# Maintainer: Natanael Copa pkgname=git pkgver=1.7.9.5 pkgrel=0 pkgdesc="GIT - the stupid content tracker" url="http://git.or.cz/" arch="all" license="GPL2" depends= replaces="git-perl" subpackages="$pkgname-doc $pkgname-svn $pkgname-perl" makedepends="zlib-dev openssl-dev curl-dev expat-dev perl-dev python-dev" source="http://git-core.googlecode.com/files/git-$pkgver.tar.gz bb-tar.patch git-daemon.initd git-daemon.confd " _makeopts="NO_ICONV=YesPlease NO_GETTEXT=YesPlease NO_NSEC=YesPlease NO_TCLTK=YesPlease NO_SVN_TESTS=YesPlease" build() { cd "$srcdir"/$pkgname-$pkgver patch -p1 -i "$srcdir"/bb-tar.patch || return 1 make prefix=/usr DESTDIR="$pkgdir" $_makeopts || return 1 } package() { cd "$srcdir"/$pkgname-$pkgver make prefix=/usr DESTDIR="$pkgdir" $_makeopts install mkdir -p "$pkgdir"/var/git install -Dm755 "$srcdir"/git-daemon.initd \ "$pkgdir"/etc/init.d/git-daemon install -Dm644 "$srcdir"/git-daemon.confd \ "$pkgdir"/etc/conf.d/git-daemon } perl() { depends="perl git perl-net-smtp-ssl perl-authen-sasl" pkgdesc="Perl scripts for git" arch="noarch" replaces="" mkdir -p "$subpkgdir"/usr/lib mv "$pkgdir"/usr/lib/perl* "$subpkgdir"/usr/lib/ cd "$pkgdir" find -type f | xargs file --mime-type | grep perl | cut -d: -f1| while read f; do mkdir -p "$subpkgdir"/${f%/*} mv "$f" "$subpkgdir"/${f%/*} done find "$subpkgdir" -name perllocal.pod -delete } svn() { depends="perl git git-perl>=1.7.8.4-r1 perl-subversion" pkgdesc="Subversion support for git" arch="noarch" replaces="" mkdir -p "$subpkgdir"/usr/libexec/git-core mv "$pkgdir"/usr/libexec/git-core/git-svn "$subpkgdir"/usr/libexec/git-core } md5sums="094ddc0175d7c5112c7ac99ca7079882 git-1.7.9.5.tar.gz e63a201556c4f089de790805c09a2e5b bb-tar.patch 3f0bdf6ca73bf4f015bc8565ab787969 git-daemon.initd 2258e95d389ccc6de0b5111d53d9eed6 git-daemon.confd"