# vim: set syn=sh: # Packager: Phill Watkins pkgname=qemu-kvm pkgver=0.13.0 pkgrel=2pw #arch=noarch source=("http://downloads.sourceforge.net/project/kvm/qemu-kvm/$pkgver/qemu-kvm-$pkgver.tar.gz" "rc.kvm.gz" "README.Slackware.gz") sourcetemplate=http://people.salixos.org/pwatk/packages/13.2/xap/$pkgname docs=("Changelog" "CODING_STYLE" "COPYING*" "EXTERNAL_DEPENDENCIES" "KVM_VERSION" "LICENSE" "MAINTAINERS" "README" "TODO" "VERSION") url=http://www.linux-kvm.org/ options=('nosrcpack' 'noautodotnew') slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "qemu-kvm (Modified QEMU for KVM full virtualization)" "KVM (for Kernel-based Virtual Machine) is a full virtualization" "solution for Linux on x86 hardware containing virtualization" "extensions (Intel VT or AMD-V). It consists of a loadable kernel" "module, kvm.ko, that provides the core virtualization infrastructure" "and a processor specific module, kvm-intel.ko or kvm-amd.ko. KVM also" "requires a modified QEMU although work is underway to get the required" "changes upstream. The KVM kernel component is included in mainline" "Linux, as of 2.6.20." "Note: Read '/usr/doc/qemu-kvm-$pkgver/README.Slackware' for help." ) #doinst() { # #} build() { set -e cd $startdir/src/$pkgname-$pkgver ./configure \ --prefix=/usr \ --enable-system \ --enable-user \ --enable-mixemu \ --target-list= \ --audio-drv-list=oss,alsa,sdl,esd \ --audio-card-list=ac97,es1370,sb16,cs4231a,adlib,gus make -j $numjobs make install \ DESTDIR=$startdir/pkg \ docdir=/usr/doc/$pkgname-$pkgver \ mandir=/usr/man install -m 0755 kvm/kvm_stat $startdir/pkg/usr/bin/kvm_stat install -Dm 0644 kvm/scripts/65-kvm.rules $startdir/pkg/etc/udev/rules.d/65-kvm.rules sed 's/NAME="%k", //' -i $startdir/pkg/etc/udev/rules.d/65-kvm.rules #install -Dm 0644 kvm/scripts/65-kvm.rules $startdir/pkg/lib/udev/rules.d/65-kvm.rules #sed 's/NAME="%k", //' -i $startdir/pkg/lib/udev/rules.d/65-kvm.rules install -d $startdir/pkg/etc/rc.d/desc.d cat <<- EOF > $startdir/pkg/etc/rc.d/desc.d/kvm.txt kvm:The KVM virtualisation module:null EOF chmod 644 $startdir/pkg/etc/rc.d/desc.d/kvm.txt install -m 0755 $startdir/src/rc.kvm $startdir/pkg/etc/rc.d/ install -Dm 0644 $startdir/src/README.Slackware $startdir/pkg/usr/doc/$pkgname-$pkgver/README.Slackware set +e }