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