Karsten Hopp 3785aa
# used for CVS snapshots:
Karsten Hopp 3785aa
%define CVSDATE %{nil}
cvsdist 1401a3
%define WITH_SELINUX 1
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 ed8b8f
%define withnetbeans 0
cvsdist e6a956
Karsten Hopp 6cabe3
%define withcvim 0
Karsten Hopp 6caafd
Jeremy Katz a0c2f1
%define withvimspell 0
cvsdist e6a956
Karsten Hopp 5d3be3
%define baseversion 7.0
Karsten Hopp 3785aa
#used for pre-releases:
Karsten Hopp 3785aa
%define beta %{nil}
Karsten Hopp eb5dda
%define vimdir vim70%{?beta}
Karsten Hopp 30eb0f
%define patchlevel 178
cvsdist 2c14b3
cvsdist f1dd31
Summary: The VIM editor.
cvsdist f1dd31
Name: vim
Karsten Hopp d17354
Version: %{baseversion}.%{beta}%{patchlevel}
Karsten Hopp 30eb0f
Release: 1
cvsdist 1b13d4
License: freeware
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 1401a3
Source6: spec.vim
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 3785aa
#Source12: vi-help.txt
Karsten Hopp 696a6d
# Source at http://www.vim.org/scripts/script.php?script_id=213 :
Karsten Hopp 6cabe3
#Source12: cvim.zip
Karsten Hopp d427c0
Source13: runtime-update-20060911.tar.bz2
Jeremy Katz a0c2f1
%if %{withvimspell}
Karsten Hopp d427c0
Source14: vim-spell-files.tar.bz2
Jeremy Katz a0c2f1
%endif
Karsten Hopp d427c0
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
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 3785aa
# for i in `seq 1 14`; do printf "Patch%03d: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.%03d\n" $i $i; done
Karsten Hopp 845afa
Patch001: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.001
Karsten Hopp 845afa
Patch002: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.002
Karsten Hopp 845afa
Patch003: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.003
Karsten Hopp 845afa
Patch004: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.004
Karsten Hopp 845afa
Patch005: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.005
Karsten Hopp f301e8
Patch006: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.006
Karsten Hopp f301e8
Patch007: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.007
Karsten Hopp f301e8
Patch008: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.008
Karsten Hopp f301e8
Patch009: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.009
Karsten Hopp f301e8
Patch010: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.010
Karsten Hopp 9090be
Patch011: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.011
Karsten Hopp 9090be
Patch012: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.012
Karsten Hopp fd27d2
Patch013: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.013
Karsten Hopp fd27d2
Patch014: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.014
Karsten Hopp fd27d2
Patch015: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.015
Karsten Hopp fd27d2
Patch016: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.016
Karsten Hopp 751b99
Patch017: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.017
Karsten Hopp cf4243
Patch018: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.018
Karsten Hopp cf4243
Patch019: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.019
Karsten Hopp 69d9af
Patch020: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.020
Karsten Hopp 569135
Patch021: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.021
Karsten Hopp fecb0b
Patch022: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.022
Karsten Hopp f06395
Patch023: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.023
Karsten Hopp f06395
Patch024: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.024
Karsten Hopp f06395
Patch025: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.025
Karsten Hopp f06395
Patch026: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.026
Karsten Hopp f06395
Patch027: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.027
Karsten Hopp f06395
Patch028: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.028
Karsten Hopp f06395
Patch029: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.029
Karsten Hopp f06395
Patch030: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.030
Karsten Hopp f06395
Patch031: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.031
Karsten Hopp f06395
Patch032: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.032
Karsten Hopp f06395
Patch033: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.033
Karsten Hopp f06395
Patch034: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.034
Karsten Hopp f06395
Patch035: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.035
Karsten Hopp 424e24
Patch036: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.036
Karsten Hopp 424e24
Patch037: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.037
Karsten Hopp 424e24
Patch038: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.038
Karsten Hopp 424e24
Patch039: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.039
Karsten Hopp 6b9cac
Patch040: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.040
Karsten Hopp 6b9cac
Patch041: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.041
Karsten Hopp 6b9cac
Patch042: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.042
Karsten Hopp bf84e6
Patch043: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.043
Karsten Hopp bf84e6
Patch044: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.044
Karsten Hopp bf84e6
Patch045: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.045
Karsten Hopp bf84e6
Patch046: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.046
Karsten Hopp bf84e6
Patch047: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.047
Karsten Hopp bf84e6
Patch048: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.048
Karsten Hopp bf84e6
Patch049: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.049
Karsten Hopp bf84e6
Patch050: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.050
Karsten Hopp 5617c4
Patch051: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.051
Karsten Hopp 5617c4
Patch052: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.052
Karsten Hopp 5617c4
Patch053: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.053
Karsten Hopp 6dc7fc
Patch054: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.054
Karsten Hopp 6dc7fc
Patch055: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.055
Karsten Hopp 6dc7fc
Patch056: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.056
Karsten Hopp 6dc7fc
Patch057: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.057
Karsten Hopp 6dc7fc
Patch058: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.058
Karsten Hopp 6dc7fc
Patch059: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.059
Karsten Hopp 6dc7fc
Patch060: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.060
Karsten Hopp 6dc7fc
Patch061: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.061
Karsten Hopp 6dc7fc
Patch062: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.062
Karsten Hopp 6dc7fc
Patch063: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.063
Karsten Hopp c13ccf
Patch064: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.064
Karsten Hopp c13ccf
Patch065: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.065
Karsten Hopp c13ccf
Patch066: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.066
Karsten Hopp 74e40e
Patch067: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.067
Karsten Hopp 74e40e
Patch068: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.068
Karsten Hopp 74e40e
Patch069: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.069
Karsten Hopp 74e40e
Patch070: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.070
Karsten Hopp 74e40e
Patch071: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.071
Karsten Hopp 74e40e
Patch072: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.072
Karsten Hopp 74e40e
Patch073: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.073
Karsten Hopp 74e40e
Patch074: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.074
Karsten Hopp 74e40e
Patch075: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.075
Karsten Hopp 74e40e
Patch076: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.076
Karsten Hopp 296d63
Patch077: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.077
Karsten Hopp 296d63
Patch078: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.078
Karsten Hopp 18e2b7
Patch079: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.079_patched
Karsten Hopp 296d63
Patch080: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.080
Karsten Hopp 296d63
Patch081: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.081
Karsten Hopp 296d63
Patch082: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.082
Karsten Hopp 296d63
Patch083: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.083
Karsten Hopp b0623e
Patch084: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.084
Karsten Hopp b0623e
Patch085: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.085
Karsten Hopp b0623e
Patch086: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.086
Karsten Hopp d427c0
Patch087: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.087
Karsten Hopp d427c0
Patch088: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.088
Karsten Hopp d427c0
Patch089: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.089
Karsten Hopp d427c0
Patch090: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.090
Karsten Hopp d427c0
Patch091: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.091
Karsten Hopp d427c0
Patch092: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.092
Karsten Hopp d427c0
Patch093: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.093
Karsten Hopp d427c0
Patch094: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.094
Karsten Hopp 18e2b7
Patch095: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.095_patched
Karsten Hopp d427c0
Patch096: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.096
Karsten Hopp d427c0
Patch097: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.097
Karsten Hopp d427c0
Patch098: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.098
Karsten Hopp d427c0
Patch099: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.099
Karsten Hopp 18e2b7
Patch100: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.100
Karsten Hopp 2d83a5
Patch101: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.101
Karsten Hopp 2d83a5
Patch102: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.102
Karsten Hopp 2d83a5
Patch103: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.103
Karsten Hopp 2d83a5
Patch104: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.104
Karsten Hopp 2d83a5
Patch105: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.105
Karsten Hopp 2d83a5
Patch106: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.106_patched
Karsten Hopp 2d83a5
Patch107: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.107
Karsten Hopp 2d83a5
Patch108: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.108
Karsten Hopp 2d83a5
Patch109: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.109
Karsten Hopp 44bef5
Patch110: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.110
Karsten Hopp 44bef5
Patch111: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.111
Karsten Hopp 44bef5
Patch112: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.112
Karsten Hopp 44bef5
Patch113: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.113
Karsten Hopp 44bef5
Patch114: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.114
Karsten Hopp 44bef5
Patch115: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.115
Karsten Hopp 44bef5
Patch116: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.116
Karsten Hopp 44bef5
Patch117: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.117
Karsten Hopp 44bef5
Patch118: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.118
Karsten Hopp 44bef5
Patch119: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.119
Karsten Hopp 44bef5
Patch120: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.120
Karsten Hopp 44bef5
Patch121: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.121
Karsten Hopp 44bef5
Patch122: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.122
Karsten Hopp 44bef5
Patch123: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.123
Karsten Hopp 44bef5
Patch124: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.124
Karsten Hopp 44bef5
Patch125: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.125
Karsten Hopp 44bef5
Patch126: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.126
Karsten Hopp 44bef5
Patch127: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.127
Karsten Hopp 44bef5
Patch128: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.128
Karsten Hopp 44bef5
Patch129: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.129
Karsten Hopp 44bef5
Patch130: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.130
Karsten Hopp 44bef5
Patch131: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.131
Karsten Hopp 44bef5
Patch132: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.132
Karsten Hopp 44bef5
Patch133: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.133
Karsten Hopp 44bef5
Patch134: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.134
Karsten Hopp 44bef5
Patch135: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.135
Karsten Hopp 44bef5
Patch136: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.136
Karsten Hopp f9584c
Patch137: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.137
Karsten Hopp f9584c
Patch138: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.138
Karsten Hopp f9584c
Patch139: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.139
Karsten Hopp a243df
Patch140: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.140
Karsten Hopp a243df
Patch141: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.141
Karsten Hopp a243df
Patch142: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.142
Karsten Hopp a243df
Patch143: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.143
Karsten Hopp a243df
Patch144: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.144
Karsten Hopp a243df
Patch145: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.145
Karsten Hopp a243df
Patch146: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.146
Karsten Hopp a243df
Patch147: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.147
Karsten Hopp a243df
Patch148: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.148
Karsten Hopp a243df
Patch149: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.149
Karsten Hopp a243df
Patch150: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.150
Karsten Hopp a243df
Patch151: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.151
Karsten Hopp a243df
Patch152: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.152
Karsten Hopp a243df
Patch153: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.153
Karsten Hopp a243df
Patch154: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.154
Karsten Hopp a243df
Patch155: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.155
Karsten Hopp a243df
Patch156: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.156
Karsten Hopp a243df
Patch157: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.157
Karsten Hopp a243df
Patch158: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.158
Karsten Hopp c4ab21
Patch159: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.159
Karsten Hopp c4ab21
Patch160: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.160
Karsten Hopp c4ab21
Patch161: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.161
Karsten Hopp c4ab21
Patch162: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.162
Karsten Hopp 3eb014
Patch163: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.163
Karsten Hopp 3eb014
Patch164: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.164
Karsten Hopp 37c738
Patch165: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.165
Karsten Hopp 37c738
Patch166: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.166
Karsten Hopp 37c738
Patch167: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.167
Karsten Hopp 37c738
Patch168: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.168
Karsten Hopp 30eb0f
Patch169: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.169
Karsten Hopp 30eb0f
Patch170: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.170
Karsten Hopp 30eb0f
Patch171: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.171
Karsten Hopp 30eb0f
Patch172: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.172
Karsten Hopp 30eb0f
Patch173: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.173
Karsten Hopp 30eb0f
Patch174: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.174
Karsten Hopp 30eb0f
Patch175: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.175
Karsten Hopp 30eb0f
Patch176: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.176
Karsten Hopp 30eb0f
Patch177: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.177
Karsten Hopp 30eb0f
Patch178: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.178
Karsten Hopp f301e8
Karsten Hopp 6cabe3
Karsten Hopp 6cabe3
Patch3000: vim-7.0-syntax.patch
Karsten Hopp d427c0
#Patch3001: vim-6.2-rh1.patch
cvsdist 1b4d76
Patch3002: vim-6.1-rh2.patch
cvsdist 1b4d76
Patch3003: vim-6.1-rh3.patch
Karsten Hopp 6cabe3
Patch3004: vim-7.0-rclocation.patch
Karsten Hopp 52217f
Patch3005: vim-6.4-cvim.patch
Karsten Hopp 52217f
Patch3006: vim-6.4-checkhl.patch
Karsten Hopp 52217f
Patch3007: vim-7.0-fstabsyntax.patch
Karsten Hopp 52217f
Patch3008: vim-6.4-lib64.patch
Karsten Hopp 52217f
Patch3009: vim-7.0-warning.patch
Karsten Hopp cd3cd1
Patch3010: vim-7.0-syncolor.patch
Karsten Hopp 3036dc
Patch3011: vim-7.0-vimspelltypo.patch
Karsten Hopp 0b3c90
Patch3012: vim-7.0-specedit.patch
Karsten Hopp 52217f
#
cvsdist 1b4d76
Patch3100: vim-selinux.patch
Karsten Hopp 3785aa
Patch3101: vim-selinux2.patch
cvsdist 1401a3
cvsdist 7a2237
Buildroot: %{_tmppath}/%{name}-%{version}-root
Karsten Hopp 37c738
Buildrequires: python-devel perl ncurses-devel gettext
Karsten Hopp 598c76
Buildrequires: libacl-devel gpm-devel autoconf
cvsdist 0c2235
%if %{WITH_SELINUX}
cvsdist 0c2235
Buildrequires: libselinux-devel
cvsdist 0c2235
%endif
cvsdist 2c14b3
%if %{desktop_file}
cvsdist 2c14b3
Requires: /usr/bin/desktop-file-install
cvsdist 2c14b3
BuildPrereq: 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
cvsdist f1dd31
Summary: The common files needed by any version of the VIM editor.
cvsdist f1dd31
Group: Applications/Editors
Karsten Hopp 6cabe3
Obsoletes: vim7-common
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 d427c0
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
cvsdist f1dd31
Summary: A minimal version of the VIM editor.
cvsdist f1dd31
Group: Applications/Editors
Karsten Hopp 6cabe3
Obsoletes: vim7-minimal
Karsten Hopp 44bef5
Provides: vi
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
cvsdist f1dd31
Summary: A version of the VIM editor which includes recent enhancements.
cvsdist f1dd31
Group: Applications/Editors
Karsten Hopp 03c1db
Requires: vim-common = %{epoch}:%{version}-%{release}
Karsten Hopp 44bef5
Provides: vim
cvsdist f1dd31
Obsoletes: vim-color
Karsten Hopp 6cabe3
Obsoletes: vim7-enhanced
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
cvsdist f1dd31
Summary: The VIM version of the vi editor for the X Window System.
cvsdist f1dd31
Group: Applications/Editors
Karsten Hopp 03c1db
Requires: vim-common = %{epoch}:%{version}-%{release} libattr
Karsten Hopp 5617c4
BuildRequires: gtk2-devel libSM-devel libXt-devel libXpm-devel
Christopher Aillon 0b8934
Prereq: gtk2 >= 2.6
Karsten Hopp 6cabe3
Obsoletes: vim7-X11
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
cvsdist e6a956
%setup -q -b 1 -n %{vimdir}
Karsten Hopp d427c0
%{__tar} xzf %{SOURCE1}
Karsten Hopp d427c0
%{__tar} xzf %{SOURCE2}
Karsten Hopp d427c0
#cp -f %{SOURCE6} runtime/ftplugin/spec.vim
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
cvsdist f1dd31
perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
cvsdist f1dd31
Karsten Hopp 18e2b7
# Update all runtime files
Karsten Hopp 18e2b7
%{__tar} xjf %{SOURCE13}
Karsten Hopp 18e2b7
cvsdist 2c14b3
# Base patches...
cvsdist 0c2235
# for i in `seq 1 14`; do printf "%%patch%03d -p0 \n" $i; done
Karsten Hopp 845afa
%patch001 -p0
Karsten Hopp 18e2b7
# dropped patch as this has been fixed in the updated runtime files:
Karsten Hopp 18e2b7
#patch002 -p0
Karsten Hopp 845afa
%patch003 -p0
Karsten Hopp 845afa
%patch004 -p0
Karsten Hopp 845afa
# Win32:
Karsten Hopp 845afa
#patch005 -p0
Karsten Hopp f301e8
# MAC:
Karsten Hopp f301e8
#patch006 -p0
Karsten Hopp f301e8
%patch007 -p0
Karsten Hopp f301e8
%patch008 -p0
Karsten Hopp f301e8
%patch009 -p0
Karsten Hopp 18e2b7
# dropped patch as this has been fixed in the updated runtime files:
Karsten Hopp 18e2b7
#patch010 -p0
Karsten Hopp 9090be
%patch011 -p0
Karsten Hopp 18e2b7
# dropped patch as this has been fixed in the updated runtime files:
Karsten Hopp 18e2b7
#patch012 -p0
Karsten Hopp fd27d2
%patch013 -p0
Karsten Hopp fd27d2
%patch014 -p0
Karsten Hopp fd27d2
%patch015 -p0
Karsten Hopp fd27d2
%patch016 -p0
Karsten Hopp 751b99
%patch017 -p0
Karsten Hopp cf4243
# VMS:
Karsten Hopp cf4243
#patch018 -p0
Karsten Hopp cf4243
%patch019 -p0
Karsten Hopp 69d9af
%patch020 -p0
Karsten Hopp 569135
%patch021 -p0
Karsten Hopp fecb0b
%patch022 -p0
Karsten Hopp f06395
%patch023 -p0
Karsten Hopp f06395
%patch024 -p0
Karsten Hopp f06395
%patch025 -p0
Karsten Hopp f06395
%patch026 -p0
Karsten Hopp f06395
# Win32
Karsten Hopp f06395
#patch027 -p0
Karsten Hopp f06395
# OS/2
Karsten Hopp f06395
#patch028 -p0
Karsten Hopp f06395
%patch029 -p0
Karsten Hopp f06395
%patch030 -p0
Karsten Hopp f06395
%patch031 -p0
Karsten Hopp f06395
# Win32
Karsten Hopp f06395
#patch032 -p0
Karsten Hopp 18e2b7
# dropped patch as this has been fixed in the updated runtime files:
Karsten Hopp 18e2b7
#patch033 -p0
Karsten Hopp f06395
%patch034 -p0
Karsten Hopp f06395
%patch035 -p0
Karsten Hopp 424e24
%patch036 -p0
Karsten Hopp 424e24
%patch037 -p0
Karsten Hopp 424e24
%patch038 -p0
Karsten Hopp 424e24
%patch039 -p0
Karsten Hopp 6b9cac
%patch040 -p0
Karsten Hopp 6b9cac
%patch041 -p0
Karsten Hopp 6b9cac
%patch042 -p0
Karsten Hopp bf84e6
%patch043 -p0
Karsten Hopp bf84e6
%patch044 -p0
Karsten Hopp bf84e6
# Win32:
Karsten Hopp bf84e6
#patch045 -p0
Karsten Hopp 18e2b7
# dropped patch as this has been fixed in the updated runtime files:
Karsten Hopp 18e2b7
#patch046 -p0
Karsten Hopp bf84e6
%patch047 -p0
Karsten Hopp 18e2b7
# dropped patches as this has been fixed in the updated runtime files:
Karsten Hopp 18e2b7
#patch048 -p0
Karsten Hopp 18e2b7
#patch049 -p0
Karsten Hopp bf84e6
%patch050 -p0
Karsten Hopp 5617c4
%patch051 -p0
Karsten Hopp 5617c4
%patch052 -p0
Karsten Hopp 5617c4
%patch053 -p0
Karsten Hopp 6dc7fc
%patch054 -p0
Karsten Hopp 6dc7fc
%patch055 -p0
Karsten Hopp 6dc7fc
%patch056 -p0
Karsten Hopp 6dc7fc
# Win32:
Karsten Hopp 6dc7fc
#patch057 -p0
Karsten Hopp 6dc7fc
%patch058 -p0
Karsten Hopp 6dc7fc
%patch059 -p0
Karsten Hopp 6dc7fc
%patch060 -p0
Karsten Hopp 6dc7fc
%patch061 -p0
Karsten Hopp 6dc7fc
%patch062 -p0
Karsten Hopp 6dc7fc
%patch063 -p0
Karsten Hopp c13ccf
%patch064 -p0
Karsten Hopp c13ccf
# Mac:
Karsten Hopp c13ccf
#patch065 -p0
Karsten Hopp c13ccf
%patch066 -p0
Karsten Hopp 74e40e
%patch067 -p0
Karsten Hopp 74e40e
%patch068 -p0
Karsten Hopp 74e40e
%patch069 -p0
Karsten Hopp 74e40e
%patch070 -p0
Karsten Hopp 74e40e
%patch071 -p0
Karsten Hopp 74e40e
%patch072 -p0
Karsten Hopp 74e40e
%patch073 -p0
Karsten Hopp 74e40e
# Win32:
Karsten Hopp 74e40e
#patch074 -p0
Karsten Hopp 74e40e
%patch075 -p0
Karsten Hopp 18e2b7
# dropped patch as this has been fixed in the updated runtime files:
Karsten Hopp 18e2b7
#patch076 -p0
Karsten Hopp 296d63
%patch077 -p0
Karsten Hopp 296d63
%patch078 -p0
Karsten Hopp 296d63
%patch079 -p0
Karsten Hopp 296d63
%patch080 -p0
Karsten Hopp 296d63
%patch081 -p0
Karsten Hopp 296d63
%patch082 -p0
Karsten Hopp 296d63
%patch083 -p0
Karsten Hopp b0623e
%patch084 -p0
Karsten Hopp b0623e
%patch085 -p0
Karsten Hopp b0623e
%patch086 -p0
Karsten Hopp d427c0
%patch087 -p0
Karsten Hopp d427c0
%patch088 -p0
Karsten Hopp d427c0
%patch089 -p0
Karsten Hopp d427c0
%patch090 -p0
Karsten Hopp d427c0
%patch091 -p0
Karsten Hopp d427c0
%patch092 -p0
Karsten Hopp 18e2b7
# dropped patch as this has been fixed in the updated runtime files:
Karsten Hopp 18e2b7
#patch093 -p0
Karsten Hopp d427c0
%patch094 -p0
Karsten Hopp d427c0
%patch095 -p0
Karsten Hopp d427c0
%patch096 -p0
Karsten Hopp d427c0
%patch097 -p0
Karsten Hopp d427c0
%patch098 -p0
Karsten Hopp d427c0
%patch099 -p0
Karsten Hopp 18e2b7
%patch100 -p0
Karsten Hopp 2d83a5
%patch101 -p0
Karsten Hopp 2d83a5
%patch102 -p0
Karsten Hopp 2d83a5
%patch103 -p0
Karsten Hopp 2d83a5
%patch104 -p0
Karsten Hopp 2d83a5
%patch105 -p0
Karsten Hopp 2d83a5
%patch106 -p0
Karsten Hopp 2d83a5
%patch107 -p0
Karsten Hopp 2d83a5
# Amiga:
Karsten Hopp 2d83a5
#patch108 -p0
Karsten Hopp 2d83a5
%patch109 -p0
Karsten Hopp 44bef5
%patch110 -p0
Karsten Hopp 44bef5
%patch111 -p0
Karsten Hopp 44bef5
%patch112 -p0
Karsten Hopp 44bef5
%patch113 -p0
Karsten Hopp 44bef5
%patch114 -p0
Karsten Hopp 44bef5
%patch115 -p0
Karsten Hopp 44bef5
%patch116 -p0
Karsten Hopp 44bef5
%patch117 -p0
Karsten Hopp 44bef5
%patch118 -p0
Karsten Hopp 44bef5
%patch119 -p0
Karsten Hopp 44bef5
%patch120 -p0
Karsten Hopp 44bef5
%patch121 -p0
Karsten Hopp 44bef5
%patch122 -p0
Karsten Hopp 44bef5
%patch123 -p0
Karsten Hopp 44bef5
%patch124 -p0
Karsten Hopp 44bef5
%patch125 -p0
Karsten Hopp 44bef5
%patch126 -p0
Karsten Hopp 44bef5
%patch127 -p0
Karsten Hopp 44bef5
%patch128 -p0
Karsten Hopp 44bef5
%patch129 -p0
Karsten Hopp 44bef5
# MS-DOS:
Karsten Hopp 44bef5
#patch130 -p0
Karsten Hopp 44bef5
%patch131 -p0
Karsten Hopp 44bef5
# MS-DOS:
Karsten Hopp 44bef5
#patch132 -p0
Karsten Hopp 44bef5
%patch133 -p0
Karsten Hopp 44bef5
%patch134 -p0
Karsten Hopp 44bef5
%patch135 -p0
Karsten Hopp 44bef5
%patch136 -p0
Karsten Hopp f9584c
%patch137 -p0
Karsten Hopp f9584c
# Mac:
Karsten Hopp f9584c
#patch138 -p0
Karsten Hopp f9584c
%patch139 -p0
Karsten Hopp a243df
%patch140 -p0
Karsten Hopp a243df
%patch141 -p0
Karsten Hopp a243df
%patch142 -p0
Karsten Hopp a243df
%patch143 -p0
Karsten Hopp a243df
%patch144 -p0
Karsten Hopp a243df
%patch145 -p0
Karsten Hopp a243df
%patch146 -p0
Karsten Hopp a243df
%patch147 -p0
Karsten Hopp a243df
%patch148 -p0
Karsten Hopp a243df
%patch149 -p0
Karsten Hopp a243df
%patch150 -p0
Karsten Hopp a243df
%patch151 -p0
Karsten Hopp a243df
%patch152 -p0
Karsten Hopp a243df
%patch153 -p0
Karsten Hopp a243df
%patch154 -p0
Karsten Hopp a243df
%patch155 -p0
Karsten Hopp a243df
# Amiga:
Karsten Hopp a243df
#patch156 -p0
Karsten Hopp a243df
%patch157 -p0
Karsten Hopp a243df
%patch158 -p0
Karsten Hopp c4ab21
%patch159 -p0
Karsten Hopp c4ab21
%patch160 -p0
Karsten Hopp c4ab21
# Win32:
Karsten Hopp c4ab21
#patch161 -p0
Karsten Hopp c4ab21
%patch162 -p0
Karsten Hopp 3eb014
%patch163 -p0
Karsten Hopp 3eb014
%patch164 -p0
Karsten Hopp 37c738
%patch165 -p0
Karsten Hopp 37c738
%patch166 -p0
Karsten Hopp 37c738
%patch167 -p0
Karsten Hopp 37c738
%patch168 -p0
Karsten Hopp 30eb0f
%patch169 -p0
Karsten Hopp 30eb0f
# Win32:
Karsten Hopp 30eb0f
#patch170 -p0
Karsten Hopp 30eb0f
# VMS:
Karsten Hopp 30eb0f
#patch171 -p0
Karsten Hopp 30eb0f
%patch172 -p0
Karsten Hopp 30eb0f
%patch173 -p0
Karsten Hopp 30eb0f
%patch174 -p0
Karsten Hopp 30eb0f
%patch175 -p0
Karsten Hopp 30eb0f
%patch176 -p0
Karsten Hopp 30eb0f
%patch177 -p0
Karsten Hopp 30eb0f
%patch178 -p0
Karsten Hopp d427c0
Karsten Hopp d427c0
# install spell files
Jeremy Katz a0c2f1
%if %{withvimspell}
Karsten Hopp d427c0
%{__tar} xjf %{SOURCE14}
Jeremy Katz a0c2f1
%endif
cvsdist e6a956
Karsten Hopp fb8ddf
%patch3000 -p1
Karsten Hopp d427c0
#patch3001 -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 0b3c90
%patch3012 -p1
Karsten Hopp 619d30
cvsdist 1401a3
%if %{WITH_SELINUX}
Karsten Hopp fb8ddf
%patch3100 -p1
Karsten Hopp 3785aa
%patch3101 -p1
cvsdist 1401a3
%endif
cvsdist 840bb7
Karsten Hopp 6caafd
%if "%{withcvim}" == "1"
Karsten Hopp 696a6d
mkdir cvim
Karsten Hopp 6caafd
( cd cvim; unzip %{SOURCE12}; )
Karsten Hopp 52217f
patch -p1 < %{PATCH3005}
Karsten Hopp 6caafd
%endif
Karsten Hopp 696a6d
Karsten Hopp 937d1c
Karsten Hopp 937d1c
%build
cvsdist f1dd31
cd src
cvsdist 1401a3
autoconf
cvsdist 7a2237
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 30eb0f
  --with-tlib=ncursesw \
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 696a6d
cvsdist 2c14b3
make
cvsdist f1dd31
cp vim gvim
cvsdist f1dd31
make clean
cvsdist f1dd31
cvsdist 7a2237
%configure --prefix=/usr --with-features=huge --enable-pythoninterp \
cvsdist e6a956
 --enable-perlinterp --disable-tclinterp --with-x=no \
cvsdist 4e2ca8
 --enable-gui=no --exec-prefix=/usr --enable-multibyte \
Karsten Hopp ed8b8f
 --enable-cscope --with-modified-by="<bugzilla@redhat.com>" \
Karsten Hopp 30eb0f
  --with-tlib=ncursesw \
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
cvsdist e6a956
cvsdist f1dd31
make
cvsdist f1dd31
cp vim enhanced-vim
cvsdist f1dd31
make clean
cvsdist f1dd31
Karsten Hopp 3785aa
#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
cvsdist 7a2237
%configure --prefix='${DEST}'/usr --with-features=tiny --with-x=no \
cvsdist 813db2
  --enable-multibyte \
cvsdist 0f915f
  --disable-netbeans \
cvsdist f1dd31
  --disable-pythoninterp --disable-perlinterp --disable-tclinterp \
Karsten Hopp 30eb0f
  --with-tlib=ncursesw --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
cvsdist 7a2237
make
cvsdist f1dd31
cvsdist f1dd31
%install
cvsdist f1dd31
rm -rf $RPM_BUILD_ROOT
cvsdist f1dd31
mkdir -p $RPM_BUILD_ROOT/bin
Karsten Hopp 30eb0f
mkdir -p $RPM_BUILD_ROOT/usr/bin
Karsten Hopp 30eb0f
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/%{name}/vimfiles
Karsten Hopp 6cabe3
#cp -f %{SOURCE5} .
cvsdist f1dd31
Karsten Hopp 6caafd
%if "%{withcvim}" == "1"
Karsten Hopp 696a6d
# cvim plugin stuff:
Karsten Hopp 696a6d
mkdir -p $RPM_BUILD_ROOT%{_datadir}/vim/%{vimdir}/codesnippets-c
Karsten Hopp 696a6d
mkdir -p $RPM_BUILD_ROOT%{_datadir}/vim/%{vimdir}/plugin/templates
Karsten Hopp 696a6d
mkdir -p $RPM_BUILD_ROOT%{_datadir}/vim/%{vimdir}/wordlists
Karsten Hopp 696a6d
mkdir -p $RPM_BUILD_ROOT%{_datadir}/vim/%{vimdir}/rc
Karsten Hopp 696a6d
mkdir -p $RPM_BUILD_ROOT%{_datadir}/vim/%{vimdir}/ftplugin
Karsten Hopp 696a6d
   install -m644 cvim/codesnippets-c/*  $RPM_BUILD_ROOT%{_datadir}/vim/%{vimdir}/codesnippets-c/
Karsten Hopp 696a6d
   install -m644 cvim/plugin/templates/*  $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/plugin/templates/
Karsten Hopp 696a6d
   install -m644 cvim/plugin/wrapper.sh  $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/plugin/
Karsten Hopp 696a6d
   install -m644 cvim/plugin/c.vim  $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/plugin/
Karsten Hopp 696a6d
   install -m644 cvim/plugin/templates/*  $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/plugin/templates/
Karsten Hopp 696a6d
   install -m644 cvim/rc/*  $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/rc/
Karsten Hopp 696a6d
   install -m644 cvim/wordlists/*  $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/wordlists/
Karsten Hopp 696a6d
   install -m644 cvim/ftplugin/*  $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/ftplugin/
Karsten Hopp 6caafd
   cp cvim/doc/* runtime/doc
Karsten Hopp 696a6d
   cp cvim/README.csupport .
Karsten Hopp 6caafd
%endif
Karsten Hopp 696a6d
cvsdist f1dd31
cd src
cvsdist 7a2237
%makeinstall BINDIR=/bin DESTDIR=$RPM_BUILD_ROOT
Karsten Hopp 6cabe3
mv $RPM_BUILD_ROOT/bin/xxd $RPM_BUILD_ROOT/usr/bin/xxd
cvsdist f1dd31
make installmacros DESTDIR=$RPM_BUILD_ROOT
cvsdist 0c2235
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/{16x16,32x32,48x48,64x64}/apps
Karsten Hopp 6cabe3
install -m755 gvim $RPM_BUILD_ROOT/usr/bin/gvim
Karsten Hopp a644c7
install -m644 %{SOURCE7} \
cvsdist 0c2235
   $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps/gvim.png
Karsten Hopp a644c7
install -m644 %{SOURCE8} \
cvsdist 0c2235
   $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/gvim.png
Karsten Hopp a644c7
install -m644 %{SOURCE9} \
cvsdist 0c2235
   $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/gvim.png
Karsten Hopp a644c7
install -m644 %{SOURCE10} \
cvsdist 0c2235
   $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps/gvim.png
Karsten Hopp a644c7
install -m755 enhanced-vim $RPM_BUILD_ROOT/usr/bin/vim
cvsdist f1dd31
cvsdist f1dd31
( cd $RPM_BUILD_ROOT
Karsten Hopp 6cabe3
  mv ./bin/vimtutor ./usr/bin/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
cvsdist f1dd31
  ln -sf vim ./usr/bin/ex
cvsdist 7a2237
  ln -sf vim ./usr/bin/rvim
cvsdist 7a2237
  ln -sf vim ./usr/bin/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/rvim.1.gz
cvsdist 7a2237
  ln -sf vim.1.gz .%{_mandir}/man1/vimdiff.1.gz
Karsten Hopp a8cc79
  ln -sf gvim ./usr/bin/gview
Karsten Hopp a8cc79
  ln -sf gvim ./usr/bin/gex
Karsten Hopp a8cc79
  ln -sf gvim ./usr/bin/evim
Karsten Hopp a8cc79
  ln -sf gvim ./usr/bin/gvimdiff
cvsdist e6a956
  ln -sf vim.1.gz .%{_mandir}/man1/gvim.1.gz
cvsdist e6a956
  ln -sf vim.1.gz .%{_mandir}/man1/gvimdiff.1.gz
Karsten Hopp a8cc79
  ln -sf gvim ./usr/bin/vimx
cvsdist e6a956
  %if "%{desktop_file}" == "1"
Karsten Hopp 30eb0f
    mkdir -p $RPM_BUILD_ROOT/%{_datadir}/applications
cvsdist 2c14b3
    desktop-file-install --vendor net \
Karsten Hopp 30eb0f
        --dir $RPM_BUILD_ROOT/%{_datadir}/applications \
cvsdist 2c14b3
        --add-category "Application;Development;X-Red-Hat-Base" \
cvsdist e6a956
        %{SOURCE3}
cvsdist 2c14b3
  %else
cvsdist 2c14b3
    mkdir -p ./etc/X11/applnk/Applications
cvsdist e6a956
    cp %{SOURCE3} ./etc/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
cvsdist b5c479
   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
cvsdist b5c479
   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 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 499cbf
  [ -x /usr/bin/id ] || return
Karsten Hopp 5d80bb
  [ \`/usr/bin/id -u\` -le 100 ] && 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 499cbf
[ -x /usr/bin/id ] || exit
Karsten Hopp 124f17
[ \`/usr/bin/id -u\` -gt 100 ] && alias vi vim
cvsdist 1b13d4
EOF
Karsten Hopp 5820b6
chmod 0755 $RPM_BUILD_ROOT/%{_sysconfdir}/profile.d/*
Karsten Hopp 5820b6
install -m644 %{SOURCE4} $RPM_BUILD_ROOT/%{_sysconfdir}/vimrc
Karsten Hopp 3785aa
install -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 3785aa
 gzip -d help.txt.gz
Karsten Hopp 3785aa
 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
Karsten Hopp 3785aa
# cp %{SOURCE12} . 
Karsten Hopp 3785aa
 )
Karsten Hopp 6cabe3
(cd ../runtime; rm -rf doc; ln -svf ../../vim/%{vimdir}/doc docs;) 
cvsdist 1b13d4
Christopher Aillon 0b8934
%post X11
Christopher Aillon 0b8934
touch --no-create %{_datadir}/icons/hicolor
Christopher Aillon fbcffd
if [ -x /usr/bin/gtk-update-icon-cache ]; then
Karsten Hopp 13dc82
  gtk-update-icon-cache --ignore-theme-index -q %{_datadir}/icons/hicolor
Christopher Aillon 0b8934
fi
Christopher Aillon 0b8934
Christopher Aillon 0b8934
%postun X11
Christopher Aillon 0b8934
touch --no-create %{_datadir}/icons/hicolor
Christopher Aillon fbcffd
if [ -x /usr/bin/gtk-update-icon-cache ]; then
Karsten Hopp 13dc82
  gtk-update-icon-cache --ignore-theme-index -q %{_datadir}/icons/hicolor
Christopher Aillon 0b8934
fi
Christopher Aillon 0b8934
cvsdist f1dd31
%clean
cvsdist f1dd31
rm -rf $RPM_BUILD_ROOT
cvsdist f1dd31
cvsdist f1dd31
%files common
cvsdist f1dd31
%defattr(-,root,root)
Karsten Hopp 5820b6
%config(noreplace) %{_sysconfdir}/vimrc
cvsdist e6a956
%doc README*
cvsdist 2c14b3
%doc runtime/docs
cvsdist 705de6
%doc $RPM_SOURCE_DIR/Changelog.rpm
Karsten Hopp 30eb0f
%dir %{_datadir}/%{name}
Karsten Hopp 30eb0f
%dir %{_datadir}/%{name}/%{vimdir}
Karsten Hopp 30eb0f
%{_datadir}/%{name}/vimfiles
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 3785aa
#exclude /usr/share/vim/%{vimdir}/doc/vi-help.txt
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}/tools
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 30eb0f
%lang(es) %{_datadir}/%{name}/%{vimdir}/lang/es
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 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
cvsdist 840bb7
/usr/bin/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 751b99
%lang(fr) %{_mandir}/fr*
Karsten Hopp 751b99
%lang(it) %{_mandir}/it*
Karsten Hopp 751b99
%lang(ru) %{_mandir}/ru*
Karsten Hopp 751b99
%lang(pl) %{_mandir}/pl*
cvsdist f1dd31
Jeremy Katz a0c2f1
%if %{withvimspell}
Karsten Hopp d427c0
%files spell
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
Karsten Hopp 30eb0f
#%{_datadir}/%{name}/%{vimdir}/doc/vi-help.txt
cvsdist f1dd31
cvsdist f1dd31
%files enhanced
cvsdist f1dd31
%defattr(-,root,root)
cvsdist 7a2237
/usr/bin/vim
cvsdist 7a2237
/usr/bin/rvim
cvsdist 7a2237
/usr/bin/vimdiff
cvsdist 7a2237
/usr/bin/ex
cvsdist fcc919
/usr/bin/vimtutor
Karsten Hopp 5820b6
%config %{_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"
cvsdist 2c14b3
/usr/share/applications/*
cvsdist 2c14b3
%else
cvsdist 2c14b3
/etc/X11/applnk/*/gvim.desktop
cvsdist 2c14b3
%endif
Karsten Hopp bde9ab
/usr/bin/gvim
Karsten Hopp a8cc79
/usr/bin/gvimdiff
Karsten Hopp a8cc79
/usr/bin/gview
Karsten Hopp a8cc79
/usr/bin/gex
Karsten Hopp a8cc79
/usr/bin/vimx
Karsten Hopp a8cc79
/usr/bin/evim
cvsdist 7a2237
%{_mandir}/man1/evim.*
cvsdist e6a956
%{_mandir}/man1/gvim*
cvsdist 0c2235
%{_datadir}/icons/hicolor/*/apps/*
cvsdist f1dd31
cvsdist f1dd31
%changelog
Karsten Hopp 30eb0f
* Tue Dec 12 2006 Karsten Hopp <karsten@redhat.com> 7.0.178-1
Karsten Hopp 30eb0f
- patchlevel 178
Karsten Hopp 30eb0f
- use macros 
Karsten Hopp 30eb0f
- Resolves: #219154
Karsten Hopp 30eb0f
  add directory /usr/share/vim/vimfiles for plugins
Karsten Hopp 30eb0f
Jeremy Katz 43f609
* Thu Dec  7 2006 Jeremy Katz <katzj@redhat.com>
Jeremy Katz 43f609
- rebuild for python 2.5
Jeremy Katz 43f609
Karsten Hopp 37c738
* Wed Nov 22 2006 Karsten Hopp <karsten@redhat.com> 7.0.168-1
Karsten Hopp 37c738
- patchlevel 168
Karsten Hopp 37c738
- link with ncurses
Karsten Hopp 37c738
Karsten Hopp 3eb014
* Tue Nov 21 2006 Karsten Hopp <karsten@redhat.com> 7.0.164-2
Karsten Hopp 3eb014
- patchlevel 164
Karsten Hopp 3eb014
Karsten Hopp 3eb014
* Mon Nov 13 2006 Karsten Hopp <karsten@redhat.com> 7.0.162-2
Karsten Hopp 0b3c90
- fix lang problem in spec file mode
Karsten Hopp 0b3c90
- use old g:packager variable when set
Karsten Hopp 0b3c90
Karsten Hopp c4ab21
* Fri Nov 10 2006 Karsten Hopp <karsten@redhat.com> 7.0.162-1
Karsten Hopp c4ab21
- patchlevel 162
Karsten Hopp c4ab21
Karsten Hopp a243df
* Mon Nov 06 2006 Karsten Hopp <karsten@redhat.com> 7.0.158-1
Karsten Hopp a243df
- patchlevel 158
Karsten Hopp a243df
Karsten Hopp f9584c
* Tue Oct 17 2006 Karsten Hopp <karsten@redhat.com> 7.0.139-1
Karsten Hopp f9584c
- patchlevel 139
Karsten Hopp 44bef5
- provide vim, vi (#210950)
Karsten Hopp 44bef5
Jeremy Katz a0c2f1
* Thu Sep 28 2006 Jeremy Katz <katzj@redhat.com> - 7.0.109-3
Jeremy Katz a0c2f1
- disable vim-spell subpackage as it pushes us over CD boundaries
Jeremy Katz a0c2f1
Karsten Hopp fb57ad
* Tue Sep 28 2006 Karsten Hopp <karsten@redhat.com> 7.0.109-2
Karsten Hopp 3036dc
- fix typo in vimspell.sh (#203178)
Karsten Hopp 3036dc
Karsten Hopp fb57ad
* Tue Sep 19 2006 Karsten Hopp <karsten@redhat.com> 7.0.109-1
Karsten Hopp 2d83a5
- update to patchlevel 109 to fix some redraw problems
Karsten Hopp bc9715
- fix invisible comments in diff mode (#204042)
Karsten Hopp 2d83a5
Karsten Hopp 18e2b7
* Tue Sep 12 2006 Karsten Hopp <karsten@redhat.com> 7.0.100-1
Karsten Hopp 18e2b7
- Patchlevel 100
Karsten Hopp 18e2b7
- replace runtime files with newer ones
Karsten Hopp 18e2b7
Karsten Hopp d427c0
* Mon Sep 11 2006 Karsten Hopp <karsten@redhat.de> 7.0.099-1
Karsten Hopp d427c0
- Patchlevel 99
Karsten Hopp d427c0
Karsten Hopp b0623e
* Mon Sep 05 2006 Karsten Hopp <karsten@redhat.de> 7.0.086-1
Karsten Hopp b0623e
- Patchlevel 86
Karsten Hopp b0623e
Karsten Hopp 296d63
* Mon Sep 04 2006 Karsten Hopp <karsten@redhat.de> 7.0.083-1
Karsten Hopp 296d63
- Patchlevel 83
Karsten Hopp 296d63
Karsten Hopp 74e40e
* Wed Aug 30 2006 Karsten Hopp <karsten@redhat.de> 7.0.076-1
Karsten Hopp 74e40e
- Patchlevel 76
Karsten Hopp 74e40e
Karsten Hopp cd3cd1
* Thu Aug 25 2006 Karsten Hopp <karsten@redhat.de> 7.0.066-2
Karsten Hopp cd3cd1
- fix vimdiff colors (#204042)
Karsten Hopp cd3cd1
Karsten Hopp c13ccf
* Thu Aug 24 2006 Karsten Hopp <karsten@redhat.de> 7.0.066-1
Karsten Hopp c13ccf
- fix syntax patch (#203798)
Karsten Hopp c13ccf
- patchlevel 66
Karsten Hopp c13ccf
Karsten Hopp 6dc7fc
* Wed Aug 17 2006 Karsten Hopp <karsten@redhat.de> 7.0.063-1
Karsten Hopp 6dc7fc
- Patchlevel 63
Karsten Hopp 6dc7fc
Karsten Hopp 6dc7fc
* Wed Aug 15 2006 Karsten Hopp <karsten@redhat.de> 7.0.053-1
Karsten Hopp 5617c4
- Patchlevel 53
Karsten Hopp 5617c4
- Buildrequires libXpm-devel
Karsten Hopp 5617c4
Karsten Hopp bf84e6
* Wed Aug 09 2006 Karsten Hopp <karsten@redhat.de> 7.0.050-1
Karsten Hopp bf84e6
- Patchlevel 50
Karsten Hopp bf84e6
Karsten Hopp 52217f
* Thu Aug 03 2006  Karsten Hopp <karsten@redhat.de> 7.0.042-2
Karsten Hopp 52217f
- clean up spec file
Karsten Hopp 52217f
Karsten Hopp 6b9cac
* Mon Jul 24 2006 Karsten Hopp <karsten@redhat.de> 7.0.042-1
Karsten Hopp 6b9cac
- patchlevel 42
Karsten Hopp 6b9cac
Karsten Hopp 424e24
* Wed Jul 20 2006 Karsten Hopp <karsten@redhat.de> 7.0.039-1
Karsten Hopp 424e24
- patchlevel 39
Karsten Hopp 424e24
- allow usage of $VIM variable (#199465)
Karsten Hopp 424e24
Jesse Keating 7a45cb
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2:7.0.035-1.1
Jesse Keating 7a45cb
- rebuild
Jesse Keating 7a45cb
Karsten Hopp f06395
* Tue Jun 27 2006 Karsten Hopp <karsten@redhat.de> 7.0.035-1
Karsten Hopp f06395
- patchlevel 35
Karsten Hopp f06395
Karsten Hopp 9cbcc2
* Wed Jun 21 2006 Karsten Hopp <karsten@redhat.de> 7.0.022-2
Karsten Hopp 9cbcc2
- add binfmt_misc rpc_pipefs to fstypes for better mtab highlighting
Karsten Hopp 9cbcc2
Karsten Hopp fecb0b
* Tue Jun 20 2006 Karsten Hopp <karsten@redhat.de> 7.0.022-1
Karsten Hopp fecb0b
- patchlevel 22
Karsten Hopp 569135
Karsten Hopp 69d9af
* Tue Jun 20 2006 Karsten Hopp <karsten@redhat.de> 7.0.020-1
Karsten Hopp 69d9af
- patchlevel 20
Karsten Hopp 69d9af
Karsten Hopp cf4243
* Tue Jun 20 2006 Karsten Hopp <karsten@redhat.de> 7.0.019-1
Karsten Hopp cf4243
- patchlevel 19
Karsten Hopp 598c76
- buildrequire autoconf
Karsten Hopp cf4243
Karsten Hopp 751b99
* Tue May 30 2006 Karsten Hopp <karsten@redhat.de> 7.0.017-1
Karsten Hopp 751b99
- patchlevel 17, although it affects just the Motif version
Karsten Hopp 751b99
- own some directories (#192787)
Karsten Hopp 751b99
Karsten Hopp fd27d2
* Sat May 13 2006 Karsten Hopp <karsten@redhat.de> 7.0.016-1
Karsten Hopp fd27d2
- patchlevel 016
Karsten Hopp fd27d2
Karsten Hopp 9090be
* Fri May 12 2006 Karsten Hopp <karsten@redhat.de> 7.0.012-1
Karsten Hopp 9090be
- patchlevel 012
Karsten Hopp 9090be
Karsten Hopp f301e8
* Thu May 11 2006 Karsten Hopp <karsten@redhat.de> 7.0.010-1
Karsten Hopp f301e8
- patchlevel 010
Karsten Hopp f301e8
Karsten Hopp 845afa
* Wed May 10 2006 Karsten Hopp <karsten@redhat.de> 7.0.005-2
Karsten Hopp 845afa
- patchlevel 005
Karsten Hopp 845afa
- move older changelogs (<7.0) into a file, no need to keep them 
Karsten Hopp 845afa
  in the rpm database
Karsten Hopp 845afa
Karsten Hopp 2ca55a
* Tue May 09 2006 Karsten Hopp <karsten@redhat.de> 7.0.000-2
Karsten Hopp 5d3be3
- bump epoch, the buildsystem thinks 7.0.000-2 is older than 7.0.g001-1
Karsten Hopp 5d3be3
  although rpm is quite happy with it.
Karsten Hopp 2ca55a
Karsten Hopp 3785aa
* Mon May 08 2006 Karsten Hopp <karsten@redhat.de> 7.0.000-1
Karsten Hopp 3785aa
- vim-7.0 
Karsten Hopp 3785aa
- Spell checking support for about 50 languages
Karsten Hopp 3785aa
- Intelligent completion for C, HTML, Ruby, Python, PHP, etc.
Karsten Hopp 3785aa
- Tab pages, each containing multiple windows
Karsten Hopp 3785aa
- Undo branches: never accidentally lose text again
Karsten Hopp 3785aa
- Vim script supports Lists and Dictionaries (similar to Python)
Karsten Hopp 3785aa
- Vim script profiling
Karsten Hopp 3785aa
- Improved Unicode support
Karsten Hopp 3785aa
- Highlighting of cursor line, cursor column and matching braces
Karsten Hopp 3785aa
- Translated manual pages support.
Karsten Hopp 3785aa
- Internal grep; works on all platforms, searches compressed files
Karsten Hopp 3785aa
- Browsing remote directories, zip and tar archives
Karsten Hopp 3785aa
- Printing multi-byte text
Karsten Hopp 3785aa
- find details about the changes since vim-6.4 with :help version7
Karsten Hopp 3785aa
Karsten Hopp 3785aa
- fix SE Linux context of temporary (.swp) files (#189968)
Karsten Hopp 3785aa
- /bin/vi /vim-minimal is now using /etc/virc to avoid .rpmnew files
Karsten Hopp 3785aa
  when updating
Karsten Hopp 3785aa
Karsten Hopp eb5dda
* Tue May 02 2006 Karsten Hopp <karsten@redhat.de> 7.0.g001-1
Karsten Hopp eb5dda
- vim-7.0g BETA
Karsten Hopp eb5dda
Karsten Hopp e46c78
* Fri Apr 28 2006 Karsten Hopp <karsten@redhat.de> 7.0.f001-1
Karsten Hopp e46c78
- vim-7.0f3 BETA
Karsten Hopp e46c78
Karsten Hopp ed8b8f
* Thu Apr 20 2006 Karsten Hopp <karsten@redhat.de> 7.0.e001-1
Karsten Hopp ed8b8f
- vim-7.0e BETA
Karsten Hopp ed8b8f
Karsten Hopp d17354
* Tue Apr 11 2006 Karsten Hopp <karsten@redhat.de> 7.0.d001-1
Karsten Hopp d17354
- vim-7.0d BETA
Karsten Hopp d17354
Karsten Hopp 1067bf
* Fri Apr 07 2006 Karsten Hopp <karsten@redhat.de> 7.0c.000-3
Karsten Hopp 1067bf
- fix vimrc filename
Karsten Hopp 1067bf
Karsten Hopp bc12b6
* Thu Apr 06 2006 Karsten Hopp <karsten@redhat.de> 7.0c.000-2
Karsten Hopp bc12b6
- new snapshot
Karsten Hopp bc12b6
Karsten Hopp c9aeaa
* Tue Apr 04 2006 Karsten Hopp <karsten@redhat.de> 7.0c.000-1
Karsten Hopp c9aeaa
- vim-7.0c BETA
Karsten Hopp c9aeaa
Karsten Hopp 6cabe3
* Wed Mar 22 2006 Karsten Hopp <karsten@redhat.de> 7.0aa.000-3
Karsten Hopp 6cabe3
- Rawhide build as vim, opposed to vim7 (prerelease)
Karsten Hopp 6cabe3
- conflict with older man-pages-{it,fr} packages
Karsten Hopp 6cabe3
- cleanup lang stuff
Karsten Hopp 6cabe3
Karsten Hopp 6cabe3
* Thu Mar 16 2006 Karsten Hopp <karsten@redhat.de> 7.0aa.000-2
Karsten Hopp 6cabe3
- make it coexist with vim-6 (temporarily)
Karsten Hopp 6cabe3
- new CVS snapshot
Karsten Hopp 6cabe3
Karsten Hopp 6cabe3
* Tue Mar 14 2006 Karsten Hopp <karsten@redhat.de> 7.0aa.000-1
Karsten Hopp 6cabe3
- vim7 pre Release
Karsten Hopp 845afa
- older changelogs available in Changelog.rpm
Karsten Hopp 6d3e55
Karsten Hopp 6d3e55
# vim:nrformats-=octal