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