Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=d64b829627f287f7581a9d849778db2947d7bbbc

commit d64b829627f287f7581a9d849778db2947d7bbbc
Author: James Buren <[email protected]>
Date:   Mon Aug 12 05:16:02 2013 -0500

qemu-1.5.2-1-x86_64
* version bump
* add udev rules from qemu-kvm
* provide libcacard as a subpkg
* drop spice support to avoid circular dependencies (libcacard)
* enable GTK+2 instead of SDL

diff --git a/source/xapps-extra/qemu/49-kvm.rules 
b/source/xapps-extra/qemu/49-kvm.rules
new file mode 100644
index 0000000..ce65b64
--- /dev/null
+++ b/source/xapps-extra/qemu/49-kvm.rules
@@ -0,0 +1 @@
+KERNEL=="kvm", OWNER="root", GROUP="users", MODE="0660"
diff --git a/source/xapps-extra/qemu/FrugalBuild 
b/source/xapps-extra/qemu/FrugalBuild
index 2b49ce4..c90db53 100644
--- a/source/xapps-extra/qemu/FrugalBuild
+++ b/source/xapps-extra/qemu/FrugalBuild
@@ -7,22 +7,26 @@ USE_DEVEL=${USE_DEVEL:-"n"}
# TODO: considering adding support for KSM

pkgname=qemu
-pkgver=1.4.0
+pkgver=1.5.2
Fuse $USE_DEVEL && pkgver=svn6369
-pkgrel=2
+pkgrel=1
Fuse $USE_DEVEL && pkgrel=1
pkgdesc="QEMU is a FAST! processor emulator"
url="http://www.nongnu.org/qemu/";
-depends=('libx11' 'sdl' 'zlib' 'alsa-lib' 'spice-server>=0.12.2')
-makedepends=('texi2html')
-replaces=('kqemu')
+rodepends=('libcacard')
+depends=('vte' 'alsa-lib' 'cyrus-sasl')
+makedepends=('texi2html' 'xfsprogs')
+replaces=('kqemu' 'qemu-kvm')
+conflicts=('kqemu' 'qemu-kvm')
+provides=('kqemu' 'qemu-kvm')
groups=('xapps-extra')
archs=('i686' 'x86_64')
up2date="Flasttar http://wiki.qemu.org/download";
source=(http://wiki.qemu.org/download/${pkgname}-${pkgver//_/-}.tar.bz2 \
-       qemu.conf qemu-guest-agent.service 99-qemu-guest-agent.rules 
README.Frugalware)
-sha1sums=('4288b23acab1e7f4d9da14cb06b13575a0f7d4f4' \
+       qemu.conf 49-kvm.rules qemu-guest-agent.service 
99-qemu-guest-agent.rules README.Frugalware)
+sha1sums=('932c04cdb227e1553c79a43bbf7552a433c815a9' \
'3de44fdad30dfe54a552b4b1af9dac8616dd274e' \
+          '9d9f293fb01d91c12e2f95ba6401a1f1570d70fb' \
'435373031bc0a1fed8abadab912460ddf98bc1c2' \
'c997e6afd997aeb87791664c2583a009704a6792' \
'11fea2f36b44297e241d8cbbdbc4cd14f1150b72')
@@ -35,11 +39,11 @@ if Fuse $USE_DEVEL; then
Finclude scm
fi

-subpkgs=("qemu-guest")
-subdescs=("Files for use in QEMU guests.")
-subgroups=('apps-extra')
-subarchs=('i686 x86_64')
-subdepends=('glib2')
+subpkgs=('qemu-guest' 'libcacard')
+subdescs=('Files for use in QEMU guests.' 'Common Access Card (CAC) Emulation')
+subgroups=('apps-extra' 'lib-extra')
+subarchs=('i686 x86_64' 'i686 x86_64')
+subdepends=('glib2' 'glib2 nss')

build()
{
@@ -47,18 +51,22 @@ build()
Funpack_scm
fi
Fcd $pkgname-${pkgver%%_*}
-       Fbuild --audio-drv-list=alsa,oss --enable-spice
+       Fbuild --audio-drv-list=alsa,oss --disable-qom-cast-debug
Fdoc README.Frugalware
Ffile /etc/binfmt.d/qemu.conf
+       Ffile /lib/udev/rules.d/49-kvm.rules
Ffile /lib/systemd/system/qemu-guest-agent.service
Ffile /lib/udev/rules.d/99-qemu-guest-agent.rules
if [ "$CARCH" = "i686" -o "$CARCH" = "x86_64" ]; then
sed -ri '/qemu-i[34]86/ d' $Fdestdir/etc/binfmt.d/qemu.conf || Fdie
fi
+       Ffileschmod /usr/lib/libcacard.so.0.0.0 0755
Fsplit qemu-guest /lib/systemd/system/qemu-guest-agent.service
Fsplit qemu-guest /lib/udev/rules.d/99-qemu-guest-agent.rules
Fsplit qemu-guest /usr/bin/qemu-ga
-       Frm /usr/include/cacard # no idea why this is installed, when it's a 
dependency
+       Fsplit libcacard /usr/include
+       Fsplit libcacard /usr/lib
+       Fsplit libcacard /usr/bin/vscclient
}

# optimization OK
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to