drupal-theme-misc/drupal-theme-misc.spec

changeset 667
9dacbd1d1aa2
parent 533
6dd4e923a3c9
child 735
793545fe0f53
equal deleted inserted replaced
0:1b43f2da9c2b 1:5b774c910d61
20 ## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 20 ## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
21 ## SUCH DAMAGE. 21 ## SUCH DAMAGE.
22 ## 22 ##
23 23
24 # package versions (core) 24 # package versions (core)
25 %define V_drupal 6.x 25 %define V_drupal 7.x
26 26
27 # package versions (themes) 27 # package versions (themes)
28 %define V_theme_alek_2_0 6.x-1.x-dev 28 %define V_theme_acquiamarina 7.x-2.0-beta1
29 %define V_theme_amadou 6.x-1.4 29 %define V_theme_andromeda 7.x-2.x-dev
30 %define V_theme_barlow 6.x-1.4 30 %define V_theme_basic 7.x-2.1
31 %define V_theme_barron 6.x-2.3 31 %define V_theme_bluemasters 7.x-1.3
32 %define V_theme_bluebreeze 6.x-1.x-dev 32 %define V_theme_business 7.x-1.8
33 %define V_theme_deco 6.x-1.1 33 %define V_theme_businessblog 7.x-1.0-alpha1
34 %define V_theme_framework 6.x-3.3 34 %define V_theme_corolla 7.x-3.0-rc1
35 %define V_theme_fourseasons 6.x-2.0 35 %define V_theme_corporateclean 7.x-1.5
36 %define V_theme_nista 6.x-4.8 36 %define V_theme_danland 7.x-1.0
37 %define V_theme_sky 6.x-3.11 37 %define V_theme_deco 7.x-1.x-dev
38 %define V_theme_zen 6.x-2.1 38 %define V_theme_domicile 7.x-1.0
39 %define V_theme_doune 7.x-2.0-alpha3
40 %define V_theme_eco 7.x-2.18
41 %define V_theme_framework 7.x-3.6
42 %define V_theme_fourseasons 7.x-1.x-dev
43 %define V_theme_graze 7.x-1.0
44 %define V_theme_marinelli 7.x-3.0-beta11
45 %define V_theme_mayo 7.x-1.2
46 %define V_theme_mayumi 7.x-1.0
47 %define V_theme_omega 7.x-3.1
48 %define V_theme_plato 7.x-1.0
49 %define V_theme_premcorp 7.x-1.0
50 %define V_theme_rootcandy 7.x-1.0-alpha1
51 %define V_theme_sankofa 7.x-1.0
52 %define V_theme_sigmaone 7.x-1.0-alpha17
53 %define V_theme_sky 7.x-3.0-rc1
54 %define V_theme_touch 7.x-1.7
55 %define V_theme_tapestry 7.x-2.1
56 %define V_theme_velvetsky 7.x-0.x-dev
57 %define V_theme_zen 7.x-5.1
39 58
40 # package information 59 # package information
41 Name: drupal-theme-misc 60 Name: drupal-theme-misc
42 Summary: Drupal CMS: Theme Collection 61 Summary: Drupal CMS: Theme Collection
43 URL: http://www.drupal.org/ 62 URL: http://www.drupal.org/
46 Distribution: OpenPKG Community 65 Distribution: OpenPKG Community
47 Class: PLUS 66 Class: PLUS
48 Group: CMS 67 Group: CMS
49 License: GPL 68 License: GPL
50 Version: %{V_drupal} 69 Version: %{V_drupal}
51 Release: 20120809 70 Release: 20120800
52 71
53 # list of sources 72 # list of sources
54 Source0: http://ftp.drupal.org/files/projects/alek_2_0-%{V_theme_alek_2_0}.tar.gz 73 Source0: ftp://ftp.drupal.org/pub/drupal/files/projects/andromeda-%{V_theme_andromeda}.tar.gz
55 Source1: http://ftp.drupal.org/files/projects/amadou-%{V_theme_amadou}.tar.gz 74 Source1: ftp://ftp.drupal.org/pub/drupal/files/projects/acquia_marina-%{V_theme_acquiamarina}.tar.gz
56 Source2: http://ftp.drupal.org/files/projects/barlow-%{V_theme_barlow}.tar.gz 75 Source2: ftp://ftp.drupal.org/pub/drupal/files/projects/basic-%{V_theme_basic}.tar.gz
57 Source3: http://ftp.drupal.org/files/projects/barron-%{V_theme_barron}.tar.gz 76 Source3: ftp://ftp.drupal.org/pub/drupal/files/projects/bluemasters-%{V_theme_bluemasters}.tar.gz
58 Source4: http://ftp.drupal.org/files/projects/bluebreeze-%{V_theme_bluebreeze}.tar.gz 77 Source4: ftp://ftp.drupal.org/pub/drupal/files/projects/business-%{V_theme_business}.tar.gz
59 Source5: http://ftp.drupal.org/files/projects/deco-%{V_theme_deco}.tar.gz 78 Source5: ftp://ftp.drupal.org/pub/drupal/files/projects/business_blog-%{V_theme_businessblog}.tar.gz
60 Source6: http://ftp.drupal.org/files/projects/framework-%{V_theme_framework}.tar.gz 79 Source6: ftp://ftp.drupal.org/pub/drupal/files/projects/corolla-%{V_theme_corolla}.tar.gz
61 Source7: http://ftp.drupal.org/files/projects/fourseasons-%{V_theme_fourseasons}.tar.gz 80 Source7: ftp://ftp.drupal.org/pub/drupal/files/projects/corporateclean-%{V_theme_corporateclean}.tar.gz
62 Source8: http://ftp.drupal.org/files/projects/nista-%{V_theme_nista}.tar.gz 81 Source8: ftp://ftp.drupal.org/pub/drupal/files/projects/danland-%{V_theme_danland}.tar.gz
63 Source9: http://ftp.drupal.org/files/projects/sky-%{V_theme_sky}.tar.gz 82 Source9: ftp://ftp.drupal.org/pub/drupal/files/projects/deco-%{V_theme_deco}.tar.gz
64 Source10: http://ftp.drupal.org/files/projects/zen-%{V_theme_zen}.tar.gz 83 Source10: ftp://ftp.drupal.org/pub/drupal/files/projects/domicile-%{V_theme_domicile}.tar.gz
84 Source11: ftp://ftp.drupal.org/pub/drupal/files/projects/doune-%{V_theme_doune}.tar.gz
85 Source12: ftp://ftp.drupal.org/pub/drupal/files/projects/eco-%{V_theme_eco}.tar.gz
86 Source13: ftp://ftp.drupal.org/pub/drupal/files/projects/framework-%{V_theme_framework}.tar.gz
87 Source14: ftp://ftp.drupal.org/pub/drupal/files/projects/fourseasons-%{V_theme_fourseasons}.tar.gz
88 Source15: ftp://ftp.drupal.org/pub/drupal/files/projects/graze-%{V_theme_graze}.tar.gz
89 Source16: ftp://ftp.drupal.org/pub/drupal/files/projects/marinelli-%{V_theme_marinelli}.tar.gz
90 Source17: ftp://ftp.drupal.org/pub/drupal/files/projects/mayo-%{V_theme_mayo}.tar.gz
91 Source18: ftp://ftp.drupal.org/pub/drupal/files/projects/mayumi-%{V_theme_mayumi}.tar.gz
92 Source19: ftp://ftp.drupal.org/pub/drupal/files/projects/omega-%{V_theme_omega}.tar.gz
93 Source20: ftp://ftp.drupal.org/pub/drupal/files/projects/plato-%{V_theme_plato}.tar.gz
94 Source21: ftp://ftp.drupal.org/pub/drupal/files/projects/premium_corporate-%{V_theme_premcorp}.tar.gz
95 Source22: ftp://ftp.drupal.org/pub/drupal/files/projects/rootcandy-%{V_theme_rootcandy}.tar.gz
96 Source23: ftp://ftp.drupal.org/pub/drupal/files/projects/sankofa-%{V_theme_sankofa}.tar.gz
97 Source24: ftp://ftp.drupal.org/pub/drupal/files/projects/sigmaone-%{V_theme_sigmaone}.tar.gz
98 Source25: ftp://ftp.drupal.org/pub/drupal/files/projects/sky-%{V_theme_sky}.tar.gz
99 Source26: ftp://ftp.drupal.org/pub/drupal/files/projects/touch-%{V_theme_touch}.tar.gz
100 Source27: ftp://ftp.drupal.org/pub/drupal/files/projects/tapestry-%{V_theme_tapestry}.tar.gz
101 Source28: ftp://ftp.drupal.org/pub/drupal/files/projects/velvetsky-%{V_theme_velvetsky}.tar.gz
102 Source29: ftp://ftp.drupal.org/pub/drupal/files/projects/zen-%{V_theme_zen}.tar.gz
65 103
66 # build information 104 # build information
67 BuildPreReq: OpenPKG, openpkg >= 20100101 105 BuildPreReq: OpenPKG, openpkg >= 20100101
68 PreReq: OpenPKG, openpkg >= 20100101, drupal 106 PreReq: OpenPKG, openpkg >= 20100101, drupal
69 107
70 %description 108 %description
71 This is a collection of reusable "themes" for the Drupal CMS. 109 This is a collection of reusable themes for the Drupal CMS.
72 110
73 %track 111 %track
74 prog drupal-theme-misc:theme_alek_2_0 = { 112 prog drupal-theme-misc:theme_acquiamarina = {
75 version = %{V_theme_alek_2_0} 113 version = %{V_theme_acquiamarina}
76 url = http://ftp.drupal.org/files/projects/ 114 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
77 regex = alek_2_0-(6\.x-\d+(?:\.\d+)+)\.tar\.gz 115 regex = acquia_marina-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
78 } 116 }
79 prog drupal-theme-misc:theme_amadou = { 117 prog drupal-theme-misc:theme_andromeda = {
80 version = %{V_theme_amadou} 118 version = %{V_theme_andromeda}
81 url = http://ftp.drupal.org/files/projects/ 119 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
82 regex = amadou-(6\.x-\d+(?:\.\d+)+)\.tar\.gz 120 regex = andromeda-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
83 } 121 }
84 prog drupal-theme-misc:theme_barlow = { 122 prog drupal-theme-misc:theme_basic = {
85 version = %{V_theme_barlow} 123 version = %{V_theme_basic}
86 url = http://ftp.drupal.org/files/projects/ 124 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
87 regex = barlow-(6\.x-\d+(?:\.\d+)+)\.tar\.gz 125 regex = basic-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
88 } 126 }
89 prog drupal-theme-misc:theme_barron = { 127 prog drupal-theme-misc:theme_bluemasters = {
90 version = %{V_theme_barron} 128 version = %{V_theme_bluemasters}
91 url = http://ftp.drupal.org/files/projects/ 129 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
92 regex = barron-(6\.x-\d+(?:\.\d+)+)\.tar\.gz 130 regex = bluemasters-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
93 } 131 }
94 prog drupal-theme-misc:theme_bluebreeze = { 132 prog drupal-theme-misc:theme_business = {
95 version = %{V_theme_bluebreeze} 133 version = %{V_theme_business}
96 url = http://ftp.drupal.org/files/projects/ 134 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
97 regex = bluebreeze-(6\.x-\d+(?:\.\d+)+)\.tar\.gz 135 regex = business-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
136 }
137 prog drupal-theme-misc:theme_businessblog = {
138 version = %{V_theme_businessblog}
139 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
140 regex = business_blog-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
141 }
142 prog drupal-theme-misc:theme_corolla = {
143 version = %{V_theme_corolla}
144 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
145 regex = corolla-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
146 }
147 prog drupal-theme-misc:theme_corporateclean = {
148 version = %{V_theme_corporateclean}
149 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
150 regex = corporateclean-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
151 }
152 prog drupal-theme-misc:theme_danland = {
153 version = %{V_theme_danland}
154 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
155 regex = danland-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
98 } 156 }
99 prog drupal-theme-misc:theme_deco = { 157 prog drupal-theme-misc:theme_deco = {
100 version = %{V_theme_deco} 158 version = %{V_theme_deco}
101 url = http://ftp.drupal.org/files/projects/ 159 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
102 regex = deco-(6\.x-\d+(?:\.\d+)+)\.tar\.gz 160 regex = deco-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
161 }
162 prog drupal-theme-misc:theme_domicile = {
163 version = %{V_theme_domicile}
164 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
165 regex = domicile-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
166 }
167 prog drupal-theme-misc:theme_doune = {
168 version = %{V_theme_doune}
169 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
170 regex = doune-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
171 }
172 prog drupal-theme-misc:theme_eco = {
173 version = %{V_theme_eco}
174 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
175 regex = eco-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
103 } 176 }
104 prog drupal-theme-misc:theme_framework = { 177 prog drupal-theme-misc:theme_framework = {
105 version = %{V_theme_framework} 178 version = %{V_theme_framework}
106 url = http://ftp.drupal.org/files/projects/ 179 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
107 regex = framework-(6\.x-\d+(?:\.\d+)+)\.tar\.gz 180 regex = framework-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
108 } 181 }
109 prog drupal-theme-misc:theme_fourseasons = { 182 prog drupal-theme-misc:theme_fourseasons = {
110 version = %{V_theme_fourseasons} 183 version = %{V_theme_fourseasons}
111 url = http://ftp.drupal.org/files/projects/ 184 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
112 regex = fourseasons-(6\.x-\d+(?:\.\d+)+)\.tar\.gz 185 regex = fourseasons-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
113 } 186 }
114 prog drupal-theme-misc:theme_nista = { 187 prog drupal-theme-misc:theme_graze = {
115 version = %{V_theme_nista} 188 version = %{V_theme_graze}
116 url = http://ftp.drupal.org/files/projects/ 189 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
117 regex = nista-(6\.x-\d+(?:\.\d+)+)\.tar\.gz 190 regex = graze-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
191 }
192 prog drupal-theme-misc:theme_marinelli = {
193 version = %{V_theme_marinelli}
194 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
195 regex = marinelli-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
196 }
197 prog drupal-theme-misc:theme_mayo = {
198 version = %{V_theme_mayo}
199 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
200 regex = mayo-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
201 }
202 prog drupal-theme-misc:theme_mayumi = {
203 version = %{V_theme_mayumi}
204 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
205 regex = mayumi-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
206 }
207 prog drupal-theme-misc:theme_omega = {
208 version = %{V_theme_omega}
209 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
210 regex = omega-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
211 }
212 prog drupal-theme-misc:theme_plato = {
213 version = %{V_theme_plato}
214 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
215 regex = plato-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
216 }
217 prog drupal-theme-misc:theme_premcorp = {
218 version = %{V_theme_premcorp}
219 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
220 regex = premium_corporate-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
221 }
222 prog drupal-theme-misc:theme_rootcandy = {
223 version = %{V_theme_rootcandy}
224 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
225 regex = rootcandy-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
226 }
227 prog drupal-theme-misc:theme_sankofa = {
228 version = %{V_theme_sankofa}
229 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
230 regex = sankofa-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
231 }
232 prog drupal-theme-misc:theme_sigmaone = {
233 version = %{V_theme_sigmaone}
234 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
235 regex = sigmaone-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
118 } 236 }
119 prog drupal-theme-misc:theme_sky = { 237 prog drupal-theme-misc:theme_sky = {
120 version = %{V_theme_sky} 238 version = %{V_theme_sky}
121 url = http://ftp.drupal.org/files/projects/ 239 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
122 regex = sky-(6\.x-\d+(?:\.\d+)+)\.tar\.gz 240 regex = sky-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
241 }
242 prog drupal-theme-misc:theme_touch = {
243 version = %{V_theme_touch}
244 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
245 regex = touch-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
246 }
247 prog drupal-theme-misc:theme_tapestry = {
248 version = %{V_theme_tapestry}
249 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
250 regex = tapestry-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
251 }
252 prog drupal-theme-misc:theme_velvetsky = {
253 version = %{V_theme_velvetsky}
254 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
255 regex = velvetsky-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
123 } 256 }
124 prog drupal-theme-misc:theme_zen = { 257 prog drupal-theme-misc:theme_zen = {
125 version = %{V_theme_zen} 258 version = %{V_theme_zen}
126 url = http://ftp.drupal.org/files/projects/ 259 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
127 regex = zen-(6\.x-\d+(?:\.\d+)+)\.tar\.gz 260 regex = zen-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
128 } 261 }
129 262
130 %prep 263 %prep
131 %setup -q -c -T 264 %setup -q -c -T
132 %{l_tar} xfz %{SOURCE0} 265 %{l_tar} xfz %{SOURCE0}
138 %{l_tar} xfz %{SOURCE6} 271 %{l_tar} xfz %{SOURCE6}
139 %{l_tar} xfz %{SOURCE7} 272 %{l_tar} xfz %{SOURCE7}
140 %{l_tar} xfz %{SOURCE8} 273 %{l_tar} xfz %{SOURCE8}
141 %{l_tar} xfz %{SOURCE9} 274 %{l_tar} xfz %{SOURCE9}
142 %{l_tar} xfz %{SOURCE10} 275 %{l_tar} xfz %{SOURCE10}
276 %{l_tar} xfz %{SOURCE11}
277 %{l_tar} xfz %{SOURCE12}
278 %{l_tar} xfz %{SOURCE13}
279 %{l_tar} xfz %{SOURCE14}
280 %{l_tar} xfz %{SOURCE15}
281 %{l_tar} xfz %{SOURCE16}
282 %{l_tar} xfz %{SOURCE17}
283 %{l_tar} xfz %{SOURCE18}
284 %{l_tar} xfz %{SOURCE19}
285 %{l_tar} xfz %{SOURCE20}
286 %{l_tar} xfz %{SOURCE21}
287 %{l_tar} xfz %{SOURCE22}
288 %{l_tar} xfz %{SOURCE23}
289 %{l_tar} xfz %{SOURCE24}
290 %{l_tar} xfz %{SOURCE25}
291 %{l_tar} xfz %{SOURCE26}
292 %{l_tar} xfz %{SOURCE27}
293 %{l_tar} xfz %{SOURCE28}
294 %{l_tar} xfz %{SOURCE29}
143 295
144 %build 296 %build
145 297
146 %install 298 %install
147 # create installation hierarchy 299 # create installation hierarchy
150 302
151 # avoid copying unnecessary text files 303 # avoid copying unnecessary text files
152 find . -name "*.orig" -print | xargs rm -f 304 find . -name "*.orig" -print | xargs rm -f
153 rm -f CHANGELOG.txt COPYRIGHT.txt INSTALL.*.txt INSTALL.txt 305 rm -f CHANGELOG.txt COPYRIGHT.txt INSTALL.*.txt INSTALL.txt
154 rm -f LICENSE.txt MAINTAINERS.txt UPGRADE.txt 306 rm -f LICENSE.txt MAINTAINERS.txt UPGRADE.txt
307 rm -f marinelli/fonts/bergamo/*License.txt andromeda/fonts/*License.txt
155 308
156 # install all files (and strip down installation afterwards) 309 # install all files (and strip down installation afterwards)
157 cp -rp * \ 310 cp -rp * \
158 $RPM_BUILD_ROOT%{l_prefix}/share/drupal/sites/all/themes/ 311 $RPM_BUILD_ROOT%{l_prefix}/share/drupal/sites/all/themes/
159 312

mercurial