diff --git a/pkg/ubuntu/debian/rules b/pkg/ubuntu/debian/rules
index 3ac7de5e4ae5716041e1e7ed6decd80ec4e69578..73295d17a566a82ffab75629c97edc89485d9619 100755
--- a/pkg/ubuntu/debian/rules
+++ b/pkg/ubuntu/debian/rules
@@ -3,9 +3,8 @@
 %:
 	dh $@
 
-override_dh_auto_build:
-	install -D -m 755 ../../src/xdgurl.py usr/bin/xdgurl
-	install -D -m 644 ../../src/xdgurl.desktop usr/share/applications/xdgurl.desktop
+override_dh_auto_install:
+	make DESTDIR="$(CURDIR)/debian/$(package)" prefix="/usr" install
 
 override_dh_shlibdeps:
 	# ignore