summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoromgeeky2023-11-12 16:48:54 +0100
committeromgeeky2023-11-12 16:52:18 +0100
commit9e4031285ddb7f0ef9f92b1c0ba30e153a524544 (patch)
tree00171547e3b0b15dfb739ddeb3c6ee6e902bca8a
downloadaur-9e4031285ddb7f0ef9f92b1c0ba30e153a524544.tar.gz
create pkgbuild file
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD32
2 files changed, 50 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3d472b05d88c
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = lumafly-git
+ pkgdesc = A cross platform mod manager for Hollow Knight Formerly known as Scarab+
+ pkgver = v3.2.0.0.r1.ga51d408
+ pkgrel = 1
+ url = https://themulhima.github.io/Lumafly/
+ arch = x86_64
+ license = GPL3
+ makedepends = dotnet-sdk-7.0
+ makedepends = git
+ depends = fontconfig
+ depends = gcc-libs
+ depends = glibc
+ conflicts = lumafly
+ options = !strip
+ source = git+https://github.com/TheMulhima/Lumafly.git
+ sha512sums = SKIP
+
+pkgname = lumafly-git
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"
+}