# 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.6 pkgrel=0 _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=" cda5d7820cba3667577f561b3df4f7d4e7db47927daf2aaa1181118b5231d4c02259c1b3d2f6d69bb67b6f043ffff563f6d172afcbb966fb511f563e9a3c0d0c qubes-vm-utils-v4.3.6.tar.gz c29bac0c6b9a0c81ee42e88541d9216549276448a02c3005ea20d85c7eda483cee28bbc159098bd42badc7ed80058734311931ee4ef13e170e49f83cf3f5a9ae qubes-meminfo-writer.openrc "