community/transmission: add -dbg, better opts, split dev

This commit is contained in:
psykose 2023-02-11 16:08:39 +00:00
parent 39f6fef713
commit a0e33101c4

View File

@ -3,7 +3,7 @@
# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
pkgname=transmission
pkgver=4.0.0
pkgrel=0
pkgrel=1
pkgdesc="Lightweight GTK BitTorrent client"
url="https://transmissionbt.com/"
install="transmission-daemon.pre-install transmission-daemon.post-upgrade"
@ -29,7 +29,14 @@ source="https://github.com/transmission/transmission/releases/download/$pkgver/t
transmission-daemon.confd
transmission-daemon.logrotate
"
subpackages="$pkgname-cli $pkgname-daemon $pkgname-daemon-openrc $pkgname-doc $pkgname-static"
subpackages="
$pkgname-dbg
$pkgname-dev
$pkgname-cli
$pkgname-daemon
$pkgname-daemon-openrc
$pkgname-doc
"
case "$CARCH" in
riscv64)
@ -42,11 +49,13 @@ esac
# - CVE-2018-10756
build() {
CXXFLAGS="$CXXFLAGS -O2" \
CFLAGS="$CFLAGS -O2" \
cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=True \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_BUILD_TYPE=None \
-DENABLE_CLI=ON \
-DENABLE_GTK=ON \
-DENABLE_NLS=OFF \