[syntastic/f19] Update syntastic to latest rev

MERCIER Jonathan bioinfornatics at fedoraproject.org
Sun May 19 18:45:11 UTC 2013


commit 235009cbd4d494dfbc427baf5e5d499f5361a0b2
Author: bioinfornatics <bioinfornatics at fedoraproject.org>
Date:   Sun May 19 20:44:26 2013 +0200

    Update syntastic to latest rev

 syntastic.spec |  465 +++++++++++++++++++++++++++++++++++++++++---------------
 1 files changed, 341 insertions(+), 124 deletions(-)
---
diff --git a/syntastic.spec b/syntastic.spec
index 1d35b71..078ee89 100644
--- a/syntastic.spec
+++ b/syntastic.spec
@@ -1,12 +1,12 @@
 %global     snapdate        20130517
 %global     revision        c7ad55c
 %global     alphatag        %{snapdate}git%{revision}
-%global     vimfiles        %{_datadir}/vim/vimfiles
+%global     vimfiles        %{_datadir}/vim/vim.vimfiles
 
 # The source for this package was pulled from upstream's git.
 # Use the following commands to generate the tarball:
 # cd syntastic;
-# git clonegit://github.com/scrooloose/syntastic.git
+# git clone git://github.com/scrooloose/syntastic.git
 # pushd syntastic
 # git rev-parse --short HEAD # -> syntastic_rev
 # git checkout %%syntastic_rev
@@ -16,12 +16,13 @@
 Name:           syntastic
 Version:        2.3.0
 Release:        9.%{alphatag}%{?dist}
-Summary:        A vim plugins to check syntax for programming languages
-Summary(fr):    Une extension de vim vérifiant la syntaxe pour les langages de programmation
+Summary:        A/A.vim plugins to check syntax for programming languages
+Summary(fr):    Une extension de/de.vim vérifiant la syntaxe pour les langages de programmation
 
 License:        WTFPL
 URL:            https://github.com/scrooloose/syntastic
 Source0:        %{name}-%{alphatag}.tar.xz
+Patch0:         %{name}.patch
 
 BuildArch:      noarch
 Requires:       vim
@@ -54,9 +55,19 @@ Allows checking %{-n*} sources files.
 Permet de vérifier les fichiers sources écrit en %{-n*}.                            \
 %{nil}
 
+
+%define install_subpackage()                                                      \
+install -p -d %{buildroot}%{vimfiles}/syntax_checkers/%1/                         \
+install -D syntax_checkers/%1/* %{buildroot}%{vimfiles}/syntax_checkers/%1/       \
+%{nil}
+
+%add_subpackage -n ada gcc-gnat
 %add_subpackage -n c gcc
 %add_subpackage -n cpp gcc-c++
+%add_subpackage -n cs mono-core
 %add_subpackage -n css csslint
+%add_subpackage -n coffee coffee-script
+%add_subpackage -n coq coq
 %add_subpackage -n cucumber rubygem-cucumber
 %add_subpackage -n docbk libxml2
 %add_subpackage -n d ldc
@@ -66,44 +77,46 @@ Permet de vérifier les fichiers sources écrit en %{-n*}.
 %add_subpackage -n fortran gcc-gfortran
 %add_subpackage -n gentoo-metadata libxml2
 %add_subpackage -n haml rubygem-haml
+%add_subpackage -n haskell ghc
 %add_subpackage -n html sed curl tidy
 # javac into devel package (java-1.7.0-openjdk-devel)
 %add_subpackage -n java java-1.7.0-openjdk-devel
 %add_subpackage -n javascript jsl
 %add_subpackage -n json python-demjson
+%add_subpackage -n less lessjs
+%add_subpackage -n lisp clisp
+%add_subpackage -n llvm llvm
 %add_subpackage -n lua lua
 %add_subpackage -n nasm nasm
 %add_subpackage -n ocaml ocaml
+%add_subpackage -n objc gcc-objc gcc-objc++
 %add_subpackage -n perl perl
 %add_subpackage -n php php
 %add_subpackage -n puppet puppet
 %add_subpackage -n python pylint pyflakes
 %add_subpackage -n rst python-docutils
 %add_subpackage -n ruby ruby
+%add_subpackage -n scss rubygem-sass
 %add_subpackage -n sass rubygem-sass
 %add_subpackage -n scala scala
+%add_subpackage -n slim rubygem-slim
 %add_subpackage -n sh bash
 %add_subpackage -n tcl tcl
 %add_subpackage -n tex texlive-latex
 %add_subpackage -n vala vala
+%add_subpackage -n vhdl ghdl
 %add_subpackage -n xhtml tidy
 # xmllint into lib package (libxml2)
 %add_subpackage -n xml libxml2
 %add_subpackage -n xslt libxml2
+%add_subpackage -n zsh zsh
 
 %prep
 %setup  -q -n %{name}-%{alphatag}
-# Use a free D compiler ldc
-sed -i "s/dmd/ldc2/g" syntax_checkers/d.vim
-# Use executable script from bindir
-sed -i "s|expand\(.*sfile.*\).*|'%{_bindir}/erlang_check_file.erl'|" syntax_checkers/erlang.vim
-# Use executable script from bindir
-sed -i "s|expand\(.*sfile.*\).*|'%{_bindir}/efm_perl.pl'|" syntax_checkers/perl.vim
-# fix executable name
-sed -i "s|rst2pseudoxml.py|rst2pseudoxml|g" syntax_checkers/rst.vim
+%patch0 -p1 -b .fix
 # fix script mode
-chmod 644 syntax_checkers/efm_perl.pl
-iconv -f LATIN1 -t UTF-8 syntax_checkers/efm_perl.pl -o syntax_checkers/efm_perl.pl
+chmod 644 syntax_checkers/perl/efm_perl.pl
+iconv -f LATIN1 -t UTF-8 syntax_checkers/perl/efm_perl.pl -o syntax_checkers/efm_perl.pl
 
 %build
 
@@ -112,67 +125,84 @@ mkdir -p %{buildroot}%{_bindir}
 mkdir -p %{buildroot}%{vimfiles}/autoload
 mkdir -p %{buildroot}%{vimfiles}/syntax_checkers
 mkdir -p %{buildroot}%{vimfiles}/doc/
-mkdir -p %{buildroot}%{vimfiles}/plugin
-
-cp      -rp       autoload/*                            %{buildroot}%{vimfiles}/autoload
-install -p -m0644 doc/syntastic.txt                     %{buildroot}%{vimfiles}/doc/syntastic.txt
-install -p -m0644 plugin/syntastic.vim                  %{buildroot}%{vimfiles}/plugin/syntastic.vim
-install -p -m0644 syntax_checkers/c.vim                 %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/cpp.vim               %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/css.vim               %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/cucumber.vim          %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/docbk.vim             %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/d.vim                 %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/elixir.vim            %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/erlang.vim            %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0755 syntax_checkers/erlang_check_file.erl %{buildroot}%{_bindir}/erlang_check_file.erl
-install -p -m0644 syntax_checkers/eruby.vim             %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/fortran.vim           %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/gentoo_metadata.vim   %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/haml.vim              %{buildroot}%{vimfiles}/syntax_checkers
-cp      -rp       syntax_checkers/html                  %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/html.vim              %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/java.vim              %{buildroot}%{vimfiles}/syntax_checkers
-cp      -rp       syntax_checkers/javascript            %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/javascript.vim        %{buildroot}%{vimfiles}/syntax_checkers
-cp      -rp       syntax_checkers/json                  %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/json.vim              %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/lua.vim               %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/nasm.vim              %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/ocaml.vim             %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0755 syntax_checkers/efm_perl.pl           %{buildroot}%{_bindir}/efm_perl.pl
-install -p -m0644 syntax_checkers/perl.vim              %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/php.vim               %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/puppet.vim            %{buildroot}%{vimfiles}/syntax_checkers
-cp      -rp       syntax_checkers/python                %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/python.vim            %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/rst.vim               %{buildroot}%{vimfiles}/syntax_checkers
-cp      -rp       syntax_checkers/ruby                  %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/ruby.vim              %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/sass.vim              %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/scss.vim              %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/scala.vim             %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/sh.vim                %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/tcl.vim               %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/tex.vim               %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/vala.vim              %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/xhtml.vim             %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/xml.vim               %{buildroot}%{vimfiles}/syntax_checkers
-install -p -m0644 syntax_checkers/xslt.vim              %{buildroot}%{vimfiles}/syntax_checkers
-
-# not install -ped :
-# applescript.vim    -> mac os
-# coffe.vim          -> no coffe executable in repo
-# cuda.vim           -> no nvcss executable in repo
-# go.vim and go dir  -> no go executable in repo
-# haskell.vim        -> no ghc-mod executable in repo
-# haxe.vim           -> no haxe executable in repo
-# less.vim           -> no lessc executable in repo
-# matlab.vim         -> no mlint executable in repo
-# yaml.vim           -> no js-yaml executable in repo
-# z80.vim            -> no 80_syntax_checker.pyt executable in repo
-# zpt.vim            -> no zptlint executable in repo
-# elixir             -> no elixir executable in repo
+mkdir -p %{buildroot}%{vimfiles}/plugin/syntastic/
+
+cp      -rp       autoload/*            %{buildroot}%{vimfiles}/autoload
+install -p -m0644 doc/syntastic.txt     %{buildroot}%{vimfiles}/doc/syntastic.txt
+install -p -m0644 plugin/syntastic.vim  %{buildroot}%{vimfiles}/plugin/syntastic.vim
+install -D plugin/syntastic/*           %{buildroot}%{vimfiles}/plugin/syntastic/
+%install_subpackage  ada
+#%%install_subpackage  applescript
+%install_subpackage  c
+%install_subpackage  coq
+%install_subpackage  coffee
+%install_subpackage  coq
+%install_subpackage  cpp
+%install_subpackage  cs
+%install_subpackage  css
+%install_subpackage  cucumber
+#%%install_subpackage  cuda
+%install_subpackage  d
+#%%install_subpackage  dart
+%install_subpackage  docbk
+%install_subpackage  elixir
+%install_subpackage  erlang
+%install_subpackage  eruby
+%install_subpackage  fortran
+%install_subpackage  gentoo_metadata
+#%%install_subpackage  go
+%install_subpackage  haml
+%install_subpackage  haskell
+#%%install_subpackage  haxe
+%install_subpackage  html
+%install_subpackage  java
+%install_subpackage  javascript
+%install_subpackage  json
+%install_subpackage  less
+%install_subpackage  lisp
+%install_subpackage  llvm
+%install_subpackage  lua
+#%%install_subpackage  matlab
+%install_subpackage  nasm
+%install_subpackage  objc
+%install_subpackage  ocaml
+%install_subpackage  perl
+%install_subpackage  php
+%install_subpackage  puppet
+%install_subpackage  python
+%install_subpackage  rst
+%install_subpackage  ruby
+#%%install_subpackage  rust
+%install_subpackage  sass
+%install_subpackage  scala
+%install_subpackage  scss
+%install_subpackage  sh
+%install_subpackage  slim
+%install_subpackage  tcl
+%install_subpackage  tex
+#%%install_subpackage  twig
+#%%install_subpackage  typescript
+%install_subpackage  vala
+%install_subpackage  vhdl
+%install_subpackage  xhtml
+%install_subpackage  xml
+%install_subpackage  xslt
+#%%install_subpackage  yaml
+#%%install_subpackage  z80
+#%%install_subpackage  zpt
+%install_subpackage  zsh
+
+
+# not install -dep :
+# applescript/applescript.vim   -> mac os
+# cuda/cuda.vim                 -> no nvcss executable in repo
+# go/go.vim and go dir          -> no go executable in repo
+# haxe/haxe.vim                 -> no haxe executable in repo
+# matlab/matlab.vim             -> no mlint executable in repo
+# yaml/yaml.vim                 -> no js-yaml executable in repo
+# z80.vim                       -> no 80_syntax_checker.pyt executable in repo
+# zpt/zpt.vim                   -> no zptlint executable in repo
+# elixir                        -> no elixir executable in repo
 
 %post
 umask 022
@@ -183,130 +213,317 @@ exit 0
 
 %postun
 if [ $1 -eq 0 ]; then
-umask 022
-cd %{vimfiles}/doc
->tags
-vim -u NONE -esX -c "helptags ." -c quit
+    umask 022
+    cd %{vimfiles}/doc
+    >tags
+    vim -u NONE -esX -c "helptags ." -c quit
 fi
 exit 0
 
 %files
 %doc _assets/screenshot_1.png README.markdown LICENCE
 %{vimfiles}/plugin/syntastic.vim
+%{vimfiles}/plugin/syntastic/autoloclist.vim
+%{vimfiles}/plugin/syntastic/balloons.vim
+%{vimfiles}/plugin/syntastic/checker.vim
+%{vimfiles}/plugin/syntastic/cursor.vim
+%{vimfiles}/plugin/syntastic/highlighting.vim
+%{vimfiles}/plugin/syntastic/loclist.vim
+%{vimfiles}/plugin/syntastic/makeprg_builder.vim
+%{vimfiles}/plugin/syntastic/modemap.vim
+%{vimfiles}/plugin/syntastic/notifiers.vim
+%{vimfiles}/plugin/syntastic/registry.vim
+%{vimfiles}/plugin/syntastic/signs.vim
 %{vimfiles}/doc/syntastic.txt
 %dir %{vimfiles}/syntax_checkers/
 %dir %{vimfiles}/autoload/syntastic/
+%{vimfiles}/autoload/syntastic/c.vim
+%{vimfiles}/autoload/syntastic/makeprg.vim
+%{vimfiles}/autoload/syntastic/postprocess.vim
+%{vimfiles}/autoload/syntastic/util.vim
+
+
+%files ada
+%dir %{vimfiles}/syntax_checkers/ada
+%{vimfiles}/syntax_checkers/ada/gcc.vim
+
+#%%files applescript
+#%%dir applescript
+#%%{vimfiles}/syntax_checkers/applescript/osacompile.vim
 
 %files c
-%{vimfiles}/syntax_checkers/c.vim
-%{vimfiles}/autoload/syntastic/c.vim
+%dir %{vimfiles}/syntax_checkers/c
+%{vimfiles}/syntax_checkers/c/make.vim
+%{vimfiles}/syntax_checkers/c/checkpatch.vim
+%{vimfiles}/syntax_checkers/c/gcc.vim
+%{vimfiles}/syntax_checkers/c/splint.vim
+%{vimfiles}/syntax_checkers/c/sparse.vim
+%{vimfiles}/syntax_checkers/c/ycm.vim
+
+%files coq
+%dir %{vimfiles}/syntax_checkers/co
+%{vimfiles}/syntax_checkers/co/coco.vim
+
+%files coffee
+%dir %{vimfiles}/syntax_checkers/coffee
+%{vimfiles}/syntax_checkers/coffee/coffee.vim
+%{vimfiles}/syntax_checkers/coffee/coffeelint.vim
+
+%files coq
+%dir %{vimfiles}/syntax_checkers/coq
+%{vimfiles}/syntax_checkers/coq/coqtop.vim
 
 %files cpp
-%{vimfiles}/syntax_checkers/cpp.vim
+%dir %{vimfiles}/syntax_checkers/cpp
+%{vimfiles}/syntax_checkers/cpp/cpplint.vim
+%{vimfiles}/syntax_checkers/cpp/gcc.vim
+%{vimfiles}/syntax_checkers/cpp/ycm.vim
+
+%files cs
+%dir %{vimfiles}/syntax_checkers/cs
+%{vimfiles}/syntax_checkers/cs/mcs.vim
 
 %files css
-%{vimfiles}/syntax_checkers/css.vim
+%dir %{vimfiles}/syntax_checkers/css
+%{vimfiles}/syntax_checkers/css/prettycss.vim
+%{vimfiles}/syntax_checkers/css/phpcs.vim
+%{vimfiles}/syntax_checkers/css/csslint.vim
 
 %files cucumber
-%{vimfiles}/syntax_checkers/cucumber.vim
+%dir %{vimfiles}/syntax_checkers/cucumber
+%{vimfiles}/syntax_checkers/cucumber/cucumber.vim
 
-%files docbk
-%{vimfiles}/syntax_checkers/docbk.vim
+#%%files cuda
+#%%dir cuda
+#%%{vimfiles}/syntax_checkers/cuda/nvcc.vim
 
 %files d
-%{vimfiles}/syntax_checkers/d.vim
+%dir %{vimfiles}/syntax_checkers/d
+%{vimfiles}/syntax_checkers/d/dmd.vim
+%{vimfiles}/syntax_checkers/d/dmd.vim.fix
+
+#%%files dart
+#%%dir %{vimfiles}/syntax_checkers/dart
+#%%{vimfiles}/syntax_checkers/dart/dart_analyzer.vim
+
+%files docbk
+%dir %{vimfiles}/syntax_checkers/docbk
+%{vimfiles}/syntax_checkers/docbk/xmllint.vim
 
 %files elixir
-%{vimfiles}/syntax_checkers/elixir.vim
+%dir %{vimfiles}/syntax_checkers/elixir
+%{vimfiles}/syntax_checkers/elixir/elixir.vim
 
 %files erlang
-%{_bindir}/erlang_check_file.erl
-%{vimfiles}/syntax_checkers/erlang.vim
+%dir %{vimfiles}/syntax_checkers/erlang
+%{vimfiles}/syntax_checkers/erlang/erlang_check_file.erl
+%{vimfiles}/syntax_checkers/erlang/erlang.vim
 
 %files eruby
-%{vimfiles}/syntax_checkers/eruby.vim
+%dir %{vimfiles}/syntax_checkers/eruby
+%{vimfiles}/syntax_checkers/eruby/ruby.vim
 
 %files fortran
-%{vimfiles}/syntax_checkers/fortran.vim
+%dir %{vimfiles}/syntax_checkers/fortran
+%{vimfiles}/syntax_checkers/fortran/gfortran.vim
 
 %files gentoo-metadata
-%{vimfiles}/syntax_checkers/gentoo_metadata.vim
+%dir %{vimfiles}/syntax_checkers/gentoo_metadata
+%{vimfiles}/syntax_checkers/gentoo_metadata/xmllint.vim
+
+#%%files go
+#%%dir go
+#%%{vimfiles}/syntax_checkers/go/govet.vim
+#%%{vimfiles}/syntax_checkers/go/gofmt.vim
+#%%{vimfiles}/syntax_checkers/go/go.vim
 
 %files haml
-%{vimfiles}/syntax_checkers/haml.vim
+%dir %{vimfiles}/syntax_checkers/haml
+%{vimfiles}/syntax_checkers/haml/haml.vim
+
+%files haskell
+%dir %{vimfiles}/syntax_checkers/haskell
+%{vimfiles}/syntax_checkers/haskell/ghc-mod.vim
+%{vimfiles}/syntax_checkers/haskell/hdevtools.vim
+
+#%%files haxe
+#%%dir %{vimfiles}/syntax_checkers/haxe
+#%%{vimfiles}/syntax_checkers/haxe/haxe.vim
 
 %files html
-%{vimfiles}/syntax_checkers/html.vim
-%{vimfiles}/syntax_checkers/html
+%dir %{vimfiles}/syntax_checkers/html
+%{vimfiles}/syntax_checkers/html/validator_decode.awk
+%{vimfiles}/syntax_checkers/html/validator.vim
+%{vimfiles}/syntax_checkers/html/tidy.vim
+%{vimfiles}/syntax_checkers/html/w3.vim
 
 %files java
-%{vimfiles}/syntax_checkers/java.vim
+%dir %{vimfiles}/syntax_checkers/java
+%{vimfiles}/syntax_checkers/java/checkstyle.vim
+%{vimfiles}/syntax_checkers/java/javac.vim
 
 %files javascript
-%{vimfiles}/syntax_checkers/javascript.vim
-%{vimfiles}/syntax_checkers/javascript
+%dir %{vimfiles}/syntax_checkers/javascript
+%{vimfiles}/syntax_checkers/javascript/gjslint.vim
+%{vimfiles}/syntax_checkers/javascript/jsl.vim
+%{vimfiles}/syntax_checkers/javascript/jslint.vim
+%{vimfiles}/syntax_checkers/javascript/jshint.vim
+%{vimfiles}/syntax_checkers/javascript/closurecompiler.vim
 
 %files json
-%{vimfiles}/syntax_checkers/json.vim
-%{vimfiles}/syntax_checkers/json
+%dir %{vimfiles}/syntax_checkers/json
+%{vimfiles}/syntax_checkers/json/jsonlint.vim
+%{vimfiles}/syntax_checkers/json/jsonval.vim
+
+%files less
+%dir %{vimfiles}/syntax_checkers/less
+%{vimfiles}/syntax_checkers/less/lessc.vim
+%{vimfiles}/syntax_checkers/less/less-lint.js
+%{vimfiles}/syntax_checkers/less/less-lint.coffee
+
+%files lisp
+%dir %{vimfiles}/syntax_checkers/lisp
+%{vimfiles}/syntax_checkers/lisp/clisp.vim
+
+%files llvm
+%dir %{vimfiles}/syntax_checkers/llvm
+%{vimfiles}/syntax_checkers/llvm/llvm.vim
 
 %files lua
-%{vimfiles}/syntax_checkers/lua.vim
+%dir %{vimfiles}/syntax_checkers/lua
+%{vimfiles}/syntax_checkers/lua/luac.vim
+
+#%%files matlab
+#%%dir %{vimfiles}/syntax_checkers/matlab
+#%%{vimfiles}/syntax_checkers/matlab/mlint.vim
 
 %files nasm
-%{vimfiles}/syntax_checkers/nasm.vim
+%dir %{vimfiles}/syntax_checkers/nasm
+%{vimfiles}/syntax_checkers/nasm/nasm.vim
+
+%files objc
+%dir %{vimfiles}/syntax_checkers/objc
+%{vimfiles}/syntax_checkers/objc/gcc.vim
+%{vimfiles}/syntax_checkers/objc/ycm.vim
 
 %files ocaml
-%{vimfiles}/syntax_checkers/ocaml.vim
+%dir %{vimfiles}/syntax_checkers/ocaml
+%{vimfiles}/syntax_checkers/ocaml/camlp4o.vim
 
 %files perl
-%{vimfiles}/syntax_checkers/perl.vim
-%{_bindir}/efm_perl.pl
+%dir %{vimfiles}/syntax_checkers/perl
+%{vimfiles}/syntax_checkers/perl/efm_perl.pl
+%{vimfiles}/syntax_checkers/perl/perl.vim
+%{vimfiles}/syntax_checkers/perl/perlcritic.vim
 
 %files php
-%{vimfiles}/syntax_checkers/php.vim
+%dir %{vimfiles}/syntax_checkers/php
+%{vimfiles}/syntax_checkers/php/phpcs.vim
+%{vimfiles}/syntax_checkers/php/phpmd.vim
+%{vimfiles}/syntax_checkers/php/php.vim
 
 %files puppet
-%{vimfiles}/syntax_checkers/puppet.vim
+%dir %{vimfiles}/syntax_checkers/puppet
+%{vimfiles}/syntax_checkers/puppet/puppetlint.vim
 
 %files python
-%{vimfiles}/syntax_checkers/python
-%{vimfiles}/syntax_checkers/python.vim
+%dir %{vimfiles}/syntax_checkers/python
+%{vimfiles}/syntax_checkers/python/pep8.vim
+%{vimfiles}/syntax_checkers/python/python.vim
+%{vimfiles}/syntax_checkers/python/py3kwarn.vim
+%{vimfiles}/syntax_checkers/python/pylint.vim
+%{vimfiles}/syntax_checkers/python/flake8.vim
+%{vimfiles}/syntax_checkers/python/pyflakes.vim
 
 %files rst
-%{vimfiles}/syntax_checkers/rst.vim
+%dir %{vimfiles}/syntax_checkers/rst
+%{vimfiles}/syntax_checkers/rst/rst2pseudoxml.vim
 
 %files ruby
-%{vimfiles}/syntax_checkers/ruby
-%{vimfiles}/syntax_checkers/ruby.vim
+%dir %{vimfiles}/syntax_checkers/ruby
+%{vimfiles}/syntax_checkers/ruby/macruby.vim
+%{vimfiles}/syntax_checkers/ruby/rubocop.vim
+%{vimfiles}/syntax_checkers/ruby/mri.vim
+%{vimfiles}/syntax_checkers/ruby/jruby.vim
+
+#%%files rust
+#%%dir %{vimfiles}/syntax_checkers/rust
+#%%{vimfiles}/syntax_checkers/rust/rustc.vim
 
 %files sass
-%{vimfiles}/syntax_checkers/sass.vim
-%{vimfiles}/syntax_checkers/scss.vim
+%dir %{vimfiles}/syntax_checkers/sass
+%{vimfiles}/syntax_checkers/sass/sass.vim
 
 %files scala
-%{vimfiles}/syntax_checkers/scala.vim
+%dir %{vimfiles}/syntax_checkers/scala
+%{vimfiles}/syntax_checkers/scala/scalac.vim
+
+%files scss
+%dir %{vimfiles}/syntax_checkers/scss
+%{vimfiles}/syntax_checkers/scss/sass.vim
 
 %files sh
-%{vimfiles}/syntax_checkers/sh.vim
+%dir %{vimfiles}/syntax_checkers/sh
+%{vimfiles}/syntax_checkers/sh/sh.vim
+%{vimfiles}/syntax_checkers/sh/checkbashisms.vim
+
+%files slim
+%dir %{vimfiles}/syntax_checkers/slim
+%{vimfiles}/syntax_checkers/slim/slimrb.vim
 
 %files tcl
-%{vimfiles}/syntax_checkers/tcl.vim
+%dir %{vimfiles}/syntax_checkers/tcl
+%{vimfiles}/syntax_checkers/tcl/nagelfar.vim
 
 %files tex
-%{vimfiles}/syntax_checkers/tex.vim
+%dir %{vimfiles}/syntax_checkers/tex
+%{vimfiles}/syntax_checkers/tex/chktex.vim
+%{vimfiles}/syntax_checkers/tex/lacheck.vim
+
+#%%files twig
+#%%dir %{vimfiles}/syntax_checkers/twig
+#%%{vimfiles}/syntax_checkers/twig/twiglint.vim
+
+#%%files typescript
+#%%dir typescript
+#%%{vimfiles}/syntax_checkers/typescript/tsc.vim
 
 %files vala
-%{vimfiles}/syntax_checkers/vala.vim
+%dir %{vimfiles}/syntax_checkers/vala
+%{vimfiles}/syntax_checkers/vala/valac.vim
+
+%files vhdl
+%dir %{vimfiles}/syntax_checkers/vhdl
+%{vimfiles}/syntax_checkers/vhdl/ghdl.vim
 
 %files xhtml
-%{vimfiles}/syntax_checkers/xhtml.vim
+%dir %{vimfiles}/syntax_checkers/xhtml
+%{vimfiles}/syntax_checkers/xhtml/tidy.vim
 
 %files xml
-%{vimfiles}/syntax_checkers/xml.vim
+%dir %{vimfiles}/syntax_checkers/xml
+%{vimfiles}/syntax_checkers/xml/xmllint.vim
 
 %files xslt
-%{vimfiles}/syntax_checkers/xslt.vim
+%dir %{vimfiles}/syntax_checkers/xslt
+%{vimfiles}/syntax_checkers/xslt/xmllint.vim
+
+#%%files yaml
+#%%dir %{vimfiles}/syntax_checkers/yaml
+#%%{vimfiles}/syntax_checkers/yaml/jsyaml.vim
+
+#%%files z80
+#%%dir %{vimfiles}/syntax_checkers/z80
+#%%{vimfiles}/syntax_checkers/z80/z80syntaxchecker.vim
+
+#%%files zpt
+#%%dir %{vimfiles}/syntax_checkers/zpt
+#%%{vimfiles}/syntax_checkers/zpt/zptlint.vim
+
+%files zsh
+%dir %{vimfiles}/syntax_checkers/zsh
+%{vimfiles}/syntax_checkers/zsh/zsh.vim
+
 
 
 
@@ -324,7 +541,7 @@ exit 0
 - fix spec file
 
 * Wed Sep 26 2012 Jonathan MERCIER <bioinfornatics at gmail.com> - 2.3.0-5.20120917git72856e6
-- put  inautoload/syntastic/c.vimto c subpackage
+- put  inautoload/syntastic/c/c.vimto c subpackage
 
 * Mon Sep 17 2012 Jonathan MERCIER <bioinfornatics at gmail.com> - 2.3.0-4.20120917git72856e6
 - Update to latest rev


More information about the scm-commits mailing list