summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMar0xy2022-03-31 19:14:03 +0200
committerMar0xy2022-03-31 19:14:03 +0200
commitca527f042578998da833640a0e5b681d8c5dad9f (patch)
treecf19701459ce6633cc9a3b1bcd9cfade100f96d9 /PKGBUILD
parent67234116cce964192140c7aadd1f41bb5cdbac7d (diff)
downloadaur-ca527f042578998da833640a0e5b681d8c5dad9f.tar.gz
2.8.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD64
1 files changed, 9 insertions, 55 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 093f92516ced..1b309ac88012 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,76 +1,30 @@
# Maintainer: Marie Piontek <marie@kaifa.ch>
pkgname=tidal-hifi
-pkgver=2.7.2
+pkgver=2.8.0
pkgrel=1
pkgdesc="The web version of listen.tidal.com running in electron with hifi support thanks to widevine."
arch=(x86_64)
url="https://github.com/Mastermindzh/tidal-hifi"
license=("custom:MIT")
depends=(libxss nss gtk3)
-makedepends=(git libxcrypt-compat)
-source=("${pkgname}-${pkgver}.zip::https://github.com/Mastermindzh/tidal-hifi/archive/${pkgver}.zip"
- "tidal-hifi.desktop")
-md5sums=('1417f7612b6483236469732fd15b6c05'
- '234e31f93ccbdeb67f425165efe9e938')
-
-getnvm() {
- if command -v nvm
- then
- echo "nvm command found, using system version.."
- else
-
- if test -f "/usr/share/nvm/init-nvm.sh"
- then
- echo "found init-nvm.sh in /usr/share/nvm, sourcing..."
- unset npm_config_prefix
- source "/usr/share/nvm/init-nvm.sh"
- else
- echo "nvm could not be found, installing"
- unset npm_config_prefix
- folderName=$(cat /dev/urandom | tr -cd 'a-f0-9' | head -c 12)
- git clone https://aur.archlinux.org/nvm.git "$folderName"
- cd "$folderName"
- makepkg -si --asdeps
- source /usr/share/nvm/init-nvm.sh
- cd ../
- rm -rf "$folderName"
- fi
- fi
-}
-
-prepare() {
- getnvm
-
- cd "tidal-hifi-${pkgver}"
-
- # use correct nodejs/npm versions
- nvm install lts/gallium
- nvm use lts/gallium
-
- # install build dependencies
- npm install
-}
-
-build() {
- getnvm
-
- cd "tidal-hifi-${pkgver}"
-
- # We are not using the systems Electron as we need castlab's Electron.
- npm run build-arch
-}
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/Mastermindzh/tidal-hifi/releases/download/${pkgver}/tidal-hifi-${pkgver}.tar.gz"
+ "tidal-hifi.desktop"
+ "icon.png")
+md5sums=('fd632f64691f10e330e07384795c0764'
+ '234e31f93ccbdeb67f425165efe9e938'
+ 'c17104184b4ae7af3b82c0930a22a777')
package() {
cd "tidal-hifi-${pkgver}"
install -d "${pkgdir}/opt/tidal-hifi/" "${pkgdir}/usr/bin"
- cp -r dist/linux-unpacked/* "${pkgdir}/opt/tidal-hifi/"
+ cp -r * "${pkgdir}/opt/tidal-hifi/"
chmod +x "${pkgdir}/opt/tidal-hifi/tidal-hifi"
ln -s "/opt/tidal-hifi/tidal-hifi" "${pkgdir}/usr/bin/tidal-hifi"
- install -Dm644 build/icon.png "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
+ install -Dm644 "${srcdir}/icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
install -Dm644 "${srcdir}/tidal-hifi.desktop" -t "${pkgdir}/usr/share/applications"
}