SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "e4rat"

# SliTaz package receipt.

PACKAGE="e4rat"
VERSION="0.2.3"
CATEGORY="system-tools"
SHORT_DESC="Ext4 - Reducing Access Times: Improve Startup Times."
MAINTAINER="pascal.bellard@slitaz.org"
LICENSE="GPL3"
WEB_SITE="https://e4rat.sourceforge.net/"

TARBALL="$PACKAGE-$VERSION.tar.gz"
WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
WGET_URL="https://sourceforge.net/projects/$PACKAGE/files/$VERSION/${PACKAGE}_${VERSION}_src.tar.gz"

DEPENDS="e2fsprogs"
BUILD_DEPENDS="audit-dev cmake e2fsprogs-dev libboost-filesystem-dev 
    libboost-regex-dev libboost-serialization-dev libboost-signals-dev
    libboost-system-dev perl"

# What is the latest version available today?
current_version()
{
    wget -O - https://sourceforge.net/projects/$PACKAGE/files/ 2>/dev/null | \
    sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \
    sed "/${PACKAGE}_/!d;/tar/!d;s|.*${PACKAGE}_\\(.*\\).src.*\".*|\\1|;q"
}

# Rules to configure and make the package.
compile_rules()
{
    export LDFLAGS="$LDFLAGS -lcom_err"
    patch -p0 < $stuff/e4rat-boost.u

    mkdir    _build &&
    cd    _build &&
    cmake    ..                \
        -D CMAKE_BUILD_TYPE=release    \
        -D CMAKE_INSTALL_PREFIX=/usr &&
    make &&
    make install
}

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
    mkdir -p $fs/usr

    cp -a $install/etc    $fs
    cp -a $install/var    $fs
    cp -a $install/usr/sbin    $fs/usr
    cp -a $install/usr/lib    $fs/usr
}
6025 packages and 203154 files in current database (Thu Apr 25 06:17:47 2024)