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