diff --git a/srcpkgs/jadx/patches/add-desktop-file.patch b/srcpkgs/jadx/patches/add-desktop-file.patch new file mode 100644 index 00000000000..3c11fb735ce --- /dev/null +++ b/srcpkgs/jadx/patches/add-desktop-file.patch @@ -0,0 +1,25 @@ +From 6889670b1130f9ac278e7de2e503de39ae86c4e6 Mon Sep 17 00:00:00 2001 +From: Bnyro +Date: Wed, 1 Jan 2025 18:47:29 +0100 +Subject: [PATCH] chore: add .desktop file for jadx-gui (PR #2388) + +--- + contrib/jadx-gui.desktop | 9 +++++++++ + 1 file changed, 9 insertions(+) + create mode 100644 contrib/jadx-gui.desktop + +diff --git a/contrib/jadx-gui.desktop b/contrib/jadx-gui.desktop +new file mode 100644 +index 00000000000..950cc0da9b4 +--- /dev/null ++++ b/contrib/jadx-gui.desktop +@@ -0,0 +1,9 @@ ++[Desktop Entry] ++Name=JADX GUI ++Comment=Dex to Java compiler ++Icon=jadx ++Exec=jadx-gui %f ++Terminal=false ++Type=Application ++Categories=Development;Java; ++Keywords=Java;Decompiler; diff --git a/srcpkgs/jadx/template b/srcpkgs/jadx/template index 874f6507008..fe627c28e6b 100644 --- a/srcpkgs/jadx/template +++ b/srcpkgs/jadx/template @@ -1,7 +1,7 @@ # Template file for 'jadx' pkgname=jadx version=1.5.1 -revision=1 +revision=2 hostmakedepends="openjdk11 gradle" short_desc="Decompiler for Dalvik bytecode" maintainer="Andrew Benson " @@ -20,4 +20,11 @@ do_install() { vmkdir usr/bin ln -s /usr/share/jadx/bin/jadx ${DESTDIR}/usr/bin/jadx ln -s /usr/share/jadx/bin/jadx-gui ${DESTDIR}/usr/bin/jadx-gui + + vinstall contrib/jadx-gui.desktop 644 usr/share/applications + vinstall jadx-gui/src/main/resources/logos/jadx-logo.svg 644 usr/share/icons/hicolor/scalable/apps jadx.svg + + for size in 16 32 48; do + vinstall jadx-gui/src/main/resources/logos/jadx-logo-${size}px.png 644 usr/share/icons/hicolor/${size}x${size}/apps jadx.png + done }