TT#124273 Update packaging for bullseye

- Switch to debhelper compat level 13.
- Remove obsolete override_dh_dwz now handled properly by dh_dwz.

Change-Id: I28432b110b958ddc14eadee97007a07ec329a14d
pull/1498/head
Guillem Jover 4 years ago
parent 10060d36f8
commit a4ee01d27f

2
debian/control vendored

@ -5,7 +5,7 @@ Maintainer: Sipwise Development Team <support@sipwise.com>
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),

3
debian/rules vendored

@ -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

@ -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

@ -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

@ -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

@ -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:

Loading…
Cancel
Save