[DRE-commits] r3614 - packages/libhpricot-ruby/trunk/debian

Ryan Niebur ryan52-guest at alioth.debian.org
Sat Jun 13 05:53:13 UTC 2009


Author: ryan52-guest
Date: 2009-06-13 05:53:11 +0000 (Sat, 13 Jun 2009)
New Revision: 3614

Modified:
   packages/libhpricot-ruby/trunk/debian/changelog
   packages/libhpricot-ruby/trunk/debian/rules
Log:
build ext/fast_xs too (Closes: #532949)

Modified: packages/libhpricot-ruby/trunk/debian/changelog
===================================================================
--- packages/libhpricot-ruby/trunk/debian/changelog	2009-06-12 14:11:07 UTC (rev 3613)
+++ packages/libhpricot-ruby/trunk/debian/changelog	2009-06-13 05:53:11 UTC (rev 3614)
@@ -1,3 +1,9 @@
+libhpricot-ruby (0.8-2) UNRELEASED; urgency=low
+
+  * build ext/fast_xs too (Closes: #532949)
+
+ -- Ryan Niebur <ryanryan52 at gmail.com>  Fri, 12 Jun 2009 22:52:27 -0700
+
 libhpricot-ruby (0.8-1) unstable; urgency=low
 
   * fix watch file

Modified: packages/libhpricot-ruby/trunk/debian/rules
===================================================================
--- packages/libhpricot-ruby/trunk/debian/rules	2009-06-12 14:11:07 UTC (rev 3613)
+++ packages/libhpricot-ruby/trunk/debian/rules	2009-06-13 05:53:11 UTC (rev 3614)
@@ -1,8 +1,28 @@
 #!/usr/bin/make -f
-  
+
 DEB_AUTO_CLEANUP_RCS := yes
 
 include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/ruby-pkg-tools/1/class/ruby-extconf-rb.mk
+include /usr/share/ruby-pkg-tools/1/class/ruby-common.mk
 
 DEB_RUBY_SETUP_CMD := ext/hpricot_scan/extconf.rb
+
+cdbs_pkgdir = $(CURDIR)/debian/$(cdbs_curpkg)
+cdbs_ruby_libdir_ver = $(cdbs_pkgdir)$(DEB_RUBY_LIBDIR)
+cdbs_ruby_archdir_ver = $(cdbs_pkgdir)$(DEB_RUBY_ARCHDIR)
+
+DEB_RUBY_INSTALL_ARGS = DESTDIR=$(cdbs_pkgdir) \
+	sitelibdir=$(cdbs_ruby_libdir_ver) \
+	sitearchdir=$(cdbs_ruby_archdir_ver)
+
+DEB_RUBY_SETUP_CMD:=extconf.rb
+
+DEB_SRCDIR:=$(shell readlink -f $(DEB_SRCDIR))
+
+$(patsubst %,install/%,$(DEB_RUBY_REAL_LIB_PACKAGES)) :: install/% :
+	cd $(DEB_SRCDIR)
+	for i in fast_xs hpricot_scan; do echo "== doing $$i =="; cd ext/$$i && { [ ! -f Makefile ] || $(MAKE) distclean; } && /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) && cd $(DEB_SRCDIR) || exit 1; done
+
+clean::
+	for i in fast_xs hpricot_scan; do cd ext/$$i; [ ! -f Makefile ] || $(MAKE) distclean; cd $(DEB_SRCDIR); done
+




More information about the Pkg-ruby-extras-commits mailing list