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