diff --git a/debian/control b/debian/control index 69aa08896..f0648bc5d 100644 --- a/debian/control +++ b/debian/control @@ -5,7 +5,7 @@ Maintainer: Sipwise Development Team Homepage: https://www.sipwise.com/ Standards-Version: 4.5.1 Build-Depends: - debhelper-compat (= 12), + debhelper-compat (= 13), default-libmysqlclient-dev, gperf, libavcodec-dev (>= 6:10), diff --git a/debian/rules b/debian/rules index 29b0914ee..27cce5892 100755 --- a/debian/rules +++ b/debian/rules @@ -51,9 +51,6 @@ override_dh_install: dh_installdirs -pngcp-rtpengine-iptables $(XTABLES_DIR) install -m 0644 iptables-extension/libxt_RTPENGINE.so debian/ngcp-rtpengine-iptables/$(XTABLES_DIR) -override_dh_dwz: - # Disable, as dwz cannot cope with some of the plugins generated. - override_dh_installsystemd: dh_installsystemd dh_installsystemd -pngcp-rtpengine-recording-daemon --name=ngcp-rtpengine-recording-nfs-mount diff --git a/pkg/deb/backports/bullseye b/pkg/deb/backports/bullseye index 72d7065db..df09ef49b 100755 --- a/pkg/deb/backports/bullseye +++ b/pkg/deb/backports/bullseye @@ -11,6 +11,15 @@ fi rm -rf ${DIST} cp -r debian ${DIST} +# Update for bullseye debhelper +sed -i -e 's/debhelper-compat.*/debhelper-compat (= 12),/' ${DIST}/control +# Add dwz override +cat >> ${DIST}/rules <<'EOF' + +override_dh_dwz: + # Disable, as dwz cannot cope with some of the plugins generated. +EOF + wrap-and-sort -sat -d ${DIST} # clean backports scripts diff --git a/pkg/deb/backports/buster b/pkg/deb/backports/buster index 231c1dee3..05b294cea 100755 --- a/pkg/deb/backports/buster +++ b/pkg/deb/backports/buster @@ -14,6 +14,15 @@ cp -r debian ${DIST} # No libbcg729-dev package sed -i -e '/libbcg729-dev/d' ${DIST}/control +# Update for buster debhelper +sed -i -e 's/debhelper-compat.*/debhelper-compat (= 12),/' ${DIST}/control +# Add dwz override +cat >> ${DIST}/rules <<'EOF' + +override_dh_dwz: + # Disable, as dwz cannot cope with some of the plugins generated. +EOF + wrap-and-sort -sat -d ${DIST} # clean backports scripts diff --git a/pkg/deb/backports/focal b/pkg/deb/backports/focal index 8fd870a44..040c09b56 100755 --- a/pkg/deb/backports/focal +++ b/pkg/deb/backports/focal @@ -14,6 +14,15 @@ cp -r debian ${DIST} # No libbcg729-dev package sed -i -e '/libbcg729-dev/d' ${DIST}/control +# Update for focal debhelper +sed -i -e 's/debhelper-compat.*/debhelper-compat (= 12),/' ${DIST}/control +# Add dwz override +cat >> ${DIST}/rules <<'EOF' + +override_dh_dwz: + # Disable, as dwz cannot cope with some of the plugins generated. +EOF + wrap-and-sort -sat -d ${DIST} # clean backports scripts diff --git a/pkg/deb/backports/stretch b/pkg/deb/backports/stretch index 38906c4ba..333226e09 100755 --- a/pkg/deb/backports/stretch +++ b/pkg/deb/backports/stretch @@ -20,7 +20,7 @@ sed -i -e 's/debhelper-compat.*/debhelper (>= 10),/' ${DIST}/control # Compat level for dkms module package sed -i -e '/cp debian.control/ i \ cp debian/compat debian/\$(psource)/usr/src/modules/\$(sname)/debian/' ${DIST}/rules # Remove bottom make rules -sed -i -e '/^override_dh_dwz/,/^\n/d' ${DIST}/rules +sed -i -e '/^override_dh_installsystemd/,/^\n/d' ${DIST}/rules # ... and replace with: cat >> ${DIST}/rules <<'EOF' override_dh_systemd_enable: