summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pcr/qemu-git/65-kvm.rules (renamed from pcr/qemu-riscv-git/65-kvm.rules)0
-rw-r--r--pcr/qemu-git/PKGBUILD (renamed from pcr/qemu-riscv-git/PKGBUILD)63
-rw-r--r--pcr/qemu-git/qemu-ga.service (renamed from pcr/qemu-riscv-git/qemu-ga.service)0
-rw-r--r--pcr/qemu-git/qemu.install (renamed from pcr/qemu-riscv-git/qemu.install)0
-rw-r--r--pcr/qemu-user-static-git/0001-linux-user-Use-if-to-only-call-validate_guest_space-.patch (renamed from pcr/qemu-user-static-riscv-git/0001-linux-user-Use-if-to-only-call-validate_guest_space-.patch)0
-rw-r--r--pcr/qemu-user-static-git/0002-linux-user-Rename-validate_guest_space-init_guest_co.patch (renamed from pcr/qemu-user-static-riscv-git/0002-linux-user-Rename-validate_guest_space-init_guest_co.patch)0
-rw-r--r--pcr/qemu-user-static-git/0003-linux-user-init_guest_space-Clean-up-if-we-can-t-ini.patch (renamed from pcr/qemu-user-static-riscv-git/0003-linux-user-init_guest_space-Clean-up-if-we-can-t-ini.patch)0
-rw-r--r--pcr/qemu-user-static-git/0004-linux-user-init_guest_space-Correctly-handle-guest_s.patch (renamed from pcr/qemu-user-static-riscv-git/0004-linux-user-init_guest_space-Correctly-handle-guest_s.patch)0
-rw-r--r--pcr/qemu-user-static-git/0005-linux-user-init_guest_space-Clarify-page-alignment-l.patch (renamed from pcr/qemu-user-static-riscv-git/0005-linux-user-init_guest_space-Clarify-page-alignment-l.patch)0
-rw-r--r--pcr/qemu-user-static-git/0006-linux-user-init_guest_commpage-Add-a-comment-about-s.patch (renamed from pcr/qemu-user-static-riscv-git/0006-linux-user-init_guest_commpage-Add-a-comment-about-s.patch)0
-rw-r--r--pcr/qemu-user-static-git/0007-linux-user-init_guest_space-Clean-up-control-flow-a-.patch (renamed from pcr/qemu-user-static-riscv-git/0007-linux-user-init_guest_space-Clean-up-control-flow-a-.patch)0
-rw-r--r--pcr/qemu-user-static-git/0008-linux-user-init_guest_space-Don-t-try-to-align-if-we.patch (renamed from pcr/qemu-user-static-riscv-git/0008-linux-user-init_guest_space-Don-t-try-to-align-if-we.patch)0
-rw-r--r--pcr/qemu-user-static-git/0009-linux-user-init_guest_space-Add-a-comment-about-sear.patch (renamed from pcr/qemu-user-static-riscv-git/0009-linux-user-init_guest_space-Add-a-comment-about-sear.patch)0
-rw-r--r--pcr/qemu-user-static-git/0010-linux-user-init_guest_space-Try-to-make-ARM-space-co.patch (renamed from pcr/qemu-user-static-riscv-git/0010-linux-user-init_guest_space-Try-to-make-ARM-space-co.patch)0
-rw-r--r--pcr/qemu-user-static-git/PKGBUILD (renamed from pcr/qemu-user-static-riscv-git/PKGBUILD)37
-rw-r--r--pcr/qemu-user-static-git/out81
-rw-r--r--pcr/qemu-user-static-riscv-git/allow_elf64.patch27
17 files changed, 123 insertions, 85 deletions
diff --git a/pcr/qemu-riscv-git/65-kvm.rules b/pcr/qemu-git/65-kvm.rules
index 569ded9f9..569ded9f9 100644
--- a/pcr/qemu-riscv-git/65-kvm.rules
+++ b/pcr/qemu-git/65-kvm.rules
diff --git a/pcr/qemu-riscv-git/PKGBUILD b/pcr/qemu-git/PKGBUILD
index db62ff60d..c42869a37 100644
--- a/pcr/qemu-riscv-git/PKGBUILD
+++ b/pcr/qemu-git/PKGBUILD
@@ -1,32 +1,28 @@
-# Maintainer (AUR): Frederic Bezies <fredbezies@gmail.com>
-# Contributor (AUR): ajs124 < aur at ajs124 dot de>
-# Contributor (AUR): Devin Cofer <ranguvar{AT]archlinux[DOT}us>
-# Contributor (AUR): Tobias Powalowski <tpowa@archlinux.org>
-# Contributor (AUR): Sébastien "Seblu" Luttringer <seblu@seblu.net>
-
-# parabola changes and rationale:
-# - apdapted from qemu-git on the AUR
-# - changed to build riscv/riscv-qemu on github
-# - checking out submodules in prepare
-
-pkgbase=qemu-riscv-git
-_gitname=riscv-qemu
-pkgname=(qemu-riscv-git qemu-riscv-headless-git qemu-riscv-arch-extra-git qemu-riscv-headless-arch-extra-git qemu-riscv-block-{iscsi-git,rbd-git,gluster-git} qemu-riscv-guest-agent-git)
-pkgdesc="A generic and open source machine emulator and virtualizer. Git version with riscv support."
-pkgver=2.11.50.r59354.b6e0a38a92
+# Maintainer: Frederic Bezies <fredbezies@gmail.com>
+# Contributor: ajs124 < aur at ajs124 dot de>
+# Contributor: Devin Cofer <ranguvar{AT]archlinux[DOT}us>
+# Contributor: Tobias Powalowski <tpowa@archlinux.org>
+# Contributor: Sébastien "Seblu" Luttringer <seblu@seblu.net>
+
+pkgbase=qemu-git
+_gitname=qemu
+pkgname=(qemu-git qemu-headless-git qemu-arch-extra-git qemu-headless-arch-extra-git qemu-block-{iscsi-git,rbd-git,gluster-git} qemu-guest-agent-git)
+pkgdesc="A generic and open source machine emulator and virtualizer. Git version."
+pkgver=v2.11.0.r2282.gfb5fff1588
pkgrel=1
+epoch=3
arch=(x86_64)
license=(GPL2 LGPL2.1)
-url="https://github.com/riscv/riscv-qemu"
+url="http://wiki.qemu.org/"
_headlessdeps=(seabios gnutls libpng libaio numactl jemalloc xfsprogs libnfs lzo snappy curl vde2 libcap-ng spice libcacard usbredir)
depends=(dtc virglrenderer sdl2 vte3 libpulse "${_headlessdeps[@]}")
makedepends=(spice-protocol python2 ceph libiscsi glusterfs git)
-source=(git+https://github.com/riscv/riscv-qemu.git#tag=riscv-qemu-upstream-v8
+source=(git://git.qemu.org/qemu.git
qemu-ga.service
65-kvm.rules)
sha256sums=('SKIP'
'0b4f3283973bb3bc876735f051d8eaab68f0065502a3a5012141fad193538ea1'
- '60dcde5002c7c0b983952746e6fb2cf06d6c5b425d64f340f819356e561e7fc7')
+ '60dcde5002c7c0b983952746e6fb2cf06d6c5b425d64f340f819356e561e7fc7')
case $CARCH in
i?86) _corearch=i386 ;;
@@ -35,8 +31,7 @@ esac
pkgver() {
cd "${srcdir}/${_gitname}"
-
- printf "%s.r%s.%s" "$(cat VERSION)" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
prepare() {
@@ -44,11 +39,10 @@ prepare() {
mkdir build-{full,headless}
mkdir -p extra-arch-{full,headless}/usr/{bin,share/qemu}
+ scripts/git-submodule.sh update ui/keycodemapdb capstone
+
#cd "${srcdir}/${_gitname}"
sed -i 's/vte-2\.90/vte-2.91/g' configure
-
- # update git submodules
- scripts/git-submodule.sh update ui/keycodemapdb
}
build() {
@@ -62,7 +56,7 @@ build() {
--disable-gtk \
--disable-vte \
--disable-opengl \
- --disable-virglrenderer
+ --disable-virglrenderer
}
_build() (
@@ -86,13 +80,12 @@ _build() (
--enable-modules \
--enable-jemalloc \
--disable-werror \
- --disable-git-update \
"${@:2}"
make
)
-package_qemu-riscv-git() {
+package_qemu-git() {
optdepends=('qemu-arch-extra-git: extra architectures support')
conflicts=('qemu-headless' 'qemu' 'kvm' 'kvm-git' 'qemu-spice')
provides=('qemu-headless' 'qemu' 'qemu-kvm' 'qemu-spice')
@@ -101,7 +94,7 @@ package_qemu-riscv-git() {
_package full
}
-package_qemu-riscv-headless-git() {
+package_qemu-headless-git() {
pkgdesc="QEMU without GUI. Git version."
depends=("${_headlessdeps[@]}")
optdepends=('qemu-headless-arch-extra-git: extra architectures support')
@@ -136,7 +129,7 @@ _package() {
chmod u+s qemu/qemu-bridge-helper
# remove split block modules
- rm qemu/block-{iscsi,rbd,gluster}.so
+ rm -f qemu/block-{iscsi,rbd,gluster}.so
cd ../bin
tidy_strip
@@ -186,7 +179,7 @@ _package() {
done
}
-package_qemu-riscv-arch-extra-git() {
+package_qemu-arch-extra-git() {
pkgdesc="QEMU for foreign architectures. Git version."
depends=(qemu)
provides=(qemu-arch-extra)
@@ -196,7 +189,7 @@ package_qemu-riscv-arch-extra-git() {
mv $srcdir/$_gitname/extra-arch-full/usr "$pkgdir"
}
-package_qemu-riscv-headless-arch-extra-git() {
+package_qemu-headless-arch-extra-git() {
pkgdesc="QEMU without GUI, for foreign architectures. Git version."
depends=(qemu-headless)
options=(!strip)
@@ -206,7 +199,7 @@ package_qemu-riscv-headless-arch-extra-git() {
mv $srcdir/$_gitname/extra-arch-headless/usr "$pkgdir"
}
-package_qemu-riscv-block-iscsi-git() {
+package_qemu-block-iscsi-git() {
pkgdesc="QEMU iSCSI block module. Git version."
depends=(glib2 libiscsi jemalloc)
conflicts=(qemu-block-iscsi)
@@ -215,7 +208,7 @@ package_qemu-riscv-block-iscsi-git() {
install -D $srcdir/$_gitname/build-full/block-iscsi.so "$pkgdir/usr/lib/qemu/block-iscsi.so"
}
-package_qemu-riscv-block-rbd-git() {
+package_qemu-block-rbd-git() {
pkgdesc="QEMU RBD block module. Git version."
depends=(glib2 ceph)
conflicts=(qemu-block-rbd)
@@ -224,7 +217,7 @@ package_qemu-riscv-block-rbd-git() {
install -D $srcdir/$_gitname/build-full/block-rbd.so "$pkgdir/usr/lib/qemu/block-rbd.so"
}
-package_qemu-riscv-block-gluster-git() {
+package_qemu-block-gluster-git() {
pkgdesc="QEMU GlusterFS block module. Git version."
depends=(glib2 glusterfs)
conflicts=(qemu-block-gluster)
@@ -233,7 +226,7 @@ package_qemu-riscv-block-gluster-git() {
install -D $srcdir/$_gitname/build-full/block-gluster.so "$pkgdir/usr/lib/qemu/block-gluster.so"
}
-package_qemu-riscv-guest-agent-git() {
+package_qemu-guest-agent-git() {
pkgdesc="QEMU Guest Agent. Git version."
depends=(gcc-libs glib2)
conflicts=(qemu-guest-agent)
diff --git a/pcr/qemu-riscv-git/qemu-ga.service b/pcr/qemu-git/qemu-ga.service
index e5eb469f9..e5eb469f9 100644
--- a/pcr/qemu-riscv-git/qemu-ga.service
+++ b/pcr/qemu-git/qemu-ga.service
diff --git a/pcr/qemu-riscv-git/qemu.install b/pcr/qemu-git/qemu.install
index 9fe850d4e..9fe850d4e 100644
--- a/pcr/qemu-riscv-git/qemu.install
+++ b/pcr/qemu-git/qemu.install
diff --git a/pcr/qemu-user-static-riscv-git/0001-linux-user-Use-if-to-only-call-validate_guest_space-.patch b/pcr/qemu-user-static-git/0001-linux-user-Use-if-to-only-call-validate_guest_space-.patch
index bbc3840fe..bbc3840fe 100644
--- a/pcr/qemu-user-static-riscv-git/0001-linux-user-Use-if-to-only-call-validate_guest_space-.patch
+++ b/pcr/qemu-user-static-git/0001-linux-user-Use-if-to-only-call-validate_guest_space-.patch
diff --git a/pcr/qemu-user-static-riscv-git/0002-linux-user-Rename-validate_guest_space-init_guest_co.patch b/pcr/qemu-user-static-git/0002-linux-user-Rename-validate_guest_space-init_guest_co.patch
index 06e508219..06e508219 100644
--- a/pcr/qemu-user-static-riscv-git/0002-linux-user-Rename-validate_guest_space-init_guest_co.patch
+++ b/pcr/qemu-user-static-git/0002-linux-user-Rename-validate_guest_space-init_guest_co.patch
diff --git a/pcr/qemu-user-static-riscv-git/0003-linux-user-init_guest_space-Clean-up-if-we-can-t-ini.patch b/pcr/qemu-user-static-git/0003-linux-user-init_guest_space-Clean-up-if-we-can-t-ini.patch
index ea9eff138..ea9eff138 100644
--- a/pcr/qemu-user-static-riscv-git/0003-linux-user-init_guest_space-Clean-up-if-we-can-t-ini.patch
+++ b/pcr/qemu-user-static-git/0003-linux-user-init_guest_space-Clean-up-if-we-can-t-ini.patch
diff --git a/pcr/qemu-user-static-riscv-git/0004-linux-user-init_guest_space-Correctly-handle-guest_s.patch b/pcr/qemu-user-static-git/0004-linux-user-init_guest_space-Correctly-handle-guest_s.patch
index 7f9cfc7a8..7f9cfc7a8 100644
--- a/pcr/qemu-user-static-riscv-git/0004-linux-user-init_guest_space-Correctly-handle-guest_s.patch
+++ b/pcr/qemu-user-static-git/0004-linux-user-init_guest_space-Correctly-handle-guest_s.patch
diff --git a/pcr/qemu-user-static-riscv-git/0005-linux-user-init_guest_space-Clarify-page-alignment-l.patch b/pcr/qemu-user-static-git/0005-linux-user-init_guest_space-Clarify-page-alignment-l.patch
index 1570774ee..1570774ee 100644
--- a/pcr/qemu-user-static-riscv-git/0005-linux-user-init_guest_space-Clarify-page-alignment-l.patch
+++ b/pcr/qemu-user-static-git/0005-linux-user-init_guest_space-Clarify-page-alignment-l.patch
diff --git a/pcr/qemu-user-static-riscv-git/0006-linux-user-init_guest_commpage-Add-a-comment-about-s.patch b/pcr/qemu-user-static-git/0006-linux-user-init_guest_commpage-Add-a-comment-about-s.patch
index 4436b7817..4436b7817 100644
--- a/pcr/qemu-user-static-riscv-git/0006-linux-user-init_guest_commpage-Add-a-comment-about-s.patch
+++ b/pcr/qemu-user-static-git/0006-linux-user-init_guest_commpage-Add-a-comment-about-s.patch
diff --git a/pcr/qemu-user-static-riscv-git/0007-linux-user-init_guest_space-Clean-up-control-flow-a-.patch b/pcr/qemu-user-static-git/0007-linux-user-init_guest_space-Clean-up-control-flow-a-.patch
index 59be04cf9..59be04cf9 100644
--- a/pcr/qemu-user-static-riscv-git/0007-linux-user-init_guest_space-Clean-up-control-flow-a-.patch
+++ b/pcr/qemu-user-static-git/0007-linux-user-init_guest_space-Clean-up-control-flow-a-.patch
diff --git a/pcr/qemu-user-static-riscv-git/0008-linux-user-init_guest_space-Don-t-try-to-align-if-we.patch b/pcr/qemu-user-static-git/0008-linux-user-init_guest_space-Don-t-try-to-align-if-we.patch
index 9f434e116..9f434e116 100644
--- a/pcr/qemu-user-static-riscv-git/0008-linux-user-init_guest_space-Don-t-try-to-align-if-we.patch
+++ b/pcr/qemu-user-static-git/0008-linux-user-init_guest_space-Don-t-try-to-align-if-we.patch
diff --git a/pcr/qemu-user-static-riscv-git/0009-linux-user-init_guest_space-Add-a-comment-about-sear.patch b/pcr/qemu-user-static-git/0009-linux-user-init_guest_space-Add-a-comment-about-sear.patch
index e91fdefd8..e91fdefd8 100644
--- a/pcr/qemu-user-static-riscv-git/0009-linux-user-init_guest_space-Add-a-comment-about-sear.patch
+++ b/pcr/qemu-user-static-git/0009-linux-user-init_guest_space-Add-a-comment-about-sear.patch
diff --git a/pcr/qemu-user-static-riscv-git/0010-linux-user-init_guest_space-Try-to-make-ARM-space-co.patch b/pcr/qemu-user-static-git/0010-linux-user-init_guest_space-Try-to-make-ARM-space-co.patch
index 587293564..587293564 100644
--- a/pcr/qemu-user-static-riscv-git/0010-linux-user-init_guest_space-Try-to-make-ARM-space-co.patch
+++ b/pcr/qemu-user-static-git/0010-linux-user-init_guest_space-Try-to-make-ARM-space-co.patch
diff --git a/pcr/qemu-user-static-riscv-git/PKGBUILD b/pcr/qemu-user-static-git/PKGBUILD
index 89b83a008..a16fa8ebc 100644
--- a/pcr/qemu-user-static-riscv-git/PKGBUILD
+++ b/pcr/qemu-user-static-git/PKGBUILD
@@ -3,22 +3,17 @@
# Maintainer: Luke Shumaker <lukeshu@parabola.nu>
# Contributor: Márcio Silva <coadde@hyperbola.info>
-# parabola changes and rationale:
-# - apdapted from ribre/qemu-user-static
-# - changed to build riscv/riscv-qemu on github
-# - checking out submodules in prepare
-
-_pkgbase=qemu
-_gitname=riscv-qemu
-pkgname=(qemu-user-static-riscv-git qemu-user-static-binfmt-riscv-git)
-pkgdesc="A generic and open source machine emulator and virtualizer. Git version with riscv support."
-pkgver=2.11.50.r59354.b6e0a38a92
+_pkgbase=qemu-git
+_gitname=qemu
+pkgname=(qemu-user-static-git qemu-user-static-binfmt-git)
+pkgdesc="A generic and open source machine emulator and virtualizer. Git version."
+pkgver=2.11.50.r59752.fb5fff1588
pkgrel=1
arch=(x86_64)
license=(GPL2 LGPL2.1)
-url="https://github.com/riscv/riscv-qemu"
+url="http://wiki.qemu.org/"
makedepends=(git pixman-static glib2-static pcre-static python2)
-source=("git+https://github.com/riscv/riscv-qemu.git#tag=riscv-qemu-upstream-v8"
+source=(git://git.qemu.org/qemu.git
0001-linux-user-Use-if-to-only-call-validate_guest_space-.patch
0002-linux-user-Rename-validate_guest_space-init_guest_co.patch
0003-linux-user-init_guest_space-Clean-up-if-we-can-t-ini.patch
@@ -28,8 +23,7 @@ source=("git+https://github.com/riscv/riscv-qemu.git#tag=riscv-qemu-upstream-v8"
0007-linux-user-init_guest_space-Clean-up-control-flow-a-.patch
0008-linux-user-init_guest_space-Don-t-try-to-align-if-we.patch
0009-linux-user-init_guest_space-Add-a-comment-about-sear.patch
- 0010-linux-user-init_guest_space-Try-to-make-ARM-space-co.patch
- allow_elf64.patch)
+ 0010-linux-user-init_guest_space-Try-to-make-ARM-space-co.patch)
sha256sums=('SKIP'
'9953a8debd9456adb4f5968817fa89da4d4542e44980a5533ccf86371d819845'
'a977e9295daa14a9c73258cf16399eb5af66382217f8a4e69951ec044131a7ce'
@@ -40,8 +34,7 @@ sha256sums=('SKIP'
'76f88850b0f52450eecb80029ffe16db6f418cec3b58231aca354cc20bbfb16a'
'76944d84990cc76e47c381849c683a346c5234bcebbe4c24334d0fd8368482db'
'7845867348fd380def28c7fe023e54cee8ff88cd6754aae3ab3472149cfbde51'
- '1953e7cac58c23526d007d8559410e0042d4a7c1b8cbd5f4c0543f7f876436dd'
- '13a6d9e678bdc9e1f051006cfd0555f5a80582368f54c8a1bb5a78ece3832ac4')
+ '1953e7cac58c23526d007d8559410e0042d4a7c1b8cbd5f4c0543f7f876436dd')
validpgpkeys=('CEACC9E15534EBABB82D3FA03353C9CEF108B584')
case $CARCH in
@@ -69,8 +62,6 @@ prepare() {
patch -p1 < "$patchfile"
done
- patch -p1 < ../allow_elf64.patch
-
# update git submodules
scripts/git-submodule.sh update ui/keycodemapdb dtc
}
@@ -131,8 +122,8 @@ _build() (
make
)
-package_qemu-user-static-riscv-git() {
- pkgdesc="QEMU user-mode emulation (static binaries) - Git version with riscv support."
+package_qemu-user-static-git() {
+ pkgdesc="QEMU user-mode emulation (static binaries) - Git version."
provides=("qemu-static=$pkgver")
conflicts=(qemu-static qemu-user-static)
@@ -158,9 +149,9 @@ _package() {
tidy_strip
}
-package_qemu-user-static-binfmt-riscv-git() {
- pkgdesc="binfmt registration for QEMU user-mode emulation - Git version with riscv support."
- depends=("qemu-user-static-riscv-git=$pkgver")
+package_qemu-user-static-binfmt-git() {
+ pkgdesc="binfmt registration for QEMU user-mode emulation - Git version."
+ depends=("qemu-user-static-git=$pkgver")
provides=("binfmt-qemu-static=$pkgver")
conflicts=('binfmt-qemu-static' 'qemu-user-static-binfmt')
diff --git a/pcr/qemu-user-static-git/out b/pcr/qemu-user-static-git/out
new file mode 100644
index 000000000..b53c479cc
--- /dev/null
+++ b/pcr/qemu-user-static-git/out
@@ -0,0 +1,81 @@
+ID State Output E-Level Times(r/u/s) Command [run=0/1]
+114 finished /tmp/ts-out.jKXd3b 0 0.00/0.00/0.00 echo /home/andi/parabola/tree/abslibre/libre/qtcreator
+115 finished /tmp/ts-out.bLshXK 0 2.07/0.50/0.14 [114]&& script --return --quiet --command sudo /usr/bin/librechroot -A x86_64 -n default-x86_64 update /dev/null
+116 finished /tmp/ts-out.4clmJN 0 3477.55/6939.77/472.28 [115]&& script --return --quiet --command sudo /usr/bin/libremakepkg -n default-x86_64 /dev/null
+117 finished /tmp/ts-out.LesP6K 0 46.29/19.98/4.79 [116]&& script --return --quiet --command sudo /usr/bin/librechroot -A i686 -n default-i686 update /dev/null
+118 finished /tmp/ts-out.FsJBTB 0 3549.12/7215.64/361.63 [117]&& script --return --quiet --command sudo /usr/bin/libremakepkg -n default-i686 /dev/null
+119 finished /tmp/ts-out.1966dR 0 92.37/60.61/6.76 [118]&& script --return --quiet --command sudo /usr/bin/librechroot -A armv7h -n default-armv7h update /dev/null
+120 finished /tmp/ts-out.xSySZl 1 121.93/16.85/2.16 [119]&& script --return --quiet --command sudo /usr/bin/libremakepkg -n default-armv7h /dev/null
+121 skipped (no output) [120]&& librestage
+122 finished /tmp/ts-out.KQQ5SR 0 0.01/0.00/0.00 echo /home/andi/parabola/tree/abslibre/libre/khotkeys
+123 finished /tmp/ts-out.nS62vV 0 2.23/0.34/0.09 [122]&& script --return --quiet --command sudo /usr/bin/librechroot -A x86_64 -n default-x86_64 update /dev/null
+124 finished /tmp/ts-out.iUm6cj 0 128.67/166.64/22.83 [123]&& script --return --quiet --command sudo /usr/bin/libremakepkg -n default-x86_64 /dev/null
+125 finished /tmp/ts-out.RnwqqV 0 3.43/0.44/0.17 [124]&& script --return --quiet --command sudo /usr/bin/librechroot -A i686 -n default-i686 update /dev/null
+126 finished /tmp/ts-out.fRfmqC 1 145.69/3.35/1.28 [125]&& script --return --quiet --command sudo /usr/bin/libremakepkg -n default-i686 /dev/null
+127 skipped (no output) [126]&& script --return --quiet --command sudo /usr/bin/librechroot -A armv7h -n default-armv7h update /dev/null
+128 skipped (no output) [127]&& script --return --quiet --command sudo /usr/bin/libremakepkg -n default-armv7h /dev/null
+129 skipped (no output) [128]&& librestage
+130 finished /tmp/ts-out.qRKrxc 0 0.00/0.00/0.00 echo /home/andi/parabola/tree/abslibre/libre/kinfocenter
+131 finished /tmp/ts-out.cYMQmc 0 2.05/0.48/0.08 [130]&& script --return --quiet --command sudo /usr/bin/librechroot -A x86_64 -n default-x86_64 update /dev/null
+132 finished /tmp/ts-out.62n1qk 0 89.65/136.29/18.21 [131]&& script --return --quiet --command sudo /usr/bin/libremakepkg -n default-x86_64 /dev/null
+133 finished /tmp/ts-out.CtuGTQ 0 1.92/0.36/0.08 [132]&& script --return --quiet --command sudo /usr/bin/librechroot -A i686 -n default-i686 update /dev/null
+134 finished /tmp/ts-out.SERXL1 1 26.15/4.06/0.65 [133]&& script --return --quiet --command sudo /usr/bin/libremakepkg -n default-i686 /dev/null
+135 skipped (no output) [134]&& script --return --quiet --command sudo /usr/bin/librechroot -A armv7h -n default-armv7h update /dev/null
+136 skipped (no output) [135]&& script --return --quiet --command sudo /usr/bin/libremakepkg -n default-armv7h /dev/null
+137 skipped (no output) [136]&& librestage
+138 finished /tmp/ts-out.ZnBjor 0 0.00/0.00/0.00 echo /home/andi/parabola/tree/abslibre/libre/kio-extras
+139 finished /tmp/ts-out.8E8wer 0 2.03/0.44/0.11 [138]&& script --return --quiet --command sudo /usr/bin/librechroot -A x86_64 -n default-x86_64 update /dev/null
+140 finished /tmp/ts-out.uBqekA 0 149.69/239.85/30.41 [139]&& script --return --quiet --command sudo /usr/bin/libremakepkg -n default-x86_64 /dev/null
+141 finished /tmp/ts-out.YWHWJx 0 1.99/0.36/0.09 [140]&& script --return --quiet --command sudo /usr/bin/librechroot -A i686 -n default-i686 update /dev/null
+142 finished /tmp/ts-out.RNe9ZD 1 68.01/6.23/0.77 [141]&& script --return --quiet --command sudo /usr/bin/libremakepkg -n default-i686 /dev/null
+143 skipped (no output) [142]&& script --return --quiet --command sudo /usr/bin/librechroot -A armv7h -n default-armv7h update /dev/null
+144 skipped (no output) [143]&& script --return --quiet --command sudo /usr/bin/libremakepkg -n default-armv7h /dev/null
+145 skipped (no output) [144]&& librestage
+146 finished /tmp/ts-out.Qzqk7l 0 0.00/0.00/0.00 echo /home/andi/parabola/tree/abslibre/libre/kio
+147 finished /tmp/ts-out.zcsBam 0 2.05/0.46/0.09 [146]&& script --return --quiet --command sudo /usr/bin/librechroot -A x86_64 -n default-x86_64 update /dev/null
+148 finished /tmp/ts-out.WqzjOy 2 11.73/9.36/1.55 [147]&& script --return --quiet --command sudo /usr/bin/libremakepkg -n default-x86_64 /dev/null
+149 skipped (no output) [148]&& script --return --quiet --command sudo /usr/bin/librechroot -A i686 -n default-i686 update /dev/null
+150 skipped (no output) [149]&& script --return --quiet --command sudo /usr/bin/libremakepkg -n default-i686 /dev/null
+151 skipped (no output) [150]&& script --return --quiet --command sudo /usr/bin/librechroot -A armv7h -n default-armv7h update /dev/null
+152 skipped (no output) [151]&& script --return --quiet --command sudo /usr/bin/libremakepkg -n default-armv7h /dev/null
+153 skipped (no output) [152]&& librestage
+154 finished /tmp/ts-out.qPBy1S 0 0.00/0.00/0.00 echo /home/andi/parabola/tree/abslibre/libre/ark
+155 finished /tmp/ts-out.hq0gZS 0 2.01/0.46/0.10 [154]&& script --return --quiet --command sudo /usr/bin/librechroot -A x86_64 -n default-x86_64 update /dev/null
+156 finished /tmp/ts-out.QWdn0Y 0 85.41/168.05/18.15 [155]&& script --return --quiet --command sudo /usr/bin/libremakepkg -n default-x86_64 /dev/null
+157 finished /tmp/ts-out.R2kOmY 0 1.93/0.35/0.10 [156]&& script --return --quiet --command sudo /usr/bin/librechroot -A i686 -n default-i686 update /dev/null
+158 finished /tmp/ts-out.ByXyGZ 1 11.01/7.78/1.82 [157]&& script --return --quiet --command sudo /usr/bin/libremakepkg -n default-i686 /dev/null
+159 skipped (no output) [158]&& script --return --quiet --command sudo /usr/bin/librechroot -A armv7h -n default-armv7h update /dev/null
+160 skipped (no output) [159]&& script --return --quiet --command sudo /usr/bin/libremakepkg -n default-armv7h /dev/null
+161 skipped (no output) [160]&& librestage
+162 finished /tmp/ts-out.ZAcxSz 0 0.00/0.00/0.00 echo /home/andi/parabola/tree/abslibre/libre/konqueror
+163 finished /tmp/ts-out.24ch0z 0 2.01/0.44/0.11 [162]&& script --return --quiet --command sudo /usr/bin/librechroot -A x86_64 -n default-x86_64 update /dev/null
+164 finished /tmp/ts-out.nY510G 2 19.05/15.45/3.71 [163]&& script --return --quiet --command sudo /usr/bin/libremakepkg -n default-x86_64 /dev/null
+165 skipped (no output) [164]&& script --return --quiet --command sudo /usr/bin/librechroot -A i686 -n default-i686 update /dev/null
+166 skipped (no output) [165]&& script --return --quiet --command sudo /usr/bin/libremakepkg -n default-i686 /dev/null
+167 skipped (no output) [166]&& script --return --quiet --command sudo /usr/bin/librechroot -A armv7h -n default-armv7h update /dev/null
+168 skipped (no output) [167]&& script --return --quiet --command sudo /usr/bin/libremakepkg -n default-armv7h /dev/null
+169 skipped (no output) [168]&& librestage
+170 finished /tmp/ts-out.DFQFUN 0 0.00/0.00/0.00 echo /home/andi/parabola/tree/abslibre/libre/okular
+171 finished /tmp/ts-out.GYxJIN 0 2.02/0.45/0.11 [170]&& script --return --quiet --command sudo /usr/bin/librechroot -A x86_64 -n default-x86_64 update /dev/null
+172 finished /tmp/ts-out.fRbbXX 0 217.58/461.79/47.29 [171]&& script --return --quiet --command sudo /usr/bin/libremakepkg -n default-x86_64 /dev/null
+173 finished /tmp/ts-out.xV2Q2q 0 1.92/0.36/0.09 [172]&& script --return --quiet --command sudo /usr/bin/librechroot -A i686 -n default-i686 update /dev/null
+174 finished /tmp/ts-out.rFR91u 1 105.93/8.18/1.11 [173]&& script --return --quiet --command sudo /usr/bin/libremakepkg -n default-i686 /dev/null
+175 skipped (no output) [174]&& script --return --quiet --command sudo /usr/bin/librechroot -A armv7h -n default-armv7h update /dev/null
+176 skipped (no output) [175]&& script --return --quiet --command sudo /usr/bin/libremakepkg -n default-armv7h /dev/null
+177 skipped (no output) [176]&& librestage
+178 finished /tmp/ts-out.vvrtXa 0 0.00/0.00/0.00 echo /home/andi/parabola/tree/abslibre/libre/linux-libre-armv7
+179 finished /tmp/ts-out.weaBTb 0 2.74/1.20/0.12 [178]&& script --return --quiet --command sudo /usr/bin/librechroot -A armv7h -n default-armv7h update /dev/null
+180 finished /tmp/ts-out.8A2Bm1 1 41.80/31.36/3.75 [179]&& script --return --quiet --command sudo /usr/bin/libremakepkg -n default-armv7h /dev/null
+181 skipped (no output) [180]&& librestage
+182 finished /tmp/ts-out.pnAfO4 0 0.00/0.00/0.00 echo /home/andi/parabola/tree/abslibre/pcr/qemu-git
+183 finished /tmp/ts-out.MO6WN4 0 2.29/0.45/0.09 [182]&& script --return --quiet --command sudo /usr/bin/librechroot -A x86_64 -n default-x86_64 update /dev/null
+184 finished /tmp/ts-out.TJcZHx 0 2323.03/6351.91/490.83 [183]&& script --return --quiet --command sudo /usr/bin/libremakepkg -n default-x86_64 /dev/null
+185 finished /tmp/ts-out.jbHsL1 0 3.66/0.45/0.18 [184]&& script --return --quiet --command sudo /usr/bin/librechroot -A i686 -n default-i686 update /dev/null
+186 finished /tmp/ts-out.E56QbQ 1 58.06/16.16/3.95 [185]&& script --return --quiet --command sudo /usr/bin/libremakepkg -n default-i686 /dev/null
+187 skipped (no output) [186]&& librestage
+188 finished /tmp/ts-out.yj25w6 0 0.02/0.00/0.00 echo /home/andi/parabola/tree/abslibre/pcr/qemu-user-static-git
+189 finished /tmp/ts-out.O6yyo5 0 2.44/0.50/0.16 [188]&& script --return --quiet --command sudo /usr/bin/librechroot -A x86_64 -n default-x86_64 update /dev/null
+190 finished /tmp/ts-out.DbDqGL 2 14.80/5.27/3.26 [189]&& script --return --quiet --command sudo /usr/bin/libremakepkg -n default-x86_64 /dev/null
+191 skipped (no output) [190]&& script --return --quiet --command sudo /usr/bin/librechroot -A i686 -n default-i686 update /dev/null
+192 skipped (no output) [191]&& script --return --quiet --command sudo /usr/bin/libremakepkg -n default-i686 /dev/null
+193 skipped (no output) [192]&& librestage
diff --git a/pcr/qemu-user-static-riscv-git/allow_elf64.patch b/pcr/qemu-user-static-riscv-git/allow_elf64.patch
deleted file mode 100644
index 07f27a038..000000000
--- a/pcr/qemu-user-static-riscv-git/allow_elf64.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-commit 3c72765ec760a51f0e879dc792be82c93141e318
-Author: Anatol Pomozov <anatol.pomozov@gmail.com>
-Date: Tue Jun 6 20:07:03 2017 -0700
-
- Remove restriction that prevents bootimg elf64 images
-
- It is possible to create a 64 bit elf image that has valid multiboot header.
- qemu should be able to boot such images.
-
- Signed-off-by: Anatol Pomozov <anatol.pomozov@gmail.com>
-
-diff --git a/hw/i386/multiboot.c b/hw/i386/multiboot.c
-index 663f35a658..cf1b4f5fb3 100644
---- a/hw/i386/multiboot.c
-+++ b/hw/i386/multiboot.c
-@@ -192,11 +192,6 @@ int load_multiboot(FWCfgState *fw_cfg,
- int kernel_size;
- fclose(f);
-
-- if (((struct elf64_hdr*)header)->e_machine == EM_X86_64) {
-- fprintf(stderr, "Cannot load x86-64 image, give a 32bit one.\n");
-- exit(1);
-- }
--
- kernel_size = load_elf(kernel_filename, NULL, NULL, &elf_entry,
- &elf_low, &elf_high, 0, I386_ELF_MACHINE,
- 0, 0);