summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 06849943312d643a0e5b64430b31e880bae62a66 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# Maintainer: skyline69 <67526259+skyline69@users.noreply.github.com>
pkgname=balatro-mod-manager-bin
_pkgname=balatro-mod-manager
pkgver=0.4.1
pkgrel=1
pkgdesc='A mod manager for Balatro - easily install and manage mods for the popular roguelike deckbuilding game'
arch=('x86_64')
url='https://github.com/skyline69/balatro-mod-manager'
license=('GPL-3.0-or-later')
depends=(
    'webkit2gtk-4.1'
    'gtk3'
    'hicolor-icon-theme'
)
optdepends=(
    'discord: Discord Rich Presence support'
)
provides=("${_pkgname}" 'bmm')
conflicts=("${_pkgname}" 'bmm')
options=('!strip' '!debug')
source=("${_pkgname}-${pkgver}.deb::https://github.com/skyline69/${_pkgname}/releases/download/v${pkgver}/Balatro.Mod.Manager_${pkgver}_amd64.deb")
sha256sums=('10949bcea744557af1ff1b46ede8f4323542fc40d7fc460644888b0a593ed541')

package() {
    # Extract the data archive from the deb
    bsdtar -xf data.tar.gz -C "${pkgdir}/"

    # Rename desktop file to remove spaces (FreeDesktop spec recommends no spaces)
    mv "${pkgdir}/usr/share/applications/Balatro Mod Manager.desktop" \
       "${pkgdir}/usr/share/applications/balatro-mod-manager.desktop"

    # Create symlink for more standard command name
    ln -s BMM "${pkgdir}/usr/bin/balatro-mod-manager"
}