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
- Previous message (by thread): rpms/libpreludedb/devel .cvsignore, 1.5, 1.6 libpreludedb.spec, 1.16, 1.17 sources, 1.5, 1.6
- Next message (by thread): rpms/bmpx/F-9 bmpx-hostnotfound.patch, NONE, 1.1 bmpx-libsoup24.patch, 1.1, 1.2 bmpx.spec, 1.11, 1.12
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
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
- Previous message (by thread): rpms/libpreludedb/devel .cvsignore, 1.5, 1.6 libpreludedb.spec, 1.16, 1.17 sources, 1.5, 1.6
- Next message (by thread): rpms/bmpx/F-9 bmpx-hostnotfound.patch, NONE, 1.1 bmpx-libsoup24.patch, 1.1, 1.2 bmpx.spec, 1.11, 1.12
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list