#Packageer: George Vlahavas (vlahavas~at~gmail~dot~com) pkgname=qemu pkgver=4.1.1 pkgrel=1gv source=("http://wiki.qemu.org/download/qemu-$pkgver.tar.bz2" "65-kvm.rules") docs=("readme" "install" "copying*" "changelog" "authors" "news" "todo" "maintainers" "version") url=http://wiki.qemu.org/Main_Page options=('noautodotnew') slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "qemu (a generic and open source machine emulator and virtualizer)" "When used as a machine emulator, QEMU can run OSes and programs made" "for one machine (e.g. an ARM board) on a different machine (e.g. your" "own PC). By using dynamic translation, it achieves very good" "performances." ) build() { cd $startdir/src/$pkgname-$pkgver ./configure --prefix=/usr \ --sysconfdir=/etc \ --libdir=/usr/lib${LIBDIRSUFFIX} \ --audio-drv-list=pa,alsa,oss,sdl \ --enable-gtk \ --enable-system \ --enable-kvm \ --disable-debug-info \ --enable-virtfs \ --enable-sdl \ --enable-jemalloc \ --enable-nettle \ --enable-linux-user \ --enable-vnc \ --enable-vnc-sasl \ --enable-vnc-jpeg \ --enable-kvm # Make these first; otherwise make won't run in parallel. make config-all-devices.mak config-all-disas.mak make V=1 OS_CFLAGS="$CFLAGS" -j $numjobs || return 1 make install DESTDIR=$startdir/pkg # Install udev rules for /dev/kvm mkdir -p $startdir/pkg/lib/udev/rules.d cp $startdir/src/65-kvm.rules $startdir/pkg/lib/udev/rules.d/ }