SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "git"

# SliTaz package receipt.

PACKAGE="git"
VERSION="1.7.9.1"
CATEGORY="development"
SHORT_DESC="Fast version control system"
MAINTAINER="b1+slitaz@nagel.org"
TARBALL="$PACKAGE-$VERSION.tar.gz"
WEB_SITE="http://git.or.cz"
WGET_URL="http://git-core.googlecode.com/files/$TARBALL"
CROSS="bug: can't run test and make package."

DEPENDS="zlib openssl curl expat"
BUILD_DEPENDS="zlib-dev openssl-dev curl-dev expat-dev perl python-dev tar bzip2"

# Rules to configure and make the package.
compile_rules()
{
    cd $src
    [ -L /bin/tar ] && tazpkg get-install tar --forced
    ./configure \
        --prefix=/usr \
        --libexecdir=/usr/lib \
        --without-tcltk \
        --build=$HOST_SYSTEM \
        --host=$HOST_SYSTEM &&
    make THREADED_DELTA_SEARCH=1
    make THREADED_DELTA_SEARCH=1 DESTDIR=$DESTDIR install
}

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
    mkdir -p $fs/etc/init.d
    cp -a $stuff/git-daemon $fs/etc/init.d
    cp -a $install/usr $fs/
    strip -s $fs/usr/lib/git-core/* 2>/dev/null || true
}

# edit daemons.conf.
post_install()
{
    local root
    root=$1
    if ! grep -q 'GIT_OPTIONS' $root/etc/daemons.conf; then
        mkdir $root/var/www/git
        echo '# Git daemon options.' >> $root/etc/daemons.conf
        echo 'GIT_REPO="/var/www/git/"' >> $root/etc/daemons.conf
        echo 'GIT_OPTIONS="--detach --syslog --verbose --base-path=$GIT_REPO $GIT_REPO"' >> $root/etc/daemons.conf
        echo '' >> $root/etc/daemons.conf
    fi
}
3382 packages and 430813 files in stable database (Mon Mar 4 17:53:49 2019)