Create debian files for the new sflphone-client-gnome

This commit is contained in:
Emmanuel Milou
2009-04-20 18:25:37 -04:00
parent b35e9de872
commit 9f05378f6d
165 changed files with 1252 additions and 3498 deletions

11
debian/control.hardy vendored
View File

@ -1,16 +1,17 @@
Source: sflphone
Source: sflphone-common
Maintainer: SavoirFaireLinux Inc <emmanuel.milou@savoirfairelinux.com>
Section: gnome
Priority: optional
Build-Depends: debhelper (>= 5), autoconf, automake, libpulse-dev, libsamplerate0-dev, libcommoncpp2-dev, libccrtp-dev, libcppunit-dev, libgsm1-dev, libspeex-dev, libtool, libgtk2.0-dev, libsexy-dev, libdbus-1-dev, libdbus-glib-1-dev, libnotify-dev, libasound2-dev, libebook1.2-dev, uuid-dev, check
Build-Depends: debhelper (>= 5), autoconf, automake, libpulse-dev, libsamplerate0-dev, libcommoncpp2-dev, libccrtp-dev, libcppunit-dev, libgsm1-dev, libspeex-dev, libtool, libdbus-1-dev, libasound2-dev, uuid-dev
Standards-Version: 3.7.3
Package: sflphone
Package: sflphone-common
Priority: optional
Architecture: any
Depends: libgcc1 , libsamplerate0 (>=0.1.2) , libdbus-glib-1-2 (>= 0.73), libexpat1 , libgtk2.0-0 , libc6 (>= 2.3.6-6) , libglib2.0-0 (>= 2.12.0) , libcommoncpp2-1.6-0 ,libgsm1 (>=1.0.10) , libspeex1 (>=1.1.12) , libdbus-1-3, libdbus-glib-1-2, libasound2 (>= 1.0), libpulse0 (>= 0.9.6), libccrtp1-1.6-0, libnotify1 (>= 0.4), libsexy2 (>= 0.1), librsvg2-common (>=2.22.2)
Depends: libgcc1 , libsamplerate0 (>=0.1.2) , libdbus-glib-1-2 (>= 0.73), libexpat1, libc6 (>= 2.3.6-6) , libcommoncpp2-1.6-0 ,libgsm1 (>=1.0.10) , libspeex1 (>=1.1.12) , libdbus-1-3, libasound2 (>= 1.0), libpulse0 (>= 0.9.6), libccrtp1-1.6-0
Homepage: http://www.sflphone.org
Description: SIP and IAX2 compatible softphone
Description: SIP and IAX2 compatible softphone - application core
This package provides SFLphone daemon, that is the core of the application.
SFLphone is meant to be a robust enterprise-class desktop phone.
SFLphone is released under the GNU General Public License.
SFLphone is being developed by the global community, and maintained by

View File

@ -1,16 +1,17 @@
Source: sflphone
Source: sflphone-common
Maintainer: SavoirFaireLinux Inc <emmanuel.milou@savoirfairelinux.com>
Section: gnome
Priority: optional
Build-Depends: debhelper (>= 5), autoconf, libpulse-dev, libsamplerate0-dev, libcommoncpp2-dev, libccrtp-dev, libcppunit-dev, libgsm1-dev, libspeex-dev, libtool, libgtk2.0-dev, libsexy-dev, libdbus-1-dev, libdbus-glib-1-dev, libnotify-dev, libasound2-dev, libspeexdsp-dev, uuid-dev, libebook1.2-dev, check
Build-Depends: debhelper (>= 5), autoconf, libpulse-dev, libsamplerate0-dev, libcommoncpp2-dev, libccrtp-dev, libcppunit-dev, libgsm1-dev, libspeex-dev, libtool, libdbus-1-dev, libasound2-dev, libspeexdsp-dev, uuid-dev
Standards-Version: 3.8.0
Package: sflphone
Package: sflphone-common
Priority: optional
Architecture: any
Depends: libgcc1 , libsamplerate0 (>=0.1.2) , libdbus-glib-1-2 (>= 0.73), libexpat1 , libgtk2.0-0 , libc6 (>= 2.3.6-6) , libglib2.0-0 (>= 2.12.0) , libcommoncpp2-1.6-0 , libgsm1 (>=1.0.10) , libspeex1 (>=1.1.12) , libdbus-1-3, libdbus-glib-1-2, libasound2 (>= 1.0), libpulse0 (>= 0.9.6), libccrtp1-1.6-1, libnotify1 (>= 0.4), libsexy2 (>= 0.1), librsvg2-common (>= 2.22.2), libspeexdsp1
Depends: libgcc1 , libsamplerate0 (>=0.1.2) , libexpat1 , libc6 (>= 2.3.6-6) , libcommoncpp2-1.6-0 , libgsm1 (>=1.0.10) , libspeex1 (>=1.1.12) , libdbus-1-3, libasound2 (>= 1.0), libpulse0 (>= 0.9.6), libccrtp1-1.6-1, libspeexdsp1
Homepage: http://www.sflphone.org
Description: SIP and IAX2 compatible softphone
Description: SIP and IAX2 compatible softphone - application core
This package provides SFLphone daemon, that is the core of the application.
SFLphone is meant to be a robust enterprise-class desktop phone.
SFLphone is released under the GNU General Public License.
SFLphone is being developed by the global community, and maintained by

View File

@ -2,13 +2,13 @@ Source: sflphone
Maintainer: SavoirFaireLinux Inc <emmanuel.milou@savoirfairelinux.com>
Section: gnome
Priority: optional
Build-Depends: debhelper (>= 5), autoconf, automake, libpulse-dev, libsamplerate0-dev, libcommoncpp2-dev, libccrtp-dev, libcppunit-dev, libgsm1-dev, libspeex-dev, libtool, libgtk2.0-dev (>=2.16), libdbus-1-dev, libdbus-glib-1-dev, libnotify-dev, libasound2-dev, libspeexdsp-dev, uuid-dev, libebook1.2-dev, check
Build-Depends: debhelper (>= 5), autoconf, automake, libpulse-dev, libsamplerate0-dev, libcommoncpp2-dev, libccrtp-dev, libcppunit-dev, libgsm1-dev, libspeex-dev, libtool, libdbus-1-dev, libasound2-dev, libspeexdsp-dev, uuid-dev
Standards-Version: 3.7.3
Package: sflphone
Package: sflphone-common
Priority: optional
Architecture: any
Depends: libgcc1 , libsamplerate0 (>=0.1.2) , libdbus-glib-1-2 (>= 0.73), libexpat1 , libgtk2.0-0 (>=2.16) , libc6 (>= 2.3.6-6) , libglib2.0-0 (>= 2.12.0) , libcommoncpp2-1.6-0 , libgsm1 (>=1.0.10) , libspeex1 (>=1.1.12) , libdbus-1-3, libdbus-glib-1-2, libasound2 (>= 1.0), libpulse0 (>= 0.9.6), libccrtp1-1.6-1, libnotify1 (>= 0.4), librsvg2-common (>=2.22.2), libspeexdsp1
Depends: libgcc1 , libsamplerate0 (>=0.1.2) , libexpat1 , libc6 (>= 2.3.6-6) , libcommoncpp2-1.6-0 , libgsm1 (>=1.0.10) , libspeex1 (>=1.1.12) , libdbus-1-3, libasound2 (>= 1.0), libpulse0 (>= 0.9.6), libccrtp1-1.6-1, libspeexdsp1
Homepage: http://www.sflphone.org
Description: SIP and IAX2 compatible softphone
SFLphone is meant to be a robust enterprise-class desktop phone.

3
debian/dirs vendored
View File

@ -2,8 +2,7 @@ usr/bin
usr/lib
usr/share/applications
usr/share/dbus-1/services
usr/share/pixmaps
usr/share/sflphone
usr/share/sflphone/ringtones
usr/share/locale
usr/share/doc
usr/share/man

2
debian/manpages vendored
View File

@ -1,3 +1 @@
debian/sflphone/usr/share/man/man1/sflphone.1
debian/sflphone/usr/share/man/man1/sflphoned.1
debian/sflphone/usr/share/man/man1/sflphone-gtk.1

2
debian/preinst vendored
View File

@ -10,8 +10,6 @@ package=sflphone
case "$1" in
install|upgrade)
# Clear the old dbus-c++ and iax2 if presents
rm -rf /usr/lib/libdbus-c++*
rm -rf /usr/lib/libiax2*
;;
esac

8
debian/rules vendored
View File

@ -10,22 +10,20 @@
#export DH_VERBOSE=1
export DH_OPTIONS
package=sflphone
package=sflphone-common
CXX = g++-4.0
CFLAGS = -Wall -g
DEB_INSTALL_MANPAGES_sflphone = sflphoned.1 sflphone.1 sflphone-gtk.1
DEB_INSTALL_MANPAGES_sflphone = sflphoned.1
configure: configure-stamp
configure-stamp:
dh_testdir
# Add here commands to configure the package.
./autogen.sh --prefix=/usr
cd sflphone-gtk; ./autogen.sh --prefix=/usr
cd libs/pjproject-1.0.1; ./configure
touch configure-stamp
#Architecture
build: build-arch build-indep
@ -34,7 +32,6 @@ build-arch-stamp: configure-stamp
# Add here commands to compile the arch part of the package.
$(MAKE)
cd sflphone-gtk; make
cd libs/pjproject-1.0.1; $(MAKE) dep; $(MAKE)
touch $@
@ -75,7 +72,6 @@ install-arch:
# Add here commands to install the arch part of the package into
# debian/tmp.
$(MAKE) prefix=$(CURDIR)/debian/$(package)/usr install
cd sflphone-gtk; $(MAKE) prefix=$(CURDIR)/debian/$(package)/usr install
cd libs/pjproject-1.0.1; $(MAKE) prefix=$(CURDIR)/debian/$(package)/usr install
rm -rf $(CURDIR)/debian/$(package)/usr/include
dh_install -s

View File

@ -0,0 +1,62 @@
/* config.h.in. Generated from configure.ac by autoheader. */
/* Define to 1 if you have the <dlfcn.h> header file. */
#undef HAVE_DLFCN_H
/* Define to 1 if you have the <inttypes.h> header file. */
#undef HAVE_INTTYPES_H
/* Define to 1 if you have the <log4c.h> header file. */
#undef HAVE_LOG4C_H
/* Define to 1 if you have the <memory.h> header file. */
#undef HAVE_MEMORY_H
/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H
/* Define to 1 if you have the <stdlib.h> header file. */
#undef HAVE_STDLIB_H
/* Define to 1 if you have the <strings.h> header file. */
#undef HAVE_STRINGS_H
/* Define to 1 if you have the <string.h> header file. */
#undef HAVE_STRING_H
/* Define to 1 if you have the <sys/stat.h> header file. */
#undef HAVE_SYS_STAT_H
/* Define to 1 if you have the <sys/types.h> header file. */
#undef HAVE_SYS_TYPES_H
/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H
/* Define to the sub-directory in which libtool stores uninstalled libraries.
*/
#undef LT_OBJDIR
/* Name of package */
#undef PACKAGE
/* Define to the address where bug reports for this package should be sent. */
#undef PACKAGE_BUGREPORT
/* Define to the full name of this package. */
#undef PACKAGE_NAME
/* Define to the full name and version of this package. */
#undef PACKAGE_STRING
/* Define to the one symbol short name of this package. */
#undef PACKAGE_TARNAME
/* Define to the version of this package. */
#undef PACKAGE_VERSION
/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS
/* Version number of package */
#undef VERSION

View File

@ -0,0 +1,434 @@
sflphone-client-gnome (0.9.5-0ubuntu1~beta) %system%; urgency=low
[Julien Bonjean]
* Address book improvements
* Unit test framework implementation (check)
[Emmanuel Milou]
* Replace libsexy with GTK 2.16 when applicable
-- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Wed, 8 Apr 2009 11:29:15 -0500
sflphone (0.9.4-0ubuntu2) %system%; urgency=low
[ Alexandre Savard ]
* Restore speex and GSM detection
[ Emmanuel Milou ]
* Fix bug #1090
-- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Wed, 8 Apr 2009 11:29:15 -0500
sflphone (0.9.4-0ubuntu1) %system%; urgency=low
[ Emmanuel Milou ]
* Integrate DBus-c++ and libiax2 in the main build system
* Clean up in the working repository
* Reorder hooks configuration panel
* Protect case when no codecs are active
* Fix some return values
* Add unitary tests for the hook manager (premisces)
[Yun Liu]
* Update chinese translation
[Sven Werlen]
* Update german translation
[Hussein Abdallah]
* Update russian translation
[Maxime Chambreuil]
* Update spanish translation
-- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Fri, 3 Apr 2009 18:29:15 -0500
sflphone (0.9.4-rc1) %system%; urgency=low
[ Emmanuel Milou ]
* Fix bug while trying to hold/unhold several simultaneous call
* Improve address book build system
* Implement SIP url popup on incoming call
* Improve GTK+ panel configuration
[ Julien Bonjean ]
* GTK+ client refactoring
* GTK+ clean up
* Address book improvment
-- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Fri, 27 Mar 2009 18:29:15 -0500
sflphone (0.9.4-0beta1) %system%; urgency=low
[ Alexandre Savard ]
* Display codec used during conversation on the GUI
* Enable/disable STUN parameters at runtime
* Refactor search bar use
[ Emmanuel Milou ]
* Build system fixes
* Implement SIP re-invite
* Implement IP to IP call
[ Julien Bonjean ]
* Integrate GNOME address book based on evolution data server
-- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Fri, 20 Mar 2009 18:29:15 -0500
sflphone (0.9.3-0ubuntu3) %system%; urgency=low
[ Alexandre Savard ]
* Both playback and record streams in PA_STREAM_CORKED (pulseaudio)
* Use PLUGHW device for ALSA capture
* Functional IAX and SIP recording for voicemail
* Use the less CPU-consuming interpolator algorithm for resampling
* Display in GTK GUI the codec used in conversation
* GTK GUI use ASCII instread of utf-8
* Add record menus in GTK GUI
* Put on hold when dialing a new number
* AccountID's are saved in the history
[ Emmanuel Milou ]
* Integrate DBUS C++, libiax2 in the git repository
* Update website
* Use libspeexdsp only if available on the system
* Updated .gitignore file
[Cyrille Béraud]
* Account assistant manager improvment
* Add an email request when creating a new account to receive voicemails
-- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Sat, 14 Feb 2009 13:29:15 -0500
sflphone (0.9.3-0ubuntu2) %system%; urgency=low
[ Emmanuel Milou ]
* Add compilation note in README
* Use default ALSA plugin for capture
* Fix the ALSA capture problem one more time
* Clean up debug messages in dbus.c
* Add libspeexdsp dependency
* Remove implicit declaration compilation warnings
* Fix links in the website, add release note
* Change capture for the website front page
* Add alsa devel dependency in build-depends control file field
* Clean up, indentation, try to handle latency problems in iax/pulseaudio
* Remove pjsip generated files from the repo
* Use the previous declared curAlias function in accountwindow
* Fix bug in history call duration when the call fails
* Remove runtime warning in the GTK+ client
* Add librsvg2-common dependency to load SVG under KDE
* Refresh .gitignore
* Update locales files + french translation
* Add configuration panel for future noise reduction
* Add configuration panel for audio record module
* Daemon less verbose; accounts don't try to access STUn options anymore
* Fix typo in configwindow
* Add content in the official website
* use a GTK_STOCK icon for the record button
* Complete description text in the assistant manager
* Add libtool flags in client configure.ac
* Remove unuseful dependency (snd)
* Fix SIP transfer problems
* Remove previous version of PJSIP from the repo
* Upgrade PJSIP to version 1.0.1
* Add the new website source in the repository
* Use libspeexdsp for silence detection only if available
[ Loïc Faure-Lacroix ]
* Ajout du logo gpl3
* Ajout des images
* Ajout de la section screenshot pour le site
* Ajout du favicon dans le header
* Modification des cartes
[ Alexandre Savard ]
* Clean up <speex/libspeexdsp>
* Small cleanup
* Save Wave fixed
* Fix new call button when recording
* libspeexdsp added
* Recording: default home folder at startup
* Minor changes to config window
* IAX recording fixed
* Set / get recording path, still need some GTK for client
* AudioRecord file name format
* Now recording in HOME folder
[ Cyrille Béraud ]
* Fix bug in reqaccount.c
[ Maxime Chambreuil ]
* Update spanish translation
[Yun Liu ]
* Update chinese translation
[ Hussein Abdallah ]
* Update russian translation
-- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Sat, 14 Feb 2009 13:29:15 -0500
sflphone (0.9.3-0ubuntu1) %system%; urgency=low
* Remove debug
* Join thread before leaving
* Fix implicit declaration in reqaccount
* Add REST code to build the request to server
* Fix GValue initialization warnings
* Update version number, fix implicit declaration, fix GTK markup
warnings
* Apply patch to create custom SIP account from our own server
-- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Fri, 06 Feb 2009 19:17:32 -0500
sflphone (0.9.2-2ubuntu9) %system%; urgency=low
[ Alexandre Savard ]
* Speex audio codec preprocessing initialization
* peer hung up segmentation fault solved
* Stop recording when transfering
* Terminate only one call
* Add isRecording() function
* Fix call_icon GTK client
* Fix SIPCallClose() function, recorded file now close properly
* Function terminateSIPCall added in sipvoiplink and managerimpl
* Fix thread destructor
* setRecordingOption function implement in audiorecord
* Record now implemented in Call class
* Record interface complete (on hold erase previous recording)
* Added recButton in client
* Added: record button related icons
* Record button added
* Overload AudioRecord::recData to get mic and speaker data mixed
* Recording now in audiortp::run() method
* Audio recording working in AudioRTP: receiveSessionForSpeaker
* Open/close a wave file when pulse audio stream start/stop
[ Emmanuel Milou ]
* Fix path for GTK+ icons; clean up
-- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Thu, 05 Feb 2009 18:27:53 -0500
sflphone (0.9.2-2ubuntu8) %system%; urgency=low
[ Emmanuel Milou ]
* Update changelogs
* Fix bug in merge and in Makefile.am
* Terminate only one call
* Disable PJsip shutdown when changing STUN parameters
* Function terminateSIPCall added in sipvoiplink and managerimpl
* Add a timer to the alsa thread to not jam the CPU load
* Fix bug in sipvoiplink.cpp
* Clean shutdown of pulseaudio on quiting
* Fix DTMF at first start with Pulseaudio
* Remove zeroconf from the build system
* Add a library manager + exception handling
* Clean up in the working directory
* Better handling of capture XRUNs
* Restore mic adjust volume on ALSA layer
* Protect device ALSA operation if not opened
* Fix the switching layer bug
* Use dynamic_cast<> to use audiolayer-specific methods
* Open the audio devices only once at startup
* Refactoring of the ALSA part
* Functional plug-in manager
* Use a C++ thread to handle tones and DTMF in ALSA
* Restore IAXVoIPLink, restore Mutex
* Make the plugins registering against the plugin manager
* Migrate to 1->N relationship between voiplink and accounts
* API plugin for registration
* Use C++ thread in SIP, move everything in sipvoiplink
* Complete singleton pattern for the plugin manager
* Add -Wno-return-type compilation flag to remove warnings; Update
version number in configure.ac
* Add the dynamic loading for the plugin framework; integate unittest
[ Yun Liu ]
* Update rpm spec file
* modify build package script and spec file for suse
[ Alexandre Savard ]
* Add audiorecorder plugin and testaudiorecorder
* Add audio Recording class, edit global.h
-- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Wed, 04 Feb 2009 14:00:30 -0500
sflphone (0.9.2-2ubuntu7) %system%; urgency=low
[ Emmanuel Milou ]
* Update changelog to 0.9.2-6
* Fix some dbus-glib implementation details on the client side
* Init history after dbus initialization
* Add error checking in useragent; Clean sipvoiplink
* Prevent crash when trying to call an empty number
* Set the volume of the playback stream to PA_VOLUME_NORM at startup
* Fix GTK+ generic value double initialization
* Fix jaunty control file dependency problems
* Fix jaunty control file dependency problems
[ Yun Liu ]
* Fix bug ticket # 137
* Tolerant to gsm library of OpenSuse 11
[ Sven Werlen ]
* Update german translation
-- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Fri, 23 Jan 2009 17:48:13 -0500
sflphone (0.9.2-2ubuntu6) %system%; urgency=low
[ Emmanuel Milou ]
* Migrate STUN configuration to the main config window
* Update french translation
* Other tiny memory leaks
* Fix memory leak in sampleconverter.cpp
* Generate packages from the release branch
* update the build package script
* modify the control files with architecture=any
* Remove valgring uninitialized value
* IAX and SIP use the same global variables to set account
configuration ; fix broken code
[ Maxime Chambreuil ]
* Update spanish translation
[ Hussein Abdallah ]
* Update russian translation
[ Yun Liu ]
* Update translation files
* Fix the bug when user uncheck the account which fails in the
previous registration
* Add stun error status
* Fix bug ticket #143
* Script for auto-install dependencies
* Fix bug ticket #140
* Fix bug ticket 141
* Fix the reregister process when user change the details of an
account
-- Emmanuel Milou <manu@sulfur.inside.savoirfairelinux.net> Fri, 16 Jan 2009 18:19:05 -0500
sflphone (0.9.2-2ubuntu5) %system%; urgency=low
* Fix memory leak in the pulseaudio callback
* Update debian package generation script
* Warnings removal in GTK+ client
* Clean adjust volume method in alsalayer
* Plug the sflphone playback volume control to the pulseaudio volume
manager
* Display the date in history according to the current locale
* Generate the changelog according to the git commit messages
* Complete header in chinese translation file
* Use the right gpg key to sign the packages
* add debian jaunty jackalope support
-- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Wed, 14 Jan 2009 21:17:20 -0500
sflphone (0.9.2-2ubuntu4) %system%; urgency=low
[ Emmanuel Milou ]
* add german translation
[ Yun Liu ]
* Fix GUI crash in Ubuntu8.10 64bit system
-- Yun Liu <yun.liu@savoirfairelinux.com> Thu, 08 Jan 2009 13:08:51 -0500
sflphone (0.9.2-2ubuntu3) %system%; urgency=low
[ Emmanuel Milou ]
* The main thread synchronizes the ringtone thread
* disable custom ringtone for the ALSA layer
* Fix the Makefile.am in man directory, add a SEE ALSO section
[ Yun Liu ]
* Fix daemon crash caused by the previous patch ( for bug ticket #129)
-- Yun Liu <yun.liu@savoirfairelinux.com> Tue, 06 Jan 2009 16:18:38 -0500
sflphone (0.9.2-2ubuntu2) %system%; urgency=low
* Fix bug ticket #129
-- Yun Liu <yun.liu@savoirfairelinux.com> Wed, 5 Jan 2009 15:54:53 -0500
sflphone (0.9.2-2ubuntu1) %system%; urgency=low
* Migrate from eXosip library to pjsip
* Add multiple SIP accounts support
* Fix ringtones problems
* Add a pulseaudio support
* Improve audio quality with ALSA
* Add chinese translation
* Improve spanish translation
* Migrate to a maintained C++ DBus bindings
* Clean and improve the build system
* Add build-dependency on Perl because we need pod2man to generate manpages
-- Yun Liu <yun.liu@savoirfairelinux.com> Wed, 26 Nov 2008 09:47:53 -0500
sflphone (0.9.1) unstable; urgency=low
* Add a search tool in the history
* Migrate some gtk_entry_new to sexy_icon_entry_new
* Bug fix (Ticket #78): The voicemail password isn't displayed anymore in
the history tab
* Add the SIP registration expire value in the user file.
-- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Thu, 22 May 2008 11:14:25 -0500
sflphone (0.9.0) unstable; urgency=low
* Add history features
* Call date
* Call duration
* Mouse events in the history tab
* Smooth switch from the history tab to the calls tab
* Remove most of GTK-Critical warnings
-- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Wed, 13 May 2008 16:58:25 -0500
sflphone (0.9-2008-06-06) unstable; urgency=low
* Audio bug correction: capture stopped after a few minutes of conversation
with USB Plantronics sound card
-- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Tue, 06 May 2008 16:58:25 -0500
sflphone (0.9-2008-05-06) unstable; urgency=low
* Bug correction: account creation with the assistant
* GTK+ warnings removal
* libnotify warnings removal
* Remove aliasing on the SFLphone logo
-- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Mon, 05 May 2008 16:58:25 -0500
sflphone (0.9) unstable; urgency=low
* Clean dependencies ( removal of libboost )
* Several GTK improvement and updates
-account window
-configuration window
* Migrate from GtkCheckMenuItem to GtkImageMenuItem
* ALSA standard I/O transfers: MMAP instead of R/W
* Fix speex audio quality
* IAX2 protocol
-Fix hold/unhold situation
-Add on hold music
* SIP protocol
-Ringtone on incoming call
-Fix transfer situation
* Add desktop notification ( libnotify )
* Improve the system tray icon behaviour
* Improve registration error handling
* Register/unregister from the account window takes effect without starting back SFLphone
* Compilation warnings removal
* Call history
* Add an account configuration wizard
-- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Wed, 30 Apr 2008 16:58:25 -0500
sflphone (0.8.2) unstable; urgency=low
* Internationalization of the GTK GUI
* English / French
* STUN support
* Slight modifications of the graphical interface ( tooltips, dialpad, ...)
-- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Fri, 21 Mar 2008 11:37:53 -0500

View File

@ -0,0 +1 @@
5

View File

@ -0,0 +1,18 @@
Source: sflphone-client-gnome
Maintainer: SavoirFaireLinux Inc <emmanuel.milou@savoirfairelinux.com>
Section: gnome
Priority: optional
Build-Depends: debhelper (>= 5), autoconf, automake, libtool, libgtk2.0-dev, libsexy-dev, libdbus-glib-1-dev, libnotify-dev, libebook1.2-dev, check
Standards-Version: 3.7.3
Package: sflphone-client-gnome
Priority: optional
Architecture: any
Depends: libgcc1, libdbus-glib-1-2 (>= 0.73), libgtk2.0-0 , libc6 (>= 2.3.6-6) , libglib2.0-0 (>= 2.12.0), libdbus-glib-1-2, libnotify1 (>= 0.4), libsexy2 (>= 0.1), librsvg2-common (>=2.22.2)
Homepage: http://www.sflphone.org
Description: SIP and IAX2 compatible softphone - SFLphone GNOME client
Provide a GNOME client to SFLphone.
SFLphone is meant to be a robust enterprise-class desktop phone.
SFLphone is released under the GNU General Public License.
SFLphone is being developed by the global community, and maintained by
Savoir-faire Linux, a Montreal, Quebec, Canada-based Linux consulting company.

View File

@ -0,0 +1,18 @@
Source: sflphone-client-gnome
Maintainer: SavoirFaireLinux Inc <emmanuel.milou@savoirfairelinux.com>
Section: gnome
Priority: optional
Build-Depends: debhelper (>= 5), autoconf, libtool, libgtk2.0-dev, libsexy-dev, libdbus-glib-1-dev, libnotify-dev, libebook1.2-dev, check
Standards-Version: 3.8.0
Package: sflphone-client-gnome
Priority: optional
Architecture: any
Depends: libgcc1 , libdbus-glib-1-2 (>= 0.73), libgtk2.0-0 , libc6 (>= 2.3.6-6) , libglib2.0-0 (>= 2.12.0), libdbus-glib-1-2, libnotify1 (>= 0.4), libsexy2 (>= 0.1), librsvg2-common (>= 2.22.2)
Homepage: http://www.sflphone.org
Description: SIP and IAX2 compatible softphone - SFLphone GNOME client
Provide a GNOME client to SFLphone.
SFLphone is meant to be a robust enterprise-class desktop phone.
SFLphone is released under the GNU General Public License.
SFLphone is being developed by the global community, and maintained by
Savoir-faire Linux, a Montreal, Quebec, Canada-based Linux consulting company.

View File

@ -0,0 +1,18 @@
Source: sflphone-client-gnome
Maintainer: SavoirFaireLinux Inc <emmanuel.milou@savoirfairelinux.com>
Section: gnome
Priority: optional
Build-Depends: debhelper (>= 5), autoconf, automake, libtool, libgtk2.0-dev (>=2.16), libdbus-glib-1-dev, libnotify-dev, libebook1.2-dev, check
Standards-Version: 3.7.3
Package: sflphone-client-gnome
Priority: optional
Architecture: any
Depends: libgcc1 , libdbus-glib-1-2 (>= 0.73), libgtk2.0-0 (>=2.16) , libc6 (>= 2.3.6-6) , libglib2.0-0 (>= 2.12.0) ,libdbus-glib-1-2, libnotify1 (>= 0.4), librsvg2-common (>=2.22.2)
Homepage: http://www.sflphone.org
Description: SIP and IAX2 compatible softphone - SFLphone GNOME client
Provide a GNOME client for SFLphone.
SFLphone is meant to be a robust enterprise-class desktop phone.
SFLphone is released under the GNU General Public License.
SFLphone is being developed by the global community, and maintained by
Savoir-faire Linux, a Montreal, Quebec, Canada-based Linux consulting company.

View File

@ -0,0 +1,28 @@
This package was debianized by Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> on
Fri, 3 Apr 2009 09:47:53 -0500.
It was downloaded from the git repository of SFLphone: git://sflphone.org/git/sflphone.git
Upstream Author: Emmanuel Milou <emmanuel.milou@savoirfairelinux.com>
Copyright:
Savoir-Faire Linux Inc.
License:
This software is copyright (c) 2004-2009 Savoir-Faire Linux inc.
You are free to distribute this software under the terms of
the GNU General Public License version 3.
On Debian systems, the complete text of the GNU General Public
License can be found in the file `/usr/share/common-licenses/GPL'.
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., 51 Franklyn St, Fifth Floor, Boston, MA 02110-1301, USA.

View File

@ -0,0 +1,4 @@
#
# Regular cron jobs for the sflphone package
#
0 4 * * * root sflphone_maintenance

View File

@ -0,0 +1,7 @@
usr/bin
usr/share/applications
usr/share/pixmaps
usr/share/sflphone
usr/share/locale
usr/share/doc
usr/share/man

View File

@ -0,0 +1,6 @@
NEWS
README
TODO
ChangeLog
AUTHORS

View File

@ -0,0 +1,3 @@
debian/sflphone/usr/share/man/man1/sflphone.1
debian/sflphone/usr/share/man/man1/sflphoned.1
debian/sflphone/usr/share/man/man1/sflphone-gtk.1

View File

@ -0,0 +1,36 @@
#!/bin/sh
# postrm script for sflphone
#
# see: dh_installdeb(1)
set -e
# summary of how this script can be called:
# * <postrm> `remove'
# * <postrm> `purge'
# * <old-postrm> `upgrade' <new-version>
# * <new-postrm> `failed-upgrade' <old-version>
# * <new-postrm> `abort-install'
# * <new-postrm> `abort-install' <old-version>
# * <new-postrm> `abort-upgrade' <old-version>
# * <disappearer's-postrm> `disappear' <overwriter>
# <overwriter-version>
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package
if [ "$1" = "purge" ]
then
# remove the user config file
rm -f $HOME/.sflphone/sflphonedrc
fi
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER#
exit 0

View File

@ -0,0 +1,16 @@
#!/bin/sh
# postrm script for sflphone
#
# see: dh_installdeb(1)
set -e
package=sflphone
case "$1" in
install|upgrade)
# Clear the old dbus-c++ and iax2 if presents
;;
esac
exit 0

View File

@ -0,0 +1,117 @@
#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
export DH_OPTIONS
package=sflphone-client-gnome
CXX = g++-4.0
CFLAGS = -Wall -g
DEB_INSTALL_MANPAGES_sflphone = sflphone.1 sflphone-gtk.1
configure: configure-stamp
configure-stamp:
dh_testdir
# Add here commands to configure the package.
./autogen.sh --prefix=/usr
touch configure-stamp
#Architecture
build: build-arch build-indep
build-arch: build-arch-stamp
build-arch-stamp: configure-stamp
# Add here commands to compile the arch part of the package.
$(MAKE)
touch $@
build-indep: build-indep-stamp
build-indep-stamp: configure-stamp
# Add here commands to compile the indep part of the package.
#$(MAKE) doc
touch $@
clean:
dh_testdir
dh_testroot
rm -f build-arch-stamp build-indep-stamp configure-stamp
# Add here commands to clean up after the build process.
[ ! -f Makefile ] || $(MAKE) distclean
ifneq "$(wildcard /usr/share/misc/config.sub)" ""
cp -f /usr/share/misc/config.sub config.sub
endif
ifneq "$(wildcard /usr/share/misc/config.guess)" ""
cp -f /usr/share/misc/config.guess config.guess
endif
dh_clean
install: install-indep install-arch
install-indep:
dh_testdir
dh_testroot
dh_clean -k -i
dh_installdirs -i
# Add here commands to install the package into debian/sflphone.
install-arch:
dh_testdir
dh_testroot
dh_clean -k -s
dh_installdirs -s
# Add here commands to install the arch part of the package into
# debian/tmp.
$(MAKE) prefix=$(CURDIR)/debian/$(package)/usr install
rm -rf $(CURDIR)/debian/$(package)/usr/include
dh_install -s
# Must not depend on anything. This is to be called by
# binary-arch/binary-indep
# in another 'make' thread.
binary-common:
dh_testdir
dh_testroot
dh_installchangelogs ChangeLog
dh_installdocs
dh_installexamples
# dh_installmenu
# dh_installdebconf
# dh_installlogrotate
# dh_installemacsen
# dh_installpam
# dh_installmime
# dh_python
# dh_installinit
# dh_installcron
# dh_installinfo
dh_installman
dh_link
dh_strip
dh_compress
dh_fixperms
# dh_perl
dh_makeshlibs
dh_installdeb
# dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
# Build architecture independant packages using the common target.
binary-indep: build-indep install-indep
$(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
# Build architecture dependant packages using the common target.
binary-arch: build-arch install-arch
$(MAKE) -f debian/rules DH_OPTIONS=-s binary-common
binary: binary-arch binary-indep
.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch configure

View File

Before

Width:  |  Height:  |  Size: 8.9 KiB

After

Width:  |  Height:  |  Size: 8.9 KiB

View File

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 52 KiB

View File

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View File

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View File

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View File

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View File

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

View File

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View File

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 42 KiB

View File

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View File

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View File

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View File

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View File

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 36 KiB

View File

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View File

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View File

Before

Width:  |  Height:  |  Size: 53 KiB

After

Width:  |  Height:  |  Size: 53 KiB

View File

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View File

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 38 KiB

View File

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

Before

Width:  |  Height:  |  Size: 8.1 KiB

After

Width:  |  Height:  |  Size: 8.1 KiB

View File

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 45 KiB

View File

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View File

Before

Width:  |  Height:  |  Size: 8.1 KiB

After

Width:  |  Height:  |  Size: 8.1 KiB

View File

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 45 KiB

View File

Before

Width:  |  Height:  |  Size: 8.5 KiB

After

Width:  |  Height:  |  Size: 8.5 KiB

View File

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 35 KiB

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View File

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View File

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View File

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -691,8 +691,6 @@ sflphone_place_call ( call_t * c )
if(c->state == CALL_STATE_DIALING && strcmp(c->to, "") != 0)
{
//format_phone_number (&c->to);
if( account_list_get_size() == 0 )
{
notify_no_accounts();

Some files were not shown because too many files have changed in this diff Show More