Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 280 lines (223 sloc) 9.186 kb
0867b01 specfile cleanups
Chris Wright authored
1 # Pass --without docs to rpmbuild if you don't want the documentation
faced1a Added correct Python path to the RPM specfile.
Eygene Ryabinkin authored
2
27dedf0 GIT 0.99.9j aka 1.0rc3
Junio C Hamano authored
3 Name: git
a9db297 Infrastructure for git rpm builds. Adds GIT_VERSION to Makefile and …
Chris Wright authored
4 Version: @@VERSION@@
0e60471 [PATCH] Update git-core.spec.in
Chris Wright authored
5 Release: 1%{?dist}
7c33d3a Rename git-core rpm to just git and rename the meta-pacakge to git-all.
Kristian Høgsberg authored
6 Summary: Core git tools
a9db297 Infrastructure for git rpm builds. Adds GIT_VERSION to Makefile and …
Chris Wright authored
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
e94a45d Add a BuildRequires for gettext in the spec file.
James Bowes authored
11 BuildRequires: zlib-devel >= 1.2, openssl-devel, curl-devel, expat-devel, gettext %{!?_without_docs:, xmlto, asciidoc > 6.0.3}
0e60471 [PATCH] Update git-core.spec.in
Chris Wright authored
12 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
4261633 Make the git metapackage require the same version of the subpackages.
James Bowes authored
13
14 Requires: perl-Git = %{version}-%{release}
7c33d3a Rename git-core rpm to just git and rename the meta-pacakge to git-all.
Kristian Høgsberg authored
15 Requires: zlib >= 1.2, rsync, curl, less, openssh-clients, expat
16 Provides: git-core = %{version}-%{release}
17 Obsoletes: git-core <= 1.5.4.2
18 Obsoletes: git-p4
a9db297 Infrastructure for git rpm builds. Adds GIT_VERSION to Makefile and …
Chris Wright authored
19
20 %description
e19b91b Update RPM core package description
Nicolas Pitre authored
21 Git is a fast, scalable, distributed revision control system with an
22 unusually rich command set that provides both high-level operations
23 and full access to internals.
a9db297 Infrastructure for git rpm builds. Adds GIT_VERSION to Makefile and …
Chris Wright authored
24
7c33d3a Rename git-core rpm to just git and rename the meta-pacakge to git-all.
Kristian Høgsberg authored
25 The git rpm installs the core tools with minimal dependencies. To
26 install all git packages, including tools for integrating with other
27 SCMs, install the git-all meta-package.
27dedf0 GIT 0.99.9j aka 1.0rc3
Junio C Hamano authored
28
7c33d3a Rename git-core rpm to just git and rename the meta-pacakge to git-all.
Kristian Høgsberg authored
29 %package all
30 Summary: Meta-package to pull in all git tools
27dedf0 GIT 0.99.9j aka 1.0rc3
Junio C Hamano authored
31 Group: Development/Tools
7c33d3a Rename git-core rpm to just git and rename the meta-pacakge to git-all.
Kristian Høgsberg authored
32 Requires: git = %{version}-%{release}
33 Requires: git-svn = %{version}-%{release}
34 Requires: git-cvs = %{version}-%{release}
35 Requires: git-arch = %{version}-%{release}
36 Requires: git-email = %{version}-%{release}
37 Requires: gitk = %{version}-%{release}
38 Requires: git-gui = %{version}-%{release}
39 Obsoletes: git <= 1.5.4.2
40
41 %description all
e19b91b Update RPM core package description
Nicolas Pitre authored
42 Git is a fast, scalable, distributed revision control system with an
43 unusually rich command set that provides both high-level operations
44 and full access to internals.
27dedf0 GIT 0.99.9j aka 1.0rc3
Junio C Hamano authored
45
7c33d3a Rename git-core rpm to just git and rename the meta-pacakge to git-all.
Kristian Høgsberg authored
46 This is a dummy package which brings in all subpackages.
27dedf0 GIT 0.99.9j aka 1.0rc3
Junio C Hamano authored
47
7d4de59 @radford Separate RPMS for programs with non-standard dependencies.
radford authored
48 %package svn
0867b01 specfile cleanups
Chris Wright authored
49 Summary: Git tools for importing Subversion repositories
7d4de59 @radford Separate RPMS for programs with non-standard dependencies.
radford authored
50 Group: Development/Tools
7c33d3a Rename git-core rpm to just git and rename the meta-pacakge to git-all.
Kristian Høgsberg authored
51 Requires: git = %{version}-%{release}, subversion
7d4de59 @radford Separate RPMS for programs with non-standard dependencies.
radford authored
52 %description svn
53 Git tools for importing Subversion repositories.
54
55 %package cvs
0867b01 specfile cleanups
Chris Wright authored
56 Summary: Git tools for importing CVS repositories
7d4de59 @radford Separate RPMS for programs with non-standard dependencies.
radford authored
57 Group: Development/Tools
7c33d3a Rename git-core rpm to just git and rename the meta-pacakge to git-all.
Kristian Høgsberg authored
58 Requires: git = %{version}-%{release}, cvs, cvsps
7d4de59 @radford Separate RPMS for programs with non-standard dependencies.
radford authored
59 %description cvs
60 Git tools for importing CVS repositories.
61
0867b01 specfile cleanups
Chris Wright authored
62 %package arch
63 Summary: Git tools for importing Arch repositories
64 Group: Development/Tools
7c33d3a Rename git-core rpm to just git and rename the meta-pacakge to git-all.
Kristian Høgsberg authored
65 Requires: git = %{version}-%{release}, tla
0867b01 specfile cleanups
Chris Wright authored
66 %description arch
67 Git tools for importing Arch repositories.
68
7d4de59 @radford Separate RPMS for programs with non-standard dependencies.
radford authored
69 %package email
0867b01 specfile cleanups
Chris Wright authored
70 Summary: Git tools for sending email
7d4de59 @radford Separate RPMS for programs with non-standard dependencies.
radford authored
71 Group: Development/Tools
7c33d3a Rename git-core rpm to just git and rename the meta-pacakge to git-all.
Kristian Høgsberg authored
72 Requires: git = %{version}-%{release}
7d4de59 @radford Separate RPMS for programs with non-standard dependencies.
radford authored
73 %description email
74 Git tools for sending email.
75
9236053 Add RPM target for git-gui
Junio C Hamano authored
76 %package gui
77 Summary: Git GUI tool
78 Group: Development/Tools
7c33d3a Rename git-core rpm to just git and rename the meta-pacakge to git-all.
Kristian Høgsberg authored
79 Requires: git = %{version}-%{release}, tk >= 8.4
9236053 Add RPM target for git-gui
Junio C Hamano authored
80 %description gui
81 Git GUI tool
82
27dedf0 GIT 0.99.9j aka 1.0rc3
Junio C Hamano authored
83 %package -n gitk
ba1dbb6 Split gitk into seperate RPM package
Thomas Matysik authored
84 Summary: Git revision tree visualiser ('gitk')
85 Group: Development/Tools
7c33d3a Rename git-core rpm to just git and rename the meta-pacakge to git-all.
Kristian Høgsberg authored
86 Requires: git = %{version}-%{release}, tk >= 8.4
27dedf0 GIT 0.99.9j aka 1.0rc3
Junio C Hamano authored
87 %description -n gitk
ba1dbb6 Split gitk into seperate RPM package
Thomas Matysik authored
88 Git revision tree visualiser ('gitk')
89
b979560 @proski Make perl interface a separate package
proski authored
90 %package -n perl-Git
91 Summary: Perl interface to Git
92 Group: Development/Libraries
7c33d3a Rename git-core rpm to just git and rename the meta-pacakge to git-all.
Kristian Høgsberg authored
93 Requires: git = %{version}-%{release}
b979560 @proski Make perl interface a separate package
proski authored
94 Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
95 BuildRequires: perl(Error)
96
97 %description -n perl-Git
98 Perl interface to Git
99
39bf13f @gitster RPM spec: Adjust htmldir
gitster authored
100 %define path_settings ETC_GITCONFIG=/etc/gitconfig prefix=%{_prefix} mandir=%{_mandir} htmldir=%{_docdir}/%{name}-core-%{version}
101
a9db297 Infrastructure for git rpm builds. Adds GIT_VERSION to Makefile and …
Chris Wright authored
102 %prep
103 %setup -q
104
105 %build
21ad544 @loops Remove p4 rpm from git.spec.in.
loops authored
106 make %{_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" \
39bf13f @gitster RPM spec: Adjust htmldir
gitster authored
107 %{path_settings} \
108 all %{!?_without_docs: doc}
a9db297 Infrastructure for git rpm builds. Adds GIT_VERSION to Makefile and …
Chris Wright authored
109
110 %install
111 rm -rf $RPM_BUILD_ROOT
0b2958a @vonbrand Call make always with CFLAGS in git.spec
vonbrand authored
112 make %{_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" DESTDIR=$RPM_BUILD_ROOT \
39bf13f @gitster RPM spec: Adjust htmldir
gitster authored
113 %{path_settings} \
5250929 @Benabik Remove unused WITH_OWN_SUBPROCESS_PY from RPM spec
Benabik authored
114 INSTALLDIRS=vendor install %{!?_without_docs: install-doc}
b979560 @proski Make perl interface a separate package
proski authored
115 find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
116 find $RPM_BUILD_ROOT -type f -name '*.bs' -empty -exec rm -f {} ';'
117 find $RPM_BUILD_ROOT -type f -name perllocal.pod -exec rm -f {} ';'
a9db297 Infrastructure for git rpm builds. Adds GIT_VERSION to Makefile and …
Chris Wright authored
118
21ad544 @loops Remove p4 rpm from git.spec.in.
loops authored
119 (find $RPM_BUILD_ROOT%{_bindir} -type f | grep -vE "archimport|svn|cvs|email|gitk|git-gui|git-citool" | sed -e s@^$RPM_BUILD_ROOT@@) > bin-man-doc-files
0503f9c git.spec.in: perl subpackage is installed in perl_vendorlib not vendo…
Junio C Hamano authored
120 (find $RPM_BUILD_ROOT%{perl_vendorlib} -type f | sed -e s@^$RPM_BUILD_ROOT@@) >> perl-files
7d4de59 @radford Separate RPMS for programs with non-standard dependencies.
radford authored
121 %if %{!?_without_docs:1}0
21ad544 @loops Remove p4 rpm from git.spec.in.
loops authored
122 (find $RPM_BUILD_ROOT%{_mandir} $RPM_BUILD_ROOT/Documentation -type f | grep -vE "archimport|svn|git-cvs|email|gitk|git-gui|git-citool" | sed -e s@^$RPM_BUILD_ROOT@@ -e 's/$/*/' ) >> bin-man-doc-files
1434dbc @proski Delete manuals if compiling without docs
proski authored
123 %else
124 rm -rf $RPM_BUILD_ROOT%{_mandir}
7d4de59 @radford Separate RPMS for programs with non-standard dependencies.
radford authored
125 %endif
126
a9db297 Infrastructure for git rpm builds. Adds GIT_VERSION to Makefile and …
Chris Wright authored
127 %clean
128 rm -rf $RPM_BUILD_ROOT
129
7c33d3a Rename git-core rpm to just git and rename the meta-pacakge to git-all.
Kristian Høgsberg authored
130 %files -f bin-man-doc-files
131 %defattr(-,root,root)
132 %{_datadir}/git-core/
133 %doc README COPYING Documentation/*.txt
134 %{!?_without_docs: %doc Documentation/*.html Documentation/howto}
135 %{!?_without_docs: %doc Documentation/technical}
27dedf0 GIT 0.99.9j aka 1.0rc3
Junio C Hamano authored
136
7d4de59 @radford Separate RPMS for programs with non-standard dependencies.
radford authored
137 %files svn
0867b01 specfile cleanups
Chris Wright authored
138 %defattr(-,root,root)
7d4de59 @radford Separate RPMS for programs with non-standard dependencies.
radford authored
139 %{_bindir}/*svn*
0867b01 specfile cleanups
Chris Wright authored
140 %doc Documentation/*svn*.txt
7d4de59 @radford Separate RPMS for programs with non-standard dependencies.
radford authored
141 %{!?_without_docs: %{_mandir}/man1/*svn*.1*}
0867b01 specfile cleanups
Chris Wright authored
142 %{!?_without_docs: %doc Documentation/*svn*.html }
7d4de59 @radford Separate RPMS for programs with non-standard dependencies.
radford authored
143
144 %files cvs
0867b01 specfile cleanups
Chris Wright authored
145 %defattr(-,root,root)
146 %doc Documentation/*git-cvs*.txt
7d4de59 @radford Separate RPMS for programs with non-standard dependencies.
radford authored
147 %{_bindir}/*cvs*
148 %{!?_without_docs: %{_mandir}/man1/*cvs*.1*}
0867b01 specfile cleanups
Chris Wright authored
149 %{!?_without_docs: %doc Documentation/*git-cvs*.html }
150
151 %files arch
152 %defattr(-,root,root)
a4e3bdd RPM package re-classification.
Junio C Hamano authored
153 %doc Documentation/git-archimport.txt
154 %{_bindir}/git-archimport
155 %{!?_without_docs: %{_mandir}/man1/git-archimport.1*}
156 %{!?_without_docs: %doc Documentation/git-archimport.html }
7d4de59 @radford Separate RPMS for programs with non-standard dependencies.
radford authored
157
158 %files email
0867b01 specfile cleanups
Chris Wright authored
159 %defattr(-,root,root)
160 %doc Documentation/*email*.txt
7d4de59 @radford Separate RPMS for programs with non-standard dependencies.
radford authored
161 %{_bindir}/*email*
162 %{!?_without_docs: %{_mandir}/man1/*email*.1*}
0867b01 specfile cleanups
Chris Wright authored
163 %{!?_without_docs: %doc Documentation/*email*.html }
7d4de59 @radford Separate RPMS for programs with non-standard dependencies.
radford authored
164
9236053 Add RPM target for git-gui
Junio C Hamano authored
165 %files gui
166 %defattr(-,root,root)
167 %{_bindir}/git-gui
168 %{_bindir}/git-citool
7b6e0eb @qtonthat Added new git-gui library files to rpm spec
qtonthat authored
169 %{_datadir}/git-gui/
4fb8c80 @qtonthat git.spec: RPM failed, looking for wrong files.
qtonthat authored
170 %{!?_without_docs: %{_mandir}/man1/git-gui.1*}
37cd4f7 @spearce Document git-gui, git-citool as mainporcelain manual pages
spearce authored
171 %{!?_without_docs: %doc Documentation/git-gui.html}
4fb8c80 @qtonthat git.spec: RPM failed, looking for wrong files.
qtonthat authored
172 %{!?_without_docs: %{_mandir}/man1/git-citool.1*}
37cd4f7 @spearce Document git-gui, git-citool as mainporcelain manual pages
spearce authored
173 %{!?_without_docs: %doc Documentation/git-citool.html}
9236053 Add RPM target for git-gui
Junio C Hamano authored
174
27dedf0 GIT 0.99.9j aka 1.0rc3
Junio C Hamano authored
175 %files -n gitk
ba1dbb6 Split gitk into seperate RPM package
Thomas Matysik authored
176 %defattr(-,root,root)
177 %doc Documentation/*gitk*.txt
178 %{_bindir}/*gitk*
a5d7e3a @gitster RPM spec: include gitk message files.
gitster authored
179 %{_datadir}/gitk/
ba1dbb6 Split gitk into seperate RPM package
Thomas Matysik authored
180 %{!?_without_docs: %{_mandir}/man1/*gitk*.1*}
181 %{!?_without_docs: %doc Documentation/*gitk*.html }
182
b979560 @proski Make perl interface a separate package
proski authored
183 %files -n perl-Git -f perl-files
184 %defattr(-,root,root)
185
7c33d3a Rename git-core rpm to just git and rename the meta-pacakge to git-all.
Kristian Høgsberg authored
186 %files all
187 # No files for you!
a9db297 Infrastructure for git rpm builds. Adds GIT_VERSION to Makefile and …
Chris Wright authored
188
189 %changelog
7c33d3a Rename git-core rpm to just git and rename the meta-pacakge to git-all.
Kristian Høgsberg authored
190 * Fri Feb 15 2008 Kristian Høgsberg <krh@redhat.com>
191 - Rename git-core to just git and rename meta package from git to git-all.
192
e94a45d Add a BuildRequires for gettext in the spec file.
James Bowes authored
193 * Sun Feb 03 2008 James Bowes <jbowes@dangerouslyinc.com>
194 - Add a BuildRequires for gettext
195
a5d7e3a @gitster RPM spec: include gitk message files.
gitster authored
196 * Fri Jan 11 2008 Junio C Hamano <gitster@pobox.com>
197 - Include gitk message files
198
4261633 Make the git metapackage require the same version of the subpackages.
James Bowes authored
199 * Sun Jan 06 2008 James Bowes <jbowes@dangerouslyinc.com>
200 - Make the metapackage require the same version of the subpackages.
201
39bf13f @gitster RPM spec: Adjust htmldir
gitster authored
202 * Wed Dec 12 2007 Junio C Hamano <gitster@pobox.com>
203 - Adjust htmldir to point at /usr/share/doc/git-core-$version/
204
21ad544 @loops Remove p4 rpm from git.spec.in.
loops authored
205 * Sun Jul 15 2007 Sean Estabrooks <seanlkml@sympatico.ca>
206 - Removed p4import.
207
4fb8c80 @qtonthat git.spec: RPM failed, looking for wrong files.
qtonthat authored
208 * Tue Jun 26 2007 Quy Tonthat <qtonthat@gmail.com>
209 - Fixed problems looking for wrong manpages.
210
37cd4f7 @spearce Document git-gui, git-citool as mainporcelain manual pages
spearce authored
211 * Thu Jun 21 2007 Shawn O. Pearce <spearce@spearce.org>
212 - Added documentation files for git-gui
213
b24dd51 @qtonthat RPM spec: include files in technical/ to package.
qtonthat authored
214 * Tue May 13 2007 Quy Tonthat <qtonthat@gmail.com>
215 - Added lib files for git-gui
216 - Added Documentation/technical (As needed by Git Users Manual)
217
22f0958 @qtonthat Add howto files to rpm packages.
qtonthat authored
218 * Tue May 8 2007 Quy Tonthat <qtonthat@gmail.com>
219 - Added howto files
220
7a585c0 Added git-p4 package to the list of git RPMs.
Eygene Ryabinkin authored
221 * Tue Mar 27 2007 Eygene Ryabinkin <rea-git@codelabs.ru>
222 - Added the git-p4 package: Perforce import stuff.
223
e19b91b Update RPM core package description
Nicolas Pitre authored
224 * Mon Feb 13 2007 Nicolas Pitre <nico@cam.org>
225 - Update core package description (Git isn't as stupid as it used to be)
226
9236053 Add RPM target for git-gui
Junio C Hamano authored
227 * Mon Feb 12 2007 Junio C Hamano <junkio@cox.net>
228 - Add git-gui and git-citool.
229
27dedf0 GIT 0.99.9j aka 1.0rc3
Junio C Hamano authored
230 * Mon Nov 14 2005 H. Peter Anvin <hpa@zytor.com> 0.99.9j-1
231 - Change subpackage names to git-<name> instead of git-core-<name>
232 - Create empty root package which brings in all subpackages
233 - Rename git-tk -> gitk
234
0867b01 specfile cleanups
Chris Wright authored
235 * Thu Nov 10 2005 Chris Wright <chrisw@osdl.org> 0.99.9g-1
236 - zlib dependency fix
237 - Minor cleanups from split
238 - Move arch import to separate package as well
239
7d4de59 @radford Separate RPMS for programs with non-standard dependencies.
radford authored
240 * Tue Sep 27 2005 Jim Radford <radford@blackbean.org>
241 - Move programs with non-standard dependencies (svn, cvs, email)
242 into separate packages
243
8fc7ba8 Parallelize the build
H. Peter Anvin authored
244 * Tue Sep 27 2005 H. Peter Anvin <hpa@zytor.com>
245 - parallelize build
e8f71fc COPTS -> CFLAGS
H. Peter Anvin authored
246 - COPTS -> CFLAGS
8fc7ba8 Parallelize the build
H. Peter Anvin authored
247
0e60471 [PATCH] Update git-core.spec.in
Chris Wright authored
248 * Fri Sep 16 2005 Chris Wright <chrisw@osdl.org> 0.99.6-1
249 - update to 0.99.6
250
c6ae615 @vonbrand [PATCH] Require less in RPM spec
vonbrand authored
251 * Fri Sep 16 2005 Horst H. von Brand <vonbrand@inf.utfsm.cl>
252 - Linus noticed that less is required, added to the dependencies
253
663a5ed @vonbrand [PATCH] There are several undocumented dependencies
vonbrand authored
254 * Sun Sep 11 2005 Horst H. von Brand <vonbrand@inf.utfsm.cl>
255 - Updated dependencies
256 - Don't assume manpages are gzipped
257
0e60471 [PATCH] Update git-core.spec.in
Chris Wright authored
258 * Thu Aug 18 2005 Chris Wright <chrisw@osdl.org> 0.99.4-4
259 - drop sh_utils, sh-utils, diffutils, mktemp, and openssl Requires
260 - use RPM_OPT_FLAGS in spec file, drop patch0
261
262 * Wed Aug 17 2005 Tom "spot" Callaway <tcallawa@redhat.com> 0.99.4-3
263 - use dist tag to differentiate between branches
264 - use rpm optflags by default (patch0)
265 - own %{_datadir}/git-core/
266
267 * Mon Aug 15 2005 Chris Wright <chrisw@osdl.org>
268 - update spec file to fix Buildroot, Requires, and drop Vendor
269
24db845 @vonbrand [PATCH] RPM spec updates.
vonbrand authored
270 * Sun Aug 07 2005 Horst H. von Brand <vonbrand@inf.utfsm.cl>
271 - Redid the description
272 - Cut overlong make line, loosened changelog a bit
273 - I think Junio (or perhaps OSDL?) should be vendor...
274
49ce3d0 @ebiederm [PATCH] Update the spec file so it can build and install the document…
ebiederm authored
275 * Thu Jul 14 2005 Eric Biederman <ebiederm@xmission.com>
276 - Add the man pages, and the --without docs build option
24db845 @vonbrand [PATCH] RPM spec updates.
vonbrand authored
277
a9db297 Infrastructure for git rpm builds. Adds GIT_VERSION to Makefile and …
Chris Wright authored
278 * Wed Jul 7 2005 Chris Wright <chris@osdl.org>
279 - initial git spec file
Something went wrong with that request. Please try again.