summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD42
1 files changed, 42 insertions, 0 deletions
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: