Package Details: lumafly-git 3.2.0.0.r7.g0687288-2

Git Clone URL: https://aur.archlinux.org/lumafly-git.git (read-only, click to copy)
Package Base: lumafly-git
Description: A cross platform mod manager for Hollow Knight Formerly known as Scarab+
Upstream URL: https://themulhima.github.io/Lumafly/
Licenses: GPL-3.0-only
Conflicts: lumafly
Submitter: OMGeeky
Maintainer: OMGeeky
Last Packager: OMGeeky
Votes: 2
Popularity: 0.001965
First Submitted: 2023-11-12 14:53 (UTC)
Last Updated: 2024-09-01 11:00 (UTC)

Latest Comments

OMGeeky commented on 2024-09-01 11:03 (UTC)

Thanks for the idea @HurricanePootis. I applied your changes. Hope it works for you :)

HurricanePootis commented on 2024-08-30 04:12 (UTC)

@OMGeeky, I have a recommendation for this PKGBUILD.

  1. Make it so that the package embeds dotnet-runtime-7.0, so it can be removed from the system after building.
  2. Enable single file publishing to make packaging cleaner.
diff --git a/PKGBUILD b/PKGBUILD
index 445bb4e..7189c52 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,20 +7,20 @@ 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' 'dotnet-runtime-7.0')
-license=("GPL3")
+depends=('fontconfig' 'gcc-libs' 'glibc')
+license=("GPL-3.0-only")
 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/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
 }
 build() {
    cd "${srcdir}/Lumafly/Lumafly"
-   dotnet publish --configuration Release --os linux --output "${srcdir}/publish"
+   dotnet publish --configuration Release --os linux -p:PublishSingleFile=true --self-contained true --output "${srcdir}/publish"
 }

 package() {

OMGeeky commented on 2023-12-16 11:50 (UTC)

Thanks for the info @HurricanePootis. I fixed both problems (i hope) so it should now work when removing build dependencies. I do have a question. You mentioned a patch in your out of date thing but I couldn't find it. I just did it manually. I am quite new to this aur stuff and this is my first package but I have no idea where that would have been. I hope I did it right and wish you a wonderful day.

HurricanePootis commented on 2023-12-16 03:41 (UTC) (edited on 2023-12-16 03:45 (UTC) by HurricanePootis)

Hey, in addition to what I send in the request, your depends() is missing dotnet-runtime-7.0 Without that, whenever you remove build deps on system, lumafly does not work.

diff --git a/PKGBUILD b/PKGBUILD
index 1b8b978..61ce401 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,13 +1,13 @@
 # Maintainer: OMGeeky <fb@omgeeky.de>

 pkgname="lumafly-git"
-pkgver=v3.2.0.0.r1.ga51d408
+pkgver=v3.2.0.0.r7.g0687288
 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')
+depends=('fontconfig' 'gcc-libs' 'glibc' 'dotnet-runtime-7.0')
 license=("GPL3")
 source=("git+https://github.com/TheMulhima/Lumafly.git")
 url='https://themulhima.github.io/Lumafly/'