# Contributor: Steffen Lange <steffen@stelas.de>
# Maintainer: Celeste <cielesti@protonmail.com>
maintainer="Celeste <cielesti@protonmail.com>"
pkgname=slrn
pkgver=1.0.3
pkgrel=8
pkgdesc="Threaded text-based news client"
url="https://slrn.info/"
arch="all"
license="GPL-2.0-or-later"
makedepends="ncurses-dev openssl-dev slang-dev"
subpackages="$pkgname-doc"
source="https://jedsoft.org/releases/slrn/slrn-${pkgver}a.tar.bz2
	terminfo.patch
	gcc14.patch
	"
options="!check" # this is an interactive news client

prepare() {
	default_prepare
	update_config_guess
	update_config_sub
}

build() {
	./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr \
		--sysconfdir=/etc \
		--mandir=/usr/share/man \
		--localstatedir=/var \
		--enable-setgid-code \
		--with-slrnpull \
		--with-ssl \
		--enable-spoilers
	make
}

package() {
	make -j1 DESTDIR="$pkgdir" install
	install -Dm644 doc/slrn.rc "$pkgdir"/etc/slrnrc
}

sha512sums="
11cef2dfe41f441af15acc22fb675cf607e932f0dd6d4a998e51ecda05c9a50d7abf10a3e693ffc857ad77e09634f460404e4d5b289169e7bbffdaf5d6d565a3  slrn-1.0.3a.tar.bz2
2a1ec6e07bbf025047ad398c64f3ecab2652558d480140ad7d0223d0813690f7f8a40d76d1664c2fec33cb0534619d1caa3a7328e89f806db8d12eb68aaf58e3  terminfo.patch
e7d1ac1412da4ad07ac8f513d4f7bfc7ad005a57af7afde003bc3a16c90edb8cbb37c9d6fd0ab5959eb46f3043642135d4c0d28e03bf957b4c611303a2fa4710  gcc14.patch
"
