vim.spec 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529
  1. ##
  2. ## vim.spec -- OpenPKG RPM Specification
  3. ## Copyright (c) 2000-2002 Cable & Wireless Deutschland GmbH
  4. ## Copyright (c) 2000-2002 The OpenPKG Project <http://www.openpkg.org/>
  5. ## Copyright (c) 2000-2002 Ralf S. Engelschall <rse@engelschall.com>
  6. ##
  7. ## Permission to use, copy, modify, and distribute this software for
  8. ## any purpose with or without fee is hereby granted, provided that
  9. ## the above copyright notice and this permission notice appear in all
  10. ## copies.
  11. ##
  12. ## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  13. ## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  14. ## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  15. ## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
  16. ## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  17. ## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  18. ## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  19. ## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  20. ## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  21. ## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  22. ## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  23. ## SUCH DAMAGE.
  24. ##
  25. %define V_vl 6.0
  26. %define V_vs 60
  27. %define V_pl 208
  28. # package information
  29. Name: vim
  30. Summary: The Vi (Improved) Text Editor
  31. URL: http://www.vim.org/
  32. Vendor: Bram Moolenaar et al.
  33. Packager: The OpenPKG Project
  34. Distribution: OpenPKG [REL]
  35. Group: Editor
  36. License: Charityware
  37. Version: %{V_vl}.%{V_pl}
  38. Release: 20020209
  39. # list of sources
  40. Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{V_vl}-src1.tar.gz
  41. Source1: ftp://ftp.vim.org/pub/vim/unix/vim-%{V_vl}-src2.tar.gz
  42. Source2: ftp://ftp.vim.org/pub/vim/unix/vim-%{V_vl}-rt1.tar.gz
  43. Source3: ftp://ftp.vim.org/pub/vim/unix/vim-%{V_vl}-rt2.tar.gz
  44. Source4: rc.vim
  45. Patch0: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.001
  46. Patch1: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.002
  47. Patch2: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.003
  48. Patch3: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.004
  49. Patch4: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.005
  50. Patch5: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.006
  51. Patch6: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.007
  52. Patch7: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.008
  53. Patch8: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.009
  54. Patch9: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.010
  55. Patch10: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.011
  56. Patch11: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.012
  57. Patch12: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.013
  58. Patch13: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.014
  59. Patch14: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.015
  60. Patch15: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.016
  61. Patch16: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.017
  62. Patch17: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.018
  63. Patch18: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.019
  64. Patch19: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.020
  65. Patch20: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.021
  66. Patch21: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.022
  67. Patch22: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.023
  68. Patch23: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.024
  69. Patch24: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.025
  70. Patch25: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.026
  71. Patch26: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.027
  72. Patch27: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.028
  73. Patch28: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.029
  74. Patch29: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.030
  75. Patch30: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.031
  76. Patch31: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.032
  77. Patch32: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.033
  78. Patch33: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.034
  79. Patch34: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.035
  80. Patch35: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.036
  81. Patch36: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.037
  82. Patch37: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.038
  83. Patch38: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.039
  84. Patch39: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.040
  85. Patch40: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.041
  86. Patch41: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.042
  87. Patch42: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.043
  88. Patch43: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.044
  89. Patch44: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.045
  90. Patch45: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.046
  91. Patch46: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.047
  92. Patch47: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.048
  93. Patch48: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.049
  94. Patch49: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.050
  95. Patch50: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.051
  96. Patch51: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.052
  97. Patch52: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.053
  98. Patch53: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.054
  99. Patch54: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.055
  100. Patch55: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.056
  101. Patch56: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.057
  102. Patch57: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.058
  103. Patch58: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.059
  104. Patch59: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.060
  105. Patch60: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.061
  106. Patch61: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.062
  107. Patch62: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.063
  108. Patch63: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.064
  109. Patch64: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.065
  110. Patch65: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.066
  111. Patch66: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.067
  112. Patch67: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.068
  113. Patch68: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.069
  114. Patch69: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.070
  115. Patch70: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.071
  116. Patch71: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.072
  117. Patch72: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.073
  118. Patch73: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.074
  119. Patch74: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.075
  120. Patch75: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.076
  121. Patch76: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.077
  122. Patch77: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.078
  123. Patch78: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.079
  124. Patch79: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.080
  125. Patch80: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.081
  126. Patch81: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.082
  127. Patch82: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.083
  128. Patch83: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.084
  129. Patch84: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.085
  130. Patch85: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.086
  131. Patch86: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.087
  132. Patch87: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.088
  133. Patch88: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.089
  134. Patch89: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.090
  135. Patch90: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.091
  136. Patch91: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.092
  137. Patch92: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.093
  138. Patch93: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.094
  139. Patch94: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.095
  140. Patch95: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.096
  141. Patch96: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.097
  142. Patch97: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.098
  143. Patch98: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.099
  144. Patch99: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.100
  145. Patch100: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.101
  146. Patch101: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.102
  147. Patch102: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.103
  148. Patch103: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.104
  149. Patch104: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.105
  150. Patch105: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.106
  151. Patch106: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.107
  152. Patch107: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.108
  153. Patch108: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.109
  154. Patch109: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.110
  155. Patch110: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.111
  156. Patch111: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.112
  157. Patch112: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.113
  158. Patch113: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.114
  159. Patch114: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.115
  160. Patch115: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.116
  161. Patch116: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.117
  162. Patch117: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.118
  163. Patch118: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.119
  164. Patch119: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.120
  165. Patch120: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.121
  166. Patch121: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.122
  167. Patch122: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.123
  168. Patch123: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.124
  169. Patch124: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.125
  170. Patch125: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.126
  171. Patch126: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.127
  172. Patch127: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.128
  173. Patch128: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.129
  174. Patch129: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.130
  175. Patch130: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.131
  176. Patch131: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.132
  177. Patch132: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.133
  178. Patch133: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.134
  179. Patch134: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.135
  180. Patch135: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.136
  181. Patch136: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.137
  182. Patch137: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.138
  183. Patch138: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.139
  184. Patch139: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.140
  185. Patch140: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.141
  186. Patch141: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.142
  187. Patch142: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.143
  188. Patch143: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.144
  189. Patch144: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.145
  190. Patch145: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.146
  191. Patch146: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.147
  192. Patch147: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.148
  193. Patch148: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.149
  194. Patch149: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.150
  195. Patch150: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.151
  196. Patch151: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.152
  197. Patch152: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.153
  198. Patch153: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.154
  199. Patch154: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.155
  200. Patch155: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.156
  201. Patch156: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.157
  202. Patch157: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.158
  203. Patch158: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.159
  204. Patch159: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.160
  205. Patch160: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.161
  206. Patch161: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.162
  207. Patch162: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.163
  208. Patch163: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.164
  209. Patch164: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.165
  210. Patch165: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.166
  211. Patch166: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.167
  212. Patch167: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.168
  213. Patch168: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.169
  214. Patch169: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.170
  215. Patch170: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.171
  216. Patch171: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.172
  217. Patch172: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.173
  218. Patch173: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.174
  219. Patch174: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.175
  220. Patch175: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.176
  221. Patch176: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.177
  222. Patch177: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.178
  223. Patch178: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.179
  224. Patch179: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.180
  225. Patch180: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.181
  226. Patch181: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.182
  227. Patch182: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.183
  228. Patch183: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.184
  229. Patch184: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.185
  230. Patch185: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.186
  231. Patch186: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.187
  232. Patch187: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.188
  233. Patch188: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.189
  234. Patch189: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.190
  235. Patch190: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.191
  236. Patch191: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.192
  237. Patch192: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.193
  238. Patch193: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.194
  239. Patch194: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.195
  240. Patch195: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.196
  241. Patch196: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.197
  242. Patch197: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.198
  243. Patch198: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.199
  244. Patch199: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.200
  245. Patch200: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.201
  246. Patch201: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.202
  247. Patch202: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.203
  248. Patch203: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.204
  249. Patch204: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.205
  250. Patch205: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.206
  251. Patch206: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.207
  252. Patch207: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.208
  253. # build information
  254. Prefix: %{l_prefix}
  255. BuildRoot: %{l_buildroot}
  256. BuildPreReq: OpenPKG, openpkg >= 20020206
  257. PreReq: OpenPKG, openpkg >= 20020206
  258. AutoReq: no
  259. AutoReqProv: no
  260. %description
  261. Vim (Vi Improved) is a text editor that is upwards compatible to the
  262. classical Unix Vi. It can be used to edit any ASCII text. It is especially
  263. useful for editing programs. There are a lot of enhancements above Vi:
  264. multi level undo, multi windows and buffers, syntax highlighting, com-
  265. mand line editing, filename completion, on-line help, visual selection,
  266. etc.
  267. %prep
  268. %setup0 -q -c
  269. %setup1 -q -T -D -a 1
  270. %setup2 -q -T -D -a 2
  271. %setup3 -q -T -D -a 3
  272. cd vim%{V_vs}
  273. %patch0 -p0
  274. %patch1 -p0
  275. %patch2 -p0
  276. %patch3 -p0
  277. %patch4 -p0
  278. %patch5 -p0
  279. %patch6 -p0
  280. %patch7 -p0
  281. %patch8 -p0
  282. %patch9 -p0
  283. %patch10 -p0
  284. #%patch11 -p0 (contains changes to .po file which does not exist)
  285. %patch12 -p0
  286. %patch13 -p0
  287. %patch14 -p0
  288. %patch15 -p0
  289. %patch16 -p0
  290. %patch17 -p0
  291. %patch18 -p0
  292. %patch19 -p0
  293. %patch20 -p0
  294. %patch21 -p0
  295. %patch22 -p0
  296. %patch23 -p0
  297. %patch24 -p0
  298. %patch25 -p0
  299. #%patch26 -p0 (contains changes to VMS-only files which do not exist)
  300. %patch27 -p0
  301. %patch28 -p0
  302. %patch29 -p0
  303. %patch30 -p0
  304. %patch31 -p0
  305. %patch32 -p0
  306. %patch33 -p0
  307. %patch34 -p0
  308. %patch35 -p0
  309. %patch36 -p0
  310. %patch37 -p0
  311. %patch38 -p0
  312. %patch39 -p0
  313. %patch40 -p0
  314. %patch41 -p0
  315. %patch42 -p0
  316. %patch43 -p0
  317. %patch44 -p0
  318. %patch45 -p0
  319. %patch46 -p0
  320. #%patch47 -p0
  321. %patch48 -p0
  322. %patch49 -p0
  323. %patch50 -p0
  324. %patch51 -p0
  325. #%patch52 -p0
  326. %patch53 -p0
  327. %patch54 -p0
  328. %patch55 -p0
  329. %patch56 -p0
  330. %patch57 -p0
  331. %patch58 -p0
  332. %patch59 -p0
  333. %patch60 -p0
  334. %patch61 -p0
  335. %patch62 -p0
  336. #%patch63 -p0
  337. %patch64 -p0
  338. %patch65 -p0
  339. %patch66 -p0
  340. %patch67 -p0
  341. %patch68 -p0
  342. #%patch69 -p0
  343. %patch70 -p0
  344. %patch71 -p0
  345. #%patch72 -p0
  346. %patch73 -p0
  347. %patch74 -p0
  348. %patch75 -p0
  349. %patch76 -p0
  350. %patch77 -p0
  351. %patch78 -p0
  352. %patch79 -p0
  353. %patch80 -p0
  354. %patch81 -p0
  355. %patch82 -p0
  356. %patch83 -p0
  357. %patch84 -p0
  358. %patch85 -p0
  359. #%patch86 -p0
  360. %patch87 -p0
  361. %patch88 -p0
  362. %patch89 -p0
  363. %patch90 -p0
  364. %patch91 -p0
  365. #%patch92 -p0
  366. %patch93 -p0
  367. %patch94 -p0
  368. %patch95 -p0
  369. %patch96 -p0
  370. %patch97 -p0
  371. %patch98 -p0
  372. %patch99 -p0
  373. %patch100 -p0
  374. %patch101 -p0
  375. %patch102 -p0
  376. %patch103 -p0
  377. %patch104 -p0
  378. #%patch105 -p0
  379. #%patch106 -p0
  380. %patch107 -p0
  381. %patch108 -p0
  382. %patch109 -p0
  383. %patch110 -p0
  384. %patch111 -p0
  385. %patch112 -p0
  386. %patch113 -p0
  387. #%patch114 -p0
  388. #%patch115 -p0
  389. #%patch116 -p0
  390. %patch117 -p0
  391. #%patch118 -p0
  392. %patch119 -p0
  393. #%patch120 -p0
  394. #%patch121 -p0
  395. #%patch122 -p0
  396. %patch123 -p0
  397. #%patch124 -p0
  398. %patch125 -p0
  399. %patch126 -p0
  400. %patch127 -p0
  401. %patch128 -p0
  402. %patch129 -p0
  403. %patch130 -p0
  404. %patch131 -p0
  405. %patch132 -p0
  406. %patch133 -p0
  407. #%patch134 -p0
  408. %patch135 -p0
  409. %patch136 -p0
  410. %patch137 -p0
  411. %patch138 -p0
  412. %patch139 -p0
  413. %patch140 -p0
  414. %patch141 -p0
  415. %patch142 -p0
  416. %patch143 -p0
  417. %patch144 -p0
  418. %patch145 -p0
  419. %patch146 -p0
  420. %patch147 -p0
  421. %patch148 -p0
  422. %patch149 -p0
  423. %patch150 -p0
  424. %patch151 -p0
  425. %patch152 -p0
  426. %patch153 -p0
  427. %patch154 -p0
  428. %patch155 -p0
  429. %patch156 -p0
  430. %patch157 -p0
  431. %patch158 -p0
  432. %patch159 -p0
  433. #%patch160 -p0
  434. #%patch161 -p0
  435. %patch162 -p0
  436. #%patch163 -p0
  437. #%patch164 -p0
  438. %patch165 -p0
  439. %patch166 -p0
  440. %patch167 -p0
  441. %patch168 -p0
  442. %patch169 -p0
  443. %patch170 -p0
  444. %patch171 -p0
  445. %patch172 -p0
  446. %patch173 -p0
  447. %patch174 -p0
  448. %patch175 -p0
  449. %patch176 -p0
  450. %patch177 -p0
  451. #%patch178 -p0
  452. %patch179 -p0
  453. %patch180 -p0
  454. %patch181 -p0
  455. %patch182 -p0
  456. %patch183 -p0
  457. %patch184 -p0
  458. #%patch185 -p0
  459. %patch186 -p0
  460. %patch187 -p0
  461. %patch188 -p0
  462. %patch189 -p0
  463. %patch190 -p0
  464. %patch191 -p0
  465. %patch192 -p0
  466. %patch193 -p0
  467. %patch194 -p0
  468. %patch195 -p0
  469. %patch196 -p0
  470. %patch197 -p0
  471. %patch198 -p0
  472. %patch199 -p0
  473. %patch200 -p0
  474. %patch201 -p0
  475. %patch202 -p0
  476. %patch203 -p0
  477. #%patch204 -p0
  478. %patch205 -p0
  479. #%patch206 -p0
  480. %patch207 -p0
  481. # prevent execution of autoconf
  482. touch src/auto/configure
  483. %build
  484. ( cd vim%{V_vs}/src
  485. CC="%{l_cc}" \
  486. CFLAGS="%{l_cflags -O}" \
  487. ./configure \
  488. --prefix=%{l_prefix} \
  489. --enable-max-features \
  490. --without-x \
  491. --with-tlib=termcap \
  492. --disable-gui
  493. %{l_make} %{l_mflags -O}
  494. )
  495. %install
  496. ( cd vim%{V_vs}/src
  497. rm -rf $RPM_BUILD_ROOT
  498. %{l_make} %{l_mflags} install prefix=$RPM_BUILD_ROOT%{l_prefix}
  499. )
  500. strip $RPM_BUILD_ROOT%{l_prefix}/bin/vim
  501. rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/xxd
  502. rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/xxd.1
  503. for link in vi ex rview rvim view; do
  504. rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/$link
  505. ln $RPM_BUILD_ROOT%{l_prefix}/bin/vim \
  506. $RPM_BUILD_ROOT%{l_prefix}/bin/$link
  507. rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/$link.1
  508. ln $RPM_BUILD_ROOT%{l_prefix}/man/man1/vim.1 \
  509. $RPM_BUILD_ROOT%{l_prefix}/man/man1/$link.1
  510. done
  511. %{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d
  512. %{l_shtool} install -c -m 755 -e 's;@l_prefix@;%{l_prefix};g' \
  513. %{SOURCE rc.vim} $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
  514. %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
  515. %files -f files
  516. %clean
  517. rm -rf $RPM_BUILD_ROOT