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 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. # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# #
@ -19,9 +19,9 @@
Name: git Name: git
BuildRequires: asciidoc curl-devel libopenssl-devel sgml-skel xmlto BuildRequires: asciidoc curl-devel fdupes libopenssl-devel sgml-skel xmlto
Version: 1.5.6.5 Version: 1.6.0.2
Release: 8 Release: 1
Summary: Fast, scalable, distributed revision control system Summary: Fast, scalable, distributed revision control system
License: GPL v2 or later License: GPL v2 or later
Group: Development/Tools/Version Control Group: Development/Tools/Version Control
@ -32,8 +32,9 @@ Source2: sysconfig.git-daemon
Source3: git-daemon.init Source3: git-daemon.init
Source4: git.xinetd Source4: git.xinetd
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: git-core = %{version} git-svn = %{version} git-cvs = %{version} Requires: git-core = %{version}
Requires: git-arch = %{version} git-email = %{version} gitk = %{version} Recommends: git-svn git-cvs git-arch git-email gitk git-gui git-web
Suggests: git-daemon
%description %description
Git is a fast, scalable, distributed revision control system with an Git is a fast, scalable, distributed revision control system with an
@ -142,22 +143,16 @@ Authors:
%package daemon %package daemon
License: GPL v2 or later License: GPL v2 or later
Summary: Fast, scalable, distributed revision control system Summary: Simple Server for Git Repositories
Group: Development/Tools/Version Control Group: Development/Tools/Version Control
Requires: git-core = %{version} Requires: git-core = %{version}
Provides: git-core:/usr/bin/git-daemon Provides: git-core:/usr/bin/git-daemon
PreReq: /usr/sbin/useradd %fillup_prereq %insserv_prereq PreReq: /usr/sbin/useradd %fillup_prereq %insserv_prereq
%description daemon %description daemon
Git is a fast, scalable, distributed revision control system with an A really simple TCP git daemon. In the default configuration it allows
unusually rich command set that provides both high-level operations and read only access to repositories in /srv/git/ that contain the
full access to internals. 'git-daemon-export-ok' file.
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.
@ -170,6 +165,7 @@ License: GPL v2 or later
Summary: Git revision tree visualiser Summary: Git revision tree visualiser
Group: Development/Tools/Version Control Group: Development/Tools/Version Control
Requires: git-core = %{version}, tk >= 8.4 Requires: git-core = %{version}, tk >= 8.4
Supplements: packageand(git-core:tk)
%description -n gitk %description -n gitk
Grapical tool for visualization of revision trees of projects Grapical tool for visualization of revision trees of projects
@ -186,6 +182,48 @@ Authors:
Linus Torvalds <torvalds@osdl.org> Linus Torvalds <torvalds@osdl.org>
Junio C Hamano <junkio@cox.net> 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 %prep
%setup -q %setup -q
@ -196,11 +234,13 @@ make %{_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" \
WITH_OWN_SUBPROCESS_PY=YesPlease NO_EXPAT=1 \ WITH_OWN_SUBPROCESS_PY=YesPlease NO_EXPAT=1 \
V=1 \ V=1 \
prefix=%{_prefix} mandir=%{_mandir} \ prefix=%{_prefix} mandir=%{_mandir} \
gitexecdir=%{_libdir}/git \
all %{!?_without_docs: doc} %{?jobs:-j %jobs} all %{!?_without_docs: doc} %{?jobs:-j %jobs}
%install %install
make %{_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" DESTDIR=$RPM_BUILD_ROOT WITH_OWN_SUBPROCESS_PY=YesPlease NO_EXPAT=1 \ make %{_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" DESTDIR=$RPM_BUILD_ROOT WITH_OWN_SUBPROCESS_PY=YesPlease NO_EXPAT=1 \
prefix=%{_prefix} mandir=%{_mandir} \ prefix=%{_prefix} mandir=%{_mandir} \
gitexecdir=%{_libdir}/git \
install %{!?_without_docs: install-doc} install %{!?_without_docs: install-doc}
### git-web ### git-web
cp gitweb/INSTALL INSTALL.gitweb 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 -d -m 755 $RPM_BUILD_ROOT/etc/xinetd.d
install -m 644 %{S:4} $RPM_BUILD_ROOT/etc/xinetd.d/git 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%{_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" | sed -e s@^$RPM_BUILD_ROOT@@ -e 's/$/*/' ) >> 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 ( pushd perl
perl Makefile.PL perl Makefile.PL
make -f perl.mak DESTDIR=${RPM_BUILD_ROOT} install_vendor 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 %perl_process_packlist
find $RPM_BUILD_ROOT/%_mandir -type f -print0 | xargs -0 chmod 644 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 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 %clean
rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT
@ -257,7 +299,7 @@ fi
%files svn %files svn
%defattr(-,root,root) %defattr(-,root,root)
%{_bindir}/*svn* %{_libdir}/git/*svn*
%doc Documentation/*svn*.txt %doc Documentation/*svn*.txt
%{!?_without_docs: %{_mandir}/man1/*svn*.1*} %{!?_without_docs: %{_mandir}/man1/*svn*.1*}
%{!?_without_docs: %doc Documentation/*svn*.html } %{!?_without_docs: %doc Documentation/*svn*.html }
@ -265,28 +307,28 @@ fi
%files cvs %files cvs
%defattr(-,root,root) %defattr(-,root,root)
%doc Documentation/*git-cvs*.txt %doc Documentation/*git-cvs*.txt
%{_bindir}/*cvs* %{_libdir}/git/*cvs*
%{!?_without_docs: %{_mandir}/man1/*cvs*.1*} %{!?_without_docs: %{_mandir}/man1/*cvs*.1*}
%{!?_without_docs: %doc Documentation/*git-cvs*.html } %{!?_without_docs: %doc Documentation/*git-cvs*.html }
%files arch %files arch
%defattr(-,root,root) %defattr(-,root,root)
%doc Documentation/git-archimport.txt %doc Documentation/git-archimport.txt
%{_bindir}/git-archimport %{_libdir}/git/git-archimport
%{!?_without_docs: %{_mandir}/man1/git-archimport.1*} %{!?_without_docs: %{_mandir}/man1/git-archimport.1*}
%{!?_without_docs: %doc Documentation/git-archimport.html } %{!?_without_docs: %doc Documentation/git-archimport.html }
%files email %files email
%defattr(-,root,root) %defattr(-,root,root)
%doc Documentation/*email*.txt %doc Documentation/*email*.txt
%{_bindir}/*email* %{_libdir}/git/*email*
%{!?_without_docs: %{_mandir}/man1/*email*.1*} %{!?_without_docs: %{_mandir}/man1/*email*.1*}
%{!?_without_docs: %doc Documentation/*email*.html } %{!?_without_docs: %doc Documentation/*email*.html }
%files daemon %files daemon
%defattr(-,root,root) %defattr(-,root,root)
%doc Documentation/*daemon*.txt %doc Documentation/*daemon*.txt
%{_bindir}/*daemon* %{_libdir}/git/*daemon*
/etc/init.d/git-daemon /etc/init.d/git-daemon
%{_sbindir}/rcgit-daemon %{_sbindir}/rcgit-daemon
%dir /srv/git %dir /srv/git
@ -298,30 +340,60 @@ fi
%files -n gitk %files -n gitk
%defattr(-,root,root) %defattr(-,root,root)
%doc Documentation/*gitk*.txt %doc Documentation/*gitk*.txt
%{_bindir}/*gitk* %{_bindir}/gitk
/usr/share/gitk /usr/share/gitk
%{!?_without_docs: %{_mandir}/man1/*gitk*.1*} %{!?_without_docs: %{_mandir}/man1/*gitk*.1*}
%{!?_without_docs: %doc Documentation/*gitk*.html } %{!?_without_docs: %doc Documentation/*gitk*.html }
%files core -f bin-man-doc-files %files gui
%defattr(-,root,root) %defattr(-,root,root)
%{_datadir}/git-core/ %doc Documentation/*gui*.txt
%doc README COPYING Documentation/*.txt %{_libdir}/git/git-gui
%{!?_without_docs: %doc Documentation/*.html }
/var/adm/perl-modules/%{name}
%{perl_vendorlib}/Error.pm
%{perl_vendorlib}/Git.pm
%{perl_vendorarch}/auto/Git/
/usr/share/git-gui /usr/share/git-gui
/etc/bash_completion.d/git.sh %{!?_without_docs: %{_mandir}/man1/*gui*.1*}
#TODO: split into subpackage %{!?_without_docs: %doc Documentation/*gui*.html }
%files web
%defattr(-,root,root)
%doc README.gitweb INSTALL.gitweb %doc README.gitweb INSTALL.gitweb
%dir /etc/apache2 %dir /etc/apache2
%dir /etc/apache2/conf.d %dir /etc/apache2/conf.d
%config(noreplace) /etc/apache2/conf.d/gitweb.conf %config(noreplace) /etc/apache2/conf.d/gitweb.conf
/usr/share/git-web /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 %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 * Mon Aug 18 2008 schwab@suse.de
- Fix name of completions file. - Fix name of completions file.
* Tue Aug 12 2008 tiwai@suse.de * Tue Aug 12 2008 tiwai@suse.de