]> git.pld-linux.org Git - packages/dokuwiki-plugin-icalevents.git/blob - dokuwiki-plugin-icalevents.spec
f7676c2b2f6353a97f6269c7ced15791a2f85021
[packages/dokuwiki-plugin-icalevents.git] / dokuwiki-plugin-icalevents.spec
1 %define         plugin  iCalEvents
2 %define         php_min_version 5.0.0
3 %include        /usr/lib/rpm/macros.php
4 Summary:        Parses an iCal calendar .ics file and renders it as an HTML table
5 Name:           dokuwiki-plugin-icalevents
6 Version:        20100501
7 Release:        1
8 License:        GPL v2
9 Group:          Applications/WWW
10 Source0:        http://public.doogie.de/projects/dokuwiki/plugin_iCalEvents_2.0.zip
11 # Source0-md5:  abef6798132ba03b74afd72ea62678ca
12 URL:            http://www.dokuwiki.org/plugin:icalevents
13 Patch0:         dformat.patch
14 Patch1:         reset-error.patch
15 Patch2:         allow-params.patch
16 Patch3:         relative-dates.patch
17 BuildRequires:  rpm-php-pearprov >= 4.4.2-11
18 BuildRequires:  rpmbuild(macros) >= 1.553
19 Requires:       dokuwiki >= 20080505
20 Requires:       php-common >= 4:%{php_min_version}
21 Requires:       php-date
22 Requires:       php-pcre
23 BuildArch:      noarch
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26 %define         dokuconf        /etc/webapps/dokuwiki
27 %define         dokudir         /usr/share/dokuwiki
28 %define         plugindir       %{dokudir}/lib/plugins/%{plugin}
29 %define         find_lang       %{_usrlibrpm}/dokuwiki-find-lang.sh %{buildroot}
30
31 %description
32 Many calendars can export their entries in the iCalendar (RFC 2445)
33 format. This plugin can read such an *.ics file from an URL, parse it
34 and display upcoming events as an HTML table.
35
36 %prep
37 %setup -qc
38 mv iCalEvents/* .
39 %undos -f php
40 %patch0 -p1
41 %patch1 -p1
42 %patch2 -p1
43 %patch3 -p1
44
45 version=$(awk -F"'" '/date/&&/=>/{print $4}' syntax.php)
46 if [ "$(echo "$version" | tr -d -)" != %{version} ]; then
47         : %%{version} mismatch
48 #       exit 1
49 fi
50
51 %install
52 rm -rf $RPM_BUILD_ROOT
53 install -d $RPM_BUILD_ROOT%{plugindir}
54 cp -a . $RPM_BUILD_ROOT%{plugindir}
55
56 %find_lang %{name}.lang
57
58 %clean
59 rm -rf $RPM_BUILD_ROOT
60
61 %files -f %{name}.lang
62 %defattr(644,root,root,755)
63 %dir %{plugindir}
64 %{plugindir}/*.php
65 %{plugindir}/conf
This page took 0.390427 seconds and 2 git commands to generate.