[Pkg-ruby-extras-maintainers] r630 -
tools/ruby-pkg-tools/trunk/1/class
Esteban Manchado Velázquez
zoso at costa.debian.org
Thu Jun 15 23:13:19 UTC 2006
Author: zoso
Date: 2006-06-15 23:13:19 +0000 (Thu, 15 Jun 2006)
New Revision: 630
Modified:
tools/ruby-pkg-tools/trunk/1/class/ruby-extconf-rb.mk
Log:
- Highly experimental (ugly hack) fix for #360986
Modified: tools/ruby-pkg-tools/trunk/1/class/ruby-extconf-rb.mk
===================================================================
--- tools/ruby-pkg-tools/trunk/1/class/ruby-extconf-rb.mk 2006-06-15 21:31:57 UTC (rev 629)
+++ tools/ruby-pkg-tools/trunk/1/class/ruby-extconf-rb.mk 2006-06-15 23:13:19 UTC (rev 630)
@@ -14,18 +14,21 @@
include /usr/share/ruby-pkg-tools/1/class/ruby-common.mk
+DEB_RUBY_SETUP_RUBY_ARGS = -rglobal.rb
DEB_RUBY_SETUP_CMD = extconf.rb
DEB_RUBY_SETUP_ARGS =
cdbs_pkgdir = $(CURDIR)/debian/$(cdbs_curpkg)
+cdbs_ruby_libdir_ver = $(cdbs_pkgdir)$(strip $(DEB_RUBY_LIBDIR))/$(cdbs_ruby_ver)
DEB_RUBY_INSTALL_ARGS = DESTDIR=$(cdbs_pkgdir) \
- sitelibdir=$(cdbs_pkgdir)$(strip $(DEB_RUBY_LIBDIR))/$(cdbs_ruby_ver)
+ sitelibdir=$(cdbs_ruby_libdir_ver)
# Build simple packages.
$(patsubst %,build/%,$(DEB_RUBY_SIMPLE_PACKAGES)) :: build/% :
cd $(DEB_SRCDIR)
- /usr/bin/ruby $(DEB_RUBY_SETUP_CMD) $(DEB_RUBY_SETUP_ARGS)
+ echo '$$extout = "$$(DESTDIR)/$(DEB_RUBY_LIBDIR)/$(cdbs_ruby_ver)"' >global.rb
+ /usr/bin/ruby $(DEB_RUBY_SETUP_RUBY_ARGS) $(DEB_RUBY_SETUP_CMD) $(DEB_RUBY_SETUP_ARGS)
$(MAKE)
# Install simple packages.
@@ -37,12 +40,14 @@
$(patsubst %,install/%,$(DEB_RUBY_REAL_LIB_PACKAGES)) :: install/% :
cd $(DEB_SRCDIR)
-$(MAKE) distclean
- /usr/bin/ruby$(cdbs_ruby_ver) $(DEB_RUBY_SETUP_CMD) $(DEB_RUBY_SETUP_ARGS)
+ echo '$$extout = "$$(DESTDIR)/$(DEB_RUBY_LIBDIR)/$(cdbs_ruby_ver)"' >global.rb
+ /usr/bin/ruby$(cdbs_ruby_ver) $(DEB_RUBY_SETUP_RUBY_ARGS) $(DEB_RUBY_SETUP_CMD) $(DEB_RUBY_SETUP_ARGS)
$(MAKE)
$(MAKE) install $(DEB_RUBY_INSTALL_ARGS)
clean::
-$(MAKE) distclean
+ rm -f $(DEB_SRCDIR)/global.rb
endif
More information about the pkg-ruby-extras-maintainers
mailing list