3 %bcond_without tests # don't perform make test
5 %bcond_without doc # skip building/packaging docs/manuals (takes some time)
7 %include /usr/lib/rpm/macros.perl
8 Summary: The stupid content tracker
9 Summary(pl.UTF-8): Prymitywne narzędzie do śledzenia treści
14 Group: Development/Tools
15 Source0: http://www.kernel.org/pub/software/scm/git/git-%{version}.tar.bz2
16 # Source0-md5: 3da231dbe82ad103373cb530ae7475d5
17 Source1: %{name}-gitweb.conf
18 Source2: %{name}-gitweb-httpd.conf
19 Source3: %{name}.sysconfig
22 Patch0: %{name}-tests.patch
23 URL: http://git-scm.com/
24 BuildRequires: autoconf
25 BuildRequires: automake
26 BuildRequires: curl-devel
27 BuildRequires: expat-devel
28 BuildRequires: gettext-devel
29 BuildRequires: openssl-devel
30 BuildRequires: perl-Error > 0.15
31 BuildRequires: perl-base
32 BuildRequires: python-devel
33 BuildRequires: rpm-perlprov >= 4.1-13
34 BuildRequires: rpm-pythonprov
35 BuildRequires: rpmbuild(macros) >= 1.264
36 BuildRequires: zlib-devel
38 BuildRequires: asciidoc >= 7.1.2-3
39 BuildRequires: docbook-dtd45-xml
44 # tests failed sometimes when using nserver/cvsnt client so enforce pure cvs here
45 BuildRequires: cvs-gnu-client < 1.13
46 BuildRequires: cvs-gnu-client >= 1.12
48 BuildRequires: pdksh >= 5.2.14-46
54 Requires: openssh-clients
57 Suggests: git-core-cvs
58 Suggests: git-core-svn
61 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
63 # html docs have links to txt files
64 %define _noautocompressdoc *.txt
67 %define webappdir %{_sysconfdir}/webapps/%{webapp}
68 %define appdir %{_datadir}/%{webapp}
69 %define cgibindir %{_prefix}/lib/cgi-bin
72 "git" can mean anything, depending on your mood.
74 - random three-letter combination that is pronounceable, and not
75 actually used by any common UNIX command. The fact that it is a
76 mispronunciation of "get" may or may not be relevant.
77 - stupid. contemptible and despicable. simple. Take your pick from the
79 - "global information tracker": you're in a good mood, and it actually
80 works for you. Angels sing, and a light suddenly fills the room.
81 - "goddamn idiotic truckload of sh*t": when it breaks
83 This is a stupid (but extremely fast) directory content manager. It
84 doesn't do a whole lot, but what it 'does' do is track directory
87 %description -l pl.UTF-8
88 "git" może oznaczać cokolwiek, w zależności od nastroju.
90 - losową kombinację trzech liter, która jest wymawialna i właściwie
91 nie używana przez żadne popularne polecenie uniksowe. Fakt, że jest to
92 błędna pisownia słowa "get" może mieć lub nie mieć znaczenia.
93 - głupi, pogardliwy, prosty. Można wybrać ze słownika slangu.
94 - "global information tracker" (narzędzie do globalnego śledzenia
95 informacji) - jeśli jesteśmy w dobrym nastroju i git akurat działa.
96 Anioły śpiewają, a światło niespodziewanie wypełnia pokój.
97 - "goddamn idiotic truckload of sh*t" (przeklęty idiotyczny ładunek
98 g*) - kiedy się zepsuje.
100 Jest to prymitywny (ale bardzo szybki) zarządca treści słownikowej.
101 Nie robi wiele, ale to, co "robi", to wydajne śledzenie zawartości
105 Summary: Documentation for git-core
106 Summary(pl.UTF-8): Dokumentacja do git-core
110 Documentation for git-core.
112 %description doc -l pl.UTF-8
113 Dokumentacja do git-core.
115 %description doc -l fr.UTF-8
116 Javadoc pour git-core.
118 %package daemon-inetd
119 Summary: Files necessary to run git-daemon as an inetd service
120 Summary(pl.UTF-8): Pliki niezbędne do uruchomienia git-daemona w trybie usługi inetd
121 Group: Networking/Daemons
122 Requires: %{name} = %{version}-%{release}
123 Requires: setup >= 2.4.11-1
124 Provides: git-core-daemon
125 Obsoletes: git-core-daemon
126 Obsoletes: git-core-daemon-standalone
128 %description daemon-inetd
129 Git-daemon is a really simple TCP git daemon that can serve git
130 repositories. This package provides all necessarry files to run
131 git-daemon as an inetd service.
133 %description daemon-inetd -l pl.UTF-8
134 Git-daemon to prosty demon git korzystający z protokołu TCP do
135 udostępniania repozytoriów git. Ten pakiet dostarcza pliki potrzebne
136 do uruchomienia git-demona w trybie usługi inetd.
138 %package daemon-standalone
139 Summary: Files necessary to run git-daemon as a standalone service
140 Summary(pl.UTF-8): Pliki niezbędne do uruchomienia git-daemona w trybie usługi samodzielnej
141 Group: Networking/Daemons
142 Requires: %{name} = %{version}-%{release}
143 Provides: git-core-daemon
144 Obsoletes: git-core-daemon
145 Obsoletes: git-core-daemon-inetd
147 %description daemon-standalone
148 Git-daemon is a really simple TCP git daemon that can serve git
149 repositories. This package provides all necessarry files to run
150 git-daemon as an standalone service.
152 %description daemon-standalone -l pl.UTF-8
153 Git-daemon to prosty demon git korzystający z protokołu TCP do
154 udostępniania repozytoriów git. Ten pakiet dostarcza pliki potrzebne
155 do uruchomienia git-daemona w trybie usługi samodzielnej.
158 Summary: Header files for git-core
159 Summary(pl.UTF-8): Pliki nagłówkowe dla git-core
160 Group: Development/Libraries
163 Header files for git-core.
165 %description devel -l pl.UTF-8
166 Pliki nagłówkowe dla git-core.
169 Summary: Tcl/Tk interface to the Git version control system
170 Summary(pl.UTF-8): Napisany w Tcl/Tk interfejs do systemu kontroli wersji Git
171 Group: Development/Tools
172 Requires: %{name} = %{version}-%{release}
176 gitk displays changes in a repository or a selected set of commits.
177 This includes visualizing the commit graph, showing information
178 related to each commit, and the files in the trees of each revision.
180 Historically, gitk was the first repository browser. It's written in
181 Tcl/Tk and started off in a separate repository but was later merged
182 into the main git repository.
184 %description gitk -l pl.UTF-8
185 gitk wyświetla zmiany w repozytorium lub wybranym zbiorze commitów.
186 Oznacza to wizualizację grafu commitów, wyświetlanie informacji
187 związanych z każdym z commitów oraz listę plików dla każdej rewizji.
189 Z historycznego punktu widzenia gitk był pierwszą przeglądarką
190 repozytorium git. Napisany jest w Tcl/Tk i początkowo był rozwijany w
191 osobnym repozytorium, ale z czasem został włączony do głównego
195 Summary: Web frontend to git
196 Summary(pl.UTF-8): Webowy frontend do git
197 Group: Development/Tools
198 Requires: %{name} = %{version}-%{release}
202 This package provides a web interface for browsing git repositories.
204 %description gitweb -l pl.UTF-8
205 Pakiet ten dostarcza interfejs WWW do przeglądania repozytoriów gita.
208 Summary: A GTK+ based repository browser for git
209 Summary(pl.UTF-8): Oparta na GTK+ przeglądarka repozytorium gita
210 Group: Development/Tools
211 Requires: %{name} = %{version}-%{release}
212 Requires: python >= 1:2.4
213 Requires: python-pycairo >= 1.0
214 Requires: python-pygobject
215 Requires: python-pygtk-gtk >= 2:2.8
216 Suggests: python-gnome-desktop-gtksourceview
219 A GTK+ based repository browser for git.
221 %description gitview -l pl.UTF-8
222 Oparta na GTK+ przeglądarka repozytorium gita.
225 Summary: Tcl/Tk interface to the Git version control system
226 Summary(pl.UTF-8): Napisany w Tcl/Tk interfejs do systemu kontroli wersji Git
227 Group: Development/Tools
228 Requires: %{name} = %{version}-%{release}
232 Displays changes in a repository or a selected set of commits. This
233 includes visualizing the commit graph, showing information related to
234 each commit, and the files in the trees of each revision.
236 Historically, gitk was the first repository browser. It's written in
237 Tcl/Tk and started off in a separate repository but was later merged
238 into the main git repository.
240 %description gui -l pl.UTF-8
241 Wyświetla zmiany w repozytorium lub wybranym zbiorze commitów. Oznacza
242 to wizualizację grafu commitów, wyświetlanie informacji związanych z
243 każdym z commitów oraz listę plików dla każdej rewizji.
245 Z punktu widzenia historii, gitk był pierwszą przeglądarką
246 repozytorium git. Napisany jest w Tcl/Tk i początkowo był rozwijany w
247 osobnym repozytorium, ale z czasem został włączony do głównego
251 Summary: Subversion support for Git
252 Summary(pl.UTF-8): Obsługa Subversion dla Git
253 Group: Development/Tools
254 Requires: %{name} = %{version}-%{release}
257 Subversion support for Git.
259 %description svn -l pl.UTF-8
260 Obsługa Subversion dla Git.
263 Summary: CVS support for Git
264 Summary(pl.UTF-8): Obsługa CVS dla Git
265 Group: Development/Tools
266 Requires: %{name} = %{version}-%{release}
267 Requires: cvsps >= 2.1-2
273 %description cvs -l pl.UTF-8
277 Summary: Git tools for importing Arch repositories
278 Group: Development/Tools
279 Requires: %{name} = %{version}-%{release}
283 Git tools for importing Arch repositories.
286 Summary: Git tools for sending email
287 Group: Development/Tools
288 Requires: %{name} = %{version}-%{release}
291 Git tools for sending email.
293 %package -n bash-completion-git
294 Summary: bash-completion for git
295 Summary(pl.UTF-8): bashowe uzupełnianie nazw dla gita
296 Group: Applications/Shells
297 Requires: bash-completion
299 %description -n bash-completion-git
300 This package provides bash-completion for git.
302 %description -n bash-completion-git -l pl.UTF-8
303 Pakiet ten dostarcza bashowe uzupełnianie nazw dla gita.
306 Summary: Perl interface to the Git version control system
307 Summary(pl.UTF-8): Perlowy interfejs do systemu kontroli wersji Git
308 Group: Development/Languages/Perl
309 Obsoletes: perl-git-core
311 %description -n perl-Git
312 This module provides Perl scripts easy way to interface the Git
313 version control system. The modules have an easy and well-tested way
314 to call arbitrary Git commands; in the future, the interface will also
315 provide specialized methods for doing easily operations which are not
316 totally trivial to do over the generic command interface.
318 %description -n perl-Git -l pl.UTF-8
319 Ten moduł umożliwia skryptom Perla współpracę z systemem kontroli
320 wersji Git. W łatwy i dobrze przetestowany sposób pozwala wywoływać
321 dowolne polecenia Gita; w przyszłości interfejs udostępni także
322 specjalne metody do łatwego wykonywania operacji nietrywialnych do
323 wykonania przy użyciu ogólnego interfejsu poleceń.
325 %package -n python-Git
326 Summary: Python interface to the Git version control system
327 Summary(pl.UTF-8): Pythonowy interfejs do systemu kontroli wersji Git
328 Group: Development/Languages/Python
330 %description -n python-Git
331 This module provides Python scripts easy way to interface the Git
332 version control system.
334 %description -n python-Git -l pl.UTF-8
335 Ten moduł umożliwia skryptom Pythonowym współpracę z systemem kontroli
338 %package -n vim-syntax-gitcommit
339 Summary: Vim syntax: gitcommit
340 Summary(pl.UTF-8): Składnia dla Vima: gitcommit
341 Group: Applications/Editors/Vim
342 # for _vimdatadir existence
343 Requires: vim-rt >= 4:6.3.058-3
345 %description -n vim-syntax-gitcommit
346 This plugin provides syntax highlighting for git's commit messages.
348 %description -n vim-syntax-gitcommit -l pl.UTF-8
349 Ta wtyczka dostarcza podświetlanie składni dla treści commitów gita.
352 %setup -q -n git-%{version}
361 echo "BLK_SHA1=1" >> config.mak
365 GITWEB_CONFIG="%{webappdir}/gitweb.conf" \
366 GITWEB_PROJECTROOT="/var/lib/git" \
367 GITWEB_CSS="/gitweb/gitweb.css" \
368 GITWEB_LOGO="/gitweb/git-logo.png" \
369 GITWEB_FAVICON="/gitweb/git-favicon.png"
371 # use DOCBOOK_XSL_172=1 to fix 'the ".ft C" problem' in generated manpages.
372 %{?with_doc:%{__make} -C Documentation V=1 DOCBOOK_XSL_172=1}
375 %if %{without tests_cvs}
382 rm -rf $RPM_BUILD_ROOT
383 install -d $RPM_BUILD_ROOT{%{_includedir}/%{name}/xdiff,%{_localstatedir}/lib/git}
384 install -d $RPM_BUILD_ROOT{%{appdir},%{cgibindir},%{webappdir}}
385 install -d $RPM_BUILD_ROOT/etc/{sysconfig/rc-inetd,rc.d/init.d}
389 DESTDIR=$RPM_BUILD_ROOT
392 %{__make} -C Documentation install \
393 DESTDIR=$RPM_BUILD_ROOT
396 # header files and lib
397 cp -a *.h $RPM_BUILD_ROOT%{_includedir}/%{name}
398 cp -a compat $RPM_BUILD_ROOT%{_includedir}/%{name}
399 cp -a xdiff/*.h $RPM_BUILD_ROOT%{_includedir}/%{name}/xdiff
400 cp -a libgit.a $RPM_BUILD_ROOT%{_libdir}
401 cp -a xdiff/lib.a $RPM_BUILD_ROOT%{_libdir}/libgit_xdiff.a
404 install -d $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d
405 cp -a contrib/completion/git-completion.bash $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d
408 install -d $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/syntax
409 cat > $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/syntax/gitcommit.vim << 'EOF'
410 autocmd BufNewFile,BufRead *.git/COMMIT_EDITMSG setf gitcommit
411 autocmd BufNewFile,BufRead *.git/config,.gitconfig setf gitconfig
412 autocmd BufNewFile,BufRead git-rebase-todo setf gitrebase
413 autocmd BufNewFile,BufRead .msg.[0-9]*
414 \ if getline(1) =~ '^From.*# This line is ignored.$' |
415 \ setf gitsendemail |
417 autocmd BufNewFile,BufRead *.git/**
418 \ if getline(1) =~ '^\x\{40\}\>\|^ref: ' |
424 install -p gitweb/gitweb.cgi $RPM_BUILD_ROOT%{cgibindir}
425 cp -a gitweb/*.css gitweb/*.png $RPM_BUILD_ROOT%{appdir}
426 cp -a %{SOURCE1} $RPM_BUILD_ROOT%{webappdir}/gitweb.conf
427 cp -a %{SOURCE2} $RPM_BUILD_ROOT%{webappdir}/apache.conf
428 cp -a %{SOURCE2} $RPM_BUILD_ROOT%{webappdir}/httpd.conf
431 install -p contrib/gitview/gitview $RPM_BUILD_ROOT%{_bindir}
433 # git-daemon related files
434 cp -a %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/git-daemon
435 cp -a %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/git-daemon
436 install -p %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/git-daemon
439 sed -e 's,@libdir@,%{_libdir},g' -i $RPM_BUILD_ROOT/etc/rc.d/init.d/git-daemon
440 sed -e 's,@libdir@,%{_libdir},g' -i $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/git-daemon
443 ln -f $RPM_BUILD_ROOT%{_bindir}/{git,git-receive-pack}
444 ln -f $RPM_BUILD_ROOT%{_bindir}/{git,git-upload-archive}
445 ln -f $RPM_BUILD_ROOT{%{_libdir}/%{name},%{_bindir}}/git-shell
446 ln -f $RPM_BUILD_ROOT{%{_libdir}/%{name},%{_bindir}}/git-upload-pack
448 # remove unneeded files
449 rm $RPM_BUILD_ROOT%{perl_archlib}/perllocal.pod
450 rm $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Git/.packlist
454 rm -rf $RPM_BUILD_ROOT
457 %service -q rc-inetd reload
460 if [ "$1" = "0" ]; then
461 %service -q rc-inetd reload
464 %post daemon-standalone
465 /sbin/chkconfig --add git-daemon
466 %service git-daemon restart "git-daemon"
468 %preun daemon-standalone
469 if [ "$1" = "0" ]; then
470 %service git-daemon stop
471 /sbin/chkconfig --del git-daemon
474 %triggerin gitweb -- apache1 < 1.3.37-3, apache1-base
475 %webapp_register apache %{webapp}
477 %triggerun gitweb -- apache1 < 1.3.37-3, apache1-base
478 %webapp_unregister apache %{webapp}
480 %triggerin gitweb -- apache < 2.2.0, apache-base
481 %webapp_register httpd %{webapp}
483 %triggerun gitweb -- apache < 2.2.0, apache-base
484 %webapp_unregister httpd %{webapp}
487 %defattr(644,root,root,755)
489 %attr(755,root,root) %{_bindir}/git
490 %attr(755,root,root) %{_bindir}/git-receive-pack
491 %attr(755,root,root) %{_bindir}/git-shell
492 %attr(755,root,root) %{_bindir}/git-upload-archive
493 %attr(755,root,root) %{_bindir}/git-upload-pack
496 %{_mandir}/man1/git-*.1*
497 %exclude %{_mandir}/man1/git-svn.1*
498 %exclude %{_mandir}/man1/git-cvs*.1*
499 %{_mandir}/man1/git.1*
500 %{_mandir}/man5/gitattributes.5*
501 %{_mandir}/man5/githooks.5*
502 %{_mandir}/man5/gitignore.5*
503 %{_mandir}/man5/gitmodules.5*
504 %{_mandir}/man5/gitrepository-layout.5*
505 %{_mandir}/man7/gitcli.7*
506 %{_mandir}/man7/gitcore-tutorial.7*
507 %{_mandir}/man7/gitdiffcore.7*
508 %{_mandir}/man7/gitglossary.7*
509 %{_mandir}/man7/gittutorial-2.7*
510 %{_mandir}/man7/gittutorial.7*
511 %{_mandir}/man7/gitworkflows.7*
514 %dir %{_libdir}/%{name}
515 %attr(755,root,root) %{_libdir}/%{name}/*-*
516 %attr(755,root,root) %{_libdir}/%{name}/git
518 %exclude %{_libdir}/%{name}/git-gui
519 %exclude %{_libdir}/%{name}/git-svn
520 %exclude %{_libdir}/%{name}/git-archimport
521 %exclude %{_libdir}/%{name}/git-cvs*
522 %exclude %{_libdir}/%{name}/*email*
526 %{_localstatedir}/lib/git
530 %defattr(644,root,root,755)
531 %doc Documentation/RelNotes*
532 %doc Documentation/*.html Documentation/howto Documentation/technical
536 %defattr(644,root,root,755)
537 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/git-daemon
539 %files daemon-standalone
540 %defattr(644,root,root,755)
541 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/git-daemon
542 %attr(754,root, root) /etc/rc.d/init.d/git-daemon
545 %defattr(644,root,root,755)
546 %{_includedir}/git-core
548 %{_libdir}/libgit_xdiff.a
551 %defattr(644,root,root,755)
553 %{_mandir}/man1/gitk.1*
555 %attr(755,root,root) %{_bindir}/gitk
556 %dir %{_datadir}/gitk
557 %dir %{_datadir}/gitk/lib
558 %dir %{_datadir}/gitk/lib/msgs
559 %lang(de) %{_datadir}/gitk/lib/msgs/de.msg
560 %lang(es) %{_datadir}/gitk/lib/msgs/es.msg
561 %lang(fr) %{_datadir}/gitk/lib/msgs/fr.msg
562 %lang(hu) %{_datadir}/gitk/lib/msgs/hu.msg
563 %lang(it) %{_datadir}/gitk/lib/msgs/it.msg
564 %lang(ja) %{_datadir}/gitk/lib/msgs/ja.msg
565 %lang(ru) %{_datadir}/gitk/lib/msgs/ru.msg
566 %lang(sv) %{_datadir}/gitk/lib/msgs/sv.msg
569 %defattr(644,root,root,755)
570 %doc gitweb/{README,INSTALL}
572 %config(noreplace) %verify(not md5 mtime size) %attr(640,root,http) %{webappdir}/gitweb.conf
573 %config(noreplace) %verify(not md5 mtime size) %attr(640,root,root) %{webappdir}/apache.conf
574 %config(noreplace) %verify(not md5 mtime size) %attr(640,root,root) %{webappdir}/httpd.conf
575 %attr(755,root,root) %{cgibindir}/gitweb.cgi
579 %defattr(644,root,root,755)
580 %doc contrib/gitview/gitview.txt
581 %attr(755,root,root) %{_bindir}/gitview
584 %defattr(644,root,root,755)
585 %attr(755,root,root) %{_libdir}/%{name}/git-gui
586 %dir %{_datadir}/git-gui
587 %dir %{_datadir}/git-gui/lib
588 %dir %{_datadir}/git-gui/lib/msgs
589 %{_datadir}/git-gui/lib/git-gui.ico
590 %{_datadir}/git-gui/lib/tclIndex
591 %{_datadir}/git-gui/lib/*.js
592 %{_datadir}/git-gui/lib/*.tcl
593 %lang(de) %{_datadir}/git-gui/lib/msgs/de.msg
594 %lang(el) %{_datadir}/git-gui/lib/msgs/el.msg
595 %lang(fr) %{_datadir}/git-gui/lib/msgs/fr.msg
596 %lang(hu) %{_datadir}/git-gui/lib/msgs/hu.msg
597 %lang(it) %{_datadir}/git-gui/lib/msgs/it.msg
598 %lang(ja) %{_datadir}/git-gui/lib/msgs/ja.msg
599 %lang(nb) %{_datadir}/git-gui/lib/msgs/nb.msg
600 %lang(ru) %{_datadir}/git-gui/lib/msgs/ru.msg
601 %lang(sv) %{_datadir}/git-gui/lib/msgs/sv.msg
602 %lang(zh_cn) %{_datadir}/git-gui/lib/msgs/zh_cn.msg
605 %defattr(644,root,root,755)
606 %attr(755,root,root) %{_libdir}/%{name}/git-svn
608 %{_mandir}/man1/git-svn.1*
612 %defattr(644,root,root,755)
613 %attr(755,root,root) %{_bindir}/git-cvsserver
614 %attr(755,root,root) %{_libdir}/%{name}/git-cvs*
616 %{_mandir}/man1/git-cvs*.1*
617 %{_mandir}/man7/gitcvs-migration.7*
621 %defattr(644,root,root,755)
622 %attr(755,root,root) %{_libdir}/%{name}/git-archimport
624 %{_mandir}/man1/git-archimport.1*
628 %defattr(644,root,root,755)
629 %attr(755,root,root) %{_libdir}/%{name}/*email*
631 %{_mandir}/man1/*email*.1*
634 %files -n bash-completion-git
635 %defattr(644,root,root,755)
636 %{_sysconfdir}/bash_completion.d/*
639 %defattr(644,root,root,755)
640 %{perl_vendorlib}/Git.pm
641 %{_mandir}/man3/Git.3pm*
644 %defattr(644,root,root,755)
645 %{py_sitescriptdir}/git_remote_helpers*.egg-info
646 %dir %{py_sitescriptdir}/git_remote_helpers
647 %{py_sitescriptdir}/git_remote_helpers/*.py[co]
648 %dir %{py_sitescriptdir}/git_remote_helpers/git
649 %{py_sitescriptdir}/git_remote_helpers/git/*.py[co]
651 %files -n vim-syntax-gitcommit
652 %defattr(644,root,root,755)
653 %doc contrib/vim/README
654 %{_datadir}/vim/vimfiles/syntax/*.vim