[packages/ruby-rbogl] build to vendor dir
glen
glen at pld-linux.org
Sat Sep 14 15:41:45 CEST 2013
commit 4b66d9dfb56b781a8f957e2ced9edcc6ec0adf3b
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Sat Sep 14 16:41:38 2013 +0300
build to vendor dir
ruby-rbogl.spec | 23 ++++++++++++-----------
1 file changed, 12 insertions(+), 11 deletions(-)
---
diff --git a/ruby-rbogl.spec b/ruby-rbogl.spec
index 63a4497..2b0c3a9 100644
--- a/ruby-rbogl.spec
+++ b/ruby-rbogl.spec
@@ -3,7 +3,7 @@ Summary: OpenGL module for Ruby
Summary(pl.UTF-8): Moduł OpenGL dla Ruby
Name: ruby-%{pkgname}
Version: 0.32g
-Release: 1
+Release: 2
License: GPL
Group: Development/Languages
Source0: http://www2.giganet.net/~yoshi/%{pkgname}-%{version}.tar.gz
@@ -12,17 +12,16 @@ Patch0: %{name}-ruby1.9.patch
URL: http://www2.giganet.net/~yoshi/
BuildRequires: OpenGL-devel
BuildRequires: OpenGL-glut-devel
-BuildRequires: rpmbuild(macros) >= 1.484
-BuildRequires: ruby >= 1:1.8.6
+BuildRequires: rpm-rubyprov
+BuildRequires: rpmbuild(macros) >= 1.665
BuildRequires: ruby-devel >= 1:1.8.6
BuildRequires: ruby-modules
BuildRequires: sed >= 4.0
BuildRequires: xorg-lib-libX11-devel
-BuildRequires: xorg-lib-libXi-devel
BuildRequires: xorg-lib-libXext-devel
+BuildRequires: xorg-lib-libXi-devel
BuildRequires: xorg-lib-libXmu-devel
Requires: OpenGL
-%{?ruby_mod_ver_requires_eq}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define _noautoreqdep libGL.so.1 libGLU.so.1
@@ -38,7 +37,8 @@ Moduł OpenGL dla Ruby.
%patch0 -p1
%build
-ruby extconf.rb
+%{__ruby} extconf.rb \
+ --vendor
%{__make} \
CC="%{__cc}" \
@@ -46,11 +46,11 @@ ruby extconf.rb
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{ruby_sitearchdir},%{_examplesdir}/%{name}-%{version}}
+%{__make} -j1 install \
+ DESTDIR=$RPM_BUILD_ROOT
-install opengl.so $RPM_BUILD_ROOT%{ruby_sitearchdir}
-install glut.so $RPM_BUILD_ROOT%{ruby_sitearchdir}
-install sample/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+cp -a sample/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
%clean
rm -rf $RPM_BUILD_ROOT
@@ -58,5 +58,6 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc README.EUC ChangeLog
-%attr(755,root,root) %{ruby_sitearchdir}/*.so
+%attr(755,root,root) %{ruby_vendorarchdir}/glut.so
+%attr(755,root,root) %{ruby_vendorarchdir}/opengl.so
%{_examplesdir}/%{name}-%{version}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ruby-rbogl.git/commitdiff/4b66d9dfb56b781a8f957e2ced9edcc6ec0adf3b
More information about the pld-cvs-commit
mailing list