Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=bmf.git;a=commitdiff;h=b2c1b96caa4bc4a34a2f1642d97b06b234666bfd

commit b2c1b96caa4bc4a34a2f1642d97b06b234666bfd
Author: VMiklos <[EMAIL PROTECTED]>
Date:   Wed Sep 5 14:40:36 2007 +0200

git-1.5.3.1.1.g1e61-1-i686
bump to post-1.5.3

diff --git a/source/devel-extra/git/FrugalBuild 
b/source/devel-extra/git/FrugalBuild
index b364bb9..0c71e49 100644
--- a/source/devel-extra/git/FrugalBuild
+++ b/source/devel-extra/git/FrugalBuild
@@ -1,9 +1,12 @@
# Compiling Time: 0.36 SBU
# Maintainer: VMiklos <[EMAIL PROTECTED]>

+USE_DEVEL=${USE_DEVEL:-"y"}
+
pkgname=git
-pkgver=1.5.3.rc7.30.g947ad2
-pkgrel=2
+pkgver=1.5.3.1
+Fuse $USE_DEVEL && pkgver=1.5.3.1.1.g1e61
+pkgrel=1
pkgdesc="A fast, scalable, distributed revision control system."
url="http://www.kernel.org/pub/software/scm/git/";
depends=('curl>=7.16.0' 'openssl')
@@ -11,10 +14,11 @@ makedepends=('asciidoc' 'docbook-xsl>=1.73.0-2' 
'docbook-xml' 'sgml-common' 'xml
groups=('devel-extra')
archs=('i686' 'x86_64')
up2date="lynx -dump '$url/?C=M;O=D'|grep 'git-[0-9.]*.tar.bz2$'|sed -n 
's/.*-\(.*\)\.t.*/\1/;1 p'"
-source=(gitweb.modules.d gitweb.conf README.Frugalware)
-sha1sums=('c60be6e086241b85b1f0d89db22c24fc21dc6432' \
-          '58698ef6cf0dad734e1a1ee5689c0c4d83bf27b5' \
-          'a0aa4b43cfd81b74c28343495bf6c8a2f50adcaa')
+if ! Fuse $USE_DEVEL; then
+       source=($url/$pkgname-$pkgver.tar.bz2)
+       signatures=(${source[0]}.sign '' '' '')
+fi
+source=([EMAIL PROTECTED] gitweb.modules.d gitweb.conf README.Frugalware)
options=('scriptlet')

subpkgs=('gitweb' 'git-gui' 'gitk')
@@ -24,22 +28,26 @@ subbackup=('etc/gitweb.conf 
etc/httpd/conf/modules.d/gitweb.conf' '' '')
subgroups=('network-extra' 'xapps-extra' 'xapps-extra')
subarchs=('i686 x86_64' 'i686 x86_64' 'i686 x86_64')

-_F_scm_type="git"
-_F_scm_url="git://git.kernel.org/pub/scm/git/git.git"
-Finclude scm
+if Fuse $USE_DEVEL; then
+       _F_scm_type="git"
+       _F_scm_url="git://git.kernel.org/pub/scm/git/git.git"
+       Finclude scm
+fi

build()
{
-       Funpack_scm
-       Fsed '^\(CFLAGS =\) .*' "\1 $CFLAGS" Makefile
-       # fix path, we do not put the contrib dir to the documentation folder
+       if Fuse $USE_DEVEL; then
+               Funpack_scm
+               make configure
+       fi
+
+       # undebianize
Fsed 'doc/' '' templates/hooks--post-receive
-       make configure || return 1
-       Fmkdir /usr/bin
-       Fpatchall
+       Fsed ' (on debian)' '' templates/hooks--post-receive
+
Fconf
-       make ASCIIDOC8=YesPlease ETC_GITCONFIG=/etc/gitconfig all doc || return 
1
-       Fmakeinstall install-doc ETC_GITCONFIG=/etc/gitconfig
+       make V=1 CLFAGS="$CFLAGS" ASCIIDOC8=YesPlease 
ETC_GITCONFIG=/etc/gitconfig all doc || return 1
+       Fmakeinstall install-doc ETC_GITCONFIG=/etc/gitconfig 
mandir=/usr/share/man
Ffilerel perl/private-Error.pm /usr/lib/perl5/site_perl/current/Error.pm
make -C Documentation WEBDOC_DEST=$Fdestdir/usr/share/doc/$pkgname-$pkgver/html 
install-webdoc || return 1
Fdocrel Documentation/SubmittingPatches
@@ -54,6 +62,7 @@ build()

# gitweb
Fmkdir /var/www/gitweb
+       rm gitweb/gitweb.perl
cp gitweb/git* $Fdestdir/var/www/gitweb
Ffile gitweb.modules.d /etc/httpd/conf/modules.d/gitweb.conf
Ffile /etc/gitweb.conf
@@ -64,12 +73,12 @@ build()
Fsplit git-gui usr/bin/git-{gui,citool}
Fsplit git-gui usr/share/git-gui
Fsplit git-gui usr/share/man/man1/git-{gui,citool}.1
-       Fsplit git-gui usr/share/doc/git-$pkgver/html/git-{gui,citool}.html
+       Fsplit git-gui 
usr/share/doc/git-$pkgver/html/git-{gui,citool}.{html,txt}

# gitk
Fsplit gitk usr/bin/gitk
Fsplit gitk usr/share/man/man1/gitk.1
-       Fsplit git-gui usr/share/doc/git-$pkgver/html/gitk.html
+       Fsplit git-gui usr/share/doc/git-$pkgver/html/gitk.{html,txt}
}

# optimization OK
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to