Package Details: spicetify-marketplace-bin 1.0.2-2

Git Clone URL: https://aur.archlinux.org/spicetify-marketplace-bin.git (read-only, click to copy)
Package Base: spicetify-marketplace-bin
Description: Spicetify app that integrates a marketplace for extensions, themes and snippets
Upstream URL: https://github.com/spicetify/spicetify-marketplace
Licenses: MIT
Submitter: jensb
Maintainer: jensb
Last Packager: jensb
Votes: 7
Popularity: 1.79
First Submitted: 2023-07-24 17:38 (UTC)
Last Updated: 2024-09-30 22:47 (UTC)

Dependencies (2)

Required by (0)

Sources (3)

Latest Comments

Wyn commented on 2024-09-30 20:26 (UTC)

@jensb Thanks for the fix, note you forgot to regenerate the srcinfo after changing pkgrel to 2.

jensb commented on 2024-09-29 20:37 (UTC)

Thank you for the comments @Wyn and for the PKGBUILD fix @z0n, it should work again now!

z0n commented on 2024-09-29 00:43 (UTC)

This works for now:

# Maintainer: jensb <aur-jensb AT mailbox PUNKT org>

pkgname='spicetify-marketplace-bin'
pkgver=1.0.2
pkgrel=2
pkgdesc='Spicetify app that integrates a marketplace for extensions, themes and snippets'
arch=('any')
url='https://github.com/spicetify/spicetify-marketplace'
license=('MIT')
depends=('spicetify-cli')
makedepends=('git')
source=("spicetify-marketplace-v${pkgver}.zip::https://github.com/spicetify/spicetify-marketplace/releases/download/v${pkgver}/spicetify-marketplace.zip"
                "color-v${pkgver}.ini::https://raw.githubusercontent.com/spicetify/spicetify-marketplace/main/resources/color.ini"
                "LICENSE-v${pkgver}::https://raw.githubusercontent.com/spicetify/spicetify-marketplace/main/LICENSE")
sha256sums=('ff66ce3bce46fa3198a9912c7580d500f71484f27ca653d40f12d9007f885959'
            '802c83f4f822eb254f60ef34ea8c53ea9d97889b9e886ac532e42953b9548fb2'
            '49ecb1c6db038200e2f9e8549d99d1966dcfa5b4bc3d0aea3e89b2f3a305a6da')
install=spicetify-marketplace-bin.install

package() {
        # color.ini needed for custom themes to work according to https://github.com/spicetify/spicetify-marketplace/wiki/Installation#manual-install-recommended
        install -Dm644 color-v$pkgver.ini "$pkgdir/opt/spicetify-cli/Themes/marketplace/color.ini"
        install -Dm644 LICENSE-v$pkgver "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
    cd spicetify-marketplace-dist
    find . -type f -not -name "README.md" -exec install -Dm644 {} $pkgdir/opt/spicetify-cli/CustomApps/marketplace/{} \;
}

I just replaced the /usr/share/ with /opt/ and set the pkgrel to 2.

Wyn commented on 2024-09-28 16:52 (UTC) (edited on 2024-09-28 16:53 (UTC) by Wyn)

Currently broken due to spicetify-cli changing pkgbuild

https://github.com/spicetify/cli/issues/3188

https://aur.archlinux.org/cgit/aur.git/log/?h=spicetify-cli

loutr commented on 2024-04-04 15:12 (UTC)

Hey, could you please replace the backticks in the post_upgrade function? They make the installer execute "spicetify apply" (as root!).

jensb commented on 2024-04-04 09:35 (UTC)

Thank you @shaybox, seems like I didn't read the wiki closely enough - fixed the issue

shaybox commented on 2024-04-03 23:42 (UTC)

There's an issue with the spicetify-marketplace.zip source file not having the version in the name, causing it to not re-download and fail to verify checksum unless manually deleted.

I believe the file can be renamed automatically by prepending a new name to the source array $pkgname-$pkgver.zip::URL

See the red warning box https://wiki.archlinux.org/title/PKGBUILD#Sources

jensb commented on 2023-12-28 12:46 (UTC) (edited on 2023-12-28 12:47 (UTC) by jensb)

I removed the spotify dependency (as spicetify-cli should already be a sufficient dependency) so spotify-launcher users should be able to install this without any modification as well.

Thank you for your feedback @Aerz!

Aerz commented on 2023-12-21 12:31 (UTC)

Hi @jensb, I'm using spotify-launcher instead spotify from AUR. Could you remove spotify from dependencies or support both?

Thank you for packaging this!