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