wok-next annotate qemu-light/receipt @ rev 20958

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