From a9db297485a7b8c641d3cf686d03cb63b774e530 Mon Sep 17 00:00:00 2001 From: Chris Wright Date: Thu, 7 Jul 2005 13:09:50 -0700 Subject: Infrastructure for git rpm builds. Adds GIT_VERSION to Makefile and new make targets: git.spec, dist, and rpm. A simple 'make rpm' will build the rpm. Also adds git.spec.in which is used to generate git.spec. Signed-off-by: Chris Wright --- git.spec.in | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 git.spec.in (limited to 'git.spec.in') diff --git a/git.spec.in b/git.spec.in new file mode 100644 index 0000000000..f019b532cb --- /dev/null +++ b/git.spec.in @@ -0,0 +1,42 @@ +Name: git +Version: @@VERSION@@ +Release: 1 +Vendor: Linus Torvalds +Summary: Git core and tools +License: GPL +Group: Development/Tools +URL: http://kernel.org/pub/software/scm/git/ +Source: http://kernel.org/pub/software/scm/git/%{name}-%{version}.tar.gz +BuildRequires: zlib-devel, openssl-devel, curl-devel +BuildRoot: %{_tmppath}/%{name}-%{version}-root +Prereq: sh-utils, diffutils, rsync, rcs, mktemp >= 1.5 + +%description +GIT comes in two layers. The bottom layer is merely an extremely fast +and flexible filesystem-based database designed to store directory trees +with regard to their history. The top layer is a SCM-like tool which +enables human beings to work with the database in a manner to a degree +similar to other SCM tools (like CVS, BitKeeper or Monotone). + +%prep +%setup -q + +%build + +make + +%install +rm -rf $RPM_BUILD_ROOT +make dest=$RPM_BUILD_ROOT prefix=%{_prefix} install + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root) +%{_bindir}/* +%doc README COPYING Documentation/* + +%changelog +* Wed Jul 7 2005 Chris Wright +- initial git spec file -- cgit v1.2.3