vim-vl.spec 52 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521
  1. # version, patch version
  2. %define vimversion 7.3
  3. %define vimpversion 206
  4. %define vimsubdir vim%(echo %{vimversion} | sed -e's/\\.//')
  5. %define vimdir %{vimsubdir}
  6. %define binprefix /
  7. %define x11prefix /usr
  8. %define vimrcloc %{_sysconfdir}/vim
  9. %define vimruntime %{_datadir}/vim
  10. %define configopts --bindir='${exec_prefix}/bin' --disable-gpm
  11. %define features_x11 --exec-prefix=%{_prefix} --with-x=yes --enable-gui=gtk2 --enable-xim --enable-fontset
  12. %define features_nox11 --exec-prefix=%{_prefix} --with-x=no --enable-gui=no
  13. %define features_huge --with-features=huge --enable-multibyte --enable-rubyinterp --enable-pythoninterp --enable-perlinterp
  14. %define features_big --with-features=big --enable-multibyte
  15. %define features_normal --with-features=normal --enable-multibyte
  16. %define features_tiny --exec-prefix=%{binprefix} --with-features=tiny --enable-multibyte --with-tlib=tinfo
  17. Summary: Vi IMproved - enhanced vi editor
  18. Summary(ja): Vi IMproved - 改良された vi エディタ
  19. Name: vim
  20. License: Vim
  21. Group: Applications/Editors
  22. URL: http://www.vim.org/
  23. %if %{vimpversion}
  24. Version: %{vimversion}.%{vimpversion}
  25. %else
  26. Version: %{vimversion}
  27. %endif
  28. Release: 1%{?_dist_release}
  29. Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{vimversion}.tar.bz2
  30. # gvim desktop file
  31. Source100: gvim.desktop
  32. Source101: gvim16.png
  33. Source102: gvim32.png
  34. Source103: gvim48.png
  35. Source104: gvim64.png
  36. Source300: vimrc.ja
  37. Source400: format.vim
  38. Source401: verifyenc.vim
  39. Patch2002: vim-7.0-fixkeys.patch
  40. Patch2003: vim-6.2-specsyntax.patch
  41. Patch2004: vim-7.0-crv.patch
  42. # Patches 1000 and up are patches from the base maintainer.
  43. # If you're as lazy as me, generate the list using
  44. # for i in seq 1 154; do printf "Patch%03d: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.%03d\n" $i $i; done > vimpatches
  45. Patch001: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.001
  46. Patch002: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.002
  47. Patch003: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.003
  48. Patch004: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.004
  49. Patch005: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.005
  50. Patch006: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.006
  51. Patch007: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.007
  52. Patch008: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.008
  53. Patch009: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.009
  54. Patch010: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.010
  55. Patch011: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.011
  56. Patch012: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.012
  57. Patch013: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.013
  58. Patch014: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.014
  59. Patch015: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.015
  60. Patch016: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.016
  61. Patch017: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.017
  62. Patch018: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.018
  63. Patch019: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.019
  64. Patch020: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.020
  65. Patch021: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.021
  66. Patch022: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.022
  67. Patch023: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.023
  68. Patch024: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.024
  69. Patch025: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.025
  70. Patch026: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.026
  71. Patch027: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.027
  72. Patch028: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.028
  73. Patch029: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.029
  74. Patch030: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.030
  75. Patch031: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.031
  76. Patch032: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.032
  77. Patch033: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.033
  78. Patch034: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.034
  79. Patch035: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.035
  80. Patch036: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.036
  81. Patch037: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.037
  82. Patch038: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.038
  83. Patch039: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.039
  84. Patch040: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.040
  85. Patch041: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.041
  86. Patch042: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.042
  87. Patch043: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.043
  88. Patch044: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.044
  89. Patch045: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.045
  90. Patch046: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.046
  91. Patch047: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.047
  92. Patch048: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.048
  93. Patch049: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.049
  94. Patch050: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.050
  95. Patch051: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.051
  96. Patch052: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.052
  97. Patch053: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.053
  98. Patch054: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.054
  99. Patch055: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.055
  100. Patch056: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.056
  101. Patch057: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.057
  102. Patch058: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.058
  103. Patch059: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.059
  104. Patch060: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.060
  105. Patch061: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.061
  106. Patch062: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.062
  107. Patch063: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.063
  108. Patch064: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.064
  109. Patch065: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.065
  110. Patch066: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.066
  111. Patch067: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.067
  112. Patch068: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.068
  113. Patch069: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.069
  114. Patch070: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.070
  115. Patch071: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.071
  116. Patch072: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.072
  117. Patch073: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.073
  118. Patch074: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.074
  119. Patch075: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.075
  120. Patch076: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.076
  121. Patch077: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.077
  122. Patch078: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.078
  123. Patch079: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.079
  124. Patch080: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.080
  125. Patch081: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.081
  126. Patch082: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.082
  127. Patch083: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.083
  128. Patch084: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.084
  129. Patch085: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.085
  130. Patch086: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.086
  131. Patch087: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.087
  132. Patch088: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.088
  133. Patch089: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.089
  134. Patch090: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.090
  135. Patch091: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.091
  136. Patch092: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.092
  137. Patch093: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.093
  138. Patch094: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.094
  139. Patch095: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.095
  140. Patch096: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.096
  141. Patch097: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.097
  142. Patch098: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.098
  143. Patch099: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.099
  144. Patch100: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.100
  145. Patch101: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.101
  146. Patch102: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.102
  147. Patch103: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.103
  148. Patch104: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.104
  149. Patch105: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.105
  150. Patch106: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.106
  151. Patch107: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.107
  152. Patch108: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.108
  153. Patch109: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.109
  154. Patch110: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.110
  155. Patch111: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.111
  156. Patch112: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.112
  157. Patch113: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.113
  158. Patch114: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.114
  159. Patch115: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.115
  160. Patch116: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.116
  161. Patch117: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.117
  162. Patch118: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.118
  163. Patch119: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.119
  164. Patch120: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.120
  165. Patch121: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.121
  166. Patch122: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.122
  167. Patch123: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.123
  168. Patch124: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.124
  169. Patch125: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.125
  170. Patch126: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.126
  171. Patch127: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.127
  172. Patch128: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.128
  173. Patch129: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.129
  174. Patch130: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.130
  175. Patch131: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.131
  176. Patch132: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.132
  177. Patch133: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.133
  178. Patch134: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.134
  179. Patch135: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.135
  180. Patch136: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.136
  181. Patch137: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.137
  182. Patch138: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.138
  183. Patch139: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.139
  184. Patch140: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.140
  185. Patch141: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.141
  186. Patch142: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.142
  187. Patch143: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.143
  188. Patch144: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.144
  189. Patch145: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.145
  190. Patch146: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.146
  191. Patch147: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.147
  192. Patch148: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.148
  193. Patch149: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.149
  194. Patch150: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.150
  195. Patch151: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.151
  196. Patch152: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.152
  197. Patch153: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.153
  198. Patch154: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.154
  199. Patch155: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.155
  200. Patch156: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.156
  201. Patch157: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.157
  202. Patch158: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.158
  203. Patch159: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.159
  204. Patch160: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.160
  205. Patch161: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.161
  206. Patch162: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.162
  207. Patch163: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.163
  208. Patch164: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.164
  209. Patch165: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.165
  210. Patch166: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.166
  211. Patch167: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.167
  212. Patch168: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.168
  213. Patch169: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.169
  214. Patch170: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.170
  215. Patch171: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.171
  216. Patch172: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.172
  217. Patch173: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.173
  218. Patch174: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.174
  219. Patch175: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.175
  220. Patch176: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.176
  221. Patch177: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.177
  222. Patch178: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.178
  223. Patch179: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.179
  224. Patch180: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.180
  225. Patch181: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.181
  226. Patch182: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.182
  227. Patch183: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.183
  228. Patch184: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.184
  229. Patch185: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.185
  230. Patch186: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.186
  231. Patch187: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.187
  232. Patch188: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.188
  233. Patch189: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.189
  234. Patch190: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.190
  235. Patch191: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.191
  236. Patch192: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.192
  237. Patch193: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.193
  238. Patch194: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.194
  239. Patch195: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.195
  240. Patch196: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.196
  241. Patch197: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.197
  242. Patch198: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.198
  243. Patch199: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.199
  244. Patch200: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.200
  245. Patch201: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.201
  246. # Patch202 is broken, fixed.
  247. Patch202: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.202
  248. # Patch203 is broken, fixed.
  249. Patch203: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.203
  250. Patch204: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.204
  251. Patch205: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.205
  252. Patch206: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.206
  253. Patch2010: xxd-locale.patch
  254. Patch3000: vim-7.3-syntax.patch
  255. Patch3002: vim-7.1-nowarnings.patch
  256. Patch3003: vim-6.1-rh3.patch
  257. #Patch3004: vim-7.0-rclocation.patch
  258. Patch3006: vim-6.4-checkhl.patch
  259. Patch3007: vim-7.3-fstabsyntax.patch
  260. Patch3009: vim-7.0-warning.patch
  261. Patch3010: vim-7.0-syncolor.patch
  262. Patch3011: vim-7.0-specedit.patch
  263. Patch4000: vim-7.2-fix-menu.patch
  264. # Patch4010: vim-7.3-enable-syntax.patch
  265. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  266. BuildRequires: ruby, ruby-devel, python-devel, perl, gtk2-devel, ncurses-devel, autoconf, libtool, net-tools, pixman-devel, libXt-devel
  267. %if "%{?_dist_release}" != "vl5"
  268. BuildRequires: glibc-static
  269. %endif
  270. Requires(post): alternatives
  271. Requires: vim-common = %{version}
  272. %description
  273. VIM (VIsual editor iMproved) is an updated and improved version of the
  274. vi editor. Vi was the first real screen-based editor for UNIX, and is
  275. still very popular. VIM has many new features including:
  276. multiple windows, multi-level undos, block highlighting and more.
  277. vim-normal package provides a VIM executable configured
  278. with essential features enabled.
  279. %description -l ja
  280. VIM(VIsual editor iMproved)はviエディタ互換のエディタで,次のような多
  281. くの機能が加えられています: マルチレベルのアンドゥ,シンタックスハイラ
  282. イト,コマンドのヒストリ,オンラインヘルプ,ファイル名の補完,ブロック
  283. を対象とした処理,行の折り畳み,ユニコードやその他の文字コードのサポー
  284. トなどです.
  285. このパッケージでは最も基本的な機能を含んだVIMが提供されます.
  286. %package common
  287. Summary: Common files needed by the non-X VIM packages
  288. Summary(ja): 各種の VIM パッケージに必要なファイル
  289. Group: Applications/Editors
  290. Requires: gawk
  291. Conflicts: vim-X11 < 6.0, vim-enhanced < 6.0, vim-minimal < 6.0
  292. %description common
  293. vim-common package contains files which every VIM binary packages will
  294. need in order to run. VIM itself is included in various packages (under
  295. every different configuration) such as:
  296. * vim - normal features
  297. * vim-big - big features
  298. * vim-huge - huge features and Ruby/Perl/Python support
  299. %package man
  300. Summary: Man pages for the VIM editor
  301. Summary(ja): VIM エディタの man ページ
  302. Group: Applications/Documentation
  303. Conflicts: nvi <= 1.79_jp-18vl1, jvim <= 3.0j2.1a-0vl1
  304. %description man
  305. This package contains man pages for the VIM editor.
  306. %description -l ja man
  307. このパッケージはVIMエディタのmanページを含んでいます.
  308. %package tiny
  309. Summary: A minimal version of the VIM editor
  310. Summary(ja): 最小構成の VIM エディタ
  311. Group: Applications/Editors
  312. Requires(post): alternatives
  313. Conflicts: nvi <= 1.79_jp-18vl1, jvim <= 3.0j2.1a-0vl1, vim-minimal
  314. Obsoletes: vim-minimal
  315. %description tiny
  316. VIM (VIsual editor iMproved) is an updated and improved version of the
  317. vi editor. Vi was the first real screen-based editor for UNIX, and is
  318. still very popular. VIM has many new features including:
  319. multiple windows, multi-level undos, block highlighting and more.
  320. vim-tiny package contains /bin/vi, a minimally configured version
  321. of the VIM. It may be handy when only the root partition is present.
  322. vim-common package is NOT needed to run this program.
  323. %description -l ja tiny
  324. VIM(VIsual editor iMproved)はviエディタ互換のエディタで,次のような多
  325. くの機能が加えられています: マルチレベルのアンドゥ,シンタックスハイラ
  326. イト,コマンドのヒストリ,オンラインヘルプ,ファイル名の補完,ブロック
  327. を対象とした処理,行の折り畳み,ユニコードやその他の文字コードのサポー
  328. トなどです.
  329. このパッケージでは最小構成のVIMを/bin/vimとして提供しています。このパッ
  330. ケージで提供されるVIMを使うにあたってはvim-commonパッケージは必要あり
  331. ません.
  332. %package big
  333. Summary: VIM editor with big features
  334. Summary(ja): 多機能版の VIM エディタ
  335. Group: Applications/Editors
  336. Requires(post): alternatives
  337. Requires: vim-common = %{version}
  338. Obsoletes: vim-color
  339. %description big
  340. VIM (VIsual editor iMproved) is an updated and improved version of the
  341. vi editor. Vi was the first real screen-based editor for UNIX, and is
  342. still very popular. VIM has many new features including:
  343. multiple windows, multi-level undos, block highlighting and more.
  344. vim-big package contains the VIM with "big" features enabled.
  345. %description -l ja big
  346. VIM(VIsual editor iMproved)はviエディタ互換のエディタで,次のような多
  347. くの機能が加えられています: マルチレベルのアンドゥ,シンタックスハイラ
  348. イト,コマンドのヒストリ,オンラインヘルプ,ファイル名の補完,ブロック
  349. を対象とした処理,行の折り畳み,ユニコードやその他の文字コードのサポー
  350. トなどです.
  351. このパッケージではvimパッケージで提供されるVIMよりも多くの機能を含んだ
  352. VIMを提供しています.
  353. %package huge
  354. Summary: VIM editor with huge features
  355. Summary(ja): 最大機能版の VIM エディタ
  356. Group: Applications/Editors
  357. Requires(post): alternatives
  358. Requires: vim-common = %{version}
  359. Requires: %(perl -le 'use Config; print $Config{archlibexp}')
  360. Obsoletes: vim-color
  361. Obsoletes: vim-ruby, vim-python, vim-perl
  362. %description huge
  363. VIM (VIsual editor iMproved) is an updated and improved version of the
  364. vi editor. Vi was the first real screen-based editor for UNIX, and is
  365. still very popular. VIM has many new features including:
  366. multiple windows, multi-level undos, block highlighting and more.
  367. vim-huge package contains the VIM with most of its features (except
  368. X11 features) enabled such as Ruby, Perl and Python features.
  369. %description -l ja huge
  370. VIM(VIsual editor iMproved)はviエディタ互換のエディタで,次のような多
  371. くの機能が加えられています: マルチレベルのアンドゥ,シンタックスハイラ
  372. イト,コマンドのヒストリ,オンラインヘルプ,ファイル名の補完,ブロック
  373. を対象とした処理,行の折り畳み,ユニコードやその他の文字コードのサポー
  374. トなどです.
  375. このパッケージではX11対応以外のほとんどすべての機能のサポートに加え,
  376. Ruby/Perl/Pythonスクリプトの実行機能までを含んでVIMを提供しています.
  377. %package X11
  378. Summary: VIM editor with X11 support
  379. Summary(ja): X11 対応の VIM エディタ
  380. Group: Applications/Editors
  381. Requires(post): alternatives
  382. Requires: vim-X11-common = %{version}
  383. Provides: gvim
  384. %description X11
  385. VIM (VIsual editor iMproved) is an updated and improved version of the
  386. vi editor. Vi was the first real screen-based editor for UNIX, and is
  387. still very popular. VIM has many new features including:
  388. multiple windows, multi-level undos, block highlighting and more.
  389. vim-X11 package contains the VIM with X11 features enabled:
  390. you can run VIM as an X application with a full GUI interface and mouse
  391. support.
  392. %description -l ja X11
  393. VIM(VIsual editor iMproved)はviエディタ互換のエディタで,次のような多
  394. くの機能が加えられています: マルチレベルのアンドゥ,シンタックスハイラ
  395. イト,コマンドのヒストリ,オンラインヘルプ,ファイル名の補完,ブロック
  396. を対象とした処理,行の折り畳み,ユニコードやその他の文字コードのサポー
  397. トなどです.
  398. このパッケージでは最も基本的な構成のVIMにX11対応を加えたものを提供して
  399. います.
  400. %package X11-common
  401. Summary: The common files needed by any version of the GVIM editor
  402. Summary(ja): X11 対応 VIM エディタに必要な共通ファイル
  403. Group: Applications/Editors
  404. Requires: vim-common = %{version}, gtk2
  405. Requires(post): desktop-file-utils
  406. Requires(postun): desktop-file-utils
  407. %description X11-common
  408. vim-X11-common package contains files which every GVIM (VIM with X11
  409. features enabled) binaries will need in order to run.
  410. GVIM itself is included in various packages (under every different
  411. configuration) such as:
  412. * vim-X11 - normal features
  413. * vim-X11-big - big features
  414. * vim-X11-huge - huge features and Ruby/Perl/Python support
  415. %description -l ja X11-common
  416. このパッケージは以下に示す各X11対応のVIMパッケージで提供されるVIMエディ
  417. タを実行するために必要となる共通のファイル群を提供します:
  418. * vim-X11 - X対応機能を有効にしたVIMパッケージ
  419. * vim-X11-big - vim-bigをX対応にしたVIMパッケージ
  420. * vim-X11-huge - vim-hugeをX対応にしたVIMパッケージ
  421. %package X11-big
  422. Summary: VIM editor with big features and X11 support
  423. Summary(ja): X11 対応の多機能版 VIM エディタ
  424. Group: Applications/Editors
  425. Requires(post): alternatives
  426. Requires: vim-X11-common = %{version}
  427. Provides: gvim
  428. %description X11-big
  429. VIM-X11 is a version of the VIM editor which is configured to run on the X
  430. Window System. If you install this package, you can run VIM as an X
  431. application with a full GUI interface and mouse support.
  432. The vim-X11-big package provides the VIM which supports more features
  433. than vim-X11 package does.
  434. %description -l ja X11-big
  435. VIM(VIsual editor iMproved)はviエディタ互換のエディタで,次のような多
  436. くの機能が加えられています: マルチレベルのアンドゥ,シンタックスハイラ
  437. イト,コマンドのヒストリ,オンラインヘルプ,ファイル名の補完,ブロック
  438. を対象とした処理,行の折り畳み,ユニコードやその他の文字コードのサポー
  439. トなどです.
  440. このパッケージではvim-X11パッケージで提供されるVIMよりも,より多くの機
  441. 能を含んだVIMを提供しています.
  442. %package X11-huge
  443. Summary: VIM editor with huge features and X11 support
  444. Summary(ja): X11 対応の最大機能版 VIM エディタ
  445. Group: Applications/Editors
  446. Requires(post): alternatives
  447. Requires: vim-X11-common = %{version}
  448. Requires: %(perl -le 'use Config; print $Config{archlibexp}')
  449. Provides: gvim
  450. %description X11-huge
  451. VIM-X11 is a version of the VIM editor which is configured to run on the X
  452. Window System. If you install this package, you can run VIM as an X
  453. application with a full GUI interface and mouse support.
  454. The vim-X11-huge package provides the VIM which supports much more extra
  455. features than vim-X11-huge does, such as Ruby/Perl/Python support.
  456. %description -l ja X11-huge
  457. VIM(VIsual editor iMproved)はviエディタ互換のエディタで,次のような多
  458. くの機能が加えられています: マルチレベルのアンドゥ,シンタックスハイラ
  459. イト,コマンドのヒストリ,オンラインヘルプ,ファイル名の補完,ブロック
  460. を対象とした処理,行の折り畳み,ユニコードやその他の文字コードのサポー
  461. トなどです.
  462. このパッケージではX11対応も含めたほとんどすべての機能のサポートに加え,
  463. Ruby/Perl/Pythonスクリプトの実行機能までを含んでVIMを提供しています.
  464. %prep
  465. %setup -q -b 0 -n %{vimdir}
  466. # fix rogue dependencies from sample code
  467. chmod -x runtime/tools/mve.awk
  468. %patch2002 -p1
  469. %patch2003 -p1
  470. %patch2004 -p1
  471. perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
  472. # Base patches...
  473. # for i in seq 1 154; do printf "%%patch%03d -p0\n" $i; done
  474. %patch001 -p0
  475. %patch002 -p0
  476. %patch003 -p0
  477. %patch004 -p0
  478. %patch005 -p0
  479. %patch006 -p0
  480. %patch007 -p0
  481. %patch008 -p0
  482. %patch009 -p0
  483. %patch010 -p0
  484. %patch011 -p0
  485. %patch012 -p0
  486. %patch013 -p0
  487. %patch014 -p0
  488. %patch015 -p0
  489. %patch016 -p0
  490. %patch017 -p0
  491. %patch018 -p0
  492. %patch019 -p0
  493. %patch020 -p0
  494. %patch021 -p0
  495. %patch022 -p0
  496. %patch023 -p0
  497. %patch024 -p0
  498. %patch025 -p0
  499. %patch026 -p0
  500. %patch027 -p0
  501. %patch028 -p0
  502. %patch029 -p0
  503. %patch030 -p0
  504. %patch031 -p0
  505. %patch032 -p0
  506. %patch033 -p0
  507. %patch034 -p0
  508. %patch035 -p0
  509. %patch036 -p0
  510. %patch037 -p0
  511. %patch038 -p0
  512. %patch039 -p0
  513. %patch040 -p0
  514. %patch041 -p0
  515. %patch042 -p0
  516. %patch043 -p0
  517. %patch044 -p0
  518. %patch045 -p0
  519. %patch046 -p0
  520. %patch047 -p0
  521. %patch048 -p0
  522. %patch049 -p0
  523. %patch050 -p0
  524. %patch051 -p0
  525. %patch052 -p0
  526. %patch053 -p0
  527. %patch054 -p0
  528. %patch055 -p0
  529. %patch056 -p0
  530. %patch057 -p0
  531. %patch058 -p0
  532. %patch059 -p0
  533. %patch060 -p0
  534. %patch061 -p0
  535. %patch062 -p0
  536. %patch063 -p0
  537. %patch064 -p0
  538. %patch065 -p0
  539. %patch066 -p0
  540. %patch067 -p0
  541. %patch068 -p0
  542. %patch069 -p0
  543. %patch070 -p0
  544. %patch071 -p0
  545. %patch072 -p0
  546. %patch073 -p0
  547. %patch074 -p0
  548. %patch075 -p0
  549. %patch076 -p0
  550. %patch077 -p0
  551. %patch078 -p0
  552. %patch079 -p0
  553. %patch080 -p0
  554. %patch081 -p0
  555. %patch082 -p0
  556. %patch083 -p0
  557. %patch084 -p0
  558. %patch085 -p0
  559. %patch086 -p0
  560. %patch087 -p0
  561. %patch088 -p0
  562. %patch089 -p0
  563. %patch090 -p0
  564. %patch091 -p0
  565. %patch092 -p0
  566. %patch093 -p0
  567. %patch094 -p0
  568. %patch095 -p0
  569. %patch096 -p0
  570. %patch097 -p0
  571. %patch098 -p0
  572. %patch099 -p0
  573. %patch100 -p0
  574. %patch101 -p0
  575. %patch102 -p0
  576. %patch103 -p0
  577. %patch104 -p0
  578. %patch105 -p0
  579. %patch106 -p0
  580. %patch107 -p0
  581. %patch108 -p0
  582. %patch109 -p0
  583. %patch110 -p0
  584. %patch111 -p0
  585. %patch112 -p0
  586. %patch113 -p0
  587. %patch114 -p0
  588. %patch115 -p0
  589. %patch116 -p0
  590. %patch117 -p0
  591. %patch118 -p0
  592. %patch119 -p0
  593. %patch120 -p0
  594. %patch121 -p0
  595. %patch122 -p0
  596. %patch123 -p0
  597. %patch124 -p0
  598. %patch125 -p0
  599. %patch126 -p0
  600. %patch127 -p0
  601. %patch128 -p0
  602. %patch129 -p0
  603. %patch130 -p0
  604. %patch131 -p0
  605. %patch132 -p0
  606. %patch133 -p0
  607. %patch134 -p0
  608. %patch135 -p0
  609. %patch136 -p0
  610. %patch137 -p0
  611. %patch138 -p0
  612. %patch139 -p0
  613. %patch140 -p0
  614. %patch141 -p0
  615. %patch142 -p0
  616. %patch143 -p0
  617. %patch144 -p0
  618. %patch145 -p0
  619. %patch146 -p0
  620. %patch147 -p0
  621. %patch148 -p0
  622. %patch149 -p0
  623. %patch150 -p0
  624. %patch151 -p0
  625. %patch152 -p0
  626. %patch153 -p0
  627. %patch154 -p0
  628. %patch155 -p0
  629. %patch156 -p0
  630. %patch157 -p0
  631. %patch158 -p0
  632. %patch159 -p0
  633. %patch160 -p0
  634. %patch161 -p0
  635. %patch162 -p0
  636. %patch163 -p0
  637. %patch164 -p0
  638. %patch165 -p0
  639. %patch166 -p0
  640. %patch167 -p0
  641. %patch168 -p0
  642. %patch169 -p0
  643. %patch170 -p0
  644. %patch171 -p0
  645. %patch172 -p0
  646. %patch173 -p0
  647. %patch174 -p0
  648. %patch175 -p0
  649. %patch176 -p0
  650. %patch177 -p0
  651. %patch178 -p0
  652. %patch179 -p0
  653. %patch180 -p0
  654. %patch181 -p0
  655. %patch182 -p0
  656. %patch183 -p0
  657. %patch184 -p0
  658. %patch185 -p0
  659. %patch186 -p0
  660. %patch187 -p0
  661. %patch188 -p0
  662. %patch189 -p0
  663. %patch190 -p0
  664. %patch191 -p0
  665. %patch192 -p0
  666. %patch193 -p0
  667. %patch194 -p0
  668. %patch195 -p0
  669. %patch196 -p0
  670. %patch197 -p0
  671. %patch198 -p0
  672. %patch199 -p0
  673. %patch200 -p0
  674. %patch201 -p0
  675. # patch202 is broken, fixed.
  676. %patch202 -p0
  677. # patch203 is broken, fixed.
  678. %patch203 -p0
  679. %patch204 -p0
  680. %patch205 -p0
  681. %patch206 -p0
  682. %patch2010 -p1
  683. %patch3000 -p1
  684. %patch3002 -p1
  685. %patch3003 -p1
  686. #%patch3004 -p1
  687. %patch3006 -p1
  688. %patch3007 -p1
  689. #%patch3008 -p1
  690. %patch3009 -p1
  691. %patch3010 -p1
  692. %patch3011 -p1
  693. %patch4000 -p1
  694. # %patch4010 -p1
  695. %build
  696. cd src
  697. autoconf
  698. make shadow
  699. mv shadow vim-X11-huge
  700. (cd vim-X11-huge && \
  701. mkdir po && (cd po && ln -s ../../po/* .) && \
  702. %configure %{configopts} %{features_x11} %{features_huge} && \
  703. make %{?_smp_mflags})
  704. make shadow
  705. mv shadow vim-X11-big
  706. (cd vim-X11-big && \
  707. mkdir po && (cd po && ln -s ../../po/* .) && \
  708. %configure %{configopts} %{features_x11} %{features_big} && \
  709. make %{?_smp_mflags})
  710. make shadow
  711. mv shadow vim-X11-normal
  712. (cd vim-X11-normal && \
  713. mkdir po && (cd po && ln -s ../../po/* .) && \
  714. %configure %{configopts} %{features_x11} %{features_normal} && \
  715. make %{?_smp_mflags})
  716. make shadow
  717. mv shadow vim-huge
  718. (cd vim-huge && \
  719. mkdir po && (cd po && ln -s ../../po/* .) && \
  720. %configure %{configopts} %{features_nox11} %{features_huge} && \
  721. make %{?_smp_mflags})
  722. make shadow
  723. mv shadow vim-big
  724. (cd vim-big && \
  725. mkdir po && (cd po && ln -s ../../po/* .) && \
  726. %configure %{configopts} %{features_nox11} %{features_big} && \
  727. make %{?_smp_mflags})
  728. make shadow
  729. mv shadow vim-normal
  730. (cd vim-normal && \
  731. mkdir po && (cd po && ln -s ../../po/* .) && \
  732. %configure %{configopts} %{features_nox11} %{features_normal} && \
  733. make %{?_smp_mflags})
  734. make shadow
  735. mv shadow vim-tiny
  736. cp os_unix.h os_unix.h.orig
  737. sed -i -e 's|$VIM/vimrc|/etc/vimrc.tiny|g' os_unix.h
  738. (cd vim-tiny && \
  739. LDFLAGS=-static export LDFLAGS; \
  740. %configure %{configopts} %{features_nox11} %{features_tiny} && \
  741. make %{?_smp_mflags})
  742. cp os_unix.h.orig os_unix.h
  743. %install
  744. rm -rf %{buildroot}
  745. mkdir -p %{buildroot}
  746. mkdir -p %{buildroot}%{vimrcloc}
  747. mkdir -p %{buildroot}/%{vimruntime}
  748. ln -s %{vimrcloc}/vimrc.ja %{buildroot}/%{vimruntime}/vimrc
  749. ln -s %{vimrcloc}/gvimrc.ja %{buildroot}/%{vimruntime}/gvimrc
  750. ln -s %{vimrcloc} %{buildroot}/%{vimruntime}/vimfiles
  751. cd src
  752. for d in vim-normal vim-big vim-huge vim-X11-normal vim-X11-big vim-X11-huge vim-tiny
  753. do
  754. make -C$d DESTDIR=%{buildroot} installvimbin
  755. vimbin=`find %{buildroot} -name vim -type f`
  756. mv $vimbin `dirname $vimbin`/`echo $d | sed -e's/^vim-/vim./'`
  757. done
  758. make -Cvim-huge DESTDIR=%{buildroot} installtools installtutor
  759. make -Cvim-X11-huge DESTDIR=%{buildroot} installtools installtutor installtutorbin
  760. make -Cvim-X11-huge DESTDIR=%{buildroot} install-languages install-icons
  761. make -Cvim-X11-huge DESTDIR=%{buildroot} installruntime installlinks installmanlinks
  762. find %{buildroot}/%{_bindir} -type l -exec rm \{\} \;
  763. # Dependency cleanups
  764. chmod 644 %{buildroot}/%{_datadir}/vim/%{vimsubdir}/doc/vim2html.pl \
  765. %{buildroot}/%{_datadir}/vim/%{vimsubdir}/tools/*.pl \
  766. %{buildroot}/%{_datadir}/vim/%{vimsubdir}/tools/vim132
  767. chmod 644 ../runtime/doc/vim2html.pl
  768. # installing vimrc files.
  769. install -p -m644 %{SOURCE300} %{buildroot}%{vimrcloc}/vimrc.ja
  770. install -p -m644 %{SOURCE300} %{buildroot}%{vimrcloc}/gvimrc.ja
  771. install -p -m644 %{SOURCE300} %{buildroot}%{_sysconfdir}/vimrc.tiny
  772. # installing misc utils.
  773. install -p -m644 %{SOURCE400} %{buildroot}%{_datadir}/vim/%{vimsubdir}/plugin/format.vim
  774. install -p -m644 %{SOURCE401} %{buildroot}%{_datadir}/vim/%{vimsubdir}/plugin/verifyenc.vim
  775. cd ../..
  776. # desktop file
  777. %__mkdir_p %{buildroot}%{_datadir}/applications
  778. %__install -p -m644 %{SOURCE100} %{buildroot}%{_datadir}/applications/gvim.desktop
  779. # icons
  780. %__mkdir_p %{buildroot}%{_datadir}/icons/hicolor/{16x16,32x32,48x48,64x64}/apps
  781. %__install -p -m644 %{SOURCE101} %{buildroot}%{_datadir}/icons/hicolor/16x16/apps/gvim.png
  782. %__install -p -m644 %{SOURCE102} %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/gvim.png
  783. %__install -p -m644 %{SOURCE103} %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/gvim.png
  784. %__install -p -m644 %{SOURCE104} %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/gvim.png
  785. # remove international manuals
  786. rm -rf %{buildroot}/%{_mandir}/{fr,it,ru,pl}*
  787. %post tiny
  788. update-alternatives \
  789. --install /bin/vi vi /bin/vim.tiny 20 \
  790. --slave /bin/vim vim /bin/vim.tiny \
  791. --slave /bin/eview eview /bin/vim.tiny \
  792. --slave /bin/evim evim /bin/vim.tiny \
  793. --slave /bin/ex ex /bin/vim.tiny \
  794. --slave /bin/rview rview /bin/vim.tiny \
  795. --slave /bin/rvim rvim /bin/vim.tiny \
  796. --slave /bin/view view /bin/vim.tiny \
  797. --slave /bin/vimdiff vimdiff /bin/vim.tiny
  798. %triggerpostun -- vim-minimal < 6.0
  799. update-alternatives --auto vi
  800. %triggerpostun tiny -- vim-tiny <= 6.2.532-0vl3
  801. update-alternatives --remove vi /bin/vim
  802. update-alternatives --auto vi
  803. %preun tiny
  804. if [ "$1" = "0" ]
  805. then
  806. update-alternatives --remove vi /bin/vim.tiny
  807. fi
  808. %post
  809. update-alternatives \
  810. --install /bin/vi vi %{_bindir}/vim.normal 31 \
  811. --slave /bin/vim vim %{_bindir}/vim.normal \
  812. --slave /bin/eview eview %{_bindir}/vim.normal \
  813. --slave /bin/evim evim %{_bindir}/vim.normal \
  814. --slave /bin/ex ex %{_bindir}/vim.normal \
  815. --slave /bin/rview rview %{_bindir}/vim.normal \
  816. --slave /bin/rvim rvim %{_bindir}/vim.normal \
  817. --slave /bin/view view %{_bindir}/vim.normal \
  818. --slave /bin/vimdiff vimdiff %{_bindir}/vim.normal
  819. %triggerpostun -- vim <= 6.2.532-0vl3
  820. update-alternatives --remove vim /usr/bin/vim.normal
  821. %preun
  822. if [ "$1" = "0" ]
  823. then
  824. update-alternatives --remove vi %{_bindir}/vim.normal
  825. fi
  826. %post big
  827. update-alternatives \
  828. --install /bin/vi vi %{_bindir}/vim.big 41 \
  829. --slave /bin/vim vim %{_bindir}/vim.big \
  830. --slave /bin/eview eview %{_bindir}/vim.big \
  831. --slave /bin/evim evim %{_bindir}/vim.big \
  832. --slave /bin/ex ex %{_bindir}/vim.big \
  833. --slave /bin/rview rview %{_bindir}/vim.big \
  834. --slave /bin/rvim rvim %{_bindir}/vim.big \
  835. --slave /bin/view view %{_bindir}/vim.big \
  836. --slave /bin/vimdiff vimdiff %{_bindir}/vim.big
  837. %triggerpostun big -- vim-big <= 6.2.532-0vl3
  838. update-alternatives --remove vim /usr/bin/vim.big
  839. %preun big
  840. if [ "$1" = "0" ]
  841. then
  842. update-alternatives --remove vi %{_bindir}/vim.big
  843. fi
  844. %post huge
  845. update-alternatives \
  846. --install /bin/vi vi %{_bindir}/vim.huge 51 \
  847. --slave /bin/vim vim %{_bindir}/vim.huge \
  848. --slave /bin/eview eview %{_bindir}/vim.huge \
  849. --slave /bin/evim evim %{_bindir}/vim.huge \
  850. --slave /bin/ex ex %{_bindir}/vim.huge \
  851. --slave /bin/rview rview %{_bindir}/vim.huge \
  852. --slave /bin/rvim rvim %{_bindir}/vim.huge \
  853. --slave /bin/view view %{_bindir}/vim.huge \
  854. --slave /bin/vimdiff vimdiff %{_bindir}/vim.huge
  855. %triggerpostun huge -- vim-huge <= 6.2.532-0vl3
  856. update-alternatives --remove vim /usr/bin/vim.huge
  857. %preun huge
  858. if [ "$1" = "0" ]
  859. then
  860. update-alternatives --remove vi %{_bindir}/vim.huge
  861. fi
  862. %post X11
  863. update-alternatives \
  864. --install /bin/vi vi %{_bindir}/vim.X11-normal 30 \
  865. --slave /bin/vim vim %{_bindir}/vim.X11-normal \
  866. --slave /bin/eview eview %{_bindir}/vim.X11-normal \
  867. --slave /bin/evim evim %{_bindir}/vim.X11-normal \
  868. --slave /bin/ex ex %{_bindir}/vim.X11-normal \
  869. --slave /bin/rview rview %{_bindir}/vim.X11-normal \
  870. --slave /bin/rvim rvim %{_bindir}/vim.X11-normal \
  871. --slave /bin/view view %{_bindir}/vim.X11-normal \
  872. --slave /bin/vimdiff vimdiff %{_bindir}/vim.X11-normal
  873. update-alternatives \
  874. --install %{_bindir}/gvim gvim %{_bindir}/vim.X11-normal 30 \
  875. --slave %{_bindir}/gview gview %{_bindir}/vim.X11-normal \
  876. --slave %{_bindir}/gvimdiff gvimdiff %{_bindir}/vim.X11-normal \
  877. --slave %{_bindir}/rgview rgview %{_bindir}/vim.X11-normal \
  878. --slave %{_bindir}/rgvim rgvim %{_bindir}/vim.X11-normal
  879. %triggerpostun X11 -- vim-X11 <= 6.2.532-0vl3
  880. update-alternatives --remove vim %{_bindir}/vim.X11-normal
  881. %preun X11
  882. if [ "$1" = "0" ]
  883. then
  884. update-alternatives --remove vi %{_bindir}/vim.X11-normal
  885. update-alternatives --remove gvim %{_bindir}/vim.X11-normal
  886. fi
  887. %post X11-big
  888. update-alternatives \
  889. --install /bin/vi vi %{_bindir}/vim.X11-big 40 \
  890. --slave /bin/vim vim %{_bindir}/vim.X11-big \
  891. --slave /bin/eview eview %{_bindir}/vim.X11-big \
  892. --slave /bin/evim evim %{_bindir}/vim.X11-big \
  893. --slave /bin/ex ex %{_bindir}/vim.X11-big \
  894. --slave /bin/rview rview %{_bindir}/vim.X11-big \
  895. --slave /bin/rvim rvim %{_bindir}/vim.X11-big \
  896. --slave /bin/view view %{_bindir}/vim.X11-big \
  897. --slave /bin/vimdiff vimdiff %{_bindir}/vim.X11-big
  898. update-alternatives \
  899. --install %{_bindir}/gvim gvim %{_bindir}/vim.X11-big 40 \
  900. --slave %{_bindir}/gview gview %{_bindir}/vim.X11-big \
  901. --slave %{_bindir}/gvimdiff gvimdiff %{_bindir}/vim.X11-big \
  902. --slave %{_bindir}/rgview rgview %{_bindir}/vim.X11-big \
  903. --slave %{_bindir}/rgvim rgvim %{_bindir}/vim.X11-big
  904. %triggerpostun X11-big -- vim-X11-big <= 6.2.532-0vl3
  905. update-alternatives --remove vim %{_bindir}/vim.X11-big
  906. %preun X11-big
  907. if [ "$1" = "0" ]
  908. then
  909. update-alternatives --remove vi %{_bindir}/vim.X11-big
  910. update-alternatives --remove gvim %{_bindir}/vim.X11-big
  911. fi
  912. %post X11-huge
  913. update-alternatives \
  914. --install /bin/vi vi %{_bindir}/vim.X11-huge 50 \
  915. --slave /bin/vim vim %{_bindir}/vim.X11-huge \
  916. --slave /bin/eview eview %{_bindir}/vim.X11-huge \
  917. --slave /bin/evim evim %{_bindir}/vim.X11-huge \
  918. --slave /bin/ex ex %{_bindir}/vim.X11-huge \
  919. --slave /bin/rview rview %{_bindir}/vim.X11-huge \
  920. --slave /bin/rvim rvim %{_bindir}/vim.X11-huge \
  921. --slave /bin/view view %{_bindir}/vim.X11-huge \
  922. --slave /bin/vimdiff vimdiff %{_bindir}/vim.X11-huge
  923. update-alternatives \
  924. --install %{_bindir}/gvim gvim %{_bindir}/vim.X11-huge 50 \
  925. --slave %{_bindir}/gview gview %{_bindir}/vim.X11-huge \
  926. --slave %{_bindir}/gvimdiff gvimdiff %{_bindir}/vim.X11-huge \
  927. --slave %{_bindir}/rgview rgview %{_bindir}/vim.X11-huge \
  928. --slave %{_bindir}/rgvim rgvim %{_bindir}/vim.X11-huge
  929. %triggerpostun X11-huge -- vim-X11-huge <= 6.2.532-0vl3
  930. update-alternatives --remove vim %{_bindir}/vim.X11-huge
  931. %preun X11-huge
  932. if [ "$1" = "0" ]
  933. then
  934. update-alternatives --remove vi %{_bindir}/vim.X11-huge
  935. update-alternatives --remove gvim %{_bindir}/vim.X11-huge
  936. fi
  937. %post X11-common
  938. %{_bindir}/update-desktop-database %{_datadir}/applications >& /dev/null ||:
  939. %postun X11-common
  940. %{_bindir}/update-desktop-database %{_datadir}/applications >& /dev/null ||:
  941. %clean
  942. rm -rf %{buildroot}
  943. %files
  944. %defattr(-,root,root)
  945. %{_bindir}/vim.normal
  946. %files common
  947. %defattr(-,root,root)
  948. %doc README.txt
  949. %doc README_extra.txt
  950. %doc README_unix.txt
  951. %{vimrcloc}
  952. %{_bindir}/vimtutor
  953. %{_bindir}/xxd
  954. %{_datadir}/vim
  955. %files man
  956. %defattr(-,root,root)
  957. %{_mandir}/man1/eview.1*
  958. %{_mandir}/man1/evim.1*
  959. %{_mandir}/man1/ex.1*
  960. %{_mandir}/man1/rgview.1*
  961. %{_mandir}/man1/rgvim.1*
  962. %{_mandir}/man1/rview.1*
  963. %{_mandir}/man1/rvim.1*
  964. %{_mandir}/man1/view.1*
  965. %{_mandir}/man1/vim.1*
  966. %{_mandir}/man1/vimdiff.1*
  967. %{_mandir}/man1/vimtutor.1*
  968. %{_mandir}/man1/xxd.1*
  969. %files X11-common
  970. %defattr(-,root,root)
  971. %config(missingok) %{_datadir}/applications/gvim.desktop
  972. %{_datadir}/icons/hicolor/*/apps/gvim.png
  973. %{_mandir}/man1/gview.1*
  974. %{_mandir}/man1/gvim.1*
  975. %{_mandir}/man1/gvimdiff.1*
  976. %files tiny
  977. %defattr(-,root,root)
  978. %{binprefix}bin/vim.tiny
  979. %{_sysconfdir}/vimrc.tiny
  980. %files big
  981. %defattr(-,root,root)
  982. %{_bindir}/vim.big
  983. %files huge
  984. %defattr(-,root,root)
  985. %{_bindir}/vim.huge
  986. %files X11
  987. %defattr(-,root,root)
  988. %{_bindir}/vim.X11-normal
  989. %files X11-big
  990. %defattr(-,root,root)
  991. %{_bindir}/vim.X11-big
  992. %files X11-huge
  993. %defattr(-,root,root)
  994. %{_bindir}/vim.X11-huge
  995. %changelog
  996. * Sun Jun 05 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 7.3.206-1
  997. - update to 7.3.206
  998. * Thu Apr 07 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 7.3.154-1
  999. - update to 7.3.154
  1000. - update Patch001-154
  1001. * Tue Mar 29 2011 Yasumichi Akahoshi <yasumichi@vinelinux.org> 7.2.446-5
  1002. - rebuild with perl-5.12.3
  1003. * Sun Jan 09 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 7.2.446-4
  1004. - add BuildRequires: libXt-devel
  1005. * Sun Jan 09 2011 Yasumichi Akahoshi <yasumichi@vinelinux.org> 7.2.446-3
  1006. - update vimrc.ja (fixed http://bts.vinelinux.org/user.cgi?action=view_report&id=1067&project=VineLinux)
  1007. * Sun Sep 19 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2.446-2
  1008. - do not BR: glibc-static on Vine 5.x
  1009. * Sun Sep 19 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2.446-1
  1010. - update tp 7.2.446 (add Patch149-446)
  1011. - run update-alternatives on vim-huge post script
  1012. - drop Patch3004 (use %%{_datadir}/vim/vimrc)
  1013. - add vimrc.tiny for vim.tiny
  1014. - add BR: glibc-static to build vime-tiny
  1015. * Sat Mar 20 2010 Shu KONNO <owa@bg.wakwak.com> 7.2.148-2
  1016. - rebuilt with python-2.6
  1017. * Sun Apr 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2.148-1
  1018. - new upstream release
  1019. - modified vimrc.ja to support utf-8 locale
  1020. - drop vim-{ruby,perl,python}
  1021. * Mon May 05 2008 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 6.4.10-1vl5
  1022. - rebuild with perl-5.10.0
  1023. - applied new versioning policy
  1024. - add "make installghelplinks"
  1025. - add BuildRequires: pixman-devel
  1026. * Wed Sep 05 2007 KAZUKI SHIMURA <ksh753@y5.dion.ne.jp> 6.4.10-0vl3
  1027. - [SECURITY] add helptags.patch (patch2000) renamed from 7.1.039
  1028. - fix format string vulnerability in the helptags_one (CVE-2007-2953)
  1029. * Sat Jul 28 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 6.4.10-0vl2
  1030. - changed man Group to Applications/Documentation
  1031. * Mon May 15 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.4.10-0vl1
  1032. - new upstream patch version
  1033. * Tue Feb 28 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.4.8-0vl2
  1034. - update patching script
  1035. - exit if upstream patches not exist
  1036. * Mon Feb 27 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.4.8-0vl1
  1037. - new upstream patch version
  1038. * Fri Nov 04 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.4-0vl2
  1039. - add cssIdentifier.patch to avoid error
  1040. * Mon Oct 31 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.4-0vl1
  1041. - new upstream release
  1042. - drop tmpfile.patch
  1043. - import verifyenc.vim from KaoriYa.net ([vine-users:073279])
  1044. - http://www.kaoriya.net/dist/vim-6.4-w32j.tar.bz2
  1045. - import checkhl.patch from FC 6.4.000-2
  1046. * Tue Oct 25 2005 Karsten Hopp <karsten@redhat.de> 6.4.000-2
  1047. - add syntax highlighting rule for %%check (Ralf Ertzinger, #165277)
  1048. * Mon Oct 17 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.90-0vl1
  1049. - new upstream patch version
  1050. - add numeric-keypad.patch (patch101)
  1051. - Thanks, ISOBE Takeshi
  1052. * Sun Aug 14 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.86-0vl2
  1053. - [SECURITY] re-add patches, import tmpfile.patch from FC
  1054. - oops, patches not added at 6.3.86-0vl1
  1055. - overwrite or create arbitrary files via a symlink attack (CAN-2005-0069)
  1056. * Sat Jul 30 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.86-0vl1
  1057. - [SECURITY] new upstream patch version
  1058. - modelines shell command execution vulnerability (CAN-2005-2368)
  1059. - add README_patches.txt
  1060. * Sun May 15 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.71-0vl1
  1061. - new upstream patch version
  1062. - update desktop file
  1063. - import icons from FC
  1064. - import gvim.desktop from FC and modify
  1065. - move gvim.desktop to %%{_datadir}/applications
  1066. - run update-desktop-database at X11-common's post/postun
  1067. - import specsyntax.patch from FC
  1068. * Wed Jan 26 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.58-0vl1
  1069. - new upstream patch version
  1070. - perl/huge/X11-huge
  1071. - add Requires: %%(perl -le 'use Config; print $Config{archlibexp}')
  1072. * Tue Jan 11 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.53-0vl2
  1073. - rebuild with perl-5.8.6
  1074. * Mon Dec 27 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.53-0vl1
  1075. - [SECURITY] new upstream patch version
  1076. - arbitrary command execution vulnerability (CAN-2004-1138)
  1077. - add URL
  1078. - fix common's Japanese description
  1079. - remove package information about vim-X11-*
  1080. - add Provides: gvim (vim-X11-*)
  1081. * Fri Oct 29 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.31-0vl1
  1082. - new upstream patch version
  1083. - fix URLs (source1,2)
  1084. * Sun Jun 20 2004 Tomoya TAKA <taka@vinelinux.org> 6.3.6-0vl1
  1085. - new upstream release
  1086. - update configurations of alternatives
  1087. - vim-tiny contains /bin/vim.tiny only
  1088. - remove 'Requires: vim-common' from vim-man subpackage
  1089. - change order of fileencordings in vimrc.ja
  1090. * Wed May 19 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 6.2.532-0vl3
  1091. - use gtk2 instead of gtk+
  1092. - add Requires: gtk2 to vim-X11-common
  1093. - add BuildRequires: gtk2-devel
  1094. * Tue May 18 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 6.2.532-0vl2
  1095. - add --enable-multibyte to vim-tiny
  1096. * Sat May 15 2004 Tomoya TAKA <taka@vinelinux.org> 6.2.532-0vl1
  1097. - new upstream patch version
  1098. * Sat Mar 20 2004 Tomoya TAKA <taka@vinelinux.org> 6.2.382-0vl1
  1099. - new upstream version
  1100. * Mon Oct 06 2003 akira yamada <akira@vinelinux.org> 6.2.106-0vl1
  1101. - new upstream version
  1102. - bulid with ruby-1.8.0.
  1103. * Tue Jun 17 2003 UECHI Yasumasa <uh@u.dhis.portside.net> 6.2.14-0vl1
  1104. - new upstream version
  1105. * Wed Jan 22 2003 Tomoya TAKA <taka@vinelinux.org> 6.1.300-0vl1
  1106. - new upstream patch version
  1107. * Wed Jan 22 2003 Tomoya TAKA <taka@vinelinux.org> 6.1.265-0vl1
  1108. - patch level 265, including fix of modeline vulnerability
  1109. cf. http://www.guninski.com/vim1.html
  1110. * Wed Apr 03 2002 akira yamada <akira@vinelinux.org> 6.1.5-0vl1
  1111. - new upstream version.
  1112. - updated format.vim. (extracted from
  1113. http://www.kaoriya.net/dist/gvim-6.1-w32j.tar.bz2.)
  1114. - clean uped vimrc, vimrc.ja, gvimrc, gvimrc.ja.
  1115. * Thu Jan 31 2002 Toru Sagami <sagami@vinelinux.org> 6.0.158-0vl1
  1116. - patch level 6.0.158
  1117. * Sun Nov 25 2001 akira yamada <akira@vinelinux.org> 6.0.93-0vl1
  1118. - new upstream patch version.
  1119. - added PreReqs: alternatives for vim, vim-tiny, vim-X11.
  1120. * Mon Nov 12 2001 akira yamada <akira@vinelinux.org> 6.0.68-0vl4
  1121. - added Japanese descriptions.
  1122. - English descriptions by shaolin.
  1123. * Wed Nov 07 2001 akira yamada <akira@vinelinux.org> 6.0.68-0vl3
  1124. - added triggerpostun for vim-minimal.
  1125. * Mon Nov 05 2001 akira yamada <akira@vinelinux.org> 6.0.68-0vl2
  1126. - patch #44, #54, #64 is now available.
  1127. * Mon Nov 05 2001 akira yamada <akira@vinelinux.org> 6.0.68-0vl1
  1128. - new upstream patch version.
  1129. - removed jcode2.vim and added new default vimrc.
  1130. - removed unused sources and patches.
  1131. - alternatives for /bin/vi.
  1132. - added net-tools to BuildRequires. (/bin/hostname)
  1133. * Wed Oct 31 2001 akira yamada <akira@vinelinux.org> 6.0.43-0vl1
  1134. - new upstream patch version.
  1135. - added vim-lang and vim-extra.
  1136. - added gawk to Requires of vim-common.
  1137. - added gtk+ to Requires of vim-X11-common.
  1138. * Wed Oct 17 2001 akira yamada <akira@vinelinux.org> 6.0.11-0vl2
  1139. - added autoconf and libtool to BuildRequires.
  1140. * Mon Oct 15 2001 akira yamada <akira@vinelinux.org> 6.0.11-0vl1
  1141. - vim and vim-X11 is no longer virturl package.
  1142. - obsoleted vim-normal and vim-X11-normal.
  1143. - added check "$1" = "0" for preun scripts.
  1144. * Mon Oct 15 2001 akira yamada <akira@vinelinux.org> 6.0-0vl2
  1145. - linked staticly vim of vim-tiny.
  1146. * Sun Oct 14 2001 akira yamada <akira@vinelinux.org> 6.0-0vl1
  1147. - new upstream version.
  1148. - now, vim and vim-X11 is virtual package.
  1149. - new sub-packages vim-tiny, vim-normal, vim-big, vim-ruby, vim-perl,
  1150. vim-python, vim-huge, vim-X11-normal, vim-X11-big and vim-X11-huge.
  1151. - obsoleted vim-minimal and vin-enhanced.
  1152. * Sat Sep 08 2001 Toru Sagami <sagami@vinelinux.org>
  1153. - 5.8-0vl4: rebuilt on current ncurses
  1154. - added format.vim and more useful comments in vimrc.ja
  1155. * Sat Aug 04 2001 <sagami@vinelinux.org>
  1156. - 5.8-0vl3: patch level 5.8.9
  1157. - dont pack duplicated runtime/syntax directory into %%doc
  1158. * Thu Jul 19 2001 <sagami@vinelinux.org>
  1159. - 5.8-0vl2: patch level 5.8.7
  1160. - Add postfix config syntax highlighting
  1161. * Fri Jun 08 2001 <sagami@vinelinux.org>
  1162. - vim-5.8-0vl1: patch level 5.8.002
  1163. * Fri Jun 01 2001 <sagami@vinelinux.org>
  1164. - vim-5.8-0vl0: vim-5.8 bug fix release
  1165. * Thu May 10 2001 <sagami@vinelinux.org>
  1166. - vim-5.7-0vl8: patch level 5.7.030
  1167. - use versioned sources, not older ones and patches
  1168. - sync with RH6.2 updates
  1169. * Wed Apr 18 2001 sagami@vinelinux.org
  1170. - jcode2.vim: fix back to original one
  1171. - patch level 5.7.028
  1172. * Mon Feb 05 2001 Toru Sagami <czs14350@mb.infoweb.ne.jp>
  1173. - patch level 5.7.024
  1174. - small fix for jcode2.vim
  1175. - split man package from common package to avoid conflict with jvim3
  1176. * Tue Dec 26 2000 Toru Sagami <czs14350@mb.infoweb.ne.jp>
  1177. - %%{makeinstall}
  1178. - acutally build against current ncurses5 without gpm with ncurses4
  1179. * Thu Dec 21 2000 Toru Sagami <czs14350@mb.infoweb.ne.jp>
  1180. - build against current ncurses5
  1181. - added CVS commit filetype detection to scripts.vim
  1182. * Wed Dec 06 2000 Toru Sagami <czs14350@mb.infoweb.ne.jp>
  1183. - 5.7.19
  1184. - jcode.pl-2.13
  1185. - added License recognition to .spec syntax
  1186. - added RFC822 mail/ emacs-lips filetype detection to scripts.vim
  1187. - FHS stuff: _mandir
  1188. * Wed Jul 19 2000 Toru Sagami <czs14350@mb.infoweb.ne.jp>
  1189. - based on RH 5.6-14 -> 5.7 (patchlevel .2)
  1190. - manpath: /usr/share/man -> /usr/man/man :-)
  1191. - delete %%makeinstall macro for rpm-3.0.x
  1192. - gvim: --enable-multibyte, xim, fontset
  1193. - vim: --enable-multibyte
  1194. - jcode.pl-2.11 and jcode2.vim from Nozomu Kobayashi's rpm package
  1195. - vimrc: added bzip2 and Japanese stuff of a kind
  1196. * Sat Jun 3 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
  1197. - patchlevel 74
  1198. - add %%makeinstall macro recognition to .spec file syntax highlighting rules
  1199. - fix up Makefiles
  1200. * Fri Apr 14 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
  1201. - patchlevel 66
  1202. - fix compilation with perl 5.6.0
  1203. * Mon Mar 20 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
  1204. - patchlevel 12
  1205. * Tue Mar 07 2000 Preston Brown <pbrown@redhat.com>
  1206. - fix home/end in vimrc (we did a term = rxvt, totally wrong)
  1207. * Tue Feb 29 2000 Preston Brown <pbrown@redhat.com>
  1208. - change F1-F4 keybindings for xterm builtin terminfo to match real terminfo
  1209. * Thu Feb 17 2000 Bill Nottingham <notting@redhat.com>
  1210. - kill autoindent
  1211. * Mon Feb 07 2000 Preston Brown <pbrown@redhat.com>
  1212. - wmconfig -> desktop
  1213. * Sat Feb 5 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
  1214. - Patchlevel 11
  1215. - handle compressed man pages
  1216. - fix man page symlinks
  1217. * Wed Feb 2 2000 Bill Nottingham <notting@redhat.com>
  1218. - eliminate dependencies on X in vim-enhanced, and ncurses/gpm
  1219. in vim-minimal
  1220. * Fri Jan 28 2000 Bill Nottingham <notting@redhat.com>
  1221. - eliminate dependencies on csh and perl in vim-common
  1222. * Wed Jan 19 2000 Bernhard Rosenrk舅zer <bero@redhat.com>
  1223. - Use awk, not nawk
  1224. * Tue Jan 18 2000 Bernhard Rosenrk舅zer <bero@redhat.com>
  1225. - 5.6
  1226. - patch 5.6.001
  1227. - remove /usr/bin/vi - if you want vim, type vim
  1228. * Tue Jan 11 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
  1229. - 5.6a
  1230. - Remove dependency on nawk (introduced by base update)
  1231. - some tweaks to make updating easier
  1232. * Tue Nov 9 1999 Bernhard Rosenkr舅zer <bero@redhat.com>
  1233. - 5.5
  1234. - fix path to vimrc
  1235. * Tue Jul 27 1999 Michael K. Johnson <johnsonm@redhat.com>
  1236. - moved from athena to gtk widgets for X version
  1237. - removed vim.1 from X11 filelist because X11 depends on vim-common anyway
  1238. - fixed rogue dependencies from sample files
  1239. * Tue Jul 27 1999 Jeff Johnson <jbj@redhat.com>
  1240. - update to 5.4.
  1241. * Thu Jul 22 1999 Jeff Johnson <jbj@redhat.com>
  1242. - man page had buildroot pollution (#3629).
  1243. * Thu Mar 25 1999 Preston Brown <pbrown@redhat.com>
  1244. - with recent termcap/terminfo fixes, regular vim works in xterm/console
  1245. - in color, so vim-color package removed.
  1246. * Tue Mar 23 1999 Erik Troan <ewt@redhat.com>
  1247. - removed "set backupdir=/tmp/vim_backup" from default vimrc
  1248. * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
  1249. - auto rebuild in the new build environment (release 5)
  1250. * Thu Dec 17 1998 Michael Maher <mike@redaht.com>
  1251. - built pacakge for 6.0
  1252. * Tue Sep 15 1998 Michael Maher <mike@redhat.com>
  1253. - removed '--with-tlib=termcap' so that color-vim works
  1254. * Wed Sep 2 1998 Jeff Johnson <jbj@redhat.com>
  1255. - update to 5.3.
  1256. * Mon Aug 10 1998 Jeff Johnson <jbj@redhat.com>
  1257. - merge in Toshio's changes
  1258. - color-vim: changed "--disable-p" to "--disable-perlinterp --with-tlib=termcap"
  1259. - added minimal rvi/rview and man pages.
  1260. - move Obsoletes to same package as executable.
  1261. * Thu Aug 06 1998 Toshio Kuratomi <badger@prtr-13.ucsc.edu>
  1262. - Break the package apart similar to the way the netscape package was
  1263. broken down to handle navigator or communicator: The vim package is
  1264. Obsolete, now there is vim-common with all the common files, and a
  1265. package for each binary: vim-minimal (has /bin/vi compiled with no
  1266. frills), vim-enhanced (has /usr/bin/vim with extra perl and python
  1267. interpreters), and vim-X11 (has /usr/X11R6/bin/gvim compiled with
  1268. GUI support.)
  1269. - Enable the perl and python interpreters in the gui version (gvim).
  1270. * Tue Jun 30 1998 Michael Maher <mike@redhat.com>
  1271. - Fixed tutor help.
  1272. - cvim package added. Thanks to Stevie Wills for finding this one :-)
  1273. * Thu May 07 1998 Prospector System <bugs@redhat.com>
  1274. - translations modified for de, fr, tr
  1275. * Fri May 01 1998 Donnie Barnes <djb@redhat.com>
  1276. - added patch to turn off the "vi compatibility" by default. You can
  1277. still get it via the -C command line option
  1278. * Thu Apr 23 1998 Donnie Barnes <djb@redhat.com>
  1279. - removed perl and python interpreters (sorry, but those don't belong
  1280. in a /bin/vi and having two vi's seemed like overkill...complain
  1281. to suggest@redhat.com if you care)
  1282. * Fri Apr 17 1998 Donnie Barnes <djb@redhat.com>
  1283. - fixed buildroot bug
  1284. * Sat Apr 11 1998 Donnie Barnes <djb@redhat.com>
  1285. - updated from 4.6 to 5.1
  1286. - moved to buildroot
  1287. * Sun Nov 09 1997 Donnie Barnes <djb@redhat.com>
  1288. - fixed missing man page
  1289. * Wed Oct 22 1997 Donnie Barnes <djb@redhat.com>
  1290. - added wmconfig entry to vim-X11
  1291. * Mon Oct 20 1997 Donnie Barnes <djb@redhat.com>
  1292. - upgraded from 4.5 to 4.6
  1293. * Fri Jun 13 1997 Erik Troan <ewt@redhat.com>
  1294. - built against glibc
  1295. * Tue Mar 25 1997 Michael K. Johnson <johnsonm@redhat.com>
  1296. - Upgraded to 4.5
  1297. - Added ex symlinks
  1298. * Tue Mar 11 1997 Michael K. Johnson <johnsonm@redhat.com>
  1299. - Added view symlink.