Fri, 21 Sep 2012 22:40:46 +0200
Import package vendor original spec for necessary manipulations.
1 ##
2 ## drupal-module-misc.spec -- OpenPKG RPM Package Specification
3 ## Copyright (c) 2000-2012 OpenPKG Foundation e.V. <http://openpkg.net/>
4 ##
5 ## Permission to use, copy, modify, and distribute this software for
6 ## any purpose with or without fee is hereby granted, provided that
7 ## the above copyright notice and this permission notice appear in all
8 ## copies.
9 ##
10 ## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
11 ## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
12 ## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
13 ## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
14 ## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
15 ## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
16 ## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
17 ## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
18 ## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
19 ## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
20 ## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
21 ## SUCH DAMAGE.
22 ##
24 # package versions (core)
25 %define V_drupal 7.x
27 # package versions (extension modules)
28 %define V_module_acl 7.x-1.0
29 %define V_module_archive 7.x-1.3-alpha1
30 %define V_module_atom 7.x-1.0-beta1
31 %define V_module_autologout 7.x-2.0-beta1
32 %define V_module_avatar_selection 7.x-1.0
33 %define V_module_backup_migrate 7.x-2.4
34 %define V_module_biblio 7.x-1.0-rc4
35 %define V_module_calendar 7.x-3.4
36 %define V_module_captcha 7.x-1.0-beta2
37 %define V_module_captcha_pack 7.x-1.0-alpha1
38 %define V_module_cck_blocks 7.x-1.1
39 %define V_module_clickpath 7.x-1.x-dev
40 %define V_module_codefilter 7.x-1.0
41 %define V_module_comment_subject 7.x-1.0-alpha2
42 %define V_module_contemplate 7.x-1.0-rc3
43 %define V_module_css_injector 7.x-1.7
44 %define V_module_custom_breadcrumbs 7.x-1.0-alpha1
45 %define V_module_date 7.x-2.6
46 %define V_module_mediafront 7.x-1.5
47 %define V_module_devel 7.x-1.3
48 %define V_module_dhtml_menu 7.x-1.0-beta1
49 %define V_module_diff 7.x-2.0
50 %define V_module_download_count 7.x-3.x-dev
51 %define V_module_email_registration 7.x-1.0
52 %define V_module_extlink 7.x-1.12
53 %define V_module_faq 7.x-1.0-rc2
54 %define V_module_faq_ask 7.x-1.0-alpha1
55 %define V_module_fasttoggle 7.x-1.0
56 %define V_module_fivestar 7.x-2.0-alpha2
57 %define V_module_flexifilter 7.x-1.0-beta1
58 %define V_module_footermap 7.x-1.0
59 %define V_module_footnotes 7.x-2.5
60 %define V_module_forum_access 7.x-1.0
61 %define V_module_freelinking 7.x-3.2
62 %define V_module_front 7.x-2.1
63 %define V_module_geshifilter 7.x-1.1
64 %define V_module_globalredirect 7.x-1.5
65 %define V_module_glossary 7.x-1.x-dev
66 %define V_module_gotwo 7.x-1.1
67 %define V_module_headerimage 7.x-1.0-alpha8
68 %define V_module_htmlawed 7.x-3.2
69 %define V_module_i18n 7.x-1.7
70 %define V_module_iconizer 7.x-1.2
71 %define V_module_image 7.x-1.x-dev
72 %define V_module_image_caption 7.x-1.0-beta3
73 %define V_module_imce 7.x-1.5
74 %define V_module_jquery_plugin 7.x-1.0
75 %define V_module_jscrollpane 7.x-1.2
76 %define V_module_jq_maphilight 7.x-1.1
77 %define V_module_jump 7.x-1.x-dev
78 %define V_module_lightbox2 7.x-1.0-beta1
79 %define V_module_link 7.x-1.0
80 %define V_module_logging_alerts 7.x-2.1
81 %define V_module_login_destination 7.x-1.0
82 %define V_module_menu_breadcrumb 7.x-1.3
83 %define V_module_menutree 7.x-1.0-beta1
84 %define V_module_modr8 7.x-1.x-dev
85 %define V_module_multisite_search 7.x-1.x-dev
86 %define V_module_nice_menus 7.x-2.1
87 %define V_module_node_clone 7.x-1.0-rc1
88 %define V_module_node_privacy_byrole 7.x-1.x-dev
89 %define V_module_nodehierarchy 7.x-2.x-dev
90 %define V_module_pagestyle 7.x-1.0
91 %define V_module_pathauto 7.x-1.2
92 %define V_module_pathfilter 7.x-1.x-dev
93 %define V_module_persistent_login 7.x-1.0-beta1
94 %define V_module_porterstemmer 7.x-1.0
95 %define V_module_print 7.x-1.1
96 %define V_module_protected_node 7.x-1.x-dev
97 %define V_module_quotes 7.x-1.x-dev
98 %define V_module_rdf 7.x-2.0-alpha1
99 %define V_module_scheduler 7.x-1.0
100 %define V_module_schema 7.x-1.0-beta3
101 %define V_module_search404 7.x-1.2
102 %define V_module_services 7.x-3.1
103 %define V_module_shadowbox 7.x-4.0-beta4
104 %define V_module_shoutbox 7.x-1.0-alpha2
105 %define V_module_feeds 7.x-2.0-alpha5
106 %define V_module_slideshow_creator 7.x-1.11
107 %define V_module_stringoverrides 7.x-1.8
108 %define V_module_subscriptions 7.x-1.0
109 %define V_module_switchtheme 7.x-1.0
110 %define V_module_table_altrow 7.x-1.2
111 %define V_module_tableofcontents 7.x-1.x-dev
112 %define V_module_elements 7.x-1.2
113 %define V_module_tagadelic 7.x-1.x-dev
114 %define V_module_taxonomy_filter 7.x-1.x-dev
115 %define V_module_taxonomy_lite 7.x-1.0-rc1
116 %define V_module_taxonomy_manager 7.x-1.0-beta3
117 %define V_module_taxonomy_menu 7.x-1.3
118 %define V_module_textsize 7.x-1.0
119 %define V_module_texy 7.x-1.0-alpha1
120 %define V_module_token 7.x-1.2
121 %define V_module_util 7.x-1.x-dev
122 %define V_module_views 7.x-3.4
123 %define V_module_virtual_site 7.x-1.0
124 %define V_module_vocabindex 7.x-2.x-dev
125 %define V_module_votingapi 7.x-2.6
126 %define V_module_weather 7.x-1.3
127 %define V_module_wishlist 7.x-2.6
128 %define V_module_wysiwyg 7.x-2.1
129 %define V_module_wysiwyg_filter 7.x-1.6-rc2
130 %define V_module_xmlsitemap 7.x-2.0-rc1
131 %define V_mobilecodes 7.x-2.0
132 %define V_openidadmin 7.x-1.0
133 %define V_janrainrpx 7.x-2.2
134 %define V_janraincapture 7.x-1.4
135 %define V_openidprovider 7.x-1.0-rc4
136 %define V_sociallogin 7.x-1.1
137 %define V_openidurl 7.x-1.5
139 # package versions (auxilliary libraries)
140 %define V_aux_geshi 1.1.1
141 %define V_aux_tinymce 3_3_9_2
143 # package information
144 Name: drupal-module-misc
145 Summary: Drupal CMS: Modules Collection
146 URL: http://www.drupal.org/
147 Vendor: Dries Buytaert et al.
148 Packager: OpenPKG Foundation e.V.
149 Distribution: OpenPKG Community
150 Class: PLUS
151 Group: CMS
152 License: GPL
153 Version: %{V_drupal}
154 Release: 20120800
156 # list of sources
157 Source0: ftp://ftp.drupal.org/pub/drupal/files/projects/acl-%{V_module_acl}.tar.gz
158 Source1: ftp://ftp.drupal.org/pub/drupal/files/projects/archive-%{V_module_archive}.tar.gz
159 Source2: ftp://ftp.drupal.org/pub/drupal/files/projects/atom-%{V_module_atom}.tar.gz
160 Source3: ftp://ftp.drupal.org/pub/drupal/files/projects/autologout-%{V_module_autologout}.tar.gz
161 Source4: ftp://ftp.drupal.org/pub/drupal/files/projects/avatar_selection-%{V_module_avatar_selection}.tar.gz
162 Source5: ftp://ftp.drupal.org/pub/drupal/files/projects/backup_migrate-%{V_module_backup_migrate}.tar.gz
163 Source6: ftp://ftp.drupal.org/pub/drupal/files/projects/biblio-%{V_module_biblio}.tar.gz
164 Source7: ftp://ftp.drupal.org/pub/drupal/files/projects/calendar-%{V_module_calendar}.tar.gz
165 Source8: ftp://ftp.drupal.org/pub/drupal/files/projects/captcha-%{V_module_captcha}.tar.gz
166 Source9: ftp://ftp.drupal.org/pub/drupal/files/projects/captcha_pack-%{V_module_captcha_pack}.tar.gz
167 Source10: ftp://ftp.drupal.org/pub/drupal/files/projects/cck_blocks-%{V_module_cck_blocks}.tar.gz
168 Source11: ftp://ftp.drupal.org/pub/drupal/files/projects/clickpath-%{V_module_clickpath}.tar.gz
169 Source12: ftp://ftp.drupal.org/pub/drupal/files/projects/codefilter-%{V_module_codefilter}.tar.gz
170 Source13: ftp://ftp.drupal.org/pub/drupal/files/projects/comment_subject-%{V_module_comment_subject}.tar.gz
171 Source14: ftp://ftp.drupal.org/pub/drupal/files/projects/contemplate-%{V_module_contemplate}.tar.gz
172 Source15: ftp://ftp.drupal.org/pub/drupal/files/projects/css_injector-%{V_module_css_injector}.tar.gz
173 Source16: ftp://ftp.drupal.org/pub/drupal/files/projects/custom_breadcrumbs-%{V_module_custom_breadcrumbs}.tar.gz
174 Source17: ftp://ftp.drupal.org/pub/drupal/files/projects/date-%{V_module_date}.tar.gz
175 Source18: ftp://ftp.drupal.org/pub/drupal/files/projects/mediafront-%{V_module_mediafront}.tar.gz
176 Source19: ftp://ftp.drupal.org/pub/drupal/files/projects/devel-%{V_module_devel}.tar.gz
177 Source20: ftp://ftp.drupal.org/pub/drupal/files/projects/dhtml_menu-%{V_module_dhtml_menu}.tar.gz
178 Source21: ftp://ftp.drupal.org/pub/drupal/files/projects/diff-%{V_module_diff}.tar.gz
179 Source22: ftp://ftp.drupal.org/pub/drupal/files/projects/download_count-%{V_module_download_count}.tar.gz
180 Source23: ftp://ftp.drupal.org/pub/drupal/files/projects/email_registration-%{V_module_email_registration}.tar.gz
181 Source24: ftp://ftp.drupal.org/pub/drupal/files/projects/extlink-%{V_module_extlink}.tar.gz
182 Source25: ftp://ftp.drupal.org/pub/drupal/files/projects/faq-%{V_module_faq}.tar.gz
183 Source26: ftp://ftp.drupal.org/pub/drupal/files/projects/faq_ask-%{V_module_faq_ask}.tar.gz
184 Source27: ftp://ftp.drupal.org/pub/drupal/files/projects/fasttoggle-%{V_module_fasttoggle}.tar.gz
185 Source28: ftp://ftp.drupal.org/pub/drupal/files/projects/fivestar-%{V_module_fivestar}.tar.gz
186 Source29: ftp://ftp.drupal.org/pub/drupal/files/projects/flexifilter-%{V_module_flexifilter}.tar.gz
187 Source30: ftp://ftp.drupal.org/pub/drupal/files/projects/footermap-%{V_module_footermap}.tar.gz
188 Source31: ftp://ftp.drupal.org/pub/drupal/files/projects/footnotes-%{V_module_footnotes}.tar.gz
189 Source32: ftp://ftp.drupal.org/pub/drupal/files/projects/forum_access-%{V_module_forum_access}.tar.gz
190 Source33: ftp://ftp.drupal.org/pub/drupal/files/projects/freelinking-%{V_module_freelinking}.tar.gz
191 Source34: ftp://ftp.drupal.org/pub/drupal/files/projects/front-%{V_module_front}.tar.gz
192 Source35: ftp://ftp.drupal.org/pub/drupal/files/projects/geshifilter-%{V_module_geshifilter}.tar.gz
193 Source36: ftp://ftp.drupal.org/pub/drupal/files/projects/globalredirect-%{V_module_globalredirect}.tar.gz
194 Source37: ftp://ftp.drupal.org/pub/drupal/files/projects/glossary-%{V_module_glossary}.tar.gz
195 Source38: ftp://ftp.drupal.org/pub/drupal/files/projects/gotwo-%{V_module_gotwo}.tar.gz
196 Source39: ftp://ftp.drupal.org/pub/drupal/files/projects/headerimage-%{V_module_headerimage}.tar.gz
197 Source40: ftp://ftp.drupal.org/pub/drupal/files/projects/htmLawed-%{V_module_htmlawed}.tar.gz
198 Source41: ftp://ftp.drupal.org/pub/drupal/files/projects/i18n-%{V_module_i18n}.tar.gz
199 Source42: ftp://ftp.drupal.org/pub/drupal/files/projects/iconizer-%{V_module_iconizer}.tar.gz
200 Source43: ftp://ftp.drupal.org/pub/drupal/files/projects/image-%{V_module_image}.tar.gz
201 Source44: ftp://ftp.drupal.org/pub/drupal/files/projects/image_caption-%{V_module_image_caption}.tar.gz
202 Source45: ftp://ftp.drupal.org/pub/drupal/files/projects/imce-%{V_module_imce}.tar.gz
203 Source46: ftp://ftp.drupal.org/pub/drupal/files/projects/jquery_plugin-%{V_module_jquery_plugin}.tar.gz
204 Source47: ftp://ftp.drupal.org/pub/drupal/files/projects/jscrollpane-%{V_module_jscrollpane}.tar.gz
205 Source48: ftp://ftp.drupal.org/pub/drupal/files/projects/jq_maphilight-%{V_module_jq_maphilight}.tar.gz
206 Source49: ftp://ftp.drupal.org/pub/drupal/files/projects/jump-%{V_module_jump}.tar.gz
207 Source50: ftp://ftp.drupal.org/pub/drupal/files/projects/lightbox2-%{V_module_lightbox2}.tar.gz
208 Source51: ftp://ftp.drupal.org/pub/drupal/files/projects/link-%{V_module_link}.tar.gz
209 Source52: ftp://ftp.drupal.org/pub/drupal/files/projects/logging_alerts-%{V_module_logging_alerts}.tar.gz
210 Source53: ftp://ftp.drupal.org/pub/drupal/files/projects/login_destination-%{V_module_login_destination}.tar.gz
211 Source54: ftp://ftp.drupal.org/pub/drupal/files/projects/menu_breadcrumb-%{V_module_menu_breadcrumb}.tar.gz
212 Source55: ftp://ftp.drupal.org/pub/drupal/files/projects/menutree-%{V_module_menutree}.tar.gz
213 Source56: ftp://ftp.drupal.org/pub/drupal/files/projects/modr8-%{V_module_modr8}.tar.gz
214 Source57: ftp://ftp.drupal.org/pub/drupal/files/projects/multisite_search-%{V_module_multisite_search}.tar.gz
215 Source58: ftp://ftp.drupal.org/pub/drupal/files/projects/nice_menus-%{V_module_nice_menus}.tar.gz
216 Source59: ftp://ftp.drupal.org/pub/drupal/files/projects/node_clone-%{V_module_node_clone}.tar.gz
217 Source60: ftp://ftp.drupal.org/pub/drupal/files/projects/node_privacy_byrole-%{V_module_node_privacy_byrole}.tar.gz
218 Source61: ftp://ftp.drupal.org/pub/drupal/files/projects/nodehierarchy-%{V_module_nodehierarchy}.tar.gz
219 Source62: ftp://ftp.drupal.org/pub/drupal/files/projects/pagestyle-%{V_module_pagestyle}.tar.gz
220 Source63: ftp://ftp.drupal.org/pub/drupal/files/projects/pathauto-%{V_module_pathauto}.tar.gz
221 Source64: ftp://ftp.drupal.org/pub/drupal/files/projects/pathfilter-%{V_module_pathfilter}.tar.gz
222 Source65: ftp://ftp.drupal.org/pub/drupal/files/projects/persistent_login-%{V_module_persistent_login}.tar.gz
223 Source66: ftp://ftp.drupal.org/pub/drupal/files/projects/porterstemmer-%{V_module_porterstemmer}.tar.gz
224 Source67: ftp://ftp.drupal.org/pub/drupal/files/projects/print-%{V_module_print}.tar.gz
225 Source68: ftp://ftp.drupal.org/pub/drupal/files/projects/protected_node-%{V_module_protected_node}.tar.gz
226 Source69: ftp://ftp.drupal.org/pub/drupal/files/projects/quotes-%{V_module_quotes}.tar.gz
227 Source70: ftp://ftp.drupal.org/pub/drupal/files/projects/rdf-%{V_module_rdf}.tar.gz
228 Source71: ftp://ftp.drupal.org/pub/drupal/files/projects/scheduler-%{V_module_scheduler}.tar.gz
229 Source72: ftp://ftp.drupal.org/pub/drupal/files/projects/schema-%{V_module_schema}.tar.gz
230 Source73: ftp://ftp.drupal.org/pub/drupal/files/projects/search404-%{V_module_search404}.tar.gz
231 Source74: ftp://ftp.drupal.org/pub/drupal/files/projects/services-%{V_module_services}.tar.gz
232 Source75: ftp://ftp.drupal.org/pub/drupal/files/projects/shadowbox-%{V_module_shadowbox}.tar.gz
233 Source76: ftp://ftp.drupal.org/pub/drupal/files/projects/shoutbox-%{V_module_shoutbox}.tar.gz
234 Source77: ftp://ftp.drupal.org/pub/drupal/files/projects/feeds-%{V_module_feeds}.tar.gz
235 Source78: ftp://ftp.drupal.org/pub/drupal/files/projects/slideshow_creator-%{V_module_slideshow_creator}.tar.gz
236 Source79: ftp://ftp.drupal.org/pub/drupal/files/projects/stringoverrides-%{V_module_stringoverrides}.tar.gz
237 Source80: ftp://ftp.drupal.org/pub/drupal/files/projects/subscriptions-%{V_module_subscriptions}.tar.gz
238 Source81: ftp://ftp.drupal.org/pub/drupal/files/projects/switchtheme-%{V_module_switchtheme}.tar.gz
239 Source82: ftp://ftp.drupal.org/pub/drupal/files/projects/table_altrow-%{V_module_table_altrow}.tar.gz
240 Source83: ftp://ftp.drupal.org/pub/drupal/files/projects/tableofcontents-%{V_module_tableofcontents}.tar.gz
241 Source84: ftp://ftp.drupal.org/pub/drupal/files/projects/elements-%{V_module_elements}.tar.gz
242 Source85: ftp://ftp.drupal.org/pub/drupal/files/projects/tagadelic-%{V_module_tagadelic}.tar.gz
243 Source86: ftp://ftp.drupal.org/pub/drupal/files/projects/taxonomy_filter-%{V_module_taxonomy_filter}.tar.gz
244 Source87: ftp://ftp.drupal.org/pub/drupal/files/projects/tac_lite-%{V_module_taxonomy_lite}.tar.gz
245 Source88: ftp://ftp.drupal.org/pub/drupal/files/projects/taxonomy_manager-%{V_module_taxonomy_manager}.tar.gz
246 Source89: ftp://ftp.drupal.org/pub/drupal/files/projects/taxonomy_menu-%{V_module_taxonomy_menu}.tar.gz
247 Source90: ftp://ftp.drupal.org/pub/drupal/files/projects/textsize-%{V_module_textsize}.tar.gz
248 Source91: ftp://ftp.drupal.org/pub/drupal/files/projects/texy-%{V_module_texy}.tar.gz
249 Source92: ftp://ftp.drupal.org/pub/drupal/files/projects/token-%{V_module_token}.tar.gz
250 Source93: ftp://ftp.drupal.org/pub/drupal/files/projects/util-%{V_module_util}.tar.gz
251 Source94: ftp://ftp.drupal.org/pub/drupal/files/projects/views-%{V_module_views}.tar.gz
252 Source95: ftp://ftp.drupal.org/pub/drupal/files/projects/virtual_site-%{V_module_virtual_site}.tar.gz
253 Source96: ftp://ftp.drupal.org/pub/drupal/files/projects/vocabindex-%{V_module_vocabindex}.tar.gz
254 Source97: ftp://ftp.drupal.org/pub/drupal/files/projects/votingapi-%{V_module_votingapi}.tar.gz
255 Source98: ftp://ftp.drupal.org/pub/drupal/files/projects/weather-%{V_module_weather}.tar.gz
256 Source99: ftp://ftp.drupal.org/pub/drupal/files/projects/wishlist-%{V_module_wishlist}.tar.gz
257 Source100: ftp://ftp.drupal.org/pub/drupal/files/projects/wysiwyg-%{V_module_wysiwyg}.tar.gz
258 Source101: ftp://ftp.drupal.org/pub/drupal/files/projects/wysiwyg_filter-%{V_module_wysiwyg_filter}.tar.gz
259 Source102: ftp://ftp.drupal.org/pub/drupal/files/projects/xmlsitemap-%{V_module_xmlsitemap}.tar.gz
260 Source103: ftp://ftp.drupal.org/pub/drupal/files/projects/mobile_codes-%{V_mobilecodes}.tar.gz
261 Source104: ftp://ftp.drupal.org/pub/drupal/files/projects/openidadmin-%{V_openidadmin}.tar.gz
262 Source105: ftp://ftp.drupal.org/pub/drupal/files/projects/rpx-%{V_janrainrpx}.tar.gz
263 Source106: ftp://ftp.drupal.org/pub/drupal/files/projects/janrain_capture-%{V_janraincapture}.tar.gz
264 Source107: ftp://ftp.drupal.org/pub/drupal/files/projects/openid_provider-%{V_openidprovider}.tar.gz
265 Source108: ftp://ftp.drupal.org/pub/drupal/files/projects/social-login-%{V_sociallogin}.tar.gz
266 Source109: ftp://ftp.drupal.org/pub/drupal/files/projects/openidurl-%{V_openidurl}.tar.gz
267 Source300: http://switch.dl.sourceforge.net/geshi/GeSHi-%{V_aux_geshi}.tar.gz
268 Source301: http://switch.dl.sourceforge.net/tinymce/tinymce_%{V_aux_tinymce}.zip
269 Patch0: drupal-module-misc.patch
271 # build information
272 BuildPreReq: OpenPKG, openpkg >= 20100101, infozip
273 PreReq: OpenPKG, openpkg >= 20100101
274 PreReq: drupal
276 %description
277 Drupal is a dynamic web site platform which allows an individual
278 or community of users to publish, manage and organize a
279 variety of content, Drupal integrates many popular features of
280 content management systems, weblogs, collaborative tools and
281 discussion based community software into one easy to use package.
283 %track
284 prog drupal-module-misc:module_acl = {
285 version = %{V_module_acl}
286 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
287 regex = >acl-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
288 }
289 prog drupal-module-misc:module_archive = {
290 version = %{V_module_archive}
291 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
292 regex = >archive-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
293 }
294 prog drupal-module-misc:module_atom = {
295 version = %{V_module_atom}
296 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
297 regex = >atom-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
298 }
299 prog drupal-module-misc:module_autologout = {
300 version = %{V_module_autologout}
301 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
302 regex = >autologout-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
303 }
304 prog drupal-module-misc:module_avatar_selection = {
305 version = %{V_module_avatar_selection}
306 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
307 regex = >avatar_selection-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
308 }
309 prog drupal-module-misc:module_backup_migrate = {
310 version = %{V_module_backup_migrate}
311 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
312 regex = >backup_migrate-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
313 }
314 prog drupal-module-misc:module_biblio = {
315 version = %{V_module_biblio}
316 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
317 regex = >biblio-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
318 }
319 prog drupal-module-misc:module_calendar = {
320 version = %{V_module_calendar}
321 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
322 regex = >calendar-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
323 }
324 prog drupal-module-misc:module_captcha = {
325 version = %{V_module_captcha}
326 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
327 regex = >captcha-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
328 }
329 prog drupal-module-misc:module_captcha_pack = {
330 version = %{V_module_captcha_pack}
331 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
332 regex = >captcha_pack-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
333 }
334 prog drupal-module-misc:module_cck_blocks = {
335 version = %{V_module_cck_blocks}
336 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
337 regex = >cck_blocks-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
338 }
339 prog drupal-module-misc:module_clickpath = {
340 version = %{V_module_clickpath}
341 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
342 regex = >clickpath-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
343 }
344 prog drupal-module-misc:module_codefilter = {
345 version = %{V_module_codefilter}
346 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
347 regex = >codefilter-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
348 }
349 prog drupal-module-misc:module_comment_subject = {
350 version = %{V_module_comment_subject}
351 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
352 regex = >comment_subject-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
353 }
354 prog drupal-module-misc:module_contemplate = {
355 version = %{V_module_contemplate}
356 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
357 regex = >contemplate-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
358 }
359 prog drupal-module-misc:module_css_injector = {
360 version = %{V_module_css_injector}
361 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
362 regex = >css_injector-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
363 }
364 prog drupal-module-misc:module_custom_breadcrumbs = {
365 version = %{V_module_custom_breadcrumbs}
366 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
367 regex = >custom_breadcrumbs-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
368 }
369 prog drupal-module-misc:module_date = {
370 version = %{V_module_date}
371 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
372 regex = >date-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
373 }
374 prog drupal-module-misc:module_mediafront = {
375 version = %{V_module_mediafront}
376 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
377 regex = >mediafront-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
378 }
379 prog drupal-module-misc:module_devel = {
380 version = %{V_module_devel}
381 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
382 regex = >devel-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
383 }
384 prog drupal-module-misc:module_dhtml_menu = {
385 version = %{V_module_dhtml_menu}
386 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
387 regex = >dhtml_menu-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
388 }
389 prog drupal-module-misc:module_diff = {
390 version = %{V_module_diff}
391 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
392 regex = >diff-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
393 }
394 prog drupal-module-misc:module_download_count = {
395 version = %{V_module_download_count}
396 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
397 regex = >download_count-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
398 }
399 prog drupal-module-misc:module_email_registration = {
400 version = %{V_module_email_registration}
401 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
402 regex = >email_registration-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
403 }
404 prog drupal-module-misc:module_extlink = {
405 version = %{V_module_extlink}
406 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
407 regex = >extlink-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
408 }
409 prog drupal-module-misc:module_faq = {
410 version = %{V_module_faq}
411 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
412 regex = >faq-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
413 }
414 prog drupal-module-misc:module_faq_ask = {
415 version = %{V_module_faq_ask}
416 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
417 regex = >faq_ask-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
418 }
419 prog drupal-module-misc:module_fasttoggle = {
420 version = %{V_module_fasttoggle}
421 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
422 regex = >fasttoggle-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
423 }
424 prog drupal-module-misc:module_fivestar = {
425 version = %{V_module_fivestar}
426 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
427 regex = >fivestar-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
428 }
429 prog drupal-module-misc:module_flexifilter = {
430 version = %{V_module_flexifilter}
431 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
432 regex = >flexifilter-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
433 }
434 prog drupal-module-misc:module_footermap = {
435 version = %{V_module_footermap}
436 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
437 regex = >footermap-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
438 }
439 prog drupal-module-misc:module_footnotes = {
440 version = %{V_module_footnotes}
441 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
442 regex = >footnotes-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
443 }
444 prog drupal-module-misc:module_forum_access = {
445 version = %{V_module_forum_access}
446 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
447 regex = >forum_access-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
448 }
449 prog drupal-module-misc:module_freelinking = {
450 version = %{V_module_freelinking}
451 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
452 regex = >freelinking-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
453 }
454 prog drupal-module-misc:module_front = {
455 version = %{V_module_front}
456 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
457 regex = >front-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
458 }
459 prog drupal-module-misc:module_geshifilter = {
460 version = %{V_module_geshifilter}
461 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
462 regex = >geshifilter-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
463 }
464 prog drupal-module-misc:module_globalredirect = {
465 version = %{V_module_globalredirect}
466 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
467 regex = >globalredirect-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
468 }
469 prog drupal-module-misc:module_glossary = {
470 version = %{V_module_glossary}
471 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
472 regex = >glossary-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
473 }
474 prog drupal-module-misc:module_gotwo = {
475 version = %{V_module_gotwo}
476 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
477 regex = >gotwo-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
478 }
479 prog drupal-module-misc:module_headerimage = {
480 version = %{V_module_headerimage}
481 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
482 regex = >headerimage-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
483 }
484 prog drupal-module-misc:module_htmlawed = {
485 version = %{V_module_htmlawed}
486 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
487 regex = >htm[lL]awed-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
488 }
489 prog drupal-module-misc:module_i18n = {
490 version = %{V_module_i18n}
491 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
492 regex = >i18n-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
493 }
494 prog drupal-module-misc:module_iconizer = {
495 version = %{V_module_iconizer}
496 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
497 regex = >iconizer-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
498 }
499 prog drupal-module-misc:module_image = {
500 version = %{V_module_image}
501 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
502 regex = >image-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
503 }
504 prog drupal-module-misc:module_image_caption = {
505 version = %{V_module_image_caption}
506 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
507 regex = >image_caption-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
508 }
509 prog drupal-module-misc:module_imce = {
510 version = %{V_module_imce}
511 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
512 regex = >imce-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
513 }
514 prog drupal-module-misc:module_jquery_plugin = {
515 version = %{V_module_jquery_plugin}
516 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
517 regex = >jquery_plugin-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
518 }
519 prog drupal-module-misc:module_jscrollpane = {
520 version = %{V_module_jscrollpane}
521 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
522 regex = >jscrollpane-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
523 }
524 prog drupal-module-misc:module_jq_maphilight = {
525 version = %{V_module_jq_maphilight}
526 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
527 regex = >jq_maphilight-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
528 }
529 prog drupal-module-misc:module_jump = {
530 version = %{V_module_jump}
531 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
532 regex = >jump-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
533 }
534 prog drupal-module-misc:module_lightbox2 = {
535 version = %{V_module_lightbox2}
536 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
537 regex = >lightbox2-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
538 }
539 prog drupal-module-misc:module_link = {
540 version = %{V_module_link}
541 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
542 regex = >link-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
543 }
544 prog drupal-module-misc:module_logging_alerts = {
545 version = %{V_module_logging_alerts}
546 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
547 regex = >logging_alerts-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
548 }
549 prog drupal-module-misc:module_login_destination = {
550 version = %{V_module_login_destination}
551 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
552 regex = >login_destination-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
553 }
554 prog drupal-module-misc:module_menu_breadcrumb = {
555 version = %{V_module_menu_breadcrumb}
556 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
557 regex = >menu_breadcrumb-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
558 }
559 prog drupal-module-misc:module_menutree = {
560 version = %{V_module_menutree}
561 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
562 regex = >menutree-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
563 }
564 prog drupal-module-misc:module_modr8 = {
565 version = %{V_module_modr8}
566 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
567 regex = >modr8-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
568 }
569 prog drupal-module-misc:module_multisite_search = {
570 version = %{V_module_multisite_search}
571 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
572 regex = >multisite_search-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
573 }
574 prog drupal-module-misc:module_nice_menus = {
575 version = %{V_module_nice_menus}
576 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
577 regex = >nice_menus-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
578 }
579 prog drupal-module-misc:module_node_clone = {
580 version = %{V_module_node_clone}
581 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
582 regex = >node_clone-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
583 }
584 prog drupal-module-misc:module_node_privacy_byrole = {
585 version = %{V_module_node_privacy_byrole}
586 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
587 regex = >node_privacy_byrole-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
588 }
589 prog drupal-module-misc:module_nodehierarchy = {
590 version = %{V_module_nodehierarchy}
591 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
592 regex = >nodehierarchy-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
593 }
594 prog drupal-module-misc:module_pagestyle = {
595 version = %{V_module_pagestyle}
596 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
597 regex = >pagestyle-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
598 }
599 prog drupal-module-misc:module_pathauto = {
600 version = %{V_module_pathauto}
601 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
602 regex = >pathauto-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
603 }
604 prog drupal-module-misc:module_pathfilter = {
605 version = %{V_module_pathfilter}
606 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
607 regex = >pathfilter-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
608 }
609 prog drupal-module-misc:module_persistent_login = {
610 version = %{V_module_persistent_login}
611 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
612 regex = >persistent_login-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
613 }
614 prog drupal-module-misc:module_porterstemmer = {
615 version = %{V_module_porterstemmer}
616 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
617 regex = >porterstemmer-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
618 }
619 prog drupal-module-misc:module_print = {
620 version = %{V_module_print}
621 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
622 regex = >print-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
623 }
624 prog drupal-module-misc:module_protected_node = {
625 version = %{V_module_protected_node}
626 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
627 regex = >protected_node-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
628 }
629 prog drupal-module-misc:module_quotes = {
630 version = %{V_module_quotes}
631 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
632 regex = >quotes-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
633 }
634 prog drupal-module-misc:module_rdf = {
635 version = %{V_module_rdf}
636 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
637 regex = >rdf-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
638 }
639 prog drupal-module-misc:module_scheduler = {
640 version = %{V_module_scheduler}
641 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
642 regex = >scheduler-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
643 }
644 prog drupal-module-misc:module_schema = {
645 version = %{V_module_schema}
646 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
647 regex = >schema-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
648 }
649 prog drupal-module-misc:module_search404 = {
650 version = %{V_module_search404}
651 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
652 regex = >search404-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
653 }
654 prog drupal-module-misc:module_services = {
655 version = %{V_module_services}
656 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
657 regex = >services-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
658 }
659 prog drupal-module-misc:module_shadowbox = {
660 version = %{V_module_shadowbox}
661 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
662 regex = >shadowbox-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
663 }
664 prog drupal-module-misc:module_shoutbox = {
665 version = %{V_module_shoutbox}
666 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
667 regex = >shoutbox-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
668 }
669 prog drupal-module-misc:module_feeds = {
670 version = %{V_module_feeds}
671 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
672 regex = >feeds-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
673 }
674 prog drupal-module-misc:module_slideshow_creator = {
675 version = %{V_module_slideshow_creator}
676 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
677 regex = >slideshow_creator-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
678 }
679 prog drupal-module-misc:module_stringoverrides = {
680 version = %{V_module_stringoverrides}
681 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
682 regex = >stringoverrides-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
683 }
684 prog drupal-module-misc:module_subscriptions = {
685 version = %{V_module_subscriptions}
686 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
687 regex = >subscriptions-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
688 }
689 prog drupal-module-misc:module_switchtheme = {
690 version = %{V_module_switchtheme}
691 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
692 regex = >switchtheme-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
693 }
694 prog drupal-module-misc:module_table_altrow = {
695 version = %{V_module_table_altrow}
696 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
697 regex = >table_altrow-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
698 }
699 prog drupal-module-misc:module_tableofcontents = {
700 version = %{V_module_tableofcontents}
701 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
702 regex = >tableofcontents-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
703 }
704 prog drupal-module-misc:module_elements = {
705 version = %{V_module_elements}
706 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
707 regex = >elements-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
708 }
709 prog drupal-module-misc:module_tagadelic = {
710 version = %{V_module_tagadelic}
711 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
712 regex = >tagadelic-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
713 }
714 prog drupal-module-misc:module_taxonomy_filter = {
715 version = %{V_module_taxonomy_filter}
716 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
717 regex = >taxonomy_filter-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
718 }
719 prog drupal-module-misc:module_taxonomy_lite = {
720 version = %{V_module_taxonomy_lite}
721 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
722 regex = >taxonomy_lite-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
723 }
724 prog drupal-module-misc:module_taxonomy_manager = {
725 version = %{V_module_taxonomy_manager}
726 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
727 regex = >taxonomy_manager-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
728 }
729 prog drupal-module-misc:module_taxonomy_menu = {
730 version = %{V_module_taxonomy_menu}
731 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
732 regex = >taxonomy_menu-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
733 }
734 prog drupal-module-misc:module_textsize = {
735 version = %{V_module_textsize}
736 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
737 regex = >textsize-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
738 }
739 prog drupal-module-misc:module_texy = {
740 version = %{V_module_texy}
741 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
742 regex = >texy-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
743 }
744 prog drupal-module-misc:module_token = {
745 version = %{V_module_token}
746 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
747 regex = >token-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
748 }
749 prog drupal-module-misc:module_util = {
750 version = %{V_module_util}
751 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
752 regex = >util-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
753 }
754 prog drupal-module-misc:module_views = {
755 version = %{V_module_views}
756 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
757 regex = >views-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
758 }
759 prog drupal-module-misc:module_virtual_site = {
760 version = %{V_module_virtual_site}
761 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
762 regex = >virtual_site-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
763 }
764 prog drupal-module-misc:module_vocabindex = {
765 version = %{V_module_vocabindex}
766 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
767 regex = >vocabindex-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
768 }
769 prog drupal-module-misc:module_votingapi = {
770 version = %{V_module_votingapi}
771 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
772 regex = >votingapi-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
773 }
774 prog drupal-module-misc:module_weather = {
775 version = %{V_module_weather}
776 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
777 regex = >weather-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
778 }
779 prog drupal-module-misc:module_wishlist = {
780 version = %{V_module_wishlist}
781 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
782 regex = >wishlist-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
783 }
784 prog drupal-module-misc:module_wysiwyg = {
785 version = %{V_module_wysiwyg}
786 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
787 regex = >wysiwyg-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
788 }
789 prog drupal-module-misc:module_wysiwyg_filter = {
790 version = %{V_module_wysiwyg_filter}
791 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
792 regex = >wysiwyg_filter-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
793 }
794 prog drupal-module-misc:module_xmlsitemap = {
795 version = %{V_module_xmlsitemap}
796 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
797 regex = >xmlsitemap-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
798 }
799 prog drupal-module-misc:module_mobilecodes = {
800 version = %{V_mobilecodes}
801 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
802 regex = >mobile_codes-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
803 }
804 prog drupal-module-misc:module_openidadmin = {
805 version = %{V_openidadmin}
806 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
807 regex = >openidadmin-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
808 }
809 prog drupal-module-misc:module_janrainrpx = {
810 version = %{V_janrainrpx}
811 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
812 regex = >rpx-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
813 }
814 prog drupal-module-misc:module_janraincapture = {
815 version = %{V_janraincapture}
816 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
817 regex = >janrain_capture-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
818 }
819 prog drupal-module-misc:module_openidprovider = {
820 version = %{V_openidprovider}
821 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
822 regex = >openid_provider-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
823 }
824 prog drupal-module-misc:module_sociallogin = {
825 version = %{V_sociallogin}
826 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
827 regex = >social-login-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
828 }
829 prog drupal-module-misc:module_openidurl = {
830 version = %{V_openidurl}
831 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
832 regex = >openidurl-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
833 }
834 prog drupal-module-misc:aux_geshi = {
835 version = %{V_aux_geshi}
836 url = http://sourceforge.net/projects/geshi/files/
837 regex = GeSHi-(\d+\.\d+(\.\d+)*)\.tar\.gz
838 }
839 prog drupal-module-misc:aux_tinymce = {
840 version = %{V_aux_tinymce}
841 url = http://switch.dl.sourceforge.net/tinymce/
842 regex = >tinytinymce-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
843 }
845 %prep
846 # unpack core distribution
847 %setup -q -T -c
849 # create additional subtrees
850 %{l_shtool} mkdir -f -p -m 755 \
851 sites/all/modules
853 # install additional modules
854 ( cd sites/all/modules || exit $?
855 %{l_tar} xfz %{SOURCE0}
856 %{l_tar} xfz %{SOURCE1}
857 %{l_tar} xfz %{SOURCE2}
858 %{l_tar} xfz %{SOURCE3}
859 %{l_tar} xfz %{SOURCE4}
860 %{l_tar} xfz %{SOURCE5}
861 %{l_tar} xfz %{SOURCE6}
862 %{l_tar} xfz %{SOURCE7}
863 %{l_tar} xfz %{SOURCE8}
864 %{l_tar} xfz %{SOURCE9}
865 %{l_tar} xfz %{SOURCE10}
866 %{l_tar} xfz %{SOURCE11}
867 %{l_tar} xfz %{SOURCE12}
868 %{l_tar} xfz %{SOURCE13}
869 %{l_tar} xfz %{SOURCE14}
870 %{l_tar} xfz %{SOURCE15}
871 %{l_tar} xfz %{SOURCE16}
872 %{l_tar} xfz %{SOURCE17}
873 %{l_tar} xfz %{SOURCE18}
874 %{l_tar} xfz %{SOURCE19}
875 %{l_tar} xfz %{SOURCE20}
876 %{l_tar} xfz %{SOURCE21}
877 %{l_tar} xfz %{SOURCE22}
878 %{l_tar} xfz %{SOURCE23}
879 %{l_tar} xfz %{SOURCE24}
880 %{l_tar} xfz %{SOURCE25}
881 %{l_tar} xfz %{SOURCE26}
882 %{l_tar} xfz %{SOURCE27}
883 %{l_tar} xfz %{SOURCE28}
884 %{l_tar} xfz %{SOURCE29}
885 %{l_tar} xfz %{SOURCE30}
886 %{l_tar} xfz %{SOURCE31}
887 %{l_tar} xfz %{SOURCE32}
888 %{l_tar} xfz %{SOURCE33}
889 %{l_tar} xfz %{SOURCE34}
890 %{l_tar} xfz %{SOURCE35}
891 %{l_tar} xfz %{SOURCE36}
892 %{l_tar} xfz %{SOURCE37}
893 %{l_tar} xfz %{SOURCE38}
894 %{l_tar} xfz %{SOURCE39}
895 %{l_tar} xfz %{SOURCE40}
896 %{l_tar} xfz %{SOURCE41}
897 %{l_tar} xfz %{SOURCE42}
898 %{l_tar} xfz %{SOURCE43}
899 %{l_tar} xfz %{SOURCE44}
900 %{l_tar} xfz %{SOURCE45}
901 %{l_tar} xfz %{SOURCE46}
902 %{l_tar} xfz %{SOURCE47}
903 %{l_tar} xfz %{SOURCE48}
904 %{l_tar} xfz %{SOURCE49}
905 %{l_tar} xfz %{SOURCE50}
906 %{l_tar} xfz %{SOURCE51}
907 %{l_tar} xfz %{SOURCE52}
908 %{l_tar} xfz %{SOURCE53}
909 %{l_tar} xfz %{SOURCE54}
910 %{l_tar} xfz %{SOURCE55}
911 %{l_tar} xfz %{SOURCE56}
912 %{l_tar} xfz %{SOURCE57}
913 %{l_tar} xfz %{SOURCE58}
914 %{l_tar} xfz %{SOURCE59}
915 %{l_tar} xfz %{SOURCE60}
916 %{l_tar} xfz %{SOURCE61}
917 %{l_tar} xfz %{SOURCE62}
918 %{l_tar} xfz %{SOURCE63}
919 %{l_tar} xfz %{SOURCE64}
920 %{l_tar} xfz %{SOURCE65}
921 %{l_tar} xfz %{SOURCE66}
922 %{l_tar} xfz %{SOURCE67}
923 %{l_tar} xfz %{SOURCE68}
924 %{l_tar} xfz %{SOURCE69}
925 %{l_tar} xfz %{SOURCE70}
926 %{l_tar} xfz %{SOURCE71}
927 %{l_tar} xfz %{SOURCE72}
928 %{l_tar} xfz %{SOURCE73}
929 %{l_tar} xfz %{SOURCE74}
930 %{l_tar} xfz %{SOURCE75}
931 %{l_tar} xfz %{SOURCE76}
932 %{l_tar} xfz %{SOURCE77}
933 %{l_tar} xfz %{SOURCE78}
934 %{l_tar} xfz %{SOURCE79}
935 %{l_tar} xfz %{SOURCE80}
936 %{l_tar} xfz %{SOURCE81}
937 %{l_tar} xfz %{SOURCE82}
938 %{l_tar} xfz %{SOURCE83}
939 %{l_tar} xfz %{SOURCE84}
940 %{l_tar} xfz %{SOURCE85}
941 %{l_tar} xfz %{SOURCE86}
942 %{l_tar} xfz %{SOURCE87}
943 %{l_tar} xfz %{SOURCE88}
944 %{l_tar} xfz %{SOURCE89}
945 %{l_tar} xfz %{SOURCE90}
946 %{l_tar} xfz %{SOURCE91}
947 %{l_tar} xfz %{SOURCE92}
948 %{l_tar} xfz %{SOURCE93}
949 %{l_tar} xfz %{SOURCE94}
950 %{l_tar} xfz %{SOURCE95}
951 %{l_tar} xfz %{SOURCE96}
952 %{l_tar} xfz %{SOURCE97}
953 %{l_tar} xfz %{SOURCE98}
954 %{l_tar} xfz %{SOURCE99}
955 %{l_tar} xfz %{SOURCE100}
956 %{l_tar} xfz %{SOURCE101}
957 %{l_tar} xfz %{SOURCE102}
958 %{l_tar} xfz %{SOURCE103}
959 %{l_tar} xfz %{SOURCE104}
960 %{l_tar} xfz %{SOURCE105}
961 %{l_tar} xfz %{SOURCE106}
962 %{l_tar} xfz %{SOURCE107}
963 %{l_tar} xfz %{SOURCE109}
964 ) || exit $?
966 # install additional third party files
967 ( cd sites/all/modules/geshifilter || exit $?
968 %{l_tar} xfz %{SOURCE300}
969 rm -rf geshi/docs
970 rm -rf geshi/contrib
971 ) || exit $?
973 # apply local patches
974 %patch -p0
976 # correct braindead filenames
977 mv \
978 sites/all/modules/feeds/tests/feeds/assets/la\ fayette.jpeg \
979 sites/all/modules/feeds/tests/feeds/assets/lafayette.jpeg
981 %build
983 %install
984 # create installation hierarchy
985 %{l_shtool} mkdir -f -p -m 755 \
986 $RPM_BUILD_ROOT%{l_prefix}/share/drupal
988 # avoid copying unnecessary text files
989 find . -name "*.orig" -print | xargs rm -f
990 rm -f sites/all/modules/schema/translations/Kopie*
992 # install all files (and strip down installation afterwards)
993 cp -rp * \
994 $RPM_BUILD_ROOT%{l_prefix}/share/drupal/
996 # determine installation files
997 %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
998 %{l_files_std} \
999 '%attr(-,%{l_rusr},%{l_rgrp}) %{l_prefix}/share/drupal'
1001 %files -f files
1003 %clean