summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsukanka2022-12-04 22:47:56 +0800
committersukanka2022-12-04 22:47:56 +0800
commit711898807462240f939b6d89c8b23b3efb0e1fb6 (patch)
treeb27731bc6c01e40e5ad8bdfec37a307257bf43c9
downloadaur-711898807462240f939b6d89c8b23b3efb0e1fb6.tar.gz
add pkg
-rw-r--r--.SRCINFO17
-rw-r--r--BookxNotePro.sh3
-rw-r--r--PKGBUILD42
3 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8622ec6632a1
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = bookxnotepro-bin
+ pkgdesc = Proprietary dictionary software for linux
+ pkgver = 2.0.0.1086
+ pkgrel = 1
+ url = Electronic notebook
+ arch = x86_64
+ license = unknown
+ makedepends = patchelf
+ depends = qt5-base
+ depends = qt5-speech
+ provides = bookxnotepro
+ source = BookxNotePro-2.0.0.1086.deb::http://www.bookxnote.com/setup/BookxNotePro_ubuntu_amd64-1086.deb
+ source = BookxNotePro.sh
+ sha512sums = e53dc40acc130d8cb6df2bc064d73ffeac0d19465f5482f0d2deb8935cc2f646a7fe2220153cd49e3f33ca0eb5b2b3bd1b76d98bc42b56db519a60fa00c0a87c
+ sha512sums = 0b605046f657ddc9b3c566c022e702ca81bb5cc58aba3fd71d0ae73ce22af1cbc60fbaac6949a09b81fa6ee5f2a2818579a07798e2a92be2f03a1c0e52fcd924
+
+pkgname = bookxnotepro-bin
diff --git a/BookxNotePro.sh b/BookxNotePro.sh
new file mode 100644
index 000000000000..8862d75c607c
--- /dev/null
+++ b/BookxNotePro.sh
@@ -0,0 +1,3 @@
+#!/usr/bin/sh
+cd /usr/lib/BookxNotePro
+./BookxNotePro "$@"
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6f273b277d95
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: sukanka <su975853527 at gmail dot com>
+
+_pkgname=BookxNotePro
+pkgname=${_pkgname,,}-bin
+_rev=1086
+pkgver=2.0.0.${_rev}
+pkgrel=1
+pkgdesc="Proprietary ${_flang} dictionary software for linux"
+arch=('x86_64')
+url="Electronic notebook"
+license=('unknown')
+provides=("${_pkgname,,}")
+depends=('qt5-base' 'qt5-speech')
+makedepends=('patchelf')
+source=("${_pkgname}-${pkgver}.deb::http://www.bookxnote.com/setup/${_pkgname}_ubuntu_amd64-${_rev}.deb"
+"${_pkgname}.sh"
+)
+sha512sums=('e53dc40acc130d8cb6df2bc064d73ffeac0d19465f5482f0d2deb8935cc2f646a7fe2220153cd49e3f33ca0eb5b2b3bd1b76d98bc42b56db519a60fa00c0a87c'
+ '0b605046f657ddc9b3c566c022e702ca81bb5cc58aba3fd71d0ae73ce22af1cbc60fbaac6949a09b81fa6ee5f2a2818579a07798e2a92be2f03a1c0e52fcd924')
+
+
+prepare() {
+ cd ${srcdir}
+ mkdir -p build
+ tar -xf data.tar.xz -C build
+ cd build/usr/share/applications
+ sed -i "s|^Exec=.*|Exec=${_pkgname} %u|g" ${_pkgname}.desktop
+ sed -i "s|^Icon=.*|Icon=${_pkgname}|g" ${_pkgname}.desktop
+ cd ${srcdir}/build/usr/local/${_pkgname}
+ chmod a+r lang/zh_cn.xml
+ patchelf --remove-rpath ${_pkgname}
+}
+
+package() {
+ cd ${srcdir}/build/usr
+ install -Dm644 share/applications/*.desktop -t ${pkgdir}/usr/share/applications/
+ install -Dm644 local/${_pkgname}/bxn_pro_logo.png ${pkgdir}/usr/share/icons/hicolor/512x512/apps/${_pkgname}.png
+ install -d ${pkgdir}/usr/lib/${_pkgname}
+ cp -pvrf local/${_pkgname}/{lang,theme,${_pkgname}} ${pkgdir}/usr/lib/${_pkgname}
+ install -Dm755 ${srcdir}/${_pkgname}.sh ${pkgdir}/usr/bin/${_pkgname}
+}
+# vim: ts=2 sw=2 et: