summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authortaotieren2022-02-18 18:14:03 +0800
committertaotieren2022-02-18 18:14:03 +0800
commit4036266181c0ee61ba3d57abd5eb95743dc81bde (patch)
treee2fa00ccae98649bb6768b2bc41602c58c24f995
downloadaur-ma35d1-nuwriter-git.tar.gz
Update PKGBUILD
-rw-r--r--.SRCINFO22
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD76
-rw-r--r--ma35d1-nuwriter-git.install16
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 {} \;
+}