Package: ruby1.9 Version: 1.9.0.2-3 Severity: serious Tags: patch Someone added support for "linux-gnulp" (whatever it is) and broke armel (linux-gnueabi) while at it. Since the arch_name string is starting to look complicated, I suggest making it more explicit if/else.
-- "rm -rf" only sounds scary if you don't have backups
diff -u ruby1.9-1.9.0.2/debian/rules ruby1.9-1.9.0.2/debian/rules --- ruby1.9-1.9.0.2/debian/rules +++ ruby1.9-1.9.0.2/debian/rules @@ -7,7 +7,11 @@ ruby_ver_dir = $(ruby_ver).$(ruby_ver_teeny) tcltk_ver = 8.4 -arch_name = $(subst linux-gnu,linux,$(subst linux-gnulp,linux,$(DEB_BUILD_GNU_TYPE))) +ifeq ($(DEB_HOST_ARCH),armel) + arch_name = arm-linux-eabi +else + arch_name = $(subst linux-gnu,linux,$(subst linux-gnulp,linux,$(DEB_BUILD_GNU_TYPE))) +endif ruby_libdir = usr/lib/ruby/$(ruby_ver_dir) ruby_archdir = usr/lib/ruby/$(ruby_ver_dir)/$(arch_name) bin_dir = usr/bin