# HG changeset patch # User Pascal Bellard # Date 1243235579 -7200 # Node ID 37a6d35387dd5e4199637fd597a6781ac2fd4c68 # Parent cd6734156bf39d27342fd8d9460a0221369a579d Up kqemu (1.4.0pre1) diff -r cd6734156bf3 -r 37a6d35387dd kqemu/receipt --- a/kqemu/receipt Mon May 25 10:21:27 2009 +0200 +++ b/kqemu/receipt Mon May 25 09:12:59 2009 +0200 @@ -1,15 +1,14 @@ # SliTaz package receipt. PACKAGE="kqemu" -VERSION="1.3.0pre11" +VERSION="1.4.0pre1" CATEGORY="misc" SHORT_DESC="QEMU Accelerator Module." MAINTAINER="pascal.bellard@slitaz.org" TARBALL="$PACKAGE-$VERSION.tar.gz" -WEB_SITE="http://bellard.org/qemu" -WGET_URL="$WEB_SITE/$TARBALL" +WEB_SITE="http://www.nongnu.org/qemu/" +WGET_URL="${WEB_SITE}$TARBALL" DEPENDS="linux" -BUILD_DEPENDS="gcc3" SUGGESTED="qemu" # Rules to configure and make the package. @@ -21,28 +20,34 @@ fi dir=$(cd $WOK/linux/taz/linux*/fs ; ls -d lib/modules/*)/misc cd $src - ./configure --prefix=/usr --host-cc=gcc-3 --cc=gcc-3 \ + ./configure --prefix=/usr \ --kernel-path=$(ls -d ../../linux/$(ls ../../linux/taz)) make mkdir -p _pkg/$dir _pkg/dev cp kqemu.ko _pkg/$dir gzip -9 _pkg/$dir/kqemu.ko - mknod _pkg/dev/kqemu c 250 0 - chmod 666 _pkg/dev/kqemu } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - local kver - kver=$(grep "kernel version" $WOK/linux/$(ls $WOK/linux/taz)/.config) - EXTRAVERSION=_${kver##* } cp -a $_pkg/* $fs } # Post install/remove commands for Tazpkg. post_install() { + if [ -d $1/etc/udev ]; then + echo 'KERNEL=="kqemu", NAME="%k", MODE="0666"' \ + > $1/etc/udev/rules.d/60-kqemu.rules + echo "/etc/udev/rules.d/60-kqemu.rules" >> \ + $INSTALLED/$PACKAGE/files.list + else + mknod _pkg/dev/kqemu c 250 0 + chmod 666 _pkg/dev/kqemu + echo "/dev/kqemu" >> \ + $INSTALLED/$PACKAGE/files.list + fi chroot "$1/" depmod -a ${EXTRAVERSION#_}-slitaz }