summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCyril Brulebois <cyril.brulebois@ariadnext.com>2011-06-16 10:42:28 +0200
committerCyril Brulebois <cyril.brulebois@ariadnext.com>2011-06-16 10:42:28 +0200
commit2a888b0f2e01bc9972f8d9dbd3339bd205746f9a (patch)
tree43314b5a3dd3f94646833690d03ef038d5fdb8ad
parenta1ef4bd09952fab883a7b4a30551858d1c295b9c (diff)
Generate hard dependencies.
-rw-r--r--debian/libwayland0.symbols.in (renamed from debian/libwayland0.symbols)4
-rwxr-xr-xdebian/rules7
2 files changed, 8 insertions, 3 deletions
diff --git a/debian/libwayland0.symbols b/debian/libwayland0.symbols.in
index f66532f..2f1a1c3 100644
--- a/debian/libwayland0.symbols
+++ b/debian/libwayland0.symbols.in
@@ -1,4 +1,4 @@
-libwayland-client.so.0 libwayland0 #MINVER#
+libwayland-client.so.0 libwayland0 @@currentversion@@
wl_array_add@Base 0.1.0~0
wl_array_copy@Base 0.1.0~0
wl_array_init@Base 0.1.0~0
@@ -45,7 +45,7 @@ libwayland-client.so.0 libwayland0 #MINVER#
wl_surface_interface@Base 0.1.0~0
wl_visual_interface@Base 0.1.0~0
-libwayland-server.so.0 libwayland0 #MINVER#
+libwayland-server.so.0 libwayland0 @@currentversion@@
wl_array_add@Base 0.1.0~0
wl_array_copy@Base 0.1.0~0
wl_array_init@Base 0.1.0~0
diff --git a/debian/rules b/debian/rules
index 890a0c0..8c7312b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,8 +9,13 @@ override_dh_install:
find debian/tmp -name '*.la' -delete
dh_install --fail-missing
+# Generate hard dependencies:
+override_dh_makeshlibs: P=libwayland0
+override_dh_makeshlibs: V=$(shell dpkg-parsechangelog|awk '/^Version:/ {print $$2}')
override_dh_makeshlibs:
- dh_makeshlibs -- -c4
+ sed 's/@@currentversion@@/(= $(V))/g' \
+ debian/$(P).symbols.in > debian/$(P).symbols
+ dh_makeshlibs -V '$(P) (= $(V))' -- -c4
%:
dh $@ --with autoreconf -Bbuild/