summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorOtto Sabart2022-07-10 09:00:00 +0200
committerOtto Sabart2022-07-10 23:13:26 +0200
commitfc8a4d79ebbd4aa75a57332dd12b35364f55c357 (patch)
treebaff0ec3b59ba0ed8f7f2288d4c55ad1c8d14a8b
parent620e6cb70b55c7db58872d9c676873fc3ae8f425 (diff)
downloadaur-qubes-vm-xen.tar.gz
Qubes - bump to v4.1
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD28
2 files changed, 16 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9a50b6bdf1d1..926ece6ef0ef 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 59b69a8a8115..469a34e1d85c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}