Sun, 02 Sep 2012 18:18:43 +0200
Introduce new version of tcpdump, reorder taglib and cryptbreaker to
the end because they fail to build on Linux, and correct flawed URLs
probably copied from the doxygen build entry.
1 ##
2 ## drupal-theme-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 (themes)
28 %define V_theme_acquiamarina 7.x-2.0-beta1
29 %define V_theme_andromeda 7.x-2.x-dev
30 %define V_theme_basic 7.x-2.1
31 %define V_theme_bluemasters 7.x-1.3
32 %define V_theme_business 7.x-1.8
33 %define V_theme_businessblog 7.x-1.0-alpha1
34 %define V_theme_corolla 7.x-3.0-rc1
35 %define V_theme_corporateclean 7.x-1.5
36 %define V_theme_danland 7.x-1.0
37 %define V_theme_deco 7.x-1.x-dev
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
59 # package information
60 Name: drupal-theme-misc
61 Summary: Drupal CMS: Theme Collection
62 URL: http://www.drupal.org/
63 Vendor: Drupal Community et al.
64 Packager: OpenPKG Foundation e.V.
65 Distribution: OpenPKG Community
66 Class: PLUS
67 Group: CMS
68 License: GPL
69 Version: %{V_drupal}
70 Release: 20120800
72 # list of sources
73 Source0: ftp://ftp.drupal.org/pub/drupal/files/projects/andromeda-%{V_theme_andromeda}.tar.gz
74 Source1: ftp://ftp.drupal.org/pub/drupal/files/projects/acquia_marina-%{V_theme_acquiamarina}.tar.gz
75 Source2: ftp://ftp.drupal.org/pub/drupal/files/projects/basic-%{V_theme_basic}.tar.gz
76 Source3: ftp://ftp.drupal.org/pub/drupal/files/projects/bluemasters-%{V_theme_bluemasters}.tar.gz
77 Source4: ftp://ftp.drupal.org/pub/drupal/files/projects/business-%{V_theme_business}.tar.gz
78 Source5: ftp://ftp.drupal.org/pub/drupal/files/projects/business_blog-%{V_theme_businessblog}.tar.gz
79 Source6: ftp://ftp.drupal.org/pub/drupal/files/projects/corolla-%{V_theme_corolla}.tar.gz
80 Source7: ftp://ftp.drupal.org/pub/drupal/files/projects/corporateclean-%{V_theme_corporateclean}.tar.gz
81 Source8: ftp://ftp.drupal.org/pub/drupal/files/projects/danland-%{V_theme_danland}.tar.gz
82 Source9: ftp://ftp.drupal.org/pub/drupal/files/projects/deco-%{V_theme_deco}.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
104 # build information
105 BuildPreReq: OpenPKG, openpkg >= 20100101
106 PreReq: OpenPKG, openpkg >= 20100101, drupal
108 %description
109 This is a collection of reusable themes for the Drupal CMS.
111 %track
112 prog drupal-theme-misc:theme_acquiamarina = {
113 version = %{V_theme_acquiamarina}
114 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
115 regex = acquia_marina-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
116 }
117 prog drupal-theme-misc:theme_andromeda = {
118 version = %{V_theme_andromeda}
119 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
120 regex = andromeda-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
121 }
122 prog drupal-theme-misc:theme_basic = {
123 version = %{V_theme_basic}
124 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
125 regex = basic-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
126 }
127 prog drupal-theme-misc:theme_bluemasters = {
128 version = %{V_theme_bluemasters}
129 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
130 regex = bluemasters-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
131 }
132 prog drupal-theme-misc:theme_business = {
133 version = %{V_theme_business}
134 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
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
156 }
157 prog drupal-theme-misc:theme_deco = {
158 version = %{V_theme_deco}
159 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
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
176 }
177 prog drupal-theme-misc:theme_framework = {
178 version = %{V_theme_framework}
179 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
180 regex = framework-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
181 }
182 prog drupal-theme-misc:theme_fourseasons = {
183 version = %{V_theme_fourseasons}
184 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
185 regex = fourseasons-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
186 }
187 prog drupal-theme-misc:theme_graze = {
188 version = %{V_theme_graze}
189 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
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
236 }
237 prog drupal-theme-misc:theme_sky = {
238 version = %{V_theme_sky}
239 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
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
256 }
257 prog drupal-theme-misc:theme_zen = {
258 version = %{V_theme_zen}
259 url = ftp://ftp.drupal.org/pub/drupal/files/projects/
260 regex = zen-(7\.x-\d+(?:\.\d+)+)\.tar\.gz
261 }
263 %prep
264 %setup -q -c -T
265 %{l_tar} xfz %{SOURCE0}
266 %{l_tar} xfz %{SOURCE1}
267 %{l_tar} xfz %{SOURCE2}
268 %{l_tar} xfz %{SOURCE3}
269 %{l_tar} xfz %{SOURCE4}
270 %{l_tar} xfz %{SOURCE5}
271 %{l_tar} xfz %{SOURCE6}
272 %{l_tar} xfz %{SOURCE7}
273 %{l_tar} xfz %{SOURCE8}
274 %{l_tar} xfz %{SOURCE9}
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}
296 %build
298 %install
299 # create installation hierarchy
300 %{l_shtool} mkdir -f -p -m 755 \
301 $RPM_BUILD_ROOT%{l_prefix}/share/drupal/sites/all/themes
303 # avoid copying unnecessary text files
304 find . -name "*.orig" -print | xargs rm -f
305 rm -f CHANGELOG.txt COPYRIGHT.txt INSTALL.*.txt INSTALL.txt
306 rm -f LICENSE.txt MAINTAINERS.txt UPGRADE.txt
307 rm -f marinelli/fonts/bergamo/*License.txt andromeda/fonts/*License.txt
309 # install all files (and strip down installation afterwards)
310 cp -rp * \
311 $RPM_BUILD_ROOT%{l_prefix}/share/drupal/sites/all/themes/
313 # determine installation files
314 %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
315 %{l_files_std} \
316 '%attr(-,%{l_rusr},%{l_rgrp}) %{l_prefix}/share/drupal'
318 %files -f files
320 %clean