]> git.pld-linux.org Git - packages/cacti-plugin-superlinks.git/blob - cacti-plugin-superlinks.spec
2c03df3f74fdbe243d88e65e1518dda087b10484
[packages/cacti-plugin-superlinks.git] / cacti-plugin-superlinks.spec
1 # TODO
2 # - use system fonts package for dejavu fonts
3 # - use system jquery package
4 %define         plugin  superlinks
5 %define         php_min_version 5.1.1
6 %include        /usr/lib/rpm/macros.php
7 Summary:        Plugin for Cacti - SuperLinks
8 Summary(pl.UTF-8):      Wtyczka do Cacti - SuperLinks (dodatkowe odnośniki)
9 Name:           cacti-plugin-%{plugin}
10 Version:        1.3
11 Release:        1
12 License:        GPL v2
13 Group:          Applications/WWW
14 Source0:        http://docs.cacti.net/_media/plugin:superlinks-v%{version}-1.tgz
15 # Source0-md5:  bed336cf2271d0e1159220e8e9624aa2
16 URL:            http://docs.cacti.net/plugin:superlinks
17 BuildRequires:  rpm-php-pearprov >= 4.4.2-11
18 BuildRequires:  rpmbuild(macros) >= 1.553
19 Requires:       cacti
20 Requires:       cacti(pia) >= 2.9
21 Requires:       php-common >= 4:%{php_min_version}
22 Requires:       php-date
23 Requires:       php-gd
24 Requires:       php-mysql
25 Requires:       php-pcre
26 Requires:       php-session
27 BuildArch:      noarch
28 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30 %define         cactidir                /usr/share/cacti
31 %define         plugindir               %{cactidir}/plugins/%{plugin}
32
33 %description
34 Cacti plugin that allows the Cacti UI to be extended in ways that make
35 it easy for non plugin developers to use.
36
37 Features:
38 - It supports ANY number of extra tabs
39 - It will dynamically create the Tab graphics as pages are created
40 - It has the same user-based access-control as Weathermap
41 - It allows you to add new links to the Console menu as well as tabs
42   and also blocks of content to the 'Welcome' front page.
43 - Allows you to directly embed another website/application without
44   writing any HTML
45 - Allows you to modify the look of the login screen, to add your
46   company's branding.
47 - It's also handy if you are a plugin developer, and need some tab
48   graphics!
49
50 %description -l pl.UTF-8
51 To jest bardzo prosta wtyczka dla architektury wtyczek Cacti
52 stworzonej przez Jimmy'ego Smitha dla Cacti 0.8.x (0.9.0 ma mieć nowy
53 system wtyczek). Pozwala podpiąć dowolną liczbę stron HTML dowolnej
54 treści pod zakładki na górnej części strony lub jako dodatkowe wpisy w
55 menu Console. Wtyczki tej można używać do integracji innych narzędzi w
56 Cacti - w ten sposób można mieć w Cacti odnośniki do Smokepinga,
57 Request Trackera czy Nagiosa.
58
59 Wtyczka ma zastąpić wtyczkę Links tego samego autora, napisaną
60 wcześniej; ma następujące rozszerzenia:
61 - dowolną liczbę elementów zakładek/menu
62 - dla zakładek generowany jest obrazek w stylu Cacti, więc dodatkowe
63   strony lepiej integrują się z Cacti
64 - wykorzystuje kod kontroli dostępu z Weathermap, więc zakładki mogą
65   być widoczne tylko dla wybranych użytkowników
66 - oprócz zakładek jest możliwość tworzenia elementów menu Console oraz
67   strony powitalnej
68 - można osadzać zewnętrzne strony bezpośrednio, bez pisania
69   jakiegokolwiek HTML-a.
70
71 %prep
72 %setup -qc
73 %undos -f php,inc
74
75 mv %{plugin}/{README,COPYING} .
76
77 %install
78 rm -rf $RPM_BUILD_ROOT
79 install -d $RPM_BUILD_ROOT%{plugindir}
80 cp -a %{plugin}/* $RPM_BUILD_ROOT%{plugindir}
81
82 %clean
83 rm -rf $RPM_BUILD_ROOT
84
85 %files
86 %defattr(644,root,root,755)
87 %doc README
88 %{plugindir}
This page took 0.078416 seconds and 2 git commands to generate.