Skip to content

Instantly share code, notes, and snippets.

@emptyrivers
Created September 6, 2021 19:27
Show Gist options
  • Save emptyrivers/de39aff0bbbaac9d4878109242da6e7b to your computer and use it in GitHub Desktop.
Save emptyrivers/de39aff0bbbaac9d4878109242da6e7b to your computer and use it in GitHub Desktop.
satisfactory-mod-manager 2.5.0-1
# Maintainer: Laurin Neff <laurin at laurinneff dot ch>
pkgname=satisfactory-mod-manager
pkgver=2.5.0
pkgrel=1
pkgdesc="A mod manager for easy installation of mods and modloader for Satisfactory"
arch=(x86_64)
url="https://github.com/satisfactorymodding/SatisfactoryModManager"
license=('GPL3')
depends=('electron')
makedepends=('yarn' 'python2' 'node-gyp')
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/satisfactorymodding/SatisfactoryModManager/archive/v${pkgver}.tar.gz"
"${pkgname}.sh"
"${pkgname}.desktop")
sha512sums=("fe6dba4e3d96b5d0ba6f85e8ddb456cab3f2a0807b00fa066a1450a744186a2e9a5349b7939d09c31f98c3a2f2e0c6b3ac6595f23412e9ce5cd38094fca54aed"
"602de1ebd51b85f62c6130046cbf56a580cc5cd04d489482def7147e3127c7bd1ccbe32d3d1cc37afb461c23eaf25a01f0e54c0ac3a4f566d394f9c505f02fef"
"0168c97aca896f2f26b250b5644d88a02ceaff5d5fe1c1669cb4ed34f31f9d912d033d801abd368686ee0e81d583b7b6923359bad470fc4af3ae4179aa903c5b")
build() {
cd "${srcdir}/SatisfactoryModManager-${pkgver}"
yarn install
yarn dist
}
package() {
cd "${srcdir}/SatisfactoryModManager-${pkgver}"
install -dm755 "${pkgdir}/usr/share/${pkgname}"
cp -r build/linux-unpacked/resources "${pkgdir}/usr/share/${pkgname}/"
install -dm755 "${pkgdir}/usr/share/icons/hicolor"
for i in 16 32 64 128 256 512; do
install -Dm644 icons/${i}x${i}.png "${pkgdir}/usr/share/icons/hicolor/${i}x${i}/apps/${pkgname}.png"
done
install -dm755 "${pkgdir}/usr/bin"
install -Dm755 "${srcdir}/${pkgname}.sh" "${pkgdir}/usr/bin/satisfactory-mod-manager"
install -Dm644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment