Package Details: spicetify-themes-git r149.691a069-1

Git Clone URL: (read-only, click to copy)
Package Base: spicetify-themes-git
Description: A community-driven collection of themes for spicetify
Upstream URL:
Keywords: customization spicetify spotify unixporn
Licenses: MIT
Conflicts: spicetify-themes
Provides: spicetify-themes
Submitter: morpheusthewhite
Maintainer: morpheusthewhite
Last Packager: morpheusthewhite
Votes: 20
Popularity: 0.43
First Submitted: 2019-09-04 13:03 (UTC)
Last Updated: 2021-07-17 14:11 (UTC)

Latest Comments

1 2 Next › Last »

denisse commented on 2022-11-30 23:07 (UTC)

Hi morpheusthewhite, I see that the upstream URL in this package redirects to the repository. I think it would be good to update the URL to avoid that redirect. :)

morpheusthewhite commented on 2021-07-17 14:13 (UTC)

@LucasWagler it should be fixed now. Thanks for the notification.

LucasWagler commented on 2021-07-17 13:59 (UTC) (edited on 2021-07-17 14:02 (UTC) by LucasWagler)

@morpheusthewhite You may want to update the pkgver to reflect the last branch change. The new branch's lower commit count relative to the AUR pkgver results in constant rebuilds from my AUR helper (Paru).

Already fixed on my machine, but could prevent annoyance for others.

FriendlyChemist commented on 2021-07-09 11:51 (UTC)


I tried to build this package with pamac, I get an error saying: build cache is required, but could not be located: GOCACHE is not defined and neither $XDG_CACHE_HOME nor $HOME are defined ==> ERROR: A failure occurred in build().

I'm new to Linux,

How can I fix this?

morpheusthewhite commented on 2020-08-31 20:03 (UTC)

@ibrokemypie now your PKGBUILD works correctly on my machine (I can't remember the previous error, but was related to the version): I just pushed it. Thank you for your suggestion

ibrokemypie commented on 2020-08-30 05:33 (UTC)

actually, just changing the cd "$srcdir" in the pkgver function to cd "$pkgname" works

ibrokemypie commented on 2020-08-30 03:33 (UTC)

@morpheusthewhite what exactly was wrong with the pkgver fucntion? I took it from the arch wiki wage here: The current function doesnt actually produce a version, jist r.-1 every time, meaning the package is never actually rebuilt because the pkgver function reports the same version, meaning it never actually updates, you can see the output here:

==> Extracting sources...
  -> Creating working copy of spicetify-themes-git git repo...
Cloning into 'spicetify-themes-git'...
==> Starting pkgver()...
fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
==> Updated version: spicetify-themes-git r.-1
==> Sources are ready.
==> Making package: spicetify-themes-git r.-1 (Sun 30 Aug 2020 13:30:13)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
==> Sources are ready.
 -> spicetify-themes-git-r.-1 already made -- skipping build
 -> Found git repo:
loading packages...
warning: spicetify-themes-git-r.-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Package (1)           Old Version  New Version  Net Change

spicetify-themes-git  r.-1         r.-1           0.00 MiB

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

# Maintainer: morpheusthewhite <>

pkgdesc="A community-driven collection of themes for spicetify"

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/ "${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)

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