From d8b156b2190efe65c9ea040abd9da5450917ba39 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Thu, 31 Jan 2013 11:45:54 +0100 Subject: [PATCH] New package: qemu-user-static-1.3.1; contains static usermode emulators. --- srcpkgs/qemu-user-static/template | 35 +++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 srcpkgs/qemu-user-static/template diff --git a/srcpkgs/qemu-user-static/template b/srcpkgs/qemu-user-static/template new file mode 100644 index 00000000000..fcaa6a13872 --- /dev/null +++ b/srcpkgs/qemu-user-static/template @@ -0,0 +1,35 @@ +# Template file for 'qemu-user-static' +pkgname=qemu-user-static +version=1.3.1 +revision=1 +wrksrc="qemu-${version}" +makedepends="pkg-config automake glib-devel pixman-devel python" +short_desc="QEMU User-mode emulators (statically compiled)" +maintainer="Juan RP " +homepage="http://qemu.org" +license="GPL-2, LGPL-2.1" +distfiles="http://wiki.qemu.org/download/qemu-${version}.tar.bz2" +checksum=3772e7ef0c9b4178195edcf90e711f12ba123f465fcf09fb43b56bdacaca0eaf + +do_configure() { + ./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/libexec \ + --disable-kvm --disable-vnc-png --disable-vnc-tls \ + --disable-virtfs --disable-fdt --disable-seccomp \ + --disable-kvm --enable-linux-user --disable-system +} + +do_build() { + make ${makejobs} LDFLAGS="-static -lrt" +} + +do_install() { + make DESTDIR=${DESTDIR} install + # Remove unneeded stuff. + rm -rf ${DESTDIR}/etc ${DESTDIR}/usr/share ${DESTDIR}/usr/libexec + for f in nbd io img; do + rm -f ${DESTDIR}/usr/bin/qemu-${f} + done + for f in ${DESTDIR}/usr/bin/*; do + mv ${f} ${f}-static + done +}