summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorfansuregrin2021-06-19 20:44:07 +0800
committerfansuregrin2021-06-19 20:44:07 +0800
commitbe0b746b7e85cb01a0f083c54364646bc95e681c (patch)
tree65dc6daaf2d1a625cc3a6b296cdd26def7096d32
parent1dabad42e68c466b17afdef35e1d422ac9272c3c (diff)
downloadaur-be0b746b7e85cb01a0f083c54364646bc95e681c.tar.gz
upload cnkiexpress 20210619
-rw-r--r--.SRCINFO32
-rw-r--r--PKGBUILD41
2 files changed, 34 insertions, 39 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 88adcd4a625a..e90748f2bc71 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,29 +1,15 @@
pkgbase = cnkiexpress
- pkgdesc = cnki for arch
- pkgver = 0.0.10
+ pkgdesc = A reading software for academic research articles developed by CNKI
+ pkgver = 0.0.11
pkgrel = 1
- url = http://cajviewer.cnki.net/download.html
- arch = i686
+ url = https://cajviewer.cnki.net
arch = x86_64
- groups = cnkiexpress
- license = GPL
- makedepends = yay
- makedepends = debtap
- makedepends = wget
- depends = at-spi2-core
- depends = desktop-file-utils
- depends = gtk3
+ license = custom
+ makedepends = sed
+ depends = zlib
depends = hicolor-icon-theme
- depends = libappindicator-gtk3
- depends = libnotify
- depends = libsecret
- depends = libxss
- depends = libxtst
- depends = nss
- depends = util-linux-libs
- depends = xdg-utils
- source = https://download.cnki.net/cnkiexpress/cnkiexpress_0.0.10_amd64.deb
- sha512sums = SKIP
+ options = !strip
+ source = https://download.cnki.net/cnkiexpress/cnkiexpress_0.0.11_amd64.deb
+ sha256sums = 9a93e9a95454ea09cbec770e2be139339f0bffa9f703e23826807557389a2c9a
pkgname = cnkiexpress
-
diff --git a/PKGBUILD b/PKGBUILD
index a0dc6a26d676..9c2af1c95c91 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,19 +1,28 @@
-# Maintainer: xylzq
+# Maintainer: fansuregrin <quarlong@qq.com>
pkgname=cnkiexpress
-pkgver=0.0.10
+_pkgname=$pkgname
+pkgver=0.0.11
pkgrel=1
-pkgdesc="cnki for arch"
-arch=('i686' 'x86_64')
-url="http://cajviewer.cnki.net/download.html"
-license=('GPL')
-groups=(cnkiexpress)
-depends=(at-spi2-core desktop-file-utils gtk3 hicolor-icon-theme libappindicator-gtk3 libnotify libsecret libxss libxtst nss util-linux-libs xdg-utils)
-makedepends=(yay debtap wget)
-source=("https://download.cnki.net/"$pkgname"/"$pkgname"_"$pkgver"_amd64.deb")
-sha512sums=("SKIP")
-package() {
- cd "$pkgname-$pkgver"
- sudo debtap -u
- sudo debtap "$pkgname"_"$pkgver"_amd64.deb
- sudo pacman -U "$pkgname"_"$pkgver"-1-x86_64.pkg.tar.zst
+pkgdesc="A reading software for academic research articles developed by CNKI"
+arch=("x86_64")
+url="https://cajviewer.cnki.net"
+license=('custom')
+depends=('zlib' 'hicolor-icon-theme')
+makedepends=('sed')
+source=("https://download.cnki.net/cnkiexpress/cnkiexpress_0.0.11_amd64.deb")
+sha256sums=('9a93e9a95454ea09cbec770e2be139339f0bffa9f703e23826807557389a2c9a')
+options=(!strip)
+
+package(){
+ cd ${srcdir}
+ tar -xJf data.tar.xz
+ install -Dm755 "opt/$_pkgname/$_pkgname.AppImage" "$pkgdir/opt/$_pkgname/$_pkgname.AppImage"
+ install -Dm644 "usr/share/mime/packages/$_pkgname.xml" "$pkgdir/usr/share/mime/packages/$_pkgname.xml"
+ install -Dm644 "usr/share/applications/$_pkgname.desktop" "$pkgdir/usr/share/applications/$_pkgname.desktop"
+ sed -i "s/Name/Name[zh_CN]/g" "$pkgdir/usr/share/applications/$_pkgname.desktop"
+ sed -i "/Name/i\Name=CNKI Express" "$pkgdir/usr/share/applications/$_pkgname.desktop"
+ mkdir -p "$pkgdir/usr/bin"
+ mkdir -p "$pkgdir/usr/share/icons/hicolor"
+ cp -R "usr/share/icons/hicolor" "$pkgdir/usr/share/icons"
+ ln -sf "/opt/$_pkgname/$_pkgname.AppImage" "$pkgdir/usr/bin/$_pkgname"
}