summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD63
1 files changed, 27 insertions, 36 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 1f471e91d939..21a7a77ad43c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,48 +1,39 @@
-# Maintainer: Shane Lyx <shanelyx@outlook.com>
+# Maintainer: alpha0x00 <li_tking@163.com>
pkgname=xmind-zen
-pkgver=20190703
+# the versin is from deb package
+pkgver=9.0.6
pkgrel=1
-pkgdesc="XMind ZEN - The most popular mind mapping software. please modify the website to xmind.net for non-Chinese users"
+pkgdesc="XMind ZEN - The most popular mind mapping software"
arch=("x86_64")
-url="https://www.xmind.cn/"
+url="https://www.xmind.net/"
license=('custom')
+#License: https://www.xmind.net/license/xpla/
+depends=('gconf' 'libxss' 'nss' 'libxtst' 'gtk2' 'alsa-lib')
-conflicts=('xmind')
+source=('https://dl2.xmind.cn/XMind-ZEN-for-Linux-64bit.deb'
+ 'xmind.xml'
+ 'xmind-zen'
+ 'lib.tar.xz'
+ )
+# library from pango-1.43, fix break beacause of old version harfbuzz used by pango
-depends=('gconf' 'libxss' 'nss' 'libxtst')
+sha256sums=('abfc352bab17859c7b4d061f233db2a2b252d062cc24c6332eb1d86a5bf56069'
+ '833f6f1a7ddd73ea2487a21390e16b57c3fa817a560f385a034efdd1ed754a8d'
+ '079a496be73c7533d64dfdd0b7f058540715b82841e329f67884479d7e1dcb4f'
+ '7e7e3a036afa39ded1735d8e412974c9b991c2f19b70d22641cd49e1b2352fe7')
-_url="www.xmind.cn"
-source=(
- "https://${_url}/xmind/downloads/XMind-ZEN-for-Linux-64bit.rpm"
- "https://${_url}/terms/index.html"
- "XMind.desktop"
- "XMind.png"
- "xmind.xml"
-)
+package() {
+ tar xf data.tar.xz -C ${pkgdir}/
-md5sums=(
- 'fe6357e885b72400a597416ac3d0f314'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
-)
+ # install libraries from pango-1.43
+ tar xf lib.tar.xz -C "${pkgdir}/opt/XMind ZEN/"
-package() {
- cd ${srcdir}
- cp -rf opt usr ${pkgdir}/
-
- # .desktop
- install -Dm644 XMind.desktop ${pkgdir}/usr/share/applications/
+ mkdir -p ${pkgdir}/usr/bin/
+ ln -s "/opt/XMind ZEN/XMind" ${pkgdir}/usr/bin/xmind-zen
- # license
- install -Dm644 index.html ${pkgdir}/usr/share/licenses/$pkgname/license.html
-
- # icon
- mkdir -p ${pkgdir}/usr/share/pixmaps
- install -Dm644 XMind.png ${pkgdir}/usr/share/pixmaps/
-
- # mimeType
mkdir -p ${pkgdir}/usr/share/mime/packages
install -Dm644 xmind.xml ${pkgdir}/usr/share/mime/packages/
-} \ No newline at end of file
+
+ # TODO inquery liecense file
+ #mkdir -p ${pkgdir}usr/share/licenses/xmind-zen
+}