Commit | Line | Data |
---|---|---|
c97bca63 JB |
1 | # Description: Directory content manager |
2 | # URL: http://www.kernel.org/pub/software/scm/git/docs | |
3 | # Maintainer: Tilman Sauerbeck tilman at crux dot nu | |
4 | # Arch Maintainer System Team crux-arm at mikeux dot dyndns dot org | |
5 | # Depends on: expat curl | |
6 | # Nice to have: tk | |
7 | ||
8 | name=git | |
9 | version=1.6.5.5 | |
10 | release=1 | |
11 | source=(http://www.kernel.org/pub/software/scm/$name/$name-{,manpages-}$version.tar.bz2) | |
12 | ||
13 | build() { | |
14 | cd $name-$version | |
15 | ||
16 | # install Error.pm. this pretty much sucks but i'm too lazy to | |
17 | # investigate whether there's a better way. | |
18 | sed -i -e '23,24d' -e '26d' perl/Makefile.PL | |
19 | ||
20 | make CFLAGS="$CFLAGS" prefix=/usr gitexecdir=/usr/lib/git-core \ | |
21 | DESTDIR=$PKG install | |
22 | ||
23 | cd $SRC | |
24 | ||
25 | for i in man*; do | |
26 | install -d $PKG/usr/man/$i | |
27 | install -m 644 $i/* $PKG/usr/man/$i; | |
28 | done | |
29 | ||
30 | install -d $PKG/usr/man/man3 | |
31 | mv $PKG/usr/share/man/man3/{Git,private-Error}.3pm \ | |
32 | $PKG/usr/man/man3/ | |
33 | rmdir $PKG/usr/share/{man/man3,man} | |
34 | ||
35 | find $PKG -name perllocal.pod -delete | |
36 | find $PKG -name .packlist -delete | |
37 | ||
38 | rm -rf $PKG/usr/share/gitk/lib/msgs | |
39 | rmdir $PKG/usr/share/gitk/{lib,} | |
40 | } |