]> git.pld-linux.org Git - packages/dokuwiki.git/blame - dokuwiki.spec
add system-phpseclib.patch
[packages/dokuwiki.git] / dokuwiki.spec
CommitLineData
a6dc161d 1%define subver 2013-10-28
b54d08c7 2%define ver %(echo %{subver} | tr -d -)
5089b23b 3#define snap 1
a6dc161d 4%define rc_ 1
982e1b45 5%define php_min_version 5.2.4
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}
9e71cc6a 11Release: 0.2
d73655e0
SP
12License: GPL v2
13Group: Applications/WWW
a6dc161d
ER
14#Source0: http://www.splitbrain.org/_media/projects/dokuwiki/%{name}-%{subver}.tgz
15Source0: http://download.dokuwiki.org/src/dokuwiki/%{name}-rc%{subver}.tgz
16# Source0-md5: f476b54a3679d35cdd8746db57c9c6a3
5089b23b 17#Source0: http://github.com/splitbrain/dokuwiki/tarball/master/%{name}-%{subver}.tgz
99646b81
ER
18Source1: %{name}-apache.conf
19Source2: %{name}-lighttpd.conf
89510765 20Source3: http://glen.alkohol.ee/pld/jude.png
db16581c
ER
21# Source3-md5: 623344128960e18f86097dfee213ad4a
22Source4: eventum.gif
dff16d0a
ER
23Source6: pld_button.png
24# Source6-md5: 185afa921e81bd726b9f0f9f0909dc6e
00c44498
ER
25Source7: cacti.gif
26Source8: nagios.gif
a154f52b
ER
27Source9: http://trac.edgewall.org/export/9404/trunk/doc/trac_icon_16x16.png
28# Source9-md5: 0c19ed35bf677f33f6bea14b3a8a2e10
c4df8b0c 29Source10: pld.gif
89510765
ER
30Source11: http://glen.alkohol.ee/pld/astah.png
31# Source11-md5: b1c999e6988440c9e2af6a12e9a56451
107aba6f 32Patch66: %{name}-config.patch
641b29cc 33Patch0: %{name}-paths.patch
1ea0db3c 34Patch1: system-jquery.patch
e527288b 35Patch2: style-width.patch
5b9dd552 36Patch3: undeprecate.patch
48993817 37Patch4: %{name}-geshi.patch
9e409dbc 38Patch5: %{name}-http_auth-option.patch
ff1d703f 39Patch6: %{name}-nice_exit.patch
e79c8784 40Patch8: %{name}-notify-respect-minor.patch
aea2faa7 41Patch10: %{name}-mailtext.patch
1bf63c70 42Patch11: %{name}-notifyns.patch
e5ce8ca9 43Patch14: interwiki-outputonly.patch
ae5a5f57 44Patch15: simplepie.patch
dff16d0a 45Patch19: pld-branding.patch
a3e2b241 46Patch20: fixprivilegeescalationbug.diff
638afb06 47Patch21: task-1821.patch
259e9b01 48Patch22: adldap.patch
d056ce86 49Patch24: more-buttons.patch
fff14908 50Patch25: system-phpseclib.patch
9e71cc6a 51Patch26: system-lessphp.patch
b87189d5 52URL: https://www.dokuwiki.org/
89510765 53BuildRequires: fslint
067355f7 54BuildRequires: rpm-php-pearprov >= 4.4.2-11
db16581c 55BuildRequires: rpmbuild(macros) >= 1.520
d6cd357a
ER
56Requires: jquery >= 1.8
57#Requires: jquery >= 1.9.1
1ea0db3c 58Requires: jquery-cookie
d6cd357a
ER
59#Requires: jquery-migrate
60#Requires: jquery-ui >= 1.10.2
61Requires: jquery-ui >= 1.8
9e71cc6a 62Requires: lessphp >= 0.3.9
1d8d77eb 63Requires: php(core) >= %{php_min_version}
204838be
ER
64Requires: php(session)
65Requires: php(xml)
1807986d 66Requires: php-geshi >= 1.0.7.19
2d6a5769 67Requires: php-seclib >= 0.3.5
c4df8b0c 68Requires: php-simplepie >= 1.0.1
d73655e0 69Requires: webapps
105a71ba 70Requires: webserver(access)
24a3d556 71Requires: webserver(alias)
bd481dc8 72Requires: webserver(php)
259e9b01 73Suggests: php-adldap >= 3.3.1
bd481dc8 74Suggests: php-gd
58ad8de5 75Obsoletes: dokuwiki-plugin-jquery
e527288b 76Conflicts: dokuwiki-plugin-icalevents < 20120909
083e173b 77# can use gz compression to store attic pages
bd481dc8 78Suggests: php-zlib
d73655e0
SP
79BuildArch: noarch
80BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
81
82%define _webapps /etc/webapps
83%define _webapp %{name}
84%define _sysconfdir %{_webapps}/%{_webapp}
85%define _appdir %{_datadir}/%{_webapp}
881190a4 86%define _localstatedir /var/lib/%{name}
566f6bd4 87%define _cachedir /var/cache/%{name}
db16581c 88%define find_lang %{_usrlibrpm}/dokuwiki-find-lang.sh %{buildroot}
d73655e0 89
067355f7 90# bad depsolver
44880f04 91%define _noautopear pear./usr/share/php/geshi.php pear./usr/share/php/adLDAP.php
1807986d
ER
92
93# exclude optional php dependencies
616a9f7a 94%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
ER
95
96%define _noautoreq %{_noautophp} %{_noautopear}
067355f7 97
d73655e0
SP
98%description
99DokuWiki is a standards compliant, simple to use Wiki, mainly aimed at
100creating documentation of any kind. It is targeted at developer teams,
101workgroups and small companies. It has a simple but powerful syntax
102which makes sure the datafiles remain readable outside the Wiki and
103eases the creation of structured texts. All data is stored in plain
b9cde090
JB
104text files - no database is required.
105
106%description -l pl.UTF-8
107DokuWiki to zgodne ze standardami i proste w użyciu Wiki, przeznaczone
108głównie do tworzenia dokumentów wszelkiego rodzaju. Jest przeznaczone
109dla zespołów programistów, grup roboczych i małych firm. Ma prostą,
110ale mającą duże możliwości składnię, dzięki której pliki danych
111pozostają czytelne poza Wiki, a także ułatwiającą tworzenie tekstów
112strukturalnych. Wszystkie dane są przechowywane w plikach tekstowych -
113nie jest wymagana baza danych.
d73655e0 114
641b29cc 115%package setup
4c94baaa
JB
116Summary: DokuWiki setup package
117Summary(pl.UTF-8): Pakiet do wstępnej konfiguracji DokuWiki
641b29cc
ER
118Group: Applications/WWW
119Requires: %{name} = %{version}-%{release}
120
121%description setup
4c94baaa 122Install this package to configure initial DokuWiki installation. You
641b29cc
ER
123should uninstall this package when you're done, as it considered
124insecure to keep the setup files in place.
125
126%description setup -l pl.UTF-8
4c94baaa 127Ten pakiet należy zainstalować w celu wstępnej konfiguracji DokuWiki
641b29cc
ER
128po pierwszej instalacji. Potem należy go odinstalować, jako że
129pozostawienie plików instalacyjnych mogłoby być niebezpieczne.
130
d73655e0 131%prep
5089b23b 132%setup -q -n %{name}-%{?rc_:rc}%{subver} %{?snap:-c}
566f6bd4
ER
133%if 0%{?snap:1}
134mv *-dokuwiki-*/* .
135test -e VERSION || echo %{subver}-git > VERSION
136install -d data/pages/playground
137touch data/pages/playground/playground.txt
138%endif
641b29cc 139%patch0 -p1
1ea0db3c 140%patch1 -p1
e527288b 141%patch2 -p1
5b9dd552 142%patch3 -p1
48993817 143%patch4 -p1
9e409dbc 144%patch5 -p1
ff1d703f 145%patch6 -p1
e79c8784 146%patch8 -p1
aea2faa7 147%patch10 -p1
43747012 148%patch11 -p1
e5ce8ca9 149%patch14 -p1
ae5a5f57 150%patch15 -p1
a3e2b241
ER
151%patch19 -p1
152%patch20 -p1
b38bd2f0 153%patch21 -p1
259e9b01 154%patch22 -p1
d056ce86 155%patch24 -p1
fff14908 156%patch25 -p1
9e71cc6a 157%patch26 -p1
d73655e0 158
107aba6f
ER
159%patch66 -p1
160
566f6bd4
ER
161# package as basenames, upgrade overwrite protected with .rpmnew
162mv conf/local.php{.dist,}
163mv conf/acl.auth.php{.dist,}
164mv conf/users.auth.php{.dist,}
165mv conf/mysql.conf.php{.example,}
166
51769953
ER
167find -name _dummy | xargs %{__rm}
168%{__rm} lib/index.html lib/plugins/index.html lib/images/index.html
169%{__rm} {conf,inc,bin,data,inc/lang}/.htaccess
7df7f76f 170
566f6bd4 171# we just don't package deleted files, these get removed automatically on rpm upgrades
4b73b5a6 172%{__rm} data/deleted.files
58ad8de5
ER
173# source for security.png
174%{__rm} data/security.xcf
4b73b5a6 175
b3528e0c 176# use system geshi package
4b73b5a6
ER
177%{__rm} inc/geshi.php
178%{__rm} -r inc/geshi
b3528e0c 179
259e9b01 180# use system adldap package
5089b23b 181%{__rm} -r lib/plugins/authad/adLDAP
259e9b01 182
ae5a5f57 183# use system simplepie package
4b73b5a6 184%{__rm} inc/SimplePie.php
7df7f76f 185
9e71cc6a
ER
186# use system lessphp package
187%{__rm} inc/lessc.inc.php
188
fff14908
ER
189# use system lib
190%{__rm} -r inc/phpseclib
191
4b73b5a6 192# flash source on git tarballs
107aba6f 193rm -rf lib/_fla
566f6bd4 194rm -rf lib/plugins/testing
5089b23b 195rm -rf lib/plugins/config/_test
107aba6f 196
abd065b9
ER
197# use system packages
198%{__rm} lib/scripts/jquery/update.sh
d6cd357a
ER
199%{__rm} lib/scripts/jquery/jquery-ui.js
200%{__rm} lib/scripts/jquery/jquery-ui.min.js
abd065b9 201%{__rm} lib/scripts/jquery/jquery.cookie.js
d6cd357a
ER
202%{__rm} lib/scripts/jquery/jquery.js
203%{__rm} lib/scripts/jquery/jquery.min.js
204%{__rm} lib/scripts/jquery/jquery-migrate.js
205%{__rm} lib/scripts/jquery/jquery-migrate.min.js
206%{__rm} -r lib/scripts/jquery/jquery-ui-theme
abd065b9 207
08b33253 208# cleanup backups after patching
566f6bd4 209find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
08b33253 210
107aba6f
ER
211%build
212md5=$(md5sum -b conf/dokuwiki.php | awk '{print $1}')
213if ! grep $md5 install.php; then
af5aefcd 214 : update %{name}-config.patch -- it is outdated
107aba6f
ER
215 exit 1
216fi
217
d73655e0
SP
218%install
219rm -rf $RPM_BUILD_ROOT
566f6bd4 220install -d $RPM_BUILD_ROOT{%{_sysconfdir}/{lang,plugin_lang},%{_localstatedir},%{_cachedir},%{_appdir}/{bin,inc,lib}}
d73655e0 221
84c485ca
ER
222# hardlink test
223cp -al VERSION $RPM_BUILD_ROOT%{_appdir} 2>/dev/null && l=l
224
225cp -a$l *.php $RPM_BUILD_ROOT%{_appdir}
226cp -p$l VERSION $RPM_BUILD_ROOT%{_appdir}
227cp -a$l bin/* $RPM_BUILD_ROOT%{_appdir}/bin
228cp -a$l inc/* $RPM_BUILD_ROOT%{_appdir}/inc
229cp -a$l lib/* $RPM_BUILD_ROOT%{_appdir}/lib
230cp -a$l conf/* $RPM_BUILD_ROOT%{_sysconfdir}
231cp -a$l data/* $RPM_BUILD_ROOT%{_localstatedir}
a4053ed1
ER
232touch $RPM_BUILD_ROOT%{_sysconfdir}/acronyms.local.conf
233touch $RPM_BUILD_ROOT%{_sysconfdir}/entities.local.conf
234touch $RPM_BUILD_ROOT%{_sysconfdir}/interwiki.local.conf
7df7f76f 235touch $RPM_BUILD_ROOT%{_sysconfdir}/license.local.php
58ad8de5 236touch $RPM_BUILD_ROOT%{_sysconfdir}/plugins.local.php
7df7f76f 237touch $RPM_BUILD_ROOT%{_sysconfdir}/local.protected.php
a4053ed1
ER
238touch $RPM_BUILD_ROOT%{_sysconfdir}/mime.local.conf
239touch $RPM_BUILD_ROOT%{_sysconfdir}/smileys.local.conf
d6d39525 240touch $RPM_BUILD_ROOT%{_sysconfdir}/userstyle.css
d73655e0 241
2d01b400 242ln $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
d6d39525 335%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/userstyle.css
566f6bd4
ER
336%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/users.auth.php
337%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mysql.conf.php
338
1ea0db3c
ER
339%attr(640,root,http) %config(noreplace) %verify(not md5 mode mtime size) %{_sysconfdir}/local.php
340%attr(640,root,http) %config(noreplace) %verify(not md5 mode mtime size) %{_sysconfdir}/plugins.local.php
2d01b400 341
26e4ef5b 342# use local.php, local.protected.php, etc for local changes
a4053ed1
ER
343%attr(640,root,http) %config %verify(not md5 mtime size) %{_sysconfdir}/acronyms.conf
344%attr(640,root,http) %config %verify(not md5 mtime size) %{_sysconfdir}/entities.conf
fc7417e4 345%attr(640,root,http) %config %verify(not md5 mtime size) %{_sysconfdir}/interwiki.conf
a4053ed1
ER
346%attr(640,root,http) %config %verify(not md5 mtime size) %{_sysconfdir}/mime.conf
347%attr(640,root,http) %config %verify(not md5 mtime size) %{_sysconfdir}/smileys.conf
566f6bd4 348%attr(640,root,http) %config %verify(not md5 mtime size) %{_sysconfdir}/wordblock.conf
b9fff555 349
26e4ef5b
ER
350%attr(640,root,http) %config %verify(not md5 mtime size) %{_sysconfdir}/dokuwiki.php
351%attr(640,root,http) %config %verify(not md5 mtime size) %{_sysconfdir}/license.php
352%attr(640,root,http) %config %verify(not md5 mtime size) %{_sysconfdir}/plugins.required.php
353
641b29cc 354%dir %{_appdir}
afdae6ca 355%{_appdir}/VERSION
fe631b5b
ER
356%{_appdir}/doku.php
357%{_appdir}/feed.php
358%{_appdir}/index.php
641b29cc
ER
359%dir %{_appdir}/bin
360%attr(755,root,root) %{_appdir}/bin/dwpage.php
361%attr(755,root,root) %{_appdir}/bin/indexer.php
c4df8b0c 362%attr(755,root,root) %{_appdir}/bin/render.php
641b29cc 363%attr(755,root,root) %{_appdir}/bin/wantedpages.php
4b73b5a6 364%attr(755,root,root) %{_appdir}/bin/striplangs.php
fe631b5b
ER
365
366%dir %{_appdir}/inc
367%{_appdir}/inc/*.php
883cc49a 368%{_appdir}/inc/preload.php.dist
fe631b5b
ER
369%{_appdir}/inc/parser
370
371%dir %{_appdir}/lib
a8bc33b8
ER
372# allow plugins dir permission change to allow installation of plugins from admin
373# however does not work with rpm 4.5
e527288b 374%dir %config %verify(not group mode) %{_appdir}/lib/plugins
fe631b5b
ER
375%dir %{_appdir}/lib/plugins/acl
376%{_appdir}/lib/plugins/acl/*.*
08b33253 377%{_appdir}/lib/plugins/acl/pix
abd065b9
ER
378%dir %{_appdir}/lib/plugins/authad
379%{_appdir}/lib/plugins/authad/*.php
380%{_appdir}/lib/plugins/authad/*.txt
381%{_appdir}/lib/plugins/authad/conf
382%dir %{_appdir}/lib/plugins/authldap
383%{_appdir}/lib/plugins/authldap/*.php
384%{_appdir}/lib/plugins/authldap/*.txt
385%{_appdir}/lib/plugins/authldap/conf
386%dir %{_appdir}/lib/plugins/authmysql
387%{_appdir}/lib/plugins/authmysql/*.php
388%{_appdir}/lib/plugins/authmysql/*.txt
389%{_appdir}/lib/plugins/authmysql/conf
390%{_appdir}/lib/plugins/authpgsql/*.php
391%{_appdir}/lib/plugins/authpgsql/conf
392%{_appdir}/lib/plugins/authpgsql/*.txt
393%dir %{_appdir}/lib/plugins/authpgsql
394%dir %{_appdir}/lib/plugins/authplain
395%{_appdir}/lib/plugins/authplain/*.php
396%{_appdir}/lib/plugins/authplain/*.txt
fe631b5b
ER
397%dir %{_appdir}/lib/plugins/config
398%{_appdir}/lib/plugins/config/*.*
107aba6f 399%{_appdir}/lib/plugins/config/images
fe631b5b
ER
400%{_appdir}/lib/plugins/config/settings
401%dir %{_appdir}/lib/plugins/plugin
402%{_appdir}/lib/plugins/plugin/*.*
107aba6f 403%{_appdir}/lib/plugins/plugin/classes
fe631b5b
ER
404%dir %{_appdir}/lib/plugins/revert
405%{_appdir}/lib/plugins/revert/*.*
4b73b5a6
ER
406%dir %{_appdir}/lib/plugins/safefnrecode
407%{_appdir}/lib/plugins/safefnrecode/*.*
fe631b5b
ER
408%dir %{_appdir}/lib/plugins/usermanager
409%{_appdir}/lib/plugins/usermanager/*.*
410%{_appdir}/lib/plugins/usermanager/images
4b73b5a6
ER
411%dir %{_appdir}/lib/plugins/info
412%{_appdir}/lib/plugins/info/*.*
08b33253
ER
413%dir %{_appdir}/lib/plugins/popularity
414%{_appdir}/lib/plugins/popularity/*.*
fe631b5b 415%{_appdir}/lib/plugins/*.php
5089b23b 416
fe631b5b
ER
417%{_appdir}/lib/images
418%{_appdir}/lib/scripts
419%{_appdir}/lib/styles
420%{_appdir}/lib/tpl
421%{_appdir}/lib/exe
881190a4
ER
422
423%dir %attr(770,root,http) %{_localstatedir}
424%dir %attr(770,root,http) %{_localstatedir}/attic
881190a4
ER
425%dir %attr(770,root,http) %{_localstatedir}/index
426%dir %attr(770,root,http) %{_localstatedir}/locks
427%dir %attr(770,root,http) %{_localstatedir}/media
26e4ef5b
ER
428%dir %attr(770,root,http) %{_localstatedir}/media_attic
429%dir %attr(770,root,http) %{_localstatedir}/media_meta
881190a4
ER
430%dir %attr(770,root,http) %{_localstatedir}/media/wiki
431%dir %attr(770,root,http) %{_localstatedir}/meta
432%dir %attr(770,root,http) %{_localstatedir}/pages
af5aefcd 433%dir %attr(770,root,http) %{_localstatedir}/pages/playground
881190a4 434%dir %attr(770,root,http) %{_localstatedir}/pages/wiki
08b33253 435%dir %attr(770,root,http) %{_localstatedir}/tmp
26e4ef5b 436
b9fff555 437%attr(660,root,http) %config(noreplace,missingok) %verify(not md5 mtime size) %{_localstatedir}/media/wiki/dokuwiki-128.png
b9fff555
ER
438%attr(660,root,http) %config(noreplace,missingok) %verify(not md5 mtime size) %{_localstatedir}/pages/wiki/dokuwiki.txt
439%attr(660,root,http) %config(noreplace,missingok) %verify(not md5 mtime size) %{_localstatedir}/pages/wiki/syntax.txt
f40adff2 440%attr(660,root,http) %config(noreplace,missingok) %verify(not md5 mtime size) %{_localstatedir}/pages/wiki/welcome.txt
8e4e22ac 441%attr(660,root,http) %config(noreplace,missingok) %verify(not md5 mtime size) %{_localstatedir}/pages/playground/playground.txt
c4df8b0c 442%attr(660,root,http) %config(noreplace,missingok) %verify(not md5 mtime size) %{_localstatedir}/security.png
641b29cc 443
566f6bd4
ER
444%dir %attr(770,root,http) %{_cachedir}
445
641b29cc
ER
446%files setup
447%defattr(644,root,root,755)
448%{_appdir}/install.php
This page took 0.212713 seconds and 4 git commands to generate.