aports/community/newsboat/APKBUILD
2025-05-11 13:36:49 -07:00

51 lines
1.4 KiB
Text

# Maintainer: Mike Crute <mike@crute.us>
pkgname=newsboat
pkgver=2.39
pkgrel=0
pkgdesc="RSS/Atom feed reader for text terminals"
url="https://newsboat.org/"
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 json-c-dev"
subpackages="$pkgname-doc $pkgname-lang"
source="
https://newsboat.org/releases/$pkgver/newsboat-$pkgver.tar.xz
fix-version-number.patch
newsboat.desktop
"
options="net" # cargo fetch
# 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
}
check() {
make test
}
package() {
make DESTDIR="$pkgdir" prefix=/usr install
install -Dm644 "$srcdir"/newsboat.desktop \
"$pkgdir"/usr/share/applications/newsboat.desktop
}
sha512sums="
ea71eed984b256ce02f594a2829f93e58e315ab6300167f03743b16da734f92b6fcfbcead67e3596b716749addf180a057d6d77c33848882d88d87b25983d195 newsboat-2.39.tar.xz
6ed838525a41e21a179f23f4f9728daea248a523a51db93c0c44e66cdc4258f5e1ee2f55bb561ac967884ce93178a1b12969fb8e6de0b0f3356e0ef85d6d170c fix-version-number.patch
47383e96fadb26db8c505add42efa354ec099abb0b2fbe366e6f860ba12cec864c7ec0e2ce274bec478eb623c62e8f0796029aed4132a365ff1707f537c2d272 newsboat.desktop
"