diff options
author | Aaron J. Graves | 2019-08-27 10:50:39 -0500 |
---|---|---|
committer | Aaron J. Graves | 2019-08-27 10:50:39 -0500 |
commit | 5b340fdf38f3417acde639339aa72c9ceb0b2ac1 (patch) | |
tree | fcd1fdabaac11928805e0e33fada6bf72c534b90 /PKGBUILD | |
parent | 5aba5239a79594a13876c5810b485fecf5259be7 (diff) | |
download | aur-5b340fdf38f3417acde639339aa72c9ceb0b2ac1.tar.gz |
Updated the package to provide a better end-user experience. Thanks Tio for your suggestions!
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 35 |
1 files changed, 29 insertions, 6 deletions
@@ -1,23 +1,46 @@ # Maintainer: Aaron J Graves <linux@ajgraves.com> pkgname=criptext-bin pkgver=0.23.3 -pkgrel=1 +pkgrel=2 pkgdesc='Official Criptext encrypted email client' arch=('x86_64') url='https://criptext.com/' license=('GPL2') provides=("${pkgname}") conflicts=("${pkgname}") +depends=('electron') options=(!strip) _destimage="Criptext-latest.AppImage" _srcimage="Criptext-${pkgver}.AppImage" -source=("https://cdn.criptext.com/Criptext-Email-Desktop/linux/${_srcimage}") +source=("https://cdn.criptext.com/Criptext-Email-Desktop/linux/${_srcimage}" + "criptext.desktop" + "criptext" + "LICENSE") noextract=("${_srcimage}") -sha512sums=('148e89d8031c1c57dc244779d6e5616a30b800b818328c517ec513bd0bd034dad29411a053da4c5814edb4b6a16927d94c5552b21edb53f737878b1d6f6f2970') +sha512sums=('148e89d8031c1c57dc244779d6e5616a30b800b818328c517ec513bd0bd034dad29411a053da4c5814edb4b6a16927d94c5552b21edb53f737878b1d6f6f2970' + '85d6c8c8247a27d7a7b98d55820563cba436cbc7390e09f39e3cfe0cab618b16fb102016adecedb31af0ae709a7f14edee5e5fd27843956df0a6602fe22cea17' + '8aa25bd12675cd376cd667a9c07397f62244d6f4bb6316979d7d91146f4556b4d840ccc366d9ccc6ff8ec149b8a9c0bd66c2b9d73fb97b5d84d47283d8293c36' + 'aee80b1f9f7f4a8a00dcf6e6ce6c41988dcaedc4de19d9d04460cbfb05d99829ffe8f9d038468eabbfba4d65b38e8dbef5ecf5eb8a1b891d9839cda6c48ee957') + +prepare() { + chmod u+x ${srcdir}/${_srcimage} + ${srcdir}/${_srcimage} --appimage-extract +} package() { - install -Dpm755 "${_srcimage}" "${pkgdir}/opt/${pkgname}/${_destimage}" - mkdir -p "${pkgdir}/usr/local/bin" - ln -s "/opt/${pkgname}/${_destimage}" "${pkgdir}/usr/local/bin/criptext" + find ${srcdir}/squashfs-root/locales/ -type d -exec chmod 755 {} + + find ${srcdir}/squashfs-root/resources/ -type d -exec chmod 755 {} + + install -d ${pkgdir}/opt/${pkgname} + cp -r ${srcdir}/squashfs-root/* ${pkgdir}/opt/${pkgname} + rm -r ${pkgdir}/opt/${pkgname}/usr/ + + find ${srcdir}/squashfs-root/usr/share/icons/ -type d -exec chmod 755 {} + + install -d ${pkgdir}/usr/share/icons + cp -r ${srcdir}/squashfs-root/usr/share/icons/hicolor ${pkgdir}/usr/share/icons/hicolor + + install -Dm644 ${srcdir}/criptext.desktop ${pkgdir}/usr/share/applications/criptext.desktop + + install -Dm755 ${srcdir}/criptext ${pkgdir}/usr/bin/criptext + install -Dm444 ${srcdir}/LICENSE ${pkgdir}/usr/share/LICENSES/${pkgname}/LICENSE } |