]> git.pld-linux.org Git - packages/dokuwiki-plugin-indexmenu.git/blame - dokuwiki-plugin-indexmenu.spec
- BR: unzip
[packages/dokuwiki-plugin-indexmenu.git] / dokuwiki-plugin-indexmenu.spec
CommitLineData
e5446d7d 1%define plugin indexmenu
c66a304f
JB
2Summary: DokuWiki IndexMenu plugin
3Summary(pl.UTF-8): Wtyczka IndexMenu dla DokuWiki
e5446d7d 4Name: dokuwiki-plugin-%{plugin}
a3ec8f10 5Version: 20090104
2d5641c9 6Release: 1
e5446d7d
ER
7License: GPL v2
8Group: Applications/WWW
9Source0: http://samuele.netsons.org/dokuwiki/media/indexmenu.zip
a3ec8f10
JK
10# Source0-md5: cf834e60e96f9ce76697989c899444c8
11# fixes wrong version number inside the ZIP file
12Patch0: %{name}-version.patch
e5446d7d 13URL: http://wiki.splitbrain.org/plugin:indexmenu
7c58830f 14BuildRequires: unzip
e5446d7d
ER
15Requires: dokuwiki >= 20061106
16BuildArch: noarch
17BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
85c38970 19%define dokuconf /etc/webapps/dokuwiki
2d5641c9
ER
20%define dokudir /usr/share/dokuwiki
21%define plugindir %{dokudir}/lib/plugins/%{plugin}
e5446d7d
ER
22
23%description
c66a304f
JB
24This plugin allows you to insert a customizable index or a list of
25pages starting from a specified namespace. It should be useful in
26DokuWiki sites where pages are organized by namespaces.
e5446d7d
ER
27
28Main features are:
c66a304f
JB
29- Customizable JavaScript themes.
30- Sortable by date, title and metadata infos.
6a7b22f1 31- AJAX support in order to speed it up in sites with many pages.
e5446d7d
ER
32- Customizable context mouse menu for common page actions.
33- Toc pages preview.
c66a304f
JB
34- Hide namespaces/pages according to your site ACLs settings
35
36%description -l pl.UTF-8
37Ta wtyczka pozwala na umieszczenie konfigurowalnego indeksu lub listy
38stron rozpoczynającej się od określonej przestrzeni nazw. Powinna być
39przydatna w serwisach DokuWiki, w których strony są zorganizowane w
40przestrzenie nazw.
41
42Główne możliwości obejmują:
43- konfigurowalne motywy w JavaScripcie,
44- sortowanie po dacie, tytule i metadanych,
6a7b22f1 45- obsługa AJAX-a w celu przyspieszenia serwisów z wieloma stronami,
c66a304f
JB
46- konfigurowalne menu kontekstowe myszy z często wykonywanymi
47 czynnościami dla strony,
48- podgląd stron spisu treści,
49- ukrywanie przestrzeni nazw i stron zgodnie z ustawieniami ACL
50 serwisu.
e5446d7d
ER
51
52%prep
53%setup -q -n %{plugin}
a3ec8f10 54%patch0 -p1
e5446d7d
ER
55
56%install
57rm -rf $RPM_BUILD_ROOT
2d5641c9
ER
58install -d $RPM_BUILD_ROOT%{plugindir}
59cp -a . $RPM_BUILD_ROOT%{plugindir}
60rm -f $RPM_BUILD_ROOT%{plugindir}/{CREDITS,changelog}
e5446d7d
ER
61
62%clean
63rm -rf $RPM_BUILD_ROOT
64
85c38970
ER
65%post
66# force css cache refresh
67if [ -f %{dokuconf}/local.php ]; then
68 touch %{dokuconf}/local.php
69fi
70
e5446d7d
ER
71%files
72%defattr(644,root,root,755)
73%doc CREDITS changelog
2d5641c9 74%{plugindir}
This page took 0.057651 seconds and 4 git commands to generate.