summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCody Bond2020-06-21 16:55:43 -0400
committerCody Bond2020-06-21 16:55:43 -0400
commitb24e28c00e587183cc163150f2d5a2bd797d4a2f (patch)
tree1f22b12d7946c21c553132e72758343d9d977a6d
parentd9bb7b12b3d469c2ac550c41a505dc14a1a78ce7 (diff)
downloadaur-b24e28c00e587183cc163150f2d5a2bd797d4a2f.tar.gz
Update to newsie 1.1 w/ Go.
-rw-r--r--PKGBUILD30
1 files changed, 23 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 46b6e669d0fe..eb1ee1fe0304 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,18 +1,34 @@
# Maintainer: Cody Bond <cbbond@outlook.com>
pkgname=newsie
-pkgver=0.2
+pkgver=1.1
pkgrel=1
pkgdesc="A command line utility for accessing Arch newsfeed posts."
-arch=("any")
-url="https://github.com/cbbond/$pkgname"
+arch=("x86_64")
+url="https://github.com/cbbond/$pkgname-go"
license=('MIT')
-depends=("python" "python-docopt" "python-feedparser")
-source=("https://github.com/cbbond/$pkgname/archive/$pkgver.tar.gz")
-md5sums=('631c2d2a62488885aafb2ba941cb041a')
+makedepends=('go')
+source=(${pkgname}-${pkgver}.tar.gz::"https://github.com/cbbond/$pkgname-golang/archive/v$pkgver.tar.gz")
+md5sums=('e3a1b94cb342bdf76b2aba542ef147e6')
+
+build() {
+ export GOPATH="$srcdir"/gopath
+ export GO111MODULE=on
+
+ export CGO_CPPFLAGS="${CPPFLAGS}"
+ export CGO_CFLAGS="${CFLAGS}"
+ export CGO_CXXFLAGS="${CXXFLAGS}"
+ export CGO_LDFLAGS="${LDFLAGS}"
+
+ cd "$pkgname-golang-$pkgver"
+ go get
+ go build newsie.go
+ go clean -modcache
+}
package() {
- cd "$srcdir/$pkgname-$pkgver"
+ cd "$srcdir/$pkgname-golang-$pkgver"
+
install -Dm 0755 $pkgname -t $pkgdir/usr/bin/
install -Dm 0644 $pkgname.hook -T $pkgdir/usr/share/libalpm/hooks/00-$pkgname.hook
install -Dm 0644 LICENSE -t $pkgdir/usr/share/licenses/$pkgname/