diff options
author | omgeeky | 2023-11-12 16:48:54 +0100 |
---|---|---|
committer | omgeeky | 2023-11-12 16:52:18 +0100 |
commit | 9e4031285ddb7f0ef9f92b1c0ba30e153a524544 (patch) | |
tree | 00171547e3b0b15dfb739ddeb3c6ee6e902bca8a /PKGBUILD | |
download | aur-9e4031285ddb7f0ef9f92b1c0ba30e153a524544.tar.gz |
create pkgbuild file
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1b8b97891e52 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: OMGeeky <fb@omgeeky.de> + +pkgname="lumafly-git" +pkgver=v3.2.0.0.r1.ga51d408 +pkgrel=1 +pkgdesc="A cross platform mod manager for Hollow Knight Formerly known as Scarab+" +conflicts=('lumafly') +arch=("x86_64") +makedepends=('dotnet-sdk-7.0' 'git') +depends=('fontconfig' 'gcc-libs' 'glibc') +license=("GPL3") +source=("git+https://github.com/TheMulhima/Lumafly.git") +url='https://themulhima.github.io/Lumafly/' + +sha512sums=("SKIP") +options=('!strip') +pkgver() { + cd "${srcdir}/Lumafly" + git describe --long --tags --abbrev=7 | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} +build() { + cd "${srcdir}/Lumafly/Lumafly" + dotnet publish --configuration Release --os linux --output "${srcdir}/publish" +} + +package() { + mkdir -p "$pkgdir"/usr/lib + mkdir -p "$pkgdir"/usr/bin + cp -dr --no-preserve='ownership' "${srcdir}/publish" "${pkgdir}/usr/lib/lumafly" + + ln -s /usr/lib/lumafly/Lumafly "${pkgdir}/usr/bin/lumafly" +} |