diff options
author | Otto Sabart | 2022-07-10 09:00:00 +0200 |
---|---|---|
committer | Otto Sabart | 2022-07-10 23:13:26 +0200 |
commit | fc8a4d79ebbd4aa75a57332dd12b35364f55c357 (patch) | |
tree | baff0ec3b59ba0ed8f7f2288d4c55ad1c8d14a8b | |
parent | 620e6cb70b55c7db58872d9c676873fc3ae8f425 (diff) | |
download | aur-qubes-vm-xen.tar.gz |
Qubes - bump to v4.1
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 16 insertions, 20 deletions
@@ -1,7 +1,7 @@ pkgbase = qubes-vm-xen pkgdesc = QubesOS component - pkgver = 4.8.5 - pkgrel = 41 + pkgver = 4.14.5 + pkgrel = 5 url = https://github.com/QubesOS/qubes-vmm-xen arch = x86_64 license = GPL @@ -17,15 +17,15 @@ pkgbase = qubes-vm-xen makedepends = pkg-config makedepends = openssl makedepends = pixman - makedepends = python2 depends = python depends = bridge-utils + depends = python-lxml depends = libutil-linux depends = lzo depends = libsystemd depends = yajl provides = xen-qubes-vm-essentials - source = qubes-vm-xen::git+https://github.com/QubesOS/qubes-vmm-xen.git?signed#tag=v4.8.5-41 + source = qubes-vm-xen::git+https://github.com/QubesOS/qubes-vmm-xen.git?signed#tag=v4.14.5-5 validpgpkeys = 0AF64C3B1F1214B38C8C57861FA2DBE674387CC3 validpgpkeys = 0064428F455451B3EBE78A7F063938BA42CFA724 validpgpkeys = 427F11FD0FAA4B080123F01CDDFA1A3E36879494 @@ -6,13 +6,8 @@ pkgname=qubes-vm-xen _gitname=${pkgname%-git*} -# Qubes v4.0 -pkgver='4.8.5' -pkgrel=41 - -# Qubes v4.1 -#pkgver='4.14.3' -#pkgrel=5 +pkgver='4.14.5' +pkgrel=5 epoch= pkgdesc="QubesOS component" @@ -22,14 +17,13 @@ license=('GPL') groups=() depends=('python' 'bridge-utils' + 'python-lxml' 'libutil-linux' 'lzo' 'libsystemd' 'yajl' ) -# FIXME: The 'python2' is *not* needed for newer Xen (>=4.14 tested). -# Remove it in the future makedepends=('wget' 'make' 'gcc' @@ -42,8 +36,6 @@ makedepends=('wget' 'pkg-config' 'openssl' 'pixman' - - 'python2' ) checkdepends=() optdepends=() @@ -65,15 +57,18 @@ sha512sums=('SKIP') build() { - # FIXME: Change this to "python" when moving to newer Xen - export PYTHON=/usr/bin/python2 + export PYTHON=/usr/bin/python + local _fetch_cmd='curl --proto '=https' --proto-redir '=https' --tlsv1.2 --http1.1 -sSfL -o' cd "${srcdir}/${_gitname}/" - make get-sources - make verify-sources + + # Ref.: https://github.com/QubesOS/qubes-builder/blob/master/Makefile#L41= + make get-sources FETCH_CMD="${_fetch_cmd}" + make verify-sources FETCH_CMD="${_fetch_cmd}" tar -xvzf "xen-${pkgver}.tar.gz" cd xen-$pkgver + for p in ../patch-*; do ln -f -s $p; done ../apply-patches ../series-vm.conf . @@ -86,10 +81,11 @@ build() { ./configure --prefix=/usr \ --sbindir=/usr/bin \ --disable-ocamltools \ + --disable-pvshim \ --disable-blktap2 #make prefix=/usr dist-xen - make prefix=/usr dist-tools + make prefix=/usr dist-tools FETCH_CMD="${_fetch_cmd}" #make prefix=/usr dist-docs } |