]> git.pld-linux.org Git - packages/dokuwiki.git/blob - dokuwiki.spec
d1be25077e07b219c3c5eba1463c9d1dbd5bd312
[packages/dokuwiki.git] / dokuwiki.spec
1 %define         subver  2015-08-10
2 %define         ver             %(echo %{subver} | tr -d -)
3 #define         snap    1
4 #define         rc_     1
5 %define         php_min_version 5.3.3
6 %include        /usr/lib/rpm/macros.php
7 Summary:        PHP-based Wiki webapplication
8 Summary(pl.UTF-8):      Aplikacja WWW Wiki oparta na PHP
9 Name:           dokuwiki
10 Version:        %{ver}
11 Release:        0.1
12 License:        GPL v2
13 Group:          Applications/WWW
14 # Source0Download: http://download.dokuwiki.org/archive
15 Source0:        http://download.dokuwiki.org/src/dokuwiki/%{name}-%{subver}.tgz
16 # Source0-md5:  675594518c378f43b32204c4b9073ffd
17 Source1:        %{name}-apache.conf
18 Source2:        %{name}-lighttpd.conf
19 Source3:        http://glen.alkohol.ee/pld/jude.png
20 # Source3-md5:  623344128960e18f86097dfee213ad4a
21 Source4:        eventum.gif
22 Source6:        pld_button.png
23 # Source6-md5:  185afa921e81bd726b9f0f9f0909dc6e
24 Source7:        cacti.gif
25 Source8:        nagios.gif
26 Source9:        http://trac.edgewall.org/export/9404/trunk/doc/trac_icon_16x16.png
27 # Source9-md5:  0c19ed35bf677f33f6bea14b3a8a2e10
28 Source10:       pld.gif
29 Source11:       http://glen.alkohol.ee/pld/astah.png
30 # Source11-md5: b1c999e6988440c9e2af6a12e9a56451
31 Patch66:        %{name}-config.patch
32 Patch0:         %{name}-paths.patch
33 Patch1:         system-jquery.patch
34 Patch2:         style-width.patch
35 Patch4:         %{name}-geshi.patch
36 Patch5:         %{name}-http_auth-option.patch
37 Patch8:         %{name}-notify-respect-minor.patch
38 Patch10:        %{name}-mailtext.patch
39 Patch11:        %{name}-notifyns.patch
40 Patch15:        simplepie.patch
41 Patch19:        pld-branding.patch
42 Patch20:        fixprivilegeescalationbug.diff
43 Patch21:        task-1821.patch
44 Patch22:        adldap.patch
45 Patch24:        more-buttons.patch
46 Patch25:        system-phpseclib.patch
47 Patch26:        system-lessphp.patch
48 Patch27:        iconsizes-dump.patch
49 URL:            https://www.dokuwiki.org/
50 BuildRequires:  fslint
51 BuildRequires:  rpm-php-pearprov >= 4.4.2-11
52 BuildRequires:  rpmbuild(macros) >= 1.693
53 Requires:       jquery >= 1.8
54 #Requires:      jquery >= 1.9.1
55 Requires:       jquery-cookie
56 #Requires:      jquery-migrate
57 #Requires:      jquery-ui >= 1.10.2
58 Requires:       jquery-ui >= 1.8
59 Requires:       lessphp >= 0.3.9
60 Requires:       php(core) >= %{php_min_version}
61 Requires:       php(session)
62 Requires:       php(xml)
63 Requires:       php-geshi >= 1.0.7.19
64 Requires:       php-seclib >= 0.3.5
65 Requires:       php-simplepie >= 1.0.1
66 Requires:       webapps
67 Requires:       webserver(access)
68 Requires:       webserver(alias)
69 Requires:       webserver(php)
70 Suggests:       php(gd)
71 Suggests:       php-adldap >= 4.0.4
72 Obsoletes:      dokuwiki-plugin-jquery
73 Conflicts:      dokuwiki-plugin-icalevents < 20120909
74 # can use gz compression to store attic pages
75 Suggests:       php(zlib)
76 BuildArch:      noarch
77 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
78
79 %define         _webapps        /etc/webapps
80 %define         _webapp         %{name}
81 %define         _sysconfdir     %{_webapps}/%{_webapp}
82 %define         _appdir         %{_datadir}/%{_webapp}
83 %define         _localstatedir  /var/lib/%{name}
84 %define         _cachedir               /var/cache/%{name}
85 %define         find_lang       %{_usrlibrpm}/dokuwiki-find-lang.sh %{buildroot}
86
87 # bad depsolver
88 %define         _noautopear     pear./usr/share/php/geshi.php pear./usr/share/php/adLDAP.php
89
90 # exclude optional php dependencies
91 %define         _noautophp      php-bzip2 php-bcmath php-zip php-date php-ftp php-hash php-ldap php-mbstring php-mysql php-pgsql php-tokenizer
92
93 %define         _noautoreq      %{_noautophp} %{_noautopear}
94
95 %description
96 DokuWiki is a standards compliant, simple to use Wiki, mainly aimed at
97 creating documentation of any kind. It is targeted at developer teams,
98 workgroups and small companies. It has a simple but powerful syntax
99 which makes sure the datafiles remain readable outside the Wiki and
100 eases the creation of structured texts. All data is stored in plain
101 text files - no database is required.
102
103 %description -l pl.UTF-8
104 DokuWiki to zgodne ze standardami i proste w użyciu Wiki, przeznaczone
105 głównie do tworzenia dokumentów wszelkiego rodzaju. Jest przeznaczone
106 dla zespołów programistów, grup roboczych i małych firm. Ma prostą,
107 ale mającą duże możliwości składnię, dzięki której pliki danych
108 pozostają czytelne poza Wiki, a także ułatwiającą tworzenie tekstów
109 strukturalnych. Wszystkie dane są przechowywane w plikach tekstowych -
110 nie jest wymagana baza danych.
111
112 %package setup
113 Summary:        DokuWiki setup package
114 Summary(pl.UTF-8):      Pakiet do wstępnej konfiguracji DokuWiki
115 Group:          Applications/WWW
116 Requires:       %{name} = %{version}-%{release}
117
118 %description setup
119 Install this package to configure initial DokuWiki installation. You
120 should uninstall this package when you're done, as it considered
121 insecure to keep the setup files in place.
122
123 %description setup -l pl.UTF-8
124 Ten pakiet należy zainstalować w celu wstępnej konfiguracji DokuWiki
125 po pierwszej instalacji. Potem należy go odinstalować, jako że
126 pozostawienie plików instalacyjnych mogłoby być niebezpieczne.
127
128 %prep
129 %setup -q -n %{name}-%{?rc_:rc}%{subver} %{?snap:-c}
130 %if 0%{?snap:1}
131 mv *-dokuwiki-*/* .
132 test -e VERSION || echo %{subver}-git > VERSION
133 %endif
134 install -d data/pages/playground
135 test -e data/pages/playground/playground.txt || \
136 echo '====== PlayGround ======' >  data/pages/playground/playground.txt
137
138 %patch0 -p1
139 %patch1 -p1
140 %patch2 -p1
141 %patch4 -p1
142 %patch5 -p1
143 %patch8 -p1
144 %patch10 -p1
145 %patch11 -p1
146 %patch15 -p1
147 %patch19 -p1
148 %patch20 -p1
149 %patch21 -p1
150 %patch22 -p1
151 %patch24 -p1
152 %patch25 -p1
153 %patch26 -p1
154 %patch27 -p1
155
156 %patch66 -p1
157
158 # package as basenames, upgrade overwrite protected with .rpmnew
159 mv conf/local.php{.dist,}
160 mv conf/acl.auth.php{.dist,}
161 mv conf/users.auth.php{.dist,}
162 mv conf/mysql.conf.php{.example,}
163
164 find -name _dummy | xargs %{__rm}
165 %{__rm} lib/index.html lib/plugins/index.html lib/images/index.html
166 %{__rm} {conf,inc,bin,data,inc/lang}/.htaccess
167
168 # we just don't package deleted files, these get removed automatically on rpm upgrades
169 %{__rm} data/deleted.files
170 # source for security.png
171 %{__rm} data/security.xcf
172
173 # use system geshi package
174 %{__rm} -r vendor/easybook/geshi
175 rmdir vendor/easybook
176
177 # use system adldap package
178 %{__rm} -r lib/plugins/authad/adLDAP
179
180 # use system simplepie package
181 %{__rm} inc/SimplePie.php
182
183 # use system lessphp package
184 %{__rm} inc/lessc.inc.php
185
186 # use system lib
187 %{__rm} -r inc/phpseclib
188
189 # flash source on git tarballs
190 rm -rf lib/plugins/testing
191 rm -rf lib/plugins/*/_test
192
193 # use system packages
194 %{__rm} lib/scripts/jquery/update.sh
195 %{__rm} lib/scripts/jquery/jquery-ui.js
196 %{__rm} lib/scripts/jquery/jquery-ui.min.js
197 %{__rm} lib/scripts/jquery/jquery.cookie.js
198 %{__rm} lib/scripts/jquery/jquery.js
199 %{__rm} lib/scripts/jquery/jquery.min.js
200 %{__rm} lib/scripts/jquery/jquery-migrate.js
201 %{__rm} lib/scripts/jquery/jquery-migrate.min.js
202 %{__rm} -r lib/scripts/jquery/jquery-ui-theme
203
204 # cleanup backups after patching
205 find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
206
207 %build
208 md5=$(md5sum -b conf/dokuwiki.php | awk '{print $1}')
209 if ! grep $md5 install.php; then
210         : update %{name}-config.patch -- it is outdated
211         exit 1
212 fi
213
214 %install
215 rm -rf $RPM_BUILD_ROOT
216 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/{lang,plugin_lang},%{_localstatedir},%{_cachedir},%{_appdir}/{bin,inc,lib}}
217
218 # hardlink test
219 cp -al VERSION $RPM_BUILD_ROOT%{_appdir} 2>/dev/null && l=l
220
221 cp -a$l *.php $RPM_BUILD_ROOT%{_appdir}
222 cp -p$l VERSION $RPM_BUILD_ROOT%{_appdir}
223 cp -a$l bin/* $RPM_BUILD_ROOT%{_appdir}/bin
224 cp -a$l inc/* $RPM_BUILD_ROOT%{_appdir}/inc
225 cp -a$l lib/* $RPM_BUILD_ROOT%{_appdir}/lib
226 cp -a$l conf/* $RPM_BUILD_ROOT%{_sysconfdir}
227 cp -a$l data/* $RPM_BUILD_ROOT%{_localstatedir}
228 touch $RPM_BUILD_ROOT%{_sysconfdir}/acronyms.local.conf
229 touch $RPM_BUILD_ROOT%{_sysconfdir}/entities.local.conf
230 touch $RPM_BUILD_ROOT%{_sysconfdir}/interwiki.local.conf
231 touch $RPM_BUILD_ROOT%{_sysconfdir}/license.local.php
232 touch $RPM_BUILD_ROOT%{_sysconfdir}/plugins.local.php
233 touch $RPM_BUILD_ROOT%{_sysconfdir}/local.protected.php
234 touch $RPM_BUILD_ROOT%{_sysconfdir}/mime.local.conf
235 touch $RPM_BUILD_ROOT%{_sysconfdir}/smileys.local.conf
236 touch $RPM_BUILD_ROOT%{_sysconfdir}/userscript.js
237 touch $RPM_BUILD_ROOT%{_sysconfdir}/userstyle.css
238
239 # https://github.com/splitbrain/dokuwiki/pull/1247
240 #ln $RPM_BUILD_ROOT%{_appdir}/lib/images/interwiki/{dokubug,bug}.gif
241 cp -p %{SOURCE4} $RPM_BUILD_ROOT%{_appdir}/lib/images/interwiki/eventum.gif
242 cp -p %{SOURCE7} $RPM_BUILD_ROOT%{_appdir}/lib/images/interwiki/cacti.gif
243 cp -p %{SOURCE8} $RPM_BUILD_ROOT%{_appdir}/lib/images/interwiki/nagios.gif
244 cp -p %{SOURCE9} $RPM_BUILD_ROOT%{_appdir}/lib/images/interwiki/trac.png
245 cp -p %{SOURCE10} $RPM_BUILD_ROOT%{_appdir}/lib/images/interwiki/pld.gif
246
247 cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_appdir}/lib/images/fileicons/jude.png
248 cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_appdir}/lib/images/fileicons/asta.png
249
250 cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_appdir}/lib/tpl/dokuwiki/images/button-pld.png
251
252 # hardlink identical icons.
253 findup -m $RPM_BUILD_ROOT
254
255 cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf
256 cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
257 cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/lighttpd.conf
258
259 # find locales
260 %find_lang %{name}.lang
261
262 %clean
263 rm -rf $RPM_BUILD_ROOT
264
265 %post setup
266 chmod 770 %{_sysconfdir}
267 chmod 660 %{_sysconfdir}/local.php
268 chmod 660 %{_sysconfdir}/plugins.local.php
269
270 %postun setup
271 if [ "$1" = "0" ]; then
272         if [ -f %{_sysconfdir}/dokuwiki.php ]; then
273                 chmod 750 %{_sysconfdir}
274                 chmod 640 %{_sysconfdir}/local.php
275                 chmod 640 %{_sysconfdir}/plugins.local.php
276         fi
277 fi
278
279 %triggerin -- apache1 < 1.3.37-3, apache1-base
280 %webapp_register apache %{_webapp}
281
282 %triggerun -- apache1 < 1.3.37-3, apache1-base
283 %webapp_unregister apache %{_webapp}
284
285 %triggerin -- apache < 2.2.0, apache-base
286 %webapp_register httpd %{_webapp}
287
288 %triggerun -- apache < 2.2.0, apache-base
289 %webapp_unregister httpd %{_webapp}
290
291 %triggerin -- lighttpd
292 %webapp_register lighttpd %{_webapp}
293
294 %triggerun -- lighttpd
295 %webapp_unregister lighttpd %{_webapp}
296
297 %pretrans
298 if [ -d %{_appdir}/data -a ! -L %{_appdir}/data ]; then
299         mv -f %{_appdir}/data/* %{_localstatedir}
300         rm -rf %{_appdir}/data
301 fi
302 if [ -d %{_appdir}/conf -a ! -L %{_appdir}/conf ]; then
303         mv -f %{_appdir}/conf/* %{_sysconfdir}
304         rm -rf %{_appdir}/conf
305 fi
306 if [ -d %{_localstatedir}/cache ]; then
307         rm -rf %{_localstatedir}/cache
308 fi
309 exit 0
310
311 %files -f %{name}.lang
312 %defattr(644,root,root,755)
313 %doc README
314 %dir %attr(750,root,http) %verify(not mode) %{_sysconfdir}
315 %dir %attr(750,root,http) %{_sysconfdir}/lang
316 %dir %attr(750,root,http) %{_sysconfdir}/plugin_lang
317 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apache.conf
318 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf
319 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/lighttpd.conf
320
321 %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mediameta.php
322 %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/plugins.php
323 %attr(660,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/scheme.conf
324
325 %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/acl.auth.php
326 %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/acronyms.local.conf
327 %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/entities.local.conf
328 %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/interwiki.local.conf
329 %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/license.local.php
330 %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/local.protected.php
331 %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mime.local.conf
332 %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/smileys.local.conf
333 %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/userscript.js
334 %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/userstyle.css
335 %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/users.auth.php
336 %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mysql.conf.php
337
338 %attr(640,root,http) %config(noreplace) %verify(not md5 mode mtime size) %{_sysconfdir}/local.php
339 %attr(640,root,http) %config(noreplace) %verify(not md5 mode mtime size) %{_sysconfdir}/plugins.local.php
340
341 # use local.php, local.protected.php, etc for local changes
342 %attr(640,root,http) %config %verify(not md5 mtime size) %{_sysconfdir}/acronyms.conf
343 %attr(640,root,http) %config %verify(not md5 mtime size) %{_sysconfdir}/entities.conf
344 %attr(640,root,http) %config %verify(not md5 mtime size) %{_sysconfdir}/interwiki.conf
345 %attr(640,root,http) %config %verify(not md5 mtime size) %{_sysconfdir}/mime.conf
346 %attr(640,root,http) %config %verify(not md5 mtime size) %{_sysconfdir}/smileys.conf
347 %attr(640,root,http) %config %verify(not md5 mtime size) %{_sysconfdir}/wordblock.conf
348
349 %attr(640,root,http) %config %verify(not md5 mtime size) %{_sysconfdir}/dokuwiki.php
350 %attr(640,root,http) %config %verify(not md5 mtime size) %{_sysconfdir}/license.php
351 %attr(640,root,http) %config %verify(not md5 mtime size) %{_sysconfdir}/plugins.required.php
352
353 %dir %{_appdir}
354 %{_appdir}/VERSION
355 %{_appdir}/doku.php
356 %{_appdir}/feed.php
357 %{_appdir}/index.php
358 %dir %{_appdir}/bin
359 %attr(755,root,root) %{_appdir}/bin/dwpage.php
360 %attr(755,root,root) %{_appdir}/bin/gittool.php
361 %attr(755,root,root) %{_appdir}/bin/indexer.php
362 %attr(755,root,root) %{_appdir}/bin/render.php
363 %attr(755,root,root) %{_appdir}/bin/striplangs.php
364 %attr(755,root,root) %{_appdir}/bin/wantedpages.php
365
366 %dir %{_appdir}/inc
367 %{_appdir}/inc/*.php
368 %{_appdir}/inc/preload.php.dist
369 %{_appdir}/inc/Form
370 %{_appdir}/inc/parser
371
372 %dir %{_appdir}/lib
373 # allow plugins dir permission change to allow installation of plugins from admin
374 # however does not work with rpm 4.5
375 %dir %config %verify(not group mode) %{_appdir}/lib/plugins
376
377 %{_appdir}/lib/plugins/*.php
378 %dir %{_appdir}/lib/plugins/acl
379 %{_appdir}/lib/plugins/acl/*.*
380 %{_appdir}/lib/plugins/acl/pix
381 %dir %{_appdir}/lib/plugins/authad
382 %{_appdir}/lib/plugins/authad/*.php
383 %{_appdir}/lib/plugins/authad/*.txt
384 %{_appdir}/lib/plugins/authad/conf
385 %dir %{_appdir}/lib/plugins/authldap
386 %{_appdir}/lib/plugins/authldap/*.php
387 %{_appdir}/lib/plugins/authldap/*.txt
388 %{_appdir}/lib/plugins/authldap/conf
389 %dir %{_appdir}/lib/plugins/authmysql
390 %{_appdir}/lib/plugins/authmysql/*.php
391 %{_appdir}/lib/plugins/authmysql/*.txt
392 %{_appdir}/lib/plugins/authmysql/conf
393 %{_appdir}/lib/plugins/authpgsql/*.php
394 %{_appdir}/lib/plugins/authpgsql/conf
395 %{_appdir}/lib/plugins/authpgsql/*.txt
396 %dir %{_appdir}/lib/plugins/authpgsql
397 %dir %{_appdir}/lib/plugins/authplain
398 %{_appdir}/lib/plugins/authplain/*.php
399 %{_appdir}/lib/plugins/authplain/*.txt
400 %dir %{_appdir}/lib/plugins/config
401 %{_appdir}/lib/plugins/config/*.*
402 %{_appdir}/lib/plugins/config/images
403 %{_appdir}/lib/plugins/config/settings
404 %dir %{_appdir}/lib/plugins/extension
405 %{_appdir}/lib/plugins/extension/*.*
406 %{_appdir}/lib/plugins/extension/helper
407 %{_appdir}/lib/plugins/extension/images
408 %dir %{_appdir}/lib/plugins/revert
409 %{_appdir}/lib/plugins/revert/*.*
410 %dir %{_appdir}/lib/plugins/safefnrecode
411 %{_appdir}/lib/plugins/safefnrecode/*.*
412 %dir %{_appdir}/lib/plugins/usermanager
413 %{_appdir}/lib/plugins/usermanager/*.*
414 %{_appdir}/lib/plugins/usermanager/images
415 %dir %{_appdir}/lib/plugins/info
416 %{_appdir}/lib/plugins/info/*.*
417 %dir %{_appdir}/lib/plugins/popularity
418 %{_appdir}/lib/plugins/popularity/*.*
419 %dir %{_appdir}/lib/plugins/styling
420 %{_appdir}/lib/plugins/styling/README
421 %{_appdir}/lib/plugins/styling/*.*
422
423 %{_appdir}/lib/images
424 %{_appdir}/lib/scripts
425 %{_appdir}/lib/styles
426 # TODO: fix langs for templates (duplicate files otherwise)
427 %{_appdir}/lib/tpl
428 %{_appdir}/lib/exe
429
430 %dir %attr(770,root,http) %{_localstatedir}
431 %dir %attr(770,root,http) %{_localstatedir}/attic
432 %dir %attr(770,root,http) %{_localstatedir}/index
433 %dir %attr(770,root,http) %{_localstatedir}/locks
434 %dir %attr(770,root,http) %{_localstatedir}/media
435 %dir %attr(770,root,http) %{_localstatedir}/media_attic
436 %dir %attr(770,root,http) %{_localstatedir}/media_meta
437 %dir %attr(770,root,http) %{_localstatedir}/media/wiki
438 %dir %attr(770,root,http) %{_localstatedir}/meta
439 %dir %attr(770,root,http) %{_localstatedir}/pages
440 %dir %attr(770,root,http) %{_localstatedir}/pages/playground
441 %dir %attr(770,root,http) %{_localstatedir}/pages/wiki
442 %dir %attr(770,root,http) %{_localstatedir}/tmp
443
444 %attr(660,root,http) %config(noreplace,missingok) %verify(not md5 mtime size) %{_localstatedir}/media/wiki/dokuwiki-128.png
445 %attr(660,root,http) %config(noreplace,missingok) %verify(not md5 mtime size) %{_localstatedir}/pages/wiki/dokuwiki.txt
446 %attr(660,root,http) %config(noreplace,missingok) %verify(not md5 mtime size) %{_localstatedir}/pages/wiki/syntax.txt
447 %attr(660,root,http) %config(noreplace,missingok) %verify(not md5 mtime size) %{_localstatedir}/pages/wiki/welcome.txt
448 %attr(660,root,http) %config(noreplace,missingok) %verify(not md5 mtime size) %{_localstatedir}/pages/playground/playground.txt
449 %attr(660,root,http) %config(noreplace,missingok) %verify(not md5 mtime size) %{_localstatedir}/security.png
450
451 %dir %attr(770,root,http) %{_cachedir}
452
453 %files setup
454 %defattr(644,root,root,755)
455 %{_appdir}/install.php
This page took 0.070498 seconds and 2 git commands to generate.