Update AUR package build flags
- commit
- 17b7e393ed94c26106685c6ac550a655c0491b95
- author
- brice · · 2026-05-05 13:49 UTC
- parent
- 3eadacf
- signature
- GPG Verified
CD88F9E564E0102646FB6077A1A07C7C7C3E349D· arch-gpg Verified for the committer email
3 files · +12 -7
M .github/workflows/aur.yml +3 -1
| @@ -81,7 +81,9 @@ jobs: | |||
| 81 | 81 | 'build() {' \ | |
| 82 | 82 | ' cd dumber' \ | |
| 83 | 83 | ' export CGO_ENABLED=0' \ | |
| 84 | - | ' export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw"' \ | |
| 84 | + | ' # Do not set -buildmode=pie globally: the build also compiles js/wasm' \ | |
| 85 | + | ' # systemview assets, and Go does not support PIE for GOOS=js/GOARCH=wasm.' \ | |
| 86 | + | ' export GOFLAGS="-trimpath -mod=readonly -modcacherw"' \ | |
| 85 | 87 | ' make build' \ | |
| 86 | 88 | '}' \ | |
| 87 | 89 | '' \ | |
| @@ -81,7 +81,9 @@ jobs: | |||||
| 81 | 'build() {' \ | 81 | 'build() {' \ | ||
| 82 | ' cd dumber' \ | 82 | ' cd dumber' \ | ||
| 83 | ' export CGO_ENABLED=0' \ | 83 | ' export CGO_ENABLED=0' \ | ||
| 84 | - | ' export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw"' \ | 84 | + | ' # Do not set -buildmode=pie globally: the build also compiles js/wasm' \ |
| 85 | + | ' # systemview assets, and Go does not support PIE for GOOS=js/GOARCH=wasm.' \ | |||
| 86 | + | ' export GOFLAGS="-trimpath -mod=readonly -modcacherw"' \ | |||
| 85 | ' make build' \ | 87 | ' make build' \ | ||
| 86 | '}' \ | 88 | '}' \ | ||
| 87 | '' \ | 89 | '' \ | ||
M aur/dumber-browser-git/.SRCINFO +4 -3
| @@ -1,12 +1,13 @@ | |||
| 1 | 1 | pkgbase = dumber-browser-git | |
| 2 | 2 | pkgdesc = A minimal keyboard-driven browser for tiling WMs (git version) | |
| 3 | - | pkgver = 0.23.1.r0.g6c872d5 | |
| 4 | - | pkgrel = 1 | |
| 3 | + | pkgver = 0.28.0.r367.g6066b2a7 | |
| 4 | + | pkgrel = 2 | |
| 5 | 5 | url = https://github.com/bnema/dumber | |
| 6 | 6 | arch = x86_64 | |
| 7 | 7 | license = MIT | |
| 8 | - | makedepends = go>=1.25 | |
| 8 | + | makedepends = go>=1.26 | |
| 9 | 9 | makedepends = git | |
| 10 | + | makedepends = brotli | |
| 10 | 11 | depends = gtk4 | |
| 11 | 12 | depends = webkitgtk-6.0 | |
| 12 | 13 | optdepends = gst-plugins-base: Base media codecs | |
| @@ -1,12 +1,13 @@ | |||||
| 1 | pkgbase = dumber-browser-git | 1 | pkgbase = dumber-browser-git | ||
| 2 | pkgdesc = A minimal keyboard-driven browser for tiling WMs (git version) | 2 | pkgdesc = A minimal keyboard-driven browser for tiling WMs (git version) | ||
| 3 | - | pkgver = 0.23.1.r0.g6c872d5 | 3 | + | pkgver = 0.28.0.r367.g6066b2a7 |
| 4 | - | pkgrel = 1 | 4 | + | pkgrel = 2 |
| 5 | url = https://github.com/bnema/dumber | 5 | url = https://github.com/bnema/dumber | ||
| 6 | arch = x86_64 | 6 | arch = x86_64 | ||
| 7 | license = MIT | 7 | license = MIT | ||
| 8 | - | makedepends = go>=1.25 | 8 | + | makedepends = go>=1.26 |
| 9 | makedepends = git | 9 | makedepends = git | ||
| 10 | + | makedepends = brotli | |||
| 10 | depends = gtk4 | 11 | depends = gtk4 | ||
| 11 | depends = webkitgtk-6.0 | 12 | depends = webkitgtk-6.0 | ||
| 12 | optdepends = gst-plugins-base: Base media codecs | 13 | optdepends = gst-plugins-base: Base media codecs | ||
M aur/dumber-browser-git/PKGBUILD +5 -3
| @@ -1,7 +1,7 @@ | |||
| 1 | 1 | # Maintainer: bnema <b at bnema dot dev> | |
| 2 | 2 | pkgname=dumber-browser-git | |
| 3 | - | pkgver=0.23.1.r0.g6c872d5 | |
| 4 | - | pkgrel=1 | |
| 3 | + | pkgver=0.28.0.r367.g6066b2a7 | |
| 4 | + | pkgrel=2 | |
| 5 | 5 | pkgdesc="A minimal keyboard-driven browser for tiling WMs (git version)" | |
| 6 | 6 | arch=('x86_64') | |
| 7 | 7 | url="https://github.com/bnema/dumber" | |
| @@ -36,7 +36,9 @@ pkgver() { | |||
| 36 | 36 | build() { | |
| 37 | 37 | cd dumber | |
| 38 | 38 | export CGO_ENABLED=0 | |
| 39 | - | export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" | |
| 39 | + | # Do not set -buildmode=pie globally: the build also compiles js/wasm | |
| 40 | + | # systemview assets, and Go does not support PIE for GOOS=js/GOARCH=wasm. | |
| 41 | + | export GOFLAGS="-trimpath -mod=readonly -modcacherw" | |
| 40 | 42 | make build | |
| 41 | 43 | } | |
| 42 | 44 | ||
| @@ -1,7 +1,7 @@ | |||||
| 1 | # Maintainer: bnema <b at bnema dot dev> | 1 | # Maintainer: bnema <b at bnema dot dev> | ||
| 2 | pkgname=dumber-browser-git | 2 | pkgname=dumber-browser-git | ||
| 3 | - | pkgver=0.23.1.r0.g6c872d5 | 3 | + | pkgver=0.28.0.r367.g6066b2a7 |
| 4 | - | pkgrel=1 | 4 | + | pkgrel=2 |
| 5 | pkgdesc="A minimal keyboard-driven browser for tiling WMs (git version)" | 5 | pkgdesc="A minimal keyboard-driven browser for tiling WMs (git version)" | ||
| 6 | arch=('x86_64') | 6 | arch=('x86_64') | ||
| 7 | url="https://github.com/bnema/dumber" | 7 | url="https://github.com/bnema/dumber" | ||
| @@ -36,7 +36,9 @@ pkgver() { | |||||
| 36 | build() { | 36 | build() { | ||
| 37 | cd dumber | 37 | cd dumber | ||
| 38 | export CGO_ENABLED=0 | 38 | export CGO_ENABLED=0 | ||
| 39 | - | export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" | 39 | + | # Do not set -buildmode=pie globally: the build also compiles js/wasm |
| 40 | + | # systemview assets, and Go does not support PIE for GOOS=js/GOARCH=wasm. | |||
| 41 | + | export GOFLAGS="-trimpath -mod=readonly -modcacherw" | |||
| 40 | make build | 42 | make build | ||
| 41 | } | 43 | } | ||
| 42 | 44 | ||||