# Compiling Time: 0.20 SBU
# Maintainer: Melko <melko@frugalware.org>

pkgname=signon
pkgver=8.61
pkgrel=17
pkgdesc="Framework to provide credential storage and authentication service."
depends=('qt6-base>=6.8.2' 'libproxy>=0.4.13-2')
makedepends=('doxygen' 'graphviz' 'qt6-tools' 'x11-protos' 'qt6-base-sql-common')
groups=('xlib')
archs=("x86_64")
url="https://gitlab.com/accounts-sso/signond"
up2date="lynx -dump $url/-/tags?sort=updated_desc | grep -m 1 VERSION_ | grep -E -o '[0-9]+\.[0-9]+(0-9]+\.)?'"
source=("https://gitlab.com/accounts-sso/signond/-/archive/VERSION_$pkgver/signond-VERSION_$pkgver.tar.bz2" \
	0006-Port-away-from-deprecated-QMap-unite.patch \
	0005-Port-away-from-QtContainer-toSet.patch \
	0001-Don-t-forward-declare-QStringList.patch \
	0002-Remove-usage-of-Q_EXTERN_C.patch \
	0003-Port-from-QProcess-pid-to-processId.patch \
	0004-Port-away-from-deprecated-QString-SplitBehavior.patch \
	0009-Adjust-buildsystem-to-include-correct-Qt-Major-versi.patch \
	signond-8.60-buildsystem.patch \
	signond-8.60-unused-dep.patch )
sha1sums=('f250b30dc478ed750f0d438cf9feb4078692ec44' \
          '75ab985ad39ec025683e3ff98182a3a211caef11' \
          '4cdd054de453e0fbec789bae99f91e3ef3f2d972' \
          'e8a076c846f70896ff30bb7748e6053c181ca496' \
          '458e4146d8e75484d27be15ea37469dd62b09436' \
          '7a2da9cac725645af2eac12669eb4bf1a9ed9d4a' \
          'b9fe942329dd3eba3a47475b52822921887bdb3b' \
          '0b5aa54cd91f6ea8c614d2af3cbf3be392c625fa' \
          'd99c8fa563aa3aaef89638cd93e1144cd24158a2' \
          '1e2b5cbe8ef812f615650243204ff4489eb87ec5')
_F_cd_path="signond-VERSION_$pkgver"

build() {

        Fpatchall
        Fexec qmake6 PREFIX=/usr LIBDIR=/usr/lib
        Fexec make || Fdie
        Fexec make INSTALL_ROOT="$Fdestdir" install || Fdie
}
# optimization OK
