diff options
Diffstat (limited to 'community/newsboat/APKBUILD')
-rw-r--r-- | community/newsboat/APKBUILD | 35 |
1 files changed, 25 insertions, 10 deletions
diff --git a/community/newsboat/APKBUILD b/community/newsboat/APKBUILD index 64460c035d8..4bc8984e615 100644 --- a/community/newsboat/APKBUILD +++ b/community/newsboat/APKBUILD @@ -1,36 +1,51 @@ # Maintainer: Mike Crute <mike@crute.us> pkgname=newsboat -pkgver=2.24 +pkgver=2.35 pkgrel=0 pkgdesc="RSS/Atom feed reader for text terminals" url="https://newsboat.org/" -arch="x86_64 armv7 armhf aarch64 x86 ppc64le" # limited by rust/cargo +arch="all" license="MIT" replaces="newsbeuter" provides="newsbeuter=$pkgver-r$pkgrel" makedepends="asciidoctor cargo curl-dev gettext-dev libxml2-dev - ncurses-dev sqlite-dev stfl-dev xz json-c-dev" + ncurses-dev sqlite-dev stfl-dev json-c-dev" subpackages="$pkgname-doc $pkgname-lang" -source="https://newsboat.org/releases/$pkgver/newsboat-$pkgver.tar.xz" +source=" + https://newsboat.org/releases/$pkgver/newsboat-$pkgver.tar.xz + fix-version-number.patch + newsboat.desktop + " +options="net" # cargo fetch -export GETTEXT_BIN_DIR=/usr/bin -export GETTEXT_LIB_DIR=/usr/lib/gettext -export GETTEXT_INCLUDE_DIR=/usr/include +# secfixes: +# 2.30.1-r0: +# - CVE-2020-26235 + +prepare() { + default_prepare + + cargo fetch --target="$CTARGET" --locked +} build() { ./config.sh echo "LDFLAGS+= -lintl" >> config.mk - make prefix=/usr + make } check() { - make prefix=/usr test + make test } package() { make DESTDIR="$pkgdir" prefix=/usr install + install -Dm644 "$srcdir"/newsboat.desktop \ + "$pkgdir"/usr/share/applications/newsboat.desktop } sha512sums=" -682de2a018bb9eb09d266c4572ea06df07429343a69b046cf640eb6e45d1c310b5809ecf54d13617f106552f60de95fbb7237bf573d129fa070c35cf03d93486 newsboat-2.24.tar.xz +a73e0cc44117aa9a19449eb5f2c0833cf9417d32e5909901cbe86fdd34bcc7c8c612b17291e435fe0c93d4c44c976f3860d3658472a8e55fb3aa28ac875f3a82 newsboat-2.35.tar.xz +6ed838525a41e21a179f23f4f9728daea248a523a51db93c0c44e66cdc4258f5e1ee2f55bb561ac967884ce93178a1b12969fb8e6de0b0f3356e0ef85d6d170c fix-version-number.patch +47383e96fadb26db8c505add42efa354ec099abb0b2fbe366e6f860ba12cec864c7ec0e2ce274bec478eb623c62e8f0796029aed4132a365ff1707f537c2d272 newsboat.desktop " |