diff options
author | j.r | 2022-07-25 17:30:57 +0200 |
---|---|---|
committer | j.r | 2022-07-25 17:30:57 +0200 |
commit | 398fa56bef43ecdf8922b3f6dfffc104c105498b (patch) | |
tree | 62613be150cfa83f4143307ecf32f4ff7e234a2b | |
parent | 16c841e601253e74d6d8836f1e9a53c2a16efe7d (diff) | |
download | aur-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-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 23 |
2 files changed, 13 insertions, 22 deletions
@@ -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 @@ -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" |