Karsten Hopp 3785aa
# used for CVS snapshots:
Karsten Hopp 3785aa
%define CVSDATE %{nil}
Karsten Hopp f15eb2
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
cvsdist 1401a3
%define WITH_SELINUX 1
Karsten Hopp f15eb2
%endif
cvsdist 2c14b3
%define desktop_file 1
cvsdist 2c14b3
%if %{desktop_file}
cvsdist 2c14b3
%define desktop_file_utils_version 0.2.93
cvsdist 2c14b3
%endif
cvsdist e6a956
Karsten Hopp 192200
%define withnetbeans 1
cvsdist e6a956
Jeremy Katz a0c2f1
%define withvimspell 0
Karsten Hopp 5a04c1
%define withhunspell 0
Karsten Hopp ba59f5
%define withruby 1
cvsdist e6a956
Karsten Hopp d59842
%define baseversion 7.2
Karsten Hopp 3785aa
#used for pre-releases:
Karsten Hopp 3785aa
%define beta %{nil}
Karsten Hopp d59842
%define vimdir vim72%{?beta}
Karsten Hopp 0aa3da
%define patchlevel 315
cvsdist 2c14b3
Karsten Hopp 3ca42e
Summary: The VIM editor
Karsten Hopp 3ca42e
URL:     http://www.vim.org/
cvsdist f1dd31
Name: vim
Karsten Hopp d17354
Version: %{baseversion}.%{beta}%{patchlevel}
Karsten Hopp fc0916
Release: 1%{?dist}
Karsten Hopp 6b2f4e
License: Vim
cvsdist f1dd31
Group: Applications/Editors
Karsten Hopp eb5dda
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}%{?beta}%{?CVSDATE}.tar.bz2
Karsten Hopp eb5dda
Source1: ftp://ftp.vim.org/pub/vim/extra/vim-%{baseversion}%{?beta}-lang%{?CVSDATE}.tar.gz
Karsten Hopp eb5dda
Source2: ftp://ftp.vim.org/pub/vim/extra/vim-%{baseversion}%{?beta}-extra%{?CVSDATE}.tar.gz
cvsdist e6a956
Source3: gvim.desktop
cvsdist e6a956
Source4: vimrc
Karsten Hopp 6cabe3
#Source5: ftp://ftp.vim.org/pub/vim/patches/README.patches
cvsdist 0c2235
Source7: gvim16.png
cvsdist 0c2235
Source8: gvim32.png
cvsdist 0c2235
Source9: gvim48.png
cvsdist 0c2235
Source10: gvim64.png
cvsdist 705de6
Source11: Changelog.rpm
Karsten Hopp d30494
Source12: vi_help.txt
Jeremy Katz a0c2f1
%if %{withvimspell}
Karsten Hopp 44a6ba
Source13: vim-spell-files.tar.bz2
Jeremy Katz a0c2f1
%endif
Karsten Hopp 3ebf80
Source14: spec-template
Karsten Hopp 2785c9
Source15: http://www.cvjb.de/comp/vim/forth.vim
Karsten Hopp d427c0
Karsten Hopp 192200
# remove this for the next major version, CVE fixes:
Karsten Hopp 192200
Source16: ftp://ftp.vim.org/vol/2/vim/runtime/plugin/netrwPlugin.vim
Karsten Hopp 192200
Source17: ftp://ftp.vim.org/vol/2/vim/runtime/plugin/gzip.vim
Karsten Hopp 192200
Source18: ftp://ftp.vim.org/vol/2/vim/runtime/filetype.vim
Karsten Hopp 192200
Source19: ftp://ftp.vim.org/vol/2/vim/runtime/autoload/zip.vim
Karsten Hopp 192200
Source20: ftp://ftp.vim.org/vol/2/vim/runtime/autoload/tar.vim
Karsten Hopp 192200
Source21: ftp://ftp.vim.org/vol/2/vim/runtime/autoload/netrwFileHandlers.vim
Karsten Hopp 192200
Source22: ftp://ftp.vim.org/vol/2/vim/runtime/autoload/netrw.vim
Karsten Hopp 192200
Source23: ftp://ftp.vim.org/vol/2/vim/runtime/autoload/netrwSettings.vim
Karsten Hopp 192200
Karsten Hopp 6cabe3
Patch2002: vim-7.0-fixkeys.patch
cvsdist 1b4d76
Patch2003: vim-6.2-specsyntax.patch
Karsten Hopp 6cabe3
Patch2004: vim-7.0-crv.patch
cvsdist e6a956
Patch2010: xxd-locale.patch
Karsten Hopp 5a04c1
%if %{withhunspell}
Karsten Hopp 5a04c1
Patch2011: vim-7.0-hunspell.patch
Karsten Hopp 5a04c1
BuildRequires: hunspell-devel
Karsten Hopp 5a04c1
%endif
cvsdist e6a956
# Patches 001 < 999 are patches from the base maintainer.
cvsdist 2c14b3
# If you're as lazy as me, generate the list using
Karsten Hopp 44a6ba
# 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
Karsten Hopp 192200
Patch001: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.001
Karsten Hopp 192200
Patch002: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.002
Karsten Hopp 192200
Patch003: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.003
Karsten Hopp 192200
Patch004: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.004
Karsten Hopp 192200
Patch005: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.005
Karsten Hopp 192200
Patch006: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.006
Karsten Hopp 192200
Patch007: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.007
Karsten Hopp 192200
Patch008: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.008
Karsten Hopp 192200
Patch009: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.009
Karsten Hopp 192200
Patch010: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.010
Karsten Hopp 192200
Patch011: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.011
Karsten Hopp 192200
Patch012: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.012
Karsten Hopp 192200
Patch013: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.013
Karsten Hopp 192200
Patch014: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.014
Karsten Hopp 192200
Patch015: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.015
Karsten Hopp 192200
Patch016: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.016
Karsten Hopp 192200
Patch017: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.017
Karsten Hopp 192200
Patch018: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.018
Karsten Hopp 192200
Patch019: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.019
Karsten Hopp 192200
Patch020: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.020
Karsten Hopp 192200
Patch021: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.021
Karsten Hopp 192200
Patch022: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.022
Karsten Hopp 192200
Patch023: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.023
Karsten Hopp 192200
Patch024: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.024
Karsten Hopp 192200
Patch025: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.025
Karsten Hopp 192200
Patch026: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.026
Karsten Hopp 192200
Patch027: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.027
Karsten Hopp 192200
Patch028: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.028
Karsten Hopp 192200
Patch029: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.029
Karsten Hopp 192200
Patch030: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.030
Karsten Hopp 192200
Patch031: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.031
Karsten Hopp 192200
Patch032: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.032
Karsten Hopp 192200
Patch033: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.033
Karsten Hopp 192200
Patch034: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.034
Karsten Hopp 192200
Patch035: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.035
Karsten Hopp 192200
Patch036: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.036
Karsten Hopp 192200
Patch037: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.037
Karsten Hopp 192200
Patch038: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.038
Karsten Hopp 192200
Patch039: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.039
Karsten Hopp 192200
Patch040: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.040
Karsten Hopp 192200
Patch041: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.041
Karsten Hopp 192200
Patch042: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.042
Karsten Hopp 192200
Patch043: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.043
Karsten Hopp 192200
Patch044: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.044
Karsten Hopp 192200
Patch045: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.045
Karsten Hopp 192200
Patch046: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.046
Karsten Hopp 192200
Patch047: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.047
Karsten Hopp 192200
Patch048: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.048
Karsten Hopp 192200
Patch049: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.049
Karsten Hopp 192200
Patch050: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.050
Karsten Hopp 192200
Patch051: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.051
Karsten Hopp 192200
Patch052: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.052
Karsten Hopp 192200
Patch053: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.053
Karsten Hopp 192200
Patch054: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.054
Karsten Hopp 192200
Patch055: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.055
Karsten Hopp 192200
Patch056: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.056
Karsten Hopp 192200
Patch057: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.057
Karsten Hopp 192200
Patch058: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.058
Karsten Hopp 192200
Patch059: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.059
Karsten Hopp 192200
Patch060: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.060
Karsten Hopp 04b673
Patch061: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.061
Karsten Hopp 04b673
Patch062: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.062
Karsten Hopp 04b673
Patch063: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.063
Karsten Hopp 04b673
Patch064: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.064
Karsten Hopp 04b673
Patch065: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.065
Karsten Hopp 04b673
Patch066: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.066
Karsten Hopp 04b673
Patch067: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.067
Karsten Hopp 04b673
Patch068: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.068
Karsten Hopp 04b673
Patch069: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.069
Karsten Hopp 04b673
Patch070: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.070
Karsten Hopp 04b673
Patch071: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.071
Karsten Hopp 04b673
Patch072: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.072
Karsten Hopp 04b673
Patch073: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.073
Karsten Hopp 04b673
Patch074: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.074
Karsten Hopp 04b673
Patch075: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.075
Karsten Hopp 04b673
Patch076: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.076
Karsten Hopp 04b673
Patch077: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.077
Karsten Hopp 04b673
Patch078: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.078
Karsten Hopp 04b673
Patch079: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.079
Karsten Hopp cde090
Patch080: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.080
Karsten Hopp cde090
Patch081: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.081
Karsten Hopp cde090
Patch082: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.082
Karsten Hopp cde090
Patch083: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.083
Karsten Hopp cde090
Patch084: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.084
Karsten Hopp cde090
Patch085: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.085
Karsten Hopp cde090
Patch086: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.086
Karsten Hopp cde090
Patch087: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.087
Karsten Hopp cde090
Patch088: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.088
Karsten Hopp 610cf4
Patch089: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.089
Karsten Hopp 610cf4
Patch090: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.090
Karsten Hopp 610cf4
Patch091: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.091
Karsten Hopp 610cf4
Patch092: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.092
Karsten Hopp 610cf4
Patch093: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.093
Karsten Hopp 610cf4
Patch094: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.094
Karsten Hopp 610cf4
Patch095: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.095
Karsten Hopp 610cf4
Patch096: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.096
Karsten Hopp 610cf4
Patch097: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.097
Karsten Hopp 610cf4
Patch098: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.098
Karsten Hopp 610cf4
Patch099: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.099
Karsten Hopp 610cf4
Patch100: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.100
Karsten Hopp 610cf4
Patch101: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.101
Karsten Hopp 610cf4
Patch102: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.102
Karsten Hopp 610cf4
Patch103: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.103
Karsten Hopp 610cf4
Patch104: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.104
Karsten Hopp 610cf4
Patch105: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.105
Karsten Hopp 610cf4
Patch106: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.106
Karsten Hopp 610cf4
Patch107: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.107
Karsten Hopp 610cf4
Patch108: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.108
Karsten Hopp 610cf4
Patch109: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.109
Karsten Hopp 610cf4
Patch110: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.110
Karsten Hopp 610cf4
Patch111: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.111
Karsten Hopp 610cf4
Patch112: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.112
Karsten Hopp 610cf4
Patch113: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.113
Karsten Hopp 610cf4
Patch114: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.114
Karsten Hopp 610cf4
Patch115: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.115
Karsten Hopp 610cf4
Patch116: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.116
Karsten Hopp 610cf4
Patch117: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.117
Karsten Hopp 610cf4
Patch118: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.118
Karsten Hopp 610cf4
Patch119: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.119
Karsten Hopp 610cf4
Patch120: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.120
Karsten Hopp 610cf4
Patch121: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.121
Karsten Hopp 610cf4
Patch122: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.122
Karsten Hopp 610cf4
Patch123: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.123
Karsten Hopp 610cf4
Patch124: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.124
Karsten Hopp 5f724a
Patch125: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.125
Karsten Hopp 5f724a
Patch126: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.126
Karsten Hopp 5f724a
Patch127: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.127
Karsten Hopp 610cf4
Patch128: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.128
Karsten Hopp 610cf4
Patch129: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.129
Karsten Hopp 610cf4
Patch130: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.130
Karsten Hopp 610cf4
Patch131: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.131
Karsten Hopp 5ee0df
Patch132: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.132
Karsten Hopp 43459a
Patch133: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.133
Karsten Hopp 43459a
Patch134: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.134
Karsten Hopp 43459a
Patch135: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.135
Karsten Hopp 43459a
Patch136: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.136
Karsten Hopp 43459a
Patch137: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.137
Karsten Hopp 43459a
Patch138: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.138
Karsten Hopp 43459a
Patch139: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.139
Karsten Hopp 43459a
Patch140: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.140
Karsten Hopp 43459a
Patch141: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.141
Karsten Hopp 43459a
Patch142: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.142
Karsten Hopp 43459a
Patch143: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.143
Karsten Hopp 43459a
Patch144: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.144
Karsten Hopp 43459a
Patch145: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.145
Karsten Hopp 43459a
Patch146: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.146
Karsten Hopp 43459a
Patch147: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.147
Karsten Hopp 43459a
Patch148: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.148
Karsten Hopp 81c285
Patch149: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.149
Karsten Hopp 81c285
Patch150: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.150
Karsten Hopp 81c285
Patch151: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.151
Karsten Hopp 81c285
Patch152: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.152
Karsten Hopp 81c285
Patch153: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.153
Karsten Hopp 81c285
Patch154: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.154
Karsten Hopp 81c285
Patch155: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.155
Karsten Hopp 81c285
Patch156: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.156
Karsten Hopp 81c285
Patch157: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.157
Karsten Hopp 81c285
Patch158: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.158
Karsten Hopp 81c285
Patch159: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.159
Karsten Hopp 81c285
Patch160: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.160
Karsten Hopp 81c285
Patch161: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.161
Karsten Hopp 81c285
Patch162: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.162
Karsten Hopp 81c285
Patch163: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.163
Karsten Hopp 81c285
Patch164: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.164
Karsten Hopp 81c285
Patch165: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.165
Karsten Hopp 81c285
Patch166: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.166
Karsten Hopp 81c285
Patch167: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.167
Karsten Hopp 81c285
Patch168: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.168
Karsten Hopp 81c285
Patch169: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.169
Karsten Hopp 81c285
Patch170: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.170
Karsten Hopp 81c285
Patch171: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.171
Karsten Hopp 81c285
Patch172: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.172
Karsten Hopp 81c285
Patch173: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.173
Karsten Hopp 81c285
Patch174: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.174
Karsten Hopp 81c285
Patch175: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.175
Karsten Hopp 81c285
Patch176: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.176
Karsten Hopp 81c285
Patch177: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.177
Karsten Hopp 81c285
Patch178: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.178
Karsten Hopp 81c285
Patch179: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.179
Karsten Hopp 81c285
Patch180: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.180
Karsten Hopp 81c285
Patch181: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.181
Karsten Hopp 81c285
Patch182: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.182
Karsten Hopp 81c285
Patch183: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.183
Karsten Hopp 81c285
Patch184: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.184
Karsten Hopp 81c285
Patch185: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.185
Karsten Hopp 81c285
Patch186: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.186
Karsten Hopp 81c285
Patch187: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.187
Karsten Hopp 81c285
Patch188: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.188
Karsten Hopp 81c285
Patch189: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.189
Karsten Hopp 81c285
Patch190: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.190
Karsten Hopp 81c285
Patch191: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.191
Karsten Hopp 81c285
Patch192: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.192
Karsten Hopp 81c285
Patch193: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.193
Karsten Hopp 81c285
Patch194: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.194
Karsten Hopp 81c285
Patch195: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.195
Karsten Hopp 81c285
Patch196: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.196
Karsten Hopp 81c285
Patch197: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.197
Karsten Hopp 81c285
Patch198: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.198
Karsten Hopp 81c285
Patch199: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.199
Karsten Hopp 81c285
Patch200: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.200
Karsten Hopp 81c285
Patch201: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.201
Karsten Hopp 81c285
Patch202: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.202
Karsten Hopp 81c285
Patch203: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.203
Karsten Hopp 81c285
Patch204: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.204
Karsten Hopp 81c285
Patch205: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.205
Karsten Hopp 81c285
Patch206: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.206
Karsten Hopp 81c285
Patch207: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.207
Karsten Hopp 81c285
Patch208: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.208
Karsten Hopp 81c285
Patch209: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.209
Karsten Hopp 81c285
Patch210: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.210
Karsten Hopp 81c285
Patch211: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.211
Karsten Hopp 81c285
Patch212: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.212
Karsten Hopp 81c285
Patch213: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.213
Karsten Hopp 81c285
Patch214: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.214
Karsten Hopp 81c285
Patch215: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.215
Karsten Hopp 81c285
Patch216: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.216
Karsten Hopp 81c285
Patch217: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.217
Karsten Hopp 81c285
Patch218: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.218
Karsten Hopp 81c285
Patch219: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.219
Karsten Hopp 81c285
Patch220: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.220
Karsten Hopp 81c285
Patch221: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.221
Karsten Hopp 81c285
Patch222: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.222
Karsten Hopp 81c285
Patch223: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.223
Karsten Hopp 81c285
Patch224: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.224
Karsten Hopp 81c285
Patch225: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.225
Karsten Hopp 81c285
Patch226: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.226
Karsten Hopp 81c285
Patch227: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.227
Karsten Hopp 81c285
Patch228: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.228
Karsten Hopp 81c285
Patch229: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.229
Karsten Hopp 81c285
Patch230: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.230
Karsten Hopp 81c285
Patch231: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.231
Karsten Hopp 81c285
Patch232: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.232
Karsten Hopp 81c285
Patch233: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.233
Karsten Hopp 81c285
Patch234: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.234
Karsten Hopp 81c285
Patch235: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.235
Karsten Hopp 81c285
Patch236: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.236
Karsten Hopp 81c285
Patch237: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.237
Karsten Hopp 81c285
Patch238: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.238
Karsten Hopp 81c285
Patch239: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.239
Karsten Hopp 81c285
Patch240: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.240
Karsten Hopp 81c285
Patch241: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.241
Karsten Hopp 81c285
Patch242: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.242
Karsten Hopp 81c285
Patch243: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.243
Karsten Hopp 81c285
Patch244: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.244
Karsten Hopp 81c285
Patch245: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.245
Karsten Hopp fc0916
Patch246: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.246
Karsten Hopp fc0916
Patch247: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.247
Karsten Hopp fc0916
Patch248: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.248
Karsten Hopp fc0916
Patch249: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.249
Karsten Hopp fc0916
Patch250: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.250
Karsten Hopp fc0916
Patch251: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.251
Karsten Hopp fc0916
Patch252: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.252
Karsten Hopp fc0916
Patch253: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.253
Karsten Hopp fc0916
Patch254: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.254
Karsten Hopp fc0916
Patch255: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.255
Karsten Hopp fc0916
Patch256: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.256
Karsten Hopp fc0916
Patch257: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.257
Karsten Hopp fc0916
Patch258: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.258
Karsten Hopp fc0916
Patch259: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.259
Karsten Hopp fc0916
Patch260: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.260
Karsten Hopp fc0916
Patch261: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.261
Karsten Hopp fc0916
Patch262: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.262
Karsten Hopp fc0916
Patch263: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.263
Karsten Hopp fc0916
Patch264: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.264
Karsten Hopp fc0916
Patch265: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.265
Karsten Hopp fc0916
Patch266: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.266
Karsten Hopp fc0916
Patch267: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.267
Karsten Hopp fc0916
Patch268: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.268
Karsten Hopp fc0916
Patch269: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.269
Karsten Hopp fc0916
Patch270: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.270
Karsten Hopp fc0916
Patch271: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.271
Karsten Hopp fc0916
Patch272: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.272
Karsten Hopp fc0916
Patch273: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.273
Karsten Hopp fc0916
Patch274: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.274
Karsten Hopp fc0916
Patch275: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.275
Karsten Hopp fc0916
Patch276: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.276
Karsten Hopp fc0916
Patch277: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.277
Karsten Hopp fc0916
Patch278: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.278
Karsten Hopp fc0916
Patch279: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.279
Karsten Hopp fc0916
Patch280: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.280
Karsten Hopp fc0916
Patch281: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.281
Karsten Hopp fc0916
Patch282: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.282
Karsten Hopp fc0916
Patch283: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.283
Karsten Hopp fc0916
Patch284: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.284
Karsten Hopp 0aa3da
Patch285: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.285
Karsten Hopp 0aa3da
Patch286: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.286
Karsten Hopp 0aa3da
Patch287: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.287
Karsten Hopp 0aa3da
Patch288: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.288
Karsten Hopp 0aa3da
Patch289: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.289
Karsten Hopp 0aa3da
Patch290: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.290
Karsten Hopp 0aa3da
Patch291: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.291
Karsten Hopp 0aa3da
Patch292: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.292
Karsten Hopp 0aa3da
Patch293: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.293
Karsten Hopp 0aa3da
Patch294: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.294
Karsten Hopp 0aa3da
Patch295: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.295
Karsten Hopp 0aa3da
Patch296: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.296
Karsten Hopp 0aa3da
Patch297: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.297
Karsten Hopp 0aa3da
Patch298: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.298
Karsten Hopp 0aa3da
Patch299: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.299
Karsten Hopp 0aa3da
Patch300: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.300
Karsten Hopp 0aa3da
Patch301: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.301
Karsten Hopp 0aa3da
Patch302: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.302
Karsten Hopp 0aa3da
Patch303: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.303
Karsten Hopp 0aa3da
Patch304: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.304
Karsten Hopp 0aa3da
Patch305: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.305
Karsten Hopp 0aa3da
Patch306: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.306
Karsten Hopp 0aa3da
Patch307: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.307
Karsten Hopp 0aa3da
Patch308: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.308
Karsten Hopp 0aa3da
Patch309: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.309
Karsten Hopp 0aa3da
Patch310: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.310
Karsten Hopp 0aa3da
Patch311: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.311
Karsten Hopp 0aa3da
Patch312: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.312
Karsten Hopp 0aa3da
Patch313: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.313
Karsten Hopp 0aa3da
Patch314: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.314
Karsten Hopp 0aa3da
Patch315: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.315
Karsten Hopp 6cabe3
Karsten Hopp 6cabe3
Patch3000: vim-7.0-syntax.patch
Karsten Hopp 44a6ba
Patch3002: vim-7.1-nowarnings.patch
cvsdist 1b4d76
Patch3003: vim-6.1-rh3.patch
Karsten Hopp 6cabe3
Patch3004: vim-7.0-rclocation.patch
Karsten Hopp 52217f
Patch3006: vim-6.4-checkhl.patch
Karsten Hopp d59842
Patch3007: vim-7.2-fstabsyntax.patch
Karsten Hopp 0aa3da
Patch3008: vim-7.0-warning.patch
Karsten Hopp 0aa3da
Patch3009: vim-7.0-syncolor.patch
Karsten Hopp 0aa3da
Patch3010: vim-7.0-specedit.patch
Karsten Hopp 0aa3da
Patch3011: vim72-rh514717.patch
Karsten Hopp 0aa3da
Patch3012: vim-7.2-httpfiletype-499123.patch
Karsten Hopp 0aa3da
Patch3013: vim-7.2-elinks-parameter-518791.patch
cvsdist 1401a3
Karsten Hopp 3ca42e
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Karsten Hopp 57761a
BuildRequires: python-devel ncurses-devel gettext perl-devel
Tom Callaway 2af22f
BuildRequires: perl(ExtUtils::Embed)
Karsten Hopp 0170fc
BuildRequires: libacl-devel gpm-devel autoconf
cvsdist 0c2235
%if %{WITH_SELINUX}
Karsten Hopp 0170fc
BuildRequires: libselinux-devel
cvsdist 0c2235
%endif
Karsten Hopp 0aa3da
%if "%{withruby}" == "1"
Karsten Hopp 0aa3da
Buildrequires: ruby-devel ruby
Karsten Hopp 0aa3da
%endif
cvsdist 2c14b3
%if %{desktop_file}
Tom Callaway f5f85d
# for /usr/bin/desktop-file-install
Tom Callaway f5f85d
Requires: desktop-file-utils
Karsten Hopp 3ca42e
BuildRequires: desktop-file-utils >= %{desktop_file_utils_version}
cvsdist 2c14b3
%endif
Karsten Hopp 5d3be3
Epoch: 2
cvsdist f1dd31
cvsdist f1dd31
%description
cvsdist f1dd31
VIM (VIsual editor iMproved) is an updated and improved version of the
cvsdist f1dd31
vi editor.  Vi was the first real screen-based editor for UNIX, and is
cvsdist f1dd31
still very popular.  VIM improves on vi by adding new features:
cvsdist f1dd31
multiple windows, multi-level undo, block highlighting and more.
cvsdist f1dd31
cvsdist f1dd31
%package common
Karsten Hopp 0170fc
Summary: The common files needed by any version of the VIM editor
cvsdist f1dd31
Group: Applications/Editors
Karsten Hopp 6cabe3
Conflicts: man-pages-fr < 0.9.7-14
Karsten Hopp 6cabe3
Conflicts: man-pages-it < 0.3.0-17
Karsten Hopp bc12b6
Conflicts: man-pages-pl < 0.24-2
cvsdist f1dd31
cvsdist f1dd31
%description common
cvsdist f1dd31
VIM (VIsual editor iMproved) is an updated and improved version of the
cvsdist f1dd31
vi editor.  Vi was the first real screen-based editor for UNIX, and is
cvsdist f1dd31
still very popular.  VIM improves on vi by adding new features:
cvsdist f1dd31
multiple windows, multi-level undo, block highlighting and more.  The
cvsdist f1dd31
vim-common package contains files which every VIM binary will need in
cvsdist f1dd31
order to run.
cvsdist f1dd31
cvsdist 1401a3
If you are installing vim-enhanced or vim-X11, you'll also need
cvsdist 1401a3
to install the vim-common package.
cvsdist f1dd31
Karsten Hopp d427c0
%package spell
Karsten Hopp 0170fc
Summary: The dictionaries for spell checking. This package is optional
Karsten Hopp d427c0
Group: Applications/Editors
Karsten Hopp d427c0
Requires: vim-common = %{epoch}:%{version}-%{release}
Karsten Hopp d427c0
Karsten Hopp d427c0
%description spell
Karsten Hopp d427c0
This subpackage contains dictionaries for vim spell checking in
Karsten Hopp d427c0
many different languages.
Karsten Hopp d427c0
cvsdist f1dd31
%package minimal
Karsten Hopp 0170fc
Summary: A minimal version of the VIM editor
cvsdist f1dd31
Group: Applications/Editors
Karsten Hopp 3ca42e
Provides: vi = %{version}-%{release}
cvsdist f1dd31
cvsdist f1dd31
%description minimal
cvsdist f1dd31
VIM (VIsual editor iMproved) is an updated and improved version of the
cvsdist f1dd31
vi editor.  Vi was the first real screen-based editor for UNIX, and is
cvsdist f1dd31
still very popular.  VIM improves on vi by adding new features:
cvsdist f1dd31
multiple windows, multi-level undo, block highlighting and more. The
cvsdist f1dd31
vim-minimal package includes a minimal version of VIM, which is
cvsdist f1dd31
installed into /bin/vi for use when only the root partition is
cvsdist 1401a3
present. NOTE: The online help is only available when the vim-common
cvsdist 1401a3
package is installed.
cvsdist f1dd31
cvsdist f1dd31
%package enhanced
Karsten Hopp 0170fc
Summary: A version of the VIM editor which includes recent enhancements
cvsdist f1dd31
Group: Applications/Editors
Karsten Hopp be5822
Requires: vim-common = %{epoch}:%{version}-%{release} which
Karsten Hopp 3ca42e
Provides: vim = %{version}-%{release}
Tom Callaway f5f85d
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
cvsdist f1dd31
cvsdist f1dd31
%description enhanced
cvsdist f1dd31
VIM (VIsual editor iMproved) is an updated and improved version of the
cvsdist f1dd31
vi editor.  Vi was the first real screen-based editor for UNIX, and is
cvsdist f1dd31
still very popular.  VIM improves on vi by adding new features:
cvsdist f1dd31
multiple windows, multi-level undo, block highlighting and more.  The
cvsdist f1dd31
vim-enhanced package contains a version of VIM with extra, recently
cvsdist f1dd31
introduced features like Python and Perl interpreters.
cvsdist f1dd31
cvsdist f1dd31
Install the vim-enhanced package if you'd like to use a version of the
cvsdist f1dd31
VIM editor which includes recently added enhancements like
cvsdist f1dd31
interpreters for the Python and Perl scripting languages.  You'll also
cvsdist f1dd31
need to install the vim-common package.
cvsdist f1dd31
cvsdist f1dd31
%package X11
Karsten Hopp 0170fc
Summary: The VIM version of the vi editor for the X Window System
cvsdist f1dd31
Group: Applications/Editors
Karsten Hopp cedda7
Requires: vim-common = %{epoch}:%{version}-%{release} libattr >= 2.4 gtk2 >= 2.6
Karsten Hopp 0170fc
Provides: gvim = %{version}-%{release}
Karsten Hopp 5617c4
BuildRequires: gtk2-devel libSM-devel libXt-devel libXpm-devel
Tom Callaway f5f85d
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Karsten Hopp ea4650
Requires: hicolor-icon-theme
cvsdist f1dd31
cvsdist f1dd31
%description X11
cvsdist f1dd31
VIM (VIsual editor iMproved) is an updated and improved version of the
cvsdist f1dd31
vi editor.  Vi was the first real screen-based editor for UNIX, and is
cvsdist f1dd31
still very popular.  VIM improves on vi by adding new features:
cvsdist f1dd31
multiple windows, multi-level undo, block highlighting and
cvsdist f1dd31
more. VIM-X11 is a version of the VIM editor which will run within the
cvsdist f1dd31
X Window System.  If you install this package, you can run VIM as an X
cvsdist f1dd31
application with a full GUI interface and mouse support.
cvsdist f1dd31
cvsdist f1dd31
Install the vim-X11 package if you'd like to try out a version of vi
cvsdist f1dd31
with graphics and mouse capabilities.  You'll also need to install the
cvsdist f1dd31
vim-common package.
cvsdist f1dd31
cvsdist f1dd31
%prep
Karsten Hopp 1121ed
%setup -q -b 0 -n %{vimdir}
Karsten Hopp 57761a
%setup -q -D -b 1 -n %{vimdir}
Karsten Hopp 57761a
%setup -q -D -b 2 -n %{vimdir}
cvsdist f1dd31
# fix rogue dependencies from sample code
cvsdist f1dd31
chmod -x runtime/tools/mve.awk
Karsten Hopp fb8ddf
%patch2002 -p1
Karsten Hopp fb8ddf
%patch2003 -p1
Karsten Hopp fb8ddf
%patch2004 -p1
Karsten Hopp fb8ddf
%patch2010 -p1
Karsten Hopp 5a04c1
%if %{withhunspell}
Karsten Hopp 5a04c1
%patch2011 -p1
Karsten Hopp 5a04c1
%endif
cvsdist f1dd31
perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
cvsdist f1dd31
cvsdist 2c14b3
# Base patches...
cvsdist 0c2235
# for i in `seq 1 14`; do printf "%%patch%03d -p0 \n" $i; done
Karsten Hopp d12698
%patch001 -p0
Karsten Hopp d12698
%patch002 -p0
Karsten Hopp d12698
%patch003 -p0
Karsten Hopp d12698
%patch004 -p0
Karsten Hopp d12698
%patch005 -p0
Karsten Hopp d12698
%patch006 -p0
Karsten Hopp 9cbe62
%patch007 -p0
Karsten Hopp 9cbe62
%patch008 -p0
Karsten Hopp 9cbe62
%patch009 -p0
Karsten Hopp 9cbe62
%patch010 -p0
Karsten Hopp 9cbe62
%patch011 -p0
Karsten Hopp 9cbe62
%patch012 -p0
Karsten Hopp ac5438
%patch013 -p0
Karsten Hopp 7ef95b
%patch014 -p0
Karsten Hopp 7ef95b
%patch015 -p0
Karsten Hopp 7ef95b
%patch016 -p0
Karsten Hopp 7ef95b
%patch017 -p0
Karsten Hopp 7ef95b
%patch018 -p0
Karsten Hopp 7ef95b
%patch019 -p0
Karsten Hopp 7ef95b
%patch020 -p0
Karsten Hopp 7ef95b
%patch021 -p0
Karsten Hopp 7ef95b
%patch022 -p0
Karsten Hopp ea4650
%patch023 -p0
Karsten Hopp ea4650
%patch024 -p0
Karsten Hopp ea4650
%patch025 -p0
Karsten Hopp 1a1ca1
%patch026 -p0
Karsten Hopp 192200
%patch027 -p0
Karsten Hopp 192200
%patch028 -p0
Karsten Hopp 192200
%patch029 -p0
Karsten Hopp 192200
%patch030 -p0
Karsten Hopp 192200
%patch031 -p0
Karsten Hopp 192200
%patch032 -p0
Karsten Hopp 192200
%patch033 -p0
Karsten Hopp 192200
%patch034 -p0
Karsten Hopp 192200
%patch035 -p0
Karsten Hopp 192200
%patch036 -p0
Karsten Hopp 192200
%patch037 -p0
Karsten Hopp 192200
%patch038 -p0
Karsten Hopp 192200
%patch039 -p0
Karsten Hopp 192200
%patch040 -p0
Karsten Hopp 192200
%patch041 -p0
Karsten Hopp 192200
%patch042 -p0
Karsten Hopp 192200
%patch043 -p0
Karsten Hopp 192200
%patch044 -p0
Karsten Hopp 192200
%patch045 -p0
Karsten Hopp 192200
%patch046 -p0
Karsten Hopp 192200
%patch047 -p0
Karsten Hopp 192200
%patch048 -p0
Karsten Hopp 192200
%patch049 -p0
Karsten Hopp 192200
%patch050 -p0
Karsten Hopp 192200
%patch051 -p0
Karsten Hopp 192200
%patch052 -p0
Karsten Hopp 192200
%patch053 -p0
Karsten Hopp 192200
%patch054 -p0
Karsten Hopp 192200
%patch055 -p0
Karsten Hopp 192200
%patch056 -p0
Karsten Hopp 192200
%patch057 -p0
Karsten Hopp 192200
%patch058 -p0
Karsten Hopp 192200
%patch059 -p0
Karsten Hopp 192200
%patch060 -p0
Karsten Hopp 04b673
%patch061 -p0                                          
Karsten Hopp 04b673
%patch062 -p0
Karsten Hopp 04b673
%patch063 -p0
Karsten Hopp 04b673
%patch064 -p0
Karsten Hopp 04b673
%patch065 -p0
Karsten Hopp 04b673
%patch066 -p0
Karsten Hopp 04b673
%patch067 -p0
Karsten Hopp 04b673
%patch068 -p0
Karsten Hopp 04b673
%patch069 -p0
Karsten Hopp 04b673
%patch070 -p0
Karsten Hopp 04b673
%patch071 -p0
Karsten Hopp 04b673
%patch072 -p0
Karsten Hopp 04b673
%patch073 -p0
Karsten Hopp 04b673
%patch074 -p0
Karsten Hopp 04b673
%patch075 -p0
Karsten Hopp 04b673
%patch076 -p0
Karsten Hopp 04b673
%patch077 -p0
Karsten Hopp 04b673
%patch078 -p0
Karsten Hopp 04b673
%patch079 -p0
Karsten Hopp cde090
%patch080 -p0
Karsten Hopp cde090
%patch081 -p0
Karsten Hopp cde090
%patch082 -p0
Karsten Hopp cde090
%patch083 -p0
Karsten Hopp cde090
%patch084 -p0
Karsten Hopp cde090
%patch085 -p0
Karsten Hopp cde090
%patch086 -p0
Karsten Hopp cde090
%patch087 -p0
Karsten Hopp cde090
%patch088 -p0
Karsten Hopp 43459a
%patch089 -p0
Karsten Hopp 1f2971
%patch090 -p0
Karsten Hopp 1f2971
%patch091 -p0
Karsten Hopp 1f2971
%patch092 -p0
Karsten Hopp 1f2971
%patch093 -p0
Karsten Hopp 1f2971
%patch094 -p0
Karsten Hopp 1f2971
%patch095 -p0
Karsten Hopp 1f2971
%patch096 -p0
Karsten Hopp 1f2971
%patch097 -p0
Karsten Hopp 1f2971
%patch098 -p0
Karsten Hopp 1f2971
%patch099 -p0
Karsten Hopp 1f2971
%patch100 -p0
Karsten Hopp 1f2971
%patch101 -p0
Karsten Hopp 1f2971
%patch102 -p0
Karsten Hopp 1f2971
%patch103 -p0
Karsten Hopp 1f2971
%patch104 -p0
Karsten Hopp 1f2971
%patch105 -p0
Karsten Hopp 1f2971
%patch106 -p0
Karsten Hopp 1f2971
%patch107 -p0
Karsten Hopp 1f2971
%patch108 -p0
Karsten Hopp 1f2971
%patch109 -p0
Karsten Hopp 1f2971
%patch110 -p0
Karsten Hopp 1f2971
%patch111 -p0
Karsten Hopp 1f2971
%patch112 -p0
Karsten Hopp 1f2971
%patch113 -p0
Karsten Hopp 1f2971
%patch114 -p0
Karsten Hopp 1f2971
%patch115 -p0
Karsten Hopp 1f2971
%patch116 -p0
Karsten Hopp 1f2971
%patch117 -p0
Karsten Hopp 1f2971
%patch118 -p0
Karsten Hopp 1f2971
%patch119 -p0
Karsten Hopp 1f2971
%patch120 -p0
Karsten Hopp 1f2971
%patch121 -p0
Karsten Hopp 1f2971
%patch122 -p0
Karsten Hopp 1f2971
%patch123 -p0
Karsten Hopp 1f2971
%patch124 -p0
Karsten Hopp 5f724a
%patch125 -p0
Karsten Hopp 5f724a
%patch126 -p0
Karsten Hopp 5f724a
%patch127 -p0
Karsten Hopp 610cf4
%patch128 -p0
Karsten Hopp 610cf4
%patch129 -p0
Karsten Hopp 610cf4
%patch130 -p0
Karsten Hopp 610cf4
%patch131 -p0
Karsten Hopp 5ee0df
%patch132 -p0
Karsten Hopp 43459a
%patch133 -p0                                          
Karsten Hopp 43459a
%patch134 -p0                                          
Karsten Hopp 43459a
%patch135 -p0                                          
Karsten Hopp 43459a
%patch136 -p0                                          
Karsten Hopp 43459a
%patch137 -p0                                          
Karsten Hopp 43459a
%patch138 -p0                                          
Karsten Hopp 43459a
%patch139 -p0                                          
Karsten Hopp 43459a
%patch140 -p0                                          
Karsten Hopp 43459a
%patch141 -p0
Karsten Hopp 43459a
%patch142 -p0
Karsten Hopp 43459a
%patch143 -p0
Karsten Hopp 43459a
%patch144 -p0
Karsten Hopp 43459a
%patch145 -p0
Karsten Hopp 43459a
%patch146 -p0
Karsten Hopp 43459a
%patch147 -p0
Karsten Hopp 43459a
%patch148 -p0
Karsten Hopp 81c285
%patch149 -p0 
Karsten Hopp 81c285
%patch150 -p0 
Karsten Hopp 81c285
%patch151 -p0 
Karsten Hopp 81c285
%patch152 -p0 
Karsten Hopp 81c285
%patch153 -p0 
Karsten Hopp 81c285
%patch154 -p0 
Karsten Hopp 81c285
%patch155 -p0 
Karsten Hopp 81c285
%patch156 -p0 
Karsten Hopp 81c285
%patch157 -p0 
Karsten Hopp 81c285
%patch158 -p0 
Karsten Hopp 81c285
%patch159 -p0 
Karsten Hopp 81c285
%patch160 -p0 
Karsten Hopp 81c285
%patch161 -p0 
Karsten Hopp 81c285
%patch162 -p0 
Karsten Hopp 81c285
%patch163 -p0 
Karsten Hopp 81c285
%patch164 -p0 
Karsten Hopp 81c285
%patch165 -p0 
Karsten Hopp 81c285
%patch166 -p0 
Karsten Hopp 81c285
%patch167 -p0 
Karsten Hopp 81c285
%patch168 -p0 
Karsten Hopp 81c285
%patch169 -p0 
Karsten Hopp 81c285
%patch170 -p0 
Karsten Hopp 81c285
%patch171 -p0 
Karsten Hopp 81c285
%patch172 -p0 
Karsten Hopp 81c285
%patch173 -p0 
Karsten Hopp 81c285
%patch174 -p0 
Karsten Hopp 81c285
%patch175 -p0 
Karsten Hopp 81c285
%patch176 -p0 
Karsten Hopp 81c285
%patch177 -p0 
Karsten Hopp 81c285
%patch178 -p0 
Karsten Hopp 81c285
%patch179 -p0 
Karsten Hopp 81c285
%patch180 -p0 
Karsten Hopp 81c285
%patch181 -p0 
Karsten Hopp 81c285
%patch182 -p0 
Karsten Hopp 81c285
%patch183 -p0 
Karsten Hopp 81c285
%patch184 -p0 
Karsten Hopp 81c285
%patch185 -p0 
Karsten Hopp 81c285
%patch186 -p0 
Karsten Hopp 81c285
%patch187 -p0 
Karsten Hopp 81c285
%patch188 -p0 
Karsten Hopp 81c285
%patch189 -p0 
Karsten Hopp 81c285
%patch190 -p0 
Karsten Hopp 81c285
%patch191 -p0 
Karsten Hopp 81c285
%patch192 -p0 
Karsten Hopp 81c285
%patch193 -p0 
Karsten Hopp 81c285
%patch194 -p0 
Karsten Hopp 81c285
%patch195 -p0 
Karsten Hopp 81c285
%patch196 -p0 
Karsten Hopp 81c285
%patch197 -p0 
Karsten Hopp 81c285
%patch198 -p0 
Karsten Hopp 81c285
%patch199 -p0 
Karsten Hopp 81c285
%patch200 -p0 
Karsten Hopp 81c285
%patch201 -p0 
Karsten Hopp 81c285
%patch202 -p0 
Karsten Hopp 81c285
%patch203 -p0 
Karsten Hopp 81c285
%patch204 -p0 
Karsten Hopp 81c285
%patch205 -p0 
Karsten Hopp 81c285
%patch206 -p0 
Karsten Hopp 81c285
%patch207 -p0 
Karsten Hopp 81c285
%patch208 -p0 
Karsten Hopp 81c285
%patch209 -p0 
Karsten Hopp 81c285
%patch210 -p0 
Karsten Hopp 81c285
%patch211 -p0 
Karsten Hopp 81c285
%patch212 -p0 
Karsten Hopp 81c285
%patch213 -p0 
Karsten Hopp 81c285
%patch214 -p0 
Karsten Hopp 81c285
%patch215 -p0 
Karsten Hopp 81c285
%patch216 -p0 
Karsten Hopp 81c285
%patch217 -p0 
Karsten Hopp 81c285
%patch218 -p0 
Karsten Hopp 81c285
%patch219 -p0 
Karsten Hopp 81c285
%patch220 -p0 
Karsten Hopp 81c285
%patch221 -p0 
Karsten Hopp 81c285
%patch222 -p0 
Karsten Hopp 81c285
%patch223 -p0 
Karsten Hopp 81c285
%patch224 -p0 
Karsten Hopp 81c285
%patch225 -p0 
Karsten Hopp 81c285
%patch226 -p0 
Karsten Hopp 81c285
%patch227 -p0 
Karsten Hopp 81c285
%patch228 -p0 
Karsten Hopp 81c285
%patch229 -p0 
Karsten Hopp 81c285
%patch230 -p0 
Karsten Hopp 81c285
%patch231 -p0 
Karsten Hopp 81c285
%patch232 -p0 
Karsten Hopp 81c285
%patch233 -p0 
Karsten Hopp 81c285
%patch234 -p0 
Karsten Hopp 81c285
%patch235 -p0 
Karsten Hopp 81c285
%patch236 -p0 
Karsten Hopp 81c285
%patch237 -p0 
Karsten Hopp 81c285
%patch238 -p0 
Karsten Hopp 81c285
%patch239 -p0 
Karsten Hopp 81c285
%patch240 -p0 
Karsten Hopp 81c285
%patch241 -p0 
Karsten Hopp 81c285
%patch242 -p0 
Karsten Hopp 81c285
%patch243 -p0 
Karsten Hopp 81c285
%patch244 -p0 
Karsten Hopp 81c285
%patch245 -p0 
Karsten Hopp fc0916
%patch246 -p0 
Karsten Hopp fc0916
%patch247 -p0 
Karsten Hopp fc0916
%patch248 -p0 
Karsten Hopp fc0916
%patch249 -p0 
Karsten Hopp fc0916
%patch250 -p0 
Karsten Hopp fc0916
%patch251 -p0 
Karsten Hopp fc0916
%patch252 -p0 
Karsten Hopp fc0916
%patch253 -p0 
Karsten Hopp fc0916
%patch254 -p0 
Karsten Hopp fc0916
%patch255 -p0 
Karsten Hopp fc0916
%patch256 -p0 
Karsten Hopp fc0916
%patch257 -p0 
Karsten Hopp fc0916
%patch258 -p0 
Karsten Hopp fc0916
%patch259 -p0 
Karsten Hopp fc0916
%patch260 -p0 
Karsten Hopp fc0916
%patch261 -p0 
Karsten Hopp fc0916
%patch262 -p0 
Karsten Hopp fc0916
%patch263 -p0 
Karsten Hopp fc0916
%patch264 -p0 
Karsten Hopp fc0916
%patch265 -p0 
Karsten Hopp fc0916
%patch266 -p0 
Karsten Hopp fc0916
%patch267 -p0 
Karsten Hopp fc0916
%patch268 -p0 
Karsten Hopp fc0916
%patch269 -p0 
Karsten Hopp fc0916
%patch270 -p0 
Karsten Hopp fc0916
%patch271 -p0 
Karsten Hopp fc0916
%patch272 -p0 
Karsten Hopp fc0916
%patch273 -p0 
Karsten Hopp fc0916
%patch274 -p0 
Karsten Hopp fc0916
%patch275 -p0 
Karsten Hopp fc0916
%patch276 -p0 
Karsten Hopp fc0916
%patch277 -p0 
Karsten Hopp fc0916
%patch278 -p0 
Karsten Hopp fc0916
%patch279 -p0 
Karsten Hopp fc0916
%patch280 -p0 
Karsten Hopp fc0916
%patch281 -p0 
Karsten Hopp fc0916
%patch282 -p0 
Karsten Hopp fc0916
%patch283 -p0 
Karsten Hopp fc0916
%patch284 -p0 
Karsten Hopp 0aa3da
%patch285 -p0                                          
Karsten Hopp 0aa3da
%patch286 -p0                                          
Karsten Hopp 0aa3da
%patch287 -p0                                          
Karsten Hopp 0aa3da
%patch288 -p0                                          
Karsten Hopp 0aa3da
%patch289 -p0                                          
Karsten Hopp 0aa3da
%patch290 -p0                                          
Karsten Hopp 0aa3da
%patch291 -p0                                          
Karsten Hopp 0aa3da
%patch292 -p0                                          
Karsten Hopp 0aa3da
%patch293 -p0                                          
Karsten Hopp 0aa3da
%patch294 -p0                                          
Karsten Hopp 0aa3da
%patch295 -p0                                          
Karsten Hopp 0aa3da
%patch296 -p0                                          
Karsten Hopp 0aa3da
%patch297 -p0                                          
Karsten Hopp 0aa3da
%patch298 -p0                                          
Karsten Hopp 0aa3da
%patch299 -p0                                          
Karsten Hopp 0aa3da
%patch300 -p0                                          
Karsten Hopp 0aa3da
%patch301 -p0                                          
Karsten Hopp 0aa3da
%patch302 -p0                                          
Karsten Hopp 0aa3da
%patch303 -p0                                          
Karsten Hopp 0aa3da
%patch304 -p0                                          
Karsten Hopp 0aa3da
%patch305 -p0                                          
Karsten Hopp 0aa3da
%patch306 -p0                                          
Karsten Hopp 0aa3da
%patch307 -p0
Karsten Hopp 0aa3da
%patch308 -p0
Karsten Hopp 0aa3da
%patch309 -p0
Karsten Hopp 0aa3da
%patch310 -p0
Karsten Hopp 0aa3da
%patch311 -p0
Karsten Hopp 0aa3da
%patch312 -p0
Karsten Hopp 0aa3da
%patch313 -p0
Karsten Hopp 0aa3da
%patch314 -p0
Karsten Hopp 0aa3da
%patch315 -p0
Karsten Hopp 43459a
Karsten Hopp d427c0
Karsten Hopp d427c0
# install spell files
Jeremy Katz a0c2f1
%if %{withvimspell}
Karsten Hopp 44a6ba
%{__tar} xjf %{SOURCE13}
Jeremy Katz a0c2f1
%endif
cvsdist e6a956
Karsten Hopp fb8ddf
%patch3000 -p1
Karsten Hopp fb8ddf
%patch3002 -p1
Karsten Hopp fb8ddf
%patch3003 -p1
Karsten Hopp fb8ddf
%patch3004 -p1
cvsdist 1401a3
Karsten Hopp 52217f
%patch3006 -p1
Karsten Hopp 52217f
%patch3007 -p1
Karsten Hopp 52217f
%patch3008 -p1
Karsten Hopp 619d30
%patch3009 -p1
Karsten Hopp cd3cd1
%patch3010 -p1
Karsten Hopp 3036dc
%patch3011 -p1
Karsten Hopp 318a80
%patch3012 -p1
Karsten Hopp 619d30
Karsten Hopp 2785c9
cp -f %{SOURCE15} runtime/syntax/forth.vim
Karsten Hopp 192200
cp -f %{SOURCE16} runtime/plugin/netrwPlugin.vim
Karsten Hopp 192200
cp -f %{SOURCE17} runtime/plugin/gzip.vim
Karsten Hopp 192200
cp -f %{SOURCE18} runtime/plugin/filetype.vim
Karsten Hopp 192200
cp -f %{SOURCE19} runtime/autoload/zip.vim
Karsten Hopp 192200
cp -f %{SOURCE20} runtime/autoload/tar.vim
Karsten Hopp 192200
cp -f %{SOURCE21} runtime/autoload/netrwFileHandlers.vim
Karsten Hopp 192200
cp -f %{SOURCE22} runtime/autoload/netrw.vim
Karsten Hopp 192200
cp -f %{SOURCE23} runtime/autoload/netrwSettings.vim
Karsten Hopp 0aa3da
%patch3013 -p1
Karsten Hopp 937d1c
Karsten Hopp 937d1c
%build
cvsdist f1dd31
cd src
cvsdist 1401a3
autoconf
cvsdist 7a2237
Karsten Hopp 0aa3da
sed -e "s+VIMRCLOC	= \$(VIMLOC)+VIMRCLOC	= /etc+" Makefile > Makefile.tmp
Karsten Hopp 0aa3da
mv -f Makefile.tmp Makefile
Karsten Hopp 0aa3da
Karsten Hopp 8e2227
export CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2"
Karsten Hopp 8e2227
export CXXFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2"
cvsdist 7a2237
cvsdist e6a956
%configure --with-features=huge --enable-pythoninterp --enable-perlinterp \
Karsten Hopp a8cc79
  --disable-tclinterp --with-x=yes \
cvsdist 4e2ca8
  --enable-xim --enable-multibyte \
Karsten Hopp 0a3746
  --with-tlib=ncurses \
cvsdist 4e2ca8
  --enable-gtk2-check --enable-gui=gtk2 \
cvsdist 4e2ca8
  --with-compiledby="<bugzilla@redhat.com>" --enable-cscope \
cvsdist 4e2ca8
  --with-modified-by="<bugzilla@redhat.com>" \
cvsdist 4e2ca8
%if "%{withnetbeans}" == "1"
cvsdist 4e2ca8
  --enable-netbeans \
cvsdist 4e2ca8
%else
cvsdist 0f915f
  --disable-netbeans \
cvsdist e6a956
%endif
Karsten Hopp 3d31b3
%if %{WITH_SELINUX}
Karsten Hopp 3d31b3
  --enable-selinux \
Karsten Hopp 3d31b3
%else
Karsten Hopp 3d31b3
  --disable-selinux \
Karsten Hopp 3d31b3
%endif
Karsten Hopp ba59f5
%if "%{withruby}" == "1"
Karsten Hopp ba59f5
  --enable-rubyinterp \
Karsten Hopp ba59f5
%else
Karsten Hopp ba59f5
  --disable-rubyinterp \
Karsten Hopp ba59f5
%endif
Karsten Hopp 696a6d
Karsten Hopp 0aa3da
make VIMRCLOC=/etc VIMRUNTIMEDIR=/usr/share/vim/%{vimdir} %{?_smp_mflags}
cvsdist f1dd31
cp vim gvim
cvsdist f1dd31
make clean
cvsdist f1dd31
Karsten Hopp 0170fc
%configure --prefix=%{_prefix} --with-features=huge --enable-pythoninterp \
cvsdist e6a956
 --enable-perlinterp --disable-tclinterp --with-x=no \
Karsten Hopp 0170fc
 --enable-gui=no --exec-prefix=%{_prefix} --enable-multibyte \
Karsten Hopp ed8b8f
 --enable-cscope --with-modified-by="<bugzilla@redhat.com>" \
Karsten Hopp 0a3746
 --with-tlib=ncurses \
cvsdist e6a956
 --with-compiledby="<bugzilla@redhat.com>" \
cvsdist 4e2ca8
%if "%{withnetbeans}" == "1"
cvsdist 4e2ca8
  --enable-netbeans \
cvsdist 4e2ca8
%else
cvsdist 4e2ca8
  --disable-netbeans \
cvsdist 4e2ca8
%endif
Karsten Hopp 3d31b3
%if %{WITH_SELINUX}
Karsten Hopp 3d31b3
  --enable-selinux \
Karsten Hopp 3d31b3
%else
Karsten Hopp 3d31b3
  --disable-selinux \
Karsten Hopp 3d31b3
%endif
Karsten Hopp ba59f5
%if "%{withruby}" == "1"
Karsten Hopp ba59f5
  --enable-rubyinterp \
Karsten Hopp ba59f5
%else
Karsten Hopp ba59f5
  --disable-rubyinterp \
Karsten Hopp ba59f5
%endif
cvsdist e6a956
Karsten Hopp 0aa3da
make VIMRCLOC=/etc VIMRUNTIMEDIR=/usr/share/vim/%{vimdir} %{?_smp_mflags}
cvsdist f1dd31
cp vim enhanced-vim
cvsdist f1dd31
make clean
cvsdist f1dd31
Karsten Hopp d30494
perl -pi -e "s/help.txt/vi_help.txt/"  os_unix.h ex_cmds.c
Karsten Hopp 3785aa
perl -pi -e "s/\/etc\/vimrc/\/etc\/virc/"  os_unix.h
Karsten Hopp 0170fc
%configure --prefix=%{_prefix} --with-features=small --with-x=no \
cvsdist 813db2
  --enable-multibyte \
cvsdist 0f915f
  --disable-netbeans \
Karsten Hopp 3d31b3
%if %{WITH_SELINUX}
Karsten Hopp 3d31b3
  --enable-selinux \
Karsten Hopp 3d31b3
%else
Karsten Hopp 3d31b3
  --disable-selinux \
Karsten Hopp 3d31b3
%endif
cvsdist f1dd31
  --disable-pythoninterp --disable-perlinterp --disable-tclinterp \
Karsten Hopp 0a3746
  --with-tlib=ncurses --enable-gui=no --disable-gpm --exec-prefix=/ \
Karsten Hopp 37c738
  --with-compiledby="<bugzilla@redhat.com>" \
Karsten Hopp 37c738
  --with-modified-by="<bugzilla@redhat.com>"
cvsdist e6a956
Karsten Hopp 0aa3da
make VIMRCLOC=/etc VIMRUNTIMEDIR=/usr/share/vim/%{vimdir} %{?_smp_mflags}
cvsdist f1dd31
cvsdist f1dd31
%install
cvsdist f1dd31
rm -rf $RPM_BUILD_ROOT
cvsdist f1dd31
mkdir -p $RPM_BUILD_ROOT/bin
Karsten Hopp 0170fc
mkdir -p $RPM_BUILD_ROOT/%{_bindir}
Karsten Hopp 8201c8
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/%{name}/vimfiles/{after,autoload,colors,compiler,doc,ftdetect,ftplugin,indent,keymap,lang,plugin,print,spell,syntax,tutor}
Karsten Hopp 8201c8
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/%{name}/vimfiles/after/{autoload,colors,compiler,doc,ftdetect,ftplugin,indent,keymap,lang,plugin,print,spell,syntax,tutor}
Karsten Hopp 3ca42e
cp -f %{SOURCE11} .
Karsten Hopp de0886
cp -f %{SOURCE14} $RPM_BUILD_ROOT/%{_datadir}/%{name}/vimfiles/template.spec
Karsten Hopp 0170fc
cp runtime/doc/uganda.txt LICENSE
Karsten Hopp ea4650
# Those aren't Linux info files but some binary files for Amiga:
Karsten Hopp ea4650
rm -f README*.info
Karsten Hopp 3ca42e
Karsten Hopp 696a6d
cvsdist f1dd31
cd src
Karsten Hopp 0aa3da
make install DESTDIR=$RPM_BUILD_ROOT BINDIR=/bin VIMRCLOC=/etc VIMRUNTIMEDIR=/usr/share/vim/%{vimdir}
Karsten Hopp 0aa3da
make installgtutorbin  DESTDIR=$RPM_BUILD_ROOT BINDIR=/bin VIMRCLOC=/etc VIMRUNTIMEDIR=/usr/share/vim/%{vimdir}
Karsten Hopp 0170fc
mv $RPM_BUILD_ROOT/bin/xxd $RPM_BUILD_ROOT/%{_bindir}/xxd
Karsten Hopp 024396
mv $RPM_BUILD_ROOT/bin/gvimtutor $RPM_BUILD_ROOT/%{_bindir}/gvimtutor
cvsdist 0c2235
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/{16x16,32x32,48x48,64x64}/apps
Karsten Hopp 0170fc
install -m755 gvim $RPM_BUILD_ROOT/%{_bindir}/gvim
Karsten Hopp 0170fc
install -p -m644 %{SOURCE7} \
cvsdist 0c2235
   $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps/gvim.png
Karsten Hopp 0170fc
install -p -m644 %{SOURCE8} \
cvsdist 0c2235
   $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/gvim.png
Karsten Hopp 0170fc
install -p -m644 %{SOURCE9} \
cvsdist 0c2235
   $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/gvim.png
Karsten Hopp 0170fc
install -p -m644 %{SOURCE10} \
cvsdist 0c2235
   $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps/gvim.png
Karsten Hopp 0170fc
install -m755 enhanced-vim $RPM_BUILD_ROOT/%{_bindir}/vim
cvsdist f1dd31
cvsdist f1dd31
( cd $RPM_BUILD_ROOT
Karsten Hopp 0170fc
  mv ./bin/vimtutor ./%{_bindir}/vimtutor
cvsdist f1dd31
  mv ./bin/vim ./bin/vi
cvsdist f1dd31
  rm -f ./bin/rvim
cvsdist f1dd31
  ln -sf vi ./bin/ex
cvsdist f1dd31
  ln -sf vi ./bin/rvi
cvsdist f1dd31
  ln -sf vi ./bin/rview
Karsten Hopp 6cabe3
  ln -sf vi ./bin/view
Karsten Hopp 0170fc
  ln -sf vim ./%{_bindir}/ex
Karsten Hopp 0170fc
  ln -sf vim ./%{_bindir}/rvim
Karsten Hopp 0170fc
  ln -sf vim ./%{_bindir}/vimdiff
cvsdist f1dd31
  perl -pi -e "s,$RPM_BUILD_ROOT,," .%{_mandir}/man1/vim.1 .%{_mandir}/man1/vimtutor.1
cvsdist f1dd31
  rm -f .%{_mandir}/man1/rvim.1
cvsdist f1dd31
  ln -sf vim.1.gz .%{_mandir}/man1/vi.1.gz
cvsdist f1dd31
  ln -sf vim.1.gz .%{_mandir}/man1/rvi.1.gz
cvsdist 7a2237
  ln -sf vim.1.gz .%{_mandir}/man1/vimdiff.1.gz
Karsten Hopp 0170fc
  ln -sf gvim ./%{_bindir}/gview
Karsten Hopp 0170fc
  ln -sf gvim ./%{_bindir}/gex
Karsten Hopp 0170fc
  ln -sf gvim ./%{_bindir}/evim
Karsten Hopp 0170fc
  ln -sf gvim ./%{_bindir}/gvimdiff
Karsten Hopp 0170fc
  ln -sf gvim ./%{_bindir}/vimx
cvsdist e6a956
  %if "%{desktop_file}" == "1"
Karsten Hopp 30eb0f
    mkdir -p $RPM_BUILD_ROOT/%{_datadir}/applications
Karsten Hopp 0170fc
    desktop-file-install --vendor fedora \
Karsten Hopp 30eb0f
        --dir $RPM_BUILD_ROOT/%{_datadir}/applications \
cvsdist e6a956
        %{SOURCE3}
Karsten Hopp 0aa3da
        # --add-category "Development;TextEditor;X-Red-Hat-Base" D\
cvsdist 2c14b3
  %else
Karsten Hopp 0170fc
    mkdir -p ./%{_sysconfdir}/X11/applnk/Applications
Karsten Hopp 0170fc
    cp %{SOURCE3} ./%{_sysconfdir}/X11/applnk/Applications/gvim.desktop
cvsdist 2c14b3
  %endif
cvsdist 7a2237
  # ja_JP.ujis is obsolete, ja_JP.eucJP is recommended.
Karsten Hopp 30eb0f
  ( cd ./%{_datadir}/%{name}/%{vimdir}/lang; \
cvsdist 7a2237
    ln -sf menu_ja_jp.ujis.vim menu_ja_jp.eucjp.vim )
cvsdist f1dd31
)
cvsdist f1dd31
Karsten Hopp 30eb0f
pushd $RPM_BUILD_ROOT/%{_datadir}/%{name}/%{vimdir}/tutor
cvsdist b5c479
mkdir conv
cvsdist b5c479
   iconv -f CP1252 -t UTF8 tutor.ca > conv/tutor.ca
cvsdist b5c479
   iconv -f CP1252 -t UTF8 tutor.it > conv/tutor.it
Karsten Hopp d59842
   #iconv -f CP1253 -t UTF8 tutor.gr > conv/tutor.gr
cvsdist b5c479
   iconv -f CP1252 -t UTF8 tutor.fr > conv/tutor.fr
cvsdist b5c479
   iconv -f CP1252 -t UTF8 tutor.es > conv/tutor.es
cvsdist b5c479
   iconv -f CP1252 -t UTF8 tutor.de > conv/tutor.de
cvsdist b5c479
   #iconv -f CP737 -t UTF8 tutor.gr.cp737 > conv/tutor.gr.cp737
cvsdist b5c479
   #iconv -f EUC-JP -t UTF8 tutor.ja.euc > conv/tutor.ja.euc
cvsdist b5c479
   #iconv -f SJIS -t UTF8 tutor.ja.sjis > conv/tutor.ja.sjis
cvsdist b5c479
   iconv -f UTF8 -t UTF8 tutor.ja.utf-8 > conv/tutor.ja.utf-8
cvsdist b5c479
   iconv -f UTF8 -t UTF8 tutor.ko.utf-8 > conv/tutor.ko.utf-8
cvsdist b5c479
   iconv -f CP1252 -t UTF8 tutor.no > conv/tutor.no
cvsdist 85045d
   iconv -f ISO-8859-2 -t UTF8 tutor.pl > conv/tutor.pl
cvsdist 85045d
   iconv -f ISO-8859-2 -t UTF8 tutor.sk > conv/tutor.sk
Karsten Hopp 7ec3ea
   iconv -f KOI8R -t UTF8 tutor.ru > conv/tutor.ru
cvsdist b5c479
   iconv -f CP1252 -t UTF8 tutor.sv > conv/tutor.sv
Karsten Hopp d59842
   mv -f tutor.ja.euc tutor.ja.sjis tutor.ko.euc tutor.pl.cp1250 tutor.zh.big5 tutor.ru.cp1251 tutor.zh.euc conv/
cvsdist b5c479
   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 b5c479
mv -f conv/* .
cvsdist b5c479
rmdir conv
cvsdist b5c479
popd
cvsdist b5c479
cvsdist f1dd31
# Dependency cleanups
Karsten Hopp 30eb0f
chmod 644 $RPM_BUILD_ROOT/%{_datadir}/%{name}/%{vimdir}/doc/vim2html.pl \
Karsten Hopp 30eb0f
 $RPM_BUILD_ROOT/%{_datadir}/%{name}/%{vimdir}/tools/*.pl \
Karsten Hopp 30eb0f
 $RPM_BUILD_ROOT/%{_datadir}/%{name}/%{vimdir}/tools/vim132
cvsdist f1dd31
chmod 644 ../runtime/doc/vim2html.pl
cvsdist f1dd31
Karsten Hopp 5820b6
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/profile.d
Karsten Hopp 5820b6
cat >$RPM_BUILD_ROOT/%{_sysconfdir}/profile.d/vim.sh <
cvsdist 2cc57f
if [ -n "\$BASH_VERSION" -o -n "\$KSH_VERSION" -o -n "\$ZSH_VERSION" ]; then
Karsten Hopp 0170fc
  [ -x /%{_bindir}/id ] || return
Karsten Hopp fdd54b
  [ \`/%{_bindir}/id -u\` -le 200 ] && return
Karsten Hopp 499cbf
  # for bash and zsh, only if no alias is already set
cvsdist 2c14b3
  alias vi >/dev/null 2>&1 || alias vi=vim
cvsdist 7a2237
fi
cvsdist 1b13d4
EOF
Karsten Hopp 5820b6
cat >$RPM_BUILD_ROOT/%{_sysconfdir}/profile.d/vim.csh <
Karsten Hopp 0170fc
[ -x /%{_bindir}/id ] || exit
Karsten Hopp fdd54b
[ \`/%{_bindir}/id -u\` -gt 200 ] && alias vi vim
cvsdist 1b13d4
EOF
Karsten Hopp 5a04c1
chmod 0644 $RPM_BUILD_ROOT/%{_sysconfdir}/profile.d/*
Karsten Hopp 0170fc
install -p -m644 %{SOURCE4} $RPM_BUILD_ROOT/%{_sysconfdir}/vimrc
Karsten Hopp 0170fc
install -p -m644 %{SOURCE4} $RPM_BUILD_ROOT/%{_sysconfdir}/virc
Karsten Hopp 30eb0f
(cd $RPM_BUILD_ROOT/%{_datadir}/%{name}/%{vimdir}/doc;
Karsten Hopp 3785aa
 gzip -9 *.txt
Karsten Hopp d30494
 gzip -d help.txt.gz version7.txt.gz sponsor.txt.gz
Karsten Hopp d30494
 cp %{SOURCE12} .
Karsten Hopp d30494
 cat tags | sed -e 's/\t\(.*.txt\)\t/\t\1.gz\t/;s/\thelp.txt.gz\t/\thelp.txt\t/;s/\tversion7.txt.gz\t/\tversion7.txt\t/;s/\tsponsor.txt.gz\t/\tsponsor.txt\t/' > tags.new; mv -f tags.new tags
Karsten Hopp d30494
cat >> tags << EOF
Karsten Hopp d30494
vi_help.txt	vi_help.txt	/*vi_help.txt*
Karsten Hopp d30494
vi-author.txt	vi_help.txt	/*vi-author*
Karsten Hopp d30494
vi-Bram.txt	vi_help.txt	/*vi-Bram*
Karsten Hopp d30494
vi-Moolenaar.txt	vi_help.txt	/*vi-Moolenaar*
Karsten Hopp d30494
vi-credits.txt	vi_help.txt	/*vi-credits*
Karsten Hopp d30494
EOF
Karsten Hopp 0aa3da
LANG=C sort tags > tags.tmp; mv tags.tmp tags
Karsten Hopp 3785aa
 )
Karsten Hopp 6cabe3
(cd ../runtime; rm -rf doc; ln -svf ../../vim/%{vimdir}/doc docs;) 
Karsten Hopp 0170fc
rm -f $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/macros/maze/maze*.c
Karsten Hopp 0170fc
rm -rf $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/tools
Karsten Hopp 0170fc
rm -rf $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/doc/vim2html.pl
Karsten Hopp 0170fc
rm -f $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/tutor/tutor.gr.utf-8~
Karsten Hopp 0170fc
( cd $RPM_BUILD_ROOT/%{_mandir}
Karsten Hopp 0170fc
  for i in `find ??/ -type f`; do
Karsten Hopp 0170fc
    bi=`basename $i`
Karsten Hopp 0170fc
    iconv -f latin1 -t UTF8 $i > $RPM_BUILD_ROOT/$bi
Karsten Hopp 0170fc
    mv -f $RPM_BUILD_ROOT/$bi $i
Karsten Hopp 0170fc
  done
Karsten Hopp 0170fc
)
cvsdist 1b13d4
Karsten Hopp ea4650
# Remove not UTF-8 manpages
Karsten Hopp ea4650
for i in pl.ISO8859-2 it.ISO8859-1 ru.KOI8-R fr.ISO8859-1; do
Karsten Hopp ea4650
  rm -rf $RPM_BUILD_ROOT/%{_mandir}/$i
Karsten Hopp ea4650
done
Karsten Hopp ea4650
Karsten Hopp ea4650
# use common man1/ru directory
Karsten Hopp ea4650
mv $RPM_BUILD_ROOT/%{_mandir}/ru.UTF-8 $RPM_BUILD_ROOT/%{_mandir}/ru
Karsten Hopp ea4650
Karsten Hopp ea4650
# Remove duplicate man pages
Karsten Hopp ea4650
for i in fr.UTF-8 it.UTF-8 pl.UTF-8; do
Karsten Hopp ea4650
  rm -rf $RPM_BUILD_ROOT/%{_mandir}/$i
Karsten Hopp ea4650
done
Karsten Hopp ea4650
Karsten Hopp ea4650
for i in rvim gvim.1 gvimdiff.1; do 
Karsten Hopp ea4650
  echo ".so man1/vim.1" > $RPM_BUILD_ROOT/%{_mandir}/man1/$i
Karsten Hopp ea4650
done
Karsten Hopp ea4650
Christopher Aillon 0b8934
%post X11
Christopher Aillon 0b8934
touch --no-create %{_datadir}/icons/hicolor
Karsten Hopp 0170fc
if [ -x /%{_bindir}/gtk-update-icon-cache ]; then
Karsten Hopp 13dc82
  gtk-update-icon-cache --ignore-theme-index -q %{_datadir}/icons/hicolor
Christopher Aillon 0b8934
fi
Karsten Hopp 0170fc
update-desktop-database &> /dev/null ||:
Christopher Aillon 0b8934
Christopher Aillon 0b8934
%postun X11
Christopher Aillon 0b8934
touch --no-create %{_datadir}/icons/hicolor
Karsten Hopp 0170fc
if [ -x /%{_bindir}/gtk-update-icon-cache ]; then
Karsten Hopp 13dc82
  gtk-update-icon-cache --ignore-theme-index -q %{_datadir}/icons/hicolor
Christopher Aillon 0b8934
fi
Karsten Hopp 0170fc
update-desktop-database &> /dev/null ||:
Christopher Aillon 0b8934
cvsdist f1dd31
%clean
Karsten Hopp 66305f
rm -rf $RPM_BUILD_ROOT
cvsdist f1dd31
cvsdist f1dd31
%files common
cvsdist f1dd31
%defattr(-,root,root)
Karsten Hopp 5820b6
%config(noreplace) %{_sysconfdir}/vimrc
Karsten Hopp 0170fc
%doc README* LICENSE
cvsdist 2c14b3
%doc runtime/docs
Karsten Hopp 3ca42e
%doc Changelog.rpm
Karsten Hopp 30eb0f
%dir %{_datadir}/%{name}
Karsten Hopp 30eb0f
%dir %{_datadir}/%{name}/%{vimdir}
Karsten Hopp 0099cd
%dir %{_datadir}/%{name}/vimfiles
Karsten Hopp 0099cd
%dir %{_datadir}/%{name}/vimfiles/after
Karsten Hopp 8201c8
%dir %{_datadir}/%{name}/vimfiles/after/*
Karsten Hopp 8201c8
%dir %{_datadir}/%{name}/vimfiles/autoload
Karsten Hopp 1a1ca1
%dir %{_datadir}/%{name}/vimfiles/colors
Karsten Hopp 8201c8
%dir %{_datadir}/%{name}/vimfiles/compiler
Karsten Hopp 1a1ca1
%dir %{_datadir}/%{name}/vimfiles/doc
Karsten Hopp 1a1ca1
%dir %{_datadir}/%{name}/vimfiles/ftdetect
Karsten Hopp 1a1ca1
%dir %{_datadir}/%{name}/vimfiles/ftplugin
Karsten Hopp 1a1ca1
%dir %{_datadir}/%{name}/vimfiles/indent
Karsten Hopp 8201c8
%dir %{_datadir}/%{name}/vimfiles/keymap
Karsten Hopp 8201c8
%dir %{_datadir}/%{name}/vimfiles/lang
Karsten Hopp 1a1ca1
%dir %{_datadir}/%{name}/vimfiles/plugin
Karsten Hopp 8201c8
%dir %{_datadir}/%{name}/vimfiles/print
Karsten Hopp 8201c8
%dir %{_datadir}/%{name}/vimfiles/spell
Karsten Hopp 1a1ca1
%dir %{_datadir}/%{name}/vimfiles/syntax
Karsten Hopp 8201c8
%dir %{_datadir}/%{name}/vimfiles/tutor
Karsten Hopp 8889ac
%{_datadir}/%{name}/vimfiles/template.spec
Karsten Hopp 30eb0f
%{_datadir}/%{name}/%{vimdir}/autoload
Karsten Hopp 30eb0f
%{_datadir}/%{name}/%{vimdir}/colors
Karsten Hopp 30eb0f
%{_datadir}/%{name}/%{vimdir}/compiler
Karsten Hopp 30eb0f
%{_datadir}/%{name}/%{vimdir}/doc
Karsten Hopp 30eb0f
%{_datadir}/%{name}/%{vimdir}/*.vim
Karsten Hopp 30eb0f
%{_datadir}/%{name}/%{vimdir}/ftplugin
Karsten Hopp 30eb0f
%{_datadir}/%{name}/%{vimdir}/indent
Karsten Hopp 30eb0f
%{_datadir}/%{name}/%{vimdir}/keymap
Karsten Hopp 30eb0f
%{_datadir}/%{name}/%{vimdir}/lang/*.vim
Karsten Hopp 30eb0f
%{_datadir}/%{name}/%{vimdir}/lang/*.txt
Karsten Hopp 30eb0f
%dir %{_datadir}/%{name}/%{vimdir}/lang
Karsten Hopp 30eb0f
%{_datadir}/%{name}/%{vimdir}/macros
Karsten Hopp 30eb0f
%{_datadir}/%{name}/%{vimdir}/plugin
Karsten Hopp 30eb0f
%{_datadir}/%{name}/%{vimdir}/print
Karsten Hopp 30eb0f
%{_datadir}/%{name}/%{vimdir}/syntax
Karsten Hopp 30eb0f
%{_datadir}/%{name}/%{vimdir}/tutor
Jeremy Katz a0c2f1
%if ! %{withvimspell}
Karsten Hopp 30eb0f
%{_datadir}/%{name}/%{vimdir}/spell
Jeremy Katz a0c2f1
%endif
Karsten Hopp 30eb0f
%lang(af) %{_datadir}/%{name}/%{vimdir}/lang/af
Karsten Hopp 30eb0f
%lang(ca) %{_datadir}/%{name}/%{vimdir}/lang/ca
Karsten Hopp 30eb0f
%lang(cs) %{_datadir}/%{name}/%{vimdir}/lang/cs
Karsten Hopp 30eb0f
%lang(de) %{_datadir}/%{name}/%{vimdir}/lang/de
Karsten Hopp 30eb0f
%lang(en_GB) %{_datadir}/%{name}/%{vimdir}/lang/en_GB
Karsten Hopp d59842
%lang(eo) %{_datadir}/%{name}/%{vimdir}/lang/eo
Karsten Hopp 30eb0f
%lang(es) %{_datadir}/%{name}/%{vimdir}/lang/es
Karsten Hopp d59842
%lang(fi) %{_datadir}/%{name}/%{vimdir}/lang/fi
Karsten Hopp 30eb0f
%lang(fr) %{_datadir}/%{name}/%{vimdir}/lang/fr
Karsten Hopp 30eb0f
%lang(ga) %{_datadir}/%{name}/%{vimdir}/lang/ga
Karsten Hopp 30eb0f
%lang(it) %{_datadir}/%{name}/%{vimdir}/lang/it
Karsten Hopp 30eb0f
%lang(ja) %{_datadir}/%{name}/%{vimdir}/lang/ja
Karsten Hopp 30eb0f
%lang(ko) %{_datadir}/%{name}/%{vimdir}/lang/ko
Karsten Hopp 30eb0f
%lang(no) %{_datadir}/%{name}/%{vimdir}/lang/no
Karsten Hopp 30eb0f
%lang(pl) %{_datadir}/%{name}/%{vimdir}/lang/pl
Karsten Hopp d59842
%lang(pt_BR) %{_datadir}/%{name}/%{vimdir}/lang/pt_BR
Karsten Hopp 30eb0f
%lang(ru) %{_datadir}/%{name}/%{vimdir}/lang/ru
Karsten Hopp 30eb0f
%lang(sk) %{_datadir}/%{name}/%{vimdir}/lang/sk
Karsten Hopp 30eb0f
%lang(sv) %{_datadir}/%{name}/%{vimdir}/lang/sv
Karsten Hopp 30eb0f
%lang(uk) %{_datadir}/%{name}/%{vimdir}/lang/uk
Karsten Hopp 30eb0f
%lang(vi) %{_datadir}/%{name}/%{vimdir}/lang/vi
Karsten Hopp 30eb0f
%lang(zh_CN) %{_datadir}/%{name}/%{vimdir}/lang/zh_CN
Karsten Hopp 30eb0f
%lang(zh_TW) %{_datadir}/%{name}/%{vimdir}/lang/zh_TW
Karsten Hopp 30eb0f
%lang(zh_CN.UTF-8) %{_datadir}/%{name}/%{vimdir}/lang/zh_CN.UTF-8
Karsten Hopp 30eb0f
%lang(zh_TW.UTF-8) %{_datadir}/%{name}/%{vimdir}/lang/zh_TW.UTF-8
Karsten Hopp 0170fc
/%{_bindir}/xxd
cvsdist f1dd31
%{_mandir}/man1/vim.*
cvsdist f1dd31
%{_mandir}/man1/ex.*
cvsdist f1dd31
%{_mandir}/man1/vi.*
cvsdist f1dd31
%{_mandir}/man1/view.*
cvsdist f1dd31
%{_mandir}/man1/rvi.*
cvsdist f1dd31
%{_mandir}/man1/rview.*
cvsdist f1dd31
%{_mandir}/man1/xxd.*
Karsten Hopp ea4650
%lang(fr) %{_mandir}/fr/man1/*
Karsten Hopp ea4650
%lang(it) %{_mandir}/it/man1/*
Karsten Hopp ea4650
%lang(pl) %{_mandir}/pl/man1/*
Karsten Hopp ea4650
%lang(ru) %{_mandir}/ru/man1/*
cvsdist f1dd31
Jeremy Katz a0c2f1
%if %{withvimspell}
Karsten Hopp d427c0
%files spell
Karsten Hopp 0170fc
%defattr(-,root,root)
Karsten Hopp 30eb0f
%dir %{_datadir}/%{name}/%{vimdir}/spell
Karsten Hopp 30eb0f
%{_datadir}/%{name}/vim70/spell/cleanadd.vim
Karsten Hopp 30eb0f
%lang(af) %{_datadir}/%{name}/%{vimdir}/spell/af.*
Karsten Hopp 30eb0f
%lang(am) %{_datadir}/%{name}/%{vimdir}/spell/am.*
Karsten Hopp 30eb0f
%lang(bg) %{_datadir}/%{name}/%{vimdir}/spell/bg.*
Karsten Hopp 30eb0f
%lang(ca) %{_datadir}/%{name}/%{vimdir}/spell/ca.*
Karsten Hopp 30eb0f
%lang(cs) %{_datadir}/%{name}/%{vimdir}/spell/cs.*
Karsten Hopp 30eb0f
%lang(cy) %{_datadir}/%{name}/%{vimdir}/spell/cy.*
Karsten Hopp 30eb0f
%lang(da) %{_datadir}/%{name}/%{vimdir}/spell/da.*
Karsten Hopp 30eb0f
%lang(de) %{_datadir}/%{name}/%{vimdir}/spell/de.*
Karsten Hopp 30eb0f
%lang(el) %{_datadir}/%{name}/%{vimdir}/spell/el.*
Karsten Hopp 30eb0f
%lang(en) %{_datadir}/%{name}/%{vimdir}/spell/en.*
Karsten Hopp 30eb0f
%lang(eo) %{_datadir}/%{name}/%{vimdir}/spell/eo.*
Karsten Hopp 30eb0f
%lang(es) %{_datadir}/%{name}/%{vimdir}/spell/es.*
Karsten Hopp 30eb0f
%lang(fo) %{_datadir}/%{name}/%{vimdir}/spell/fo.*
Karsten Hopp 30eb0f
%lang(fr) %{_datadir}/%{name}/%{vimdir}/spell/fr.*
Karsten Hopp 30eb0f
%lang(ga) %{_datadir}/%{name}/%{vimdir}/spell/ga.*
Karsten Hopp 30eb0f
%lang(gd) %{_datadir}/%{name}/%{vimdir}/spell/gd.*
Karsten Hopp 30eb0f
%lang(gl) %{_datadir}/%{name}/%{vimdir}/spell/gl.*
Karsten Hopp 30eb0f
%lang(he) %{_datadir}/%{name}/%{vimdir}/spell/he.*
Karsten Hopp 30eb0f
%lang(hr) %{_datadir}/%{name}/%{vimdir}/spell/hr.*
Karsten Hopp 30eb0f
%lang(hu) %{_datadir}/%{name}/%{vimdir}/spell/hu.*
Karsten Hopp 30eb0f
%lang(id) %{_datadir}/%{name}/%{vimdir}/spell/id.*
Karsten Hopp 30eb0f
%lang(it) %{_datadir}/%{name}/%{vimdir}/spell/it.*
Karsten Hopp 30eb0f
%lang(ku) %{_datadir}/%{name}/%{vimdir}/spell/ku.*
Karsten Hopp 30eb0f
%lang(la) %{_datadir}/%{name}/%{vimdir}/spell/la.*
Karsten Hopp 30eb0f
%lang(lt) %{_datadir}/%{name}/%{vimdir}/spell/lt.*
Karsten Hopp 30eb0f
%lang(lv) %{_datadir}/%{name}/%{vimdir}/spell/lv.*
Karsten Hopp 30eb0f
%lang(mg) %{_datadir}/%{name}/%{vimdir}/spell/mg.*
Karsten Hopp 30eb0f
%lang(mi) %{_datadir}/%{name}/%{vimdir}/spell/mi.*
Karsten Hopp 30eb0f
%lang(ms) %{_datadir}/%{name}/%{vimdir}/spell/ms.*
Karsten Hopp 30eb0f
%lang(nb) %{_datadir}/%{name}/%{vimdir}/spell/nb.*
Karsten Hopp 30eb0f
%lang(nl) %{_datadir}/%{name}/%{vimdir}/spell/nl.*
Karsten Hopp 30eb0f
%lang(nn) %{_datadir}/%{name}/%{vimdir}/spell/nn.*
Karsten Hopp 30eb0f
%lang(ny) %{_datadir}/%{name}/%{vimdir}/spell/ny.*
Karsten Hopp 30eb0f
%lang(pl) %{_datadir}/%{name}/%{vimdir}/spell/pl.*
Karsten Hopp 30eb0f
%lang(pt) %{_datadir}/%{name}/%{vimdir}/spell/pt.*
Karsten Hopp 30eb0f
%lang(ro) %{_datadir}/%{name}/%{vimdir}/spell/ro.*
Karsten Hopp 30eb0f
%lang(ru) %{_datadir}/%{name}/%{vimdir}/spell/ru.*
Karsten Hopp 30eb0f
%lang(rw) %{_datadir}/%{name}/%{vimdir}/spell/rw.*
Karsten Hopp 30eb0f
%lang(sk) %{_datadir}/%{name}/%{vimdir}/spell/sk.*
Karsten Hopp 30eb0f
%lang(sl) %{_datadir}/%{name}/%{vimdir}/spell/sl.*
Karsten Hopp 30eb0f
%lang(sv) %{_datadir}/%{name}/%{vimdir}/spell/sv.*
Karsten Hopp 30eb0f
%lang(sw) %{_datadir}/%{name}/%{vimdir}/spell/sw.*
Karsten Hopp 30eb0f
%lang(tet) %{_datadir}/%{name}/%{vimdir}/spell/tet.*
Karsten Hopp 30eb0f
%lang(th) %{_datadir}/%{name}/%{vimdir}/spell/th.*
Karsten Hopp 30eb0f
%lang(tl) %{_datadir}/%{name}/%{vimdir}/spell/tl.*
Karsten Hopp 30eb0f
%lang(tn) %{_datadir}/%{name}/%{vimdir}/spell/tn.*
Karsten Hopp 30eb0f
%lang(uk) %{_datadir}/%{name}/%{vimdir}/spell/uk.*
Karsten Hopp 30eb0f
%lang(yi) %{_datadir}/%{name}/%{vimdir}/spell/yi.*
Karsten Hopp 30eb0f
%lang(yi-tr) %{_datadir}/%{name}/%{vimdir}/spell/yi-tr.*
Karsten Hopp 30eb0f
%lang(zu) %{_datadir}/%{name}/%{vimdir}/spell/zu.*
Jeremy Katz a0c2f1
%endif
Karsten Hopp d427c0
cvsdist f1dd31
%files minimal
cvsdist f1dd31
%defattr(-,root,root)
Karsten Hopp 3785aa
%config(noreplace) %{_sysconfdir}/virc
cvsdist f1dd31
/bin/ex
cvsdist f1dd31
/bin/vi
cvsdist f1dd31
/bin/view
cvsdist f1dd31
/bin/rvi
cvsdist f1dd31
/bin/rview
cvsdist f1dd31
cvsdist f1dd31
%files enhanced
cvsdist f1dd31
%defattr(-,root,root)
Karsten Hopp 0170fc
%{_bindir}/vim
Karsten Hopp 0170fc
%{_bindir}/rvim
Karsten Hopp 0170fc
%{_bindir}/vimdiff
Karsten Hopp 0170fc
%{_bindir}/ex
Karsten Hopp 0170fc
%{_bindir}/vimtutor
Karsten Hopp 5a04c1
%config(noreplace) %{_sysconfdir}/profile.d/vim.*
cvsdist 7a2237
%{_mandir}/man1/rvim.*
cvsdist 7a2237
%{_mandir}/man1/vimdiff.*
cvsdist fcc919
%{_mandir}/man1/vimtutor.*
cvsdist f1dd31
cvsdist f1dd31
%files X11
cvsdist f1dd31
%defattr(-,root,root)
cvsdist e6a956
%if "%{desktop_file}" == "1"
Karsten Hopp 0170fc
/%{_datadir}/applications/*
cvsdist 2c14b3
%else
Karsten Hopp 0170fc
/%{_sysconfdir}/X11/applnk/*/gvim.desktop
cvsdist 2c14b3
%endif
Karsten Hopp 024396
%{_bindir}/gvimtutor
Karsten Hopp 0170fc
%{_bindir}/gvim
Karsten Hopp 0170fc
%{_bindir}/gvimdiff
Karsten Hopp 0170fc
%{_bindir}/gview
Karsten Hopp 0170fc
%{_bindir}/gex
Karsten Hopp 0170fc
%{_bindir}/vimx
Karsten Hopp 0170fc
%{_bindir}/evim
cvsdist 7a2237
%{_mandir}/man1/evim.*
cvsdist e6a956
%{_mandir}/man1/gvim*
cvsdist 0c2235
%{_datadir}/icons/hicolor/*/apps/*
cvsdist f1dd31
cvsdist f1dd31
%changelog
Karsten Hopp 0aa3da
* Wed Dec 03 2009 Karsten Hopp <karsten@redhat.com> 7.2.315-1
Karsten Hopp 0aa3da
- patchlevel 315
Karsten Hopp 0aa3da
- fix vimrc location in man page (#456992)
Karsten Hopp 0aa3da
- correct syntax highlighting of httpd config files in /etc/httpd (#499123)
Karsten Hopp 0aa3da
- Buildrequire ruby, ruby-devel (#503872)
Karsten Hopp 0aa3da
- Remove check for static gravity (#510307)
Karsten Hopp 0aa3da
- sort tags file (#517725)
Karsten Hopp 0aa3da
- use one gvim to open multiple file selections from nautilus (#519265)
Karsten Hopp 0aa3da
- use elinks -source instead of elinks -dump (#518791)
Karsten Hopp 0aa3da
- add ext4 keyword to /etc/fstab syntax highlighting (#498290)
Karsten Hopp 0aa3da
Karsten Hopp fc0916
* Mon Nov 09 2009 Karsten Hopp <karsten@redhat.com> 7.2.284-1
Karsten Hopp fc0916
- patchlevel 284
Karsten Hopp fc0916
Karsten Hopp fdd54b
* Thu Aug 20 2009 Karsten Hopp <karsten@redhat.com> 7.2.245-3
Karsten Hopp fdd54b
- change range of system ids in /etc/profile.d/vim/* (#518555)
Karsten Hopp fdd54b
Karsten Hopp 318a80
* Mon Aug 03 2009 Karsten Hopp <karsten@redhat.com> 7.2.245-2
Karsten Hopp 318a80
- add fix for glibc fortify segfault (#514717, Adam Tkac)
Karsten Hopp 318a80
Karsten Hopp 81c285
* Sat Aug 01 2009 Karsten Hopp <karsten@redhat.com> 7.2.245-1
Karsten Hopp 81c285
- add 97 upstream patches to get to patchlevel 245
Karsten Hopp 81c285
Jesse Keating 6bbb22
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:7.2.148-2
Jesse Keating 6bbb22
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Jesse Keating 6bbb22
Karsten Hopp 43459a
* Fri Mar 27 2009 Karsten Hopp <karsten@redhat.com> 7.2.148-1
Karsten Hopp 43459a
- patchlevel 148, fixes #461417
Karsten Hopp 43459a
Karsten Hopp 5ee0df
* Tue Mar 10 2009 Karsten Hopp <karsten@redhat.com> 7.2.132-1
Karsten Hopp 5ee0df
- patchlevel 132, fixes accesses to freed memory
Karsten Hopp 5ee0df
Karsten Hopp 978bd9
* Wed Mar 04 2009 Karsten Hopp <karsten@redhat.com> 7.2.131-1
Karsten Hopp 610cf4
- patchlevel 131
Karsten Hopp 5f724a
Karsten Hopp 978bd9
* Tue Feb 24 2009 Karsten Hopp <karsten@redhat.com> 7.2.127-1
Karsten Hopp 978bd9
- patchlevel 127
Karsten Hopp 978bd9
Karsten Hopp 1f2971
* Mon Feb 23 2009 Karsten Hopp <karsten@redhat.com> 7.2.124-1
Karsten Hopp 1f2971
- patchlevel 124
Karsten Hopp 1f2971
Karsten Hopp cde090
* Mon Jan 26 2009 Karsten Hopp <karsten@redhat.com> 7.2.088-1
Karsten Hopp cde090
- patchlevel 88
Karsten Hopp cde090
Karsten Hopp 04b673
* Thu Jan 08 2009 Karsten Hopp <karsten@redhat.com> 7.2.079-2
Karsten Hopp 04b673
- patchlevel 79
Karsten Hopp 04b673
Jesse Keating 5b6c48
* Thu Dec 04 2008 Jesse Keating <jkeating@redhat.com> - 7.2.060-2
Jesse Keating 5b6c48
- Rebuild for new python.
Jesse Keating 5b6c48
Karsten Hopp 192200
* Mon Dec 01 2008 Karsten Hopp <karsten@redhat.com> 7.2.060-1
Karsten Hopp 192200
- patchlevel 60
Karsten Hopp 192200
Karsten Hopp 192200
* Mon Nov 10 2008 Karsten Hopp <karsten@redhat.com> 7.2.032-1
Karsten Hopp 192200
- patchlevel 32
Karsten Hopp 192200
Karsten Hopp 8201c8
* Mon Nov 03 2008 Karsten Hopp <karsten@redhat.com> 7.2.026-2
Karsten Hopp 8201c8
- add more /usr/share/vim/vimfiles directories (#444387)
Karsten Hopp 8201c8
Karsten Hopp 1a1ca1
* Mon Nov 03 2008 Karsten Hopp <karsten@redhat.com> 7.2.026-1
Karsten Hopp 1a1ca1
- patchlevel 26
Karsten Hopp 1a1ca1
- own some directories in /usr/share/vim/vimfiles (#469491)
Karsten Hopp 1a1ca1
Karsten Hopp 66305f
* Tue Oct 21 2008 Karsten Hopp <karsten@redhat.com> 7.2.025-2
Karsten Hopp 66305f
- re-enable clean
Karsten Hopp 66305f
Karsten Hopp ea4650
* Mon Oct 20 2008 Karsten Hopp <karsten@redhat.com> 7.2.025-1
Karsten Hopp ea4650
- patchlevel 25
Karsten Hopp ea4650
- add Categories tag to desktop file (#226526)
Karsten Hopp ea4650
- add requirement on hicolor-icon-theme to vim-X11 (#226526)
Karsten Hopp ea4650
- drop Amiga info files (#226526)
Karsten Hopp ea4650
- remove non-utf8 man pages (#226526)
Karsten Hopp cb92fe
- drop Application from categories (#226526)
Karsten Hopp ea4650
Karsten Hopp 7ef95b
* Tue Sep 30 2008 Karsten Hopp <karsten@redhat.com> 7.2.022-1
Karsten Hopp 7ef95b
- patchlevel 22
Karsten Hopp 7ef95b
Karsten Hopp ac5438
* Mon Sep 08 2008 Karsten Hopp <karsten@redhat.com> 7.2.013-1
Karsten Hopp ac5438
- patchlevel 13
Karsten Hopp 9cbe62
Karsten Hopp d12698
* Mon Aug 25 2008 Karsten Hopp <karsten@redhat.com> 7.2.006-1
Karsten Hopp d12698
- patchlevel 6
Karsten Hopp d12698
Karsten Hopp d12698
* Mon Aug 18 2008 Karsten Hopp <karsten@redhat.com> 7.2.002-1
Karsten Hopp d12698
- patchlevel 2
Karsten Hopp d12698
- fix specfile template (#446070)
Karsten Hopp d12698
- old specfile changelog moved to Changelog.rpm
Karsten Hopp d12698
Karsten Hopp d59842
* Fri Aug 14 2008 Karsten Hopp <karsten@redhat.com> 7.2.000-1
Karsten Hopp d59842
- vim 7.2
Karsten Hopp d59842
- drop 330 patches
Karsten Hopp d59842
Karsten Hopp 6d3e55
# vim:nrformats-=octal