1 %include /usr/lib/rpm/macros.perl
2 Summary: The Prelude Library
3 Summary(pl): Biblioteka Prelude
10 Source0: http://www.prelude-ids.org/download/releases/%{name}-%{version}-%{_rc}.tar.gz
11 # Source0-md5: 924e4ccd0ca3bb57e16f9ead2a20d942
12 URL: http://www.prelude-ids.org/
15 BuildRequires: gnutls-devel >= 1.2.5
16 BuildRequires: gtk-doc
17 BuildRequires: perl-devel
18 BuildRequires: python-devel
19 BuildRequires: rpm-perlprov
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 The Prelude Library is a collection of generic functions providing
24 communication between the Prelude Hybrid IDS suite components. It
25 provides a convenient interface for sending alerts to Prelude Manager
26 with transparent SSL, failover and replication support, asynchronous
27 events and timer interfaces, an abstracted configuration API (hooking
28 at the commandline, the configuration line, or wide configuration,
29 available from the Manager), and a generic plugin API. It allows you
30 to easily turn your favorite security program into a Prelude sensor.
33 Biblioteka Prelude to zbiór ogólnych funkcji zapewniaj±cych
34 komunikacjê pomiêdzy komponentami zestawu Prelude Hybrid IDS.
35 Dostarcza wygodny interfejs do wysy³ania alarmów do zarz±dcy Prelude z
36 przezroczyst± obs³ugê SSL, failover i replikacji, interfejsy do
37 zdarzeñ asynchronicznych i zegarów, abstrakcyjne API konfiguracyjne
38 (obs³uguj±ce liniê poleceñ, liniê konfiguracji i konfiguracjê
39 dostêpn± z zarz±dcy) oraz ogólne API wtyczek. Pozwala ³atwo zamieniæ
40 ulubiony program zwi±zany z bezpieczeñstwem na czujnik Prelude.
43 Summary: The Prelude Library
44 Summary(pl): Biblioteka Prelude
50 %description libs -l pl
54 Summary: Header files and development documentation for libprelude
55 Summary(pl): Pliki nag³ówkowe i dokumentacja programistyczna dla libprelude
56 Group: Development/Libraries
57 Requires: %{name}-libs = %{version}-%{release}
58 Requires: gnutls-devel
61 Header files and development documentation for libprelude.
63 %description devel -l pl
64 Pliki nag³ówkowe i dokumentacja programistyczna dla libprelude.
67 Summary: Static libprelude library
68 Summary(pl): Statyczna biblioteka libprelude
69 Group: Development/Libraries
70 Requires: %{name}-devel = %{version}-%{release}
73 Static libprelude library.
75 %description static -l pl
76 Statyczna biblioteka libprelude.
78 %package -n perl-libprelude
79 Summary: libprelude Perl bindings
80 Summary(pl): Dowi±zania Perla do libprelude
81 Group: Development/Languages/Perl
83 %description -n perl-libprelude
84 libprelude Perl bindings.
86 %description -n perl-libprelude -l pl
87 Dowi±zania Perla dla libprelude.
89 %package -n python-libprelude
90 Summary: libprelude Python bindings
91 Summary(pl): Dowi±zania Pythona dla libprelude
92 Group: Development/Languages/Python
94 %description -n python-libprelude
95 libprelude Python bindings.
97 %description -n python-libprelude -l pl
98 Dowi±zania Pythona dla libprelude.
101 %setup -q -n %{name}-%{version}-%{_rc}
110 --with-html-dir=%{_gtkdocdir}/libprelude
115 rm -rf $RPM_BUILD_ROOT
118 DESTDIR=$RPM_BUILD_ROOT
120 cd bindings/perl && %{__perl} Makefile.PL \
123 %{__make} -C bindings/perl install \
124 DESTDIR=$RPM_BUILD_ROOT
126 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
127 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
130 rm -rf $RPM_BUILD_ROOT
132 %post libs -p /sbin/ldconfig
133 %postun libs -p /sbin/ldconfig
136 %defattr(644,root,root,755)
137 %doc AUTHORS ChangeLog NEWS README
138 %dir %{_sysconfdir}/prelude
139 %dir %{_sysconfdir}/prelude/default
140 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/prelude/default/*.conf
141 %dir %{_sysconfdir}/prelude/profile
144 %defattr(644,root,root,755)
145 %attr(755,root,root) %{_bindir}/prelude-adduser
146 %attr(755,root,root) %{_libdir}/lib*.so.*.*
149 %defattr(644,root,root,755)
150 %attr(755,root,root) %{_bindir}/libprelude-config
151 %attr(755,root,root) %{_libdir}/lib*.so
153 %{_includedir}/libprelude
155 %{_gtkdocdir}/libprelude
158 %defattr(644,root,root,755)
161 %files -n perl-libprelude
162 %defattr(644,root,root,755)
163 %dir %{perl_vendorarch}/auto/Prelude
164 %attr(755,root,root) %{perl_vendorarch}/auto/Prelude/*.so
165 %{perl_vendorarch}/auto/Prelude/*.bs
166 %{perl_vendorarch}/Prelude.pm
168 %files -n python-libprelude
169 %defattr(644,root,root,755)
170 %attr(755,root,root) %{py_sitedir}/*.so
171 %{py_sitedir}/*.py[co]