pkgname=dnf-plugins-extras pkgver=4.0.8 pkgrel=1 pkgdesc="Extras DNF Plugins" arch=('any') url="https://github.com/rpm-software-management/$pkgname" license=('GPL2') depends=('dnf>=4.2.1' 'python') makedepends=('cmake' 'python-sphinx') checkdepends=('python-nose') optdepends=('snapper: for snapper plugin' 'tracer: for tracer plugin') backup=('etc/dnf/plugins/rpmconf.conf' 'etc/dnf/plugins/torproxy.conf') source=("$url/archive/$pkgver/$pkgname-$pkgver.tar.gz") md5sums=('16c9969ceb843cc6bbc034a160d9dfee') prepare() { cd "$pkgname-$pkgver" rm -rf build mkdir build # sphinx-build-3 does not exist on Arch Linux, # use sphinx-build instead sed -e 's/sphinx-build-3/sphinx-build/' \ -i doc/CMakeLists.txt } build() { cd "$pkgname-$pkgver"/build cmake -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DPYTHON_DESIRED=3 \ .. make make doc-man } # Tests seem to need a minimal RPM database on the system #check() { # cd "$pkgname-$pkgver" # PYTHONPATH=./plugins nosetests -s tests #} package() { cd "$pkgname-$pkgver"/build make DESTDIR="$pkgdir/" install install -Dp -m644 ../README.rst "$pkgdir/usr/share/doc/$pkgname/README.rst" } # vim: set ft=sh ts=4 sw=4 noet: