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