Commit 89a759c7 authored by Julien Bonjean's avatar Julien Bonjean
Browse files

[#2181] Added launchpad debian files

parent dc5ab9fe
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.
#
# Regular cron jobs for the sflphone package
#
0 4 * * * root sflphone_maintenance
usr/bin
usr/share/applications
usr/share/pixmaps
usr/share/sflphone
usr/share/locale
usr/share/doc
usr/share/man
debian/sflphone-client-kde/usr/share/man/man1/sflphone.1
debian/sflphone-client-kde/usr/share/man/man1/sflphone-client-kde.1
#!/bin/sh -e
update-alternatives --install /usr/bin/sflphone sflphone /usr/bin/sflphone-client-kde 200 \
--slave /usr/share/man/man1/sflphone.1.gz sflphone.1.gz \
/usr/share/man/man1/sflphone-client-kde.1
update-alternatives --set sflphone /usr/bin/sflphone-client-kde
exit 0
#!/bin/sh
# postrm script for sflphone
#
# see: dh_installdeb(1)
set -e
package=sflphone-client-kde
case "$1" in
install|upgrade)
;;
esac
exit 0
#!/bin/sh -e
if [ "$1" = "remove" ]; then
# Remove alternatives symlink set in postinst
update-alternatives --remove sflphone /usr/bin/sflphone
fi
#!/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-kde
CXX = g++-4.0
# CFLAGS = -Wall -g
# DEB_INSTALL_PAGES_sflphone_client_kde = sflphone.1 sflphone-client-kde.1
configure: configure-stamp
configure-stamp:
dh_testdir
# Add here commands to configure the package.
cmake . -DCMAKE_INSTALL_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) DESTDIR=$(CURDIR)/debian/$(package) install
dh_install -s
# Must not depend on anything. This is to be called by
# binary-arch/binary-indep
# in another 'make' thread.
binary-common:
pwd
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
sflphone-common (0.9.8~karmic) karmic; urgency=low
** 0.9.6 **
* Documentation on echo test
* [redmine_down] codec names not displayed in total
* [redmine_down] crash when hanging up a dialing call because tries to
add it to history whereas no starttime
* [#1927] alternate every time screen changed to call history
* [#1886] clean code
* [#1886] debug messages when loading history removed
* [redmine_down] sflphone-kde icons
* [#1855] Update language files
* [#1502] Update version number
* [redmine_down] setHistory at close
* [#redmine_down] Handle PJ_DECLINE_SC as failure
* [#1923] Fix segmentation fault when adding a new account
* [#1923] Check on iterator before setting the config
* [#1904] Added mnemonic to tabs in sflphone-client-gnome.
* [#1905] The daemon was not sending the currentSelectedCodec signal
on dbus when answering a call.
* [#1922] Default values set to all account details
* [#1886] Spinbox reg expire enables apply, and address book is not
visible when disabled
* [#1905] Bug fix for segmentation fault caused by an empty string,
* [#1910] Warnings in test directory
* [#1919] Error fixed
* [#1855] Update russian translation - Hussein Abdallah
* [#1910] Remove files
* [#1919] fixed
* [#1777] Code indentation
* [#1918] fixed
* [#1917] fixed
* [#1910] Remove warnings compilation in src
* [#1886] removed AccountListModel in configskeleton
* [#1914]
* [#1911] check previous and new port
* [#1910] Remove compilation warnings in src/dbus and src/history
* [#1910] Remove compilation warnings in src/audio
* [1855] Update german translation - Sven Werlen
* [#1909] removed
* [#1906] Done
* [#1904] The registration expire value is now configurable from the
* Cleaned up debug messages.
* [#1886] separated initCallItem in two functions
* [#1886] reversed error in commit
* [#1886] clean debug
* [#1886] changed Name of classes and files
* [#1886] clean
* [#1870] In call_state_cb (dbus.c:126), _time_stop was overridden by
the actual time.
* [#1884] Added some new gpg flags to prevent tty warnings
* [#1886] Clean audio config dialog
* [#1886] No more compile warnings. + 1 comm
* [#1872] Check if the user input is smaller than PJ_MAX_HOSTNAME.
* [#1886]
* [#1785] Fixed build when no new commit
* [#1852] If chosen by the user, the hostname can now be solved and
used
* [#1871] * and # inverted back
* [#1869] Conditional compilation that checks if
* [#1309] removed test in main
* [#1425] Put actions in SFLPhone window class instead of ui view,
made a separate toolbar for screens.
-- SFLphone Automatic Build System <team@sflphone.org> Mon, 27 Jul 2009 09:53:00 -0400
sflphone-common (0.9.6~rc2-SYSVER) SYSTEM; urgency=low
** 0.9.6~rc2 **
* [#1755] Remove generated file
* [#1753] restore ilbc ...
* [#1866] Methods getSipPort and setSipPort now have an effect on the
* [#1753] make pjsip compile without ilbc. Use ./autogen.sh --disable-
ilbc-codec
* [#1855] Fix error in russian translation
* [#1805] Remove the old flawed signal mechanism which was failing in
* [#1855] Refresh translation
* Spanish translation finished + po README files updated + echo's in
copy-in-clients
* [#1850] Yun made the chinese HK-CN translation
* [#1848] Fix transfer interface bug
* [#1862] At install, kde client installs only french translation file
* [#1841] A new fallback mechanism was added to the internal resolver
in PJSIP.
* Started AccountList model/view
* [#1855] Remove po subdir in Makefile.am
* [#1855] Fix typo error in sflphone-client-gnome
* [#1855] Do not generate Makefile in sflphone-common/po
* [#1855] Copy translation files into both clients dirs
* [#1855] Remove po dir from sflphone-common
* Comments added
* [#1860] mailbox->voicemail...
* make scripts executable
* [#1855] French translation
* [#1855] Chinese zh_HK partially filled...
* [#1859] An unnamed pipe monitored by poll() was added. When we want
to
* [#1855] Sven completed the first part of the german translation
* [#1855] Cantonese manually filled for already translated, almost
equal strings
* [#1855] Merge russian translation
* [#1855] Spanish manually filled for already translated, almost equal
strings
* [#1855] Update german translation in ./lang/de
* [#1858] This problem was fixed by removing a useless line in
* [#1855] merged existing translations in lang/ sflphone.po's
* [#1842] [#1843] An attempt at improving the expected behaviour that
can't
* [#1855] added po folder in gnome client and scripts for copying from
common lang folder to clients
* [#1853] Edit before call does nothing on call history
* Put most language entries possible in common. From 300 to 250
entries. Stays underscores problem. Scripts for copy in clients.
* commit to merge master
* [#1825] Changed "Bad authentification" to "Authentication Failed".
* common po files
* [#1753] Remove ILBC from pjproject
-- SFLphone Automatic Build System <team@sflphone.org> Fri, 17 Jul 2009 19:12:44 -0400
sflphone-common (0.9.6~rc1-SYSVER) SYSTEM; urgency=low
** 0.9.6~rc1 **
* Update some version number
* [#1792] Creates .sflphone directory with permission 600. Also,
"chmod 600" after
* [#1810] GUI is now notified that the call failed. Also, a segfault
was
* [#1816] Address book search disabled when disabled address book and
enabled it back plus button stays triggered
* codeclistmodel + asynchronous loading of address book +
enable/disable address book
* [#1810] Now checking SDP answer after 200 OK. Still need to
implement full
* [#1794] Can't use the interface during a call
* Updated translation files
* Russian translation integrated
* Codec list model/view started.
* [#1807] Add configure.ac in pjproject-1.0.3
* [#1787] closeRtpSession added in some places where it should have
been
* Use Item class for contacts and accounts
* Comments + clean code
* [#1794] Improved debug messages
* [#1805] Replaced the old and unreliable mecanism that was was
waiting for
* [#1794] Can't use the interface during a call
* [#1787] For those cases where no registered SIP account is
configured
* [#1797] Make pjsip compile
* [#1787] Minor changes. Removed useless commented line. Changed order
of
* [#1777] Code indentation
* [#1797] Update package generation with new pjsip version
* [#1798] Does not hang up when the call is building up
* [#1797] Update .gitignore with new pjsip version
* [#1797] Remove generated files from repo
* [#1797] Main build system now uses pjproject-1.0.3
* [#1797] Add pjproject-1.0.3
* [#1797] Remove pjproject-1.0.2
* [#1796] Computing time optimization (samplerate conversion)
* [#1787] _audiortp->start() moved away from offhold(),
SIPCallAnswered()
* [#1312] Added new states for calls initialized by other clients
* [#1795] Crashes when adding a new account, checking it and applying
* [#1782] Missing icons
* [#1793] KDE client compilation problem
* Fake ringtone files can no longer be set.
* indentation
* [#1312] Able to fetch to differentiate incoming/ringing call state
* [#1784] Use DESTDIR variable in po Makefile - fix language file
installation
* [#1785] Fixed typo
* [#1785] Fixed changelog update
* [#1759] ./autogen.sh --prefix=/usr --with-debug to use optimization
level 0
* [#1773] Changed snapshot naming convention
* [#1773] Removed gpg agent use, added repository cache cleaning
* [#1759] Use optimization level 0 for repository, 2 for packages
* [#1777] Code indentation/formatting
* Translated new features in french
* [#1785] Added missing changelog entry
* [#1781] Window title is SFLPhone
* [#1777] Add code indentation/formatting in the buil system
* [#1774] Can't set voicemail number in KDE account creation wizard
* [#1775] Can't modify account information for account created with
the wizard
* [#1771] Add a "Default" button in context menu to disable chosen
prior account
* [#1705]
* [#1224] Remove generated file from the repo
* [#1224] Remove generated file from the repo
* [#1762] distclean target should remove kconfig generated files
(settings.h, settings.cpp). Rename them?
* [#1761] clear history button should really clear history
* Dialpad works.
* Implemented Dialpad widget instead of building it in main view.
* Removed last occurence of the old config dialog, that made the build
crash.
* [#1755] Do not consider G722 as a dynamic payload elsewhere than in
RTP layer
* [#1753] Remove ilbc Makefile generation
* [#1756] Implement a kde configuration dialog with kconfig xt and
kconfigdialog class
* [#1755] fix audiocodec folder parsing problem
* [#1450] Reinit timestamp comparison in RTP, create session in
newOutgoingCall
* [#1753] Remove milenage third party code from pjsip
* New Config Dialog integrated in GUI.(without codecs)
* [#1753] Remove ILBC codec
* kconfig started, tr2i18n -> i18n, icons folder, accountList changed
* [#1705] Fixed Audio RTP thread creation/start
* [#1714] Fix codec negociation result handling
* [#1678] Fix audiortp payload setting
* [#1678] Put bac putData method in rtp
* [#1669] gtk_file_chooser_get_filename() support UTF-8 by default
* [#1735] Add conditions to sdp update call if call declined
* [#1737] substr of recordings destination folder to remove "file://"
should be done in client rather than in daemon
* [#1731] Enlarge audio stream buffer size
* [#1714] Missing true
* [#1317] Fixed Mandriva timeout
* [#1317] Changed tag convention
* [#1317] Cleaned git-dch
-- SFLphone Automatic Build System <team@sflphone.org> Fri, 10 Jul 2009 15:49:56 -0400
sflphone-common (0.9.6~beta-SYSVER) SYSTEM; urgency=low
** 0.9.6~beta **
* spec files for mandriva and opensuse updated with buildrequires
libqt4-dev >=4.3
* [#1700] Cannot build on ubuntu 8.10 and a few other distribs
* [#1502] Update version number where applicable
* [#1642] Update client icons
* [#1450] Clean up useless debug and comments in sipvoiplink and
audiortp
* [#1450] Remove Semaphore object in AudioRtp thread deletion
* [#1450] Audio RTP init now synchronized with Sip/SDP
* [#1693] kde client crashes when changing codecs order/activation
* [#1450] Deep refactoring of audiortp
* [#1450] setRtpSessionRemoteIp
* [#1689] getCallList at start
* [#1224] Change path in package files
* [#1450] Audio RTP initialized only once, payload and remote ip set
at runtime
* [#1450] Add setRtpSessionMedia and setRtpSessionRemoteIp address
* [#1642] Make GNOME GUI fresher and younger ;)
* [#1686] Status bar displaying used account
* added sflphone-kde icon so that it compiles
* [#1659] Ending a call causes the daemon to crash
* corrected introspection XMLs, po files...
* [#1211] g722 media descriptor in codecDescriptor
* [#1310] Install sflphoned in $(prefix)/lib/sflphone
* [#1502] Do not install test binaries and dbus utilitaries
* [#1224] hack for pjsip build system!
* [#1224] Remove pjsip binaries from repo
* [#1224] Upgrade to pjsip 1.0.2
* [#1658] About SFLphone (bugs)
* [#1658] About SFLphone
* [#1660] Displaying all dialed numbers in a call
* Tested status bar.
* [#790] Optimize pulse audio streams parameters
* [#1678] Some usefull debug messages for mutex/semaphore deadlock
problem
* [#1669] Add/remove some usefull/unusefull debug
* [#1665] Fix latency related to pulse audio stream openning/closing
* [#1457] Make the menus and panels accessible in french
* [#1457] Improve broken keyboard accessibility in menus and conf
panels
* [#961] Instanciate only once the searchbar icons
* [#961] Restore transfer fonction
* [#961] Filter on the history type OK
* [#961] Fix compilation problems on hardy/intrepid
* [#1157] Commit missing files
* [#790] Reduce number of start/stop streams call on pulse audio
* [#1639] kde client crashes when no account registered
* [#1620] Fix the searchbar
* [#1620] Get back caltree as it was during gtkcritical area
* [#1620] Add history filter reinit function
* [#1335] Add a missing label in address book preferences
* [#1561] Update russian translation - Hussein Abdallah
* [#1605] Fix edit menu french translation
* [#961] Enable to search in the history according to the call type
* [#1449] Searchbar does not work anymore
* [#961] Add popup menu on the entry primary icon for history
* [#1317] Fixed KDE client package dependency
* [#936] speex 32 khz integration completed
* [#936] Use 320 frame size
* [#936] Test using a frame size at 320 smpls
* [#1214] Enable / Disable history
* [#1607] Fix compilation problem for ubuntu 8.10 (libsexy)
* [#1313] Implement processDataEncode processDataDecode in audiortp
* [#1613] codec list order can't be set
* Better handling of localisation + added languages + corrected
warnings + begginning of new config dialog with kconfig + 14px
account leds
* [#1214] Save and load history according to the limit timestamp +
unit tests
* [1609] Fix call number copy/paste feature
* [1607] Restore clear action icon in searchbar
* [#936] Try to decode using 1280 samples
* [#936] Add some debug
* [#936] Add .cpp file
* [#936] Oops Forgot speex 32 khz
* [#1214] Add configuration panel for history + D-Bus calls
* [#1313] Test rtp thread function, frame size, nbbytes, resampling
* [#790] Flush audio data before closing audio streams
* [#1214] History displays local time
* [#1214] Skip empty field on display
* [#1214] Associate an account to an history entry
* [#1342] Get addressbook options sensitive/non-sensitive
* [#1211] Clean up and comments
* [#1211] Get back to 20 ms framesize
* [#1211] Use sendImmediate instead of putData in RTP
* [#1211] Fix nb byte available in RTP
* [#1211] Clear condition on maxNbSamples in RTP
* [#1211] Fix max byte available in RTP session
* [#1211] G722: Use 160 samples per frame instead of 320
* [#1211] Test using a dynamic payload
* [#1211] Test using a dynamic payload type
* [#1211] Rename size variable (nb_samples, nb_bytes)
* [#1211] Test g722 ip-to-ip sending twice the data lenth
* [#1211] Test g722 ip-to-ip
* [#1214] Do not select an history item by default at startup
* [#1214] Remove some compilation warnings
* [#1214] Handle empty field - remove g_print
* [#1214] Add each history item only once
* [#1214] Handle call timestamps properlier
* [#1214] Do not need timestamp files anymore
* [#1214] Use the saved date for history entry
* Clean up
* [#1214] Client doesn't crash if the D-Bus call fails
* [#1214] Client is able to save its history - still some glitches
* [#1211] Forgot 16000 for g722
* [#1211] G722 initialization
* [#1214] Save name/number, successfully load the history if no fields
are empty
* [#1499] Fixed destination directory bug
* [#1214] Restore all the functionalities; peer name/number way more
easy to handle !!
* [#1214] Add callable_object instead of call_t, refactoring
* [#1211] Test with polycom soundstation 16000
* [#1211] Remove C like inline function in g722 codec
* [#1342] Finalize gnome client preference window formating
* [#1214] Retrieve the history when the gnome client startsup
* [#1306] Implement localization for KDE client
* [#1593] enable accounts apply button when account checked/unchecked
* [#1214] Implement the dbus calls on server side
* [#1214] Add serialized/unserialized functions to pass data on DBUS
* [#1342] Formating gnome client configuration windows
* [#1214] Save sucessfully a map of history items
* [#1499] Removed multiple jobs compilation for KDE client (2)
* [#1214] Load history from file into memory, add unit tests
* [#1534] Throws a length_error exception in case URL exceeds
std::string max_size
* [#1499] Removed multiple jobs compilation for KDE client
* [#1565] make account leds smaller
* [1430] Fix dbus debug
* [#1562] crashes when trying to change item of a call of state "OVER"
* [#1116] Fix compilation bug
* [#1317] Added mandriva and opensuse-11 64 bits
* [#1108] Add messges in main window concerning transfer success
failure
* [#1116] Fix compilation problems
* [#1211] g722 Makefile
* [#1108] Client side transferFailed/trasferSucceded signals handling
* [#1211] G722 mostly completed,
* [#1555] make bigger toolbar (24x24)
* [#1551] remove default mailbox number in wizard and disable mailbox
button when first account doesn't have mailbox number
* [#1342] Re-add sflphone manpages
* [#1116] Fix compilation on non-jaunty distros
* [#1317] Fixed opensuse startup sleep
* [#1108] Add a signal in the client to notify successful or failed
transfer
* [#1108] Dbus signals concerning call transfer success/failure
* [#1317] Added opensuse to automatic build system
* [#1223] Fix manpages bug
* [#1060] german translation glitch
* Clean up some gnome client warnings
* [#1547] replace ugly account leds by beautiful icons
* [#1548] add close button that hides windowand just hide on clicking
the cross
* [#1549] put introspec XMLs in the client's source
* [#1312] Implement getCallList D-BUS method
* [#1116] Clear text in history and contacts
* [#1499] KDE integration
* [#1469] Modify header linkers in dbus-c++'s Makefile.am's
* [#1469] Remove examples folder from dbus-c++
* [#1214] History integration in build system; unit test squeleton
* [#1317] Cleaning
* [#1469] Remove configure stuff in dbus-c++
* [#1469] Add unofficial mainline dbus-c++
* [#1469] Remove dbus-c++ from freedesktop
* [#1430] Bring account changed signal/callback back to normal
* [#1060] Update german translation - Sven Werlen
* [#1430] Add marshaller one string define
* [#1430] Send account change signal broadcast using account id