3785aa2
# used for CVS snapshots:
3785aa2
%define CVSDATE %{nil}
cvsdist 1401a3e
%define WITH_SELINUX 1
cvsdist 2c14b33
%define desktop_file 1
cvsdist 2c14b33
%if %{desktop_file}
cvsdist 2c14b33
%define desktop_file_utils_version 0.2.93
cvsdist 2c14b33
%endif
cvsdist e6a9560
ed8b8f4
%define withnetbeans 0
cvsdist e6a9560
a0c2f1f
%define withvimspell 0
5a04c16
%define withhunspell 0
cvsdist e6a9560
44a6bac
%define baseversion 7.1
3785aa2
#used for pre-releases:
3785aa2
%define beta %{nil}
44a6bac
%define vimdir vim71%{?beta}
722bbe2
%define patchlevel 28
cvsdist 2c14b33
3ca42e5
Summary: The VIM editor
3ca42e5
URL:     http://www.vim.org/
cvsdist f1dd315
Name: vim
d173542
Version: %{baseversion}.%{beta}%{patchlevel}
3dfaeba
Release: 1%{?dist}
3ca42e5
License: GPL
cvsdist f1dd315
Group: Applications/Editors
eb5ddae
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}%{?beta}%{?CVSDATE}.tar.bz2
eb5ddae
Source1: ftp://ftp.vim.org/pub/vim/extra/vim-%{baseversion}%{?beta}-lang%{?CVSDATE}.tar.gz
eb5ddae
Source2: ftp://ftp.vim.org/pub/vim/extra/vim-%{baseversion}%{?beta}-extra%{?CVSDATE}.tar.gz
cvsdist e6a9560
Source3: gvim.desktop
cvsdist e6a9560
Source4: vimrc
6cabe3c
#Source5: ftp://ftp.vim.org/pub/vim/patches/README.patches
cvsdist 0c22351
Source7: gvim16.png
cvsdist 0c22351
Source8: gvim32.png
cvsdist 0c22351
Source9: gvim48.png
cvsdist 0c22351
Source10: gvim64.png
cvsdist 705de66
Source11: Changelog.rpm
3785aa2
#Source12: vi-help.txt
a0c2f1f
%if %{withvimspell}
44a6bac
Source13: vim-spell-files.tar.bz2
a0c2f1f
%endif
d427c0e
6cabe3c
Patch2002: vim-7.0-fixkeys.patch
cvsdist 1b4d760
Patch2003: vim-6.2-specsyntax.patch
6cabe3c
Patch2004: vim-7.0-crv.patch
cvsdist e6a9560
Patch2010: xxd-locale.patch
5a04c16
%if %{withhunspell}
5a04c16
Patch2011: vim-7.0-hunspell.patch
5a04c16
BuildRequires: hunspell-devel
5a04c16
%endif
cvsdist e6a9560
# Patches 001 < 999 are patches from the base maintainer.
cvsdist 2c14b33
# If you're as lazy as me, generate the list using
44a6bac
# for i in `seq 1 14`; do printf "Patch%03d: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.%03d\n" $i $i; done
44a6bac
Patch001: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.001
44a6bac
Patch002: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.002
e713213
# Win32: Patch003: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.003
e713213
Patch004: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.004
e713213
Patch005: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.005
e713213
Patch006: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.006
e713213
#Mac: Patch007: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.007
e713213
Patch008: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.008
e713213
Patch009: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.009
e713213
Patch010: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.010
e713213
Patch011: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.011
e713213
Patch012: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.012
722bbe2
Patch013: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.013
722bbe2
Patch014: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.014
722bbe2
Patch015: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.015
722bbe2
Patch016: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.016
722bbe2
Patch017: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.017
722bbe2
Patch018: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.018
722bbe2
Patch019: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.019
722bbe2
Patch020: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.020
722bbe2
Patch021: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.021
722bbe2
Patch022: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.022
722bbe2
Patch023: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.023
722bbe2
Patch024: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.024
722bbe2
Patch025: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.025
722bbe2
Patch026: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.026
722bbe2
Patch027: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.027
722bbe2
Patch028: ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.028
6cabe3c
6cabe3c
Patch3000: vim-7.0-syntax.patch
44a6bac
Patch3002: vim-7.1-nowarnings.patch
cvsdist 1b4d760
Patch3003: vim-6.1-rh3.patch
6cabe3c
Patch3004: vim-7.0-rclocation.patch
52217fd
Patch3006: vim-6.4-checkhl.patch
52217fd
Patch3007: vim-7.0-fstabsyntax.patch
52217fd
Patch3008: vim-6.4-lib64.patch
52217fd
Patch3009: vim-7.0-warning.patch
cd3cd11
Patch3010: vim-7.0-syncolor.patch
3036dca
Patch3011: vim-7.0-vimspelltypo.patch
0b3c905
Patch3012: vim-7.0-specedit.patch
52217fd
#
cvsdist 1b4d760
Patch3100: vim-selinux.patch
3785aa2
Patch3101: vim-selinux2.patch
cvsdist 1401a3e
3ca42e5
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
0170fcc
BuildRequires: python-devel ncurses-devel gettext
0170fcc
BuildRequires: libacl-devel gpm-devel autoconf
cvsdist 0c22351
%if %{WITH_SELINUX}
0170fcc
BuildRequires: libselinux-devel
cvsdist 0c22351
%endif
cvsdist 2c14b33
%if %{desktop_file}
cvsdist 2c14b33
Requires: /usr/bin/desktop-file-install
3ca42e5
BuildRequires: desktop-file-utils >= %{desktop_file_utils_version}
cvsdist 2c14b33
%endif
5d3be3a
Epoch: 2
cvsdist f1dd315
cvsdist f1dd315
%description
cvsdist f1dd315
VIM (VIsual editor iMproved) is an updated and improved version of the
cvsdist f1dd315
vi editor.  Vi was the first real screen-based editor for UNIX, and is
cvsdist f1dd315
still very popular.  VIM improves on vi by adding new features:
cvsdist f1dd315
multiple windows, multi-level undo, block highlighting and more.
cvsdist f1dd315
cvsdist f1dd315
%package common
0170fcc
Summary: The common files needed by any version of the VIM editor
cvsdist f1dd315
Group: Applications/Editors
6cabe3c
Conflicts: man-pages-fr < 0.9.7-14
6cabe3c
Conflicts: man-pages-it < 0.3.0-17
bc12b64
Conflicts: man-pages-pl < 0.24-2
cvsdist f1dd315
cvsdist f1dd315
%description common
cvsdist f1dd315
VIM (VIsual editor iMproved) is an updated and improved version of the
cvsdist f1dd315
vi editor.  Vi was the first real screen-based editor for UNIX, and is
cvsdist f1dd315
still very popular.  VIM improves on vi by adding new features:
cvsdist f1dd315
multiple windows, multi-level undo, block highlighting and more.  The
cvsdist f1dd315
vim-common package contains files which every VIM binary will need in
cvsdist f1dd315
order to run.
cvsdist f1dd315
cvsdist 1401a3e
If you are installing vim-enhanced or vim-X11, you'll also need
cvsdist 1401a3e
to install the vim-common package.
cvsdist f1dd315
d427c0e
%package spell
0170fcc
Summary: The dictionaries for spell checking. This package is optional
d427c0e
Group: Applications/Editors
d427c0e
Requires: vim-common = %{epoch}:%{version}-%{release}
d427c0e
d427c0e
%description spell
d427c0e
This subpackage contains dictionaries for vim spell checking in
d427c0e
many different languages.
d427c0e
cvsdist f1dd315
%package minimal
0170fcc
Summary: A minimal version of the VIM editor
cvsdist f1dd315
Group: Applications/Editors
3ca42e5
Provides: vi = %{version}-%{release}
cvsdist f1dd315
cvsdist f1dd315
%description minimal
cvsdist f1dd315
VIM (VIsual editor iMproved) is an updated and improved version of the
cvsdist f1dd315
vi editor.  Vi was the first real screen-based editor for UNIX, and is
cvsdist f1dd315
still very popular.  VIM improves on vi by adding new features:
cvsdist f1dd315
multiple windows, multi-level undo, block highlighting and more. The
cvsdist f1dd315
vim-minimal package includes a minimal version of VIM, which is
cvsdist f1dd315
installed into /bin/vi for use when only the root partition is
cvsdist 1401a3e
present. NOTE: The online help is only available when the vim-common
cvsdist 1401a3e
package is installed.
cvsdist f1dd315
cvsdist f1dd315
%package enhanced
0170fcc
Summary: A version of the VIM editor which includes recent enhancements
cvsdist f1dd315
Group: Applications/Editors
03c1db6
Requires: vim-common = %{epoch}:%{version}-%{release}
3ca42e5
Provides: vim = %{version}-%{release}
cvsdist f1dd315
cvsdist f1dd315
%description enhanced
cvsdist f1dd315
VIM (VIsual editor iMproved) is an updated and improved version of the
cvsdist f1dd315
vi editor.  Vi was the first real screen-based editor for UNIX, and is
cvsdist f1dd315
still very popular.  VIM improves on vi by adding new features:
cvsdist f1dd315
multiple windows, multi-level undo, block highlighting and more.  The
cvsdist f1dd315
vim-enhanced package contains a version of VIM with extra, recently
cvsdist f1dd315
introduced features like Python and Perl interpreters.
cvsdist f1dd315
cvsdist f1dd315
Install the vim-enhanced package if you'd like to use a version of the
cvsdist f1dd315
VIM editor which includes recently added enhancements like
cvsdist f1dd315
interpreters for the Python and Perl scripting languages.  You'll also
cvsdist f1dd315
need to install the vim-common package.
cvsdist f1dd315
cvsdist f1dd315
%package X11
0170fcc
Summary: The VIM version of the vi editor for the X Window System
cvsdist f1dd315
Group: Applications/Editors
cedda78
Requires: vim-common = %{epoch}:%{version}-%{release} libattr >= 2.4 gtk2 >= 2.6
0170fcc
Provides: gvim = %{version}-%{release}
5617c4f
BuildRequires: gtk2-devel libSM-devel libXt-devel libXpm-devel
cvsdist f1dd315
cvsdist f1dd315
%description X11
cvsdist f1dd315
VIM (VIsual editor iMproved) is an updated and improved version of the
cvsdist f1dd315
vi editor.  Vi was the first real screen-based editor for UNIX, and is
cvsdist f1dd315
still very popular.  VIM improves on vi by adding new features:
cvsdist f1dd315
multiple windows, multi-level undo, block highlighting and
cvsdist f1dd315
more. VIM-X11 is a version of the VIM editor which will run within the
cvsdist f1dd315
X Window System.  If you install this package, you can run VIM as an X
cvsdist f1dd315
application with a full GUI interface and mouse support.
cvsdist f1dd315
cvsdist f1dd315
Install the vim-X11 package if you'd like to try out a version of vi
cvsdist f1dd315
with graphics and mouse capabilities.  You'll also need to install the
cvsdist f1dd315
vim-common package.
cvsdist f1dd315
cvsdist f1dd315
%prep
cvsdist e6a9560
%setup -q -b 1 -n %{vimdir}
d427c0e
%{__tar} xzf %{SOURCE1}
d427c0e
%{__tar} xzf %{SOURCE2}
cvsdist f1dd315
# fix rogue dependencies from sample code
cvsdist f1dd315
chmod -x runtime/tools/mve.awk
fb8ddfe
%patch2002 -p1
fb8ddfe
%patch2003 -p1
fb8ddfe
%patch2004 -p1
fb8ddfe
%patch2010 -p1
5a04c16
%if %{withhunspell}
5a04c16
%patch2011 -p1
5a04c16
%endif
cvsdist f1dd315
perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
cvsdist f1dd315
cvsdist 2c14b33
# Base patches...
cvsdist 0c22351
# for i in `seq 1 14`; do printf "%%patch%03d -p0 \n" $i; done
845afa9
%patch001 -p0
44a6bac
%patch002 -p0
e713213
#Win 32: patch003 -p0
e713213
%patch004 -p0
e713213
%patch005 -p0
e713213
%patch006 -p0
e713213
#Mac: patch007 -p0
e713213
%patch008 -p0
e713213
%patch009 -p0
e713213
%patch010 -p0
e713213
%patch011 -p0
e713213
%patch012 -p0
722bbe2
%patch013 -p0 
722bbe2
%patch014 -p0 
722bbe2
%patch015 -p0 
722bbe2
%patch016 -p0 
722bbe2
%patch017 -p0 
722bbe2
%patch018 -p0 
722bbe2
%patch019 -p0 
722bbe2
%patch020 -p0 
722bbe2
%patch021 -p0 
722bbe2
%patch022 -p0 
722bbe2
%patch023 -p0 
722bbe2
%patch024 -p0 
722bbe2
%patch025 -p0 
722bbe2
%patch026 -p0 
722bbe2
%patch027 -p0 
722bbe2
%patch028 -p0 
d427c0e
d427c0e
# install spell files
a0c2f1f
%if %{withvimspell}
44a6bac
%{__tar} xjf %{SOURCE13}
a0c2f1f
%endif
cvsdist e6a9560
fb8ddfe
%patch3000 -p1
fb8ddfe
%patch3002 -p1
fb8ddfe
%patch3003 -p1
fb8ddfe
%patch3004 -p1
cvsdist 1401a3e
52217fd
%patch3006 -p1
52217fd
%patch3007 -p1
52217fd
%patch3008 -p1
619d304
%patch3009 -p1
cd3cd11
%patch3010 -p1
3036dca
%patch3011 -p1
0b3c905
%patch3012 -p1
619d304
cvsdist 1401a3e
%if %{WITH_SELINUX}
fb8ddfe
%patch3100 -p1
3785aa2
%patch3101 -p1
cvsdist 1401a3e
%endif
cvsdist 840bb7d
937d1ce
937d1ce
%build
cvsdist f1dd315
cd src
cvsdist 1401a3e
autoconf
cvsdist 7a22376
8e2227a
export CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2"
8e2227a
export CXXFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2"
cvsdist 7a22376
cvsdist e6a9560
%configure --with-features=huge --enable-pythoninterp --enable-perlinterp \
a8cc794
  --disable-tclinterp --with-x=yes \
cvsdist 4e2ca83
  --enable-xim --enable-multibyte \
0a37466
  --with-tlib=ncurses \
cvsdist 4e2ca83
  --enable-gtk2-check --enable-gui=gtk2 \
cvsdist 4e2ca83
  --with-compiledby="<bugzilla@redhat.com>" --enable-cscope \
cvsdist 4e2ca83
  --with-modified-by="<bugzilla@redhat.com>" \
cvsdist 4e2ca83
%if "%{withnetbeans}" == "1"
cvsdist 4e2ca83
  --enable-netbeans \
cvsdist 4e2ca83
%else
cvsdist 0f915f5
  --disable-netbeans \
cvsdist e6a9560
%endif
696a6dc
3ca42e5
make %{?_smp_mflags}
cvsdist f1dd315
cp vim gvim
cvsdist f1dd315
make clean
cvsdist f1dd315
0170fcc
%configure --prefix=%{_prefix} --with-features=huge --enable-pythoninterp \
cvsdist e6a9560
 --enable-perlinterp --disable-tclinterp --with-x=no \
0170fcc
 --enable-gui=no --exec-prefix=%{_prefix} --enable-multibyte \
ed8b8f4
 --enable-cscope --with-modified-by="<bugzilla@redhat.com>" \
0a37466
 --with-tlib=ncurses \
cvsdist e6a9560
 --with-compiledby="<bugzilla@redhat.com>" \
cvsdist 4e2ca83
%if "%{withnetbeans}" == "1"
cvsdist 4e2ca83
  --enable-netbeans \
cvsdist 4e2ca83
%else
cvsdist 4e2ca83
  --disable-netbeans \
cvsdist 4e2ca83
%endif
cvsdist e6a9560
3ca42e5
make %{?_smp_mflags}
cvsdist f1dd315
cp vim enhanced-vim
cvsdist f1dd315
make clean
cvsdist f1dd315
3785aa2
#perl -pi -e "s/help.txt/vi-help.txt/"  os_unix.h ex_cmds.c
3785aa2
perl -pi -e "s/\/etc\/vimrc/\/etc\/virc/"  os_unix.h
0170fcc
%configure --prefix=%{_prefix} --with-features=small --with-x=no \
cvsdist 813db27
  --enable-multibyte \
cvsdist 0f915f5
  --disable-netbeans \
cvsdist f1dd315
  --disable-pythoninterp --disable-perlinterp --disable-tclinterp \
0a37466
  --with-tlib=ncurses --enable-gui=no --disable-gpm --exec-prefix=/ \
37c7385
  --with-compiledby="<bugzilla@redhat.com>" \
37c7385
  --with-modified-by="<bugzilla@redhat.com>"
cvsdist e6a9560
3ca42e5
make %{?_smp_mflags}
cvsdist f1dd315
cvsdist f1dd315
%install
cvsdist f1dd315
rm -rf $RPM_BUILD_ROOT
cvsdist f1dd315
mkdir -p $RPM_BUILD_ROOT/bin
0170fcc
mkdir -p $RPM_BUILD_ROOT/%{_bindir}
0099cd5
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/%{name}/vimfiles/after
3ca42e5
cp -f %{SOURCE11} .
0170fcc
cp runtime/doc/uganda.txt LICENSE
3ca42e5
696a6dc
cvsdist f1dd315
cd src
3ca42e5
make install DESTDIR=$RPM_BUILD_ROOT BINDIR=/bin
0170fcc
mv $RPM_BUILD_ROOT/bin/xxd $RPM_BUILD_ROOT/%{_bindir}/xxd
cvsdist f1dd315
make installmacros DESTDIR=$RPM_BUILD_ROOT
cvsdist 0c22351
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/{16x16,32x32,48x48,64x64}/apps
0170fcc
install -m755 gvim $RPM_BUILD_ROOT/%{_bindir}/gvim
0170fcc
install -p -m644 %{SOURCE7} \
cvsdist 0c22351
   $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps/gvim.png
0170fcc
install -p -m644 %{SOURCE8} \
cvsdist 0c22351
   $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/gvim.png
0170fcc
install -p -m644 %{SOURCE9} \
cvsdist 0c22351
   $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/gvim.png
0170fcc
install -p -m644 %{SOURCE10} \
cvsdist 0c22351
   $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps/gvim.png
0170fcc
install -m755 enhanced-vim $RPM_BUILD_ROOT/%{_bindir}/vim
cvsdist f1dd315
cvsdist f1dd315
( cd $RPM_BUILD_ROOT
0170fcc
  mv ./bin/vimtutor ./%{_bindir}/vimtutor
cvsdist f1dd315
  mv ./bin/vim ./bin/vi
cvsdist f1dd315
  rm -f ./bin/rvim
cvsdist f1dd315
  ln -sf vi ./bin/ex
cvsdist f1dd315
  ln -sf vi ./bin/rvi
cvsdist f1dd315
  ln -sf vi ./bin/rview
6cabe3c
  ln -sf vi ./bin/view
0170fcc
  ln -sf vim ./%{_bindir}/ex
0170fcc
  ln -sf vim ./%{_bindir}/rvim
0170fcc
  ln -sf vim ./%{_bindir}/vimdiff
cvsdist f1dd315
  perl -pi -e "s,$RPM_BUILD_ROOT,," .%{_mandir}/man1/vim.1 .%{_mandir}/man1/vimtutor.1
cvsdist f1dd315
  rm -f .%{_mandir}/man1/rvim.1
cvsdist f1dd315
  ln -sf vim.1.gz .%{_mandir}/man1/vi.1.gz
cvsdist f1dd315
  ln -sf vim.1.gz .%{_mandir}/man1/rvi.1.gz
cvsdist 7a22376
  ln -sf vim.1.gz .%{_mandir}/man1/rvim.1.gz
cvsdist 7a22376
  ln -sf vim.1.gz .%{_mandir}/man1/vimdiff.1.gz
0170fcc
  ln -sf gvim ./%{_bindir}/gview
0170fcc
  ln -sf gvim ./%{_bindir}/gex
0170fcc
  ln -sf gvim ./%{_bindir}/evim
0170fcc
  ln -sf gvim ./%{_bindir}/gvimdiff
cvsdist e6a9560
  ln -sf vim.1.gz .%{_mandir}/man1/gvim.1.gz
cvsdist e6a9560
  ln -sf vim.1.gz .%{_mandir}/man1/gvimdiff.1.gz
0170fcc
  ln -sf gvim ./%{_bindir}/vimx
cvsdist e6a9560
  %if "%{desktop_file}" == "1"
30eb0f7
    mkdir -p $RPM_BUILD_ROOT/%{_datadir}/applications
0170fcc
    desktop-file-install --vendor fedora \
30eb0f7
        --dir $RPM_BUILD_ROOT/%{_datadir}/applications \
cvsdist 2c14b33
        --add-category "Application;Development;X-Red-Hat-Base" \
cvsdist e6a9560
        %{SOURCE3}
cvsdist 2c14b33
  %else
0170fcc
    mkdir -p ./%{_sysconfdir}/X11/applnk/Applications
0170fcc
    cp %{SOURCE3} ./%{_sysconfdir}/X11/applnk/Applications/gvim.desktop
cvsdist 2c14b33
  %endif
cvsdist 7a22376
  # ja_JP.ujis is obsolete, ja_JP.eucJP is recommended.
30eb0f7
  ( cd ./%{_datadir}/%{name}/%{vimdir}/lang; \
cvsdist 7a22376
    ln -sf menu_ja_jp.ujis.vim menu_ja_jp.eucjp.vim )
cvsdist f1dd315
)
cvsdist f1dd315
30eb0f7
pushd $RPM_BUILD_ROOT/%{_datadir}/%{name}/%{vimdir}/tutor
cvsdist b5c4793
mkdir conv
cvsdist b5c4793
   iconv -f CP1252 -t UTF8 tutor.ca > conv/tutor.ca
cvsdist b5c4793
   iconv -f CP1252 -t UTF8 tutor.it > conv/tutor.it
cvsdist b5c4793
   iconv -f CP1253 -t UTF8 tutor.gr > conv/tutor.gr
cvsdist b5c4793
   iconv -f CP1252 -t UTF8 tutor.fr > conv/tutor.fr
cvsdist b5c4793
   iconv -f CP1252 -t UTF8 tutor.es > conv/tutor.es
cvsdist b5c4793
   iconv -f CP1252 -t UTF8 tutor.de > conv/tutor.de
cvsdist b5c4793
   #iconv -f CP737 -t UTF8 tutor.gr.cp737 > conv/tutor.gr.cp737
cvsdist b5c4793
   #iconv -f EUC-JP -t UTF8 tutor.ja.euc > conv/tutor.ja.euc
cvsdist b5c4793
   #iconv -f SJIS -t UTF8 tutor.ja.sjis > conv/tutor.ja.sjis
cvsdist b5c4793
   iconv -f UTF8 -t UTF8 tutor.ja.utf-8 > conv/tutor.ja.utf-8
cvsdist b5c4793
   iconv -f UTF8 -t UTF8 tutor.ko.utf-8 > conv/tutor.ko.utf-8
cvsdist b5c4793
   iconv -f CP1252 -t UTF8 tutor.no > conv/tutor.no
cvsdist 85045db
   iconv -f ISO-8859-2 -t UTF8 tutor.pl > conv/tutor.pl
cvsdist 85045db
   iconv -f ISO-8859-2 -t UTF8 tutor.sk > conv/tutor.sk
7ec3eaf
   iconv -f KOI8R -t UTF8 tutor.ru > conv/tutor.ru
cvsdist b5c4793
   iconv -f CP1252 -t UTF8 tutor.sv > conv/tutor.sv
cvsdist b5c4793
   mv -f tutor.gr.cp737 tutor.ja.euc tutor.ja.sjis tutor.ko.euc tutor.pl.cp1250 tutor.zh.big5 tutor.ru.cp1251 tutor.zh.euc conv/
cvsdist b5c4793
   rm -f tutor.ca tutor.de tutor.es tutor.fr tutor.gr tutor.it tutor.ja.utf-8 tutor.ko.utf-8 tutor.no tutor.pl tutor.sk tutor.ru tutor.sv
cvsdist b5c4793
mv -f conv/* .
cvsdist b5c4793
rmdir conv
cvsdist b5c4793
popd
cvsdist b5c4793
cvsdist f1dd315
# Dependency cleanups
30eb0f7
chmod 644 $RPM_BUILD_ROOT/%{_datadir}/%{name}/%{vimdir}/doc/vim2html.pl \
30eb0f7
 $RPM_BUILD_ROOT/%{_datadir}/%{name}/%{vimdir}/tools/*.pl \
30eb0f7
 $RPM_BUILD_ROOT/%{_datadir}/%{name}/%{vimdir}/tools/vim132
cvsdist f1dd315
chmod 644 ../runtime/doc/vim2html.pl
cvsdist f1dd315
5820b64
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/profile.d
5820b64
cat >$RPM_BUILD_ROOT/%{_sysconfdir}/profile.d/vim.sh <
cvsdist 2cc57f3
if [ -n "\$BASH_VERSION" -o -n "\$KSH_VERSION" -o -n "\$ZSH_VERSION" ]; then
0170fcc
  [ -x /%{_bindir}/id ] || return
0170fcc
  [ \`/%{_bindir}/id -u\` -le 100 ] && return
499cbff
  # for bash and zsh, only if no alias is already set
cvsdist 2c14b33
  alias vi >/dev/null 2>&1 || alias vi=vim
cvsdist 7a22376
fi
cvsdist 1b13d44
EOF
5820b64
cat >$RPM_BUILD_ROOT/%{_sysconfdir}/profile.d/vim.csh <
0170fcc
[ -x /%{_bindir}/id ] || exit
0170fcc
[ \`/%{_bindir}/id -u\` -gt 100 ] && alias vi vim
cvsdist 1b13d44
EOF
5a04c16
chmod 0644 $RPM_BUILD_ROOT/%{_sysconfdir}/profile.d/*
0170fcc
install -p -m644 %{SOURCE4} $RPM_BUILD_ROOT/%{_sysconfdir}/vimrc
0170fcc
install -p -m644 %{SOURCE4} $RPM_BUILD_ROOT/%{_sysconfdir}/virc
30eb0f7
(cd $RPM_BUILD_ROOT/%{_datadir}/%{name}/%{vimdir}/doc;
3785aa2
 gzip -9 *.txt
3785aa2
 gzip -d help.txt.gz
3785aa2
 cat tags | sed -e 's/\t\(.*.txt\)\t/\t\1.gz\t/;s/\thelp.txt.gz\t/\thelp.txt\t/' > tags.new; mv -f tags.new tags
3785aa2
# cp %{SOURCE12} . 
3785aa2
 )
6cabe3c
(cd ../runtime; rm -rf doc; ln -svf ../../vim/%{vimdir}/doc docs;) 
0170fcc
rm -f $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/macros/maze/maze*.c
0170fcc
rm -rf $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/tools
0170fcc
rm -rf $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/doc/vim2html.pl
0170fcc
rm -f $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/tutor/tutor.gr.utf-8~
0170fcc
( cd $RPM_BUILD_ROOT/%{_mandir}
0170fcc
  for i in `find ??/ -type f`; do
0170fcc
    bi=`basename $i`
0170fcc
    iconv -f latin1 -t UTF8 $i > $RPM_BUILD_ROOT/$bi
0170fcc
    mv -f $RPM_BUILD_ROOT/$bi $i
0170fcc
  done
0170fcc
)
cvsdist 1b13d44
0b8934c
%post X11
0b8934c
touch --no-create %{_datadir}/icons/hicolor
0170fcc
if [ -x /%{_bindir}/gtk-update-icon-cache ]; then
13dc822
  gtk-update-icon-cache --ignore-theme-index -q %{_datadir}/icons/hicolor
0b8934c
fi
0170fcc
update-desktop-database &> /dev/null ||:
0b8934c
0b8934c
%postun X11
0b8934c
touch --no-create %{_datadir}/icons/hicolor
0170fcc
if [ -x /%{_bindir}/gtk-update-icon-cache ]; then
13dc822
  gtk-update-icon-cache --ignore-theme-index -q %{_datadir}/icons/hicolor
0b8934c
fi
0170fcc
update-desktop-database &> /dev/null ||:
0b8934c
cvsdist f1dd315
%clean
cvsdist f1dd315
rm -rf $RPM_BUILD_ROOT
cvsdist f1dd315
cvsdist f1dd315
%files common
cvsdist f1dd315
%defattr(-,root,root)
5820b64
%config(noreplace) %{_sysconfdir}/vimrc
0170fcc
%doc README* LICENSE
cvsdist 2c14b33
%doc runtime/docs
3ca42e5
%doc Changelog.rpm
30eb0f7
%dir %{_datadir}/%{name}
30eb0f7
%dir %{_datadir}/%{name}/%{vimdir}
0099cd5
%dir %{_datadir}/%{name}/vimfiles
0099cd5
%dir %{_datadir}/%{name}/vimfiles/after
30eb0f7
%{_datadir}/%{name}/%{vimdir}/autoload
30eb0f7
%{_datadir}/%{name}/%{vimdir}/colors
30eb0f7
%{_datadir}/%{name}/%{vimdir}/compiler
30eb0f7
%{_datadir}/%{name}/%{vimdir}/doc
0170fcc
#exclude /%{_bindir}/vim/%{vimdir}/doc/vi-help.txt
30eb0f7
%{_datadir}/%{name}/%{vimdir}/*.vim
30eb0f7
%{_datadir}/%{name}/%{vimdir}/ftplugin
30eb0f7
%{_datadir}/%{name}/%{vimdir}/indent
30eb0f7
%{_datadir}/%{name}/%{vimdir}/keymap
30eb0f7
%{_datadir}/%{name}/%{vimdir}/lang/*.vim
30eb0f7
%{_datadir}/%{name}/%{vimdir}/lang/*.txt
30eb0f7
%dir %{_datadir}/%{name}/%{vimdir}/lang
30eb0f7
%{_datadir}/%{name}/%{vimdir}/macros
30eb0f7
%{_datadir}/%{name}/%{vimdir}/plugin
30eb0f7
%{_datadir}/%{name}/%{vimdir}/print
30eb0f7
%{_datadir}/%{name}/%{vimdir}/syntax
30eb0f7
%{_datadir}/%{name}/%{vimdir}/tutor
a0c2f1f
%if ! %{withvimspell}
30eb0f7
%{_datadir}/%{name}/%{vimdir}/spell
a0c2f1f
%endif
30eb0f7
%lang(af) %{_datadir}/%{name}/%{vimdir}/lang/af
30eb0f7
%lang(ca) %{_datadir}/%{name}/%{vimdir}/lang/ca
30eb0f7
%lang(cs) %{_datadir}/%{name}/%{vimdir}/lang/cs
30eb0f7
%lang(de) %{_datadir}/%{name}/%{vimdir}/lang/de
30eb0f7
%lang(en_GB) %{_datadir}/%{name}/%{vimdir}/lang/en_GB
30eb0f7
%lang(es) %{_datadir}/%{name}/%{vimdir}/lang/es
30eb0f7
%lang(fr) %{_datadir}/%{name}/%{vimdir}/lang/fr
30eb0f7
%lang(ga) %{_datadir}/%{name}/%{vimdir}/lang/ga
30eb0f7
%lang(it) %{_datadir}/%{name}/%{vimdir}/lang/it
30eb0f7
%lang(ja) %{_datadir}/%{name}/%{vimdir}/lang/ja
30eb0f7
%lang(ko) %{_datadir}/%{name}/%{vimdir}/lang/ko
30eb0f7
%lang(no) %{_datadir}/%{name}/%{vimdir}/lang/no
30eb0f7
%lang(pl) %{_datadir}/%{name}/%{vimdir}/lang/pl
30eb0f7
%lang(ru) %{_datadir}/%{name}/%{vimdir}/lang/ru
30eb0f7
%lang(sk) %{_datadir}/%{name}/%{vimdir}/lang/sk
30eb0f7
%lang(sv) %{_datadir}/%{name}/%{vimdir}/lang/sv
30eb0f7
%lang(uk) %{_datadir}/%{name}/%{vimdir}/lang/uk
30eb0f7
%lang(vi) %{_datadir}/%{name}/%{vimdir}/lang/vi
30eb0f7
%lang(zh_CN) %{_datadir}/%{name}/%{vimdir}/lang/zh_CN
30eb0f7
%lang(zh_TW) %{_datadir}/%{name}/%{vimdir}/lang/zh_TW
30eb0f7
%lang(zh_CN.UTF-8) %{_datadir}/%{name}/%{vimdir}/lang/zh_CN.UTF-8
30eb0f7
%lang(zh_TW.UTF-8) %{_datadir}/%{name}/%{vimdir}/lang/zh_TW.UTF-8
0170fcc
/%{_bindir}/xxd
cvsdist f1dd315
%{_mandir}/man1/vim.*
cvsdist f1dd315
%{_mandir}/man1/ex.*
cvsdist f1dd315
%{_mandir}/man1/vi.*
cvsdist f1dd315
%{_mandir}/man1/view.*
cvsdist f1dd315
%{_mandir}/man1/rvi.*
cvsdist f1dd315
%{_mandir}/man1/rview.*
cvsdist f1dd315
%{_mandir}/man1/xxd.*
0170fcc
%lang(fr) %{_mandir}/fr*/*/*
0170fcc
%lang(it) %{_mandir}/it*/*/*
0170fcc
%lang(ru) %{_mandir}/ru*/*/*
0170fcc
%lang(pl) %{_mandir}/pl*/*/*
cvsdist f1dd315
a0c2f1f
%if %{withvimspell}
d427c0e
%files spell
0170fcc
%defattr(-,root,root)
30eb0f7
%dir %{_datadir}/%{name}/%{vimdir}/spell
30eb0f7
%{_datadir}/%{name}/vim70/spell/cleanadd.vim
30eb0f7
%lang(af) %{_datadir}/%{name}/%{vimdir}/spell/af.*
30eb0f7
%lang(am) %{_datadir}/%{name}/%{vimdir}/spell/am.*
30eb0f7
%lang(bg) %{_datadir}/%{name}/%{vimdir}/spell/bg.*
30eb0f7
%lang(ca) %{_datadir}/%{name}/%{vimdir}/spell/ca.*
30eb0f7
%lang(cs) %{_datadir}/%{name}/%{vimdir}/spell/cs.*
30eb0f7
%lang(cy) %{_datadir}/%{name}/%{vimdir}/spell/cy.*
30eb0f7
%lang(da) %{_datadir}/%{name}/%{vimdir}/spell/da.*
30eb0f7
%lang(de) %{_datadir}/%{name}/%{vimdir}/spell/de.*
30eb0f7
%lang(el) %{_datadir}/%{name}/%{vimdir}/spell/el.*
30eb0f7
%lang(en) %{_datadir}/%{name}/%{vimdir}/spell/en.*
30eb0f7
%lang(eo) %{_datadir}/%{name}/%{vimdir}/spell/eo.*
30eb0f7
%lang(es) %{_datadir}/%{name}/%{vimdir}/spell/es.*
30eb0f7
%lang(fo) %{_datadir}/%{name}/%{vimdir}/spell/fo.*
30eb0f7
%lang(fr) %{_datadir}/%{name}/%{vimdir}/spell/fr.*
30eb0f7
%lang(ga) %{_datadir}/%{name}/%{vimdir}/spell/ga.*
30eb0f7
%lang(gd) %{_datadir}/%{name}/%{vimdir}/spell/gd.*
30eb0f7
%lang(gl) %{_datadir}/%{name}/%{vimdir}/spell/gl.*
30eb0f7
%lang(he) %{_datadir}/%{name}/%{vimdir}/spell/he.*
30eb0f7
%lang(hr) %{_datadir}/%{name}/%{vimdir}/spell/hr.*
30eb0f7
%lang(hu) %{_datadir}/%{name}/%{vimdir}/spell/hu.*
30eb0f7
%lang(id) %{_datadir}/%{name}/%{vimdir}/spell/id.*
30eb0f7
%lang(it) %{_datadir}/%{name}/%{vimdir}/spell/it.*
30eb0f7
%lang(ku) %{_datadir}/%{name}/%{vimdir}/spell/ku.*
30eb0f7
%lang(la) %{_datadir}/%{name}/%{vimdir}/spell/la.*
30eb0f7
%lang(lt) %{_datadir}/%{name}/%{vimdir}/spell/lt.*
30eb0f7
%lang(lv) %{_datadir}/%{name}/%{vimdir}/spell/lv.*
30eb0f7
%lang(mg) %{_datadir}/%{name}/%{vimdir}/spell/mg.*
30eb0f7
%lang(mi) %{_datadir}/%{name}/%{vimdir}/spell/mi.*
30eb0f7
%lang(ms) %{_datadir}/%{name}/%{vimdir}/spell/ms.*
30eb0f7
%lang(nb) %{_datadir}/%{name}/%{vimdir}/spell/nb.*
30eb0f7
%lang(nl) %{_datadir}/%{name}/%{vimdir}/spell/nl.*
30eb0f7
%lang(nn) %{_datadir}/%{name}/%{vimdir}/spell/nn.*
30eb0f7
%lang(ny) %{_datadir}/%{name}/%{vimdir}/spell/ny.*
30eb0f7
%lang(pl) %{_datadir}/%{name}/%{vimdir}/spell/pl.*
30eb0f7
%lang(pt) %{_datadir}/%{name}/%{vimdir}/spell/pt.*
30eb0f7
%lang(ro) %{_datadir}/%{name}/%{vimdir}/spell/ro.*
30eb0f7
%lang(ru) %{_datadir}/%{name}/%{vimdir}/spell/ru.*
30eb0f7
%lang(rw) %{_datadir}/%{name}/%{vimdir}/spell/rw.*
30eb0f7
%lang(sk) %{_datadir}/%{name}/%{vimdir}/spell/sk.*
30eb0f7
%lang(sl) %{_datadir}/%{name}/%{vimdir}/spell/sl.*
30eb0f7
%lang(sv) %{_datadir}/%{name}/%{vimdir}/spell/sv.*
30eb0f7
%lang(sw) %{_datadir}/%{name}/%{vimdir}/spell/sw.*
30eb0f7
%lang(tet) %{_datadir}/%{name}/%{vimdir}/spell/tet.*
30eb0f7
%lang(th) %{_datadir}/%{name}/%{vimdir}/spell/th.*
30eb0f7
%lang(tl) %{_datadir}/%{name}/%{vimdir}/spell/tl.*
30eb0f7
%lang(tn) %{_datadir}/%{name}/%{vimdir}/spell/tn.*
30eb0f7
%lang(uk) %{_datadir}/%{name}/%{vimdir}/spell/uk.*
30eb0f7
%lang(yi) %{_datadir}/%{name}/%{vimdir}/spell/yi.*
30eb0f7
%lang(yi-tr) %{_datadir}/%{name}/%{vimdir}/spell/yi-tr.*
30eb0f7
%lang(zu) %{_datadir}/%{name}/%{vimdir}/spell/zu.*
a0c2f1f
%endif
d427c0e
cvsdist f1dd315
%files minimal
cvsdist f1dd315
%defattr(-,root,root)
3785aa2
%config(noreplace) %{_sysconfdir}/virc
cvsdist f1dd315
/bin/ex
cvsdist f1dd315
/bin/vi
cvsdist f1dd315
/bin/view
cvsdist f1dd315
/bin/rvi
cvsdist f1dd315
/bin/rview
30eb0f7
#%{_datadir}/%{name}/%{vimdir}/doc/vi-help.txt
cvsdist f1dd315
cvsdist f1dd315
%files enhanced
cvsdist f1dd315
%defattr(-,root,root)
0170fcc
%{_bindir}/vim
0170fcc
%{_bindir}/rvim
0170fcc
%{_bindir}/vimdiff
0170fcc
%{_bindir}/ex
0170fcc
%{_bindir}/vimtutor
5a04c16
%config(noreplace) %{_sysconfdir}/profile.d/vim.*
cvsdist 7a22376
%{_mandir}/man1/rvim.*
cvsdist 7a22376
%{_mandir}/man1/vimdiff.*
cvsdist fcc9190
%{_mandir}/man1/vimtutor.*
cvsdist f1dd315
cvsdist f1dd315
%files X11
cvsdist f1dd315
%defattr(-,root,root)
cvsdist e6a9560
%if "%{desktop_file}" == "1"
0170fcc
/%{_datadir}/applications/*
cvsdist 2c14b33
%else
0170fcc
/%{_sysconfdir}/X11/applnk/*/gvim.desktop
cvsdist 2c14b33
%endif
0170fcc
%{_bindir}/gvim
0170fcc
%{_bindir}/gvimdiff
0170fcc
%{_bindir}/gview
0170fcc
%{_bindir}/gex
0170fcc
%{_bindir}/vimx
0170fcc
%{_bindir}/evim
cvsdist 7a22376
%{_mandir}/man1/evim.*
cvsdist e6a9560
%{_mandir}/man1/gvim*
cvsdist 0c22351
%{_datadir}/icons/hicolor/*/apps/*
cvsdist f1dd315
cvsdist f1dd315
%changelog
722bbe2
* Wed Jul 11 2007 Karsten Hopp <karsten@redhat.com> 7.1.28-1
722bbe2
- patchlevel 28
722bbe2
e713213
* Wed Jun 27 2007 Karsten Hopp <karsten@redhat.com> 7.1.12-1
e713213
- Patchlevel 12
e713213
e713213
* Mon Jun 04 2007 Karsten Hopp <karsten@redhat.com> 7.1.2-1
44a6bac
- vim 7.1
44a6bac
- drop 240 patches
44a6bac
44a6bac
* Tue May 22 2007 Karsten Hopp <karsten@redhat.com> 7.0.235-1
44a6bac
- Don't wake up system with blinking gvim cursor:
44a6bac
  http://www.linuxpowertop.org/known.php
44a6bac
3dfaeba
* Mon Apr 30 2007 Karsten Hopp <karsten@redhat.com> 7.0.235-1
3dfaeba
- update to patchlevel 235, fixes modeline issues 
3dfaeba
cedda78
* Tue Apr 17 2007 Karsten Hopp <karsten@redhat.com> 7.0.224-3
cedda78
- fix typo in require line (vim-X11 - 2:7.0.224-2.fc7.i386 requires 4)
cedda78
0170fcc
* Mon Apr 16 2007 Karsten Hopp <karsten@redhat.com> 7.0.224-2
0170fcc
- use more macros
0170fcc
- drop BR perl
0170fcc
- move license to main doc directory
0170fcc
- set vendor to 'fedora' (desktop-file)
0170fcc
- don't own man directories
0170fcc
- preserve timestamps of non-generated files
0170fcc
- run update-desktop-database
0170fcc
0170fcc
* Thu Apr 05 2007 Karsten Hopp <karsten@redhat.com> 7.0.224-1
0170fcc
- vim-X11 provides gvim
0170fcc
0170fcc
* Fri Mar 30 2007 Karsten Hopp <karsten@redhat.com> 7.0.224-1
1d16565
- patchlevel 224
1d16565
5a04c16
* Wed Feb 21 2007 Karsten Hopp <karsten@redhat.com> 7.0.195-2
5a04c16
- rpmlint fixes (#226526)
5a04c16
5a04c16
* Tue Feb 13 2007 Karsten Hopp <karsten@redhat.com> 7.0.195-1
5a04c16
- patchlevel 195
5a04c16
c29414a
* Mon Feb 12 2007 Karsten Hopp <karsten@redhat.com> 7.0.192-1
c29414a
- patchlevel 192
c29414a
- test fix for highlighting problems with curly brackets in #define (#203577)
c29414a
0a37466
* Tue Feb 06 2007 Karsten Hopp <karsten@redhat.com> 7.0.191-2
0a37466
- uses ncurses instead of ncursesw
0a37466
3ca42e5
* Tue Feb 06 2007 Karsten Hopp <karsten@redhat.com> 7.0.191-1
3ca42e5
- patchlevel 191
3ca42e5
- clean up spec file for rpmlint
3ca42e5
- drop cvim stuff
3ca42e5
6329cae
* Tue Jan 23 2007 Karsten Hopp <karsten@redhat.com> 7.0.188-3
6329cae
- patchlevel 188
6329cae
cc9923c
* Mon Jan 08 2007 Karsten Hopp <karsten@redhat.com> 7.0.178-3
cc9923c
- enable filetype plugin
cc9923c
0099cd5
* Thu Dec 14 2006 Karsten Hopp <karsten@redhat.com> 7.0.178-2
0099cd5
- build vim-minimal with features=small instead of tiny (#219605)
0099cd5
0099cd5
* Tue Dec 12 2006 Karsten Hopp <karsten@redhat.com> 7.0.178-1
0099cd5
- add vimfiles/after to list of owned directories
0099cd5
30eb0f7
* Tue Dec 12 2006 Karsten Hopp <karsten@redhat.com> 7.0.178-1
30eb0f7
- patchlevel 178
30eb0f7
- use macros 
30eb0f7
- Resolves: #219154
30eb0f7
  add directory /usr/share/vim/vimfiles for plugins
30eb0f7
43f609a
* Thu Dec  7 2006 Jeremy Katz <katzj@redhat.com>
43f609a
- rebuild for python 2.5
43f609a
37c7385
* Wed Nov 22 2006 Karsten Hopp <karsten@redhat.com> 7.0.168-1
37c7385
- patchlevel 168
37c7385
- link with ncurses
37c7385
3eb014a
* Tue Nov 21 2006 Karsten Hopp <karsten@redhat.com> 7.0.164-2
3eb014a
- patchlevel 164
3eb014a
3eb014a
* Mon Nov 13 2006 Karsten Hopp <karsten@redhat.com> 7.0.162-2
0b3c905
- fix lang problem in spec file mode
0b3c905
- use old g:packager variable when set
0b3c905
c4ab218
* Fri Nov 10 2006 Karsten Hopp <karsten@redhat.com> 7.0.162-1
c4ab218
- patchlevel 162
c4ab218
a243dfd
* Mon Nov 06 2006 Karsten Hopp <karsten@redhat.com> 7.0.158-1
a243dfd
- patchlevel 158
a243dfd
f9584c6
* Tue Oct 17 2006 Karsten Hopp <karsten@redhat.com> 7.0.139-1
f9584c6
- patchlevel 139
44bef56
- provide vim, vi (#210950)
44bef56
a0c2f1f
* Thu Sep 28 2006 Jeremy Katz <katzj@redhat.com> - 7.0.109-3
a0c2f1f
- disable vim-spell subpackage as it pushes us over CD boundaries
a0c2f1f
fb57ad0
* Tue Sep 28 2006 Karsten Hopp <karsten@redhat.com> 7.0.109-2
3036dca
- fix typo in vimspell.sh (#203178)
3036dca
fb57ad0
* Tue Sep 19 2006 Karsten Hopp <karsten@redhat.com> 7.0.109-1
2d83a54
- update to patchlevel 109 to fix some redraw problems
bc9715a
- fix invisible comments in diff mode (#204042)
2d83a54
18e2b7a
* Tue Sep 12 2006 Karsten Hopp <karsten@redhat.com> 7.0.100-1
18e2b7a
- Patchlevel 100
18e2b7a
- replace runtime files with newer ones
18e2b7a
d427c0e
* Mon Sep 11 2006 Karsten Hopp <karsten@redhat.de> 7.0.099-1
d427c0e
- Patchlevel 99
d427c0e
b0623ef
* Mon Sep 05 2006 Karsten Hopp <karsten@redhat.de> 7.0.086-1
b0623ef
- Patchlevel 86
b0623ef
296d637
* Mon Sep 04 2006 Karsten Hopp <karsten@redhat.de> 7.0.083-1
296d637
- Patchlevel 83
296d637
74e40e7
* Wed Aug 30 2006 Karsten Hopp <karsten@redhat.de> 7.0.076-1
74e40e7
- Patchlevel 76
74e40e7
cd3cd11
* Thu Aug 25 2006 Karsten Hopp <karsten@redhat.de> 7.0.066-2
cd3cd11
- fix vimdiff colors (#204042)
cd3cd11
c13ccfc
* Thu Aug 24 2006 Karsten Hopp <karsten@redhat.de> 7.0.066-1
c13ccfc
- fix syntax patch (#203798)
c13ccfc
- patchlevel 66
c13ccfc
6dc7fc7
* Wed Aug 17 2006 Karsten Hopp <karsten@redhat.de> 7.0.063-1
6dc7fc7
- Patchlevel 63
6dc7fc7
6dc7fc7
* Wed Aug 15 2006 Karsten Hopp <karsten@redhat.de> 7.0.053-1
5617c4f
- Patchlevel 53
5617c4f
- Buildrequires libXpm-devel
5617c4f
bf84e6b
* Wed Aug 09 2006 Karsten Hopp <karsten@redhat.de> 7.0.050-1
bf84e6b
- Patchlevel 50
bf84e6b
52217fd
* Thu Aug 03 2006  Karsten Hopp <karsten@redhat.de> 7.0.042-2
52217fd
- clean up spec file
52217fd
6b9cac0
* Mon Jul 24 2006 Karsten Hopp <karsten@redhat.de> 7.0.042-1
6b9cac0
- patchlevel 42
6b9cac0
424e24c
* Wed Jul 20 2006 Karsten Hopp <karsten@redhat.de> 7.0.039-1
424e24c
- patchlevel 39
424e24c
- allow usage of $VIM variable (#199465)
424e24c
7a45cbb
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2:7.0.035-1.1
7a45cbb
- rebuild
7a45cbb
f063954
* Tue Jun 27 2006 Karsten Hopp <karsten@redhat.de> 7.0.035-1
f063954
- patchlevel 35
f063954
9cbcc20
* Wed Jun 21 2006 Karsten Hopp <karsten@redhat.de> 7.0.022-2
9cbcc20
- add binfmt_misc rpc_pipefs to fstypes for better mtab highlighting
9cbcc20
fecb0ba
* Tue Jun 20 2006 Karsten Hopp <karsten@redhat.de> 7.0.022-1
fecb0ba
- patchlevel 22
5691350
69d9af3
* Tue Jun 20 2006 Karsten Hopp <karsten@redhat.de> 7.0.020-1
69d9af3
- patchlevel 20
69d9af3
cf42439
* Tue Jun 20 2006 Karsten Hopp <karsten@redhat.de> 7.0.019-1
cf42439
- patchlevel 19
598c769
- buildrequire autoconf
cf42439
751b998
* Tue May 30 2006 Karsten Hopp <karsten@redhat.de> 7.0.017-1
751b998
- patchlevel 17, although it affects just the Motif version
751b998
- own some directories (#192787)
751b998
fd27d2b
* Sat May 13 2006 Karsten Hopp <karsten@redhat.de> 7.0.016-1
fd27d2b
- patchlevel 016
fd27d2b
9090be4
* Fri May 12 2006 Karsten Hopp <karsten@redhat.de> 7.0.012-1
9090be4
- patchlevel 012
9090be4
f301e86
* Thu May 11 2006 Karsten Hopp <karsten@redhat.de> 7.0.010-1
f301e86
- patchlevel 010
f301e86
845afa9
* Wed May 10 2006 Karsten Hopp <karsten@redhat.de> 7.0.005-2
845afa9
- patchlevel 005
845afa9
- move older changelogs (<7.0) into a file, no need to keep them 
845afa9
  in the rpm database
845afa9
2ca55a0
* Tue May 09 2006 Karsten Hopp <karsten@redhat.de> 7.0.000-2
5d3be3a
- bump epoch, the buildsystem thinks 7.0.000-2 is older than 7.0.g001-1
5d3be3a
  although rpm is quite happy with it.
2ca55a0
3785aa2
* Mon May 08 2006 Karsten Hopp <karsten@redhat.de> 7.0.000-1
3785aa2
- vim-7.0 
3785aa2
- Spell checking support for about 50 languages
3785aa2
- Intelligent completion for C, HTML, Ruby, Python, PHP, etc.
3785aa2
- Tab pages, each containing multiple windows
3785aa2
- Undo branches: never accidentally lose text again
3785aa2
- Vim script supports Lists and Dictionaries (similar to Python)
3785aa2
- Vim script profiling
3785aa2
- Improved Unicode support
3785aa2
- Highlighting of cursor line, cursor column and matching braces
3785aa2
- Translated manual pages support.
3785aa2
- Internal grep; works on all platforms, searches compressed files
3785aa2
- Browsing remote directories, zip and tar archives
3785aa2
- Printing multi-byte text
3785aa2
- find details about the changes since vim-6.4 with :help version7
3785aa2
3785aa2
- fix SE Linux context of temporary (.swp) files (#189968)
3785aa2
- /bin/vi /vim-minimal is now using /etc/virc to avoid .rpmnew files
3785aa2
  when updating
3785aa2
eb5ddae
* Tue May 02 2006 Karsten Hopp <karsten@redhat.de> 7.0.g001-1
eb5ddae
- vim-7.0g BETA
eb5ddae
e46c78f
* Fri Apr 28 2006 Karsten Hopp <karsten@redhat.de> 7.0.f001-1
e46c78f
- vim-7.0f3 BETA
e46c78f
ed8b8f4
* Thu Apr 20 2006 Karsten Hopp <karsten@redhat.de> 7.0.e001-1
ed8b8f4
- vim-7.0e BETA
ed8b8f4
d173542
* Tue Apr 11 2006 Karsten Hopp <karsten@redhat.de> 7.0.d001-1
d173542
- vim-7.0d BETA
d173542
1067bf3
* Fri Apr 07 2006 Karsten Hopp <karsten@redhat.de> 7.0c.000-3
1067bf3
- fix vimrc filename
1067bf3
bc12b64
* Thu Apr 06 2006 Karsten Hopp <karsten@redhat.de> 7.0c.000-2
bc12b64
- new snapshot
bc12b64
c9aeaa5
* Tue Apr 04 2006 Karsten Hopp <karsten@redhat.de> 7.0c.000-1
c9aeaa5
- vim-7.0c BETA
c9aeaa5
6cabe3c
* Wed Mar 22 2006 Karsten Hopp <karsten@redhat.de> 7.0aa.000-3
6cabe3c
- Rawhide build as vim, opposed to vim7 (prerelease)
6cabe3c
- conflict with older man-pages-{it,fr} packages
6cabe3c
- cleanup lang stuff
6cabe3c
6cabe3c
* Thu Mar 16 2006 Karsten Hopp <karsten@redhat.de> 7.0aa.000-2
6cabe3c
- make it coexist with vim-6 (temporarily)
6cabe3c
- new CVS snapshot
6cabe3c
6cabe3c
* Tue Mar 14 2006 Karsten Hopp <karsten@redhat.de> 7.0aa.000-1
6cabe3c
- vim7 pre Release
845afa9
- older changelogs available in Changelog.rpm
6d3e55b
6d3e55b
# vim:nrformats-=octal