SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "consolekit2"

# SliTaz package receipt.

PACKAGE="consolekit2"
VERSION="1.2.4"
CATEGORY="system-tools"
SHORT_DESC="ConsoleKit framework."
MAINTAINER="maintainer@slitaz.org"
LICENSE="GPL2"
WEB_SITE="https://github.com/Consolekit2/ConsoleKit2"
LFS="http://www.linuxfromscratch.org/blfs/view/svn/postlfs/consolekit.html"
REPOLOGY="consolekit"

SOURCE="ConsoleKit2"
TARBALL="$SOURCE-$VERSION.tar.gz"
WGET_URL="https://github.com/$SOURCE/$SOURCE/archive/refs/tags/$VERSION.tar.gz"

SUGGESTED="consolekit2-lang"
DEPENDS="acl dbus eudev-lib glib polkit xorg-libX11 zlib"
BUILD_DEPENDS="acl-dev dbus-dev docbook-xsl eudev-dev gettext-base
    glib-dev libtool libxml2-tools libxslt polkit-dev
    util-linux-getopt util-linux-uuid-dev xmlto xorg-libX11-dev"

current_version()
{
    wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \
    sed '/archive.*tar/!d;s|.*/\(.*\).tar.*|\1|;q'
}

compile_rules()
{
    ./autogen.sh                            \
        --sysconfdir=/etc                    \
        --localstatedir=/var                    \
        --enable-udev-acl                    \
        --enable-polkit                        \
        --with-xinitrc-dir=/etc/X11/app-defaults/xinitrc.d    \
        --with-systemdsystemunitdir=no                \
        --enable-docbook-docs                    \
        $CONFIGURE_ARGS &&
    make &&
    make install || return 1

    mv -v $install/etc/X11/app-defaults/xinitrc.d/90-consolekit    \
        $install/etc/X11/app-defaults/xinitrc.d/90-consolekit.sh
}

genpkg_rules()
{
    mkdir -p $fs/etc/X11/app-defaults
    mkdir -p $fs/lib
    mkdir -p $fs/usr/lib
    mkdir -p $fs/usr/share
    mkdir -p $fs/var/log/ConsoleKit
    mkdir -p $fs/var/run/ConsoleKit

    cp -a $install/etc/X11/app-defaults/xinitrc.d \
                        $fs/etc/X11/app-defaults
    cp -a $install/etc            $fs
    cp -a $install/usr/bin            $fs/usr
    cp -a $install/lib/udev            $fs/lib
    cp -a $install/usr/lib/ConsoleKit    $fs/usr/lib
    cp -a $install/usr/lib/*.so*        $fs/usr/lib
    cp -a $install/usr/libexec        $fs/usr
    cp -a $install/usr/sbin            $fs/usr
    cp -a $install/usr/share/dbus-1     $fs/usr/share
    cp -a $install/usr/share/polkit-1     $fs/usr/share

    # modify symbolic links
    rm                    $fs/lib/udev/udev-acl
    ln -s ../../usr/libexec/udev-acl    $fs/lib/udev/udev-acl
    rm                    $fs/usr/lib/ConsoleKit/run-seat.d/udev-acl.ck
    ln -s ../../../libexec/udev-acl        $fs/usr/lib/ConsoleKit/run-seat.d/udev-acl.ck
}
6025 packages and 203154 files in current database (Thu Apr 25 06:17:47 2024)