summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO11
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD41
3 files changed, 32 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b85c89f8bb90..3e1ffc250c11 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,17 @@
pkgbase = p3x-onenote
pkgdesc = Linux Electron Onenote - A Linux compatible version of OneNote
- pkgver = 2019.4.114
+ pkgver = 2024.4.177
pkgrel = 1
url = https://github.com/patrikx3/onenote
arch = any
license = MIT
makedepends = npm
depends = electron
- source = https://github.com/patrikx3/onenote/archive/v2019.4.114.tar.gz
+ source = https://github.com/patrikx3/onenote/archive/refs/tags/v2024.4.177.tar.gz
source = p3x-onenote.sh
source = p3x-onenote.desktop
- md5sums = c06c3b7cfad2d5f1fe4b7927b1e99e4c
- md5sums = ef34fda1179a804e31b9684788e2ed25
- md5sums = ff11d699c2aeac0caebf1a9d8533e664
+ sha256sums = b5213a52f187f46b71817e3bc121526e04dcd4938fdd07c3084e919e984a1424
+ sha256sums = 97aca184d656b8021ce43d524d9de91f014c838372356844c845a531f8ab2b9f
+ sha256sums = 9bbb2f84f401a4da62ffe7f533aa0b149921f3f88fec7f470c4d4b5fcf63f331
pkgname = p3x-onenote
-
diff --git a/.gitignore b/.gitignore
index 12ba3eaf045c..387c1323fd71 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,4 +2,7 @@ pkg
src
onenote
npm_cache
+*.tar.gz
*.pkg.tar.xz
+*.pkg.tar.zst
+*.sh
diff --git a/PKGBUILD b/PKGBUILD
index 48c6078dae23..c79dcff44e94 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,34 +1,41 @@
-# Maintainer: Rocka <i at Rocka dot me>
+# Maintainer: remanifest
+# Previous Maintainer: Cole Gerdemann <aur@corvettecole.com>
+# Previous Maintainer: Emanuele 'Lele aka eldios' Calo' <emanuele.lele.calo@gmail.com>
+# Previous Maintainer: Rocka <i at Rocka dot me>
pkgname=p3x-onenote
-pkgver=2019.4.114
+pkgver=2024.4.177
pkgrel=1
pkgdesc="Linux Electron Onenote - A Linux compatible version of OneNote"
arch=('any')
-url="https://github.com/patrikx3/onenote"
+projecthost="https://github.com"
+developer="patrikx3"
+repo="onenote"
+url="$projecthost/$developer/$repo"
+tarballpath="archive/refs/tags"
license=('MIT')
depends=('electron')
makedepends=('npm')
-source=("https://github.com/patrikx3/onenote/archive/v${pkgver//_/-}.tar.gz"
- "p3x-onenote.sh"
- "p3x-onenote.desktop")
+source=("$url/$tarballpath/v${pkgver//_/-}.tar.gz"
+ "p3x-$repo.sh"
+ "p3x-$repo.desktop")
-md5sums=('c06c3b7cfad2d5f1fe4b7927b1e99e4c'
- 'ef34fda1179a804e31b9684788e2ed25'
- 'ff11d699c2aeac0caebf1a9d8533e664')
+sha256sums=('b5213a52f187f46b71817e3bc121526e04dcd4938fdd07c3084e919e984a1424'
+ '97aca184d656b8021ce43d524d9de91f014c838372356844c845a531f8ab2b9f'
+ '9bbb2f84f401a4da62ffe7f533aa0b149921f3f88fec7f470c4d4b5fcf63f331')
build() {
- cd "$srcdir/onenote-${pkgver//_/-}"
+ cd "$srcdir/$repo-${pkgver//_/-}"
npm_config_cache="$srcdir/npm_cache" npm install --production --ignore-scripts --no-shrinkwrap
}
package() {
- mkdir -p "$pkgdir/usr/lib"
- cp -r "$srcdir/onenote-${pkgver//_/-}" "$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-${pkgver//_/-}/artifacts/onenote-icon-2018/onenote-icon.svg" "$pkgdir/usr/share/icons/hicolor/scalable/apps/$pkgname.svg"
- install -Dm644 "$srcdir/onenote-${pkgver//_/-}/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ mkdir -p "$pkgdir/usr/lib/$pkgname"
+ cp -r "$srcdir/$repo-${pkgver//_/-}/"{node_modules,package.json,src} "$pkgdir/usr/lib/$pkgname/"
+ install -Dm644 "$srcdir/$repo-${pkgver//_/-}/LICENSE" "$pkgdir/usr/share/licenses/p3x-$repo/LICENSE"
+ install -Dm755 "$srcdir/p3x-$repo.sh" "$pkgdir/usr/bin/p3x-$repo"
+ install -Dm644 "$srcdir/p3x-$repo.desktop" -t "$pkgdir/usr/share/applications/"
+ install -Dm644 "$srcdir/$repo-${pkgver//_/-}/artifacts/$repo-icon-2018/$repo-icon.svg" "$pkgdir/usr/share/icons/hicolor/scalable/apps/$pkgname.svg"
+ install -Dm644 "$srcdir/$repo-${pkgver//_/-}/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}