Commit e0f0dd7

kravantokh <kravantokh@noreply.codeberg.org>
2026-07-23 15:10:54
Add PKGBUILD.
Changed files (1)
PKGBUILD
@@ -0,0 +1,34 @@
+pkgname=g-helper-linux
+pkgver=1.0.87
+pkgrel=1
+pkgdesc="g-helper linux port"
+arch=('x86_64')
+license=('GPL-3.0-only')
+depends=('bash' 'hicolor-icon-theme')
+makedepends=('dotnet-sdk' 'clang' 'upx' 'libpipewire' 'pkg-config')
+source=("https://github.com/utajum/g-helper-linux/archive/refs/tags/v$pkgver.tar.gz")
+sha256sums=('2beb926a9e88413eac1f5851f254a4190cf25987b8bd1f3aaeeb30adbc6af97e')
+url="https://github.com/utajum/g-helper-linux"
+
+prepare() {
+	cd "${pkgname}-${pkgver}"
+	sed -i 's@/usr/local/lib/ghelper/@/usr/lib/ghelper/@g' ./install/ghelper-gpu-boot.service
+	echo -e "asus_nb_wmi\nasus_wmi" > ghelper.conf
+}
+
+build() {
+	cd "${pkgname}-${pkgver}"
+	./build.sh
+}
+
+package() {
+	cd "${pkgname}-${pkgver}"
+	install -Dm755 "./dist/ghelper" "$pkgdir/usr/bin/ghelper"
+	install -Dm644 "./install/90-ghelper.rules" "$pkgdir/usr/lib/udev/rules.d/90-ghelper.rules"
+	install -Dm755 "./install/ghelper-gpu-boot.sh" "$pkgdir/usr/lib/ghelper/ghelper-gpu-boot.sh"
+	install -Dm644 "./install/ghelper-gpu-boot.service" "$pkgdir/usr/lib/systemd/system/ghelper-gpu-boot.service"
+	install -Dm644 "./install/ghelper.desktop" "$pkgdir/usr/share/applications/ghelper.desktop"
+	install -Dm644 "./install/ghelper.png" "$pkgdir/usr/share/icons/hicolor/256x256/apps/ghelper.png"
+	install -Dm644 "./ghelper.conf" "$pkgdir/usr/lib/modules-load.d/ghelper.conf"
+}
+