diff options
author | éclairevoyant | 2023-05-27 15:02:15 -0400 |
---|---|---|
committer | éclairevoyant | 2023-05-27 15:02:23 -0400 |
commit | a33e957a840058adb5e9fc714866f5b8b7e97aa9 (patch) | |
tree | a99294391f0285ce0aeb80f4ad1854aef75029e9 | |
parent | 7ff96b3d7e41a838bb1bd82f3a740f96382814cc (diff) | |
download | aur-a33e957a840058adb5e9fc714866f5b8b7e97aa9.tar.gz |
fix deps, source; follow Go package guidelines
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 67 |
3 files changed, 43 insertions, 41 deletions
@@ -1,16 +1,15 @@ -# Generated by mksrcinfo v8 -# Tue Feb 2 14:27:27 UTC 2016 pkgbase = kana-git - pkgdesc = A command to transliterate hiragana and katakana to ASCII. + pkgdesc = Command to transliterate hiragana and katakana to ASCII pkgver = r6.3eb1e80 - pkgrel = 1 + pkgrel = 2 url = https://github.com/robpike/kana arch = i686 arch = x86_64 license = BSD makedepends = git - makedepends = go>=1.5 - conflicts = kana + makedepends = go + depends = glibc + source = git+https://github.com/robpike/kana.git + b2sums = SKIP pkgname = kana-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,44 @@ -# Maintainer: aksr <aksr at t-com dot me> -pkgname=kana-git +# Maintainer: éclairevoyant +# Contributor: aksr <aksr at t-com dot me> + +_pkgname=kana +pkgname="$_pkgname-git" pkgver=r6.3eb1e80 -pkgrel=1 -epoch= -pkgdesc="A command to transliterate hiragana and katakana to ASCII." -arch=('i686' 'x86_64') -url="https://github.com/robpike/kana" -license=('BSD') -groups=() -depends=('') -makedepends=('git' 'go>=1.5') -optdepends=() -checkdepends=() -provides=() -conflicts=('kana') -replaces=() -backup=() -options=() -changelog= -install= -noextract=() -_gourl=robpike.io/cmd/kana +pkgrel=2 +pkgdesc="Command to transliterate hiragana and katakana to ASCII" +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/kana "$pkgdir/usr/bin/kana" - 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" } - |