wok-current view kqemu/receipt @ rev 6928

Up: elfutils to 0.149. Fixed it to build in clean chroot. Fixed it also to download sources with real wget by since sources are on https host. So now elfutils can download its sources just fine.
author Christopher Rogers <slaxemulator@gmail.com>
date Fri Oct 22 22:36:22 2010 +0000 (2010-10-22)
parents 9bac91257596
children c063ba959397
line source
1 # SliTaz package receipt.
3 PACKAGE="kqemu"
4 VERSION="1.4.0pre1"
5 CATEGORY="misc"
6 SHORT_DESC="QEMU Accelerator Module."
7 MAINTAINER="pascal.bellard@slitaz.org"
8 TARBALL="$PACKAGE-$VERSION.tar.gz"
9 WEB_SITE="http://www.nongnu.org/qemu/"
10 WGET_URL="${WEB_SITE}$TARBALL"
11 DEPENDS="linux"
12 BUILD_DEPENDS="linux-module-headers"
13 SUGGESTED="qemu"
14 TAG="virtualization"
16 # Rules to configure and make the package.
17 compile_rules()
18 {
19 local dir
20 KERNEL_VERSION=`grep ^VERSION= $WOK/linux/receipt | cut -d "=" -f2 | sed -e 's/"//g'`
22 dir=/lib/modules/${KERNEL_VERSION}-slitaz/misc
23 cd $src
24 ./configure --prefix=/usr \
25 --kernel-path=/usr/src/linux
26 make
27 mkdir -p _pkg/$dir _pkg/dev
28 cp kqemu.ko _pkg/$dir
29 gzip -9 _pkg/$dir/kqemu.ko
30 }
32 # Rules to gen a SliTaz package suitable for Tazpkg.
33 genpkg_rules()
34 {
35 cp -a $_pkg/* $fs
36 }
38 # Post install/remove commands for Tazpkg.
39 post_install()
40 {
41 if [ -d $1/etc/udev ]; then
42 file=/etc/udev/rules.d/60-kqemu.rules
43 echo 'KERNEL=="kqemu", NAME="%k", MODE="0666"' > $1$file
44 tazpkg reconfigure udev --root=$1
45 else
46 file=/dev/kqemu
47 mknod -m 666 $1$file c 250 0
48 fi
49 echo "$file" >> $INSTALLED/$PACKAGE/files.list
50 chroot "$1/" depmod -a ${EXTRAVERSION#_}-slitaz
51 }
53 post_remove()
54 {
55 depmod -a
56 }