[PATCH] Use '-d' as the first flag to 'install'
[git/repo.git] / git-core.spec.in
blobf98f8db7c76dcad7e72246f67b33eb2e2acb4995
1 # Pass --without docs to rpmbuild if you don't want the documetnation
2 Name: git-core
3 Version: @@VERSION@@
4 Release: 1
5 Vendor: Junio C Hamano <junkio@cox.net>
6 Summary: Git core and tools
7 License: GPL
8 Group: Development/Tools
9 URL: http://kernel.org/pub/software/scm/git/
10 Source: http://kernel.org/pub/software/scm/git/%{name}-%{version}.tar.gz
11 BuildRequires: zlib-devel, openssl-devel, curl-devel %{!?_without_docs:, xmlto, asciidoc > 6.0.3}
12 BuildRoot: %{_tmppath}/%{name}-%{version}-root
13 Requires: sh-utils, curl, diffutils, rsync, rcs, openssh-clients, perl, python >= 2.4, tk
15 %description
16 This is a stupid (but extremely fast) directory content manager. It
17 doesn't do a whole lot, but what it _does_ do is track directory
18 contents efficiently. It is intended to be the base of an efficient,
19 distributed source code management system. This package includes
20 rudimentary tools that can be used as a SCM, but you should look
21 elsewhere for tools for ordinary humans layered on top of this.
23 %prep
24 %setup -q
26 %build
27 make prefix=%{_prefix} all %{!?_without_docs: doc}
29 %install
30 rm -rf $RPM_BUILD_ROOT
31 make DESTDIR=$RPM_BUILD_ROOT prefix=%{_prefix} mandir=%{_mandir} \
32 install %{!?_without_docs: install-doc}
34 %clean
35 rm -rf $RPM_BUILD_ROOT
37 %files
38 %defattr(-,root,root)
39 %{_bindir}/*
40 %{_datadir}/git-core/templates/*
41 %doc README COPYING Documentation/*.txt
42 %{!?_without_docs: %doc Documentation/*.html }
43 %{!?_without_docs: %{_mandir}/man1/*.1*}
44 %{!?_without_docs: %{_mandir}/man7/*.7*}
46 %changelog
47 * Sun Sep 11 2005 Horst H. von Brand <vonbrand@inf.utfsm.cl>
48 - Updated dependencies
49 - Don't assume manpages are gzipped
51 * Sun Aug 07 2005 Horst H. von Brand <vonbrand@inf.utfsm.cl>
52 - Redid the description
53 - Cut overlong make line, loosened changelog a bit
54 - I think Junio (or perhaps OSDL?) should be vendor...
56 * Thu Jul 14 2005 Eric Biederman <ebiederm@xmission.com>
57 - Add the man pages, and the --without docs build option
59 * Wed Jul 7 2005 Chris Wright <chris@osdl.org>
60 - initial git spec file