[packages/libprelude] - fix building perl bindings - fix packaging ruby bindings - rel 3
baggins
baggins at pld-linux.org
Wed Jun 12 19:44:24 CEST 2013
commit 62e431823a440f33b912130da5eac23bc7b6690c
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Wed Jun 12 19:44:01 2013 +0200
- fix building perl bindings
- fix packaging ruby bindings
- rel 3
libprelude.spec | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
---
diff --git a/libprelude.spec b/libprelude.spec
index a013f95..b551d80 100644
--- a/libprelude.spec
+++ b/libprelude.spec
@@ -10,7 +10,7 @@ Summary: The Prelude library
Summary(pl.UTF-8): Biblioteka Prelude
Name: libprelude
Version: 1.0.1
-Release: 2
+Release: 3
License: GPL v2 or commercial
Group: Libraries
# https://www.prelude-ids.org/projects/prelude/files
@@ -243,6 +243,7 @@ sed -i -e 's/lua >= 5.1/lua51 >= 5.1/' configure.in
%{__autoheader}
%{__automake}
%configure \
+ am_cv_ruby_rbexecdir=%{ruby_vendorarchdir} \
--enable-gtk-doc \
--enable-static \
--with%{!?with_lua:out}-lua \
@@ -253,12 +254,21 @@ sed -i -e 's/lua >= 5.1/lua51 >= 5.1/' configure.in
%{__make}
+cd bindings/perl
+%{__make} clean
+%{__perl} Makefile.PL \
+ INSTALLDIRS=vendor \
+%{__make}
+
%install
rm -rf $RPM_BUILD_ROOT
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
+%{__make} -C bindings/perl install \
+ DESTDIR=$RPM_BUILD_ROOT
+
%if %{with lua}
%{__rm} $RPM_BUILD_ROOT%{_libdir}/PreludeEasy.{la,a}
%endif
@@ -268,7 +278,7 @@ rm -rf $RPM_BUILD_ROOT
%py_postclean
%endif
%if %{with ruby}
-%{__rm} $RPM_BUILD_ROOT%{ruby_sitearchdir}/PreludeEasy.{la,a}
+%{__rm} $RPM_BUILD_ROOT%{ruby_vendorarchdir}/PreludeEasy.{la,a}
%endif
%clean
@@ -369,5 +379,5 @@ rm -rf $RPM_BUILD_ROOT
%if %{with ruby}
%files -n ruby-prelude
%defattr(644,root,root,755)
-%attr(755,root,root) %{ruby_sitearchdir}/PreludeEasy.so
+%attr(755,root,root) %{ruby_vendorarchdir}/PreludeEasy.so
%endif
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libprelude.git/commitdiff/62e431823a440f33b912130da5eac23bc7b6690c
More information about the pld-cvs-commit
mailing list