diff --git a/.cvsignore b/.cvsignore index 6a79c93..773e4c4 100644 --- a/.cvsignore +++ b/.cvsignore @@ -2,3 +2,4 @@ libprelude-0.9.13.tar.gz libprelude-0.9.16.1.tar.gz libprelude-0.9.16.2.tar.gz libprelude-0.9.17.1.tar.gz +libprelude-0.9.17.2.tar.gz diff --git a/libprelude.spec b/libprelude.spec index 44893b1..15829e7 100644 --- a/libprelude.spec +++ b/libprelude.spec @@ -2,8 +2,8 @@ %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} Name: libprelude -Version: 0.9.17.1 -Release: 2%{?dist} +Version: 0.9.17.2 +Release: 1%{?dist} Summary: The prelude library Group: System Environment/Libraries @@ -44,7 +44,7 @@ you to easily turn your favorite security program into a Prelude sensor. %package python -Summary: Header files and libraries for libprelude development +Summary: Python bindings for libprelude Group: System Environment/Libraries Requires: libprelude = %{version}-%{release} @@ -52,10 +52,11 @@ Requires: libprelude = %{version}-%{release} Python bindings for libprelude. %package perl -Summary: Header files and libraries for libprelude development +Summary: Perl bindings for libprelude Group: System Environment/Libraries BuildRequires: perl-devel Requires: libprelude = %{version}-%{release} +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %description perl Perl bindings for libprelude. @@ -71,6 +72,8 @@ Perl bindings for libprelude. # removing rpath sed -i.rpath -e 's|LD_RUN_PATH=""||' bindings/Makefile.in +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 @@ -79,13 +82,12 @@ mkdir -p %{buildroot}%{_defaultdocdir}/%{name}-%{version} 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} + %{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 {} ';' + # Fix time stamp for both 32 and 64 bit libraries touch -r ./configure.in %{buildroot}%{_sysconfdir}/prelude/default/* @@ -116,15 +118,19 @@ rm -rf %{buildroot} %{_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/* +%{perl_vendorarch}/auto/Prelude/ %changelog +* Fri Jul 04 2008 Steve Grubb - 0.9.17.2-1 +- Update to latest upstream and update perl bindings generation (#453932) + * Wed Jun 25 2008 Tomas Mraz - 0.9.17.1-2 - fixed build of perl bindings diff --git a/sources b/sources index 4744c47..2a83e1e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -abe66d80a4a392121c9e158d96fc767f libprelude-0.9.17.1.tar.gz +7c769293b4d79be2667993b8a88d42ac libprelude-0.9.17.2.tar.gz