rpms/libprelude/EL-5 .cvsignore, 1.4, 1.5 libprelude.spec, 1.6, 1.7 sources, 1.4, 1.5
Manuel Wolfshant
wolfy at fedoraproject.org
Tue Aug 11 15:21:14 UTC 2009
Author: wolfy
Update of /cvs/pkgs/rpms/libprelude/EL-5
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17174
Modified Files:
.cvsignore libprelude.spec sources
Log Message:
initial EL-5 version
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/libprelude/EL-5/.cvsignore,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- .cvsignore 20 Feb 2007 15:57:37 -0000 1.4
+++ .cvsignore 11 Aug 2009 15:21:14 -0000 1.5
@@ -1 +1 @@
-libprelude-0.9.13.tar.gz
+libprelude-0.9.24.tar.gz
Index: libprelude.spec
===================================================================
RCS file: /cvs/pkgs/rpms/libprelude/EL-5/libprelude.spec,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -p -r1.6 -r1.7
--- libprelude.spec 20 Feb 2007 14:37:33 -0000 1.6
+++ libprelude.spec 11 Aug 2009 15:21:14 -0000 1.7
@@ -1,29 +1,29 @@
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
+%{!?ruby_sitearch: %define ruby_sitearch %(ruby -rrbconfig -e 'puts Config::CONFIG["sitearchdir"] ')}
+
Name: libprelude
-Version: 0.9.13
-Release: 1%{?dist}
+Version: 0.9.24
+Release: 3%{?dist}
Summary: The prelude library
-
Group: System Environment/Libraries
-License: GPL
+License: GPLv2+
URL: http://prelude-ids.org/
-Source0: http://www.prelude-ids.org/download/releases/%{name}-%{version}.tar.gz
+Source0: http://www.prelude-ids.org/download/releases/%{name}/%{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires: gnutls-devel, python-devel
+BuildRequires: gnutls-devel, python-devel, ruby, ruby-devel, lua-devel
+BuildRequires: swig chrpath
%description
-The Prelude Library is a collection of generic functions providing
-communication between the Prelude Hybrid IDS suite components. It
-provides a convenient interface for sending alerts to Prelude
-Manager with transparent SSL, failover and replication support,
-asynchronous events and timer interfaces, an abstracted
-configuration API (hooking at the commandline, the configuration
-line, or wide configuration, available from the Manager), and a
-generic plugin API. It allows you to easily turn your favorite
-security program into a Prelude sensor.
+Libprelude is a library that guarantees secure connections between
+all sensors and the Prelude Manager. Libprelude provides an
+Application Programming Interface (API) for the communication with
+Prelude sub-systems, it supplies the necessary functionality for
+generating and emitting IDMEF events with Prelude and automates the
+saving and re-transmission of data in times of temporary interruption
+of one of the components of the system.
%package devel
Summary: Header files and libraries for libprelude development
@@ -32,19 +32,10 @@ Requires: libprelude = %{version}-%{rel
%description devel
Libraries, include files, etc you can use to develop Prelude IDS
-sensors using the Prelude Library. The Prelude Library is a
-collection of generic functions providing communication between
-the Prelude Hybrid IDS suite componentst It provides a convenient
-interface for sending alerts to Prelude Manager with transparent
-SSL, failover and replication support, asynchronous events and
-timer interfaces, an abstracted configuration API (hooking at the
-commandline, the configuration line, or wide configuration,
-available from the Manager), and a generic plugin API. It allows
-you to easily turn your favorite security program into a Prelude
-sensor.
+sensors using the Prelude Library.
%package python
-Summary: Header files and libraries for libprelude development
+Summary: Python bindings for libprelude
Group: System Environment/Libraries
Requires: libprelude = %{version}-%{release}
@@ -52,24 +43,42 @@ Requires: libprelude = %{version}-%{rele
Python bindings for libprelude.
%package perl
-Summary: Header files and libraries for libprelude development
+Summary: Perl bindings for libprelude
Group: System Environment/Libraries
+%if 0%{?rhel} <= 5
+BuildRequires: perl
+%else
+BuildRequires: perl-devel
+%endif
Requires: libprelude = %{version}-%{release}
+Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
%description perl
Perl bindings for libprelude.
+%package ruby
+Summary: Ruby bindings for libprelude
+Group: System Environment/Libraries
+Requires: libprelude = %{version}-%{release}
+Requires: ruby(abi) = 1.8
+
+%description ruby
+Ruby bindings for libprelude.
+
%prep
%setup -q
-
%build
%configure --disable-static \
- --with-html-dir=%{_defaultdocdir}/%{name}-%{version}/html
+ --with-html-dir=%{_defaultdocdir}/%{name}-%{version}/html \
+ --with-perl-installdirs=vendor \
+ --enable-easy-bindings
# removing rpath
sed -i.rpath -e 's|LD_RUN_PATH=""||' bindings/Makefile.in
-make
+sed -i.rpath -e 's|^sys_lib_dlsearch_path_spec="/lib /usr/lib|sys_lib_dlsearch_path_spec="/%{_lib} %{_libdir}|' libtool
+
+make %{?_smp_mflags}
%install
rm -rf %{buildroot}
@@ -77,14 +86,19 @@ mkdir -p %{buildroot}%{_defaultdocdir}/%
mkdir -p %{buildroot}%{perl_vendorarch}
make install DESTDIR=%{buildroot} INSTALL="%{__install} -c -p"
cp -p AUTHORS ChangeLog README NEWS COPYING LICENSE.README HACKING.README \
-%{buildroot}%{_defaultdocdir}/%{name}-%{version}
-mv %{buildroot}%{perl_sitearch}/* %{buildroot}%{perl_vendorarch}
+ %{buildroot}%{_defaultdocdir}/%{name}-%{version}
rm -f %{buildroot}/%{_libdir}/libprelude.la
-rm -f %{buildroot}%{python_sitelib}/auto/.packlist
-rm -f %{buildroot}%{python_sitelib}/auto/Prelude.bs
-rm -f %{buildroot}%{perl_vendorarch}/auto/Prelude/.packlist
-rm -f %{buildroot}%{perl_vendorarch}/auto/Prelude/Prelude.bs
-rm -f %{buildroot}%{perl_archlib}/perllocal.pod
+chmod 755 %{buildroot}%{python_sitearch}/_prelude.so
+find %{buildroot} -type f \( -name .packlist -o -name perllocal.pod \) -exec rm -f {} ';'
+find %{buildroot} -type f -name '*.bs' -a -size 0 -exec rm -f {} ';'
+rm -f %{buildroot}%{_libdir}/*.la
+rm -f %{buildroot}%{ruby_sitearch}/PreludeEasy.la
+chmod +w %{buildroot}%{perl_vendorarch}/auto/Prelude/Prelude.so
+chrpath -d %{buildroot}%{perl_vendorarch}/auto/Prelude/Prelude.so
+chmod -w %{buildroot}%{perl_vendorarch}/auto/Prelude/Prelude.so
+
+# Fix time stamp for both 32 and 64 bit libraries
+touch -r ./configure.in %{buildroot}%{_sysconfdir}/prelude/default/*
%clean
rm -rf %{buildroot}
@@ -95,8 +109,10 @@ rm -rf %{buildroot}
%files
%defattr(-,root,root)
+%{_bindir}/prelude-admin
%{_bindir}/prelude-adduser
%{_libdir}/*.so.*
+%{_mandir}/man1/prelude-admin.1.gz
%config(noreplace) %{_sysconfdir}/*
%{_localstatedir}/spool/*
%dir %{_defaultdocdir}/%{name}-%{version}/
@@ -106,20 +122,112 @@ rm -rf %{buildroot}
%defattr(-,root,root)
%{_bindir}/libprelude-config
%{_libdir}/*.so
+%{_libdir}/pkgconfig/libprelude.pc
%dir %{_includedir}/libprelude/
%{_includedir}/libprelude/*
%{_datadir}/aclocal/libprelude.m4
%files python
+%defattr(-,root,root)
%{python_sitearch}/*
%files perl
%defattr(0755,root,root)
-%attr(0644,root,root) %{perl_vendorarch}/Prelude.pm
-%{perl_vendorarch}/auto/*
+%attr(0644,root,root) %{perl_vendorarch}/Prelude*.pm
+%{perl_vendorarch}/auto/Prelude*/
+%files ruby
+%defattr(-,root,root)
+%{ruby_sitearch}/PreludeEasy.so
%changelog
+* Sat Aug 8 2009 Manuel "lonely wolf" Wolfshant <wolfy at fedoraproject.org> - 0.9.24-3
+- adjust to build in EL-5
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.9.24-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Jul 09 2009 Steve Grubb <sgrubb at redhat.com> - 0.9.24-1
+- New upstream release
+
+* Mon Jun 08 2009 Steve Grubb <sgrubb at redhat.com> - 0.9.23-1
+- New upstream release
+
+* Wed Apr 29 2009 Steve Grubb <sgrubb at redhat.com> - 0.9.22-1
+- New upstream release
+
+* Fri Apr 03 2009 Steve Grubb <sgrubb at redhat.com> 0.9.21.2-9
+- remove check section, doesn't work on anything except x86 anyways
+
+* Fri Mar 13 2009 Karsten Hopp <karsten at redhat.com> 0.9.21.2-8
+- don't buildrequire valgrind on s390x, similar to ppc
+
+* Wed Feb 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.9.21.2-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Sat Jan 24 2009 Steve Grubb <sgrubb at redhat.com> - 0.9.21.2-6
+- Rebuild for MySQL 5.1.30
+
+* Fri Dec 05 2008 Steve Grubb <sgrubb at redhat.com> - 0.9.21.2-5
+- Rebuild _again_ for Python 2.6
+
+* Thu Dec 4 2008 Michael Schwendt <mschwendt at fedoraproject.org> - 0.9.21.2-4
+- Include /usr/include/libpreludecpp directory.
+
+* Tue Dec 02 2008 Steve Grubb <sgrubb at redhat.com> - 0.9.21.2-3
+- Disable %check target
+- Rebuild for Python 2.6
+
+* Mon Oct 13 2008 Steve Grubb <sgrubb at redhat.com> - 0.9.21.2-1
+- New upstream bugfix release
+
+* Mon Oct 06 2008 Steve Grubb <sgrubb at redhat.com> - 0.9.21.1-1
+- New upstream bugfix release
+- resolves: #465228 - prelude-admin is looking for tls.conf in /usr
+
+* Fri Sep 19 2008 Steve Grubb <sgrubb at redhat.com> - 0.9.21-1
+- New upstream bugfix release
+
+* Tue Sep 09 2008 Steve Grubb <sgrubb at redhat.com> - 0.9.20.2-1
+- New upstream bugfix release
+
+* Fri Sep 05 2008 Steve Grubb <sgrubb at redhat.com> - 0.9.20.1-1
+- New upstream bugfix release
+- Get rid of rpath and enable test suite except on PPC
+
+* Wed Sep 03 2008 Steve Grubb <sgrubb at redhat.com> - 0.9.20-1
+- New upstream release
+
+* Tue Aug 05 2008 Steve Grubb <sgrubb at redhat.com> - 0.9.19-1
+- New upstream release with ruby bindings
+
+* Mon Jul 21 2008 Steve Grubb <sgrubb at redhat.com> - 0.9.18.1-1
+- New upstream version
+
+* Fri Jul 04 2008 Steve Grubb <sgrubb at redhat.com> - 0.9.17.2-1
+- Update to latest upstream and update perl bindings generation (#453932)
+
+* Wed Jun 25 2008 Tomas Mraz <tmraz at redhat.com> - 0.9.17.1-2
+- fixed build of perl bindings
+
+* Tue Jun 24 2008 Steve Grubb <sgrubb at redhat.com>
+- rebuild for new gnutls
+
+* Fri May 02 2008 Steve Grubb <sgrubb at redhat.com> 0.9.17.1-1
+- New upstream version
+
+* Thu Apr 24 2008 Steve Grubb <sgrubb at redhat.com> 0.9.17-1
+- New upstream version
+
+* Wed Feb 20 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - 0.9.16.2-2
+- Autorebuild for GCC 4.3
+
+* Wed Jan 23 2008 Steve Grubb <sgrubb at redhat.com> 0.9.16.2-1
+- New upstream version
+
+* Mon Jan 14 2008 Steve Grubb <sgrubb at redhat.com> 0.9.16.1-1
+- moved to new upstream version 0.9.16.1
+
* Tue Feb 20 2007 Thorsten Scherf <tscherf at redhat.com> 0.9.13-1
- moved to new upstream version 0.9.13-1
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/libprelude/EL-5/sources,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- sources 20 Feb 2007 15:57:37 -0000 1.4
+++ sources 11 Aug 2009 15:21:14 -0000 1.5
@@ -1 +1 @@
-10c356bcd13f9a8ddacddd33eb555aa4 libprelude-0.9.13.tar.gz
+f38ab003f16391a0e397568cddfbf169 libprelude-0.9.24.tar.gz
More information about the fedora-extras-commits
mailing list