summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBruce Zhang2019-06-29 11:50:26 +0800
committerBruce Zhang2019-06-29 11:50:26 +0800
commitc3b0fb24b8cffdcc01320e38e04c549b2536c8c1 (patch)
treec88010b390da5e1cf25c467bb9f9dcf5b9612ada
downloadaur-c3b0fb24b8cffdcc01320e38e04c549b2536c8c1.tar.gz
Initial upload: desktop-naotu 3.2.3-3
Update desktop-naotu
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD48
-rw-r--r--build.patch22
-rw-r--r--desktop-naotu.desktop9
-rw-r--r--desktop-naotu.sh2
5 files changed, 105 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..bac904867349
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+pkgbase = desktop-naotu
+ pkgdesc = 桌面版脑图 (百度脑图离线版,思维导图) 跨平台支持 Windows/Linux/Mac OS. (A cross-platform multilingual Mind Map Tool)
+ pkgver = 3.2.3
+ pkgrel = 3
+ url = https://github.com/NaoTu/DesktopNaotu
+ arch = x86_64
+ license = GPL2
+ makedepends = npm
+ makedepends = bower
+ makedepends = git
+ makedepends = gulp
+ depends = electron
+ conflicts = naotu
+ source = desktop-naotu-3.2.3.tar.gz::https://github.com/NaoTu/DesktopNaotu/archive/v3.2.3.tar.gz
+ source = build.patch
+ source = desktop-naotu.sh
+ source = desktop-naotu.desktop
+ sha256sums = 1e26be6516c6c7867c4b89ac0d6a27519b6a8250f5356e183b3b9bd7a745e59b
+ sha256sums = 826a91abc8eaaac5d23774c032f32c0925d3282fd8a70cc3a1206005b5c44f3a
+ sha256sums = 79470caeef344ee5c35c833fe0d09f49d9dcf8792377b2464a94cf1b2f148ccc
+ sha256sums = bb82fce20f15a8cba3cd817c49d2e25e4cf61436a33cf946b724f2734b66a2dc
+
+pkgname = desktop-naotu
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9a955e502e09
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: Bruce Zhang
+pkgname=desktop-naotu
+_name=DesktopNaotu
+pkgver=3.2.3
+pkgrel=3
+pkgdesc="桌面版脑图 (百度脑图离线版,思维导图) 跨平台支持 Windows/Linux/Mac OS. (A cross-platform multilingual Mind Map Tool)"
+arch=('x86_64')
+url="https://github.com/NaoTu/DesktopNaotu"
+license=('GPL2')
+depends=('electron')
+makedepends=('npm' 'bower' 'git' 'gulp')
+conflicts=('naotu')
+source=(
+ "$pkgname-$pkgver.tar.gz::https://github.com/NaoTu/DesktopNaotu/archive/v${pkgver}.tar.gz"
+ "build.patch"
+ "desktop-naotu.sh"
+ "desktop-naotu.desktop"
+)
+sha256sums=('1e26be6516c6c7867c4b89ac0d6a27519b6a8250f5356e183b3b9bd7a745e59b'
+ '826a91abc8eaaac5d23774c032f32c0925d3282fd8a70cc3a1206005b5c44f3a'
+ '79470caeef344ee5c35c833fe0d09f49d9dcf8792377b2464a94cf1b2f148ccc'
+ 'bb82fce20f15a8cba3cd817c49d2e25e4cf61436a33cf946b724f2734b66a2dc')
+
+prepare() {
+ cd "$srcdir/$_name-$pkgver"
+
+ if [ "$pkgver" = "3.2.3" ]; then
+ patch -p1 < "$srcdir/build.patch"
+ fi
+
+ npm install
+ bower install
+}
+
+build() {
+ cd "$srcdir/$_name-$pkgver"
+ gulp
+ npm run packlinux
+}
+
+package() {
+ cd "$srcdir/$_name-$pkgver"
+ install -Dm644 "$srcdir/OutApp/DesktopNaotu-linux-x64/resources/app.asar" "$pkgdir/usr/share/desktop-naotu/app.asar"
+
+ install -Dm644 "$srcdir/$_name-$pkgver/app/static/favicon.png" "$pkgdir/usr/share/icons/hicolor/48x48/apps/desktop-naotu.png"
+ install -Dm755 "$srcdir/desktop-naotu.sh" "$pkgdir/usr/bin/desktop-naotu"
+ install -Dm644 "$srcdir/desktop-naotu.desktop" "$pkgdir/usr/share/applications/desktop-naotu.desktop"
+}
diff --git a/build.patch b/build.patch
new file mode 100644
index 000000000000..1ed026941e59
--- /dev/null
+++ b/build.patch
@@ -0,0 +1,22 @@
+diff --git a/bower.json b/bower.json
+index f5f4dc1..9df4296 100644
+--- a/bower.json
++++ b/bower.json
+@@ -25,6 +25,7 @@
+ },
+ "dependencies": {
+ "kity": "^2.0.5",
++ "marked": "0.6.2",
+ "kityminder-editor": "git://github.com/NaoTu/kityminder-editor#master",
+ "bootbox.js": "bootbox#^4.4.0",
+ "kityminder-core": "git://github.com/NaoTu/kityminder-core.git#dev"
+@@ -69,6 +70,8 @@
+ }
+ },
+ "resolutions": {
+- "angular": "~1.4.7"
++ "angular": "~1.4.7",
++ "marked": "0.6.2",
++ "seajs": "^3.0.0"
+ }
+ }
diff --git a/desktop-naotu.desktop b/desktop-naotu.desktop
new file mode 100644
index 000000000000..26ba6ef06099
--- /dev/null
+++ b/desktop-naotu.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=DesktopNaotu
+Name[zh_CN]=脑图桌面版
+Comment=A cross-platform multilingual Mind Map Tool
+Exec=desktop-naotu %U
+Terminal=false
+Type=Application
+Icon=desktop-naotu
+Categories=Office;
diff --git a/desktop-naotu.sh b/desktop-naotu.sh
new file mode 100644
index 000000000000..dfe22e798882
--- /dev/null
+++ b/desktop-naotu.sh
@@ -0,0 +1,2 @@
+#!/usr/bin/env sh
+exec electron /usr/share/desktop-naotu/app.asar $@