diff options
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 36 | ||||
-rw-r--r-- | p3x-onenote.desktop | 9 | ||||
-rw-r--r-- | p3x-onenote.sh | 2 |
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 |