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