# Maintainer: Antoine Martin (ayakael) # Contributor: Antoine Martin (ayakael) pkgname=qubes-vm-utils subpackages=" qubes-vm-kernel-support:support:noarch $pkgname-openrc $pkgname-pyc " pkgver=4.2.15 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=/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=" ae32941eb11024d2f1e5c6cffa1a61c8408fb6127323a089d2975b275e9ed55be549e6cfc3bc81b2dce758ae9550743032b80fadebd8e8e90fdf026b8f5889ee qubes-vm-utils-v4.2.15.tar.gz aebc606faa95948be77766f164fc40e4be66e4398e7f56ad52ba9de4c8f7de4ec0c4b48b23a3a6dd083d6f19ae1a591f3ae0caf2c696fd061cd8fea4bdf7d4f3 qubes-meminfo-writer.openrc "