]>
Commit | Line | Data |
---|---|---|
1be42310 | 1 | %define plugin include |
a384c347 JB |
2 | Summary: DokuWiki Include Plugin |
3 | Summary(pl.UTF-8): Wtyczka Include (dołączania) dla DokuWiki | |
1be42310 | 4 | Name: dokuwiki-plugin-%{plugin} |
b2a607d6 | 5 | Version: 20101127 |
1be42310 | 6 | Release: 1 |
ac82e018 ER |
7 | License: GPL v2 |
8 | Group: Applications/WWW | |
d3c3a8f3 ER |
9 | #Source0: http://cloud.github.com/downloads/dokufreaks/plugin-include/plugin-include.tgz |
10 | Source0: http://github.com/dokufreaks/plugin-%{plugin}/tarball/master#/%{plugin}.tgz | |
b2a607d6 ER |
11 | # Source0-md5: e89e3777af953662d9001eb3d3bddf83 |
12 | URL: http://www.dokuwiki.org/plugin:include | |
77e93dd7 | 13 | BuildRequires: rpmbuild(macros) >= 1.520 |
63f81470 | 14 | Requires: dokuwiki >= 20080505 |
ac82e018 ER |
15 | BuildArch: noarch |
16 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
17 | ||
f3c6b9c2 | 18 | %define dokuconf /etc/webapps/dokuwiki |
1be42310 | 19 | %define dokudir /usr/share/dokuwiki |
77e93dd7 | 20 | %define dokudata /var/lib/dokuwiki |
1be42310 | 21 | %define plugindir %{dokudir}/lib/plugins/%{plugin} |
77e93dd7 | 22 | %define find_lang %{_usrlibrpm}/dokuwiki-find-lang.sh %{buildroot} |
ac82e018 ER |
23 | |
24 | %description | |
26c1f4d3 ER |
25 | This is a very simple yet handy plugin with which you can include |
26 | another wiki page into the current one. | |
ac82e018 | 27 | |
a384c347 JB |
28 | %description -l pl.UTF-8 |
29 | To jest bardzo prosta, ale pomocna wtyczka, przy pomocy której można | |
30 | dołączyć inną stronę wiki do bieżącej. | |
31 | ||
ac82e018 | 32 | %prep |
77e93dd7 | 33 | %setup -qc |
d3c3a8f3 | 34 | mv *-%{plugin}-*/* . |
77e93dd7 | 35 | |
d3c3a8f3 | 36 | version=$(awk '/date/{print $2}' plugin.info.txt) |
77e93dd7 ER |
37 | if [ "$(echo "$version" | tr -d -)" != %{version} ]; then |
38 | : %%{version} mismatch | |
d3c3a8f3 | 39 | # exit 1 |
77e93dd7 | 40 | fi |
ac82e018 ER |
41 | |
42 | %install | |
43 | rm -rf $RPM_BUILD_ROOT | |
1be42310 ER |
44 | install -d $RPM_BUILD_ROOT%{plugindir} |
45 | cp -a . $RPM_BUILD_ROOT%{plugindir} | |
b2a607d6 ER |
46 | %{__rm} $RPM_BUILD_ROOT%{plugindir}/{COPYING,README} |
47 | %{__rm} -r $RPM_BUILD_ROOT%{plugindir}/_test | |
ac82e018 | 48 | |
26c1f4d3 | 49 | # find locales |
77e93dd7 | 50 | %find_lang %{name}.lang |
26c1f4d3 | 51 | |
ac82e018 ER |
52 | %clean |
53 | rm -rf $RPM_BUILD_ROOT | |
54 | ||
f3c6b9c2 | 55 | %post |
77e93dd7 | 56 | # force js cache refresh |
f3c6b9c2 ER |
57 | if [ -f %{dokuconf}/local.php ]; then |
58 | touch %{dokuconf}/local.php | |
59 | fi | |
60 | ||
77e93dd7 ER |
61 | # http://www.dokuwiki.org/plugin:include says: |
62 | # It is recommended to delete all cache files in <dokuwiki>/data/cache directly after upgrading the plugin | |
63 | # seems doku cache is one letter hex subdirs. nuke those | |
64 | rm -rf %{dokudata}/cache/? | |
65 | ||
26c1f4d3 | 66 | %files -f %{name}.lang |
ac82e018 ER |
67 | %defattr(644,root,root,755) |
68 | %doc README | |
1be42310 | 69 | %dir %{plugindir} |
d3c3a8f3 | 70 | %{plugindir}/*.txt |
1be42310 ER |
71 | %{plugindir}/*.php |
72 | %{plugindir}/*.css | |
77e93dd7 | 73 | %{plugindir}/*.js |
1be42310 ER |
74 | %{plugindir}/conf |
75 | %{plugindir}/images | |
63f81470 | 76 | %{plugindir}/syntax |