From f6f0cf7fcab9bdb30b59d6ed8dbb30e49ca25a68 Mon Sep 17 00:00:00 2001 From: Denis 'GNUtoo' Carikli Date: Mon, 25 Feb 2019 16:54:16 +0100 Subject: libre: virt-install: add i686 version due to upstream lag This restores virt-install 2.0.0 for i686 to fix this issue with pacman -Syu: :: installing virt-install (2.1.0-2.par1) breaks dependency 'virt-install=2.0.0' required by virt-manager Signed-off-by: Denis 'GNUtoo' Carikli --- libre/virt-manager-i686/PKGBUILD | 46 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 libre/virt-manager-i686/PKGBUILD (limited to 'libre/virt-manager-i686/PKGBUILD') diff --git a/libre/virt-manager-i686/PKGBUILD b/libre/virt-manager-i686/PKGBUILD new file mode 100644 index 000000000..c8690799c --- /dev/null +++ b/libre/virt-manager-i686/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer (Arch): Sergej Pupykin +# Contributor (Arch): Daniel Micay +# Contributor (Arch): Jonathan Wiersma +# Maintainer (Hyperbola): André Silva +# Maintainer: Omar Vega Ramos + +pkgbase=virt-manager +pkgname=(virt-install) +pkgver=2.0.0 +pkgrel=3 +pkgrel+=.par1 +pkgdesc="Console user interface for managing virtual machines, without non-FSDG compliant distros and operating systems support" +arch=('i686') +url="http://virt-manager.org/" +license=('GPL') +depends=('libosinfo' 'libvirt-python' 'python-gobject' 'python-requests') +makedepends=('intltool') +source=("https://virt-manager.org/download/sources/virt-manager/virt-manager-$pkgver.tar.gz" + 'libre.patch') +sha512sums=('5d0eb65dceb5c913973edaa52414b1665d1ed9cd3f226e28a592decddec2acd8fdb589f60736edf9b7d95830893812f9aecca2cbdd715033ca7ea53a95472876' + 'de6b88810094bf55515e32bfb6ff5abeb06a8f79c74095e8d57bf48423033eb3835bc9c21433e8525f362c2b144f9819437e46e7aabf64c54e7b3bfb7285e706') + +prepare() { + cd "$srcdir/$pkgbase-$pkgver" + patch -p1 -i ../libre.patch +} + +build() { + cd "$srcdir/$pkgbase-$pkgver" + python setup.py build +} + +package_virt-install() { + cd "$srcdir/$pkgbase-$pkgver" + python setup.py --no-update-icon-cache --no-compile-schemas install --root "$pkgdir" + python -m compileall "${pkgdir}/usr/share/virt-manager" + python -O -m compileall "${pkgdir}/usr/share/virt-manager" + + # Split virt-manager + [[ -d $srcdir/virt-manager ]] && rm -r "$srcdir/virt-manager/" + mkdir "$srcdir"/virt-manager + mv "$pkgdir"/usr/bin/virt-manager \ + "$pkgdir"/usr/share/{appdata,applications,glib-2.0,icons}/ \ + "$pkgdir"/usr/share/man/man1/virt-manager.1 \ + "$srcdir/virt-manager/" +} -- cgit v1.2.3