2 # - use system ditaa jar
4 Summary: Converts ASCII-Flowcharts to png-Graphics using ditaa
5 Name: dokuwiki-plugin-%{plugin}
9 Group: Applications/WWW
10 Source0: http://github.com/splitbrain/%{name}/tarball/master#/%{plugin}.zip
11 # Source0-md5: 34c9823290bee81ecb8694b302000401
12 URL: http://wiki.splitbrain.org/plugin:ditaa
13 BuildRequires: rpmbuild(macros) >= 1.520
15 Requires: dokuwiki >= 20091225
17 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19 %define dokuconf /etc/webapps/dokuwiki
20 %define dokudir /usr/share/dokuwiki
21 %define plugindir %{dokudir}/lib/plugins/%{plugin}
22 %define find_lang %{_usrlibrpm}/dokuwiki-find-lang.sh %{buildroot}
25 Ditaa is a tool to convert ASCII-Art flowcharts and diagrams into
26 their graphical equivalents. This Plugin integrates this feature into
29 You need java installed locally to use local rendering, it defaults to
30 render via <http://ditaa.org>.
37 version=$(awk '/date/{print $2}' plugin.info.txt)
38 if [ "$(echo "$version" | tr -d -)" != %{version} ]; then
39 : %%{version} mismatch
43 # ditaa license and history not useful here
48 rm -rf $RPM_BUILD_ROOT
49 install -d $RPM_BUILD_ROOT%{plugindir}
50 cp -a . $RPM_BUILD_ROOT%{plugindir}
54 %find_lang %{name}.lang
57 rm -rf $RPM_BUILD_ROOT
60 # force css cache refresh
61 if [ -f %{dokuconf}/local.php ]; then
62 touch %{dokuconf}/local.php
65 %files -f %{name}.lang
66 %defattr(644,root,root,755)
71 %{plugindir}/broken.png
74 %dir %{plugindir}/ditaa
75 %{plugindir}/ditaa/ditaa0_9.jar