From d4220a3aef9c284943e019bf953dcec1172500ae Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Mon, 28 Jul 2014 11:54:53 +0300 Subject: [PATCH] ruby: use vendordir --- libcaca.spec | 9 +++++---- ruby-vendordir.patch | 13 +++++++++++++ 2 files changed, 18 insertions(+), 4 deletions(-) create mode 100644 ruby-vendordir.patch diff --git a/libcaca.spec b/libcaca.spec index 3d5d408..4fe549e 100644 --- a/libcaca.spec +++ b/libcaca.spec @@ -23,6 +23,7 @@ Group: Libraries Source0: http://caca.zoy.org/raw-attachment/wiki/libcaca/%{name}-%{version}.%{subver}.tar.gz # Source0-md5: a3d4441cdef488099f4a92f4c6c1da00 Patch0: %{name}-monodir.patch +Patch1: ruby-vendordir.patch URL: http://caca.zoy.org/ BuildRequires: OpenGL-devel BuildRequires: autoconf >= 2.50 @@ -230,7 +231,6 @@ Summary: Ruby bindings for libcaca Summary(pl.UTF-8): Wiązania języka Ruby do libcaca Group: Development/Languages Requires: %{name} = %{version}-%{release} -%{?ruby_ver_requires_eq} %description -n ruby-caca Ruby bindings for libcaca. @@ -241,6 +241,7 @@ Wiązania języka Ruby do libcaca. %prep %setup -q -n %{name}-%{version}.%{subver} %patch0 -p1 +%patch1 -p1 %build %{__libtoolize} @@ -284,7 +285,7 @@ echo '.so cacafire.1' > $RPM_BUILD_ROOT%{_mandir}/man1/cacademo.1 # loadable modules %{__rm} $RPM_BUILD_ROOT%{_libdir}/caca/*.{a,la} -%{__rm} $RPM_BUILD_ROOT%{ruby_sitearchdir}/*.la +%{__rm} $RPM_BUILD_ROOT%{ruby_vendorarchdir}/*.la %if %{with java} %{__rm} $RPM_BUILD_ROOT%{_libdir}/libcaca-java.la %endif @@ -396,5 +397,5 @@ rm -rf $RPM_BUILD_ROOT %files -n ruby-caca %defattr(644,root,root,755) -%{ruby_sitelibdir}/caca.rb -%attr(755,root,root) %{ruby_sitearchdir}/caca.so +%{ruby_vendorlibdir}/caca.rb +%attr(755,root,root) %{ruby_vendorarchdir}/caca.so diff --git a/ruby-vendordir.patch b/ruby-vendordir.patch new file mode 100644 index 0000000..2c615d0 --- /dev/null +++ b/ruby-vendordir.patch @@ -0,0 +1,13 @@ +--- libcaca-0.99.beta19/configure.ac~ 2014-05-16 22:07:53.000000000 +0300 ++++ libcaca-0.99.beta19/configure.ac 2014-07-28 10:58:16.493153286 +0300 +@@ -467,8 +467,8 @@ + if test "${RUBY}" != "no"; then + RUBY_CFLAGS="$(ruby -r mkmf -e 'conf = RbConfig::CONFIG.merge("hdrdir" => $hdrdir, "arch_hdrdir" => $arch_hdrdir); print RbConfig::expand("#$INCFLAGS", conf)')" + RUBY_LIBS="-L$(ruby -r rbconfig -e 'print RbConfig::CONFIG@<:@"libdir"@:>@') -l$(ruby -r rbconfig -e 'print RbConfig::CONFIG@<:@"RUBY_SO_NAME"@:>@')" +- RUBY_SITEARCHDIR=`ruby -r rbconfig -e 'print RbConfig::CONFIG@<:@"sitearchdir"@:>@'` +- RUBY_SITELIBDIR=`ruby -r rbconfig -e 'print RbConfig::CONFIG@<:@"sitelibdir"@:>@'` ++ RUBY_SITEARCHDIR=`ruby -r rbconfig -e 'print RbConfig::CONFIG@<:@"vendorarchdir"@:>@'` ++ RUBY_SITELIBDIR=`ruby -r rbconfig -e 'print RbConfig::CONFIG@<:@"vendorlibdir"@:>@'` + AC_SUBST(RUBY_CFLAGS) + AC_SUBST(RUBY_LIBS) + AC_SUBST(RUBY_SITEARCHDIR) -- 2.44.0