From 7cccbd28c9d33054ad69bb70af406e44bc996abb Mon Sep 17 00:00:00 2001 From: Reuben Thomas Date: Wed, 15 Oct 2014 02:41:42 +0100 Subject: Fix various bugs in Debian packaging --- debian/plptools.lintian-overrides | 4 ++-- debian/rules | 9 +++++++-- lib/Makefile.am | 2 +- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/debian/plptools.lintian-overrides b/debian/plptools.lintian-overrides index 0d838fb..b32b673 100644 --- a/debian/plptools.lintian-overrides +++ b/debian/plptools.lintian-overrides @@ -1,4 +1,4 @@ # Use this template only as a prompt plptools: unused-debconf-template plptools/customize -plptools: package-name-doesnt-match-sonames libplp0 -plptools: no-symbols-control-file usr/lib/*/libplp.so.* +plptools: postinst-has-useless-call-to-ldconfig +plptools: postrm-has-useless-call-to-ldconfig diff --git a/debian/rules b/debian/rules index 2fc9454..4429730 100755 --- a/debian/rules +++ b/debian/rules @@ -1,12 +1,17 @@ #!/usr/bin/make -f -DEB_CONFIGURE_EXTRA_FLAGS = --with-serial=/dev/ttyS0 - %: dh $@ --with autoreconf +override_dh_auto_configure: + dh_auto_configure -- --with-serial=/dev/ttyS0 --with-initdir=/etc/init.d + override_dh_auto_install: dh_auto_install + for file in debian/plptools/usr/lib/*/plptools/*.la; do \ + sed -i "/dependency_libs/ s/'.*'/''/" $$file ; \ + done + rm debian/plptools/usr/lib/*/plptools/*.so install -T -D -m 644 debian/plptools.conf debian/plptools/etc/default/plptools override_dh_clean: diff --git a/lib/Makefile.am b/lib/Makefile.am index 2fb8b08..a7b3b13 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -2,7 +2,7 @@ AM_CPPFLAGS = -I$(top_srcdir)/intl AM_CFLAGS = $(THREADED_CFLAGS) AM_CXXFLAGS = $(THREADED_CXXFLAGS) -lib_LTLIBRARIES = libplp.la +pkglib_LTLIBRARIES = libplp.la libplp_la_SOURCES = bufferarray.cc bufferstore.cc iowatch.cc ppsocket.cc \ rfsv16.cc rfsv32.cc rfsvfactory.cc log.cc rfsv.cc rpcs32.cc rpcs16.cc \ -- cgit v1.2.3