aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorReuben Thomas <rrt@sc3d.org>2014-10-15 02:41:42 +0100
committerReuben Thomas <rrt@sc3d.org>2014-10-15 02:41:42 +0100
commit7cccbd28c9d33054ad69bb70af406e44bc996abb (patch)
tree5c3c175efe2e757d5fe477a5248ac326b38cf403
parent0ae35a63ea4973e3b3347dbcf9d454f578a4dadf (diff)
downloadplptools-7cccbd28c9d33054ad69bb70af406e44bc996abb.tar.gz
plptools-7cccbd28c9d33054ad69bb70af406e44bc996abb.tar.bz2
plptools-7cccbd28c9d33054ad69bb70af406e44bc996abb.zip
Fix various bugs in Debian packaging
-rw-r--r--debian/plptools.lintian-overrides4
-rwxr-xr-xdebian/rules9
-rw-r--r--lib/Makefile.am2
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 \