summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO18
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD36
-rw-r--r--p3x-onenote.desktop9
-rw-r--r--p3x-onenote.sh2
5 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..9a7578c1c7be
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = p3x-onenote
+ pkgdesc = Linux Electron Onenote - A Linux compatible version of OneNote
+ pkgver = 2019.1.18.1
+ pkgrel = 1
+ url = https://github.com/patrikx3/onenote
+ arch = any
+ license = MIT
+ makedepends = npm
+ depends = electron
+ source = git+https://github.com/patrikx3/onenote.git#tag=v2019.1.18-1
+ source = p3x-onenote.sh
+ source = p3x-onenote.desktop
+ md5sums = SKIP
+ md5sums = ef34fda1179a804e31b9684788e2ed25
+ md5sums = ff11d699c2aeac0caebf1a9d8533e664
+
+pkgname = p3x-onenote
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..12ba3eaf045c
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+pkg
+src
+onenote
+npm_cache
+*.pkg.tar.xz
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..84e0d816213b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Maintainer: Rocka <i at Rocka dot me>
+
+pkgname=p3x-onenote
+pkgver=2019.1.18.1
+pkgrel=1
+pkgdesc="Linux Electron Onenote - A Linux compatible version of OneNote"
+arch=('any')
+url="https://github.com/patrikx3/onenote"
+license=('MIT')
+depends=('electron')
+makedepends=('npm')
+
+source=("git+https://github.com/patrikx3/onenote.git#tag=v2019.1.18-1"
+ "p3x-onenote.sh"
+ "p3x-onenote.desktop"
+)
+
+md5sums=('SKIP'
+ 'ef34fda1179a804e31b9684788e2ed25'
+ 'ff11d699c2aeac0caebf1a9d8533e664')
+
+build() {
+ cd "$srcdir/onenote"
+ npm_config_cache="$srcdir/npm_cache" npm install --production --ignore-scripts
+}
+
+package() {
+ mkdir -p "$pkgdir/usr/lib/$pkgname"
+ cp -r "$srcdir/onenote/"{scripts,src,node_modules,package.json} "$pkgdir/usr/lib/$pkgname/"
+
+ install -Dm755 "$srcdir/p3x-onenote.sh" "$pkgdir/usr/bin/p3x-onenote"
+ install -Dm644 "$srcdir/p3x-onenote.desktop" -t "$pkgdir/usr/share/applications/"
+ install -Dm644 "$srcdir/onenote/src/electron/images/onenote-icon.svg" "$pkgdir/usr/share/icons/hicolor/scalable/apps/$pkgname.svg"
+ install -Dm644 "$srcdir/onenote/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
+
diff --git a/p3x-onenote.desktop b/p3x-onenote.desktop
new file mode 100644
index 000000000000..a590b6807cd8
--- /dev/null
+++ b/p3x-onenote.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=P3X Onenote
+Icon=p3x-onenote
+Exec=p3x-onenote
+Comment=Linux Electron Onenote
+Categories=Office;
+Terminal=false
diff --git a/p3x-onenote.sh b/p3x-onenote.sh
new file mode 100644
index 000000000000..eecd002491a1
--- /dev/null
+++ b/p3x-onenote.sh
@@ -0,0 +1,2 @@
+#!/usr/bin/bash
+exec /usr/bin/electron /usr/lib/p3x-onenote