Advertisement
Guest User

keystore-explorer PKGBUILD

a guest
Oct 14th, 2016
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.58 KB | None | 0 0
  1. # Maintainer: Thomas Kuther <tom@kuther.net>
  2. pkgname=keystore-explorer
  3. _pkgname=kse
  4. pkgver=5.2.1
  5. _pkgver=${pkgver//./}
  6. pkgrel=1
  7. pkgdesc="a free GUI replacement for the Java command-line utilities keytool, jarsigner and jadtool"
  8. arch=('i686' 'x86_64')
  9. url="http://www.keystore-explorer.org/"
  10. license=('GPL')
  11. depends=('java-runtime')
  12. install=${pkgname}.install
  13. source=("https://github.com/kaikramer/${pkgname}/releases/download/v${pkgver}/${_pkgname}-${_pkgver}.zip"
  14.         "${pkgname}.desktop")
  15. md5sums=('1173986ef3bef1637e5af6251c193cc1'
  16.          'dfaa247ab726fe2e44368101399b508d')
  17.  
  18. package() {
  19.   cd "${srcdir}/${_pkgname}-${_pkgver}"
  20.  
  21.   install -d "${pkgdir}/usr/lib/${pkgname}/lib"
  22.   install -d "${pkgdir}/usr/share/doc/${pkgname}"
  23.   install -d "${pkgdir}/usr/share/licenses/${pkgname}"
  24.   install -d "${pkgdir}/usr/bin"
  25.   install -d "${pkgdir}/usr/share/applications"
  26.  
  27.   install -D -m755 kse.sh "${pkgdir}/usr/lib/${pkgname}"
  28.   install -D -m644 *.jar "${pkgdir}/usr/lib/${pkgname}"
  29.   install -D -m644 readme.txt "${pkgdir}/usr/share/doc/${pkgname}"
  30.   install -D -m644 licences/license-*.txt "${pkgdir}/usr/share/licenses/${pkgname}"
  31.   install -D -m644 lib/*.jar "${pkgdir}/usr/lib/${pkgname}/lib"
  32.  
  33.   # install wrapper
  34.   echo -e "#!/bin/sh\n/usr/lib/${pkgname}/kse.sh \"\$@\"" > kse
  35.   install -D -m755 kse "${pkgdir}/usr/bin"
  36.  
  37.   # install .desktop
  38.   for i in 16 32 48 128; do
  39.     install -D -m644 icons/kse_${i}.png "${pkgdir}/usr/share/icons/hicolor/${i}x${i}/apps/kse.png"
  40.   done
  41.   install -D -m644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications"
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement