aports/community/lagrange/APKBUILD

49 lines
1.1 KiB
Text

# 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
"