diff options
author | Emanuel Fernandes | 2018-11-23 10:53:23 +0000 |
---|---|---|
committer | Emanuel Fernandes | 2018-11-23 10:53:23 +0000 |
commit | 8030e25eb209f89ae8ba3fb5fed173c3dd06b551 (patch) | |
tree | 361417a0802f61cf4b84db08731a21e747b4b2b0 /PKGBUILD | |
download | aur-8030e25eb209f89ae8ba3fb5fed173c3dd06b551.tar.gz |
First submit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ccd8f7827e42 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Emanuel Fernandes <efernandes@tektorque.com> + +pkgname=jadx-bin +_pkgname=jadx +_pkgguiname=jadx-gui +pkgver=0.8.0 +pkgrel=1 +pkgdesc="Command line and GUI tools to produce Java source code from Android Dex and APK files" +arch=('any') +url="https://github.com/skylot/jadx" +license=('Apache') +depends=('java-environment' 'bash') +makedepends=('unzip' 'gendesk') +provides=('jadx') +conflicts=('jadx') +source=(https://github.com/skylot/jadx/releases/download/v$pkgver/jadx-$pkgver.zip) +sha256sums=('dd02d0dc44a2beb6de5203297875c835332d44bf294db417c20e7bdb267f0c0f') + +prepare() { + gendesk -f -n \ + --name "${_pkgguiname}" \ + --pkgname "${_pkgguiname}" \ + --pkgdesc "${pkgdesc}" \ + --exec "/usr/share/java/${_pkgname}/bin/jadx-gui" \ + --categories="Development" +} + +package() { + cd "${srcdir}" + install -Dm 755 bin/{jadx,jadx-gui} -t "${pkgdir}/usr/share/java/${_pkgname}/bin" + install -Dm 644 lib/* -t "${pkgdir}/usr/share/java/${_pkgname}/lib" + + install -d "${pkgdir}/usr/bin" + ln -s /usr/share/java/${_pkgname}/bin/jadx "${pkgdir}/usr/bin/jadx" + ln -s /usr/share/java/${_pkgname}/bin/jadx-gui "${pkgdir}/usr/bin/jadx-gui" + + install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -Dm 644 NOTICE README.md -t "${pkgdir}/usr/share/doc/${pkgname}" + install -Dm 644 "${_pkgguiname}.desktop" "${pkgdir}/usr/share/applications/${_pkgguiname}.desktop" +} |