summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Kuther2015-07-28 23:42:49 +0200
committerThomas Kuther2015-07-28 23:42:49 +0200
commitf7cb1cc6e6a9228aa9d2f5315451f622a38fae25 (patch)
tree66e0428ca001c3eedd7da08113f3c35472f28ae6
downloadaur-f7cb1cc6e6a9228aa9d2f5315451f622a38fae25.tar.gz
initial chekin to aur4
-rw-r--r--.SRCINFO18
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD44
-rw-r--r--keystore-explorer.desktop8
-rw-r--r--keystore-explorer.install11
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: