summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD76
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
+
+}