summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorj.r2022-07-25 17:30:57 +0200
committerj.r2022-07-25 17:30:57 +0200
commit398fa56bef43ecdf8922b3f6dfffc104c105498b (patch)
tree62613be150cfa83f4143307ecf32f4ff7e234a2b
parent16c841e601253e74d6d8836f1e9a53c2a16efe7d (diff)
downloadaur-398fa56bef43ecdf8922b3f6dfffc104c105498b.tar.gz
Upgrade to 0.15.3
Also remove nvm dependency (did not work very well with clean chroots) and switch to building directly from system wide installed electron.
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD23
2 files changed, 13 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 45bb7826a76a..0417bfc39ba9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,23 @@
pkgbase = sonixd
pkgdesc = A full-featured Subsonic/Jellyfin compatible desktop music player
- pkgver = 0.15.2
+ pkgver = 0.15.3
pkgrel = 1
url = https://github.com/jeffvli/sonixd
arch = x86_64
license = GPL3
makedepends = yarn
- makedepends = nvm
makedepends = asar
+ makedepends = python3
+ makedepends = nodejs-lts-gallium
+ makedepends = git
+ makedepends = node-gyp
depends = electron13
- depends = nodejs
conflicts = sonixd-appimage
replaces = sonixd-appimage
- source = sonixd-0.15.2.tar.gz::https://github.com/jeffvli/sonixd/archive/refs/tags/v0.15.2.tar.gz
+ source = sonixd-0.15.3.tar.gz::https://github.com/jeffvli/sonixd/archive/refs/tags/v0.15.3.tar.gz
source = sonixd
source = sonixd.desktop
- sha256sums = 297d32e384f668e81308af8b112c35bb2a062264676caac0f9f06b22fa5d5629
+ sha256sums = f6954415491400d802fe098a2fcb94ac451c3c5d535a89f85825c8a1ef0963ee
sha256sums = 89039f59dc58490cc5a2e05bb38b3645448df56b2e763d6170facb64e73241d0
sha256sums = 9e2e1cce47b594b75b8df7a1cf3a5a6da340dda9d0cfdf2aa305d097fc0bbc7a
diff --git a/PKGBUILD b/PKGBUILD
index b026e5025fb7..868bf28210eb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,45 +1,34 @@
# Maintainer: j.r <j.r@jugendhacker.de>
pkgname=sonixd
-pkgver=0.15.2
+pkgver=0.15.3
pkgrel=1
pkgdesc="A full-featured Subsonic/Jellyfin compatible desktop music player"
arch=('x86_64')
url="https://github.com/jeffvli/sonixd"
license=('GPL3')
-depends=('electron13' 'nodejs')
-makedepends=('yarn' 'nvm' 'asar')
+depends=('electron13')
+makedepends=('yarn' 'asar' 'python3' 'nodejs-lts-gallium' 'git' 'node-gyp')
conflicts=("$pkgname-appimage")
replaces=("$pkgname-appimage")
source=("$pkgname-$pkgver.tar.gz::https://github.com/jeffvli/sonixd/archive/refs/tags/v$pkgver.tar.gz"
"$pkgname"
"$pkgname.desktop")
-sha256sums=('297d32e384f668e81308af8b112c35bb2a062264676caac0f9f06b22fa5d5629'
+sha256sums=('f6954415491400d802fe098a2fcb94ac451c3c5d535a89f85825c8a1ef0963ee'
'89039f59dc58490cc5a2e05bb38b3645448df56b2e763d6170facb64e73241d0'
'9e2e1cce47b594b75b8df7a1cf3a5a6da340dda9d0cfdf2aa305d097fc0bbc7a')
-_ensure_local_nvm() {
- which nvm >/dev/null 2>&1 && nvm deactivate && nvm unload
- export NVM_DIR="$srcdir/.nvm"
-
- source /usr/share/nvm/init-nvm.sh || [[ $? != 1 ]]
-}
-
prepare() {
- mkdir -p "$srcdir/.nvm"
cd "$pkgname-$pkgver"
- _ensure_local_nvm
- nvm install --no-progress 16
-
_ver="$(</usr/lib/electron13/version)"
- yarn upgrade --cache-folder="$srcdir/yarn-cache" "electron@$_ver"
+ HOME="$srcdir/.electron-gyp" yarn upgrade --cache-folder="$srcdir/yarn-cache" "electron@$_ver"
+ HOME="$srcdir/.electron-gyp" yarn install --cache-folder="$srcdir/yarn-cache"
}
build() {
cd "$pkgname-$pkgver"
_ver="$(</usr/lib/electron13/version)"
- _ensure_local_nvm
local i686=ia32 x86_64=x64
export NODE_ENV=production
yarn build --cache-folder="$srcdir/yarn-cache"