diff options
author | éclairevoyant | 2023-05-27 15:06:02 -0400 |
---|---|---|
committer | éclairevoyant | 2023-05-27 15:06:02 -0400 |
commit | c63cc3a91d8df01bbde7424a827f82cc86006897 (patch) | |
tree | d26937a48f49137740e042a2713c1616c06b8200 | |
parent | 0904c64203d4595688b71a921debca2f739ec08b (diff) | |
download | aur-c63cc3a91d8df01bbde7424a827f82cc86006897.tar.gz |
fix deps, source; follow Go package guidelines
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 66 |
3 files changed, 43 insertions, 40 deletions
@@ -1,16 +1,15 @@ -# Generated by mksrcinfo v8 -# Tue Feb 2 14:32:51 UTC 2016 pkgbase = hira-git - pkgdesc = A command to transliterate ASCII to Hiragana. + pkgdesc = Command to transliterate ASCII to Hiragana pkgver = r13.3eb60dc - pkgrel = 1 + pkgrel = 2 url = https://github.com/robpike/hira arch = i686 arch = x86_64 license = BSD makedepends = git - makedepends = go>=1.5 - conflicts = hira + makedepends = go + depends = glibc + source = git+https://github.com/robpike/hira.git + b2sums = SKIP pkgname = hira-git - diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..713f6f80aff8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/* +!/.gitignore +!/.SRCINFO +!/PKGBUILD @@ -1,45 +1,45 @@ -# Maintainer: aksr <aksr at t-com dot me> -pkgname=hira-git +# Maintainer: éclairevoyant +# Contributor: aksr <aksr at t-com dot me> + +_pkgname=hira +pkgname="$_pkgname-git" pkgver=r13.3eb60dc -pkgrel=1 -epoch= -pkgdesc="A command to transliterate ASCII to Hiragana." -arch=('i686' 'x86_64') -url="https://github.com/robpike/hira" -license=('BSD') -groups=() -depends=('') -makedepends=('git' 'go>=1.5') -optdepends=() -checkdepends=() -provides=() -conflicts=('hira') -replaces=() -backup=() -options=() -changelog= -install= -noextract=() -_gourl=robpike.io/cmd/hira +pkgrel=2 +pkgdesc="Command to transliterate ASCII to Hiragana" +arch=(i686 x86_64) +url="https://github.com/robpike/$_pkgname" +license=(BSD) +depends=(glibc) +makedepends=(git go) +source=("git+$url.git") +b2sums=('SKIP') pkgver() { - GOPATH="$srcdir" go get -d ${_gourl} - cd "$srcdir/src/${_gourl}" - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd $_pkgname + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } -build() { - GOPATH="$srcdir" go get -fix -v ${_gourl} +prepare() { + cd $_pkgname + go mod init "${url#https://}" + go mod tidy } -check() { - GOPATH="$srcdir" go test -v -x ${_gourl} +build() { + cd $_pkgname + go build \ + -trimpath \ + -buildmode=pie \ + -mod=readonly \ + -modcacherw \ + -ldflags "-linkmode external -extldflags \"${LDFLAGS}\"" \ + . } package() { - cd "$srcdir" - install -Dm755 bin/hira "$pkgdir/usr/bin/hira" - install -Dm644 src/${_gourl}/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE - install -Dm644 src/${_gourl}/README.md $pkgdir/usr/share/doc/$pkgname/README + cd $_pkgname + install -vDm755 $_pkgname -t "$pkgdir/usr/bin/" + install -vDm644 LICENSE -t "$pkgdir/usr/share/licenses/$_pkgname/" + install -vDm644 README.md "$pkgdir/usr/share/doc/$pkgname/README" } |