summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD23
2 files changed, 26 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fa42918b677f..62ea79f0cbdc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,15 @@
pkgbase = cajviewer-appimage
pkgdesc = CAJViewer for Linux
- pkgver = 1.0.0
+ pkgver = 201021
pkgrel = 1
url = http://cajviewer.cnki.net
arch = x86_64
- noextract = CAJViewer-x86_64-libc-2.24.AppImage
+ provides = cajviewer
+ conflicts = cajviewer
+ noextract = CAJViewer-x86_64-buildubuntu1604-201021.AppImage
options = !strip
+ source = https://download.cnki.net/CAJViewer-x86_64-buildubuntu1604-201021.AppImage
+ sha512sums = 04c702e563587bda4c924fb554f0aef3e63a3dff088b2cecbf21c03723352595b3d0adfe14bedd2c875960dd64c69f5e6c4318684d9bbcd60e7ec5f2fe613bc9
pkgname = cajviewer-appimage
diff --git a/PKGBUILD b/PKGBUILD
index 55b980af26d4..a1312d055d6b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,31 @@
+# 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=1.0.0
+pkgver=201021
pkgrel=1
pkgdesc="CAJViewer for Linux"
arch=("x86_64")
url="http://cajviewer.cnki.net"
-_pkgname="CAJViewer-x86_64-libc-2.24.AppImage"
+_pkgname="CAJViewer-${arch}-buildubuntu1604-${pkgver}.AppImage"
noextract=(${_pkgname})
options=("!strip")
+provides=('cajviewer')
+conflicts=('cajviewer')
+source=("https://download.cnki.net/${_pkgname}")
+sha512sums=("04c702e563587bda4c924fb554f0aef3e63a3dff088b2cecbf21c03723352595b3d0adfe14bedd2c875960dd64c69f5e6c4318684d9bbcd60e7ec5f2fe613bc9")
prepare() {
- msg2 '这是个空包, 啥都没做!!!'
+ 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"
+ 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"
+ cp -R "squashfs-root/usr/share/icons/hicolor" "${pkgdir}/usr/share/icons"
}