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 | |
8a8bd292 | 9 | version=1.6.6.1 |
c97bca63 JB |
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 | ||
23b573da JB |
20 | make CC="$CC" CFLAGS="$CFLAGS -I$CLFS/usr/include" \ |
21 | prefix=/usr gitexecdir=/usr/lib/git-core \ | |
8a8bd292 | 22 | DESTDIR=$PKG install |
c97bca63 JB |
23 | |
24 | cd $SRC | |
25 | ||
26 | for i in man*; do | |
27 | install -d $PKG/usr/man/$i | |
28 | install -m 644 $i/* $PKG/usr/man/$i; | |
29 | done | |
30 | ||
31 | install -d $PKG/usr/man/man3 | |
32 | mv $PKG/usr/share/man/man3/{Git,private-Error}.3pm \ | |
33 | $PKG/usr/man/man3/ | |
34 | rmdir $PKG/usr/share/{man/man3,man} | |
35 | ||
36 | find $PKG -name perllocal.pod -delete | |
37 | find $PKG -name .packlist -delete | |
38 | ||
39 | rm -rf $PKG/usr/share/gitk/lib/msgs | |
40 | rmdir $PKG/usr/share/gitk/{lib,} | |
41 | } |