summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorml2020-11-26 06:22:04 +0100
committerml2020-11-26 06:22:04 +0100
commit4faeffd7ee4c3b1963eb400f6e042b6d261201dd (patch)
treefd112ccb611a8f1d082ad63d227bc463341eec32
downloadaur-4faeffd7ee4c3b1963eb400f6e042b6d261201dd.tar.gz
updpkg: ooniprobe-cli 3.0.11-1
-rw-r--r--.SRCINFO14
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD42
3 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..76007ac71bb1
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = ooniprobe-cli
+ pkgdesc = Next generation OONI Probe CLI
+ pkgver = 3.0.11
+ pkgrel = 1
+ url = https://github.com/ooni/probe-cli
+ arch = x86_64
+ license = BSD
+ makedepends = go
+ depends = glibc
+ source = https://github.com/ooni/probe-cli/archive/v3.0.11/probe-cli-3.0.11.tar.gz
+ sha256sums = 870b8e2d801a5ae96a27fe0f7898f70ff2839ea12c9872e272b78f175e07deb2
+
+pkgname = ooniprobe-cli
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..91224e5de829
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+**/*
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2889d222ce00
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: ml <>
+_pkgname=probe-cli
+pkgname=ooniprobe-cli
+pkgver=3.0.11
+pkgrel=1
+pkgdesc='Next generation OONI Probe CLI'
+arch=('x86_64')
+url='https://github.com/ooni/probe-cli'
+license=('BSD')
+# grep -rF exec.Command
+depends=('glibc')
+makedepends=('go')
+source=("$url/archive/v$pkgver/$_pkgname-$pkgver.tar.gz")
+sha256sums=('870b8e2d801a5ae96a27fe0f7898f70ff2839ea12c9872e272b78f175e07deb2')
+
+prepare() {
+ cd "$_pkgname-$pkgver"
+ go get -modcacherw -d
+}
+
+build() {
+ cd "$_pkgname-$pkgver"
+ export CGO_ENABLED=1
+ export CGO_LDFLAGS="$LDFLAGS"
+ export CGO_CFLAGS="$CFLAGS"
+ export CGO_CPPFLAGS="$CPPFLAGS"
+ export CGO_CXXFLAGS="$CXXFLAGS"
+ export GOFLAGS='-buildmode=pie -trimpath -modcacherw -mod=readonly'
+ go build -ldflags '-linkmode=external' ./cmd/ooniprobe
+}
+
+check() {
+ cd "$_pkgname-$pkgver"
+ go test -short ./...
+}
+
+package() {
+ cd "$_pkgname-$pkgver"
+ install -Dm755 ooniprobe -t "$pkgdir/usr/bin"
+ install -Dm644 LICENSE.md -t "$pkgdir/usr/share/licenses/$pkgname"
+ install -Dm644 Readme.md -t "$pkgdir/usr/share/doc/$pkgname"
+}