From 7432620bee22af7ecbfd76b6773ad1fa40dfa2e8 Mon Sep 17 00:00:00 2001 From: William King Date: Fri, 12 Jun 2015 15:45:09 -0700 Subject: [PATCH] FS-7338 adding debian packaging for several new modules, as well as handle system lib change for a handful of modules --- debian/bootstrap.sh | 1 + debian/control-modules | 52 +++++++++++++++++++++++++++++++++++++++++- debian/util.sh | 9 -------- 3 files changed, 52 insertions(+), 10 deletions(-) diff --git a/debian/bootstrap.sh b/debian/bootstrap.sh index 074423dad5..6b2ad92660 100755 --- a/debian/bootstrap.sh +++ b/debian/bootstrap.sh @@ -305,6 +305,7 @@ Build-Depends: libedit-dev (>= 2.11), libsqlite3-dev, wget, pkg-config, + libyuv-dev, libvpx-dev (>= 1.4.0) | libvpx2-dev, # core codecs libogg-dev, libspeex-dev, libspeexdsp-dev, # configure options diff --git a/debian/control-modules b/debian/control-modules index 11609d1e7c..37cd0a1f6a 100644 --- a/debian/control-modules +++ b/debian/control-modules @@ -8,6 +8,11 @@ Description: Abstraction layer for APIs This module provides a way to create new API functions via regex rewriting. +Module: applications/mod_av +Description: mod_av + Adds mod_av. +Build-Depends: libavformat-dev, libswscale-dev + Module: applications/mod_avmd Description: Advanced voicemail detection This module attempts to determine when a voicemail system has @@ -47,6 +52,11 @@ Module: applications/mod_curl Description: cURL This module provides an API for making HTTP requests with cURL. +Module: applications/mod_cv +Description: Computer Vision + This module exposes opencv actions to enable computer vision actions +Build-Depends: libopencv-dev + Module: applications/mod_db Description: DB This module implements simple db API, group support, and limit db @@ -521,6 +531,10 @@ Module: formats/mod_local_stream Description: mod_local_stream Adds mod_local_stream. +Module: formats/mod_imagick +Description: Image formats support +Build-Depends: libmagickcore-dev + Module: formats/mod_native_file Description: mod_native_file Adds mod_native_file. @@ -537,7 +551,7 @@ Description: mod_shell_stream Module: formats/mod_shout Description: mod_shout Adds mod_shout. -Build-Depends: libogg-dev, libvorbis-dev +Build-Depends: libogg-dev, libvorbis-dev, libmp3lame-dev, libmpg123-dev, libshout3-dev Module: formats/mod_sndfile Description: mod_sndfile @@ -574,6 +588,7 @@ Build-Depends: default-jdk, gcj-jdk Module: languages/mod_lua Description: mod_lua Adds mod_lua. +Build-Depends: liblua5.2-dev | liblua5.1-dev Module: languages/mod_managed Description: mod_managed @@ -734,3 +749,38 @@ Module: xml_int/mod_xml_scgi Description: mod_xml_scgi Adds mod_xml_scgi. +Module: applications/mod_mp4v2 +Description: + + +Module: applications/mod_skel +Description: + + +Module: codecs/mod_celt +Description: + + +Module: codecs/mod_openh264 +Description: + + +Module: codecs/mod_skel_codec +Description: + + +Module: codecs/mod_vp8 +Description: + + +Module: codecs/mod_yuv +Description: + + +Module: formats/mod_png +Description: + + +Module: formats/mod_webm +Description: + diff --git a/debian/util.sh b/debian/util.sh index d9ba5e8be6..292ac6b8cb 100755 --- a/debian/util.sh +++ b/debian/util.sh @@ -104,16 +104,7 @@ getlibs () { getlib http://download.zeromq.org/zeromq-2.1.9.tar.gz \ || getlib http://download.zeromq.org/historic/zeromq-2.1.9.tar.gz getlib http://files.freeswitch.org/downloads/libs/freeradius-client-1.1.6.tar.gz - getlib http://files.freeswitch.org/downloads/libs/lame-3.98.4.tar.gz - getlib http://files.freeswitch.org/downloads/libs/libshout-2.2.2.tar.gz - getlib http://files.freeswitch.org/downloads/libs/mpg123-1.13.2.tar.gz getlib http://files.freeswitch.org/downloads/libs/v8-3.24.14.tar.bz2 - # cleanup mongo - ( - cd mongo-cxx-driver-v1.8 - rm -rf config.log .sconf_temp *Test *Example - find . -name "*.o" -exec rm -f {} \; - ) } check_repo_clean () {