summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/dh_xine2
-rw-r--r--debian/libxine-dev.install2
-rwxr-xr-xdebian/rules3
-rw-r--r--debian/xine.pm9
4 files changed, 12 insertions, 4 deletions
diff --git a/debian/dh_xine b/debian/dh_xine
index e6129624e..ca3023bd7 100644
--- a/debian/dh_xine
+++ b/debian/dh_xine
@@ -31,8 +31,6 @@ Debian policy, version 3.8.1
init ();
-my $version;
-
foreach my $package (@{$dh{DOPACKAGES}}) {
my $tmp = tmpdir ($package);
diff --git a/debian/libxine-dev.install b/debian/libxine-dev.install
index 6fadf7dc5..10a9d7983 100644
--- a/debian/libxine-dev.install
+++ b/debian/libxine-dev.install
@@ -8,3 +8,5 @@ usr/lib/xine/plugins/*/post/*.la
usr/lib/xine/plugins/*/vidix/*.la
usr/share/aclocal/xine.m4
usr/share/man/man1/xine-config.1
+../dh_xine usr/bin
+../xine.pm usr/share/perl5/Debian/Debhelper/Sequence/xine.pm
diff --git a/debian/rules b/debian/rules
index c3b30618d..8dc311382 100755
--- a/debian/rules
+++ b/debian/rules
@@ -145,8 +145,7 @@ binary-arch: build install
# ugly hack, documentation should never have been in /u/s/d/xine/...
mv debian/tmp/usr/share/doc/xine-lib debian/tmp/usr/share/doc/libxine${major}
# build libxine${major} package by moving files from libxine-dev
- dh_install --autodest --sourcedir=debian/tmp --list-missing
- install -m755 debian/dh_xine debian/libxine-dev/usr/bin
+ dh_install --sourcedir=debian/tmp --list-missing
dh_installman -plibxine-dev debian/dh_xine.1
dh_installdocs
dh_installchangelogs -k ChangeLog
diff --git a/debian/xine.pm b/debian/xine.pm
new file mode 100644
index 000000000..81abf05a6
--- /dev/null
+++ b/debian/xine.pm
@@ -0,0 +1,9 @@
+#!/usr/bin/perl
+
+use warnings;
+use strict;
+use Debian::Debhelper::Dh_Lib;
+
+insert_after("dh_shlibdeps", "dh_xine");
+
+1;