diff options
author | Zhang Hua | 2024-01-28 14:47:45 +0800 |
---|---|---|
committer | Zhang Hua | 2024-01-28 14:47:45 +0800 |
commit | 0d7038ee53c4c8aa66cda6144fb8dfa3a4bf9ac9 (patch) | |
tree | 07a6e3da2150a9b393767a41d57bc485a8c0307a | |
parent | 1f70baf0d80f369c8725326da9be0f70f45a201c (diff) | |
download | aur-cloudflarespeedtest.tar.gz |
Misc adjustments
Use SPDX licence identifier
Use archive instead repo
Use flags and options in https://wiki.archlinux.org/title/Go_package_guidelines#Flags_and_build_options
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 21 |
2 files changed, 17 insertions, 13 deletions
@@ -1,13 +1,12 @@ pkgbase = cloudflarespeedtest pkgdesc = Cloudflare IP Batch Test Tool pkgver = 2.2.5 - pkgrel = 1 + pkgrel = 2 url = https://github.com/XIU2/CloudflareSpeedTest arch = x86_64 - license = GPL3 + license = GPL-3.0-only makedepends = go - makedepends = git - source = git+https://github.com/XIU2/CloudflareSpeedTest.git#tag=v2.2.5 - sha256sums = SKIP + source = https://github.com/XIU2/CloudflareSpeedTest/archive/refs/tags/v2.2.5.tar.gz + sha256sums = 9e120c31dadad329b54b5d87047db70bf16b5d3b82c45ccfaac02522cdb92fdf pkgname = cloudflarespeedtest @@ -2,24 +2,29 @@ pkgname=cloudflarespeedtest pkgver=2.2.5 -pkgrel=1 -license=('GPL3') +pkgrel=2 +license=('GPL-3.0-only') pkgdesc="Cloudflare IP Batch Test Tool" -makedepends=('go' 'git') +makedepends=('go') arch=('x86_64') url="https://github.com/XIU2/CloudflareSpeedTest" -source=("git+${url}.git#tag=v${pkgver}") -sha256sums=('SKIP') +source=("${url}/archive/refs/tags/v${pkgver}.tar.gz") +sha256sums=('9e120c31dadad329b54b5d87047db70bf16b5d3b82c45ccfaac02522cdb92fdf') build() { - cd "CloudflareSpeedTest" + cd "CloudflareSpeedTest-$pkgver" sed -i s@ip.txt@/usr/share/cloudflarespeedtest/ip.txt@g main.go sed -i s@ipv6.txt@/usr/share/cloudflarespeedtest/ipv6.txt@g main.go - go build -ldflags="-s -w -X main.version=v$pkgver" -o $pkgname + 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 -ldflags="-X main.version=v$pkgver" -o $pkgname } package() { - cd "CloudflareSpeedTest" + cd "CloudflareSpeedTest-$pkgver" install -Dm755 $pkgname "$pkgdir"/usr/bin/$pkgname install -Dm644 ip.txt "$pkgdir"/usr/share/cloudflarespeedtest/ip.txt install -Dm644 ipv6.txt "$pkgdir"/usr/share/cloudflarespeedtest/ipv6.txt |