diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -1,7 +1,6 @@ # Maintainer: vvxxp8 <concatenate[g] the characters[x] in square[b] brackets[1] in[5] order[3] at gmail dot com pkgname=cajviewer-appimage -_installdir=/opt/${pkgname} pkgver=201021 pkgrel=1 pkgdesc="CAJViewer for Linux" @@ -15,17 +14,20 @@ conflicts=('cajviewer') source=("https://download.cnki.net/${_pkgname}") sha512sums=("04c702e563587bda4c924fb554f0aef3e63a3dff088b2cecbf21c03723352595b3d0adfe14bedd2c875960dd64c69f5e6c4318684d9bbcd60e7ec5f2fe613bc9") +_installdir=/opt/appimages +_installname=cajviewer + prepare() { cd "${srcdir}" chmod a+x ${_pkgname} ${srcdir}/${_pkgname} --appimage-extract - sed -i "s+Exec=cajviewer+Exec=env DESKTOPINTEGRATION=no ${_installdir}/cajviewer.AppImage+" "squashfs-root/cajviewer.desktop" + sed -i "s+Exec=cajviewer+Exec=env DESKTOPINTEGRATION=no ${_installdir}/${_installname}.AppImage+" "squashfs-root/${_installname}.desktop" find "squashfs-root/usr/share/icons/hicolor" -type d -exec chmod 755 {} \; } package() { install -dm755 "${pkgdir}/usr/share/icons" - install -Dm755 ${_pkgname} "${pkgdir}/${_installdir}/cajviewer.AppImage" - install -Dm644 "squashfs-root/cajviewer.desktop" "${pkgdir}/usr/share/applications/cajviewer.desktop" + install -Dm755 ${_pkgname} "${pkgdir}/${_installdir}/${_installname}.AppImage" + install -Dm644 "squashfs-root/${_installname}.desktop" "${pkgdir}/usr/share/applications/${_installname}.desktop" cp -R "squashfs-root/usr/share/icons/hicolor" "${pkgdir}/usr/share/icons" } |