summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsolaraquarion2021-05-03 17:21:09 -0400
committersolaraquarion2021-05-03 17:21:09 -0400
commitadbd77e20a6ee9eac4c1513bf4f5e2121280255f (patch)
treec956af3609b8b76c2495ef1ccc2a21015f92a721
parent69b930204e74aca5f83b748f681132ab84e67114 (diff)
downloadaur-adbd77e20a6ee9eac4c1513bf4f5e2121280255f.tar.gz
update PKGBUILD to what archlinux likes
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD37
2 files changed, 20 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3032aba4ba0e..9bf88dd50a5e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,6 @@
-# Generated by mksrcinfo v8
-# Fri May 10 07:15:13 UTC 2019
pkgbase = edwood-git
pkgdesc = Go version of Plan9 Acme Editor
- pkgver = r414.6b29b01
+ pkgver = v0.2.0.r81.g70e9289
pkgrel = 1
url = https://github.com/rjkroege/edwood
arch = i686
@@ -12,6 +10,8 @@ pkgbase = edwood-git
makedepends = go
depends = plan9port
conflicts = edwood
+ source = git+https://github.com/rjkroege/edwood
+ sha256sums = SKIP
pkgname = edwood-git
diff --git a/PKGBUILD b/PKGBUILD
index aa71caa8f58c..ff2fd4aaf85d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,36 +1,32 @@
# Maintainer: aksr <aksr at t-com dot me>
pkgname=edwood-git
-pkgver=r414.6b29b01
+pkgver=v0.2.0.r81.g70e9289
pkgrel=1
-epoch=
pkgdesc="Go version of Plan9 Acme Editor "
arch=('i686' 'x86_64')
url="https://github.com/rjkroege/edwood"
license=('BSD 3-Clause')
-categories=()
-groups=()
depends=('plan9port')
makedepends=('git' 'go')
-optdepends=()
-checkdepends=()
provides=()
conflicts=("${pkgname%-*}")
-replaces=()
-backup=()
-options=()
-changelog=
-install=
-noextract=()
+source=(git+$url)
_gourl=github.com/rjkroege/edwood
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 edwood
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
- GOPATH="$srcdir" go get -fix -v ${_gourl}
+ mkdir edwood/go-build
+ cd edwood
+ 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 -o go-build .
}
#check() {
@@ -38,9 +34,10 @@ build() {
#}
package() {
- cd "$srcdir"
- install -Dm755 bin/edwood "$pkgdir/usr/bin/edwood"
- install -Dm644 src/${_gourl}/README.md $pkgdir/usr/share/doc/${pkgname%-*}/README.md
- install -Dm644 src/${_gourl}/LICENSE $pkgdir/usr/share/licenses/${pkgname%-*}/LICENSE
+ cd "$srcdir/edwood"
+ install -Dm755 go-build/edwood "$pkgdir/usr/bin/edwood"
+ install -Dm644 README.md $pkgdir/usr/share/doc/${pkgname%-*}/README.md
+ install -Dm644 LICENSE $pkgdir/usr/share/licenses/${pkgname%-*}/LICENSE
}
+sha256sums=('SKIP')