SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "linux64-cloop"

# SliTaz package receipt.

PACKAGE="linux64-cloop"
SOURCE="cloop"
_VERSION="3.14.1.3+nmu1"
VERSION="4.12"
CATEGORY="base-system"
MAINTAINER="pascal.bellard@slitaz.org"
LICENSE="GPL2"
SHORT_DESC="The read-only compressed loop device kernel module."
WEB_SITE="http://knoppix.net/wiki/Cloop"
TARBALL="${SOURCE}_${_VERSION}.tar.xz"
WGET_URL="http://deb.debian.org/debian/pool/main/c/$SOURCE/$TARBALL"
PROVIDE="linux-cloop:linux64"

DEPENDS="linux64"
BUILD_DEPENDS="linux64-module-headers xz"
SUGGESTED="cloop-utils"

# Use cross toolchain instead uclibc

# Rules to configure and make the package.

compile_rules()
{
    patch -p0 < $stuff/cloop.u

        # Use cross toolchain x86_64
        export PATH=$PATH:/cross/x86_64/tools/bin 

    make ARCH=x86_64 CROSS_COMPILE=x86_64-slitaz-linux- \
        KERNEL_DIR="/usr/src/linux" cloop.ko && xz cloop.ko
    make cloop_suspend
}
    
# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{    
    EXTRAVERSION=_$kvers
    mkdir -p $fs/lib/modules/$kvers-slitaz64/kernel/misc $fs/dev $fs/usr/bin
    cp $src/cloop_suspend $fs/usr/bin
    cp $src/cloop.ko.xz $fs/lib/modules/$kvers-slitaz64/kernel/misc
    for i in $(seq 0 7); do
        mknod $fs/dev/cloop$i b 240 $i
    done
}

post_install()
{
    chroot "$1/" depmod -a ${EXTRAVERSION#_}-slitaz64
}

post_remove()
{
    depmod -a
}
6025 packages and 203154 files in current database (Thu Apr 25 06:17:47 2024)