]> git.pld-linux.org Git - packages/cacti-plugin-superlinks.git/blob - cacti-plugin-superlinks.spec
- BR: unzip
[packages/cacti-plugin-superlinks.git] / cacti-plugin-superlinks.spec
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
6 Version:        0.72
7 Release:        1
8 License:        GPL v2
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
14 BuildRequires:  unzip
15 Requires:       cacti
16 BuildArch:      noarch
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %define         cactidir                /usr/share/cacti
20 %define         plugindir               %{cactidir}/plugins/%{plugin}
21
22 %description
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,
29 or Nagios...
30
31 It is intended as a replacement for the Links plugin that I wrote some
32 time ago, but with the following key improvements:
33
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.
43
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.
52
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
61   strony powitalnej
62 - można osadzać zewnętrzne strony bezpośrednio, bez pisania
63   jakiegokolwiek HTML-a.
64
65 %prep
66 %setup -q -n %{plugin}
67 # undos the source
68 find '(' -name '*.php' -o -name '*.inc' ')' -print0 | xargs -0 sed -i -e 's,\r$,,'
69
70 %install
71 rm -rf $RPM_BUILD_ROOT
72 install -d $RPM_BUILD_ROOT%{plugindir}
73 cp -a . $RPM_BUILD_ROOT%{plugindir}
74
75 %clean
76 rm -rf $RPM_BUILD_ROOT
77
78 %files
79 %defattr(644,root,root,755)
80 %doc README
81 %{plugindir}
This page took 0.063226 seconds and 3 git commands to generate.