# 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.5 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=" 98cbcee3d459635257703cbc44b710b301d644f5d9a5af3348f523707d7acc7ffd8d74bde2917b916e5b3ae2e9332ece695c71521b4041c209451a86643e26f3 qubes-vm-utils-v4.3.5.tar.gz c29bac0c6b9a0c81ee42e88541d9216549276448a02c3005ea20d85c7eda483cee28bbc159098bd42badc7ed80058734311931ee4ef13e170e49f83cf3f5a9ae qubes-meminfo-writer.openrc "