]> git.pld-linux.org Git - packages/dokuwiki.git/blame - dokuwiki.spec
Install preload.php script
[packages/dokuwiki.git] / dokuwiki.spec
CommitLineData
137ac30f 1%define subver 2023-04-04
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
ER
14Source0: https://github.com/dokuwiki/dokuwiki/releases/download/release-%{subver}/dokuwiki-%{subver}.tgz
15# Source0-md5: a112952394f3d4b76efb9dc2f985f99f
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
d056ce86 43Patch24: more-buttons.patch
1813e16c 44Patch27: iconsizes-dump.patch
b87189d5 45URL: https://www.dokuwiki.org/
89510765 46BuildRequires: fslint
067355f7 47BuildRequires: rpm-php-pearprov >= 4.4.2-11
f350088e 48BuildRequires: rpmbuild(find_lang) >= 1.41
87424c97 49BuildRequires: rpmbuild(macros) >= 1.693
1d8d77eb 50Requires: php(core) >= %{php_min_version}
204838be
ER
51Requires: php(session)
52Requires: php(xml)
1807986d 53Requires: php-geshi >= 1.0.7.19
2d6a5769 54Requires: php-seclib >= 0.3.5
c4df8b0c 55Requires: php-simplepie >= 1.0.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
392eaabe 137#%patch24 -p1
1813e16c 138%patch27 -p1
107aba6f
ER
139%patch66 -p1
140
566f6bd4
ER
141# package as basenames, upgrade overwrite protected with .rpmnew
142mv conf/local.php{.dist,}
143mv conf/acl.auth.php{.dist,}
144mv conf/users.auth.php{.dist,}
145mv conf/mysql.conf.php{.example,}
146
51769953
ER
147find -name _dummy | xargs %{__rm}
148%{__rm} lib/index.html lib/plugins/index.html lib/images/index.html
f350088e 149%{__rm} {conf,inc,bin,data}/.htaccess
392eaabe 150%{__rm} vendor/.htaccess
686c51ad 151%{__rm} lib/plugins/styling/.travis.yml
686c51ad 152%{__rm} -r lib/plugins/*/_test
7df7f76f 153
566f6bd4 154# we just don't package deleted files, these get removed automatically on rpm upgrades
4b73b5a6 155%{__rm} data/deleted.files
392eaabe
ER
156# source for dont-panic-if-you-see-this-in-your-logs-it-means-your-directory-permissions-are-correct.png
157%{__rm} data/dont-panic-if-you-see-this-in-your-logs-it-means-your-directory-permissions-are-correct.xcf
4b73b5a6 158
73ba3035
ER
159%{__rm} lib/scripts/jquery/update.sh
160
b3528e0c 161# use system geshi package
392eaabe 162%{__rm} -r vendor/geshi/geshi
597576a3
ER
163install -d vendor/geshi/geshi/src
164%{__ln} -snf %{php_data_dir}/geshi.php vendor/geshi/geshi/src/geshi.php
b3528e0c 165
137ac30f
ER
166# generic vendor cleanup
167%{__rm} -v vendor/*/*/composer.*
168
ae5a5f57 169# use system simplepie package
73ba3035 170#%{__rm} inc/SimplePie.php
7df7f76f 171
ed688b2c 172# pagetools - tools for development
c3ef2560
ER
173%{__rm} -r lib/tpl/dokuwiki/images/pagetools
174%{__rm} lib/tpl/dokuwiki/images/pagetools-build*
ed688b2c 175
f350088e
ER
176%{__sed} -i -e '1 s,#!.*php,#!/usr/bin/php,' bin/*.php
177
08b33253 178# cleanup backups after patching
566f6bd4 179find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
08b33253 180
d73655e0
SP
181%install
182rm -rf $RPM_BUILD_ROOT
76b86929 183install -d $RPM_BUILD_ROOT{%{_sysconfdir}/{lang,plugin_lang},%{_localstatedir},%{_cachedir},%{_appdir},%{_logdir}}
d73655e0 184
84c485ca
ER
185# hardlink test
186cp -al VERSION $RPM_BUILD_ROOT%{_appdir} 2>/dev/null && l=l
187
188cp -a$l *.php $RPM_BUILD_ROOT%{_appdir}
189cp -p$l VERSION $RPM_BUILD_ROOT%{_appdir}
a1fe08cf
ER
190cp -a$l bin $RPM_BUILD_ROOT%{_appdir}
191cp -a$l inc $RPM_BUILD_ROOT%{_appdir}
192cp -a$l lib $RPM_BUILD_ROOT%{_appdir}
193cp -a$l vendor $RPM_BUILD_ROOT%{_appdir}
84c485ca
ER
194cp -a$l conf/* $RPM_BUILD_ROOT%{_sysconfdir}
195cp -a$l data/* $RPM_BUILD_ROOT%{_localstatedir}
a4053ed1
ER
196touch $RPM_BUILD_ROOT%{_sysconfdir}/acronyms.local.conf
197touch $RPM_BUILD_ROOT%{_sysconfdir}/entities.local.conf
198touch $RPM_BUILD_ROOT%{_sysconfdir}/interwiki.local.conf
7df7f76f 199touch $RPM_BUILD_ROOT%{_sysconfdir}/license.local.php
58ad8de5 200touch $RPM_BUILD_ROOT%{_sysconfdir}/plugins.local.php
7df7f76f 201touch $RPM_BUILD_ROOT%{_sysconfdir}/local.protected.php
a4053ed1
ER
202touch $RPM_BUILD_ROOT%{_sysconfdir}/mime.local.conf
203touch $RPM_BUILD_ROOT%{_sysconfdir}/smileys.local.conf
a5bcfb9d 204touch $RPM_BUILD_ROOT%{_sysconfdir}/userscript.js
d6d39525 205touch $RPM_BUILD_ROOT%{_sysconfdir}/userstyle.css
d73655e0 206
94aee042
ER
207# https://github.com/splitbrain/dokuwiki/pull/1247
208#ln $RPM_BUILD_ROOT%{_appdir}/lib/images/interwiki/{dokubug,bug}.gif
84c485ca
ER
209cp -p %{SOURCE4} $RPM_BUILD_ROOT%{_appdir}/lib/images/interwiki/eventum.gif
210cp -p %{SOURCE7} $RPM_BUILD_ROOT%{_appdir}/lib/images/interwiki/cacti.gif
211cp -p %{SOURCE8} $RPM_BUILD_ROOT%{_appdir}/lib/images/interwiki/nagios.gif
84c485ca
ER
212cp -p %{SOURCE9} $RPM_BUILD_ROOT%{_appdir}/lib/images/interwiki/trac.png
213cp -p %{SOURCE10} $RPM_BUILD_ROOT%{_appdir}/lib/images/interwiki/pld.gif
94d29788 214cp -p %{SOURCE12} $RPM_BUILD_ROOT%{_appdir}/lib/images/interwiki/gitlab.png
33faff2d 215cp -p %{SOURCE13} $RPM_BUILD_ROOT%{_appdir}/lib/images/interwiki/jenkins.png
89510765 216
84c485ca
ER
217cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_appdir}/lib/images/fileicons/jude.png
218cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_appdir}/lib/images/fileicons/asta.png
89510765 219
0e84e1c3 220cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_appdir}/lib/tpl/dokuwiki/images/button-pld.png
039eb302 221cp -p %{SOURCE5} $RPM_BUILD_ROOT%{_appdir}/inc/preload.php
2d01b400 222
89510765
ER
223# hardlink identical icons.
224findup -m $RPM_BUILD_ROOT
225
12dbb5f0
ER
226cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf
227cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
228cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/lighttpd.conf
229
fe631b5b 230# find locales
c7e7429a 231%find_lang %{name}.lang --with-dokuwiki
fe631b5b 232
d73655e0
SP
233%clean
234rm -rf $RPM_BUILD_ROOT
235
641b29cc
ER
236%post setup
237chmod 770 %{_sysconfdir}
58ad8de5
ER
238chmod 660 %{_sysconfdir}/local.php
239chmod 660 %{_sysconfdir}/plugins.local.php
641b29cc
ER
240
241%postun setup
242if [ "$1" = "0" ]; then
1bf63c70
ER
243 if [ -f %{_sysconfdir}/dokuwiki.php ]; then
244 chmod 750 %{_sysconfdir}
58ad8de5
ER
245 chmod 640 %{_sysconfdir}/local.php
246 chmod 640 %{_sysconfdir}/plugins.local.php
1bf63c70 247 fi
641b29cc
ER
248fi
249
d73655e0
SP
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
99646b81
ER
262%triggerin -- lighttpd
263%webapp_register lighttpd %{_webapp}
264
265%triggerun -- lighttpd
266%webapp_unregister lighttpd %{_webapp}
267
881190a4
ER
268%pretrans
269if [ -d %{_appdir}/data -a ! -L %{_appdir}/data ]; then
270 mv -f %{_appdir}/data/* %{_localstatedir}
271 rm -rf %{_appdir}/data
272fi
273if [ -d %{_appdir}/conf -a ! -L %{_appdir}/conf ]; then
274 mv -f %{_appdir}/conf/* %{_sysconfdir}
275 rm -rf %{_appdir}/conf
276fi
566f6bd4
ER
277if [ -d %{_localstatedir}/cache ]; then
278 rm -rf %{_localstatedir}/cache
279fi
881190a4
ER
280exit 0
281
fe631b5b 282%files -f %{name}.lang
d73655e0 283%defattr(644,root,root,755)
08b33253 284%doc README
58ad8de5 285%dir %attr(750,root,http) %verify(not mode) %{_sysconfdir}
d6b12d40
ER
286%dir %attr(750,root,http) %{_sysconfdir}/lang
287%dir %attr(750,root,http) %{_sysconfdir}/plugin_lang
d73655e0
SP
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
99646b81
ER
290%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/lighttpd.conf
291
881190a4 292%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mediameta.php
566f6bd4 293%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/plugins.php
392eaabe 294%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/scheme.conf
a4053ed1 295
566f6bd4 296%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/acl.auth.php
a4053ed1
ER
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
7df7f76f
ER
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
a4053ed1 302%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mime.local.conf
392eaabe 303%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mysql.conf.php
a4053ed1 304%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/smileys.local.conf
392eaabe 305%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/users.auth.php
a5bcfb9d 306%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/userscript.js
d6d39525 307%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/userstyle.css
566f6bd4 308
1ea0db3c
ER
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
2d01b400 311
26e4ef5b 312# use local.php, local.protected.php, etc for local changes
a4053ed1
ER
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
fc7417e4 315%attr(640,root,http) %config %verify(not md5 mtime size) %{_sysconfdir}/interwiki.conf
a4053ed1
ER
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
566f6bd4 318%attr(640,root,http) %config %verify(not md5 mtime size) %{_sysconfdir}/wordblock.conf
392eaabe 319%attr(640,root,http) %config %verify(not md5 mtime size) %{_sysconfdir}/manifest.json
b9fff555 320
26e4ef5b
ER
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
641b29cc 325%dir %{_appdir}
afdae6ca 326%{_appdir}/VERSION
fe631b5b
ER
327%{_appdir}/doku.php
328%{_appdir}/feed.php
329%{_appdir}/index.php
641b29cc
ER
330%dir %{_appdir}/bin
331%attr(755,root,root) %{_appdir}/bin/dwpage.php
87424c97 332%attr(755,root,root) %{_appdir}/bin/gittool.php
641b29cc 333%attr(755,root,root) %{_appdir}/bin/indexer.php
392eaabe 334%attr(755,root,root) %{_appdir}/bin/plugin.php
c4df8b0c 335%attr(755,root,root) %{_appdir}/bin/render.php
4b73b5a6 336%attr(755,root,root) %{_appdir}/bin/striplangs.php
87424c97 337%attr(755,root,root) %{_appdir}/bin/wantedpages.php
fe631b5b
ER
338
339%dir %{_appdir}/inc
340%{_appdir}/inc/*.php
883cc49a 341%{_appdir}/inc/preload.php.dist
392eaabe 342%{_appdir}/inc/Action
f350088e
ER
343%{_appdir}/inc/Cache
344%{_appdir}/inc/ChangeLog
345%{_appdir}/inc/Debug
686c51ad 346%{_appdir}/inc/Exception
f350088e 347%{_appdir}/inc/Extension
686c51ad 348%{_appdir}/inc/File
94aee042 349%{_appdir}/inc/Form
f350088e
ER
350%{_appdir}/inc/HTTP
351%{_appdir}/inc/Input
392eaabe 352%{_appdir}/inc/Menu
f350088e
ER
353%{_appdir}/inc/Parsing
354%{_appdir}/inc/Remote
355%{_appdir}/inc/Search
356%{_appdir}/inc/Sitemap
357%{_appdir}/inc/Subscriptions
73ba3035 358%{_appdir}/inc/Ui
f350088e 359%{_appdir}/inc/Utf8
fe631b5b
ER
360%{_appdir}/inc/parser
361
a1fe08cf
ER
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
73ba3035 369# verbose files to detect new addons
392eaabe 370%dir %{_appdir}/vendor/aziraphale
597576a3 371%dir %{_appdir}/vendor/geshi
686c51ad 372%dir %{_appdir}/vendor/kissifrot
392eaabe
ER
373%dir %{_appdir}/vendor/marcusschwarz
374%dir %{_appdir}/vendor/openpsa
73ba3035 375%dir %{_appdir}/vendor/phpseclib
73ba3035 376%dir %{_appdir}/vendor/simplepie
392eaabe
ER
377%dir %{_appdir}/vendor/splitbrain
378%{_appdir}/vendor/aziraphale/email-address-validator
597576a3 379%{_appdir}/vendor/geshi/geshi
686c51ad 380%{_appdir}/vendor/kissifrot/php-ixr
392eaabe
ER
381%{_appdir}/vendor/marcusschwarz/lesserphp
382%{_appdir}/vendor/openpsa/universalfeedcreator
392eaabe 383%{_appdir}/vendor/phpseclib/phpseclib
73ba3035 384%{_appdir}/vendor/simplepie/simplepie
392eaabe
ER
385%{_appdir}/vendor/splitbrain/php-archive
386%{_appdir}/vendor/splitbrain/php-cli
137ac30f 387%{_appdir}/vendor/splitbrain/php-jsstrip
686c51ad 388%{_appdir}/vendor/splitbrain/slika
73ba3035 389
fe631b5b 390%dir %{_appdir}/lib
a8bc33b8
ER
391# allow plugins dir permission change to allow installation of plugins from admin
392# however does not work with rpm 4.5
e527288b 393%dir %config %verify(not group mode) %{_appdir}/lib/plugins
94aee042 394
87424c97 395%{_appdir}/lib/plugins/*.php
fe631b5b
ER
396%dir %{_appdir}/lib/plugins/acl
397%{_appdir}/lib/plugins/acl/*.*
08b33253 398%{_appdir}/lib/plugins/acl/pix
abd065b9
ER
399%dir %{_appdir}/lib/plugins/authad
400%{_appdir}/lib/plugins/authad/*.php
401%{_appdir}/lib/plugins/authad/*.txt
a9f50810 402%{_appdir}/lib/plugins/authad/adLDAP
abd065b9
ER
403%{_appdir}/lib/plugins/authad/conf
404%dir %{_appdir}/lib/plugins/authldap
405%{_appdir}/lib/plugins/authldap/*.php
406%{_appdir}/lib/plugins/authldap/*.txt
407%{_appdir}/lib/plugins/authldap/conf
9f49b269
ER
408%dir %{_appdir}/lib/plugins/authpdo
409%{_appdir}/lib/plugins/authpdo/*.php
410%{_appdir}/lib/plugins/authpdo/*.txt
411%{_appdir}/lib/plugins/authpdo/README
412%{_appdir}/lib/plugins/authpdo/conf
abd065b9
ER
413%dir %{_appdir}/lib/plugins/authplain
414%{_appdir}/lib/plugins/authplain/*.php
415%{_appdir}/lib/plugins/authplain/*.txt
fe631b5b
ER
416%dir %{_appdir}/lib/plugins/config
417%{_appdir}/lib/plugins/config/*.*
f350088e 418%{_appdir}/lib/plugins/config/core
107aba6f 419%{_appdir}/lib/plugins/config/images
fe631b5b 420%{_appdir}/lib/plugins/config/settings
87424c97
ER
421%dir %{_appdir}/lib/plugins/extension
422%{_appdir}/lib/plugins/extension/*.*
423%{_appdir}/lib/plugins/extension/helper
424%{_appdir}/lib/plugins/extension/images
686c51ad
ER
425%dir %{_appdir}/lib/plugins/logviewer
426%{_appdir}/lib/plugins/logviewer/*.*
fe631b5b
ER
427%dir %{_appdir}/lib/plugins/revert
428%{_appdir}/lib/plugins/revert/*.*
4b73b5a6
ER
429%dir %{_appdir}/lib/plugins/safefnrecode
430%{_appdir}/lib/plugins/safefnrecode/*.*
fe631b5b
ER
431%dir %{_appdir}/lib/plugins/usermanager
432%{_appdir}/lib/plugins/usermanager/*.*
433%{_appdir}/lib/plugins/usermanager/images
4b73b5a6
ER
434%dir %{_appdir}/lib/plugins/info
435%{_appdir}/lib/plugins/info/*.*
08b33253
ER
436%dir %{_appdir}/lib/plugins/popularity
437%{_appdir}/lib/plugins/popularity/*.*
94aee042
ER
438%dir %{_appdir}/lib/plugins/styling
439%{_appdir}/lib/plugins/styling/README
440%{_appdir}/lib/plugins/styling/*.*
5089b23b 441
fe631b5b
ER
442%{_appdir}/lib/images
443%{_appdir}/lib/scripts
444%{_appdir}/lib/styles
fe631b5b 445%{_appdir}/lib/exe
881190a4 446
ed688b2c
ER
447%dir %{_appdir}/lib/tpl
448%{_appdir}/lib/tpl/index.php
449
450%dir %{_appdir}/lib/tpl/dokuwiki
451%{_appdir}/lib/tpl/dokuwiki/css
452%{_appdir}/lib/tpl/dokuwiki/images
453%{_appdir}/lib/tpl/dokuwiki/*.info.txt
454%{_appdir}/lib/tpl/dokuwiki/*.ini
455%{_appdir}/lib/tpl/dokuwiki/*.js
456%{_appdir}/lib/tpl/dokuwiki/*.php
457
881190a4
ER
458%dir %attr(770,root,http) %{_localstatedir}
459%dir %attr(770,root,http) %{_localstatedir}/attic
881190a4
ER
460%dir %attr(770,root,http) %{_localstatedir}/index
461%dir %attr(770,root,http) %{_localstatedir}/locks
462%dir %attr(770,root,http) %{_localstatedir}/media
26e4ef5b
ER
463%dir %attr(770,root,http) %{_localstatedir}/media_attic
464%dir %attr(770,root,http) %{_localstatedir}/media_meta
881190a4
ER
465%dir %attr(770,root,http) %{_localstatedir}/media/wiki
466%dir %attr(770,root,http) %{_localstatedir}/meta
467%dir %attr(770,root,http) %{_localstatedir}/pages
af5aefcd 468%dir %attr(770,root,http) %{_localstatedir}/pages/playground
881190a4 469%dir %attr(770,root,http) %{_localstatedir}/pages/wiki
08b33253 470%dir %attr(770,root,http) %{_localstatedir}/tmp
26e4ef5b 471
b9fff555 472%attr(660,root,http) %config(noreplace,missingok) %verify(not md5 mtime size) %{_localstatedir}/media/wiki/dokuwiki-128.png
392eaabe 473%attr(660,root,http) %config(noreplace,missingok) %verify(not md5 mtime size) %{_localstatedir}/media/wiki/dokuwiki.svg
b9fff555
ER
474%attr(660,root,http) %config(noreplace,missingok) %verify(not md5 mtime size) %{_localstatedir}/pages/wiki/dokuwiki.txt
475%attr(660,root,http) %config(noreplace,missingok) %verify(not md5 mtime size) %{_localstatedir}/pages/wiki/syntax.txt
f40adff2 476%attr(660,root,http) %config(noreplace,missingok) %verify(not md5 mtime size) %{_localstatedir}/pages/wiki/welcome.txt
8e4e22ac 477%attr(660,root,http) %config(noreplace,missingok) %verify(not md5 mtime size) %{_localstatedir}/pages/playground/playground.txt
392eaabe 478%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 479
566f6bd4 480%dir %attr(770,root,http) %{_cachedir}
76b86929 481%dir %attr(770,root,http) %{_logdir}
566f6bd4 482
641b29cc
ER
483%files setup
484%defattr(644,root,root,755)
485%{_appdir}/install.php
This page took 0.265516 seconds and 4 git commands to generate.