diff options
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 44 | ||||
-rw-r--r-- | keystore-explorer.desktop | 8 | ||||
-rw-r--r-- | keystore-explorer.install | 11 |
5 files changed, 86 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..9afe8bce68de --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = keystore-explorer + pkgdesc = a free GUI replacement for the Java command-line utilities keytool, jarsigner and jadtool + pkgver = 5.0.1 + pkgrel = 1 + url = http://keystore-explorer.sourceforge.net/ + install = keystore-explorer.install + arch = i686 + arch = x86_64 + license = GPL + depends = java-runtime + depends = java-jce_ustrength + source = https://downloads.sourceforge.net/project/keystore-explorer/KSE%205.0.1/kse-501-manual.zip + source = keystore-explorer.desktop + md5sums = 14285788e99b5fd082716d3a18f28c3b + md5sums = dfaa247ab726fe2e44368101399b508d + +pkgname = keystore-explorer + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..aeda691bdec2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +src/ +pkg/ +*.gz +*.xz +*.zip diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5f6414e946fe --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Thomas Kuther <tom@kuther.net> +pkgname=keystore-explorer +_pkgname=kse +pkgver=5.0.1 +_pkgver=${pkgver//./} +pkgrel=1 +pkgdesc="a free GUI replacement for the Java command-line utilities keytool, jarsigner and jadtool" +arch=('i686' 'x86_64') +url="http://keystore-explorer.sourceforge.net/" +license=('GPL') +depends=('java-runtime' 'java-jce_ustrength') +install=${pkgname}.install +source=("https://downloads.sourceforge.net/project/keystore-explorer/KSE%20${pkgver}/${_pkgname}-${_pkgver}-manual.zip" + "${pkgname}.desktop") +md5sums=('14285788e99b5fd082716d3a18f28c3b' + 'dfaa247ab726fe2e44368101399b508d') + +package() { + cd "$srcdir" + + install -d "${pkgdir}/usr/lib/${pkgname}" + install -d "${pkgdir}/usr/share/doc/${pkgname}" + install -d "${pkgdir}/usr/share/licenses/${pkgname}" + install -d "${pkgdir}/usr/bin" + install -d "${pkgdir}/usr/share/applications" + + install -D -m644 *.jar "${pkgdir}/usr/lib/${pkgname}" + install -D -m644 readme.txt "${pkgdir}/usr/share/doc/${pkgname}" + install -D -m644 license-*.txt "${pkgdir}/usr/share/licenses/${pkgname}" + + # install wrapper + echo -e "#!/bin/sh\ncd /usr/lib/${pkgname}\njava -jar kse.jar" > kse + install -D -m755 kse "${pkgdir}/usr/bin" + + # install .desktop + for i in 16 32 48 128 256 512; do + jar xf kse.jar net/sf/keystore_explorer/gui/images/kse-${i}x${i}.png + install -D -m644 net/sf/keystore_explorer/gui/images/kse-${i}x${i}.png "${pkgdir}/usr/share/icons/hicolor/${i}x${i}/apps/kse.png" + done + install -D -m644 ${pkgname}.desktop "${pkgdir}/usr/share/applications" +} + + +# vim:set ts=2 sw=2 et: diff --git a/keystore-explorer.desktop b/keystore-explorer.desktop new file mode 100644 index 000000000000..642390e9f77f --- /dev/null +++ b/keystore-explorer.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Exec=kse +Icon=kse.png +Name=KeyStore Explorer +StartupNotify=true +Terminal=false +Type=Application +Categories=Utility;Java; diff --git a/keystore-explorer.install b/keystore-explorer.install new file mode 100644 index 000000000000..1efba1721b3e --- /dev/null +++ b/keystore-explorer.install @@ -0,0 +1,11 @@ +post_install() { + xdg-icon-resource forceupdate --theme hicolor &> /dev/null + update-desktop-database -q +} + +post_remove() { + xdg-icon-resource forceupdate --theme hicolor &> /dev/null + update-desktop-database -q +} + +# vim:set ts=2 sw=2 et: |