]> git.pld-linux.org Git - packages/vim.git/blobdiff - vim.spec
updated to 7.3.1109
[packages/vim.git] / vim.spec
index 567e9718b3a0c3e08347ee0699ab6d5da2c8617d..1e511934fe3db0aaa462de5723a3f4cbdab8340d 100644 (file)
--- a/vim.spec
+++ b/vim.spec
 %endif
 
 # Command to check for latest patch:
-# curl -s ftp://ftp.vim.org/pub/editors/vim/patches/7.3/MD5SUMS | grep -vF .gz | tail -n1 | awk '{print $2}'
+# wget ftp://ftp.vim.org/pub/editors/vim/patches/7.3/MD5SUMS -O sources
+# tail -n1 sources | awk '{print $2}'
 
 %define                ver             7.3
-%define                patchlevel      618
+%define                patchlevel      1109
 %define                rel             1
 Summary:       Vi IMproved - a Vi clone
 Summary(de.UTF-8):     VIsual editor iMproved
@@ -70,7 +71,7 @@ Source31:     borland.vim
 Source32:      oceandeep.vim
 # http://www.vim.org/scripts/script.php?script_id=1464 (2.6.3)
 Source33:      moria.vim
-%patchset_source -f ftp://ftp.vim.org/pub/editors/vim/patches/7.3/7.3.%03g 1 %{patchlevel}
+%patchset_source -f ftp://ftp.vim.org/pub/editors/vim/patches/%{ver}/%{ver}.%03g 1 %{patchlevel}
 Patch0:                %{name}-sysconfdir.patch
 Patch1:                %{name}-visual.patch
 Patch2:                %{name}-paths.patch
@@ -110,6 +111,7 @@ Patch114:   %{name}-rtdir.patch
 Patch115:      %{name}-ft-mib.patch
 Patch116:      %{name}-ft-lib-udevrules.patch
 Patch117:      %{name}-ft-mysql.patch
+Patch118:      %{name}-ft-gyp.patch
 URL:           http://www.vim.org/
 BuildRequires: acl-devel
 BuildRequires: autoconf
@@ -160,7 +162,7 @@ Obsoletes:  vim-minimal
 Obsoletes:     vim-static
 %endif
 BuildRequires: unzip
-Requires:      %{name}-rt = %{epoch}:%{version}-%{release}
+Suggests:      %{name}-rt = %{epoch}:%{version}-%{release}
 Provides:      vi-editor
 Provides:      vi
 Provides:      vim-editor = %{epoch}:%{version}-%{release}
@@ -391,6 +393,9 @@ Requires:   rpm-whiteout >= 1.3
 Requires:      vim-plugin-securemodelines
 Obsoletes:     gvim-bonobo
 Obsoletes:     vim-common
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description rt
 This package contains macros, documentation, syntax configuration and
@@ -456,6 +461,9 @@ Summary:    Vim runtime extra files
 Summary(pl.UTF-8):     Dodatkowe pliki uruchomieniowe Vima
 Group:         Applications/Editors/Vim
 Requires:      %{name}-rt = %{epoch}:%{version}-%{release}
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description rt-extras
 This package contains more runtime extra files, not really useful. If
@@ -473,20 +481,26 @@ Summary(pl.UTF-8):        Dokumentacja kontekstowa do Vima
 Group:         Applications/Editors/Vim
 Requires:      %{name}-rt = %{epoch}:%{version}-%{release}
 Requires:      gzip
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description doc
 This package contains Vim documentation accessible from vim itself
 using :help command.
 
 %description doc -l pl.UTF-8
-Ten pakiet zawiera dokumentację do Vima dostępną z poziomu samego
-vima za pomocą polecenia :help.
+Ten pakiet zawiera dokumentację do Vima dostępną z poziomu samego vima
+za pomocą polecenia :help.
 
 %package spell-en
 Summary:       English dictionaries for VIMspell
 Summary(pl.UTF-8):     Angielskie słowniki dla VIMspella
 Group:         Applications/Editors/Vim
 Requires:      %{name}-rt = %{epoch}:%{version}-%{release}
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description spell-en
 English dictionaries for VIMspell.
@@ -502,6 +516,9 @@ Group:              Applications/Editors/Vim
 Requires:      %{name}-rt = %{epoch}:%{version}-%{release}
 Requires:      mktemp
 Requires:      vim-editor = %{epoch}:%{version}-%{release}
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description tutor
 This package contains Vim tutorial.
@@ -730,28 +747,29 @@ jak również GUI GTK+2.
 %patch115 -p1
 %patch116 -p1
 %patch117 -p1
+%patch118 -p1
 
-cp -a %{SOURCE20} runtime/syntax
-cp -a %{SOURCE22} runtime/syntax
-cp -a %{SOURCE23} runtime/syntax
-cp -a %{SOURCE30} runtime/colors
-cp -a %{SOURCE31} runtime/colors
-cp -a %{SOURCE32} runtime/colors
+cp -p %{SOURCE20} runtime/syntax
+cp -p %{SOURCE22} runtime/syntax
+cp -p %{SOURCE23} runtime/syntax
+cp -p %{SOURCE30} runtime/colors
+cp -p %{SOURCE31} runtime/colors
+cp -p %{SOURCE32} runtime/colors
 
 %{__unzip} -qd runtime/doc %{SOURCE2}
 
 # remove unsupported locales
-rm -f src/po/zh_{CN,TW}.UTF-8.po
-rm -f runtime/lang/menu_zh_{cn,tw}.utf-8.vim
+%{__rm} src/po/zh_{CN,TW}.UTF-8.po
+%{__rm} runtime/lang/menu_zh_{cn,tw}.utf-8.vim
 
 # fix nb/no
-mv -f src/po/n{o,b}.po
-mv -f runtime/tutor/tutor.n{o,b}
-mv -f runtime/tutor/tutor.n{o,b}.utf-8
-mv -f runtime/lang/menu_n{o,b}.latin1.vim
-mv -f runtime/lang/menu_n{o,b}.utf-8.vim
-mv -f runtime/lang/menu_n{o,b}_no.latin1.vim
-mv -f runtime/lang/menu_n{o,b}_no.utf-8.vim
+%{__mv} src/po/n{o,b}.po
+%{__mv} runtime/tutor/tutor.n{o,b}
+%{__mv} runtime/tutor/tutor.n{o,b}.utf-8
+%{__mv} runtime/lang/menu_n{o,b}.latin1.vim
+%{__mv} runtime/lang/menu_n{o,b}.utf-8.vim
+%{__mv} runtime/lang/menu_n{o,b}_no.latin1.vim
+%{__mv} runtime/lang/menu_n{o,b}_no.utf-8.vim
 
 %build
 cd src
@@ -902,6 +920,16 @@ install -d $RPM_BUILD_ROOT{%{_sysconfdir}/vim,%{_bindir}} \
 %{__make} -j1 install \
        DESTDIR=$RPM_BUILD_ROOT
 
+# not supported locales added by 7.3.764
+%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/cs.cp1250
+%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ja.sjis
+%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/pl.UTF-8
+%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/pl.cp1250
+%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ru.cp1251
+%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/sk.cp1250
+%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/uk.cp1251
+%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/zh_CN.cp936
+
 %find_lang %{name}
 
 # use compressed docs, see :help gzip-helpfile
@@ -923,8 +951,8 @@ ln -sf /bin/vi              $RPM_BUILD_ROOT%{_bindir}/vim
 install -p src/xxd/xxd $RPM_BUILD_ROOT%{_bindir}/xxd
 install -p src/vimtutor        $RPM_BUILD_ROOT%{_bindir}/vimtutor
 
-echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/vi.1
-echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/view.1
+echo ".so man1/vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/vi.1
+echo ".so man1/vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/view.1
 
 # not supported directories
 %{__rm} -r $RPM_BUILD_ROOT%{_mandir}/??.*/
@@ -938,19 +966,19 @@ ln -sf vi  $RPM_BUILD_ROOT/bin/ex
 ln -sf vi  $RPM_BUILD_ROOT/bin/view
 ln -sf vi  $RPM_BUILD_ROOT/bin/rview
 
-cp -a %{SOURCE14}      $RPM_BUILD_ROOT%{_desktopdir}
+cp -p %{SOURCE14}      $RPM_BUILD_ROOT%{_desktopdir}
 
 %if %{with athena}
 install -p src/bin/gvim.athena $RPM_BUILD_ROOT%{_bindir}/gvim.athena
-cp -a %{SOURCE10}      $RPM_BUILD_ROOT%{_desktopdir}
+cp -p %{SOURCE10}      $RPM_BUILD_ROOT%{_desktopdir}
 %endif
 %if %{with motif}
 install -p src/bin/gvim.motif  $RPM_BUILD_ROOT%{_bindir}/gvim.motif
-cp -a %{SOURCE11}      $RPM_BUILD_ROOT%{_desktopdir}
+cp -p %{SOURCE11}      $RPM_BUILD_ROOT%{_desktopdir}
 %endif
 %if %{with gnome}
 install -p src/bin/gvim.gnome  $RPM_BUILD_ROOT%{_bindir}/gvim.gnome
-cp -a %{SOURCE13}      $RPM_BUILD_ROOT%{_desktopdir}
+cp -p %{SOURCE13}      $RPM_BUILD_ROOT%{_desktopdir}
 %endif
 %if %{with gtk}
 install -p src/bin/gvim.gtk    $RPM_BUILD_ROOT%{_bindir}/gvim.gtk
@@ -961,7 +989,7 @@ ln -sf gvim         $RPM_BUILD_ROOT%{_bindir}/gview
 ln -sf gvim            $RPM_BUILD_ROOT%{_bindir}/gvimdiff
 ln -sf gvim            $RPM_BUILD_ROOT%{_bindir}/rgview
 ln -sf gvim            $RPM_BUILD_ROOT%{_bindir}/rgvim
-cp -a %{SOURCE12}      $RPM_BUILD_ROOT%{_desktopdir}
+cp -p %{SOURCE12}      $RPM_BUILD_ROOT%{_desktopdir}
 %endif
 %if %{with heavy}
 install -p src/bin/vim.heavy   $RPM_BUILD_ROOT%{_bindir}
@@ -969,7 +997,7 @@ install -p src/bin/gvim.heavy       $RPM_BUILD_ROOT%{_bindir}
 %endif
 
 install -d $RPM_BUILD_ROOT%{_pixmapsdir}
-cp -a runtime/vim48x48.png $RPM_BUILD_ROOT%{_pixmapsdir}/vim.png
+cp -p runtime/vim48x48.png $RPM_BUILD_ROOT%{_pixmapsdir}/vim.png
 
 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
 
@@ -1203,11 +1231,8 @@ rm -rf $RPM_BUILD_ROOT
 %lang(he) %{_datadir}/vim/spell/he.*
 %lang(yi) %{_datadir}/vim/spell/yi.*
 
-%{_mandir}/man1/rvim.1*
 %{_mandir}/man1/vim.1*
-%lang(fi) %{_mandir}/fi/man1/rvim.1*
 %lang(fi) %{_mandir}/fi/man1/vim.1*
-%lang(fr) %{_mandir}/fr/man1/rvim.1*
 %lang(fr) %{_mandir}/fr/man1/vim.1*
 %{_pixmapsdir}/vim.png
 
This page took 0.053428 seconds and 4 git commands to generate.