]> git.pld-linux.org Git - packages/git-core.git/blame_incremental - git-core.spec
- up to 1.7.3.3
[packages/git-core.git] / git-core.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_without tests # don't perform make test
4%bcond_with tests_cvs # perform tests which use CVS
5%bcond_without doc # skip building/packaging docs/manuals (takes some time)
6#
7%include /usr/lib/rpm/macros.perl
8Summary: The stupid content tracker
9Summary(pl.UTF-8): Prymitywne narzędzie do śledzenia treści
10Name: git-core
11Version: 1.7.3.3
12Release: 1
13License: GPL v2
14Group: Development/Tools
15Source0: http://www.kernel.org/pub/software/scm/git/git-%{version}.tar.bz2
16# Source0-md5: 0430440eeb7c037afd4254bc6fd2cce8
17Source1: %{name}-gitweb.conf
18Source2: %{name}-gitweb-httpd.conf
19Source3: %{name}-gitweb-lighttpd.conf
20Source4: %{name}.sysconfig
21Source5: %{name}.inet
22Source6: %{name}.init
23Patch0: %{name}-tests.patch
24URL: http://git-scm.com/
25BuildRequires: autoconf
26BuildRequires: automake
27BuildRequires: curl-devel
28BuildRequires: expat-devel
29BuildRequires: gettext-devel
30BuildRequires: openssl-devel
31BuildRequires: perl-Error > 0.15
32BuildRequires: perl-base
33BuildRequires: python-devel
34BuildRequires: rpm-perlprov >= 4.1-13
35BuildRequires: rpm-pythonprov
36BuildRequires: rpmbuild(macros) >= 1.264
37BuildRequires: zlib-devel
38%if %{with doc}
39BuildRequires: asciidoc >= 7.1.2-3
40BuildRequires: docbook-dtd45-xml
41BuildRequires: xmlto
42%endif
43%if %{with tests}
44%if %{with tests_cvs}
45# tests failed sometimes when using nserver/cvsnt client so enforce pure cvs here
46BuildRequires: cvs-gnu-client < 1.13
47BuildRequires: cvs-gnu-client >= 1.12
48%endif
49BuildRequires: pdksh >= 5.2.14-46
50%endif
51Requires: coreutils
52Requires: diffutils
53Requires: findutils
54Requires: grep
55Requires: openssh-clients
56Requires: perl-Error
57Requires: sed
58Suggests: git-core-cvs
59Suggests: git-core-svn
60Suggests: less
61Suggests: rsync
62BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
63
64# html docs have links to txt files
65%define _noautocompressdoc *.txt
66
67%define webapp gitweb
68%define webappdir %{_sysconfdir}/webapps/%{webapp}
69%define appdir %{_datadir}/%{webapp}
70%define cgibindir %{_prefix}/lib/cgi-bin
71
72%description
73"git" can mean anything, depending on your mood.
74
75- random three-letter combination that is pronounceable, and not
76 actually used by any common UNIX command. The fact that it is a
77 mispronunciation of "get" may or may not be relevant.
78- stupid. contemptible and despicable. simple. Take your pick from the
79 dictionary of slang.
80- "global information tracker": you're in a good mood, and it actually
81 works for you. Angels sing, and a light suddenly fills the room.
82- "goddamn idiotic truckload of sh*t": when it breaks
83
84This is a stupid (but extremely fast) directory content manager. It
85doesn't do a whole lot, but what it 'does' do is track directory
86contents efficiently.
87
88%description -l pl.UTF-8
89"git" może oznaczać cokolwiek, w zależności od nastroju.
90
91- losową kombinację trzech liter, która jest wymawialna i właściwie
92 nie używana przez żadne popularne polecenie uniksowe. Fakt, że jest to
93 błędna pisownia słowa "get" może mieć lub nie mieć znaczenia.
94- głupi, pogardliwy, prosty. Można wybrać ze słownika slangu.
95- "global information tracker" (narzędzie do globalnego śledzenia
96 informacji) - jeśli jesteśmy w dobrym nastroju i git akurat działa.
97 Anioły śpiewają, a światło niespodziewanie wypełnia pokój.
98- "goddamn idiotic truckload of sh*t" (przeklęty idiotyczny ładunek
99 g*) - kiedy się zepsuje.
100
101Jest to prymitywny (ale bardzo szybki) zarządca treści słownikowej.
102Nie robi wiele, ale to, co "robi", to wydajne śledzenie zawartości
103katalogu.
104
105%package doc
106Summary: Documentation for git-core
107Summary(pl.UTF-8): Dokumentacja do git-core
108Group: Documentation
109
110%description doc
111Documentation for git-core.
112
113%description doc -l pl.UTF-8
114Dokumentacja do git-core.
115
116%description doc -l fr.UTF-8
117Javadoc pour git-core.
118
119%package daemon-inetd
120Summary: Files necessary to run git-daemon as an inetd service
121Summary(pl.UTF-8): Pliki niezbędne do uruchomienia git-daemona w trybie usługi inetd
122Group: Networking/Daemons
123Requires: %{name} = %{version}-%{release}
124Requires: setup >= 2.4.11-1
125Provides: git-core-daemon
126Obsoletes: git-core-daemon
127Obsoletes: git-core-daemon-standalone
128
129%description daemon-inetd
130Git-daemon is a really simple TCP git daemon that can serve git
131repositories. This package provides all necessarry files to run
132git-daemon as an inetd service.
133
134%description daemon-inetd -l pl.UTF-8
135Git-daemon to prosty demon git korzystający z protokołu TCP do
136udostępniania repozytoriów git. Ten pakiet dostarcza pliki potrzebne
137do uruchomienia git-demona w trybie usługi inetd.
138
139%package daemon-standalone
140Summary: Files necessary to run git-daemon as a standalone service
141Summary(pl.UTF-8): Pliki niezbędne do uruchomienia git-daemona w trybie usługi samodzielnej
142Group: Networking/Daemons
143Requires: %{name} = %{version}-%{release}
144Provides: git-core-daemon
145Obsoletes: git-core-daemon
146Obsoletes: git-core-daemon-inetd
147
148%description daemon-standalone
149Git-daemon is a really simple TCP git daemon that can serve git
150repositories. This package provides all necessarry files to run
151git-daemon as an standalone service.
152
153%description daemon-standalone -l pl.UTF-8
154Git-daemon to prosty demon git korzystający z protokołu TCP do
155udostępniania repozytoriów git. Ten pakiet dostarcza pliki potrzebne
156do uruchomienia git-daemona w trybie usługi samodzielnej.
157
158%package devel
159Summary: Header files for git-core
160Summary(pl.UTF-8): Pliki nagłówkowe dla git-core
161Group: Development/Libraries
162Requires: zlib-devel
163
164%description devel
165Header files for git-core.
166
167%description devel -l pl.UTF-8
168Pliki nagłówkowe dla git-core.
169
170%package gitk
171Summary: Tcl/Tk interface to the Git version control system
172Summary(pl.UTF-8): Napisany w Tcl/Tk interfejs do systemu kontroli wersji Git
173Group: Development/Tools
174Requires: %{name} = %{version}-%{release}
175Requires: tk
176
177%description gitk
178gitk displays changes in a repository or a selected set of commits.
179This includes visualizing the commit graph, showing information
180related to each commit, and the files in the trees of each revision.
181
182Historically, gitk was the first repository browser. It's written in
183Tcl/Tk and started off in a separate repository but was later merged
184into the main git repository.
185
186%description gitk -l pl.UTF-8
187gitk wyświetla zmiany w repozytorium lub wybranym zbiorze commitów.
188Oznacza to wizualizację grafu commitów, wyświetlanie informacji
189związanych z każdym z commitów oraz listę plików dla każdej rewizji.
190
191Z historycznego punktu widzenia gitk był pierwszą przeglądarką
192repozytorium git. Napisany jest w Tcl/Tk i początkowo był rozwijany w
193osobnym repozytorium, ale z czasem został włączony do głównego
194repozytorium gita.
195
196%package gitweb
197Summary: Web frontend to git
198Summary(pl.UTF-8): Frontend WWW do gita
199Group: Development/Tools
200Requires: %{name} = %{version}-%{release}
201Requires: webapps
202Requires: webserver(alias)
203Requires: webserver(cgi)
204
205%description gitweb
206This package provides a web interface for browsing git repositories.
207
208%description gitweb -l pl.UTF-8
209Pakiet ten dostarcza interfejs WWW do przeglądania repozytoriów gita.
210
211%package gitview
212Summary: A GTK+ based repository browser for git
213Summary(pl.UTF-8): Oparta na GTK+ przeglądarka repozytorium gita
214Group: Development/Tools
215Requires: %{name} = %{version}-%{release}
216Requires: python >= 1:2.4
217Requires: python-pycairo >= 1.0
218Requires: python-pygobject
219Requires: python-pygtk-gtk >= 2:2.8
220Suggests: python-gnome-desktop-gtksourceview
221
222%description gitview
223A GTK+ based repository browser for git.
224
225%description gitview -l pl.UTF-8
226Oparta na GTK+ przeglądarka repozytorium gita.
227
228%package gui
229Summary: Tcl/Tk interface to the Git version control system
230Summary(pl.UTF-8): Napisany w Tcl/Tk interfejs do systemu kontroli wersji Git
231Group: Development/Tools
232Requires: %{name} = %{version}-%{release}
233Requires: tk
234Requires: xdg-utils
235Suggests: meld
236
237%description gui
238Displays changes in a repository or a selected set of commits. This
239includes visualizing the commit graph, showing information related to
240each commit, and the files in the trees of each revision.
241
242Historically, gitk was the first repository browser. It's written in
243Tcl/Tk and started off in a separate repository but was later merged
244into the main git repository.
245
246%description gui -l pl.UTF-8
247Wyświetla zmiany w repozytorium lub wybranym zbiorze commitów. Oznacza
248to wizualizację grafu commitów, wyświetlanie informacji związanych z
249każdym z commitów oraz listę plików dla każdej rewizji.
250
251Z punktu widzenia historii, gitk był pierwszą przeglądarką
252repozytorium git. Napisany jest w Tcl/Tk i początkowo był rozwijany w
253osobnym repozytorium, ale z czasem został włączony do głównego
254repozytorium gita.
255
256%package svn
257Summary: Subversion support for Git
258Summary(pl.UTF-8): Obsługa Subversion dla Gita
259Group: Development/Tools
260Requires: %{name} = %{version}-%{release}
261Requires: perl-Term-ReadKey
262
263%description svn
264Subversion support for Git.
265
266%description svn -l pl.UTF-8
267Obsługa Subversion dla Gita.
268
269%package cvs
270Summary: CVS support for Git
271Summary(pl.UTF-8): Obsługa CVS dla Gita
272Group: Development/Tools
273Requires: %{name} = %{version}-%{release}
274Requires: cvsps >= 2.1-2
275Requires: rcs
276
277%description cvs
278CVS support for Git.
279
280%description cvs -l pl.UTF-8
281Obsługa CVS dla Gita.
282
283%package arch
284Summary: Git tools for importing Arch repositories
285Summary(pl.UTF-8): Narzędzia Gita do importowania repozytoriów Archa
286Group: Development/Tools
287Requires: %{name} = %{version}-%{release}
288Requires: tla
289
290%description arch
291Git tools for importing Arch repositories.
292
293%description arch -l pl.UTF-8
294Narzędzia Gita do importowania repozytoriów Archa.
295
296%package email
297Summary: Git tools for sending email
298Summary(pl.UTF-8): Narzędzia Gita do wysyłania poczty
299Group: Development/Tools
300Requires: %{name} = %{version}-%{release}
301
302%description email
303Git tools for sending email.
304
305%description email -l pl.UTF-8
306Narzędzia Gita do wysyłania poczty.
307
308%package -n bash-completion-git
309Summary: bash-completion for git
310Summary(pl.UTF-8): bashowe uzupełnianie nazw dla gita
311Group: Applications/Shells
312Requires: bash-completion
313
314%description -n bash-completion-git
315This package provides bash-completion for git.
316
317%description -n bash-completion-git -l pl.UTF-8
318Pakiet ten dostarcza bashowe uzupełnianie nazw dla gita.
319
320%package -n perl-Git
321Summary: Perl interface to the Git version control system
322Summary(pl.UTF-8): Perlowy interfejs do systemu kontroli wersji Git
323Group: Development/Languages/Perl
324Obsoletes: perl-git-core
325
326%description -n perl-Git
327This module provides Perl scripts easy way to interface the Git
328version control system. The modules have an easy and well-tested way
329to call arbitrary Git commands; in the future, the interface will also
330provide specialized methods for doing easily operations which are not
331totally trivial to do over the generic command interface.
332
333%description -n perl-Git -l pl.UTF-8
334Ten moduł umożliwia skryptom Perla współpracę z systemem kontroli
335wersji Git. W łatwy i dobrze przetestowany sposób pozwala wywoływać
336dowolne polecenia Gita; w przyszłości interfejs udostępni także
337specjalne metody do łatwego wykonywania operacji nietrywialnych do
338wykonania przy użyciu ogólnego interfejsu poleceń.
339
340%package -n python-Git
341Summary: Python interface to the Git version control system
342Summary(pl.UTF-8): Pythonowy interfejs do systemu kontroli wersji Git
343Group: Development/Languages/Python
344
345%description -n python-Git
346This module provides Python scripts easy way to interface the Git
347version control system.
348
349%description -n python-Git -l pl.UTF-8
350Ten moduł umożliwia skryptom Pythonowym współpracę z systemem kontroli
351wersji Git.
352
353%package -n vim-syntax-gitcommit
354Summary: Vim syntax: gitcommit
355Summary(pl.UTF-8): Składnia dla Vima: gitcommit
356Group: Applications/Editors/Vim
357# for _vimdatadir existence
358Requires: vim-rt >= 4:6.3.058-3
359
360%description -n vim-syntax-gitcommit
361This plugin provides syntax highlighting for git's commit messages.
362
363%description -n vim-syntax-gitcommit -l pl.UTF-8
364Ta wtyczka dostarcza podświetlanie składni dla treści commitów gita.
365
366%prep
367%setup -q -n git-%{version}
368%patch0 -p1
369
370%build
371%{__aclocal}
372%{__autoconf}
373%configure \
374 --with-openssl
375
376echo "BLK_SHA1=1" >> config.mak
377
378%{__make} \
379 INSTALLDIRS=vendor \
380 GITWEB_CONFIG="%{webappdir}/gitweb.conf" \
381 GITWEB_PROJECTROOT="/var/lib/git" \
382 GITWEB_CSS="/gitweb/gitweb.css" \
383 GITWEB_LOGO="/gitweb/git-logo.png" \
384 GITWEB_FAVICON="/gitweb/git-favicon.png" \
385 V=1
386
387# use DOCBOOK_XSL_172=1 to fix 'the ".ft C" problem' in generated manpages.
388%{?with_doc:%{__make} -C Documentation V=1 DOCBOOK_XSL_172=1}
389
390%if %{with tests}
391%if %{without tests_cvs}
392rm t/t*cvs*.sh || :
393%endif
394%{__make} test
395%endif
396
397%install
398rm -rf $RPM_BUILD_ROOT
399install -d $RPM_BUILD_ROOT{%{_includedir}/%{name}/xdiff,%{_localstatedir}/lib/git}
400install -d $RPM_BUILD_ROOT{%{appdir},%{cgibindir},%{webappdir}}
401install -d $RPM_BUILD_ROOT/etc/{sysconfig/rc-inetd,rc.d/init.d}
402
403%{__make} install \
404 INSTALLDIRS=vendor \
405 DESTDIR=$RPM_BUILD_ROOT
406
407%if %{with doc}
408%{__make} -C Documentation install \
409 DESTDIR=$RPM_BUILD_ROOT
410%endif
411
412# header files and lib
413cp -a *.h $RPM_BUILD_ROOT%{_includedir}/%{name}
414cp -a compat $RPM_BUILD_ROOT%{_includedir}/%{name}
415cp -a xdiff/*.h $RPM_BUILD_ROOT%{_includedir}/%{name}/xdiff
416cp -a libgit.a $RPM_BUILD_ROOT%{_libdir}
417cp -a xdiff/lib.a $RPM_BUILD_ROOT%{_libdir}/libgit_xdiff.a
418
419# bash completion
420install -d $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d
421cp -a contrib/completion/git-completion.bash $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d
422
423# vim syntax
424install -d $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/syntax
425cat > $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/syntax/gitcommit.vim << 'EOF'
426autocmd BufNewFile,BufRead *.git/COMMIT_EDITMSG setf gitcommit
427autocmd BufNewFile,BufRead *.git/config,.gitconfig setf gitconfig
428autocmd BufNewFile,BufRead git-rebase-todo setf gitrebase
429autocmd BufNewFile,BufRead .msg.[0-9]*
430 \ if getline(1) =~ '^From.*# This line is ignored.$' |
431 \ setf gitsendemail |
432 \ endif
433autocmd BufNewFile,BufRead *.git/**
434 \ if getline(1) =~ '^\x\{40\}\>\|^ref: ' |
435 \ setf git |
436 \ endif
437EOF
438
439# gitweb
440install -p gitweb/gitweb.cgi $RPM_BUILD_ROOT%{cgibindir}
441cp -a %{SOURCE1} $RPM_BUILD_ROOT%{webappdir}/gitweb.conf
442cp -a %{SOURCE2} $RPM_BUILD_ROOT%{webappdir}/apache.conf
443cp -a %{SOURCE2} $RPM_BUILD_ROOT%{webappdir}/httpd.conf
444cp -a %{SOURCE3} $RPM_BUILD_ROOT%{webappdir}/lighttpd.conf
445
446# gitview
447install -p contrib/gitview/gitview $RPM_BUILD_ROOT%{_bindir}
448
449# git-daemon related files
450cp -a %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/git-daemon
451cp -a %{SOURCE5} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/git-daemon
452install -p %{SOURCE6} $RPM_BUILD_ROOT/etc/rc.d/init.d/git-daemon
453
454# paths cleanup
455sed -e 's,@libdir@,%{_libdir},g' -i $RPM_BUILD_ROOT/etc/rc.d/init.d/git-daemon
456sed -e 's,@libdir@,%{_libdir},g' -i $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/git-daemon
457
458# hardlink
459ln -f $RPM_BUILD_ROOT%{_bindir}/{git,git-receive-pack}
460ln -f $RPM_BUILD_ROOT%{_bindir}/{git,git-upload-archive}
461ln -f $RPM_BUILD_ROOT{%{_libdir}/%{name},%{_bindir}}/git-shell
462ln -f $RPM_BUILD_ROOT{%{_libdir}/%{name},%{_bindir}}/git-upload-pack
463
464# remove unneeded files
465rm $RPM_BUILD_ROOT%{perl_archlib}/perllocal.pod
466rm $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Git/.packlist
467%py_postclean
468
469%clean
470rm -rf $RPM_BUILD_ROOT
471
472%post daemon-inetd
473%service -q rc-inetd reload
474
475%postun daemon-inetd
476if [ "$1" = "0" ]; then
477 %service -q rc-inetd reload
478fi
479
480%post daemon-standalone
481/sbin/chkconfig --add git-daemon
482%service git-daemon restart "git-daemon"
483
484%preun daemon-standalone
485if [ "$1" = "0" ]; then
486 %service git-daemon stop
487 /sbin/chkconfig --del git-daemon
488fi
489
490%triggerin gitweb -- apache1 < 1.3.37-3, apache1-base
491%webapp_register apache %{webapp}
492
493%triggerun gitweb -- apache1 < 1.3.37-3, apache1-base
494%webapp_unregister apache %{webapp}
495
496%triggerin gitweb -- apache < 2.2.0, apache-base
497%webapp_register httpd %{webapp}
498
499%triggerun gitweb -- apache < 2.2.0, apache-base
500%webapp_unregister httpd %{webapp}
501
502%triggerin gitweb -- lighttpd
503%webapp_register lighttpd %{webapp}
504
505%triggerun gitweb -- lighttpd
506%webapp_unregister lighttpd %{webapp}
507
508%files
509%defattr(644,root,root,755)
510%doc README contrib
511%attr(755,root,root) %{_bindir}/git
512%attr(755,root,root) %{_bindir}/git-receive-pack
513%attr(755,root,root) %{_bindir}/git-shell
514%attr(755,root,root) %{_bindir}/git-upload-archive
515%attr(755,root,root) %{_bindir}/git-upload-pack
516
517%if %{with doc}
518%{_mandir}/man1/git-*.1*
519%exclude %{_mandir}/man1/git-svn.1*
520%exclude %{_mandir}/man1/git-cvs*.1*
521%{_mandir}/man1/git.1*
522%{_mandir}/man5/gitattributes.5*
523%{_mandir}/man5/githooks.5*
524%{_mandir}/man5/gitignore.5*
525%{_mandir}/man5/gitmodules.5*
526%{_mandir}/man5/gitrepository-layout.5*
527%{_mandir}/man7/gitcli.7*
528%{_mandir}/man7/gitcore-tutorial.7*
529%{_mandir}/man7/gitdiffcore.7*
530%{_mandir}/man7/gitglossary.7*
531%{_mandir}/man7/gitrevisions.7*
532%{_mandir}/man7/gittutorial-2.7*
533%{_mandir}/man7/gittutorial.7*
534%{_mandir}/man7/gitworkflows.7*
535%endif
536
537%dir %{_libdir}/%{name}
538%attr(755,root,root) %{_libdir}/%{name}/*-*
539%attr(755,root,root) %{_libdir}/%{name}/git
540
541%exclude %{_libdir}/%{name}/git-gui
542%exclude %{_libdir}/%{name}/git-svn
543%exclude %{_libdir}/%{name}/git-archimport
544%exclude %{_libdir}/%{name}/git-cvs*
545%exclude %{_libdir}/%{name}/*email*
546
547%{_datadir}/%{name}
548
549%{_localstatedir}/lib/git
550
551%if %{with doc}
552%files doc
553%defattr(644,root,root,755)
554%doc Documentation/RelNotes*
555%doc Documentation/*.html Documentation/howto Documentation/technical
556%endif
557
558%files daemon-inetd
559%defattr(644,root,root,755)
560%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/git-daemon
561
562%files daemon-standalone
563%defattr(644,root,root,755)
564%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/git-daemon
565%attr(754,root, root) /etc/rc.d/init.d/git-daemon
566
567%files devel
568%defattr(644,root,root,755)
569%{_includedir}/git-core
570%{_libdir}/libgit.a
571%{_libdir}/libgit_xdiff.a
572
573%files gitk
574%defattr(644,root,root,755)
575%if %{with doc}
576%{_mandir}/man1/gitk.1*
577%endif
578%attr(755,root,root) %{_bindir}/gitk
579%dir %{_datadir}/gitk
580%dir %{_datadir}/gitk/lib
581%dir %{_datadir}/gitk/lib/msgs
582%lang(de) %{_datadir}/gitk/lib/msgs/de.msg
583%lang(es) %{_datadir}/gitk/lib/msgs/es.msg
584%lang(fr) %{_datadir}/gitk/lib/msgs/fr.msg
585%lang(hu) %{_datadir}/gitk/lib/msgs/hu.msg
586%lang(it) %{_datadir}/gitk/lib/msgs/it.msg
587%lang(ja) %{_datadir}/gitk/lib/msgs/ja.msg
588%lang(ru) %{_datadir}/gitk/lib/msgs/ru.msg
589%lang(sv) %{_datadir}/gitk/lib/msgs/sv.msg
590
591%files gitweb
592%defattr(644,root,root,755)
593%doc gitweb/{README,INSTALL}
594%dir %{webappdir}
595%config(noreplace) %verify(not md5 mtime size) %attr(640,root,http) %{webappdir}/gitweb.conf
596%config(noreplace) %verify(not md5 mtime size) %attr(640,root,root) %{webappdir}/apache.conf
597%config(noreplace) %verify(not md5 mtime size) %attr(640,root,root) %{webappdir}/httpd.conf
598%config(noreplace) %verify(not md5 mtime size) %attr(640,root,root) %{webappdir}/lighttpd.conf
599%attr(755,root,root) %{cgibindir}/gitweb.cgi
600%{appdir}
601
602%files gitview
603%defattr(644,root,root,755)
604%doc contrib/gitview/gitview.txt
605%attr(755,root,root) %{_bindir}/gitview
606
607%files gui
608%defattr(644,root,root,755)
609%attr(755,root,root) %{_libdir}/%{name}/git-gui
610%dir %{_datadir}/git-gui
611%dir %{_datadir}/git-gui/lib
612%dir %{_datadir}/git-gui/lib/msgs
613%{_datadir}/git-gui/lib/git-gui.ico
614%{_datadir}/git-gui/lib/tclIndex
615%{_datadir}/git-gui/lib/*.js
616%{_datadir}/git-gui/lib/*.tcl
617%lang(de) %{_datadir}/git-gui/lib/msgs/de.msg
618%lang(el) %{_datadir}/git-gui/lib/msgs/el.msg
619%lang(fr) %{_datadir}/git-gui/lib/msgs/fr.msg
620%lang(hu) %{_datadir}/git-gui/lib/msgs/hu.msg
621%lang(it) %{_datadir}/git-gui/lib/msgs/it.msg
622%lang(ja) %{_datadir}/git-gui/lib/msgs/ja.msg
623%lang(nb) %{_datadir}/git-gui/lib/msgs/nb.msg
624%lang(ru) %{_datadir}/git-gui/lib/msgs/ru.msg
625%lang(sv) %{_datadir}/git-gui/lib/msgs/sv.msg
626%lang(zh_cn) %{_datadir}/git-gui/lib/msgs/zh_cn.msg
627
628%files svn
629%defattr(644,root,root,755)
630%attr(755,root,root) %{_libdir}/%{name}/git-svn
631%if %{with doc}
632%{_mandir}/man1/git-svn.1*
633%endif
634
635%files cvs
636%defattr(644,root,root,755)
637%attr(755,root,root) %{_bindir}/git-cvsserver
638%attr(755,root,root) %{_libdir}/%{name}/git-cvs*
639%if %{with doc}
640%{_mandir}/man1/git-cvs*.1*
641%{_mandir}/man7/gitcvs-migration.7*
642%endif
643
644%files arch
645%defattr(644,root,root,755)
646%attr(755,root,root) %{_libdir}/%{name}/git-archimport
647%if %{with doc}
648%{_mandir}/man1/git-archimport.1*
649%endif
650
651%files email
652%defattr(644,root,root,755)
653%attr(755,root,root) %{_libdir}/%{name}/*email*
654%if %{with doc}
655%{_mandir}/man1/*email*.1*
656%endif
657
658%files -n bash-completion-git
659%defattr(644,root,root,755)
660%{_sysconfdir}/bash_completion.d/*
661
662%files -n perl-Git
663%defattr(644,root,root,755)
664%{perl_vendorlib}/Git.pm
665%{_mandir}/man3/Git.3pm*
666
667%files -n python-Git
668%defattr(644,root,root,755)
669%dir %{py_sitescriptdir}/git_remote_helpers
670%{py_sitescriptdir}/git_remote_helpers/*.py[co]
671%dir %{py_sitescriptdir}/git_remote_helpers/git
672%{py_sitescriptdir}/git_remote_helpers/git/*.py[co]
673%if "%{py_ver}" > "2.4"
674%{py_sitescriptdir}/git_remote_helpers*.egg-info
675%endif
676
677%files -n vim-syntax-gitcommit
678%defattr(644,root,root,755)
679%doc contrib/vim/README
680%{_datadir}/vim/vimfiles/syntax/*.vim
This page took 0.532628 seconds and 4 git commands to generate.