[Pkg-cli-libs-commits] [SCM] poppler-sharp branch, master, updated. debian/0.0.1-1-2-g80d20cb
Chow Loong Jin
hyperair at ubuntu.com
Tue Feb 1 17:43:15 UTC 2011
The following commit has been merged in the master branch:
commit 80d20cb8ffcb50fa9b8a187dd183d719625edf50
Author: Chow Loong Jin <hyperair at ubuntu.com>
Date: Wed Feb 2 01:20:48 2011 +0800
Autogenerate soname in .dll.config
diff --git a/debian/poppler-sharp.dll.config b/debian/poppler-sharp.dll.config
deleted file mode 100644
index 0c36bb9..0000000
--- a/debian/poppler-sharp.dll.config
+++ /dev/null
@@ -1,3 +0,0 @@
-<configuration>
- <dllmap dll="poppler-glib" target="libpoppler-glib.so.4"/>
-</configuration>
diff --git a/debian/poppler-sharp.dll.config.in b/debian/poppler-sharp.dll.config.in
new file mode 100644
index 0000000..901f4fb
--- /dev/null
+++ b/debian/poppler-sharp.dll.config.in
@@ -0,0 +1,3 @@
+<configuration>
+ <dllmap dll="poppler-glib" target="@SONAME@"/>
+</configuration>
diff --git a/debian/rules b/debian/rules
index 6eca1c7..6026668 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,6 +3,9 @@
include /usr/share/cli-common/cli.make
+SONAME ?= $(shell objdump -p /usr/lib/libpoppler-glib.so | \
+ sed -n 's/ *SONAME *//p')
+
override_dh_auto_configure:
dh_auto_configure -- MCS=/usr/bin/mono-csc
@@ -22,5 +25,15 @@ override_dh_auto_clean:
dh_auto_clean
rm -rf poppler.zip poppler.tree monodoc
+override_dh_install: debian/poppler-sharp.dll.config
+ dh_install
+
+debian/poppler-sharp.dll.config: debian/poppler-sharp.dll.config.in
+ sed -e 's/@SONAME@/$(SONAME)/' $< > $@
+
+clean:
+ rm -f debian/poppler-sharp.dll.config
+ dh $@
+
%:
dh $@
--
poppler-sharp
More information about the Pkg-cli-libs-commits
mailing list