pkgname=signon-ui pkgver=0.17.3 _commit=eef943f0edf3beee8ecb85d4a9dae3656002fc24 pkgrel=5 pkgdesc='UI component responsible for handling the user interactions which can happen during the login process of an online account' arch=('x86_64') url="https://gitlab.com/accounts-sso/signon-ui" license=('GPL') depends=('libaccounts-qt' 'qt6-webengine' 'signond' 'libnotify') #source=("http://archive.ubuntu.com/ubuntu/pool/main/s/signon-ui/${pkgname}_${_pkgver}.orig.tar.gz") source=("https://gitlab.com/accounts-sso/signon-ui/-/archive/${_commit}/signon-ui-${_commit}.tar.bz2" 'pro.diff' 'user_agent.diff') md5sums=('1164a22714ae6fbfc06d539289699acc' '7226faf271a656a5a24f4410c6b7360b' 'c726140cff3dab0524d6d47b0177ab3c') build() { cd ${pkgname}-${_commit} #patch -p1 -i ${srcdir}/pro.diff # https://gitlab.com/accounts-sso/signon-ui/-/issues/2 patch -p1 -i ${srcdir}/user_agent.diff /usr/lib/qt6/bin/qmake PREFIX=/usr LIBDIR=/usr/lib make } package() { cd ${pkgname}-${_commit} make INSTALL_ROOT=${pkgdir} install }