]> git.pld-linux.org Git - packages/cacti-plugin-superlinks.git/blob - cacti-plugin-superlinks.spec
- up by Pawel Dlugosz
[packages/cacti-plugin-superlinks.git] / cacti-plugin-superlinks.spec
1 %define         namesrc superlinks
2 %include        /usr/lib/rpm/macros.perl
3 Summary:        Plugin for Cacti - SuperLinks
4 Summary(pl.UTF-8):      Wtyczka do Cacti - SuperLinks (dodatkowe odnośniki)
5 Name:           cacti-plugin-superlinks
6 Version:        0.72
7 Release:        1
8 License:        GPL v2
9 Group:          Applications/WWW
10 Source0:        http://wotsit.thingy.com/haj/cacti/%{namesrc}-%{version}.zip
11 # Source0-md5:  02fb63902642b496d68824358fabeced
12 URL:            http://wotsit.thingy.com/haj/cacti/superlinks-plugin.html
13 BuildRequires:  rpm-perlprov
14 Requires:       cacti
15 BuildArch:      noarch
16 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18 %define         webcactipluginroot /usr/share/cacti/plugins/%{namesrc}
19
20 %description
21 This is a plugin for the Cacti Plugin Architecture created by Jimmy
22 Conner for Cacti 0.8.x (0.9.0 is slated to have a new plugin system
23 from the start). It it lets you have any number of pages of arbitrary
24 HTML content behind tabs at the top of the page or extra entries on
25 the Console menu. You could use this to integrate other tools into
26 Cacti - say you want to have links to Smokeping, or Request Tracker,
27 or Nagios...
28
29 It is intended as a replacement for the Links plugin that I wrote some
30 time ago, but with the following key improvements:
31
32 - Any number of tabs/menu items
33 - For tabs, a Cacti-style tab image is generated, so your additional
34   pages are integrated into Cacti better
35 - It uses Weathermap's access-control code, so you can make tabs that
36   are only visible to certain users
37 - In addition to tabs, there is the option to make Console Menu items,
38   and 'Welcome Page' items.
39 - You can embed an external webpage directly, without writing any
40   HTML, if that's all you need.
41
42 %description -l pl.UTF-8
43 To jest bardzo prosta wtyczka dla architektury wtyczek Cacti
44 stworzonej przez Jimmy'ego Smitha dla Cacti 0.8.x (0.9.0 ma mieć nowy
45 system wtyczek). Pozwala podpiąć dowolną liczbę stron HTML dowolnej
46 treści pod zakładki na górnej części strony lub jako dodatkowe wpisy
47 w menu Console. Wtyczki tej można używać do integracji innych narzędzi
48 w Cacti - w ten sposób można mieć w Cacti odnośniki do Smokepinga,
49 Request Trackera czy Nagiosa.
50
51 Wtyczka ma zastąpić wtyczkę Links tego samego autora, napisaną
52 wcześniej; ma następujące rozszerzenia:
53 - dowolną liczbę elementów zakładek/menu
54 - dla zakładek generowany jest obrazek w stylu Cacti, więc dodatkowe
55   strony lepiej integrują się z Cacti
56 - wykorzystuje kod kontroli dostępu z Weathermap, więc zakładki mogą
57   być widoczne tylko dla wybranych użytkowników
58 - oprócz zakładek jest możliwość tworzenia elementów menu Console oraz
59   strony powitalnej
60 - można osadzać zewnętrzne strony bezpośrednio, bez pisania
61   jakiegokolwiek HTML-a.
62
63 %prep
64 %setup -q -n %{namesrc}
65 # undos the source
66 find '(' -name '*.php' -o -name '*.inc' ')' -print0 | xargs -0 sed -i -e 's,\r$,,'
67
68 %install
69 rm -rf $RPM_BUILD_ROOT
70 install -d $RPM_BUILD_ROOT%{webcactipluginroot}
71 cp -a * $RPM_BUILD_ROOT%{webcactipluginroot}
72
73 %clean
74 rm -rf $RPM_BUILD_ROOT
75
76 %files
77 %defattr(644,root,root,755)
78 %doc README
79 %{webcactipluginroot}
This page took 0.052175 seconds and 4 git commands to generate.