From 03f9f9e5674f34febf6f7bf43359a20a2bceb2c5 Mon Sep 17 00:00:00 2001
From: Jonathan Bergh
Date: Fri, 12 Jun 2026 00:01:31 +0200
Subject: [PATCH 1/3] Apply Debian patch
---
ext/deb-bundle/usr/share/applications/ipscan.desktop | 5 ++---
ext/deb-bundle/usr/share/metainfo/ipscan.appdata.xml | 11 +++++++----
2 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/ext/deb-bundle/usr/share/applications/ipscan.desktop b/ext/deb-bundle/usr/share/applications/ipscan.desktop
index e3531e136..14e059410 100644
--- a/ext/deb-bundle/usr/share/applications/ipscan.desktop
+++ b/ext/deb-bundle/usr/share/applications/ipscan.desktop
@@ -1,5 +1,4 @@
[Desktop Entry]
-Encoding=UTF-8
Name=Angry IP Scanner
Comment=Fast and friendly network scanner
GenericName=Fast and friendly network scanner
@@ -7,7 +6,7 @@ Keywords=angry;ipscan;ip;scan;scanner
Exec=sh /usr/bin/ipscan
Terminal=false
Type=Application
-Icon=ipscan
-Categories=Application;Network;Internet;
+Icon=net.azlib.ipscan
+Categories=Application;Network;
StartupWMClass=Angry IP Scanner
StartupNotify=true
diff --git a/ext/deb-bundle/usr/share/metainfo/ipscan.appdata.xml b/ext/deb-bundle/usr/share/metainfo/ipscan.appdata.xml
index 17d56fdbc..dc29c2e3f 100644
--- a/ext/deb-bundle/usr/share/metainfo/ipscan.appdata.xml
+++ b/ext/deb-bundle/usr/share/metainfo/ipscan.appdata.xml
@@ -1,19 +1,21 @@
- ipscan.desktop
+ net.azlib.ipscan.desktop
CC0-1.0
GPL-2.0+
Angry IP Scanner
Fast and friendly network scanner
https://angryip.org/images/icon.png
- ipscan.desktop
+ net.azlib.ipscan.desktop
+
+ Anton Keks and contributors
+
- Angry IP Scanner (or simply ipscan) is an open-source and cross-platform network scanner designed to be fast and simple to use. It scans IP addresses and ports as well as has many other features.
Angry IP Scanner (or simply ipscan) is an open-source and cross-platform network scanner designed to be fast and simple to use. It scans IP addresses and ports as well as has many other features.
It is widely used by network administrators and just curious users around the world, including large and small enterprises, banks, and government agencies.
Network
- Internet
https://angryip.org/
https://github.com/angryip/ipscan/issues
@@ -24,4 +26,5 @@
Scan was performed
+
From d8f87a2d57c2a8e703cf09a16daa51af72ef0df5 Mon Sep 17 00:00:00 2001
From: Jonathan Bergh
Date: Fri, 12 Jun 2026 00:06:41 +0200
Subject: [PATCH 2/3] Rename desktop and metainfo files
---
.../applications/{ipscan.desktop => net.azlib.ipscan.desktop} | 0
.../{ipscan.appdata.xml => net.azlib.ipscan.metainfo.xml} | 0
2 files changed, 0 insertions(+), 0 deletions(-)
rename ext/deb-bundle/usr/share/applications/{ipscan.desktop => net.azlib.ipscan.desktop} (100%)
rename ext/deb-bundle/usr/share/metainfo/{ipscan.appdata.xml => net.azlib.ipscan.metainfo.xml} (100%)
diff --git a/ext/deb-bundle/usr/share/applications/ipscan.desktop b/ext/deb-bundle/usr/share/applications/net.azlib.ipscan.desktop
similarity index 100%
rename from ext/deb-bundle/usr/share/applications/ipscan.desktop
rename to ext/deb-bundle/usr/share/applications/net.azlib.ipscan.desktop
diff --git a/ext/deb-bundle/usr/share/metainfo/ipscan.appdata.xml b/ext/deb-bundle/usr/share/metainfo/net.azlib.ipscan.metainfo.xml
similarity index 100%
rename from ext/deb-bundle/usr/share/metainfo/ipscan.appdata.xml
rename to ext/deb-bundle/usr/share/metainfo/net.azlib.ipscan.metainfo.xml
From daa304023e3a073a1f7f6da47ba73340b698c4c5 Mon Sep 17 00:00:00 2001
From: Jonathan Bergh
Date: Fri, 12 Jun 2026 00:20:18 +0200
Subject: [PATCH 3/3] Update build.gradle with renamed icon
---
build.gradle | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/build.gradle b/build.gradle
index a9d292cd4..c2a93cc04 100644
--- a/build.gradle
+++ b/build.gradle
@@ -214,7 +214,7 @@ def deb(def platform, def arch, def moreDeps = '') {
ant.fileset(dir: "ext/deb-bundle")
}
ant.copy(file: "build/libs/${project.name}-${platform}-${version}.jar", todir: "${dist}/usr/lib/ipscan")
- ant.copy(file: "resources/images/icon128.png", tofile: "${dist}/usr/share/pixmaps/ipscan.png")
+ ant.copy(file: "resources/images/icon128.png", tofile: "${dist}/usr/share/pixmaps/net.azlib.ipscan.png")
ant.replace(file: "${dist}/DEBIAN/control") {
ant.replacefilter(token: "VERSION", value: version)