goatcounter-git

LOW
maintainer rocka 0 votes scanned 2026-11-03 18:05:30.002521
View on AUR
Why flagged

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

PKGBUILD

1# Maintainer: Rocket Aaron <rocka@archlinuxcn.org>
2
3_pkgname=goatcounter
4pkgname="${_pkgname}-git"
5pkgver=2.7.0.r127.gc031008
6pkgrel=1
7pkgdesc='Open source web analytics platform'
8url='https://github.com/arp242/goatcounter'
9arch=(x86_64)
10license=(0BSD)
11conflicts=("${_pkgname}")
12provides=("${_pkgname}")
13backup=('etc/goatcounter/config.env')
14depends=(glibc)
15makedepends=(go git)
16source=("git+${url}.git"
17 'config.env'
18 'goatcounter.service')
19sha256sums=('SKIP'
20 '2a0eafad7ae06e78bc9b5260cc4644a959eec6b59495317c2a3b73e1feb61bd5'
21 '2059df91b1f1e57e92e2e07ca374f100ce09f8319388065167129dace7c44c1c')
22
23pkgver() {
24 cd "${_pkgname}"
25 git describe --tags --long --abbrev=7 | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
26}
27
28prepare() {
29 cd "${_pkgname}"
30 # create directory for build output
31 mkdir build
32 # download dependencies
33 export GOPATH="${srcdir}"
34 go mod download
35}
36
37build() {
38 cd "${_pkgname}"
39 # set Go flags
40 export CGO_ENABLED=1
41 export CGO_CPPFLAGS="${CPPFLAGS}"
42 export CGO_CFLAGS="${CFLAGS}"
43 export CGO_CXXFLAGS="${CXXFLAGS}"
44 export GOPATH="${srcdir}"
45 go build -v \
46 -trimpath \
47 -buildmode=pie \
48 -mod=readonly \
49 -modcacherw \
50 -ldflags "-compressdwarf=false \
51 -linkmode external \
52 -s -w -buildid='' \
53 -extldflags '${LDFLAGS}'" \
54 -tags='osusergo,netgo,sqlite_omit_load_extension' \
55 -o build/goatcounter \
56 ./cmd/goatcounter
57}
58
59package() {
60 cd "${_pkgname}"
61 install -vDm755 -t "${pkgdir}/usr/bin" build/goatcounter
62 install -vDm644 -t "${pkgdir}/etc/goatcounter" "${srcdir}/config.env"
63 install -vDm644 -t "${pkgdir}/usr/lib/systemd/system" "${srcdir}/goatcounter.service"
64 install -vDm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE
65}
66

Scan history

Scanned at (UTC)SeverityRules
2026-11-03 18:05:30 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion