Package Details: geteduroam-gui 0.12-1

Git Clone URL: https://aur.archlinux.org/geteduroam-gui.git (read-only, click to copy)
Package Base: geteduroam-gui
Description: A gui to automatically setup eduroam
Upstream URL: https://github.com/geteduroam/linux-app
Licenses: BSD-3-Clause
Submitter: Dario48
Maintainer: Dario48
Last Packager: Dario48
Votes: 0
Popularity: 0.000000
First Submitted: 2025-11-21 10:03 (UTC)
Last Updated: 2025-11-21 10:03 (UTC)

Latest Comments

HurricanePootis commented on 2026-01-21 19:11 (UTC)

Read the comment in geteduroam-cli for an explanation for this patchset, as these two packages are so similar. Maybe consider making them into a single package base?

diff --git a/PKGBUILD b/PKGBUILD
index 732562b..5f80899 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,12 +12,25 @@ makedepends=('go>=1.18')
 depends=('networkmanager' 'gtk4>=4.06' 'libadwaita>=1.1')
 sha256sums=('25b367d30efa3bba0ca414ff29b80f7e49cf2fa5f252d1e47ee49e59e9db5ff8')

+prepare() {
+   cd "$srcdir/linux-app-${pkgver}"
+   export GOPATH="${srcdir}"
+   go mod download -modcacherw
+}
+
 build() {
    cd "$srcdir/linux-app-$pkgver"
-   make build-gui
+   export GOPATH="${srcdir}"
+   export CGO_CPPFLAGS="${CPPFLAGS}"
+   export CGO_CFLAGS="${CFLAGS}"
+   export CGO_CXXFLAGS="${CXXFLAGS}"
+   export CGO_LDFLAGS="${LDFLAGS}"
+   export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw"
+   go build -o geteduroam-gui ./cmd/geteduroam-gui
 }

 package() {
    cd "$srcdir/linux-app-$pkgver"
-   install -D geteduroam-gui "$pkgdir/usr/bin/geteduroam-gui"
+   install -Dm755 geteduroam-gui "$pkgdir/usr/bin/geteduroam-gui"
+   install -Dm644 LICENSE "$pkgdir/usr/share/licenses/${pkgname}/LICENSES"
 }