diff options
Diffstat (limited to 'libre')
-rw-r--r-- | libre/virt-manager/PKGBUILD | 8 | ||||
-rw-r--r-- | libre/virt-manager/libre.patch | 28 |
2 files changed, 22 insertions, 14 deletions
diff --git a/libre/virt-manager/PKGBUILD b/libre/virt-manager/PKGBUILD index 85ac437b0..8814fe661 100644 --- a/libre/virt-manager/PKGBUILD +++ b/libre/virt-manager/PKGBUILD @@ -7,8 +7,8 @@ pkgbase=virt-manager pkgname=virt-install -pkgver=1.4.3 -pkgrel=2.parabola1 +pkgver=1.5.0 +pkgrel=1.parabola1 pkgdesc="Console user interface for managing virtual machines, without non-FSDG compliant distros and operating systems support" arch=('any') url="http://virt-manager.org/" @@ -18,8 +18,8 @@ depends=('python2-gobject' 'libvirt-glib' 'libvirt-python2' makedepends=('intltool' 'python2-cairo') source=("https://virt-manager.org/download/sources/virt-manager/virt-manager-$pkgver.tar.gz" 'libre.patch') -sha256sums=('528226b9a0fdd6cd66451a8217fc7c87f3deb6bebd08599c25fe5c7291fe6a24' - 'a96c04329a32c2e652fc7f3f21ec21ce649b2500e65911c9272c7fa340f6d938') +sha512sums=('b375927776b9132fbd9dacd8223b6c94b89c32d6812394ec7e18df7c66f7e6dec853885e85e2b4b4ffd283e8afe0dd2526bafeac4b55511a4a115ef5798f97da' + 'd1ae2affc590921375f4b0ffd3e412032b2d98e63056df0546eff53b7706e3b5aeaaf2d1ba6fa6dcc86bc514404df30b06cc4495a73a37b824184f0ba3a2fc81') prepare() { cd "$srcdir/$pkgbase-$pkgver" diff --git a/libre/virt-manager/libre.patch b/libre/virt-manager/libre.patch index 70a822bd0..fe8e052a6 100644 --- a/libre/virt-manager/libre.patch +++ b/libre/virt-manager/libre.patch @@ -818,9 +818,9 @@ return None def get_recommended_resources(self, guest): ---- virt-manager-1.4.2.orig/virtinst/urlfetcher.py 2017-08-02 12:57:43.000000000 -0500 -+++ virt-manager-1.4.2/virtinst/urlfetcher.py 2017-08-15 01:50:32.319461427 -0500 -@@ -384,96 +384,6 @@ +--- virt-manager-1.5.0.orig/virtinst/urlfetcher.py 2018-01-27 15:57:20.000000000 -0500 ++++ virt-manager-1.5.0/virtinst/urlfetcher.py 2018-02-15 22:07:10.133800027 -0500 +@@ -408,96 +408,6 @@ return treeinfo @@ -888,7 +888,7 @@ - dclass = GenericDistro - if distribution: - if re.match(".*SUSE Linux Enterprise Server*", distribution[1]) or \ -- re.match(".*SUSE SLES*", distribution[1]): +- re.match(".*SUSE SLES*", distribution[1]): - dclass = SLESDistro - if distro_version is None: - distro_version = _parse_sle_distribution(distribution) @@ -917,7 +917,7 @@ def getDistroStore(guest, fetcher): stores = [] logging.debug("Finding distro store for location=%s", fetcher.location) -@@ -764,589 +674,6 @@ +@@ -788,597 +698,6 @@ return self.fetcher.acquireFile(self._valid_iso_path) @@ -1265,7 +1265,7 @@ - - # Check for standard 'i386' and 'amd64' which will be - # in the URI name for --location $ISO mounts -- for arch in ["i386", "amd64", "x86_64"]: +- for arch in ["i386", "amd64", "x86_64", "arm64"]: - if arch in self.uri: - logging.debug("Found treearch=%s in uri", arch) - if arch == "x86_64": @@ -1354,9 +1354,17 @@ - return False - - if self.arch == "x86_64": -- kernel_initrd_pair = ("install.amd/vmlinuz", "install.amd/initrd.gz") +- kernel_initrd_pair = ("install.amd/vmlinuz", +- "install.amd/initrd.gz") - elif self.arch == "i686": -- kernel_initrd_pair = ("install.386/vmlinuz", "install.386/initrd.gz") +- kernel_initrd_pair = ("install.386/vmlinuz", +- "install.386/initrd.gz") +- elif self.arch == "aarch64": +- kernel_initrd_pair = ("install.a64/vmlinuz", +- "install.a64/initrd.gz") +- elif self.arch == "ppc64le": +- kernel_initrd_pair = ("install/vmlinux", +- "install/initrd.gz") - elif self.arch == "s390x": - kernel_initrd_pair = ("boot/linux_vm", "boot/root.bin") - else: @@ -1427,7 +1435,7 @@ - return False - - if not self.arch == "s390x": -- kernel_initrd_pair = ("linux", "initrd.gz") +- kernel_initrd_pair = ("install/vmlinuz", "install/initrd.gz") - else: - kernel_initrd_pair = ("boot/kernel.ubuntu", "boot/initrd.ubuntu") - @@ -1497,7 +1505,7 @@ - if not self.fetcher.hasFile(".disk/info"): - return False - -- if self._fetchAndMatchRegex(".disk/info", ".*%s.*" % self.name): +- if self._fetchAndMatchRegex(".disk/info", ".*ALT .*"): - return True - - logging.debug("Regex didn't match, not a %s distro", self.name) |