diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..22d21a4231b8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,76 @@ +# Maintainer: taotieren <admin@taotieren.com> + +pkgname=ma35d1-nuwriter-git +pkgver=7a5d115 +pkgrel=1 +epoch= +pkgdesc="MA35D1 NuWriter" +arch=('any') +url="https://gitee.com/OpenNuvoton/MA35D1_NuWriter" +license=('GPL3') +groups=() +depends=('python-pyusb' 'python' 'python-crcmod' 'python-pyqt5') +makedepends=("git") +checkdepends=() +optdepends=() +provides=('MA35D1_NuWriter') +conflicts=(${pkgname%-git}) +replaces=() +backup=() +options=('!strip') +install=${pkgname}.install +changelog= +source=("${pkgname%-git}::git+${url}.git" + "${pkgname}.install") +noextract=() +sha256sums=('SKIP' + '940f09c5609e8a78c600078ddab945c403216c186601830c128a854757de8a89') +#validpgpkeys=() + +pkgver() { + cd "${srcdir}/${pkgname%-git}/" +# git describe --long --tags | sed 's/V//g;s/\([^-]*-g\)/r\1/;s/-/./g' + git describe --always | sed 's|-|.|g' +} + +package() { + cd "${srcdir}/${pkgname%-git}" + install -Dm644 "${srcdir}/${pkgname%-git}/gui/images/NuWriter.ico" "${pkgdir}/usr/share/pixmaps/${pkgname%-git}.ico" + cp -ra ${srcdir}/${pkgname%-git}/ "${pkgdir}/usr/share/" + + install -Dm0755 /dev/stdin "${pkgdir}/usr/bin/${pkgname%-git}" << EOF +#!/bin/bash + +if [ ! -d "$HOME"/.local/share/${pkgname%-git} ] ; then + mkdir -p "$HOME"/.local/share/${pkgname%-git} || exit 1 + cp -ra /usr/share/${pkgname%-git} "$HOME"/.local/share/ || exit 1 +fi + +python "$HOME"/.local/share/${pkgname%-git}/nuwriter.py "\$@" +EOF + install -Dm0755 /dev/stdin "${pkgdir}/usr/bin/${pkgname%-git}-ui" << EOF +#!/bin/bash + +if [ ! -d "$HOME"/.local/share/${pkgname%-git} ] ; then + mkdir -p "$HOME"/.local/share/${pkgname%-git} || exit 1 + cp -ra /usr/share/${pkgname%-git} "$HOME"/.local/share/ || exit 1 +fi + +python "$HOME"/.local/share/${pkgname%-git}/nuwriterUI.py "\$@" +EOF + + install -Dm0644 /dev/stdin "${pkgdir}/usr/share/applications/${pkgname%-git}-ui.desktop" << EOF +[Desktop Entry] +Name=${pkgname%-git}-ui +Name[zh_CN]=${pkgname%-git}-ui +Comment=${pkgdesc} +#MimeType=application/x-${pkgname%-git}-ui; +Exec=${pkgname%-git}-ui %f +Type=Application +Categories=Development;Tool; +Terminal=false +Icon=${pkgname%-git}.ico +Version=${pkgver} +EOF + +} |