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