diff options
author | Simon Legner | 2015-06-12 11:07:55 +0200 |
---|---|---|
committer | Simon Legner | 2015-06-12 11:07:55 +0200 |
commit | 2040b68b9ee4be5d37e229845f95af326758d7ce (patch) | |
tree | 101180b660d5041d649323037dd89043f0ffeabf | |
download | aur-2040b68b9ee4be5d37e229845f95af326758d7ce.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 34 |
2 files changed, 52 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..909054d3a1e7 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = jd-gui + pkgdesc = A standalone graphical utility that displays Java source codes of .class files + pkgver = 1.1.0 + pkgrel = 1 + url = http://jd.benow.ca/ + arch = any + license = GPL3 + makedepends = gradle + depends = java-runtime + provides = jd-gui + conflicts = jd-gui-bin + source = https://github.com/java-decompiler/jd-gui/archive/v1.1.0.tar.gz + md5sums = 0309bb3aaf57b734a4f6d67d2ecfe4df + sha1sums = e6ffeb063d668c66c8a490345291139091d642e9 + sha256sums = 1463e736da3d2f4c7b2cf7a8d0374f3956f770ca1254069510efcb7a60409826 + +pkgname = jd-gui + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..993a85ef6c1b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Contributor: Simon Legner <Simon.Legner@gmail.com> +# Maintainer: Simon Legner <Simon.Legner@gmail.com> +pkgname=jd-gui +pkgver=1.1.0 +pkgrel=1 +pkgdesc='A standalone graphical utility that displays Java source codes of .class files' +arch=('any') +url='http://jd.benow.ca/' +license=('GPL3') +depends=('java-runtime') +makedepends=('gradle') +provides=('jd-gui') +conflicts=('jd-gui-bin') +source=("https://github.com/java-decompiler/jd-gui/archive/v${pkgver}.tar.gz") + +build() { + cd "$srcdir/$pkgname-$pkgver" + # for https://github.com/java-decompiler/jd-gui/pull/32 + sed --in-place 's/, HyperlinkData/, HyperlinkPage.HyperlinkData/' services/src/main/groovy/jd/gui/view/component/WebXmlFilePage.groovy + sed --in-place 's/(HyperlinkData/(HyperlinkPage.HyperlinkData/' services/src/main/groovy/jd/gui/view/component/WebXmlFilePage.groovy + gradle -DgradleUserHomeDir=../.gradle build --stacktrace +} + +package() { + cd "$srcdir/$pkgname-$pkgver/build/libs" + install -Dm644 "$pkgname-$pkgver.jar" "$pkgdir/usr/share/java/$pkgname/$pkgname.jar" + install -d "$pkgdir/usr/bin" + echo -e "#!/bin/sh\nexec java -jar /usr/share/java/$pkgname/$pkgname.jar" '"$@"' > "$pkgdir/usr/bin/$pkgname" + chmod 755 "$pkgdir/usr/bin/$pkgname" +} + +md5sums=('0309bb3aaf57b734a4f6d67d2ecfe4df') +sha1sums=('e6ffeb063d668c66c8a490345291139091d642e9') +sha256sums=('1463e736da3d2f4c7b2cf7a8d0374f3956f770ca1254069510efcb7a60409826') |