]> git.pld-linux.org Git - packages/dokuwiki.git/blame - dokuwiki.spec
up to 2015-08-10, uses composer to load extra deps
[packages/dokuwiki.git] / dokuwiki.spec
CommitLineData
94aee042 1%define subver 2015-08-10
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}
94aee042 11Release: 0.1
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
94aee042 16# Source0-md5: 675594518c378f43b32204c4b9073ffd
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
067355f7 87# bad depsolver
44880f04 88%define _noautopear pear./usr/share/php/geshi.php pear./usr/share/php/adLDAP.php
1807986d
ER
89
90# exclude optional php dependencies
616a9f7a 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
1807986d
ER
92
93%define _noautoreq %{_noautophp} %{_noautopear}
067355f7 94
d73655e0
SP
95%description
96DokuWiki is a standards compliant, simple to use Wiki, mainly aimed at
97creating documentation of any kind. It is targeted at developer teams,
98workgroups and small companies. It has a simple but powerful syntax
99which makes sure the datafiles remain readable outside the Wiki and
100eases the creation of structured texts. All data is stored in plain
b9cde090
JB
101text files - no database is required.
102
103%description -l pl.UTF-8
104DokuWiki to zgodne ze standardami i proste w użyciu Wiki, przeznaczone
105głównie do tworzenia dokumentów wszelkiego rodzaju. Jest przeznaczone
106dla zespołów programistów, grup roboczych i małych firm. Ma prostą,
107ale mającą duże możliwości składnię, dzięki której pliki danych
108pozostają czytelne poza Wiki, a także ułatwiającą tworzenie tekstów
109strukturalnych. Wszystkie dane są przechowywane w plikach tekstowych -
110nie jest wymagana baza danych.
d73655e0 111
641b29cc 112%package setup
4c94baaa
JB
113Summary: DokuWiki setup package
114Summary(pl.UTF-8): Pakiet do wstępnej konfiguracji DokuWiki
641b29cc
ER
115Group: Applications/WWW
116Requires: %{name} = %{version}-%{release}
117
118%description setup
4c94baaa 119Install this package to configure initial DokuWiki installation. You
641b29cc
ER
120should uninstall this package when you're done, as it considered
121insecure to keep the setup files in place.
122
123%description setup -l pl.UTF-8
4c94baaa 124Ten pakiet należy zainstalować w celu wstępnej konfiguracji DokuWiki
641b29cc
ER
125po pierwszej instalacji. Potem należy go odinstalować, jako że
126pozostawienie plików instalacyjnych mogłoby być niebezpieczne.
127
d73655e0 128%prep
38d46c46 129%setup -q -n %{name}-%{?rc_:rc}%{subver} %{?snap:-c}
566f6bd4
ER
130%if 0%{?snap:1}
131mv *-dokuwiki-*/* .
132test -e VERSION || echo %{subver}-git > VERSION
566f6bd4 133%endif
22e856fc
ER
134install -d data/pages/playground
135test -e data/pages/playground/playground.txt || \
136echo '====== PlayGround ======' > data/pages/playground/playground.txt
137
641b29cc 138%patch0 -p1
1ea0db3c 139%patch1 -p1
e527288b 140%patch2 -p1
48993817 141%patch4 -p1
9e409dbc 142%patch5 -p1
e79c8784 143%patch8 -p1
aea2faa7 144%patch10 -p1
43747012 145%patch11 -p1
ae5a5f57 146%patch15 -p1
a3e2b241
ER
147%patch19 -p1
148%patch20 -p1
b38bd2f0 149%patch21 -p1
259e9b01 150%patch22 -p1
d056ce86 151%patch24 -p1
fff14908 152%patch25 -p1
9e71cc6a 153%patch26 -p1
1813e16c 154%patch27 -p1
d73655e0 155
107aba6f
ER
156%patch66 -p1
157
566f6bd4
ER
158# package as basenames, upgrade overwrite protected with .rpmnew
159mv conf/local.php{.dist,}
160mv conf/acl.auth.php{.dist,}
161mv conf/users.auth.php{.dist,}
162mv conf/mysql.conf.php{.example,}
163
51769953
ER
164find -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
7df7f76f 167
566f6bd4 168# we just don't package deleted files, these get removed automatically on rpm upgrades
4b73b5a6 169%{__rm} data/deleted.files
58ad8de5
ER
170# source for security.png
171%{__rm} data/security.xcf
4b73b5a6 172
b3528e0c 173# use system geshi package
94aee042
ER
174%{__rm} -r vendor/easybook/geshi
175rmdir vendor/easybook
b3528e0c 176
259e9b01 177# use system adldap package
5089b23b 178%{__rm} -r lib/plugins/authad/adLDAP
259e9b01 179
ae5a5f57 180# use system simplepie package
4b73b5a6 181%{__rm} inc/SimplePie.php
7df7f76f 182
9e71cc6a
ER
183# use system lessphp package
184%{__rm} inc/lessc.inc.php
185
fff14908
ER
186# use system lib
187%{__rm} -r inc/phpseclib
188
4b73b5a6 189# flash source on git tarballs
566f6bd4 190rm -rf lib/plugins/testing
38d46c46 191rm -rf lib/plugins/*/_test
107aba6f 192
abd065b9
ER
193# use system packages
194%{__rm} lib/scripts/jquery/update.sh
d6cd357a
ER
195%{__rm} lib/scripts/jquery/jquery-ui.js
196%{__rm} lib/scripts/jquery/jquery-ui.min.js
abd065b9 197%{__rm} lib/scripts/jquery/jquery.cookie.js
d6cd357a
ER
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
abd065b9 203
08b33253 204# cleanup backups after patching
566f6bd4 205find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
08b33253 206
107aba6f
ER
207%build
208md5=$(md5sum -b conf/dokuwiki.php | awk '{print $1}')
209if ! grep $md5 install.php; then
af5aefcd 210 : update %{name}-config.patch -- it is outdated
107aba6f
ER
211 exit 1
212fi
213
d73655e0
SP
214%install
215rm -rf $RPM_BUILD_ROOT
566f6bd4 216install -d $RPM_BUILD_ROOT{%{_sysconfdir}/{lang,plugin_lang},%{_localstatedir},%{_cachedir},%{_appdir}/{bin,inc,lib}}
d73655e0 217
84c485ca
ER
218# hardlink test
219cp -al VERSION $RPM_BUILD_ROOT%{_appdir} 2>/dev/null && l=l
220
221cp -a$l *.php $RPM_BUILD_ROOT%{_appdir}
222cp -p$l VERSION $RPM_BUILD_ROOT%{_appdir}
223cp -a$l bin/* $RPM_BUILD_ROOT%{_appdir}/bin
224cp -a$l inc/* $RPM_BUILD_ROOT%{_appdir}/inc
225cp -a$l lib/* $RPM_BUILD_ROOT%{_appdir}/lib
226cp -a$l conf/* $RPM_BUILD_ROOT%{_sysconfdir}
227cp -a$l data/* $RPM_BUILD_ROOT%{_localstatedir}
a4053ed1
ER
228touch $RPM_BUILD_ROOT%{_sysconfdir}/acronyms.local.conf
229touch $RPM_BUILD_ROOT%{_sysconfdir}/entities.local.conf
230touch $RPM_BUILD_ROOT%{_sysconfdir}/interwiki.local.conf
7df7f76f 231touch $RPM_BUILD_ROOT%{_sysconfdir}/license.local.php
58ad8de5 232touch $RPM_BUILD_ROOT%{_sysconfdir}/plugins.local.php
7df7f76f 233touch $RPM_BUILD_ROOT%{_sysconfdir}/local.protected.php
a4053ed1
ER
234touch $RPM_BUILD_ROOT%{_sysconfdir}/mime.local.conf
235touch $RPM_BUILD_ROOT%{_sysconfdir}/smileys.local.conf
a5bcfb9d 236touch $RPM_BUILD_ROOT%{_sysconfdir}/userscript.js
d6d39525 237touch $RPM_BUILD_ROOT%{_sysconfdir}/userstyle.css
d73655e0 238
94aee042
ER
239# https://github.com/splitbrain/dokuwiki/pull/1247
240#ln $RPM_BUILD_ROOT%{_appdir}/lib/images/interwiki/{dokubug,bug}.gif
84c485ca
ER
241cp -p %{SOURCE4} $RPM_BUILD_ROOT%{_appdir}/lib/images/interwiki/eventum.gif
242cp -p %{SOURCE7} $RPM_BUILD_ROOT%{_appdir}/lib/images/interwiki/cacti.gif
243cp -p %{SOURCE8} $RPM_BUILD_ROOT%{_appdir}/lib/images/interwiki/nagios.gif
84c485ca
ER
244cp -p %{SOURCE9} $RPM_BUILD_ROOT%{_appdir}/lib/images/interwiki/trac.png
245cp -p %{SOURCE10} $RPM_BUILD_ROOT%{_appdir}/lib/images/interwiki/pld.gif
89510765 246
84c485ca
ER
247cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_appdir}/lib/images/fileicons/jude.png
248cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_appdir}/lib/images/fileicons/asta.png
89510765 249
0e84e1c3 250cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_appdir}/lib/tpl/dokuwiki/images/button-pld.png
2d01b400 251
89510765
ER
252# hardlink identical icons.
253findup -m $RPM_BUILD_ROOT
254
12dbb5f0
ER
255cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf
256cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
257cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/lighttpd.conf
258
fe631b5b 259# find locales
db16581c 260%find_lang %{name}.lang
fe631b5b 261
d73655e0
SP
262%clean
263rm -rf $RPM_BUILD_ROOT
264
641b29cc
ER
265%post setup
266chmod 770 %{_sysconfdir}
58ad8de5
ER
267chmod 660 %{_sysconfdir}/local.php
268chmod 660 %{_sysconfdir}/plugins.local.php
641b29cc
ER
269
270%postun setup
271if [ "$1" = "0" ]; then
1bf63c70
ER
272 if [ -f %{_sysconfdir}/dokuwiki.php ]; then
273 chmod 750 %{_sysconfdir}
58ad8de5
ER
274 chmod 640 %{_sysconfdir}/local.php
275 chmod 640 %{_sysconfdir}/plugins.local.php
1bf63c70 276 fi
641b29cc
ER
277fi
278
d73655e0
SP
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
99646b81
ER
291%triggerin -- lighttpd
292%webapp_register lighttpd %{_webapp}
293
294%triggerun -- lighttpd
295%webapp_unregister lighttpd %{_webapp}
296
881190a4
ER
297%pretrans
298if [ -d %{_appdir}/data -a ! -L %{_appdir}/data ]; then
299 mv -f %{_appdir}/data/* %{_localstatedir}
300 rm -rf %{_appdir}/data
301fi
302if [ -d %{_appdir}/conf -a ! -L %{_appdir}/conf ]; then
303 mv -f %{_appdir}/conf/* %{_sysconfdir}
304 rm -rf %{_appdir}/conf
305fi
566f6bd4
ER
306if [ -d %{_localstatedir}/cache ]; then
307 rm -rf %{_localstatedir}/cache
308fi
881190a4
ER
309exit 0
310
fe631b5b 311%files -f %{name}.lang
d73655e0 312%defattr(644,root,root,755)
08b33253 313%doc README
58ad8de5 314%dir %attr(750,root,http) %verify(not mode) %{_sysconfdir}
d6b12d40
ER
315%dir %attr(750,root,http) %{_sysconfdir}/lang
316%dir %attr(750,root,http) %{_sysconfdir}/plugin_lang
d73655e0
SP
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
99646b81
ER
319%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/lighttpd.conf
320
881190a4 321%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mediameta.php
566f6bd4 322%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/plugins.php
7df7f76f 323%attr(660,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/scheme.conf
a4053ed1 324
566f6bd4 325%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/acl.auth.php
a4053ed1
ER
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
7df7f76f
ER
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
a4053ed1
ER
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
a5bcfb9d 333%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/userscript.js
d6d39525 334%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/userstyle.css
566f6bd4
ER
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
1ea0db3c
ER
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
2d01b400 340
26e4ef5b 341# use local.php, local.protected.php, etc for local changes
a4053ed1
ER
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
fc7417e4 344%attr(640,root,http) %config %verify(not md5 mtime size) %{_sysconfdir}/interwiki.conf
a4053ed1
ER
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
566f6bd4 347%attr(640,root,http) %config %verify(not md5 mtime size) %{_sysconfdir}/wordblock.conf
b9fff555 348
26e4ef5b
ER
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
641b29cc 353%dir %{_appdir}
afdae6ca 354%{_appdir}/VERSION
fe631b5b
ER
355%{_appdir}/doku.php
356%{_appdir}/feed.php
357%{_appdir}/index.php
641b29cc
ER
358%dir %{_appdir}/bin
359%attr(755,root,root) %{_appdir}/bin/dwpage.php
87424c97 360%attr(755,root,root) %{_appdir}/bin/gittool.php
641b29cc 361%attr(755,root,root) %{_appdir}/bin/indexer.php
c4df8b0c 362%attr(755,root,root) %{_appdir}/bin/render.php
4b73b5a6 363%attr(755,root,root) %{_appdir}/bin/striplangs.php
87424c97 364%attr(755,root,root) %{_appdir}/bin/wantedpages.php
fe631b5b
ER
365
366%dir %{_appdir}/inc
367%{_appdir}/inc/*.php
883cc49a 368%{_appdir}/inc/preload.php.dist
94aee042 369%{_appdir}/inc/Form
fe631b5b
ER
370%{_appdir}/inc/parser
371
372%dir %{_appdir}/lib
a8bc33b8
ER
373# allow plugins dir permission change to allow installation of plugins from admin
374# however does not work with rpm 4.5
e527288b 375%dir %config %verify(not group mode) %{_appdir}/lib/plugins
94aee042 376
87424c97 377%{_appdir}/lib/plugins/*.php
fe631b5b
ER
378%dir %{_appdir}/lib/plugins/acl
379%{_appdir}/lib/plugins/acl/*.*
08b33253 380%{_appdir}/lib/plugins/acl/pix
abd065b9
ER
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
fe631b5b
ER
400%dir %{_appdir}/lib/plugins/config
401%{_appdir}/lib/plugins/config/*.*
107aba6f 402%{_appdir}/lib/plugins/config/images
fe631b5b 403%{_appdir}/lib/plugins/config/settings
87424c97
ER
404%dir %{_appdir}/lib/plugins/extension
405%{_appdir}/lib/plugins/extension/*.*
406%{_appdir}/lib/plugins/extension/helper
407%{_appdir}/lib/plugins/extension/images
fe631b5b
ER
408%dir %{_appdir}/lib/plugins/revert
409%{_appdir}/lib/plugins/revert/*.*
4b73b5a6
ER
410%dir %{_appdir}/lib/plugins/safefnrecode
411%{_appdir}/lib/plugins/safefnrecode/*.*
fe631b5b
ER
412%dir %{_appdir}/lib/plugins/usermanager
413%{_appdir}/lib/plugins/usermanager/*.*
414%{_appdir}/lib/plugins/usermanager/images
4b73b5a6
ER
415%dir %{_appdir}/lib/plugins/info
416%{_appdir}/lib/plugins/info/*.*
08b33253
ER
417%dir %{_appdir}/lib/plugins/popularity
418%{_appdir}/lib/plugins/popularity/*.*
94aee042
ER
419%dir %{_appdir}/lib/plugins/styling
420%{_appdir}/lib/plugins/styling/README
421%{_appdir}/lib/plugins/styling/*.*
5089b23b 422
fe631b5b
ER
423%{_appdir}/lib/images
424%{_appdir}/lib/scripts
425%{_appdir}/lib/styles
94aee042 426# TODO: fix langs for templates (duplicate files otherwise)
fe631b5b
ER
427%{_appdir}/lib/tpl
428%{_appdir}/lib/exe
881190a4
ER
429
430%dir %attr(770,root,http) %{_localstatedir}
431%dir %attr(770,root,http) %{_localstatedir}/attic
881190a4
ER
432%dir %attr(770,root,http) %{_localstatedir}/index
433%dir %attr(770,root,http) %{_localstatedir}/locks
434%dir %attr(770,root,http) %{_localstatedir}/media
26e4ef5b
ER
435%dir %attr(770,root,http) %{_localstatedir}/media_attic
436%dir %attr(770,root,http) %{_localstatedir}/media_meta
881190a4
ER
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
af5aefcd 440%dir %attr(770,root,http) %{_localstatedir}/pages/playground
881190a4 441%dir %attr(770,root,http) %{_localstatedir}/pages/wiki
08b33253 442%dir %attr(770,root,http) %{_localstatedir}/tmp
26e4ef5b 443
b9fff555 444%attr(660,root,http) %config(noreplace,missingok) %verify(not md5 mtime size) %{_localstatedir}/media/wiki/dokuwiki-128.png
b9fff555
ER
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
f40adff2 447%attr(660,root,http) %config(noreplace,missingok) %verify(not md5 mtime size) %{_localstatedir}/pages/wiki/welcome.txt
8e4e22ac 448%attr(660,root,http) %config(noreplace,missingok) %verify(not md5 mtime size) %{_localstatedir}/pages/playground/playground.txt
c4df8b0c 449%attr(660,root,http) %config(noreplace,missingok) %verify(not md5 mtime size) %{_localstatedir}/security.png
641b29cc 450
566f6bd4
ER
451%dir %attr(770,root,http) %{_cachedir}
452
641b29cc
ER
453%files setup
454%defattr(644,root,root,755)
455%{_appdir}/install.php
This page took 0.107554 seconds and 4 git commands to generate.