f4d17450 |
Summary: Fast distributed version control system
Name: git |
5ed98db5 |
Version: 2.8.1 |
c3a3fd12 |
Release: 4%{?dist} |
f4d17450 |
License: GPLv2
URL: http://git-scm.com/
Group: System Environment/Programming
Vendor: VMware, Inc.
Distribution: Photon
Source0: https://www.kernel.org/pub/software/scm/git/%{name}-%{version}.tar.xz |
5ed98db5 |
%define sha1 git=fc97f987bbdc9dc302a525047bf8a014f6574f92 |
f4d17450 |
BuildRequires: curl
BuildRequires: python2
BuildRequires: python2-libs
BuildRequires: openssl-devel
Requires: python2
Requires: openssl
Requires: curl
Requires: expat
Requires: perl-YAML
Requires: perl-DBI |
07fc10dd |
Requires: perl-CGI |
f4d17450 |
%description
Git is a free and open source, distributed version control system
designed to handle everything from small to very large projects with
speed and efficiency. Every Git clone is a full-fledged repository
with complete history and full revision tracking capabilities, not
dependent on network access or a central server. Branching and
merging are fast and easy to do. Git is used for version control of
files, much like tools such as Mercurial, Bazaar,
Subversion-1.7.8, CVS-1.11.23, Perforce, and Team Foundation Server.
%package lang
Summary: Additional language files for git
Group: System Environment/Programming
Requires: git >= 2.1.2
%description lang
These are the additional language files of git.
%prep
%setup -q
%build
./configure \
CFLAGS="%{optflags}" \
CXXFLAGS="%{optflags}" \
--prefix=%{_prefix} \
--bindir=%{_bindir} \
--libdir=%{_libdir} \
--libexec=%{_libexecdir} \
--with-gitconfig=/etc/gitconfig
make %{?_smp_mflags} CFLAGS="%{optflags}" CXXFLAGS="%{optflags}"
%install
[ %{buildroot} != "/"] && rm -rf %{buildroot}/*
make DESTDIR=%{buildroot} install
%find_lang %{name}
%{_fixperms} %{buildroot}/*
%check
make -k check |& tee %{_specdir}/%{name}-check-log || %{nocheck}
%post |
4aa873d5 |
if [ $1 -eq 1 ];then |
d45b7400 |
# This is first installation.
git config --system http.sslCAPath /etc/ssl/certs
exit 0
fi
|
f4d17450 |
%clean
rm -rf %{buildroot}/*
%files
%defattr(-,root,root)
%{_bindir}/*
%{_libdir}/perl5/*
%{_libexecdir}/git-core/*
%{_mandir}/man3/*
%{_datarootdir}/git-core/*
%{_datarootdir}/git-gui/*
%{_datarootdir}/gitk/*
%{_datarootdir}/gitweb/*
#excluding git svn files
%exclude %{_libexecdir}/git-core/*svn*
%exclude %{_mandir}/man3/*:SVN:*
%exclude %{perl_sitelib}/Git/SVN
%exclude %{perl_sitelib}/Git/SVN.pm
%files lang -f %{name}.lang
%defattr(-,root,root)
%changelog |
c3a3fd12 |
* Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 2.8.1-4
- GA - Bump release of all rpms |
4aa873d5 |
* Wed May 18 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 2.8.1-3
- Fix if syntax |
d45b7400 |
* Thu May 05 2016 Kumar Kaushik <kaushikk@vmware.com> 2.8.1-2
- Handling the upgrade scenario. |
5ed98db5 |
* Fri Apr 15 2016 Anish Swaminathan <anishs@vmware.com> 2.8.1-1
- Updated to version 2.8.1
* Tue Feb 23 2016 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 2.7.1-1
- Updated to version 2.7.1 |
07fc10dd |
* Wed Jan 13 2016 Anish Swaminathan <anishs@vmware.com> 2.1.2-2
- Add requires for perl-CGI. |
f4d17450 |
* Fri Apr 3 2015 Divya Thaluru <dthaluru@vmware.com> 2.1.2-1
- Initial build. First version |