debian/0000775000000000000000000000000012323517313007170 5ustar debian/rules0000775000000000000000000000526612267457030010267 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 PJPROJECT_VERSION := 2.1.0 %: dh $@ override_dh_auto_configure: # cd daemon/libs/ && ./compile_pjsip.sh cd daemon/libs/pjproject-$(PJPROJECT_VERSION) && CFLAGS=-fPIC ./configure --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --disable-sound --disable-video cd daemon && ./autogen.sh --prefix=/usr cd daemon && ./configure --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS) -fPIC" LDFLAGS="-Wl,-z,defs" --disable-doxygen cd gnome && ./autogen.sh --prefix=/usr cd gnome && ./configure --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs" cd kde && ./config.sh --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs" cd plugins && ./autogen.sh --prefix=/usr cd plugins && ./configure --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs" override_dh_auto_build: # cd daemon/libs/ && ./compile_pjsip.sh cd daemon/libs/pjproject-$(PJPROJECT_VERSION) && make cd daemon && make cd gnome && make cd kde/build && make cd plugins && make override_dh_auto_clean: cd daemon/libs/pjproject-$(PJPROJECT_VERSION) && [ ! -f build.mak ] || $(MAKE) distclean cd daemon && [ ! -f Makefile ] || $(MAKE) distclean cd gnome && [ ! -f Makefile ] || $(MAKE) distclean cd kde && [ ! -f Makefile ] || $(MAKE) distclean cd plugins && [ ! -f Makefile ] || $(MAKE) distclean dh_auto_clean override_dh_auto_install: cd daemon && make DESTDIR=$(CURDIR)/debian/sflphone-daemon install cd gnome && make DESTDIR=$(CURDIR)/debian/sflphone-gnome install cd kde/build && make DESTDIR=$(CURDIR)/debian/sflphone-kde install cd plugins && make DESTDIR=$(CURDIR)/debian/sflphone-evolution install # # Move gconf schemas to the right place # mv $(CURDIR)/debian/sflphone-gnome/usr/etc/gconf/schemas/* $(CURDIR)/debian/sflphone-gnome/usr/share/gconf/schemas/ # cd $(CURDIR)/debian/sflphone-gnome/usr/ && rmdir -p etc/gconf/schemas # Move architecture-independent files to the data package if test -d "$(CURDIR)/debian/sflphone-data/usr/share/sflphone/" ; then \ mv $(CURDIR)/debian/sflphone-gnome/usr/share/sflphone/* $(CURDIR)/debian/sflphone-data/usr/share/sflphone/ ;\ mv $(CURDIR)/debian/sflphone-daemon/usr/share/sflphone/ringtones/ $(CURDIR)/debian/sflphone-data/usr/share/sflphone/ ;\ fi rm -rf $(CURDIR)/debian/sflphone-gnome/usr/share/sflphone/ rm -rf $(CURDIR)/debian/sflphone-daemon/usr/share/sflphone/ dh_auto_install get-orig-source: uscan --download-current-version debian/patches/0000775000000000000000000000000012323515063010617 5ustar debian/patches/drop-service-flag.patch0000664000000000000000000000116412323515063015153 0ustar Description: Drop G_APPLICATION_IS_SERVICE flag when creating a new gnome client Author: Dimitri John Ledkov Bug-Ubuntu: https://bugs.launchpad.net/bugs/1299967 --- sflphone-1.3.0.orig/gnome/src/sflphone_client.c +++ sflphone-1.3.0/gnome/src/sflphone_client.c @@ -102,7 +102,7 @@ sflphone_client_new() { SFLPhoneClient *client = g_object_new(sflphone_client_get_type(), "application-id", "org.sfl.SFLphone", - "flags", G_APPLICATION_HANDLES_COMMAND_LINE | G_APPLICATION_IS_SERVICE, NULL); + "flags", G_APPLICATION_HANDLES_COMMAND_LINE, NULL); return client; } debian/patches/02_target_s390.patch0000664000000000000000000000423511755617411014221 0ustar Author: Jordi Mallach Description: Add build definitions for Linux/s390 targets. Make the necessary changes to enable Linux builds of pjproject on S/390, as explained in the Doxygen headers. This fixes builds on both s390 and s390x. Forwarded: yes Bug: https://projects.savoirfairelinux.com/issues/8176 Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=653127 Last-Update: 2012-02-18 --- sflphone-1.0.1/daemon/libs/pjproject/build/m-s390.mak 1970-01-01 01:00:00.000000000 +0100 +++ sflphone-1.0.1.s390/daemon/libs/pjproject/build/m-s390.mak 2011-12-26 21:45:55.504602047 +0100 @@ -0,0 +1,4 @@ +export M_CFLAGS := $(CC_DEF)PJ_M_S390=1 +export M_CXXFLAGS := +export M_LDFLAGS := +export M_SOURCES := --- sflphone-1.0.1/daemon/libs/pjproject/pjlib/include/pj/compat/m_s390.h 1970-01-01 01:00:00.000000000 +0100 +++ sflphone-1.0.1.s390/daemon/libs/pjproject/pjlib/include/pj/compat/m_s390.h 2011-12-26 21:52:00.064610328 +0100 @@ -0,0 +1,36 @@ +/* $Id: m_s390.h 3553 2011-05-05 06:14:19Z nanang $ */ +/* + * Copyright (C) 2008-2011 Teluu Inc. (http://www.teluu.com) + * Copyright (C) 2003-2008 Benny Prijono + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ +#ifndef __PJ_COMPAT_M_S390_H__ +#define __PJ_COMPAT_M_S390_H__ + +/** + * @file m_s390.h + * @brief Describes S/390 family processor specifics. + */ + +#define PJ_M_NAME "s390" + +#define PJ_HAS_PENTIUM 0 +#define PJ_IS_LITTLE_ENDIAN 0 +#define PJ_IS_BIG_ENDIAN 1 + + +#endif /* __PJ_COMPAT_M_S390_H__ */ + debian/patches/disable-ilbc.patch0000664000000000000000000000075112152344730014156 0ustar Index: sflphone-1.2.1/daemon/libs/pjproject-2.0.1/third_party/build/os-linux.mak =================================================================== --- sflphone-1.2.1.orig/daemon/libs/pjproject-2.0.1/third_party/build/os-linux.mak 2013-01-10 09:12:15.000000000 +1100 +++ sflphone-1.2.1/daemon/libs/pjproject-2.0.1/third_party/build/os-linux.mak 2013-01-12 09:57:06.000000000 +1100 @@ -1,5 +1,5 @@ DIRS += gsm -DIRS += ilbc +#DIRS += ilbc DIRS += speex DIRS += portaudio DIRS += g7221 debian/patches/04_target_s4.patch0000664000000000000000000000170412034431355014041 0ustar Description: Add build definitions for SH4 Author: Nobuhiro Iwamatsu Bug-Debian: http://bugs.debian.org/658987 Forwarded: https://projects.savoirfairelinux.com/issues/16377 Last-Update: 2012-02-07 --- sflphone-1.0.1.orig/daemon/libs/pjproject/pjlib/include/pj/config.h +++ sflphone-1.0.1/daemon/libs/pjproject/pjlib/include/pj/config.h @@ -276,6 +276,20 @@ # define PJ_HAS_PENTIUM 0 # define PJ_IS_LITTLE_ENDIAN 1 # define PJ_IS_BIG_ENDIAN 0 + +#elif defined(PJ_M_SH) || defined(__sh__) || defined(__sh) || \ + defined(__SH__) || defined(_ARCH_SH) || defined(_SH_) + /* + * Renesas SuperH, default to little endian + */ +# undef PJ_M_SH +# define PJ_M_SH 1 +# define PJ_M_NAME "sh" +# define PJ_HAS_PENTIUM 0 +# if !defined(PJ_IS_LITTLE_ENDIAN) && !defined(PJ_IS_BIG_ENDIAN) +# define PJ_IS_LITTLE_ENDIAN 1 +# define PJ_IS_BIG_ENDIAN 0 +# endif #else # error "Please specify target machine." debian/patches/03_binutils-gold.patch0000664000000000000000000000171411755703634014734 0ustar Description: Add gthread-2.0 linker to fix FTBFS using binutils-gold Author: Mahyuddin Susanto Forwarded: no Last-Update: 2012-01-04 Index: sflphone-1.1.0/gnome/src/Makefile.am =================================================================== --- sflphone-1.1.0.orig/gnome/src/Makefile.am 2012-05-18 07:16:25.000000000 +1000 +++ sflphone-1.1.0/gnome/src/Makefile.am 2012-05-19 14:32:01.000000000 +1000 @@ -41,7 +41,7 @@ $(NOTIFY_LIBS) $(SFLPHONEGTK_LIBS) $(X11_LIBS) \ $(GTK_LIBS) $(GLIB_LIBS) $(WEBKIT_LIBS) \ $(LD_LIBS) $(GCONF_LIBS) \ - $(JAVASCRIPT_CORE_GTK_LIBS) $(GTHREAD_LIBS) + $(JAVASCRIPT_CORE_GTK_LIBS) $(GTHREAD_LIBS) -lgthread-2.0 sflphone_client_gnome_CFLAGS = $(DBUSGLIB_CFLAGS) $(LIBNOTIFY_CFLAGS) \ $(NOTIFY_CFLAGS) $(GTK_CFLAGS) $(X11_CFLAGS) \ debian/patches/series0000664000000000000000000000005512323515044012033 0ustar 02_target_s390.patch drop-service-flag.patch debian/patches/gcc47-fixes.patch0000664000000000000000000000171012034431355013662 0ustar Bug: https://projects.savoirfairelinux.com/issues/16376 Index: sflphone-1.1.0/daemon/libs/iax2/iax-client.h =================================================================== --- sflphone-1.1.0.orig/daemon/libs/iax2/iax-client.h 2012-05-18 07:16:25.000000000 +1000 +++ sflphone-1.1.0/daemon/libs/iax2/iax-client.h 2012-05-19 21:24:15.000000000 +1000 @@ -11,6 +11,8 @@ * the GNU Lesser General Public License (LGPL) */ +#include + #ifndef _ASTERISK_IAX_CLIENT_H #define _ASTERISK_IAX_CLIENT_H Index: sflphone-1.1.0/daemon/src/fileutils.cpp =================================================================== --- sflphone-1.1.0.orig/daemon/src/fileutils.cpp 2012-05-18 07:16:25.000000000 +1000 +++ sflphone-1.1.0/daemon/src/fileutils.cpp 2012-05-19 21:24:59.000000000 +1000 @@ -28,6 +28,8 @@ * as that of the covered work. */ +#include +#include #include #include #include debian/patches/system_pjproject.patch0000664000000000000000000000204712175766147015267 0ustar Description: Initial support for building with system pjproject Author: Tzafrir Cohen Forwarded: no A patch intended to demonstrate building with a system copy of pjproject. --- a/daemon/globals.mak +++ b/daemon/globals.mak @@ -9,15 +9,9 @@ ASTYLERC="$(top_srcdir)/../astylerc" indent="/usr/bin/astyle" # for pjsip -include $(src)/libs/pjproject-2.0.1/build.mak -PJSIP_LIBS=$(APP_LDFLAGS) $(APP_LDLIBS) +PJSIP_LIBS=$(shell pkg-config --libs libpjproject) -lpj -SIP_CFLAGS=-I$(src)/libs/pjproject-2.0.1/pjsip/include \ - -I$(src)/libs/pjproject-2.0.1/pjlib/include \ - -I$(src)/libs/pjproject-2.0.1/pjlib-util/include \ - -I$(src)/libs/pjproject-2.0.1/pjmedia/include \ - -I$(src)/libs/pjproject-2.0.1/pjnath/include \ - -DPJ_AUTOCONF=1 +SIP_CFLAGS=$(shell pkg-config --cflags libpjproject) if BUILD_SPEEX SPEEXCODEC=-DHAVE_SPEEX_CODEC @@ -35,7 +29,6 @@ endif AM_CPPFLAGS = \ -I$(src)/libs \ -I$(src)/libs/iax2 \ - -I$(src)/libs/pjproject-2.0.1 \ -I$(src)/src \ -I$(src)/src/config \ -I$(src)/test \ debian/patches/changeset_r92d62cfc54732bbbcfff2b1d36c096b120b981a5.diff0000664000000000000000000000150312163704145021443 0ustar commit 92d62cfc54732bbbcfff2b1d36c096b120b981a5 Author: Tristan Matthews Date: Wed Jun 26 12:02:37 2013 -0400 * #26302: pjsip: fix build of daemon for bi-endian systems Index: sflphone-1.2.2/daemon/globals.mak =================================================================== --- sflphone-1.2.2.orig/daemon/globals.mak 2013-06-29 17:24:01.000000000 +1000 +++ sflphone-1.2.2/daemon/globals.mak 2013-06-29 17:25:13.000000000 +1000 @@ -16,7 +16,8 @@ -I$(src)/libs/pjproject-2.0.1/pjlib/include \ -I$(src)/libs/pjproject-2.0.1/pjlib-util/include \ -I$(src)/libs/pjproject-2.0.1/pjmedia/include \ - -I$(src)/libs/pjproject-2.0.1/pjnath/include + -I$(src)/libs/pjproject-2.0.1/pjnath/include \ + -DPJ_AUTOCONF=1 if BUILD_SPEEX SPEEXCODEC=-DHAVE_SPEEX_CODEC debian/compat0000664000000000000000000000000212022607010010354 0ustar 9 debian/README.Debian0000664000000000000000000000041011755617411011234 0ustar sflphone for Debian ------------------- Once you have created an account on sip.sflphone.org, you can use the Echo Test number to make sure your sound settings are all good: Dial *100 -- Francois Marier Thu, 06 Aug 2009 15:25:17 +1200 debian/watch0000664000000000000000000000025011755703634010231 0ustar version=3 http://www.sflphone.org/download/source-code https://projects.savoirfairelinux.com/attachments/download/[0-9]+/sflphone-([0-9.]+)\.tar\.gz debian svn-upgrade debian/changelog0000664000000000000000000001704612323517307011055 0ustar sflphone (1.3.0-1ubuntu1) trusty; urgency=medium * Drop G_APPLICATION_IS_SERVICE flag when creating a new gnome client. Thus allow launching the gnome client, instead of silently quitting and do nothing. (LP: #1299967) -- Dimitri John Ledkov Wed, 16 Apr 2014 15:56:01 +0100 sflphone (1.3.0-1) unstable; urgency=medium * New upstream release - Fixes "New Upstream Release" (Closes: #735846) - Fixes "Ringtone does not stop" (Closes: #727164) - Fixes "[sflphone-kde] crash on startup" (Closes: #718178) - Fixes "sflphone GUI crashes when call is hung up" (Closes: #736583) * Build-Depends: ensure GnuTLS 2.6 - libucommon-dev (>= 6.0.7-1.1), libccrtp-dev (>= 2.0.6-3) - Fixes "FTBFS Build-Depends libgnutls{26,28}-dev" (Closes: #722040) * Fix "boost 1.49 is going away" unversioned Build-Depends: (Closes: #736746) * Add Build-Depends: libsndfile-dev, nepomuk-core-dev -- Mark Purcell Tue, 28 Jan 2014 18:23:36 +1100 sflphone (1.2.3-2) unstable; urgency=low * changeset_r92d62cfc54732bbbcfff2b1d36c096b120b981a5.diff - fixes automatic endian detection * Update Vcs: fixes vcs-field-not-canonical -- Mark Purcell Sun, 30 Jun 2013 11:40:56 +1000 sflphone (1.2.3-1) unstable; urgency=low * New upstream release * Add Build-Depends: intltool, yelp-tools, gnome-common -- Mark Purcell Sun, 23 Jun 2013 11:40:53 +1000 sflphone (1.2.2-1) unstable; urgency=low * New upstream release * changeset_rb68857a4b485b7d43f92714cd5792595ff895f82.diff - fix QTest * pjproject ./configure --disable-sound --disable-video -- Mark Purcell Sun, 02 Jun 2013 18:04:11 +1000 sflphone (1.2.0-3) unstable; urgency=low * Upload to unstable -- Mark Purcell Sat, 25 May 2013 10:49:37 +1000 sflphone (1.2.0-2) experimental; urgency=low * NEW package sflphone-kde - Fixes "Please provide the package for KDE front-end" (Closes: #675019) * Update Build-Depends: * Update Section: comm/ gnome/ kde -- Mark Purcell Mon, 08 Oct 2012 17:26:09 +1100 sflphone (1.2.0-1) experimental; urgency=low * New upstream release -- Mark Purcell Sat, 08 Sep 2012 16:20:55 +1000 sflphone (1.1.0-2) unstable; urgency=low * Drop unsupported CELT codec (Build-Depends) - Fixes "Spurious build dependency on libcelt-dev" (Closes: #674644) -- Mark Purcell Sun, 27 May 2012 08:22:22 +1000 sflphone (1.1.0-1) unstable; urgency=low * New upstream release - Fixes "FTBFS with libccrtp-dev/2.0.2 from experimental" (Closes: #663282) * NEW Maintainer: Debian VoIP Team - Thanks Francois for your work. - (Closes: #665789: O: sflphone -- SIP and IAX2 compatible VoIP phone) * Added Build-Depends: libdbus-c++-bin * Add gcc47-fixes.patch -- Mark Purcell Sat, 19 May 2012 21:46:37 +1000 sflphone (1.0.2-2) unstable; urgency=low * Orphan this package -- Francois Marier Tue, 03 Apr 2012 14:45:24 +1200 sflphone (1.0.2-1) unstable; urgency=low * New upstream release - remove logging patch (applied upstream) - update s390 patch since it was partially applied upstream * Include the Evolution plugin as a separate binary package * Fix compilation issues on SH4 (closes: #658987) * Merge Ubuntu's binutils-gold linking fix -- Francois Marier Sat, 18 Feb 2012 21:47:09 +1300 sflphone (1.0.1-4.1) unstable; urgency=medium * Non-maintainer upload. * Add build definitions for S/390 targets (closes: #653127). -- Jordi Mallach Mon, 26 Dec 2011 21:20:38 +0000 sflphone (1.0.1-4) unstable; urgency=low * Don't assume that arch:all packages will get built (closes: #649726) -- Francois Marier Fri, 25 Nov 2011 13:24:12 +1300 sflphone (1.0.1-3) unstable; urgency=low * Explicit dh_installdirs in override_dh_auto_install (closes: #649726) * Backport upstream patch to silence log messages (closes: #591807) -- Francois Marier Thu, 24 Nov 2011 16:07:47 +1300 sflphone (1.0.1-2) unstable; urgency=low * debian/rules: start with dh_auto_install in its override target -- Francois Marier Wed, 23 Nov 2011 14:51:16 +1300 sflphone (1.0.1-1) unstable; urgency=low * New upstream release * Drop remove_sslv2 and libnotify07 patches (no longer needed) * debian/rules: simplify and update paths * new build dependencies: libdbus-c++-dev, libgtk-3-dev and libwebkitgtk-3.0-dev * remove build dependency on libedataserverui-dev (closes: #640090) -- Francois Marier Tue, 22 Nov 2011 21:35:35 +1300 sflphone (0.9.13-3) unstable; urgency=low * Change build dependency on libwebkit-dev with libwebkitgtk-dev (closes: #635425) * Add libnotify 0.7 upstream patch and bump build-dependency (closes: #630302) * Replace dependency on gnome-icon-theme with just librsvg2-common (closes: #611369, #628608) * Add empty build-arch and build-indep targets in debian/rules -- Francois Marier Mon, 01 Aug 2011 16:50:46 -0400 sflphone (0.9.13-2) unstable; urgency=low * Disable SSLv2 to fix FTBFS bug (closes: #621395) * Add missing dependency on gnome-icon-theme (closes: #611369) Thanks to Lisandro Damián Nicanor Pérez Meyer! * Bump Standards-Version to 3.9.2 (no changes) -- Francois Marier Mon, 30 May 2011 21:11:37 +1200 sflphone (0.9.13-1) unstable; urgency=low * New upstream release - remove Debian patch (applied upstream) * Fix watch file * Remove unnecessary versioned dependency -- Francois Marier Tue, 05 Apr 2011 14:14:13 +1200 sflphone (0.9.12-2) unstable; urgency=high * Security update (possible buffer overflows) -- Francois Marier Fri, 04 Feb 2011 14:41:18 +1300 sflphone (0.9.12-1) unstable; urgency=low * New upstream release: - refactoring of the RTP session allowing dynamic update of audio codecs - updated synchronization between transport layer and audio layer - better implementation of SIP Early media playback - fixed memory leaks in configuration serialization engine - Evolution addressbook: default addressbook & authentication support - improved Gnome client initialization error handling - updated dbus-c++ binding * Remove all Debian patches since they were applied upstream * New build-dependencies on libedataserverui1.2-dev and astyle -- Francois Marier Sun, 16 Jan 2011 17:48:24 +1300 sflphone (0.9.11-2) unstable; urgency=low * Fix FTBFS with gold/ld --no-add-needed, patch from Ubuntu (closes: #608713) * debian/rules: verbose make (V=1) to show how compiler/linker is called -- Francois Marier Tue, 04 Jan 2011 18:00:17 +1300 sflphone (0.9.11-1) unstable; urgency=low * New upstream release * Add new build dependencies on libwebkit-dev and libyaml-dev * Bump Standards-Version up to 3.9.1 * Bump debhelper compatibility to 8 * Patch another typo in the upstream code (lintian notice) -- Francois Marier Fri, 24 Dec 2010 16:33:55 +1300 sflphone (0.9.8.4-1) unstable; urgency=medium * New upstream release - fix FTBFS on powerpc, mips, hppa, s390 - fix FTBFS on sh4 architecture (closes: #586633) -- Francois Marier Tue, 22 Jun 2010 12:27:46 +1200 sflphone (0.9.8.3-1) unstable; urgency=low * Initial release (Closes: #494928) -- Francois Marier Thu, 03 Jun 2010 15:59:46 +1200 debian/copyright0000664000000000000000000002645411755617411011146 0ustar This package was debianized by: Francois Marier on Wed, 04 Mar 2009 13:16:45 +1300 It was downloaded from: https://projects.savoirfairelinux.com/projects/list_files/sflphone Upstream Author: Savoir-Faire Linux Inc. Copyright: Copyright (C) 2004-2010 Savoir-Faire Linux Inc. License: This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Additional permission under GNU GPL version 3 section 7: If you modify this program, or any covered work, by linking or combining it with the OpenSSL project's OpenSSL library (or a modified version of that library), containing parts covered by the terms of the OpenSSL or SSLeay licenses, Savoir-Faire Linux Inc. grants you additional permission to convey the resulting work. Corresponding Source for a non-source form of such a combination shall include the source code for the parts of OpenSSL used as well as that of the covered work. On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-3'. The Debian packaging is: Copyright (C) 2009-2010, Francois Marier and is licensed under the GPL, see above. SFLPhone also includes the following code from other projects: sflphone-common/libs/iax2: libiax - An implementation of Inter-Asterisk eXchange Copyright (C) 1999 Mark Spencer 1999-2001 Linux Support Services, Inc. 2003-2004 Digium 2004-2005 Horizon Wimba, Inc. Released under the terms of the GNU General Public License Source URL: https://iaxclient.svn.sourceforge.net/svnroot/iaxclient/trunk/ sflphone-common/libs/utilspp: Copyright (C) 2002-2004 Jean-Philippe Barrette-LaPierre Released under the following license: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (cURLpp), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. sflphone-common/libs/dbus-c++: D-Bus++ - C++ bindings for D-Bus Copyright (C) 2005-2007 Paolo Durante Released under the terms of the GNU Lesser General Public License 2.1 or later Source URL: git://anongit.freedesktop.org/git/dbus/dbus-c++/ sflphone-client-gnome/src/widget: Copyright (C) Pidgin developers Released under the terms of the GNU General Public License version 2 or later Source URL : http://www.pidgin.im/ sflphone-client-gnome/src/contacts/addressbook: Copyright (C) Deskbar-applet Released under the terms of the GNU General Public License version 2 or later Source URL : http://projects.gnome.org/deskbar-applet/ sflphone-common/libs/pjproject: PJSIP - Open Source SIP Stack Copyright (C) 2003-2008 Benny Prijono 2008-2009 Teluu Inc. (http://www.teluu.com) Released under the terms of the GNU General Public License version 2 or later Source URL: http://www.pjsip.org/ sflphone's customised version of the PJSIP project in turn includes the following third-party code: ACE Timer Heap - Timer heap management Library pjlib/timer.[hc] Copyright (C) 1993-2006 Douglas C. Schmidt and his research group at Washington University, University of California, Irvine, and Vanderbilt University Permission to distribute under the same terms as PJSIP (GPLv2+) Alaw/Ulaw Converter pjmedia/alaw_ulaw.c Copyright (C) Sun Microsystems, Inc. This source code is a product of Sun Microsystems, Inc. and is provided for unrestricted use. Users may copy or modify this source code without charge. SUN SOURCE CODE IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE. Sun source code is provided with no support and without any obligation on the part of Sun Microsystems, Inc. to assist in its use, correction, modification or enhancement. SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY THIS SOFTWARE OR ANY PART THEREOF. In no event will Sun Microsystems, Inc. be liable for any lost revenue or profits or other special, indirect and consequential damages, even if Sun has been advised of the possibility of such damages. CRC32 Algorithm pjlib-util/crc32.c Released into the public domain MD5 Hashing Algorithm pjlib-util/md5.c Released into the public domain SHA1 Encryption pjlib-util/sha1.c Released into the public domain GNU Getopt - Command line parsing library, part of GNU LIBC pjlib-util/getopt.[hc] Copyright (C) 1987-1997 Free Software Foundation, Inc. Released the GNU Lesser General Public License 2.1 or later PortAudio - Cross platform audio device abstraction third_party/portaudio/ Copyright (C) 1999-2000 Phil Burk Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Resample - High Quality Sample Rate Conversion third_party/resample/ Copyright (C) 1994-2002 by Julius O. Smith III 2000 Bill Schottstaedt Released the GNU Lesser General Public License 2.1 or later GSM Codec 06.10 - GSM 06.10 Software Library third_party/gsm/ Copyright (C) 1992-1994 Jutta Degener & Carsten Bormann, Technische Universitaet Berlin Any use of this software is permitted provided that this notice is not removed and that neither the authors nor the Technische Universitaet Berlin are deemed to have made any representations as to the suitability of this software for any purpose nor are held responsible for any defects of this software. THERE IS ABSOLUTELY NO WARRANTY FOR THIS SOFTWARE. As a matter of courtesy, the authors request to be informed about uses this software has found, about bugs in this software, and about any improvements that may be of general interest. Speex third_party/speex/ Copyright 2002-2005 Xiph.org Foundation, Jean-Marc Valin, EpicGames, David Rowe and Analog Devices Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - Neither the name of the Xiph.org Foundation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. libSRTP - implements Secure RTP/RTCP (SRTP and SRTCP) third_party/srtp/ Copyright (c) 2001-2006 Cisco Systems, Inc. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Neither the name of the Cisco Systems, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. debian/control0000664000000000000000000001151612323515077010604 0ustar Source: sflphone Section: comm Priority: extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian VoIP Team Uploaders: Mark Purcell Build-Depends: debhelper (>= 9), autotools-dev, autoconf, automake, libtool, chrpath, check, astyle, # sflphone-daemon libdbus-c++-dev, libdbus-c++-bin, libexpat1-dev, libucommon-dev (>= 6.0.7-1.1), libccrtp-dev (>= 2.0.6-3), libcppunit-dev, libzrtpcpp-dev (>= 2.0.0), libsrtp0-dev, libssl-dev, libpcre3-dev, uuid-dev, libyaml-dev, libasound2-dev, libspeexdsp-dev, libspeex-dev, libgsm1-dev, libsndfile-dev, libpulse-dev, libsamplerate0-dev, libopencore-amrnb-dev, # sflphone-gnome gnome-common, gnome-doc-utils, libglib2.0-dev, libgnomeui-dev, rarian-compat, libx11-dev, libgtk-3-dev, libsexy-dev, libdbus-1-dev, libdbus-glib-1-dev, libnotify-dev (>= 0.7), libatk1.0-dev, libcairo2-dev, libgconf2-dev, libgdk-pixbuf2.0-dev, libjavascriptcoregtk-3.0-dev, libwebkitgtk-3.0-dev, libpango1.0-dev, librsvg2-dev, intltool, yelp-tools, # sflphone-kde cmake, libboost-dev, kdelibs5-dev, kdepimlibs5-dev, libphonon-dev, libqt4-dev, libqt4-opengl-dev, libsoprano-dev, nepomuk-core-dev, # sflphone-evolution libebook1.2-dev, libedataserver1.2-dev, libsoup2.4-dev # # liblog4c-dev, # libresample1-dev, Standards-Version: 3.9.4 Homepage: http://www.sflphone.org Vcs-Svn: svn://anonscm.debian.org/pkg-voip/sflphone/trunk/ Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-voip/sflphone/trunk/ Package: sflphone-daemon Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: SIP and IAX2 compatible VoIP phone - core daemon SFLphone is a SIP/IAX2 compatible softphone for Linux. The SFLphone project's goal is to create a robust enterprise-class desktop phone. While it can serve home users very well, it is designed with a hundred-calls-a-day receptionist in mind. . It features a flexible client/server architecture where the GTK+ client talks to the daemon through DBus and is capable of handling multiple VoIP connections at once. . This is the daemon package required by all SFLphone clients. Package: sflphone-data Architecture: all Depends: ${misc:Depends} Description: SIP and IAX2 compatible VoIP phone - common data SFLphone is a SIP/IAX2 compatible softphone for Linux. The SFLphone project's goal is to create a robust enterprise-class desktop phone. While it can serve home users very well, it is designed with a hundred-calls-a-day receptionist in mind. . It features a flexible client/server architecture where the GTK+ client talks to the daemon through DBus and is capable of handling multiple VoIP connections at once. . This package includes the data files required by all SFLphone clients. Package: sflphone-gnome Architecture: any Section: gnome Depends: ${shlibs:Depends}, ${misc:Depends}, sflphone-daemon (= ${binary:Version}), sflphone-data (= ${source:Version}), librsvg2-common Description: SIP and IAX2 compatible VoIP phone - GNOME client SFLphone is a SIP/IAX2 compatible softphone for Linux. The SFLphone project's goal is to create a robust enterprise-class desktop phone. While it can serve home users very well, it is designed with a hundred-calls-a-day receptionist in mind. . It features a flexible client/server architecture where the GTK+ client talks to the daemon through DBus and is capable of handling multiple VoIP connections at once. . This is the graphical client for GNOME. Package: sflphone-kde Architecture: any Section: kde Depends: ${shlibs:Depends}, ${misc:Depends}, sflphone-daemon (= ${binary:Version}), sflphone-data (= ${source:Version}), librsvg2-common Description: SIP and IAX2 compatible VoIP phone - KDE client SFLphone is a SIP/IAX2 compatible softphone for Linux. The SFLphone project's goal is to create a robust enterprise-class desktop phone. While it can serve home users very well, it is designed with a hundred-calls-a-day receptionist in mind. . It features a flexible client/server architecture where the Qt client talks to the daemon through DBus and is capable of handling multiple VoIP connections at once. . This is the graphical client for KDE. Package: sflphone-evolution Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, sflphone-gnome (= ${binary:Version}) Description: SIP and IAX2 compatible VoIP phone - Evolution plugin SFLphone is a SIP/IAX2 compatible softphone for Linux. The SFLphone project's goal is to create a robust enterprise-class desktop phone. While it can serve home users very well, it is designed with a hundred-calls-a-day receptionist in mind. . It features a flexible client/server architecture where the GTK+ client talks to the daemon through DBus and is capable of handling multiple VoIP connections at once. . This package consists of an optional Evolution addressbook plugin for the GNOME client. debian/source/0000775000000000000000000000000012271655621010477 5ustar debian/source/format0000664000000000000000000000001411755617411011706 0ustar 3.0 (quilt) debian/sflphone-kde.menu0000664000000000000000000000021311755617411012441 0ustar ?package(sflphone-kde):needs="X11" section="Applications/Network/Communication"\ title="SFLphone" command="/usr/bin/sflphone-client-kde" debian/sflphone-gnome.dirs0000664000000000000000000000004011755617411012776 0ustar usr/bin usr/share/gconf/schemas debian/sflphone-data.dirs0000664000000000000000000000002311755617411012603 0ustar usr/share/sflphone debian/sflphone-gnome.menu0000664000000000000000000000021711755617411013007 0ustar ?package(sflphone-gnome):needs="X11" section="Applications/Network/Communication"\ title="SFLphone" command="/usr/bin/sflphone-client-gnome" debian/sflphone-kde.dirs0000664000000000000000000000001011755617411012431 0ustar usr/bin