From e5d247df29ef67b0dd86b6b088adfb1ab07c0916 Mon Sep 17 00:00:00 2001 From: Federico Castro Date: Fri, 21 Aug 2015 10:27:59 -0300 Subject: [PATCH] FS-6972 Packaging a version of the python ESL wrapper for python. --- debian/bootstrap.sh | 11 ++++++++++- debian/python-esl.install | 2 ++ debian/rules | 2 ++ 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 debian/python-esl.install diff --git a/debian/bootstrap.sh b/debian/bootstrap.sh index 47cbb30953..12c8f4b435 100755 --- a/debian/bootstrap.sh +++ b/debian/bootstrap.sh @@ -306,7 +306,7 @@ Build-Depends: # configure options libssl-dev, unixodbc-dev, libpq-dev, libncurses5-dev, libjpeg62-turbo-dev | libjpeg62-dev | libjpeg8-dev, - python-dev, erlang-dev, + python-dev, python-all-dev, python-support (>= 0.90), erlang-dev, # documentation doxygen, # for APR (not essential for build) @@ -366,6 +366,15 @@ Description: Cross-Platform Scalable Multi-Protocol Soft Switch . This package contains the FreeSWITCH core library. +Package: python-esl +Section: python +Architecture: any +Depends: \${shlibs:Depends}, \${misc:Depends}, \${python:Depends} +Description: Cross-Platform Scalable Multi-Protocol Soft Switch + $(debian_wrap "${fs_description}") + . + This package contains the FreeSWITCH core library. + Package: freeswitch-meta-bare Architecture: any Depends: \${misc:Depends}, freeswitch (= \${binary:Version}) diff --git a/debian/python-esl.install b/debian/python-esl.install new file mode 100644 index 0000000000..5822031bdc --- /dev/null +++ b/debian/python-esl.install @@ -0,0 +1,2 @@ +usr/lib/python*/*-packages/_ESL.so +usr/lib/python*/*-packages/ESL.py diff --git a/debian/rules b/debian/rules index d1be8edc88..46f1f9a221 100755 --- a/debian/rules +++ b/debian/rules @@ -84,6 +84,7 @@ override_dh_auto_configure: .stamp-configure .stamp-build: .stamp-configure @$(call show_vars) make -j$(NJOBS) + make -C libs/esl pymod touch $@ override_dh_auto_build: .stamp-build @@ -96,6 +97,7 @@ override_dh_strip: override_dh_auto_install: dh_auto_install + dh_auto_install -- -C libs/esl pymod-install mkdir -p debian/tmp/lib/systemd/system install -m0644 debian/freeswitch-systemd.freeswitch.service debian/tmp/lib/systemd/system/freeswitch.service