TT#22072 Update packaging

- Bump Standards-Version to 3.9.8.
- Bump debhelper compatibility version 10.
- Add Homepage field.
- Add .gitignore and debian/.gitignore files.
- Replace ngcp-sems-dbg with an automatic dbgsym package.

Change-Id: I06ef508861461731a066914fd9d899f42bf72e5d
changes/69/16869/2
Guillem Jover 9 years ago
parent 514f52bf78
commit 4ae85a5713

6
.gitignore vendored

@ -0,0 +1,6 @@
*.d
*.o
*.a
*.so
*.so.*
*.pyc

8
debian/.gitignore vendored

@ -0,0 +1,8 @@
*.debhelper
*.log
*.substvars
/.debhelper/
/debhelper-build-stamp
/files
/ngcp-sems-libsems1-dev/
/ngcp-sems/

2
debian/compat vendored

@ -1 +1 @@
9
10

21
debian/control vendored

@ -2,8 +2,10 @@ Source: ngcp-sems
Section: net
Priority: optional
Maintainer: Sipwise Development Team <support@sipwise.com>
Homepage: https://www.sipwise.com/
Standards-Version: 3.9.8
Build-Depends:
debhelper (>= 8~),
debhelper (>= 10),
dh-python,
flite-dev,
libcurl4-openssl-dev | libcurl4-gnutls-dev,
@ -20,7 +22,6 @@ Build-Depends:
openssl,
python-dev,
python-sip-dev,
Standards-Version: 3.9.7
Package: ngcp-sems
Architecture: any
@ -43,22 +44,6 @@ Description: SIP Express Media Server, very fast and flexible SIP media server
server for SIP (RFC3261) based VoIP services. It features voicemail, conferencing,
announcements, pre-call announcements, prepaid service, calling card service etc.
Package: ngcp-sems-dbg
Architecture: any
Section: debug
Priority: extra
Depends:
ngcp-sems (= ${binary:Version}),
Conflicts:
sems-dbg,
Replaces:
sems-dbg,
Description: Debugging symbols for Sems SIP Express Media Server
This is a HA enabled sems version packaged for Sipwise's NGCP platforms.
SEMS, the SIP Express Media Server, is a free, high performance, extensible media
server for SIP (RFC3261) based VoIP services. It features voicemail, conferencing,
announcements, pre-call announcements, prepaid service, calling card service etc.
Package: ngcp-sems-libsems1-dev
Architecture: any
Section: libdevel

2
debian/rules vendored

@ -45,7 +45,7 @@ override_dh_auto_install:
dh_python2 /usr/lib/$(APP_NAME)
override_dh_strip:
dh_strip --dbg-package=$(APP_NAME)-dbg
dh_strip --dbgsym-migration='$(APP_NAME)-dbg (<= 1:1.6.0-1+0~mr6.0.0.0)'
# MT#7431 those binaries aren't automatically stripped
test -r $(CURDIR)/debian/ngcp-sems-libsems1-dev/usr/include/sems/compat/getarch && \
strip --remove-section=.comment --remove-section=.note --strip-unneeded \

Loading…
Cancel
Save