Attached is a patch to enable a debugging symbols package.

I created it from the similar patch for ruby 2.2.
It builds for me. It's the first patch of this kind i ever created
though. So please have a close look.

diff --git a/debian/control b/debian/control
index a481e46..9c33f60 100644
--- a/debian/control
+++ b/debian/control
@@ -63,6 +63,22 @@ Description: Libraries necessary to run Ruby 2.1
  This package includes the 'libruby-2.1' library, necessary to run Ruby 2.1.
  (API version 2.1.0)
 
+Package: libruby2.1-dbg
+Section: debug
+Priority: extra
+Multi-Arch: same
+Architecture: any
+Depends:
+    libruby2.1 (= ${binary:Version}),
+    ${misc:Depends}
+Description: Debugging symbols for libruby2.1
+ Ruby is the interpreted scripting language for quick and easy
+ object-oriented programming.  It has many features to process text
+ files and to do system management tasks (as in perl).  It is simple,
+ straight-forward, and extensible.
+ .
+ This package includes the debugging symbols for the 'libruby-2.1' library.
+
 Package: ruby2.1-dev
 Multi-Arch: same
 Architecture: any
diff --git a/debian/rules b/debian/rules
index 3fb31b0..6b844f8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -91,3 +91,7 @@ override_dh_install-arch:
 	dh_install
 	# split Ruby/Tk files
 	$(baseruby) debian/split-tk-out.rb
+
+.PHONY: override_dh_strip
+override_dh_strip:
+	dh_strip --dbg-package=libruby2.1-dbg

Reply via email to