Browse Source

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
commit
a4ee01d27f
6 changed files with 29 additions and 5 deletions
  1. +1
    -1
      debian/control
  2. +0
    -3
      debian/rules
  3. +9
    -0
      pkg/deb/backports/bullseye
  4. +9
    -0
      pkg/deb/backports/buster
  5. +9
    -0
      pkg/deb/backports/focal
  6. +1
    -1
      pkg/deb/backports/stretch

+ 1
- 1
debian/control View File

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


+ 0
- 3
debian/rules View File

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

+ 9
- 0
pkg/deb/backports/bullseye View File

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


+ 9
- 0
pkg/deb/backports/buster View File

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


+ 9
- 0
pkg/deb/backports/focal View File

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


+ 1
- 1
pkg/deb/backports/stretch View File

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