The following commit has been merged in the master branch:
commit 5966ba1fce1e87f14c0f556c3cc6cfeecd9b700f
Author: Andres Mejia <mcita...@gmail.com>
Date:   Thu Apr 14 22:44:03 2011 -0400

    Include dependencies for dynamically loaded libraries.

diff --git a/debian/alure-dynload-shlibdeps b/debian/alure-dynload-shlibdeps
new file mode 100755
index 0000000..773cb17
--- /dev/null
+++ b/debian/alure-dynload-shlibdeps
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+# This script is used to check all dependencies for dynamically loaded
+# libraries.
+
+set -e
+
+LIBSNDFILE_DEPENDS=$(cat /var/lib/dpkg/info/libsndfile1.shlibs | \
+  sed 
's/^[^[:space:]]\+\?[[:space:]]\+\?[^[:space:]]\+\?[[:space:]]\+\?\(.*\)$/\1/')
+LIBVORBISFILE_DEPENDS=$(cat /var/lib/dpkg/info/libvorbisfile3.shlibs | \
+  sed 
's/^[^[:space:]]\+\?[[:space:]]\+\?[^[:space:]]\+\?[[:space:]]\+\?\(.*\)$/\1/')
+LIBFLAC_DEPENDS=$(cat /var/lib/dpkg/info/libflac8.shlibs | \
+  sed 
's/^[^[:space:]]\+\?[[:space:]]\+\?[^[:space:]]\+\?[[:space:]]\+\?\(.*\)$/\1/')
+LIBMPG123_DEPENDS=$(cat /var/lib/dpkg/info/libmpg123-0.shlibs | \
+  sed 
's/^[^[:space:]]\+\?[[:space:]]\+\?[^[:space:]]\+\?[[:space:]]\+\?\(.*\)$/\1/')
+LIBDUMB_DEPENDS=$(cat /var/lib/dpkg/info/libdumb1.shlibs | \
+  sed 
's/^[^[:space:]]\+\?[[:space:]]\+\?[^[:space:]]\+\?[[:space:]]\+\?\(.*\)$/\1/')
+LIBMODPLUG_DEPENDS=$(cat /var/lib/dpkg/info/libmodplug1.shlibs | \
+  sed 
's/^[^[:space:]]\+\?[[:space:]]\+\?[^[:space:]]\+\?[[:space:]]\+\?\(.*\)$/\1/')
+LIBFLUIDSYNTH_DEPENDS=$(cat /var/lib/dpkg/info/libfluidsynth1.shlibs | \
+  sed 
's/^[^[:space:]]\+\?[[:space:]]\+\?[^[:space:]]\+\?[[:space:]]\+\?\(.*\)$/\1/')
+
+sed "s/^Depends:.*$/&, $LIBSNDFILE_DEPENDS, $LIBVORBISFILE_DEPENDS, 
$LIBFLAC_DEPENDS, $LIBMPG123_DEPENDS, $LIBDUMB_DEPENDS, $LIBMODPLUG_DEPENDS, 
$LIBFLUIDSYNTH_DEPENDS/" \
+  -i "debian/libalure1/DEBIAN/control"
+
+exit 0
diff --git a/debian/rules b/debian/rules
index 73f2d0c..a34665b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -37,5 +37,9 @@ override_dh_auto_install:
 override_dh_strip:
        dh_strip --dbg-package=libalure1-dbg
 
+override_dh_gencontrol:
+       dh_gencontrol
+       debian/alure-dynload-shlibdeps
+
 get-orig-source:
        $(dir $_)alure-get-orig-source

-- 
ALURE packaging

_______________________________________________
Pkg-games-commits mailing list
Pkg-games-commits@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits

Reply via email to