This development package was inherited from the upstream sems packaging,
but we have never have had any user for the CE version.
Change-Id: Iacbacecbe014a4eabdf91005d7b00fe4d4b0dea5
The old PCRE library provided C++ bindings created by Google, but with
the new PCRE2 library those bindings have not been ported, instead
Google created a new project called RE2, which is a successor of those
bindings, although it does no longer use the PCRE library underneath,
so some of its features are no longer available.
Change-Id: I77ccbe617ea1fb9c2e5495fc38ddf3760f2c8014
Backport from the upstream to support libevent-dev >= 2.1.12 .
Upstream commit: b2172dd70c2fe77c46e8427be5e3d0cf222cb049
Change-Id: Iea7e76b33c945cb57b8f2e98c9130ae46665c66c
Otherwise we're missing plenty of audio files in /usr/lib/ngcp-sems/audio/,
several plugins in /usr/lib/ngcp-sems/plug-in/, as well as a bunch of binaries:
* /usr/sbin/ngcp-sems-get-callproperties
* /usr/sbin/ngcp-sems-list-active-calls
* /usr/sbin/ngcp-sems-list-calls
* /usr/sbin/ngcp-sems-list-finished-calls
* /usr/sbin/ngcp-sems-sbc-get-activeprofile
* /usr/sbin/ngcp-sems-sbc-get-regex-map-names
* /usr/sbin/ngcp-sems-sbc-list-profiles
* /usr/sbin/ngcp-sems-sbc-load-callcontrol-modules
* /usr/sbin/ngcp-sems-sbc-load-profile
* /usr/sbin/ngcp-sems-sbc-reload-profile
* /usr/sbin/ngcp-sems-sbc-reload-profiles
* /usr/sbin/ngcp-sems-sbc-set-activeprofile
* /usr/sbin/ngcp-sems-sbc-set-regex-map
* /usr/sbin/ngcp-sems-sbc-teardown-call
* /usr/sbin/ngcp-sems-webconference-addparticipant
* /usr/sbin/ngcp-sems-webconference-roomcreate
* /usr/sbin/ngcp-sems-webconference-roominfo
This fixes a regression introduced in commit 1619876f76 (TT#101059).
Ported the python2 scripts we ship with our Debian package to python3
(AKA py3k), fixed inconsistent use of tabs and spaces in indentation
and indention in several files:
* apps/sbc/tools/sems-sbc-*
* apps/examples/db_announce/announcement.py
* apps/examples/py_sems_ex/*py
We're also not installing the *.pyc files (see
apps/ivr/Makefile.ivr_application +
apps/py_sems/Makefile.py_sems_application), they don't exist in py3k
builds and it wouldn't make any sense to ship them in Debian packages
anyway.
Change-Id: I1f2f23e90f8cc3d37b38cbd27ce865737406c1bf
This reverts commit 693429e353.
libmysql++-dev is needed for building, it was just hidden by the
broken sems build system and therefore commit 693429e353 looked
like it was ok but it clearly wasn't (the mysql++/*.h files provided
by libmysql++-dev are required).
FTR: libmysql++-dev is on its way back to Debian testing (AKA stretch)
currently.
Change-Id: I1d7ab3ea0c3013f6fedb3f19a9d8b945d20fb2e0
Let's avoid Pre-Depends everywhere, in case of problems we can
re-add them iff needed, but as a starting point get rid of then.
Quoting Guillem:
Pre-Depends impose some harsh constraints on the package manager,
and consequently make upgrades harder. That's one of the reasons
in Debian any packager considering to add them needs to send a
mail to the debian-devel mailing list to see if there's any
problem with it.
postinst should never require Pre-Depends, preinst *might*
require them.
Change-Id: I174936d4b9784f0985641e6cb37db968d24180ae
On Debian/wheezy there's:
| # apt-cache show sip4
| Package: sip4
| [...]
| Version: 4.10.2-1
| Depends: python-sip-dev
and since we're build-depending on python-sip-dev already
there's no point in having sip4 in Build-Depends any longer,
since sip4 is a *source* only package starting with Debian/wheezy
and threfore doesn't work as build-dependency anyway.