debian: more cleaning

debian/control
- Section: comm
- Add Vcs-{Browser,Svn}
- Add Homepage
- Update Standards-Version
- Better Descriptions
- -dbg in debug, -dev in libdevel
- remove libc6 from builddeps as it is essential

debian/changelog:
- wrap to 80 columns (first entry only)

debian/rules:
- remove DH_COMPAT=4


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@17123 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
Mathieu Parent 2010-03-27 22:37:48 +00:00
parent 05ee760528
commit 338d64181f
3 changed files with 137 additions and 90 deletions

9
debian/changelog vendored
View File

@ -1,8 +1,11 @@
freeswitch (1.0.4-1ubuntu2) karmic; urgency=low freeswitch (1.0.4-1ubuntu2) karmic; urgency=low
* upgrade: Add more verbosity when building to make it easier to find build errors. * upgrade: Add more verbosity when building to make it easier to find build
* upgrade: Remove the requirement for EXACTLY automake1.9 and change it to need atleast automake 1.9 errors.
* upgrade: Add the modules (directory, cluechoo, and valet_parking) to the build files. These are in the standard build, so they should be here too. * upgrade: Remove the requirement for EXACTLY automake1.9 and change it to
need atleast automake 1.9
* upgrade: Add the modules (directory, cluechoo, and valet_parking) to the
build files. These are in the standard build, so they should be here too.
-- William King <quentusrex@gmail.com> Fri, 18 Dec 2009 14:27:42 -0800 -- William King <quentusrex@gmail.com> Fri, 18 Dec 2009 14:27:42 -0800

217
debian/control vendored
View File

@ -1,173 +1,218 @@
Source: freeswitch Source: freeswitch
Maintainer: Michal Bielicki <michal.bielicki@voiceworks.pl> Section: comm
Section: net
Priority: extra Priority: extra
Maintainer: Michal Bielicki <michal.bielicki@voiceworks.pl>
Build-Depends: debhelper (>= 5), fakeroot, wget, automake (>=1.9), autoconf, libtool, unixodbc-dev, libasound2-dev, libcurl3-openssl-dev|libcurl4-openssl-dev, libssl-dev, ncurses-dev, libogg-dev, libvorbis-dev, libperl-dev, libgdbm-dev, libdb-dev, libgnutls-dev, libtiff4-dev, python, libx11-dev, uuid-dev Build-Depends: debhelper (>= 5), fakeroot, wget, automake (>=1.9), autoconf, libtool, unixodbc-dev, libasound2-dev, libcurl3-openssl-dev|libcurl4-openssl-dev, libssl-dev, ncurses-dev, libogg-dev, libvorbis-dev, libperl-dev, libgdbm-dev, libdb-dev, libgnutls-dev, libtiff4-dev, python, libx11-dev, uuid-dev
Standards-Version: 3.7.3 Homepage: http://freeswitch.org/
Standards-Version: 3.8.4
Vcs-Svn: http://svn.freeswitch.org/svn/freeswitch/trunk/
Vcs-Browser: http://fisheye.freeswitch.org/browse/FreeSWITCH
Package: freeswitch Package: freeswitch
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, libc6, unixodbc, libasound2, libcurl3, openssl, libncurses5, libvorbis0a, libuuid1 Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, unixodbc, libasound2, libcurl3, openssl, libncurses5, libvorbis0a, libuuid1
Recommends: freeswitch-lang-en Recommends: freeswitch-lang-en
Suggests: freeswitch-spidermonkey, freeswitch-lua, freeswitch-perl, freeswitch-sounds-music-8000, monit Suggests: freeswitch-spidermonkey, freeswitch-lua, freeswitch-perl, freeswitch-sounds-music-8000, monit
Description: The FreeSWITCH open source telephony platform Description: open source telephony platform
FreeSWITCH is an open source telephony platform designed to facilitate the FreeSWITCH is an open source telephony platform designed to facilitate the
creation of voice and chat driven products scaling from a soft-phone up to creation of voice and chat driven products scaling from a soft-phone up to a
a soft-switch. It can be used as a simple switching engine, a media gateway soft-switch. It can be used as a simple switching engine, a PBX, a media
or a media server to host IVR applications using simple scripts or XML to gateway or a media server to host IVR applications using simple scripts or XML
control the callflow. to control the callflow.
.
This is the main package that includes the FreeSWITCH daemon and most modules.
Package: freeswitch-dbg Package: freeswitch-dbg
Section: devel Section: debug
Architecture: any Architecture: any
Depends: freeswitch (= ${Source-Version}) Depends: ${misc:Depends}, freeswitch (= ${binary:Version})
Description: The FreeSWITCH(TM) open source telephony platform Debug symbols Description: debugging symbols for FreeSWITCH
FreeSWITCH is an open source telephony platform designed to facilitate the FreeSWITCH is an open source telephony platform designed to facilitate the
creation of voice and chat driven products scaling from a soft-phone up to creation of voice and chat driven products scaling from a soft-phone up to a
a soft-switch. It can be used as a simple switching engine, a media gateway soft-switch. It can be used as a simple switching engine, a PBX, a media
or a media server to host IVR applications using simple scripts or XML to gateway or a media server to host IVR applications using simple scripts or XML
control the callflow. to control the callflow.
.
This package includes the debugging symbols useful for debugging FreeSWITCH.
The debugging symbols are used for execution tracing and core dump analysis.
Package: freeswitch-dev Package: freeswitch-dev
Section: libdevel
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch
Description: Development Package for the FreeSWITCH(TM) Description: development libraries and header files for FreeSWITCH
FreeSWITCH is an open source telephony platform designed to facilitate the FreeSWITCH is an open source telephony platform designed to facilitate the
creation of voice and chat driven products scaling from a soft-phone up to creation of voice and chat driven products scaling from a soft-phone up to a
a soft-switch. It can be used as a simple switching engine, a media gateway soft-switch. It can be used as a simple switching engine, a PBX, a media
or a media server to host IVR applications using simple scripts or XML to gateway or a media server to host IVR applications using simple scripts or XML
control the callflow. to control the callflow.
.
This package contains the include files used if you wish to compile a package which requires FreeSWITCH's
source file headers.
Package: freeswitch-spidermonkey Package: freeswitch-spidermonkey
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch
Description: A Javascript engine for FreeSWITCH(TM) Description: Javascript engine for FreeSWITCH
FreeSWITCH is an open source telephony platform designed to facilitate the FreeSWITCH is an open source telephony platform designed to facilitate the
creation of voice and chat driven products scaling from a soft-phone up to creation of voice and chat driven products scaling from a soft-phone up to a
a soft-switch. It can be used as a simple switching engine, a media gateway soft-switch. It can be used as a simple switching engine, a PBX, a media
or a media server to host IVR applications using simple scripts or XML to gateway or a media server to host IVR applications using simple scripts or XML
control the callflow. to control the callflow.
.
This package contains the mod_spidermonkey language module.
Package: freeswitch-perl Package: freeswitch-perl
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch
Description: A perl engine for FreeSWITCH(TM) Description: Perl engine for FreeSWITCH
FreeSWITCH is an open source telephony platform designed to facilitate the FreeSWITCH is an open source telephony platform designed to facilitate the
creation of voice and chat driven products scaling from a soft-phone up to creation of voice and chat driven products scaling from a soft-phone up to a
a soft-switch. It can be used as a simple switching engine, a media gateway soft-switch. It can be used as a simple switching engine, a PBX, a media
or a media server to host IVR applications using simple scripts or XML to gateway or a media server to host IVR applications using simple scripts or XML
control the callflow. to control the callflow.
.
This package contains the mod_perl language module.
Package: freeswitch-lua Package: freeswitch-lua
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch
Description: A lua engine for FreeSWITCH(TM) Description: Lua engine for FreeSWITCH
FreeSWITCH is an open source telephony platform designed to facilitate the FreeSWITCH is an open source telephony platform designed to facilitate the
creation of voice and chat driven products scaling from a soft-phone up to creation of voice and chat driven products scaling from a soft-phone up to a
a soft-switch. It can be used as a simple switching engine, a media gateway soft-switch. It can be used as a simple switching engine, a PBX, a media
or a media server to host IVR applications using simple scripts or XML to gateway or a media server to host IVR applications using simple scripts or XML
control the callflow. to control the callflow.
.
This package contains the mod_lua language module.
Package: freeswitch-codec-passthru-g7231 Package: freeswitch-codec-passthru-g7231
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch
Description: Pass through g723.1 Codec support for the FreeSWITCH(TM) Description: pass through g723.1 codec support for FreeSWITCH
FreeSWITCH is an open source telephony platform designed to facilitate the FreeSWITCH is an open source telephony platform designed to facilitate the
creation of voice and chat driven products scaling from a soft-phone up to creation of voice and chat driven products scaling from a soft-phone up to a
a soft-switch. It can be used as a simple switching engine, a media gateway soft-switch. It can be used as a simple switching engine, a PBX, a media
or a media server to host IVR applications using simple scripts or XML to gateway or a media server to host IVR applications using simple scripts or XML
control the callflow. to control the callflow.
.
This package contains the mod_g723_1 codec module.
Package: freeswitch-codec-passthru-amr Package: freeswitch-codec-passthru-amr
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch
Description: Pass through AMR Codec support for the FreeSWITCH(TM) Description: pass through AMR codec support for FreeSWITCH
FreeSWITCH is an open source telephony platform designed to facilitate the FreeSWITCH is an open source telephony platform designed to facilitate the
creation of voice and chat driven products scaling from a soft-phone up to creation of voice and chat driven products scaling from a soft-phone up to a
a soft-switch. It can be used as a simple switching engine, a media gateway soft-switch. It can be used as a simple switching engine, a PBX, a media
or a media server to host IVR applications using simple scripts or XML to gateway or a media server to host IVR applications using simple scripts or XML
control the callflow. to control the callflow.
.
This package contains the mod_amr codec module.
Package: freeswitch-codec-passthru-g729 Package: freeswitch-codec-passthru-g729
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch
Description: Pass through g729 Codec support for the FreeSWITCH(TM) Description: pass through g729 codec support for FreeSWITCH
FreeSWITCH is an open source telephony platform designed to facilitate the FreeSWITCH is an open source telephony platform designed to facilitate the
creation of voice and chat driven products scaling from a soft-phone up to creation of voice and chat driven products scaling from a soft-phone up to a
a soft-switch. It can be used as a simple switching engine, a media gateway soft-switch. It can be used as a simple switching engine, a PBX, a media
or a media server to host IVR applications using simple scripts or XML to gateway or a media server to host IVR applications using simple scripts or XML
control the callflow. to control the callflow.
.
This package contains the mod_g729 codec module.
Package: freeswitch-lang-en Package: freeswitch-lang-en
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch
Recommends: freeswitch-sounds-en-us-callie-8000 Recommends: freeswitch-sounds-en-us-callie-8000
Suggests: freeswitch-sounds-en-us-callie-16000, freeswitch-sounds-en-us-callie-32000, freeswitch-sounds-en-us-callie-48000 Suggests: freeswitch-sounds-en-us-callie-16000, freeswitch-sounds-en-us-callie-32000, freeswitch-sounds-en-us-callie-48000
Description: English language files for the FreeSWITCH(TM) Description: English language files for FreeSWITCH
FreeSWITCH is an open source telephony platform designed to facilitate the FreeSWITCH is an open source telephony platform designed to facilitate the
creation of voice and chat driven products scaling from a soft-phone up to creation of voice and chat driven products scaling from a soft-phone up to a
a soft-switch. It can be used as a simple switching engine, a media gateway soft-switch. It can be used as a simple switching engine, a PBX, a media
or a media server to host IVR applications using simple scripts or XML to gateway or a media server to host IVR applications using simple scripts or XML
control the callflow. to control the callflow.
.
This package contains the mod_say_en module and available language
configuration files.
Package: freeswitch-lang-de Package: freeswitch-lang-de
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch
Description: German language files for the FreeSWITCH(TM) Description: German language files for FreeSWITCH
FreeSWITCH is an open source telephony platform designed to facilitate the FreeSWITCH is an open source telephony platform designed to facilitate the
creation of voice and chat driven products scaling from a soft-phone up to creation of voice and chat driven products scaling from a soft-phone up to a
a soft-switch. It can be used as a simple switching engine, a media gateway soft-switch. It can be used as a simple switching engine, a PBX, a media
or a media server to host IVR applications using simple scripts or XML to gateway or a media server to host IVR applications using simple scripts or XML
control the callflow. to control the callflow.
.
This package contains the mod_say_de module and available language
configuration files.
Package: freeswitch-lang-fr Package: freeswitch-lang-fr
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch
Description: French language files for the FreeSWITCH(TM) Description: French language files for FreeSWITCH
FreeSWITCH is an open source telephony platform designed to facilitate the FreeSWITCH is an open source telephony platform designed to facilitate the
creation of voice and chat driven products scaling from a soft-phone up to creation of voice and chat driven products scaling from a soft-phone up to a
a soft-switch. It can be used as a simple switching engine, a media gateway soft-switch. It can be used as a simple switching engine, a PBX, a media
or a media server to host IVR applications using simple scripts or XML to gateway or a media server to host IVR applications using simple scripts or XML
control the callflow. to control the callflow.
.
This package contains the mod_say_fr module and available language
configuration files.
Package: freeswitch-lang-it Package: freeswitch-lang-it
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch
Description: Italian language files for the FreeSWITCH(TM) Description: Italian language files for FreeSWITCH
FreeSWITCH is an open source telephony platform designed to facilitate the FreeSWITCH is an open source telephony platform designed to facilitate the
creation of voice and chat driven products scaling from a soft-phone up to creation of voice and chat driven products scaling from a soft-phone up to a
a soft-switch. It can be used as a simple switching engine, a media gateway soft-switch. It can be used as a simple switching engine, a PBX, a media
or a media server to host IVR applications using simple scripts or XML to gateway or a media server to host IVR applications using simple scripts or XML
control the callflow. to control the callflow.
.
This package contains the mod_say_it module and available language
configuration files.
Package: freeswitch-lang-es Package: freeswitch-lang-es
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch
Description: Spanish language files for the FreeSWITCH(TM) Description: Spanish language files for FreeSWITCH
FreeSWITCH is an open source telephony platform designed to facilitate the FreeSWITCH is an open source telephony platform designed to facilitate the
creation of voice and chat driven products scaling from a soft-phone up to creation of voice and chat driven products scaling from a soft-phone up to a
a soft-switch. It can be used as a simple switching engine, a media gateway soft-switch. It can be used as a simple switching engine, a PBX, a media
or a media server to host IVR applications using simple scripts or XML to gateway or a media server to host IVR applications using simple scripts or XML
control the callflow. to control the callflow.
.
This package contains the mod_say_es module and available language
configuration files.
Package: freeswitch-lang-nl Package: freeswitch-lang-nl
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch
Description: Dutch language files for the FreeSWITCH(TM) Description: Dutch language files for FreeSWITCH
FreeSWITCH is an open source telephony platform designed to facilitate the FreeSWITCH is an open source telephony platform designed to facilitate the
creation of voice and chat driven products scaling from a soft-phone up to creation of voice and chat driven products scaling from a soft-phone up to a
a soft-switch. It can be used as a simple switching engine, a media gateway soft-switch. It can be used as a simple switching engine, a PBX, a media
or a media server to host IVR applications using simple scripts or XML to gateway or a media server to host IVR applications using simple scripts or XML
control the callflow. to control the callflow.
.
This package contains the mod_say_nl module and available language
configuration files.
Package: freeswitch-lang-ru Package: freeswitch-lang-ru
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch Depends: ${shlibs:Depends}, ${misc:Depends}, freeswitch
Recommends: freeswitch-sounds-ru-ru-elena-8000 Recommends: freeswitch-sounds-ru-ru-elena-8000
Suggests: freeswitch-sounds-ru-ru-elena-16000, freeswitch-sounds-ru-ru-elena-32000, freeswitch-sounds-ru-ru-elena-48000 Suggests: freeswitch-sounds-ru-ru-elena-16000, freeswitch-sounds-ru-ru-elena-32000, freeswitch-sounds-ru-ru-elena-48000
Description: Russian language files for the FreeSWITCH(TM) Description: Russian language files for FreeSWITCH
FreeSWITCH is an open source telephony platform designed to facilitate the FreeSWITCH is an open source telephony platform designed to facilitate the
creation of voice and chat driven products scaling from a soft-phone up to creation of voice and chat driven products scaling from a soft-phone up to a
a soft-switch. It can be used as a simple switching engine, a media gateway soft-switch. It can be used as a simple switching engine, a PBX, a media
or a media server to host IVR applications using simple scripts or XML to gateway or a media server to host IVR applications using simple scripts or XML
control the callflow. to control the callflow.
.
This package contains the mod_say_ru module and available language
configuration files.

1
debian/rules vendored
View File

@ -5,7 +5,6 @@
# Uncomment this to turn on verbose mode. # Uncomment this to turn on verbose mode.
export DH_VERBOSE=1 export DH_VERBOSE=1
export DH_OPTIONS export DH_OPTIONS
export DH_COMPAT=4
export DEB_DH_INSTALL_SOURCEDIR=debian/tmp export DEB_DH_INSTALL_SOURCEDIR=debian/tmp
export PASSTHRU_CODEC_MODULES=codecs/mod_g729 codecs/mod_g723_1 codecs/mod_amr export PASSTHRU_CODEC_MODULES=codecs/mod_g729 codecs/mod_g723_1 codecs/mod_amr
# Modules listed by those built by default, then those that are added in this package # Modules listed by those built by default, then those that are added in this package