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