diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d5f5d0cdc47a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: fthiery fthiery@gmail.com + +pkgname=keeweb-desktop +pkgver=0.5.1 +pkgrel=1 +pkgdesc="This webapp is a desktop password manager compatible with KeePass databases." +arch=('x86_64') +url="https://github.com/antelle/keeweb" +makedepends=('imagemagick') +license=('MIT') +source=( + "${url}/releases/download/v${pkgver}/KeeWeb.linux.x64.zip" + "keeweb.desktop" + "keeweb-desktop.install" +) +sha256sums=( + '4bed2321519ffbf9a35d1abe98cc7e3b4ea4c477fbb8a6ae2f2d4d8ccc040d46' + '8fd3b677f5d9fd8c2992004cc01fb5629939c94ca81b43d347f8e57ac6c0a70b' + '78c88e74b4e951d52f328656c6b12dbb1da5a73019a9f2d230be8d0cdfdcfda8' +) +install=${pkgname}.install + +package(){ + mkdir -p "${pkgdir}"/usr/share/${pkgname} + cp --preserve=mode -r * "${pkgdir}"/usr/share/${pkgname} + rm ${pkgdir}/usr/share/${pkgname}/KeeWeb.linux.x64.zip + + #FIXME: should we generate thumbs ? + for res in 128x128 16x16 256x256 32x32 48x48; do + install -dm755 "${pkgdir}/usr/share/icons/hicolor/${res}/apps" + convert -resize ${res} -depth 8 "${pkgdir}/usr/share/${pkgname}/resources/app/icon.png" "${pkgdir}/usr/share/icons/hicolor/${res}/apps/keeweb.png" + #ln -s "/usr/share/keeweb-desktop/resources/app/icon.png" "${pkgdir}/usr/share/icons/hicolor/${res}/apps/keeweb.png" + done + + install -dm755 "${pkgdir}/usr/share/applications" + install -Dm644 "keeweb.desktop" "${pkgdir}/usr/share/applications/keeweb.desktop" + + mkdir -p "${pkgdir}"/usr/bin + echo -e "#!/bin/sh\n/usr/share/${pkgname}/KeeWeb" > ${pkgdir}/usr/bin/KeeWeb + chmod 755 ${pkgdir}/usr/bin/KeeWeb +} |