# 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.2.17 pkgrel=2 _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=/lib SBINDIR=/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=" 3a3ddd46d94b0fae608dc7436a1a43437968b65830de2c65a5735d3264063df493ce12514071b0214ae3c906c364b420e09fcf569c0395629292b1f34f90dd83 qubes-vm-utils-v4.2.17.tar.gz aebc606faa95948be77766f164fc40e4be66e4398e7f56ad52ba9de4c8f7de4ec0c4b48b23a3a6dd083d6f19ae1a591f3ae0caf2c696fd061cd8fea4bdf7d4f3 qubes-meminfo-writer.openrc "