# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-other
maintainer="Bart Ribbers <bribbers@disroot.org>"
pkgname=krusader
pkgver=2.9.0
pkgrel=0
# armhf blocked by qt6-qtdeclarative -> ki18n
arch="all !armhf"
url="https://apps.kde.org/krusader"
pkgdesc="Advanced twin panel (commander style) file manager"
license="GPL-2.0-or-later and GFDL-1.1-or-later"
depends="kdesu"
makedepends="
	extra-cmake-modules
	karchive-dev
	kbookmarks-dev
	kcodecs-dev
	kcompletion-dev
	kconfig-dev
	kcoreaddons-dev
	kdoctools-dev
	kguiaddons-dev
	ki18n-dev
	kiconthemes-dev
	kio-dev
	kitemviews-dev
	knotifications-dev
	kparts-dev
	kstatusnotifieritem-dev
	ktextwidgets-dev
	kwallet-dev
	kwidgetsaddons-dev
	kwindowsystem-dev
	kxmlgui-dev
	qt6-qt5compat-dev
	qt6-qtbase-dev
	samurai
	solid-dev
	"
subpackages="$pkgname-doc $pkgname-lang"
_repo_url="https://invent.kde.org/utilities/krusader.git"
#source="https://download.kde.org/stable/krusader/$pkgver/krusader-$pkgver.tar.xz"
source="$pkgname-$pkgver.tar.gz::https://invent.kde.org/utilities/krusader/-/archive/v$pkgver/krusader-v$pkgver.tar.gz
	0001-Fix-build.patch
	"
builddir="$srcdir/$pkgname-v$pkgver"
options="!check" # no tests

build() {
	cmake -B build -G Ninja \
		-DCMAKE_BUILD_TYPE=MinSizeRel \
		-DCMAKE_INSTALL_PREFIX=/usr \
		-DCMAKE_INSTALL_LIBDIR=lib
	cmake --build build
}

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

sha512sums="
7264b40d44055b489b149974ea62b2c38d25a2871abfdcf02d174cd29617f4e0b66a82df9a527761c5dff25ec415d4e8860d6f0ac29a749fb403bfa634ef0b42  krusader-2.9.0.tar.gz
48bb1093131ca8e948f7713614941547ab9b49b1a9b93470a134909795ce2221725dff5a653f11b01590b08bea09f7caf8be84075b522e0a369959ccb5bd2669  0001-Fix-build.patch
"
