## Maintainer: khanhas , itsmeow pkgname=spicetify-cli pkgver=2.36.2 pkgrel=1 pkgdesc='Command-line tool to customize Spotify client' arch=('x86_64' 'i686') url='https://github.com/spicetify/spicetify-cli' license=('LGPL2.1') makedepends=('go') optdepends=('xdg-utils: Allows for opening directories in default file manager') source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") sha256sums=('d631ab3e8ac2725922fb686a22ebf6c86bddc55974311cb1d9ee438278670c62') build() { cd "$pkgname-$pkgver" export GO111MODULE="auto" export GOPATH="$srcdir" go build -ldflags="-X 'main.version=$pkgver'" -o spicetify } check() { cd "$pkgname-$pkgver" test "v$(./spicetify -v)" = "v$pkgver" || exit 1 } package() { cd $pkgname-$pkgver install -Dm755 ./spicetify "$pkgdir"/usr/share/$pkgname/spicetify cp -r ./Themes ./Extensions ./CustomApps ./jsHelper ./globals.d.ts ./css-map.json "$pkgdir"/usr/share/$pkgname rm -f ./shortcut echo "#!/bin/sh /usr/share/$pkgname/spicetify \"\$@\"" >> ./shortcut install -Dm755 ./shortcut "$pkgdir"/usr/bin/spicetify # Clean up deps go clean -modcache }