From 3ff3bfa183e59452758739b34e1e011b66429b6c Mon Sep 17 00:00:00 2001 From: Steve Grubb Date: Tue, 5 Aug 2008 17:21:15 +0000 Subject: [PATCH] - New upstream release with ruby bindings --- .cvsignore | 1 + libprelude.spec | 31 +++++++++++++++++++++++++------ sources | 2 +- 3 files changed, 27 insertions(+), 7 deletions(-) diff --git a/.cvsignore b/.cvsignore index c46ac6f..a4ef97b 100644 --- a/.cvsignore +++ b/.cvsignore @@ -4,3 +4,4 @@ libprelude-0.9.16.2.tar.gz libprelude-0.9.17.1.tar.gz libprelude-0.9.17.2.tar.gz libprelude-0.9.18.1.tar.gz +libprelude-0.9.19.tar.gz diff --git a/libprelude.spec b/libprelude.spec index a6f45d6..7120758 100644 --- a/libprelude.spec +++ b/libprelude.spec @@ -1,18 +1,19 @@ %{!?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.18.1 +Version: 0.9.19 Release: 1%{?dist} Summary: The prelude library - Group: System Environment/Libraries License: GPLv2+ URL: http://prelude-ids.org/ 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-devel, swig, lua-devel %description The Prelude Library is a collection of generic functions providing @@ -61,6 +62,15 @@ 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 @@ -68,7 +78,8 @@ Perl bindings for libprelude. %build %configure --disable-static \ --with-html-dir=%{_defaultdocdir}/%{name}-%{version}/html \ - --with-perl-installdirs=vendor + --with-perl-installdirs=vendor \ + --enable-easy-bindings # removing rpath sed -i.rpath -e 's|LD_RUN_PATH=""||' bindings/Makefile.in @@ -87,6 +98,8 @@ rm -f %{buildroot}/%{_libdir}/libprelude.la 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 # Fix time stamp for both 32 and 64 bit libraries touch -r ./configure.in %{buildroot}%{_sysconfdir}/prelude/default/* @@ -123,11 +136,17 @@ rm -rf %{buildroot} %files perl %defattr(0755,root,root) -%attr(0644,root,root) %{perl_vendorarch}/Prelude.pm -%{perl_vendorarch}/auto/Prelude/ +%attr(0644,root,root) %{perl_vendorarch}/Prelude*.pm +%{perl_vendorarch}/auto/Prelude*/ +%files ruby +%defattr(-,root,root) +%{ruby_sitearch}/PreludeEasy.so %changelog +* Tue Aug 05 2008 Steve Grubb - 0.9.19-1 +- New upstream release with ruby bindings + * Mon Jul 21 2008 Steve Grubb - 0.9.18.1-1 - New upstream version diff --git a/sources b/sources index a39a365..9352e6a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -b2b000038de5b5793fee5ca1025e1b3e libprelude-0.9.18.1.tar.gz +4b29f2725d63a835a054e64092719591 libprelude-0.9.19.tar.gz