aboutsummaryrefslogtreecommitdiffstats
path: root/community/miniflux/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/miniflux/APKBUILD')
-rw-r--r--community/miniflux/APKBUILD22
1 files changed, 15 insertions, 7 deletions
diff --git a/community/miniflux/APKBUILD b/community/miniflux/APKBUILD
index ce4aa635beb..f55891b4157 100644
--- a/community/miniflux/APKBUILD
+++ b/community/miniflux/APKBUILD
@@ -1,15 +1,18 @@
# Contributor: Frédéric Guillot <fred@miniflux.net>
-# Maintainer: Frédéric Guillot <fred@miniflux.net>
+# Maintainer: Thomas J Faughnan Jr <thomas@faughnan.net>
pkgname=miniflux
-pkgver=2.0.31
+pkgver=2.1.1
pkgrel=0
pkgdesc="Minimalist and opionated feed reader"
url="https://miniflux.app/"
arch="all"
license="Apache-2.0"
+depends="postgresql-contrib" # for hstore extension
makedepends="go"
+checkdepends="tzdata"
install="$pkgname.pre-install"
subpackages="$pkgname-openrc $pkgname-doc"
+options="net"
source="$pkgname-$pkgver.tar.gz::https://github.com/miniflux/v2/archive/$pkgver.tar.gz
miniflux.initd
miniflux.confd
@@ -19,12 +22,16 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/miniflux/v2/archive/$pkgver.
pkggroups="miniflux"
builddir="$srcdir/v2-$pkgver"
+export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
+export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
+export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
+
build() {
make miniflux VERSION=$pkgver
}
check() {
- CGO_ENABLED=0 go test ./...
+ go test ./...
}
package() {
@@ -35,14 +42,15 @@ package() {
install -Dm640 -o root -g miniflux "$srcdir"/$pkgname.conf \
"$pkgdir"/etc/$pkgname.conf
- install -Dm644 "$srcdir"/$pkgname.logrotate "$pkgdir"/etc/logrotate.d/$pkgname
+ install -Dm644 "$srcdir"/$pkgname.logrotate \
+ "$pkgdir"/etc/logrotate.d/$pkgname
install -Dm644 miniflux.1 "$pkgdir"/usr/share/man/man1/miniflux.1
}
sha512sums="
-c038a56b2f3bc34a1d5c739a5e6b479149a90d3fa1c4976abaf9e6e05c282392c8fc0433131a28c491c691473d2b56544e6e3ff42b94e75cba7f70334001214b miniflux-2.0.31.tar.gz
-31d3d5928d1021cdd276868f1c66414a24e644965d4140cf4412b6dabd102e7e310195b14543eeb4040f0399b6faffafed2b1c8d95ce52fa9824ecfb2d71dd22 miniflux.initd
-a1fca92e9005b9c8c80310060b0c23d91c435ef57d12c138d7f4a6ffb6a23ebc9bfc76e963385dfd4f9cef4ea1c7009521595f621617e56eae6efd3e54670d56 miniflux.confd
+619c946a1c8d644ea46c5add059afaca1dc15f1c0d410154223cc43a31fc259679357296dce90f42ed538fe4591d0d3cb593d218e9c3fcf0a5c77343bddeb4ae miniflux-2.1.1.tar.gz
+9314019c1ecb1d7b1420742f41ae5c7697e4a1a76ee05119c1cd524dedc1cd8b8825d0cf93976f284024eff5cf879fbd3d97c5d7f8015381ffc7f10661f8f89b miniflux.initd
+073bdaa3eaad2db14dc728ee9072b6ae01cd2265d61ac0cc61e3ed7db4b97ae1da8f83e1ce3aed038f97c6f5d31e91aa621753e8fad018d9d88def7fcab3ee16 miniflux.confd
fc0084e0d31a4ce29fc0110411dba8f9fd60c16af08a3364b3f828558981a308a5f9871908594753d868cdf9faf86f84f95e0134afdff8983da2b179ebdd24c1 miniflux.conf
f9d594df6ea267b6d1f060090d39825998a03af02751ee5af446e84c84794ae01d16617c2737f00c3af5325fb27f26aa680b4ba1747dcf16acb22dbc23477e7d miniflux.logrotate
"