diff --git a/debian/rules b/debian/rules
index 3a786e9968c0245cd00ec717c645185bc99a4e04..16137ef470c9ebfd3c33a84e69b71bbe48c5512f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,5 +4,13 @@ export DH_VERBOSE = 1
 export GEM2DEB_TEST_RUNNER = --check-dependencies
 #export DH_RUBY = --gem-install
 
+archdir=`ruby -rrbconfig -e "puts RbConfig::CONFIG['vendorarchdir']"`
+
 %:
 	dh $@ --buildsystem=ruby --with ruby
+
+override_dh_auto_install:
+	(cd ext && rake)
+	mkdir -p debian/ruby-http-parser/"$(archdir)"
+	find ext/ -name 'libhttp-parser-ext.so' -exec cp "{}" debian/ruby-http-parser/"$(archdir)" ";"
+	dh_auto_install -O--buildsystem=ruby