[packages/ruby/new-paths] versions to ruby_sitearchdir and ruby_vendorarchdir
glen
glen at pld-linux.org
Fri Mar 29 12:48:24 CET 2013
commit 7e6b54623724fe87deea35d9c4276ae4d302b815
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Fri Mar 29 13:47:35 2013 +0200
versions to ruby_sitearchdir and ruby_vendorarchdir
ruby.spec | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
---
diff --git a/ruby.spec b/ruby.spec
index a9e1427..1c978ca 100644
--- a/ruby.spec
+++ b/ruby.spec
@@ -106,14 +106,14 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
# This is the local lib/arch and should not be used for packaging.
%define sitedir site_ruby
%define ruby_sitedir %{_prefix}/local/share/%{name}/%{sitedir}
-%define ruby_sitearchdir %{_prefix}/local/%{_lib}/%{name}/%{sitedir}
+%define ruby_sitearchdir %{_prefix}/local/%{_lib}/%{name}/%{sitedir}/%{ruby_version}
%define ruby_sitelibdir %{_prefix}/local/share/%{name}/%{sitedir}/%{ruby_version}
# This is the general location for libs/archs compatible with all
# or most of the Ruby versions available in the PLD repositories.
%define vendordir vendor_ruby
%define ruby_vendordir %{_datadir}/%{name}/%{vendordir}
-%define ruby_vendorarchdir %{_libdir}/%{name}/%{vendordir}
+%define ruby_vendorarchdir %{_libdir}/%{name}/%{vendordir}/%{ruby_version}
%define ruby_vendorlibdir %{_datadir}/%{name}/%{vendordir}/%{ruby_version}
# TODO: drop legacy loadpaths after all ruby modules rebuilt in Th
@@ -173,7 +173,7 @@ Summary: Ruby standard modules and utilities
Summary(pl.UTF-8): Standardowe moduły i narzędzia dla języka Ruby
Group: Development/Languages
Requires: %{name} = %{epoch}:%{version}-%{release}
-# workaround for autodep generator net getting version properly
+# workaround for autodep generator not getting version properly
Provides: ruby(abi) = %{ruby_version}
Provides: ruby-modules(ver) = %{ruby_version}
Obsoletes: ruby-minitest
@@ -314,9 +314,9 @@ cd ..
--with-rubylibprefix=%(dirname %{ruby_libdir}) \
--with-archdir=%{ruby_archdir} \
--with-sitedir=%(dirname %{ruby_sitelibdir}) \
- --with-sitearchdir=%{ruby_sitearchdir} \
+ --with-sitearchdir=%(dirname %{ruby_sitearchdir}) \
--with-vendordir=%(dirname %{ruby_vendorlibdir}) \
- --with-vendorarchdir=%{ruby_vendorarchdir} \
+ --with-vendorarchdir=%(dirname %{ruby_vendorarchdir}) \
--with-rubygemsdir=%{rubygems_dir} \
--with-search-path="%{legacy_loadpaths}" \
--enable-shared \
@@ -337,7 +337,7 @@ cd ..
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{ruby_rdocdir},%{_examplesdir}/%{name}-%{version}} \
$RPM_BUILD_ROOT%{ruby_libdir}/tasks \
- $RPM_BUILD_ROOT{%{ruby_vendorarchdir}/%{ruby_version},%{ruby_ridir}} \
+ $RPM_BUILD_ROOT{%{ruby_vendorarchdir},%{ruby_ridir}} \
$RPM_BUILD_ROOT{%{legacy_archdir},%{legacy_sitelibdir},%{legacy_sitearchdir},%{legacy_vendorarchdir}} \
%{__make} install %{?with_doc:install-doc} \
@@ -385,6 +385,7 @@ rm -rf $RPM_BUILD_ROOT
%endif
%dir %{_libdir}/%{name}
+%dir %{_libdir}/%{name}/%{vendordir}
%dir %{_datadir}/%{name}
%dir %{_datadir}/%{name}/%{vendordir}
@@ -392,7 +393,6 @@ rm -rf $RPM_BUILD_ROOT
%dir %{ruby_archdir}
%dir %{ruby_vendorlibdir}
%dir %{ruby_vendorarchdir}
-%dir %{ruby_vendorarchdir}/%{ruby_version}
%dir %{_datadir}/ri
%dir %{_datadir}/ri/%{ruby_version}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ruby.git/commitdiff/7e6b54623724fe87deea35d9c4276ae4d302b815
More information about the pld-cvs-commit
mailing list