path: root/
diff options
authorChris Wright <>2005-07-07 20:09:50 (GMT)
committerChris Wright <>2005-07-07 20:09:50 (GMT)
commita9db297485a7b8c641d3cf686d03cb63b774e530 (patch)
tree41096f7ff81d74e3a84327b07036398ba669b1a0 /
parentdd7ba8b4949535c24e604a37709db0e3be9ccbbc (diff)
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 which is used to generate git.spec. Signed-off-by: Chris Wright <>
Diffstat (limited to '')
1 files changed, 42 insertions, 0 deletions
diff --git a/ b/
new file mode 100644
index 0000000..f019b53
--- /dev/null
+++ b/
@@ -0,0 +1,42 @@
+Name: git
+Version: @@VERSION@@
+Release: 1
+Vendor: Linus Torvalds <>
+Summary: Git core and tools
+License: GPL
+Group: Development/Tools
+BuildRequires: zlib-devel, openssl-devel, curl-devel
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+Prereq: sh-utils, diffutils, rsync, rcs, mktemp >= 1.5
+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).
+%setup -q
+make dest=$RPM_BUILD_ROOT prefix=%{_prefix} install
+%doc README COPYING Documentation/*
+* Wed Jul 7 2005 Chris Wright <>
+- initial git spec file