diff options
author | Óscar García Amor | 2020-12-02 12:53:54 +0100 |
---|---|---|
committer | Óscar García Amor | 2020-12-02 12:53:54 +0100 |
commit | a3b094cf64adab702ea5725c8d3bc61dd8fe7eda (patch) | |
tree | 96e476a6ddc7fb7ee3e1b75f595cccbb7fa4582a | |
parent | 75ec5c1edc21bbf025602a484e6343c6c7ae4099 (diff) | |
download | aur-a3b094cf64adab702ea5725c8d3bc61dd8fe7eda.tar.gz |
upgpkg: keystore-explorer 5.4.4-1
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | .gitignore | 9 | ||||
-rw-r--r-- | PKGBUILD | 75 | ||||
-rw-r--r-- | keystore-explorer.desktop | 8 | ||||
-rw-r--r-- | keystore-explorer.install | 11 |
5 files changed, 55 insertions, 70 deletions
@@ -1,17 +1,17 @@ pkgbase = keystore-explorer - pkgdesc = a free GUI replacement for the Java command-line utilities keytool, jarsigner and jadtool - pkgver = 5.4.1 + pkgdesc = KeyStore Explorer is a free GUI replacement for the Java command-line utilities keytool and jarsigner + pkgver = 5.4.4 pkgrel = 1 - url = http://www.keystore-explorer.org/ - install = keystore-explorer.install - arch = i686 - arch = x86_64 - license = GPL + url = https://keystore-explorer.org + arch = any + license = GPL3 + makedepends = gradle + makedepends = java-environment depends = java-runtime - source = https://github.com/kaikramer/keystore-explorer/releases/download/v5.4.1/kse-541.zip - source = keystore-explorer.desktop - md5sums = d21de02af032ebcca0a0bb53f8d8c96c - md5sums = dfaa247ab726fe2e44368101399b508d + conflicts = keystore-explorer-bin + conflicts = keystore-explorer-git + source = keystore-explorer-5.4.4.tar.gz::https://github.com/kaikramer/keystore-explorer/archive/v5.4.4.tar.gz + sha256sums = 18d60f452e81ab6009df5e5d7b40d5a6f0aca570efd198de44c7980031bf99b1 pkgname = keystore-explorer diff --git a/.gitignore b/.gitignore index aeda691bdec2..f71c635dafda 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ -src/ -pkg/ -*.gz -*.xz -*.zip +* +!.gitignore +!PKGBUILD +!.SRCINFO @@ -1,45 +1,50 @@ -# Maintainer: Thomas Kuther <tom@kuther.net> -# Maintainer: Alexandre Berthaud <alexandre at berthaud dot me> -pkgname=keystore-explorer +# Maintainer: "Amhairghin" Oscar Garcia Amor (https://ogarcia.me) +# Contributor: Thomas Kuther <tom@kuther.net> +# Contributor: Alexandre Berthaud <alexandre at berthaud dot me> + _pkgname=kse -pkgver=5.4.1 -_pkgver=${pkgver//./} +pkgname=keystore-explorer +pkgver=5.4.4 pkgrel=1 -pkgdesc="a free GUI replacement for the Java command-line utilities keytool, jarsigner and jadtool" -arch=('i686' 'x86_64') -url="http://www.keystore-explorer.org/" -license=('GPL') +pkgdesc='KeyStore Explorer is a free GUI replacement for the Java command-line utilities keytool and jarsigner' +arch=('any') +url='https://keystore-explorer.org' +license=('GPL3') depends=('java-runtime') -install=${pkgname}.install -source=("https://github.com/kaikramer/${pkgname}/releases/download/v${pkgver}/${_pkgname}-${_pkgver}.zip" - "${pkgname}.desktop") -md5sums=('d21de02af032ebcca0a0bb53f8d8c96c' - 'dfaa247ab726fe2e44368101399b508d') +makedepends=('gradle' 'java-environment') +conflicts=('keystore-explorer-bin' 'keystore-explorer-git') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/kaikramer/${pkgname}/archive/v${pkgver}.tar.gz") +sha256sums=('18d60f452e81ab6009df5e5d7b40d5a6f0aca570efd198de44c7980031bf99b1') -package() { - cd "${srcdir}/${_pkgname}-${_pkgver}" +build() { + cd "${pkgname}-${pkgver}"/${_pkgname} + gradle clean build +} - install -d "${pkgdir}/usr/lib/${pkgname}/lib" - 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" +package() { + cd "${pkgname}-${pkgver}" + # Extract package data + bsdtar -xf "${_pkgname}/build/distributions/${_pkgname}-${pkgver}.tar" - install -D -m644 *.jar "${pkgdir}/usr/lib/${pkgname}" - install -D -m644 readme.txt "${pkgdir}/usr/share/doc/${pkgname}" - install -D -m644 licenses/license-*.txt "${pkgdir}/usr/share/licenses/${pkgname}" - install -D -m644 lib/*.jar "${pkgdir}/usr/lib/${pkgname}/lib" + # JAR + install -dm755 "${pkgdir}/usr/share/java/${pkgname}" + install -Dm644 "${_pkgname}-${pkgver}/lib/"*.jar "${pkgdir}/usr/share/java/${pkgname}" + ln -sf . "${pkgdir}/usr/share/java/${pkgname}/lib" - # install wrapper - echo -e "#!/bin/sh\ncd /usr/lib/${pkgname}\njava -jar kse.jar" > kse - install -D -m755 kse "${pkgdir}/usr/bin" + # Binary + install -dm755 "${pkgdir}/usr/bin" + install -Dm755 "${_pkgname}-${pkgver}/bin/${_pkgname}" "${pkgdir}/usr/share/java/${pkgname}" + ln -sf "/usr/share/java/${pkgname}/lib/kse" "${pkgdir}/usr/bin/kse" - # install .desktop - for i in 16 32 48 128; do - install -D -m644 icons/kse_${i}.png "${pkgdir}/usr/share/icons/hicolor/${i}x${i}/apps/kse.png" + # Desktop + for size in 16 32 48 128 256 512; do + install -Dm644 "${_pkgname}/res/icons/${_pkgname}_${size}.png" \ + "${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps/${_pkgname}.png" done - install -D -m644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications" -} + install -Dm644 "${_pkgname}/res/icons/${_pkgname}.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/${_pkgname}.svg" + install -Dm644 "${_pkgname}/res/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop" - -# vim:set ts=2 sw=2 et: + # Doc + install -Dm644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md" + install -Dm644 "${_pkgname}/res/readmes/readme.txt" "${pkgdir}/usr/share/doc/${pkgname}/readme.txt" +} diff --git a/keystore-explorer.desktop b/keystore-explorer.desktop deleted file mode 100644 index 642390e9f77f..000000000000 --- a/keystore-explorer.desktop +++ /dev/null @@ -1,8 +0,0 @@ -[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 deleted file mode 100644 index 1efba1721b3e..000000000000 --- a/keystore-explorer.install +++ /dev/null @@ -1,11 +0,0 @@ -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: |