SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "compcache"

# SliTaz package receipt.

PACKAGE="compcache"
VERSION="0.6.2"
CATEGORY="system-tools"
SHORT_DESC="Compressed caching"
MAINTAINER="fabrice.thiroux@free.fr"
TARBALL="$PACKAGE-$VERSION.tar.gz"
WEB_SITE="http://code.google.com/p/compcache/"
WGET_URL="http://compcache.googlecode.com/files/$TARBALL"

DEPENDS="linux"
BUILD_DEPENDS="lzma linux-module-headers"

# Rules to configure and make the package.
compile_rules()
{
    KERNEL_VERSION=`grep  ^VERSION= $WOK/linux/receipt | \
        cut -d "=" -f2 | sed -e 's/"//g'`
    cd $src
    
    # Fix build with kernel 2.6.34
    patch -p1 < $stuff/compcache-0.6.2-linux-2.6.34.u || return 1
    
    find -name Makefile | xargs sed -i \
        "s|/lib/modules/\$(shell uname -r)/build|/usr/src/linux|"
    make  KBUILD=/usr/src/linux KVER=$KERNEL_VERSION 
}

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
    KERNEL_VERSION=$(grep  ^VERSION= $WOK/linux/receipt | \
        cut -d "=" -f2 | sed -e 's/"//g')
    EXTRAVERSION=_$KERNEL_VERSION
    
    mkdir -p $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/misc \
            $fs/etc/init.d \
            $fs/usr/bin
    
    install -o root -m 644 $src/ramzswap.ko \
        $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/misc
    cp -a $src/sub-projects/rzscontrol/rzscontrol $fs/usr/bin
    
    for i in $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/misc/*.ko ; do
        lzma e $i $i.gz && rm -f $i
    done
    install -o root -m 755 $stuff/compcache $fs/etc/init.d/
    install -o root -m 644 $stuff/compcache.conf $fs/etc/
}

post_install()
{
    echo "Processing post-install commands..."
    chroot "$1/" depmod -a ${EXTRAVERSION#_}-slitaz
}

post_remove()
{
    echo "Processing post-remove commands..."
    chroot "$1/" depmod -a ${EXTRAVERSION#_}-slitaz
}
3382 packages and 430813 files in stable database (Mon Mar 4 17:53:49 2019)