SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "waterline"

# SliTaz package receipt.

PACKAGE="waterline"
GITHASH="ed8ddefb60835502069faa3d038a6535e5fb03ac"
VERSION="ed8ddef"    # Mar 24, 2016
CATEGORY="x-window"
SHORT_DESC="A lightweight framework for desktop widgets and applets"
MAINTAINER="psychomaniak@xakep.ru"
LICENSE="GPL2"
WEB_SITE="https://github.com/sde-gui/waterline"
TARBALL="$PACKAGE-$VERSION.zip"
WGET_URL="$WEB_SITE/archive/$GITHASH.zip"
TAGS="desktop panel taskbar"

DEPENDS="libsde-utils-jansson libsde-utils-x11"
BUILD_DEPENDS="automake libtool gtk+-dev jansson-dev libsde-utils \
libsde-utils-x11 libsde-utils-jansson libsde-utils-gtk \
xorg-libXcomposite-dev menu-cache-dev alsa-lib-dev"
# libsde-utils-dev libsde-utils-x11-dev libsde-utils-jansson-dev libsde-utils-gtk-dev

# What is the latest version available today?
current_version()
{
    wget -O - $WEB_SITE/commits/master 2>/dev/null | \
    sed '/commits_list_item/!d;s|.*commits/\(.......\).*|\1|;q'
}

# Rules to configure and make the package.
compile_rules()
{
    rm -rf $src/.git
    sed 's/lxsession-logout/tazbox logout/' -i src/defaultapplications.c
    ./autogen.sh || return 1
    ./configure \
        --prefix=/usr \
        --libexec=/usr/lib \
        --sysconfdir=/etc \
        --localstatedir=/var \
        --disable-static \
        --disable-maintainer-mode \
        --enable-silent-rules \
        $CONFIGURE_ARGS &&
    make &&
    make install
}

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
    cp -a $install/* $fs
    mkdir -p $fs/etc/xdg/autostart
    cat > $fs/etc/xdg/autostart/waterline.desktop <<EOT
[Desktop Entry]
Type=Application
Name=Waterline Desktop panel
Exec=waterline
EOT
    rm -rf $fs/usr/include
    rm -rf $fs/usr/lib/pkgconfig
    rm -r $fs/usr/lib/waterline/internals/*.la
}
6025 packages and 203154 files in current database (Thu Apr 25 06:17:47 2024)