wok-current annotate compcache/receipt @ rev 2786
Up: slitaz-eeepc (1.2)
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Mon Apr 27 21:57:44 2009 +0200 (2009-04-27) |
parents | bfd8ed4b253e |
children | f306d126580e |
rev | line source |
---|---|
pascal@1975 | 1 # SliTaz package receipt. |
pascal@1975 | 2 |
pascal@1975 | 3 PACKAGE="compcache" |
mimas@2291 | 4 VERSION="0.5.1" |
pascal@1975 | 5 CATEGORY="system-tools" |
pascal@1975 | 6 SHORT_DESC="Compressed caching" |
pascal@1975 | 7 MAINTAINER="fabrice.thiroux@free.fr" |
pascal@1975 | 8 TARBALL="$PACKAGE-$VERSION.tar.gz" |
pascal@1975 | 9 WEB_SITE="http://code.google.com/p/compcache/" |
pascal@1975 | 10 WGET_URL="http://compcache.googlecode.com/files/$TARBALL" |
pascal@1975 | 11 BUILD_DEPENDS="lzma" |
pascal@1975 | 12 |
pascal@1975 | 13 # Rules to configure and make the package. |
pascal@1975 | 14 compile_rules() |
pascal@1975 | 15 { |
pascal@1975 | 16 |
erjo@1991 | 17 KERNEL_VERSION=`grep ^VERSION= $WOK/linux/receipt | cut -d "=" -f2 | sed -e 's/"//g'` |
pascal@1975 | 18 if [ ! -d $WOK/linux/linux-$KERNEL_VERSION ]; then |
pascal@1975 | 19 tazwok cook linux |
pascal@1975 | 20 fi |
pascal@1975 | 21 cd $src |
mimas@2291 | 22 find -name Makefile | xargs sed -i \ |
pascal@1975 | 23 "s|/lib/modules/\$(shell uname -r)/build|$WOK/linux/linux-$KERNEL_VERSION|" |
pascal@1975 | 24 make KBUILD=$WOK/linux/linux-$KERNEL_VERSION KVER=$KERNEL_VERSION |
pascal@1975 | 25 } |
pascal@1975 | 26 |
pascal@1975 | 27 # Rules to gen a SliTaz package suitable for Tazpkg. |
pascal@1975 | 28 genpkg_rules() |
pascal@1975 | 29 { |
erjo@1991 | 30 KERNEL_VERSION=`grep ^VERSION= $WOK/linux/receipt | cut -d "=" -f2 | sed -e 's/"//g'` |
pascal@1975 | 31 EXTRAVERSION=_$KERNEL_VERSION |
pascal@1975 | 32 |
pascal@1975 | 33 mkdir -p $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/misc $fs/etc/init.d |
pascal@1975 | 34 |
mimas@2291 | 35 install -o root -m 644 $src/compcache.ko $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/misc |
mimas@2291 | 36 install -o root -m 644 $src/sub-projects/allocators/xvmalloc-kmod/xvmalloc.ko $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/misc |
mimas@2291 | 37 install -o root -m 644 $src/sub-projects/compression/lzo-kmod/lzo1x_compress.ko $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/misc |
mimas@2291 | 38 install -o root -m 644 $src/sub-projects/compression/lzo-kmod/lzo1x_decompress.ko $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/misc |
pascal@1975 | 39 |
mimas@2291 | 40 for i in $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/misc/*.ko ; do |
mimas@2291 | 41 lzma e $i $i.gz && rm -f $i |
pascal@1975 | 42 done |
pascal@1975 | 43 install -o root -m 755 ./stuff/compcache $fs/etc/init.d/ |
mimas@2291 | 44 install -o root -m 644 ./stuff/compcache.conf $fs/etc/ |
pascal@1975 | 45 } |
pascal@1975 | 46 |
pascal@1975 | 47 post_install() |
pascal@1975 | 48 { |
pascal@1975 | 49 echo "Processing post-install commands..." |
pascal@1975 | 50 depmod -a -b "$1/" ${EXTRAVERSION#_}-slitaz |
pascal@1975 | 51 } |
pascal@1975 | 52 |
pascal@1975 | 53 post_remove() |
pascal@1975 | 54 { |
pascal@1975 | 55 echo "Processing post-remove commands..." |
pascal@1975 | 56 depmod -a |
pascal@1975 | 57 } |