diff options
author | taotieren | 2022-02-18 18:14:03 +0800 |
---|---|---|
committer | taotieren | 2022-02-18 18:14:03 +0800 |
commit | 4036266181c0ee61ba3d57abd5eb95743dc81bde (patch) | |
tree | e2fa00ccae98649bb6768b2bc41602c58c24f995 | |
download | aur-ma35d1-nuwriter-git.tar.gz |
Update PKGBUILD
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 76 | ||||
-rw-r--r-- | ma35d1-nuwriter-git.install | 16 |
4 files changed, 115 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..dbf3c9690137 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = ma35d1-nuwriter-git + pkgdesc = MA35D1 NuWriter + pkgver = 7a5d115 + pkgrel = 1 + url = https://gitee.com/OpenNuvoton/MA35D1_NuWriter + install = ma35d1-nuwriter-git.install + arch = any + license = GPL3 + makedepends = git + depends = python-pyusb + depends = python + depends = python-crcmod + depends = python-pyqt5 + provides = MA35D1_NuWriter + conflicts = ma35d1-nuwriter + options = !strip + source = ma35d1-nuwriter::git+https://gitee.com/OpenNuvoton/MA35D1_NuWriter.git + source = ma35d1-nuwriter-git.install + sha256sums = SKIP + sha256sums = 940f09c5609e8a78c600078ddab945c403216c186601830c128a854757de8a89 + +pkgname = ma35d1-nuwriter-git diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..72e8ffc0db8a --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +* 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 + +} diff --git a/ma35d1-nuwriter-git.install b/ma35d1-nuwriter-git.install new file mode 100644 index 000000000000..f64f2e84b5c6 --- /dev/null +++ b/ma35d1-nuwriter-git.install @@ -0,0 +1,16 @@ +# ma35d1-nuwriter-git.install +info() { + echo -e "MA35D1 NuWriter" +} +post_install() { + info +} +post_upgrade() { + echo "deleting the ma35d1-nuwriter bottle..." + find /home -maxdepth 5 -name "ma35d1-nuwriter" -exec rm -rf {} \; + info +} +pre_remove() { + echo "deleting the ma35d1-nuwriter bottle..." + find /home -maxdepth 5 -name "ma35d1-nuwriter" -exec rm -rf {} \; +} |