# Contributor: Michał Polański <michal@polanski.me>
# Maintainer: mio <miyoyan@e.email>
maintainer="mio <miyoyan@e.email>"
pkgname=lagrange
pkgver=1.18.5
pkgrel=0
pkgdesc="Beautiful Gemini client"
url="https://gmi.skyjake.fi/lagrange"
license="BSD-2-Clause"
arch="all"
makedepends="
	cmake
	fribidi-dev
	harfbuzz-dev
	libunistring-dev
	libwebp-dev
	mpg123-dev
	ncurses-static
	openssl-dev
	opusfile-dev
	pcre2-dev
	samurai
	sdl2-dev
	zip
	zlib-dev
	"
subpackages="$pkgname-dbg $pkgname-doc"
source="https://git.skyjake.fi/gemini/lagrange/releases/download/v$pkgver/lagrange-$pkgver.tar.gz"
options="!check" # no test suite

build() {
	cmake -B build -G Ninja \
		-DCMAKE_BUILD_TYPE=Release \
		-DCMAKE_INSTALL_PREFIX=/usr \
		-DENABLE_POPUP_MENUS=OFF \
		-DENABLE_RESIZE_DRAW=OFF \
		-DENABLE_TUI=ON \
		-DENABLE_X11_XLIB=OFF \
		-DTFDN_ENABLE_SSE41=OFF
	cmake --build build
}

package() {
	DESTDIR="$pkgdir" cmake --install build
}

sha512sums="
e165a93b23929ed9a4e63a54981193c0c7d86e4e149bdd8dac0a98156c3ca38521030fed6ac45decf87df326050322d057ddd982edf602ff518e2e5ad23198ea  lagrange-1.18.5.tar.gz
"
