SHA256
1
0
forked from pool/git
OBS User unknown 2008-09-26 14:51:20 +00:00 committed by Git OBS Bridge
parent adb098b7bc
commit ff07754de4
4 changed files with 139 additions and 37 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:692901194603cc4fb4072d8f907487d867caef6b62161f50f0f44dbeb001066e
size 1743402

3
git-1.6.0.2.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a332fbcb1c9cf8b1dc224135d5b14e99da4720fc8b082e595b4f20eaf640dad8
size 1865485

View File

@ -1,3 +1,33 @@
-------------------------------------------------------------------
Thu Sep 25 16:08:40 CEST 2008 - tiwai@suse.de
- updated to 1.6.0.2:
Mostly small bug fixes, see details in
http://www.kernel.org/pub/software/scm/git/docs/RelNotes-1.6.0.2.txt
-------------------------------------------------------------------
Thu Sep 25 16:04:22 CEST 2008 - tiwai@suse.de
- fix file selections of git-core package
- use symlinks for git sub-commands instead of hardlinks to make
build system happy
-------------------------------------------------------------------
Tue Sep 9 12:18:09 CEST 2008 - tiwai@suse.de
- updated to 1.6.0:
* http://www.kernel.org/pub/software/scm/git/docs/RelNotes-1.6.0.txt
- updated to 1.6.0.1:
* http://www.kernel.org/pub/software/scm/git/docs/RelNotes-1.6.0.1.txt
- install git subcommands now to libdir/git
users have to set up properly if they want to keep the old style
(refer git --execpath)
-------------------------------------------------------------------
Tue Sep 9 11:38:39 CEST 2008 - lnussel@suse.de
- split off gui and web subpackages
-------------------------------------------------------------------
Mon Aug 18 11:42:39 CEST 2008 - schwab@suse.de

140
git.spec
View File

@ -1,5 +1,5 @@
#
# spec file for package git (Version 1.5.6.5)
# spec file for package git (Version 1.6.0.2)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@ -19,9 +19,9 @@
Name: git
BuildRequires: asciidoc curl-devel libopenssl-devel sgml-skel xmlto
Version: 1.5.6.5
Release: 8
BuildRequires: asciidoc curl-devel fdupes libopenssl-devel sgml-skel xmlto
Version: 1.6.0.2
Release: 1
Summary: Fast, scalable, distributed revision control system
License: GPL v2 or later
Group: Development/Tools/Version Control
@ -32,8 +32,9 @@ Source2: sysconfig.git-daemon
Source3: git-daemon.init
Source4: git.xinetd
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: git-core = %{version} git-svn = %{version} git-cvs = %{version}
Requires: git-arch = %{version} git-email = %{version} gitk = %{version}
Requires: git-core = %{version}
Recommends: git-svn git-cvs git-arch git-email gitk git-gui git-web
Suggests: git-daemon
%description
Git is a fast, scalable, distributed revision control system with an
@ -142,22 +143,16 @@ Authors:
%package daemon
License: GPL v2 or later
Summary: Fast, scalable, distributed revision control system
Summary: Simple Server for Git Repositories
Group: Development/Tools/Version Control
Requires: git-core = %{version}
Provides: git-core:/usr/bin/git-daemon
PreReq: /usr/sbin/useradd %fillup_prereq %insserv_prereq
%description daemon
Git is a fast, scalable, distributed revision control system with an
unusually rich command set that provides both high-level operations and
full access to internals.
This package itself only provides the README of git but with the
packages it requires, it brings you a complete Git environment
including GTK and email interfaces and tools for importing source code
repositories from other revision control systems such as subversion,
CVS, and GNU arch.
A really simple TCP git daemon. In the default configuration it allows
read only access to repositories in /srv/git/ that contain the
'git-daemon-export-ok' file.
@ -170,6 +165,7 @@ License: GPL v2 or later
Summary: Git revision tree visualiser
Group: Development/Tools/Version Control
Requires: git-core = %{version}, tk >= 8.4
Supplements: packageand(git-core:tk)
%description -n gitk
Grapical tool for visualization of revision trees of projects
@ -186,6 +182,48 @@ Authors:
Linus Torvalds <torvalds@osdl.org>
Junio C Hamano <junkio@cox.net>
%package gui
License: GPL v2 or later
Summary: Grapical tool for common git operations
Group: Development/Tools/Version Control
Requires: git-core = %{version}, tk >= 8.4
Supplements: packageand(git-core:tk)
%description gui
A Tcl/Tk based graphical user interface to Git. git-gui focuses on
allowing users to make changes to their repository by making new
commits, amending existing ones, creating branches, performing local
merges, and fetching/pushing to remote repositories.
Unlike gitk, git-gui focuses on commit generation and single file
annotation, and does not show project history. It does however supply
menu actions to start a gitk session from within git-gui.
Authors:
--------
Linus Torvalds <torvalds@osdl.org>
%package web
License: GPL v2 or later
Summary: Git Web Interface
Group: Development/Tools/Version Control
Requires: git-core = %{version}
Supplements: packageand(git-core:apache2)
%description web
CGI script that allows browsing git repositories via web interface.
The apache2 configuration contained in this package installs a virtual
directory /git/ that calls the cgi script.
Authors:
--------
Linus Torvalds <torvalds@osdl.org>
%prep
%setup -q
@ -196,11 +234,13 @@ make %{_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" \
WITH_OWN_SUBPROCESS_PY=YesPlease NO_EXPAT=1 \
V=1 \
prefix=%{_prefix} mandir=%{_mandir} \
gitexecdir=%{_libdir}/git \
all %{!?_without_docs: doc} %{?jobs:-j %jobs}
%install
make %{_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" DESTDIR=$RPM_BUILD_ROOT WITH_OWN_SUBPROCESS_PY=YesPlease NO_EXPAT=1 \
prefix=%{_prefix} mandir=%{_mandir} \
gitexecdir=%{_libdir}/git \
install %{!?_without_docs: install-doc}
### git-web
cp gitweb/INSTALL INSTALL.gitweb
@ -223,8 +263,8 @@ install -d -m 755 $RPM_BUILD_ROOT/srv/git
install -d -m 755 $RPM_BUILD_ROOT/etc/xinetd.d
install -m 644 %{S:4} $RPM_BUILD_ROOT/etc/xinetd.d/git
###
(find $RPM_BUILD_ROOT%{_bindir} -type f | grep -vE "archimport|svn|cvs|email|gitk|daemon" | sed -e s@^$RPM_BUILD_ROOT@@) > bin-man-doc-files
(find $RPM_BUILD_ROOT%{_mandir} $RPM_BUILD_ROOT/Documentation -type f | grep -vE "archimport|svn|git-cvs|email|gitk|daemon" | sed -e s@^$RPM_BUILD_ROOT@@ -e 's/$/*/' ) >> bin-man-doc-files
(find $RPM_BUILD_ROOT%{_libdir}/git -type f | grep -vE "archimport|svn|cvs|email|gitk|daemon|gui" | sed -e s@^$RPM_BUILD_ROOT@@) > bin-man-doc-files
(find $RPM_BUILD_ROOT%{_mandir} $RPM_BUILD_ROOT/Documentation -type f | grep -vE "archimport|svn|git-cvs|email|gitk|daemon|gui" | sed -e s@^$RPM_BUILD_ROOT@@ -e 's/$/*/' ) >> bin-man-doc-files
( pushd perl
perl Makefile.PL
make -f perl.mak DESTDIR=${RPM_BUILD_ROOT} install_vendor
@ -233,6 +273,8 @@ rm -rf ${RPM_BUILD_ROOT}/usr/lib/perl5/site_perl
%perl_process_packlist
find $RPM_BUILD_ROOT/%_mandir -type f -print0 | xargs -0 chmod 644
install -m 644 -D contrib/completion/git-completion.bash $RPM_BUILD_ROOT/etc/bash_completion.d/git.sh
# use symlinks instead of hardlinks in sub-commands
%fdupes -s $RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
@ -257,7 +299,7 @@ fi
%files svn
%defattr(-,root,root)
%{_bindir}/*svn*
%{_libdir}/git/*svn*
%doc Documentation/*svn*.txt
%{!?_without_docs: %{_mandir}/man1/*svn*.1*}
%{!?_without_docs: %doc Documentation/*svn*.html }
@ -265,28 +307,28 @@ fi
%files cvs
%defattr(-,root,root)
%doc Documentation/*git-cvs*.txt
%{_bindir}/*cvs*
%{_libdir}/git/*cvs*
%{!?_without_docs: %{_mandir}/man1/*cvs*.1*}
%{!?_without_docs: %doc Documentation/*git-cvs*.html }
%files arch
%defattr(-,root,root)
%doc Documentation/git-archimport.txt
%{_bindir}/git-archimport
%{_libdir}/git/git-archimport
%{!?_without_docs: %{_mandir}/man1/git-archimport.1*}
%{!?_without_docs: %doc Documentation/git-archimport.html }
%files email
%defattr(-,root,root)
%doc Documentation/*email*.txt
%{_bindir}/*email*
%{_libdir}/git/*email*
%{!?_without_docs: %{_mandir}/man1/*email*.1*}
%{!?_without_docs: %doc Documentation/*email*.html }
%files daemon
%defattr(-,root,root)
%doc Documentation/*daemon*.txt
%{_bindir}/*daemon*
%{_libdir}/git/*daemon*
/etc/init.d/git-daemon
%{_sbindir}/rcgit-daemon
%dir /srv/git
@ -298,30 +340,60 @@ fi
%files -n gitk
%defattr(-,root,root)
%doc Documentation/*gitk*.txt
%{_bindir}/*gitk*
%{_bindir}/gitk
/usr/share/gitk
%{!?_without_docs: %{_mandir}/man1/*gitk*.1*}
%{!?_without_docs: %doc Documentation/*gitk*.html }
%files core -f bin-man-doc-files
%files gui
%defattr(-,root,root)
%{_datadir}/git-core/
%doc README COPYING Documentation/*.txt
%{!?_without_docs: %doc Documentation/*.html }
/var/adm/perl-modules/%{name}
%{perl_vendorlib}/Error.pm
%{perl_vendorlib}/Git.pm
%{perl_vendorarch}/auto/Git/
%doc Documentation/*gui*.txt
%{_libdir}/git/git-gui
/usr/share/git-gui
/etc/bash_completion.d/git.sh
#TODO: split into subpackage
%{!?_without_docs: %{_mandir}/man1/*gui*.1*}
%{!?_without_docs: %doc Documentation/*gui*.html }
%files web
%defattr(-,root,root)
%doc README.gitweb INSTALL.gitweb
%dir /etc/apache2
%dir /etc/apache2/conf.d
%config(noreplace) /etc/apache2/conf.d/gitweb.conf
/usr/share/git-web
%files core -f bin-man-doc-files
%defattr(-,root,root)
%{_bindir}/git
%{_bindir}/git-*
%{_datadir}/git-core/
%dir %{_libdir}/git
%doc README COPYING Documentation/*.txt
%{!?_without_docs: %doc Documentation/*.html }
/var/adm/perl-modules/%{name}
%{perl_vendorlib}/Error.pm
%{perl_vendorlib}/Git.pm
%{perl_vendorarch}/auto/Git/
/etc/bash_completion.d/git.sh
%changelog
* Thu Sep 25 2008 tiwai@suse.de
- updated to 1.6.0.2:
Mostly small bug fixes, see details in
http://www.kernel.org/pub/software/scm/git/docs/RelNotes-1.6.0.2.txt
* Thu Sep 25 2008 tiwai@suse.de
- fix file selections of git-core package
- use symlinks for git sub-commands instead of hardlinks to make
build system happy
* Tue Sep 09 2008 tiwai@suse.de
- updated to 1.6.0:
* http://www.kernel.org/pub/software/scm/git/docs/RelNotes-1.6.0.txt
- updated to 1.6.0.1:
* http://www.kernel.org/pub/software/scm/git/docs/RelNotes-1.6.0.1.txt
- install git subcommands now to libdir/git
users have to set up properly if they want to keep the old style
(refer git --execpath)
* Tue Sep 09 2008 lnussel@suse.de
- split off gui and web subpackages
* Mon Aug 18 2008 schwab@suse.de
- Fix name of completions file.
* Tue Aug 12 2008 tiwai@suse.de