]>
Commit | Line | Data |
---|---|---|
49ce3d0c | 1 | # Pass --without docs to rpmbuild if you don't want the documetnation |
f85639c3 | 2 | Name: git-core |
a9db2974 | 3 | Version: @@VERSION@@ |
0e60471c | 4 | Release: 1%{?dist} |
a9db2974 CW |
5 | Summary: Git core and tools |
6 | License: GPL | |
7 | Group: Development/Tools | |
8 | URL: http://kernel.org/pub/software/scm/git/ | |
9 | Source: http://kernel.org/pub/software/scm/git/%{name}-%{version}.tar.gz | |
49ce3d0c | 10 | BuildRequires: zlib-devel, openssl-devel, curl-devel %{!?_without_docs:, xmlto, asciidoc > 6.0.3} |
0e60471c | 11 | BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) |
343d35c9 | 12 | Requires: rsync, rcs, curl, less, openssh-clients, python >= 2.3, tk |
a9db2974 CW |
13 | |
14 | %description | |
24db845c HB |
15 | This is a stupid (but extremely fast) directory content manager. It |
16 | doesn't do a whole lot, but what it _does_ do is track directory | |
17 | contents efficiently. It is intended to be the base of an efficient, | |
18 | distributed source code management system. This package includes | |
19 | rudimentary tools that can be used as a SCM, but you should look | |
20 | elsewhere for tools for ordinary humans layered on top of this. | |
a9db2974 CW |
21 | |
22 | %prep | |
23 | %setup -q | |
24 | ||
25 | %build | |
343d35c9 JH |
26 | make COPTS="$RPM_OPT_FLAGS" WITH_OWN_SUBPROCESS_PY=YesPlease \ |
27 | prefix=%{_prefix} all %{!?_without_docs: doc} | |
a9db2974 CW |
28 | |
29 | %install | |
30 | rm -rf $RPM_BUILD_ROOT | |
343d35c9 JH |
31 | make DESTDIR=$RPM_BUILD_ROOT WITH_OWN_SUBPROCESS_PY=YesPlease \ |
32 | prefix=%{_prefix} mandir=%{_mandir} \ | |
704a66f5 | 33 | install %{!?_without_docs: install-doc} |
a9db2974 CW |
34 | |
35 | %clean | |
36 | rm -rf $RPM_BUILD_ROOT | |
37 | ||
38 | %files | |
39 | %defattr(-,root,root) | |
40 | %{_bindir}/* | |
0e60471c | 41 | %{_datadir}/git-core/ |
49ce3d0c EB |
42 | %doc README COPYING Documentation/*.txt |
43 | %{!?_without_docs: %doc Documentation/*.html } | |
663a5ed5 HB |
44 | %{!?_without_docs: %{_mandir}/man1/*.1*} |
45 | %{!?_without_docs: %{_mandir}/man7/*.7*} | |
a9db2974 CW |
46 | |
47 | %changelog | |
0e60471c CW |
48 | * Fri Sep 16 2005 Chris Wright <chrisw@osdl.org> 0.99.6-1 |
49 | - update to 0.99.6 | |
50 | ||
c6ae6159 HB |
51 | * Fri Sep 16 2005 Horst H. von Brand <vonbrand@inf.utfsm.cl> |
52 | - Linus noticed that less is required, added to the dependencies | |
53 | ||
663a5ed5 HB |
54 | * Sun Sep 11 2005 Horst H. von Brand <vonbrand@inf.utfsm.cl> |
55 | - Updated dependencies | |
56 | - Don't assume manpages are gzipped | |
57 | ||
0e60471c CW |
58 | * Thu Aug 18 2005 Chris Wright <chrisw@osdl.org> 0.99.4-4 |
59 | - drop sh_utils, sh-utils, diffutils, mktemp, and openssl Requires | |
60 | - use RPM_OPT_FLAGS in spec file, drop patch0 | |
61 | ||
62 | * Wed Aug 17 2005 Tom "spot" Callaway <tcallawa@redhat.com> 0.99.4-3 | |
63 | - use dist tag to differentiate between branches | |
64 | - use rpm optflags by default (patch0) | |
65 | - own %{_datadir}/git-core/ | |
66 | ||
67 | * Mon Aug 15 2005 Chris Wright <chrisw@osdl.org> | |
68 | - update spec file to fix Buildroot, Requires, and drop Vendor | |
69 | ||
24db845c HB |
70 | * Sun Aug 07 2005 Horst H. von Brand <vonbrand@inf.utfsm.cl> |
71 | - Redid the description | |
72 | - Cut overlong make line, loosened changelog a bit | |
73 | - I think Junio (or perhaps OSDL?) should be vendor... | |
74 | ||
49ce3d0c EB |
75 | * Thu Jul 14 2005 Eric Biederman <ebiederm@xmission.com> |
76 | - Add the man pages, and the --without docs build option | |
24db845c | 77 | |
a9db2974 CW |
78 | * Wed Jul 7 2005 Chris Wright <chris@osdl.org> |
79 | - initial git spec file |