wok-next view qemu-light/receipt @ rev 20661

Unification of the patch system
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu May 10 21:12:00 2018 +0300 (2018-05-10)
parents 757d032c55c7
children f4db0f796bc3
line source
1 # SliTaz package receipt v2.
3 PACKAGE="qemu-light"
4 VERSION="2.0.2"
5 CATEGORY="misc"
6 SHORT_DESC="Light Qemu i386-softmmu target (without xen, vde, bluez, blobs, tls)"
7 MAINTAINER="pankso@slitaz.org"
8 LICENSE="GPL2"
9 WEB_SITE="http://www.qemu.org/"
11 TARBALL="qemu-$VERSION.tar.bz2"
12 WGET_URL="http://wiki.qemu.org/download/$TARBALL"
14 BUILD_DEPENDS="gettext perl alsa-lib-dev libsdl-dev util-linux-uuid-dev python \
15 glib-dev zlib-dev autoconf automake libtool bison flex"
17 compile_rules() {
18 mkdir -p $DESTIDR/usr/share/qemu/ia32
20 [ -s $SRC/$UEFIZIP ] || wget -P $SRC \
21 http://netassist.dl.sourceforge.net/project/edk2/OVMF/$UEFIZIP
22 unzip $SRC/$UEFIZIP OVMF.fd -d $DESTIDR/usr/share/qemu/ia32
24 TARGET="i386-softmmu"
26 export LDFLAGS="$LDFLAGS -Wl,--copy-dt-needed-entries"
27 #--cross-prefix= --host-cc=
28 ./configure \
29 --disable-xen \
30 --disable-vnc-sasl \
31 --disable-vnc-tls \
32 --disable-curl \
33 --disable-bluez \
34 --disable-curses \
35 --disable-vde \
36 --audio-drv-list=alsa \
37 --target-list="$TARGET" \
38 --cc=$BUILD_SYSTEM-gcc &&
39 make &&
40 make DESTDIR=$DESTDIR install
41 }
43 genpkg_rules() {
44 mkdir -p $fs/usr/share/qemu
45 cp -a $install/usr/bin $fs/usr
46 cp -a $install/usr/share/qemu/keymaps $fs/usr/share/qemu
47 for bin in bios.bin vgabios-cirrus.bin pxe-e1000.rom linuxboot.bin
48 do
49 cp -a $install/usr/share/qemu/$bin $fs/usr/share/qemu
50 done
51 # Create qemu symlink
52 cd $fs/usr/bin && ln -s qemu-system-i386 qemu
53 DEPENDS="alsa-lib libsdl util-linux-uuid"
54 TAGS="virtualization"
55 CONFLICT="qemu"
56 }