diff options
author | Peter Mattern | 2022-04-10 15:13:23 +0200 |
---|---|---|
committer | Peter Mattern | 2022-04-10 15:13:23 +0200 |
commit | 44fae374b150a50a113c1a8397cb59d4f035205d (patch) | |
tree | 24be765146a995963b08ec533d30f9be83a02ab8 /PKGBUILD | |
parent | 28ee2e3bdc810813a953ba51e8c7aecc13f5bf36 (diff) | |
download | aur-44fae374b150a50a113c1a8397cb59d4f035205d.tar.gz |
Add variant without Qt WebEngine support
Involves introducing split packages.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 27 insertions, 12 deletions
@@ -1,34 +1,49 @@ # Maintainer: Peter Mattern <pmattern at arcor dot de> -_pkgname=rssguard -pkgname=$_pkgname-git +_pkgbase=rssguard +pkgbase=$_pkgbase-git +pkgname=($_pkgbase-{,nowebengine-}git) pkgver=4.2.1.72.g52798f9e -pkgrel=1 +pkgrel=2 pkgdesc='Simple, lightweight and easy-to-use RSS/ATOM feed aggregator developed using Qt' arch=('i686' 'x86_64') url='https://github.com/martinrotter/rssguard' license=('GPL3') -depends=('qt5-webengine' 'qt5-multimedia') optdepends=('oxygen-icons: fallback icon theme') -makedepends=('git' 'cmake' 'qt5-tools') -provides=("$_pkgname") -conflicts=("$_pkgname" rss-guard{,-git}) +makedepends=('git' 'cmake' 'qt5-tools' 'qt5-webengine' 'qt5-multimedia') source=("git+${url}.git") sha256sums=("SKIP") pkgver() { - cd $_pkgname + cd $_pkgbase git describe --always | sed 's:-:.:g' } build() { - rm -Rf build && mkdir build - cd build - cmake $srcdir/$_pkgname/ -DCMAKE_BUILD_TYPE=debug -DCMAKE_INSTALL_PREFIX=/usr + rm -Rf build* && mkdir build{,-nowebengine} + cd $srcdir/build + cmake $srcdir/$_pkgbase/ -DCMAKE_BUILD_TYPE=debug -DCMAKE_INSTALL_PREFIX=/usr + make + cd $srcdir/build-nowebengine + cmake $srcdir/$_pkgbase/ -DCMAKE_BUILD_TYPE=debug \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DUSE_WEBENGINE=OFF make } -package() { +package_rssguard-git() { + depends=('qt5-webengine' 'qt5-multimedia') + provides=("$_pkgbase") + conflicts=("$_pkgbase" rss-guard{,-git}) cd build make DESTDIR=$pkgdir install } + +package_rssguard-nowebengine-git() { + pkgdescr+=' Variant without Qt WebEngine support.' + depends=('qt5-declarative' 'qt5-multimedia') + provides=("$_pkgbase-nowebengine") + conflicts=("$_pkgbase-nowebengine") + cd build-nowebengine + make DESTDIR=$pkgdir install +} |