# vim: set syn=sh:
# Packager: Phill Watkins <ubemail~at~ymail~dot~com>

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
}