# Template file for 'qbittorrent'
pkgname=qbittorrent
version=5.2.2
revision=2
build_style=cmake
configure_args="-DSYSTEMD=OFF -DGUI=ON -DWEBUI=ON"
hostmakedepends="pkg-config qt6-tools qt6-declarative-host-tools"
makedepends="libtorrent-rasterbar-devel qt6-base-private-devel qt6-declarative-devel qt6-svg-devel"
depends="qt6-svg qt6-plugin-tls-openssl"
short_desc="Free software alternative to µtorrent"
maintainer="Érico Nogueira <ericonr@disroot.org>"
license="GPL-2.0-or-later"
homepage="https://www.qbittorrent.org/"
changelog="https://www.qbittorrent.org/news.php"
distfiles="${SOURCEFORGE_SITE}/qbittorrent/qbittorrent-${version}.tar.xz"
checksum=f0e8af3e400e4091d334e8f9d62c64c97c37fb50c9bc1c086c783e692c3f38de
CXXFLAGS=-std=gnu++17

post_configure() { # qbittorrent-nox
	configure_args="${configure_args//DGUI=ON/DGUI=OFF}"
	(
		cmake_builddir="nox-build"
		do_configure
	)
}

post_build() { # qbittorrent-nox
	(
		cmake_builddir="nox-build"
		do_build
	)
}

qbittorrent-nox_package() {
	short_desc+=" - no X11"
	depends="qt6-plugin-tls-openssl"
	pkg_install() {
		DESTDIR=${PKGDESTDIR} cmake -P nox-build/cmake_install.cmake
	}
}
