# Command to check for latest patch:
# wget ftp://ftp.vim.org/pub/editors/vim/patches/7.3/MD5SUMS -O sources
# tail -n1 sources | awk '{print $2}'
+# VCS Commits: https://code.google.com/p/vim/source/browse/
%define ver 7.3
-%define patchlevel 854
-%define rel 1
+%define patchlevel 1109
+%define rel 2
Summary: Vi IMproved - a Vi clone
Summary(de.UTF-8): VIsual editor iMproved
Summary(es.UTF-8): Editor visual incrementado
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
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
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.
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.
%setup -q -n %{name}73
# official patches
-%patchset_patch 1 779
-# 7.3.780 patch is broken, does not apply and i fail to make it apply, bug in patch?
-%patchset_patch 781 %{patchlevel}
+%patchset_patch 1 %{patchlevel}
%patch0 -p1
%patch1 -p1
%{__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
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}/??.*/