]> git.pld-linux.org Git - packages/dokuwiki-plugin-include.git/blob - dokuwiki-plugin-include.spec
- 20101127 snapshot older n/a
[packages/dokuwiki-plugin-include.git] / dokuwiki-plugin-include.spec
1 %define         plugin          include
2 Summary:        DokuWiki Include Plugin
3 Summary(pl.UTF-8):      Wtyczka Include (dołączania) dla DokuWiki
4 Name:           dokuwiki-plugin-%{plugin}
5 Version:        20101127
6 Release:        1
7 License:        GPL v2
8 Group:          Applications/WWW
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
11 # Source0-md5:  e89e3777af953662d9001eb3d3bddf83
12 URL:            http://www.dokuwiki.org/plugin:include
13 BuildRequires:  rpmbuild(macros) >= 1.520
14 Requires:       dokuwiki >= 20080505
15 BuildArch:      noarch
16 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18 %define         dokuconf        /etc/webapps/dokuwiki
19 %define         dokudir         /usr/share/dokuwiki
20 %define         dokudata        /var/lib/dokuwiki
21 %define         plugindir       %{dokudir}/lib/plugins/%{plugin}
22 %define         find_lang       %{_usrlibrpm}/dokuwiki-find-lang.sh %{buildroot}
23
24 %description
25 This is a very simple yet handy plugin with which you can include
26 another wiki page into the current one.
27
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
32 %prep
33 %setup -qc
34 mv *-%{plugin}-*/* .
35
36 version=$(awk '/date/{print $2}' plugin.info.txt)
37 if [ "$(echo "$version" | tr -d -)" != %{version} ]; then
38         : %%{version} mismatch
39 #       exit 1
40 fi
41
42 %install
43 rm -rf $RPM_BUILD_ROOT
44 install -d $RPM_BUILD_ROOT%{plugindir}
45 cp -a . $RPM_BUILD_ROOT%{plugindir}
46 %{__rm} $RPM_BUILD_ROOT%{plugindir}/{COPYING,README}
47 %{__rm} -r $RPM_BUILD_ROOT%{plugindir}/_test
48
49 # find locales
50 %find_lang %{name}.lang
51
52 %clean
53 rm -rf $RPM_BUILD_ROOT
54
55 %post
56 # force js cache refresh
57 if [ -f %{dokuconf}/local.php ]; then
58         touch %{dokuconf}/local.php
59 fi
60
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
66 %files -f %{name}.lang
67 %defattr(644,root,root,755)
68 %doc README
69 %dir %{plugindir}
70 %{plugindir}/*.txt
71 %{plugindir}/*.php
72 %{plugindir}/*.css
73 %{plugindir}/*.js
74 %{plugindir}/conf
75 %{plugindir}/images
76 %{plugindir}/syntax
This page took 0.060868 seconds and 3 git commands to generate.