diff options
author | sukanka | 2022-12-04 22:47:56 +0800 |
---|---|---|
committer | sukanka | 2022-12-04 22:47:56 +0800 |
commit | 711898807462240f939b6d89c8b23b3efb0e1fb6 (patch) | |
tree | b27731bc6c01e40e5ad8bdfec37a307257bf43c9 | |
download | aur-711898807462240f939b6d89c8b23b3efb0e1fb6.tar.gz |
add pkg
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | BookxNotePro.sh | 3 | ||||
-rw-r--r-- | PKGBUILD | 42 |
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: |