SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "cairo-compmgr-core"

# SliTaz package receipt.

PACKAGE="cairo-compmgr-core"
VERSION="0.3.0"
CATEGORY="x-window"
SHORT_DESC="Cairo composite manager - core files"
MAINTAINER="al.bobylev@gmail.com"
LICENSE="GPL2"
WEB_SITE="https://github.com/gandalfn/Cairo-Composite-Manager"
SOURCE="cairo-compmgr"
TARBALL="$SOURCE-$VERSION.tar.gz"
WGET_URL="http://ftp.vim.org/os/Linux/distr/zenwalk/source/extra/xap/$SOURCE/$TARBALL"

DEPENDS="libbfd libcairo-compmgr0"
BUILD_DEPENDS="xorg-libXcomposite-dev xorg-libXdamage-dev xorg-libXext-dev \
xorg-libXi-dev xorg-libSM-dev cairo-dev pixman-dev gtk+-dev vala \
xorg-libICE-dev xorg-libX11-dev util-linux-uuid-dev"

current_version()
{
    wget -O - https://github.com/gandalfn/Cairo-Composite-Manager/tags 2>/dev/null | \
    sed '/archive.*tar/!d;s|.*/v*\(.*\).tar.*|\1|;q'
}

# Rules to configure and make the package.
compile_rules()
{
    # make needed pkg-config file
    ln -s $(ls /usr/lib/pkgconfig/libvala-*.pc | sed q) /usr/lib/pkgconfig/vala-1.0.pc

    # localization
    cp -a $stuff/cairo-compmgr.pot $src/po
    cp -a $stuff/ru.po $src/po

    export LDFLAGS="$LDFLAGS $(pkg-config --libs ice gmodule-2.0 x11)"

    ./configure $CONFIGURE_ARGS &&
    make &&
    make install
    rm -f $install/usr/share/applications/*
}

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
    mkdir -p \
        $fs/usr/bin \
        $fs/usr/share/applications \
        $fs/usr/share/cairo-compmgr/ui \
        $fs/usr/share/cairo-compmgr/schemas
    cp -a $install/usr/bin/cairo-compmgr $fs/usr/bin
    cp -a $install/usr/share/pixmaps $fs/usr/share
    cp -a $install/usr/share/man $fs/usr/share
    cp -a $stuff/cairo-compmgr.desktop $fs/usr/share/applications
    cp -a $install/usr/share/cairo-compmgr/ui/ccm-preferences.ui \
        $fs/usr/share/cairo-compmgr/ui
    cp -a $install/usr/share/cairo-compmgr/schemas/ccm-display.schema-key \
        $fs/usr/share/cairo-compmgr/schemas
}
6025 packages and 203154 files in current database (Thu Apr 25 06:17:47 2024)