rpms/libprelude/F-9 libprelude.spec,1.13,1.14 sources,1.9,1.10

Steve Grubb sgrubb at fedoraproject.org
Sun Sep 14 12:36:55 UTC 2008


Author: sgrubb

Update of /cvs/pkgs/rpms/libprelude/F-9
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv628

Modified Files:
	libprelude.spec sources 
Log Message:
* Sun Sep 15 2008 Steve Grubb <sgrubb at redhat.com> - 0.9.20.2-1
- New upstream release with ruby bindings



Index: libprelude.spec
===================================================================
RCS file: /cvs/pkgs/rpms/libprelude/F-9/libprelude.spec,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- libprelude.spec	4 Jul 2008 16:50:52 -0000	1.13
+++ libprelude.spec	14 Sep 2008 12:36:25 -0000	1.14
@@ -1,18 +1,23 @@
 %{!?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.17.2
+Version:	0.9.20.2
 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}-%{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
+%ifnarch ppc ppc64
+BuildRequires:  valgrind
+%endif
 
 %description
 The Prelude Library is a collection of generic functions providing
@@ -61,14 +66,23 @@
 %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-perl-installdirs=vendor
+		--with-perl-installdirs=vendor \
+		--enable-easy-bindings
 
 # removing rpath
 sed -i.rpath -e 's|LD_RUN_PATH=""||' bindings/Makefile.in
@@ -87,10 +101,21 @@
 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/*
 
+# PPC strips ld.so so valgrind can't run
+%ifnarch ppc ppc64
+%check
+make check
+%endif
+
 %clean
 rm -rf %{buildroot}
 
@@ -115,6 +140,7 @@
 %{_libdir}/*.so
 %dir %{_includedir}/libprelude/
 %{_includedir}/libprelude/*
+%{_includedir}/libpreludecpp/*
 %{_datadir}/aclocal/libprelude.m4
 
 %files python
@@ -123,11 +149,17 @@
 
 %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
+* Sun Sep 15 2008 Steve Grubb <sgrubb at redhat.com> - 0.9.20.2-1
+- New upstream release with ruby bindings
+
 * 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)
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/libprelude/F-9/sources,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- sources	4 Jul 2008 16:50:52 -0000	1.9
+++ sources	14 Sep 2008 12:36:25 -0000	1.10
@@ -1 +1 @@
-7c769293b4d79be2667993b8a88d42ac  libprelude-0.9.17.2.tar.gz
+4980065cc9fc7f8d6f0ca25e902b745d  libprelude-0.9.20.2.tar.gz




More information about the fedora-extras-commits mailing list