# Contributor: Antoine Martin (ayakael) # Maintainer: Antoine Martin (ayakael) pkgname=qubes-vm-utils subpackages=" qubes-vm-kernel-support:support:noarch $pkgname-openrc $pkgname-pyc " pkgver=4.3.4 pkgrel=1 _gittag="v$pkgver" pkgdesc="Common Linux files for Qubes VM." arch="x86_64" url="https://github.com/QubesOS/qubes-linux-utils" license='GPL' depends=" imagemagick py3-pillow py3-numpy " makedepends=" gcc make pkgconfig py3-setuptools icu-dev qubes-libvchan-xen-dev xen-dev " source=" $pkgname-$_gittag.tar.gz::https://github.com/QubesOS/qubes-linux-utils/archive/refs/tags/$_gittag.tar.gz qubes-meminfo-writer.openrc " options="!check" # No testsuite builddir="$srcdir"/${pkgname/vm/linux}-${_gittag/v} build() { export BACKEND_VMM=xen make all } package() { make install DESTDIR="$pkgdir" LIBDIR=/usr/lib SYSLIBDIR=/usr/lib SBINDIR=/usr/sbin install -Dm 755 "$srcdir"/qubes-meminfo-writer.openrc "$pkgdir"/etc/init.d/qubes-meminfo-writer } support() { depends=" mkinitcpio dkms grub " cd "$builddir" mkdir -p "$subpkgdir"/usr/lib/initcpio/install/ mkdir -p "$subpkgdir"/usr/lib/initcpio/hooks/ mkdir -p "$subpkgdir"/usr/lib/qubes/ mkdir -p "$subpkgdir"/usr/bin/ install -m 755 "$builddir"/dracut/full-dmroot/qubes_cow_setup.sh "$subpkgdir"/usr/lib/qubes/qubes_cow_setup.sh } sha512sums=" 6acdc385be834cd3db0c13f5a1e81ae148a0602eb65d5fabd1a3c1740fa213a76ec4b95fac33754adc8455f16dd5e342a3379662d53999a3c03c3f8946051c7d qubes-vm-utils-v4.3.4.tar.gz c29bac0c6b9a0c81ee42e88541d9216549276448a02c3005ea20d85c7eda483cee28bbc159098bd42badc7ed80058734311931ee4ef13e170e49f83cf3f5a9ae qubes-meminfo-writer.openrc "