]> git.pld-linux.org Git - packages/libprelude.git/blame - libprelude.spec
- BR gnutls 1.2.5
[packages/libprelude.git] / libprelude.spec
CommitLineData
f1347e6d
AM
1%include /usr/lib/rpm/macros.perl
2Summary: The Prelude Library
3Name: libprelude
4%define _rc rc9
5Version: 0.9.0
6Release: 0.%{_rc}.1
7License: GPL
8Group: Libraries
9Source0: http://www.prelude-ids.org/download/releases/%{name}-%{version}-%{_rc}.tar.gz
10# Source0-md5: 924e4ccd0ca3bb57e16f9ead2a20d942
11URL: http://www.prelude-ids.org/
12BuildRequires: perl-devel
13BuildRequires: python-devel
dc8310eb 14BuildRequires: gnutls-devel >= 1.2.5
f1347e6d
AM
15BuildRequires: gtk-doc
16BuildRequires: bison
17BuildRequires: flex
18BuildRequires: rpm-perlprov
19BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21%description
22The Prelude Library is a collection of generic functions providing
23communication between the Prelude Hybrid IDS suite components. It
24provides a convenient interface for sending alerts to Prelude Manager
25with transparent SSL, failover and replication support, asynchronous
26events and timer interfaces, an abstracted configuration API (hooking
27at the commandline, the configuration line, or wide configuration,
28available from the Manager), and a generic plugin API. It allows you
29to easily turn your favorite security program into a Prelude sensor.
30
31%package libs
32Summary: The Prelude Library
33Group: Development/Libraries
34
35%description libs
36The Prelude Library.
37
38%package devel
39Summary: Header files and develpment documentation for libprelude
40Group: Development/Libraries
41Requires: %{name}-libs = %{epoch}:%{version}-%{release}
42
43%description devel
44Header files and develpment documentation for libprelude.
45
46%package static
47Summary: Static libprelude library
48Group: Development/Libraries
49Requires: %{name}-devel = %{epoch}:%{version}-%{release}
50
51%description static
52Static libprelude library.
53
54%package -n perl-libprelude
55Summary: libprelude perl bindings
56Group: Development/Languages/Perl
57
58%description -n perl-libprelude
59libprelude perl bindings.
60
61%package -n python-libprelude
62Summary: libprelude python bindings
63Group: Development/Languages/Python
64
65%description -n python-libprelude
66libprelude python bindings.
67
68%prep
69%setup -q -n %{name}-%{version}-%{_rc}
70
71%build
72%configure \
73 --enable-shared \
74 --enable-static \
75 --enable-perl \
76 --enable-python \
77 --enable-gtk-doc \
78 --with-html-dir=%{_gtkdocdir}/libprelude
79
80%{__make}
81
82%install
83rm -rf $RPM_BUILD_ROOT
84
85%{__make} install \
86 DESTDIR=$RPM_BUILD_ROOT
87
88cd bindings/perl && %{__perl} Makefile.PL \
89 INSTALLDIRS=vendor
90cd ../..
91%{__make} -C bindings/perl install \
92 DESTDIR=$RPM_BUILD_ROOT
93
94%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
95%py_comp $RPM_BUILD_ROOT%{py_sitedir}
96
97%clean
98rm -rf $RPM_BUILD_ROOT
99
100%post libs -p /sbin/ldconfig
101%postun libs -p /sbin/ldconfig
102
103%files
104%defattr(644,root,root,755)
105%doc AUTHORS ChangeLog NEWS README
106%dir %{_sysconfdir}/prelude
107%dir %{_sysconfdir}/prelude/default
108%attr(644,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/prelude/default/*.conf
109%dir %{_sysconfdir}/prelude/profile
110
111%files libs
112%defattr(644,root,root,755)
113%attr(755,root,root) %{_bindir}/prelude-adduser
114%attr(755,root,root) %{_libdir}/lib*.so.*.*
115
116%files devel
117%defattr(644,root,root,755)
118%attr(755,root,root) %{_bindir}/libprelude-config
119%attr(755,root,root) %{_libdir}/lib*.so
120%{_libdir}/lib*.la
121%{_includedir}/libprelude
122%{_aclocaldir}/*.m4
123%{_gtkdocdir}/libprelude
124
125%files static
126%defattr(644,root,root,755)
127%{_libdir}/lib*.a
128
129%files -n perl-libprelude
130%defattr(644,root,root,755)
131%dir %{perl_vendorarch}/auto/Prelude
132%attr(755,root,root) %{perl_vendorarch}/auto/Prelude/*.so
133%{perl_vendorarch}/auto/Prelude/*.bs
134%{perl_vendorarch}/Prelude.pm
135
136%files -n python-libprelude
137%defattr(644,root,root,755)
138%attr(755,root,root) %{py_sitedir}/*.so
139 %{py_sitedir}/*.py[co]
This page took 0.158236 seconds and 4 git commands to generate.