Package Details: spicetify-themes-git r517.b41e22b-1

Git Clone URL: https://aur.archlinux.org/spicetify-themes-git.git (read-only, click to copy)
Package Base: spicetify-themes-git
Description: A community-driven collection of themes for spicetify
Upstream URL: https://github.com/spicetify/spicetify-themes
Keywords: customization spicetify spotify unixporn
Licenses: MIT
Conflicts: spicetify-themes
Provides: spicetify-themes
Submitter: morpheusthewhite
Maintainer: strat
Last Packager: strat
Votes: 23
Popularity: 0.46
First Submitted: 2019-09-04 13:03 (UTC)
Last Updated: 2025-08-12 22:58 (UTC)

Dependencies (2)

Required by (0)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3

morpheusthewhite commented on 2020-08-18 06:35 (UTC)

@ibrokemypie I updated the PKGBUILD not to use the master archive anymore but I didn't changed the pkgver() since the one you provided doesn't work. Thank you for your help

ibrokemypie commented on 2020-08-14 07:14 (UTC)

Currently the pkgver function doesn't work correctly, this is partly due to downloading the master archive rather than using git? Ive made some changes to the PKGBUILD file below which fix the problem and also uses git to download the source following the guidelines set out by the arch wiki https://wiki.archlinux.org/index.php/VCS_package_guidelines#Git

# Maintainer: morpheusthewhite <zffromGerace@hotmail.it>

pkgname=spicetify-themes-git
pkgver=r397.02feea4
pkgrel=1
pkgdesc="A community-driven collection of themes for spicetify"
arch=('any')
url="https://github.com/morpheusthewhite/spicetify-themes"
license=('MIT')
groups=()
depends=('spicetify-cli')
makedepends=('git')
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git}")
replaces=()
backup=()
options=()
install=spicetify-themes-git.install
source=("$pkgname"::"git+https://github.com/morpheusthewhite/spicetify-themes")
noextract=()
md5sums=('SKIP')

pkgver() {
    cd "$pkgname"
    ( set -o pipefail
      git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
      printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
    )
}

package() {
    mkdir -p "${pkgdir}"/usr/share/spicetify-cli/Extensions

    cp -R "$srcdir/${pkgname}" "${pkgdir}"/usr/share/spicetify-cli/Themes
    rm -r "${pkgdir}"/usr/share/spicetify-cli/Themes/README.md "${pkgdir}"/usr/share/spicetify-cli/Themes/LICENSE

    # for Dribbblish theme
    cp -R "$srcdir/${pkgname}/Dribbblish/dribbblish.js" "${pkgdir}"/usr/share/spicetify-cli/Extensions/dribbblish.js
}

it would be great if you could update the pkgbuild for the package as such to fix updating (currently package managers will always try to update the package, but the build package has the same name and broken version as the currently installed package, so updates aren't actually installed)

<deleted-account> commented on 2020-07-11 22:28 (UTC)

@morpheusthewhite Thank you. I alredy fixed it by manually doing the commands and only used this to get the Themes :D

morpheusthewhite commented on 2020-07-09 20:18 (UTC)

If you find problems with Dribblish theme, beware: even when if you install this packet you need to follow instructions in its README to apply it.

morpheusthewhite commented on 2020-07-09 20:16 (UTC)

@matthaigh it is not necessary, there is a pkkgver() function delegated of fetching the latest package version. Anyway I also updated pkgver variable, even if not necessary

morpheusthewhite commented on 2020-07-09 20:13 (UTC)

@Donald4444 try to give a look here. It is an error generated by spicetify-cli, so make sure it works properly and then try to install again this packet

matthaigh27 commented on 2020-07-08 23:20 (UTC)

Not sure if this is what you're going for but if you change source=("${pkgname}-${pkgver}.tar.gz::https://github.com/morpheusthewhite/spicetify-themes/archive/master.tar.gz") to source=("https://github.com/morpheusthewhite/spicetify-themes/archive/master.tar.gz")

It installs the most up to date version of the git repo.

<deleted-account> commented on 2020-07-08 19:22 (UTC)

Got an error:

error Cannot detect Spotify "prefs" file location. Please manually set "prefs_path" in config.ini

flying-sheep commented on 2020-02-28 10:37 (UTC)

You need to change

source=('${pkgname}-${pkgver}.tar.gz::https://github.com/morpheusthewhite/spicetify-themes/archive/master.tar.gz')

to

source=("${pkgname}-${pkgver}.tar.gz::https://github.com/morpheusthewhite/spicetify-themes/archive/master.tar.gz")

with double quotes