Module: sems
Branch: refs/tags/1.5.0-sbc-dev
Commit: 2a268f5772c07feff6c4d726a886d05f3feb7830
URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=2a268f5772c07feff6c4d726a886d05f3feb7830

Author: Stefan Sayer <[email protected]>
Committer: Stefan Sayer <[email protected]>
Date:   Wed Oct 12 15:33:51 2011 +0200

frafos specific sems build

---

 pkg/debian/control |   16 ++++++++--------
 pkg/debian/rules   |   37 +++++++++++++++++++++++--------------
 2 files changed, 31 insertions(+), 22 deletions(-)

diff --git a/pkg/debian/control b/pkg/debian/control
index 42f832a..6dcb282 100644
--- a/pkg/debian/control
+++ b/pkg/debian/control
@@ -2,7 +2,7 @@ Source: sems
 Section: net
 Priority: optional
 Maintainer: Stefan Sayer <[email protected]>
-Build-Depends: debhelper (>= 4), libspeex-dev, flite-dev, libspandsp-dev, 
libssl-dev, python-dev, sip4, python-sip4-dev, openssl, libev-dev, 
libmysql++-dev
+Build-Depends: debhelper (>= 4), libspeex-dev, flite-dev, libspandsp-dev, 
libssl-dev, python-dev, openssl, libev-dev, libmysql++-dev
 Standards-Version: 3.5.2
 
 Package: sems
@@ -15,12 +15,12 @@ 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: sems-python-modules
-Architecture: any
-Depends: ${shlibs:Depends}, sems (= ${Source-Version})
-Description: contains the python modules for SEMS
- This has been split out of the main SEMS package, so that SEMS will not
- depend upon python. This module will enable you to use the applications using 
the embedded
- python interpreter and script new applications in python.
+#Package: sems-python-modules
+#Architecture: any
+#Depends: ${shlibs:Depends}, sems (= ${Source-Version})
+#Description: contains the python modules for SEMS
+# This has been split out of the main SEMS package, so that SEMS will not
+# depend upon python. This module will enable you to use the applications 
using the embedded
+# python interpreter and script new applications in python.
 
 
diff --git a/pkg/debian/rules b/pkg/debian/rules
index 3aad0a8..8f68b64 100755
--- a/pkg/debian/rules
+++ b/pkg/debian/rules
@@ -17,6 +17,8 @@ export DH_VERBOSE=1
 #  force no striping (always include debug symbols for now)
 export DEB_BUILD_OPTIONS:="$(DEB_BUILD_OPTIONS) nostrip"
 
+
+APP_MODULES=sbc monitoring session_timer xmlrpc2di
 PYTHON_MODULES=ivr conf_auth mailbox pin_collect
 
 EXCLUDED_MODULES=gateway examples mp3 twit
@@ -50,6 +52,7 @@ build-stamp: configure-stamp
        USE_SPANDSP=yes LONG_DEBUG_MESSAGE=yes CPPFLAGS="$(CPPFLAGS)" \
        $(MAKE) \
        cfg-target=/etc/sems/ prefix=/usr \
+       app_modules="$(APP_MODULES)" \
        exclude_app_modules="$(EXCLUDED_MODULES)" \
        exclude_dsm_modules="$(EXCLUDED_DSM_MODULES)" \
        DESTDIR=$(CURDIR)/debian/sems
@@ -79,8 +82,14 @@ install: build
                prefix=/usr \
                cfg-target=/etc/sems/
 
+       $(MAKE) -C tools/ install \
+               DESTDIR=$(CURDIR)/debian/sems \
+               prefix=/usr \
+               cfg-target=/etc/sems/
+
        USE_SPANDSP=yes LONG_DEBUG_MESSAGE=yes CPPFLAGS="$(CPPFLAGS)" \
        $(MAKE) -C apps/ install \
+       app_modules="$(APP_MODULES)" \
                exclude_app_modules="$(EXCLUDED_MODULES) $(PYTHON_MODULES)" \
                exclude_dsm_modules="$(EXCLUDED_DSM_PY_MODULES)" \
                DESTDIR=$(CURDIR)/debian/sems \
@@ -90,20 +99,20 @@ install: build
 # fix etc/ser dir location
 #      mv -f $(CURDIR)/debian/ser/usr/etc $(CURDIR)/debian/ser
 
-# install only the python modules
-       USE_SPANDSP=yes LONG_DEBUG_MESSAGE=yes CPPFLAGS="$(CPPFLAGS)" \
-       $(MAKE) -C apps/ install \
-               app_modules="$(PYTHON_MODULES)" \
-               DESTDIR=$(CURDIR)/debian/sems-python-modules \
-               prefix=/usr \
-               cfg-target=/etc/sems/  
-
-# install mod_py DSM module
-       USE_SPANDSP=yes LONG_DEBUG_MESSAGE=yes CPPFLAGS="$(CPPFLAGS)" \
-       $(MAKE) -C apps/dsm/mods/mod_py install \
-               DESTDIR=$(CURDIR)/debian/sems-python-modules \
-               prefix=/usr \
-               cfg-target=/etc/sems/  
+# # install only the python modules
+#      USE_SPANDSP=yes LONG_DEBUG_MESSAGE=yes CPPFLAGS="$(CPPFLAGS)" \
+#      $(MAKE) -C apps/ install \
+#              app_modules="$(PYTHON_MODULES)" \
+#              DESTDIR=$(CURDIR)/debian/sems-python-modules \
+#              prefix=/usr \
+#              cfg-target=/etc/sems/  
+
+# # install mod_py DSM module
+#      USE_SPANDSP=yes LONG_DEBUG_MESSAGE=yes CPPFLAGS="$(CPPFLAGS)" \
+#      $(MAKE) -C apps/dsm/mods/mod_py install \
+#              DESTDIR=$(CURDIR)/debian/sems-python-modules \
+#              prefix=/usr \
+#              cfg-target=/etc/sems/  
 
 # This single target is used to build all the packages, all at once, or
 # one at a time. So keep in mind: any options passed to commands here will

_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to