diff --git a/tools/build-system/README b/tools/build-system/README deleted file mode 100644 index c12a4bbfc40c9996c34d27a21e82deb5588f7720..0000000000000000000000000000000000000000 --- a/tools/build-system/README +++ /dev/null @@ -1,42 +0,0 @@ -# register image -VBoxManage registerimage disk VDI/ubuntu-9.04.vdi -type normal - -# check registration -VBoxManage showvdiinfo VDI/ubuntu-9.04.vdi - -# create VM -VBoxManage createvm -name "ubuntu-9.04" -register - -# check vm creation -VBoxManage list vms - -# update configuration -VBoxManage modifyvm "ubuntu-9.04" -hda "VDI/ubuntu-9.04.vdi" -memory "1024MB" -acpi on -nic1 nat - -#si 64 bits -# VBoxManage modifyvm ubuntu-9.04-64 --ostype Ubuntu_64 -# VBoxManage modifyvm ubuntu-9.04-64 --hwvirtex on - -VBoxManage setextradata "ubuntu-9.04" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP -VBoxManage setextradata "ubuntu-9.04" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 50001 -VBoxManage setextradata "ubuntu-9.04" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22 - -# start vm -VBoxHeadless -startvm "ubuntu-9.04" -p 50000 - -# install ssh support -sudo apt-get install openssh-server - -# add office-srv-01 sflphone user ssh key in authorized_keys of vm -ssh -o LogLevel=ERROR -o CheckHostIP=no -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -p 50001 sflphone@127.0.0.1 "mkdir ~/.ssh/" -scp -o LogLevel=ERROR -o CheckHostIP=no -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -P 50001 /home/projects/sflphone/.ssh/id_dsa.pub sflphone@127.0.0.1:~/.ssh/authorized_keys -ssh -o LogLevel=ERROR -o CheckHostIP=no -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -p 50001 sflphone@127.0.0.1 "chmod 0600 ~/.ssh/authorized_keys" - -# si nécessaire -# scp -o LogLevel=ERROR -o CheckHostIP=no -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -P 50001 /home/projects/sflphone/build-system/git-buildpackage_0.4.45_all.deb sflphone@127.0.0.1: - -# update /etc/sudoers -sflphone ALL = NOPASSWD: /sbin/shutdown, /usr/bin/apt-get, /usr/bin/dpkg - -# stop vm -VBoxManage controlvm "ubuntu-9-04" poweroff diff --git a/tools/build-system/distributions/build-packages.sh b/tools/build-system/distributions/build-packages.sh deleted file mode 100755 index 0b9e09fbec4846af807dc51515e17b687a50d2e2..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/build-packages.sh +++ /dev/null @@ -1,95 +0,0 @@ -#!/bin/bash -##################################################### -# File Name: build-packages.sh -# -# Purpose : -# -# Author: Julien Bonjean (julien@bonjean.info) -# -# Creation Date: 2009-05-29 -# Last Modified: 2009-06-01 17:27:25 -0400 -##################################################### - -. ./globals - -if [ "$?" -ne 0 ]; then - echo "!! Cannot source global file" - exit -1 -fi - -cd ${PACKAGING_DIR} - -if [ ! ${PACKAGING_DIR} ];then - echo "!! Cannot go to working directory" - exit -1 -fi - -# check if version is ok -if [ ! ${VERSION} ]; then - echo "!! Cannot detect current version" - exit -1 -fi - -# open log file -exec 3<>${LOG_FILE} - -# redirect outputs (stdout & stderr) -exec 1>&3 -exec 2>&3 - -echo "SFLPhone version is ${VERSION}" - -# check user -if [ "${WHOAMI}" != "${USER}" ]; then - echo "!! Please use user ${USER} to run this script" - exit -1; -fi - -if [ ${RELEASE_MODE} ]; then - echo "Release mode : ${RELEASE_MODE}" -else - echo "Snapshot mode" -fi - -# decompress repository -echo "Untar repository" -cd ${BUILD_DIR} && tar xf ${REPOSITORY_ARCHIVE} >/dev/null 2>&1 - -if [ "$?" -ne "0" ]; then - echo " !! Cannot untar repository" - exit -1 -fi - -# launch distribution specific script -if [ "${DISTRIBUTION}" = "ubuntu" ];then - echo "Launch packaging for Ubuntu (hardy/intrepid/jaunty)" - cd ${UBUNTU_DIR} && ./build-packages-ubuntu.sh $* - -elif [ "${DISTRIBUTION}" = "opensuse" ]; then - echo "Launch packaging for openSUSE 11" - cd ${OPENSUSE_DIR} && ./build-packages-opensuse.sh $* - -elif [ "${DISTRIBUTION}" = "mandriva" ]; then - echo "Launch packaging for Mandriva 2009.1" - cd ${MANDRIVA_DIR} && ./build-packages-mandriva.sh $* - -elif [ "${DISTRIBUTION}" = "fedora" ]; then - echo "Launch packaging for Fedora 11" - cd ${FEDORA_DIR} && ./build-packages-fedora.sh $* - -else - echo "!! Cannot detect distribution" - exit -1 -fi - -if [ "$?" -ne 0 ]; then - echo "!! Error in subprocess" - exit -1 -fi - -echo "All done" - -# close file descriptor -exec 3>&- - -exit 0 diff --git a/tools/build-system/distributions/globals b/tools/build-system/distributions/globals deleted file mode 100644 index 0de0f01a92526f8b14998b8d8a4ed4c91137b8b1..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/globals +++ /dev/null @@ -1,53 +0,0 @@ -##################################################### -# File Name: globals -# -# Purpose : -# -# Author: Julien Bonjean (julien@bonjean.info) -# -# Creation Date: 2009-05-28 -# Last Modified: 2009-05-28 15:55:14 -0400 -##################################################### - -# general -RELEASE_MODE="$1" -ROOT_DIR="/home/sflphone" -PACKAGING_DIR="${ROOT_DIR}/sflphone-packaging" - -# distributions -UBUNTU_DIR="${PACKAGING_DIR}/ubuntu" -OPENSUSE_DIR="${PACKAGING_DIR}/opensuse" -MANDRIVA_DIR="${PACKAGING_DIR}/mandriva" -FEDORA_DIR="${PACKAGING_DIR}/fedora" - -# where packaging will be donne -BUILD_DIR="${PACKAGING_DIR}/build" -REPOSITORY_ARCHIVE="${BUILD_DIR}/sflphone.tar.gz" -REPOSITORY_DIR="${BUILD_DIR}/sflphone" - -# target directories -DEB_RESULT_DIR="${PACKAGING_DIR}/deb/dists" -RPM_RESULT_DIR="${PACKAGING_DIR}/rpm" - -# system information -ARCH_FLAG=`getconf -a|grep LONG_BIT | sed -e 's/LONG_BIT\s*//'` -OS_VERSION=`lsb_release -d -s -c | sed -e '1d'` -DISTRIBUTION=`lsb_release -s -d | sed 's/"//g' | tr 'A-Z' 'a-z' | cut -d " " -f1` -VERSION=`cat ${BUILD_DIR}/VERSION` - -# other stuff -EDITOR=echo -export EDITOR -RELEASE_MODE=$1 -USER="sflphone" -WHOAMI=`whoami` - -# packages we will build -PACKAGES=('sflphone-common sflphone-client-gnome' 'sflphone-client-kde') - -# log file -LOG_ID="${OS_VERSION}" -if [ "${LOG_ID}" = "" ]; then - LOG_ID="${DISTRIBUTION}" -fi -LOG_FILE=${PACKAGING_DIR}/sflphone-${LOG_ID}-${ARCH_FLAG}.log diff --git a/tools/build-system/distributions/mandriva/build-packages-mandriva.sh b/tools/build-system/distributions/mandriva/build-packages-mandriva.sh deleted file mode 100755 index 88137cba65e6d74f405d6b6c3e773bd31458ddae..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/mandriva/build-packages-mandriva.sh +++ /dev/null @@ -1,94 +0,0 @@ -#!/bin/bash -##################################################### -# File Name: build-packages-mandriva.sh -# -# Purpose : -# -# Author: Julien Bonjean (julien@bonjean.info) -# -# Creation Date: 2009-05-27 -# Last Modified: 2009-06-04 16:29:34 -0400 -##################################################### - -. ../globals - -cd ${MANDRIVA_DIR} - -if [ "$?" -ne "0" ]; then - echo " !! Cannot cd to Mandriva directory" - exit -1 -fi - -echo "Do updates" -sudo /usr/sbin/urpmi --auto-update --auto >/dev/null - -# create build directories -echo "Create directories" -mkdir -p ${BUILD_DIR}/BUILD -mkdir -p ${RPM_RESULT_DIR} -mkdir -p ${BUILD_DIR}/SOURCES -mkdir -p ${BUILD_DIR}/SPECS - -# create rpm macros -echo "Create RPM macros" -cat > ~/.rpmmacros << STOP -%packager Julien Bonjean (julien.bonjean@savoirfairelinux.com) -%distribution Savoir-faire Linux -%vendor Savoir-faire Linux - -%_signature gpg -%_gpg_name Julien Bonjean - -%_topdir ${BUILD_DIR} -%_builddir %{_topdir}/BUILD -%_rpmdir ${RPM_RESULT_DIR} -%_sourcedir %{_topdir}/SOURCES -%_specdir %{_topdir}/SPECS -%_srcrpmdir ${RPM_RESULT_DIR} -STOP - -# create packages -for PACKAGE in ${PACKAGES[@]} -do - echo "Prepare ${PACKAGE}" - - cd ${REPOSITORY_DIR} - - echo " -> create source archive" - mv ${PACKAGE} ${PACKAGE}-${VERSION} 2>/dev/null && \ - tar cf ${PACKAGE}.tar.gz ${PACKAGE}-${VERSION} >/dev/null && \ - mv ${PACKAGE}-${VERSION} ${PACKAGE} - - if [ "$?" -ne "0" ]; then - echo "!! Cannot create source archive" - exit -1 - fi - - echo " -> move archive to source directory" - mv ${PACKAGE}.tar.gz ${BUILD_DIR}/SOURCES - - if [ "$?" -ne "0" ]; then - echo "!! Cannot move archive" - exit -1 - fi - - cd ${PACKAGING_DIR} - - echo " -> update spec file" - sed "s/VERSION/${VERSION}/g" mandriva/${PACKAGE}.spec > ${BUILD_DIR}/SPECS/${PACKAGE}.spec - - if [ "$?" -ne "0" ]; then - echo "!! Cannot update spec file" - exit -1 - fi -done - -# launch build -echo "Launch build" -rpmbuild -ba ${BUILD_DIR}/SPECS/*.spec - -if [ "$?" -ne "0" ]; then - echo "!! Cannot build packages" - exit -1 -fi - diff --git a/tools/build-system/distributions/mandriva/sflphone-client-gnome.spec b/tools/build-system/distributions/mandriva/sflphone-client-gnome.spec deleted file mode 100644 index 0e7ac8beb0139bd47b7de053070e0018604a62ef..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/mandriva/sflphone-client-gnome.spec +++ /dev/null @@ -1,75 +0,0 @@ -##################################################### -# File Name: sflphone-client-gnome.spec -# -# Purpose : -# -# Author: Julien Bonjean (julien@bonjean.info) -# -# Creation Date: 2009-05-27 -# Last Modified: 2009-05-27 17:23:32 -0400 -##################################################### - -Name: sflphone-client-gnome -License: GNU General Public License (GPL) -Group: Productivity/Networking/System -Summary: GNOME client for SFLphone -Version: VERSION -Release: mandriva -URL: http://www.sflphone.org/ -Vendor: Savoir-faire Linux -Packager: Julien Bonjean <julien.bonjean@savoirfairelinux.com> - -BuildRoot: %{_tmppath}/%{name}-%{version} -Source0: sflphone-client-gnome.tar.gz -BuildRequires: gtk2-devel -BuildRequires: libnotify-devel -BuildRequires: libsexy-devel -BuildRequires: evolution-data-server-devel -BuildRequires: check-devel -BuildRequires: libdbus-glib-devel -BuildRequires: log4c-devel -Requires: sflphone-common = %{version} -Requires: dbus-1-glib -Requires: gtk2 -Requires: glib2 -Requires: dbus-1-glib -Requires: libnotify -Requires: librsvg -Requires: log4c -Requires: libsexy -Conflicts: sflphone -Prefix: %{_prefix} - -%description -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. - -Authors: --------- - Julien Bonjean <julien.bonjean@savoirfairelinux.com> - -%lang_package - -%prep -%setup -q - -%build -./autogen.sh -./configure --prefix=%{_prefix} -make -j - -%install -make DESTDIR=%{buildroot} install - -%clean -make clean - -%files -%defattr(-, root, root) -%{_prefix}/* -%doc AUTHORS COPYING README - -%changelog diff --git a/tools/build-system/distributions/mandriva/sflphone-client-kde.spec b/tools/build-system/distributions/mandriva/sflphone-client-kde.spec deleted file mode 100644 index a453cf9144f244b82e4e56fd14a168a8ceeaa732..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/mandriva/sflphone-client-kde.spec +++ /dev/null @@ -1,68 +0,0 @@ -##################################################### -# File Name: sflphone-client-kde.spec -# -# Purpose : -# -# Author: Julien Bonjean (julien@bonjean.info) -# -# Creation Date: 2009-05-27 -# Last Modified: 2009-05-27 17:23:32 -0400 -##################################################### - -Name: sflphone-client-kde -License: GNU General Public License (GPL) -Group: Productivity/Networking/System -Summary: KDE client for SFLphone -Version: VERSION -Release: mandriva -URL: http://www.sflphone.org/ -Vendor: Savoir-faire Linux -Packager: Julien Bonjean <julien.bonjean@savoirfairelinux.com> - -BuildRoot: %{_tmppath}/%{name}-%{version} -Source0: sflphone-client-kde.tar.gz -Requires: sflphone-common = %{version} -Requires: commoncpp2 -Requires: libkdepimlibs4 -Requires: libqt4-dbus-1 -Requires: libqt4-svg -Requires: libqt4-x11 -BuildRequires: cmake -BuildRequires: libcommoncpp-devel -BuildRequires: kdepimlibs4-devel -BuildRequires: libqt4-devel >= 4.3 -Conflicts: sflphone -Prefix: %{_prefix} - -%description -Provide a KDE 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. - -Authors: --------- - Julien Bonjean <julien.bonjean@savoirfairelinux.com> - -%lang_package - -%prep -%setup -q - -%build -cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -make - -%install -make DESTDIR=%{buildroot} install - -%clean -make clean - -%files -%defattr(-, root, root) -%{_prefix}/* -%doc AUTHORS COPYING README - -%changelog diff --git a/tools/build-system/distributions/mandriva/sflphone-common.spec b/tools/build-system/distributions/mandriva/sflphone-common.spec deleted file mode 100644 index 84f14d414a2870c2e59aa776fe548409cd85f13f..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/mandriva/sflphone-common.spec +++ /dev/null @@ -1,91 +0,0 @@ -##################################################### -# File Name: sflphone-common.spec -# -# Purpose : -# -# Author: Julien Bonjean (julien@bonjean.info) -# -# Creation Date: 2009-05-27 -# Last Modified: 2009-05-27 17:23:32 -0400 -##################################################### - -Name: sflphone-common -License: GNU General Public License (GPL) -Group: System Environment/Daemons -Summary: SIP and IAX2 compatible softphone - Core -Version: VERSION -Release: mandriva -URL: http://www.sflphone.org/ -Vendor: Savoir-faire Linux -Packager: Julien Bonjean <julien.bonjean@savoirfairelinux.com> - -BuildRoot: %{_tmppath}/%{name}-%{version} -Source0: sflphone-common.tar.gz -BuildRequires: glibc-devel -BuildRequires: libccrtp-devel -BuildRequires: libsamplerate-devel -BuildRequires: libdbus-1-devel -BuildRequires: libexpat-devel -BuildRequires: libgsm-devel -BuildRequires: speex-devel -BuildRequires: libcppunit-devel -BuildRequires: libcommoncpp-devel -BuildRequires: libalsa2-devel -BuildRequires: libpulseaudio-devel -BuildRequires: libext2fs-devel -Requires: libsamplerate -Requires: libexpat1 -Requires: commoncpp2 -Requires: libgsm1 -Requires: libspeex -Requires: dbus-1 -Requires: libasound2 -Requires: libpulse0 -Requires: libccrtp1 -Conflicts: sflphone -Prefix: %{_prefix} - -%description -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. - -Authors: --------- - Julien Bonjean <julien.bonjean@savoirfairelinux.com> - -%prep -%setup -q - -%build -cd libs/pjproject -./autogen.sh -./configure --prefix=%{_prefix} -make dep -make clean -make -cd - -./autogen.sh -./configure --prefix=%{_prefix} -make -j - -%install -cd libs/pjproject -make DESTDIR=%{buildroot} install -cd - -make DESTDIR=%{buildroot} install - -%clean -cd libs/pjproject -make clean -cd - -make clean - -%files -%defattr(-, root, root) -%{_prefix}/* -%exclude %{_prefix}/include -%doc AUTHORS COPYING README TODO - -%changelog diff --git a/tools/build-system/distributions/opensuse/build-packages-opensuse.sh b/tools/build-system/distributions/opensuse/build-packages-opensuse.sh deleted file mode 100755 index 8ea2639ad390c91f7efe6e2038fc2d49a1124c91..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/opensuse/build-packages-opensuse.sh +++ /dev/null @@ -1,94 +0,0 @@ -#!/bin/bash -##################################################### -# File Name: build-packages-opensuse.sh -# -# Purpose : -# -# Author: Julien Bonjean (julien@bonjean.info) -# -# Creation Date: 2009-05-27 -# Last Modified: 2009-09-11 11:22:27 -0400 -##################################################### - -. ../globals - -cd ${OPENSUSE_DIR} - -if [ "$?" -ne "0" ]; then - echo " !! Cannot cd to openSUSE directory" - exit -1 -fi - -echo "Do updates" -sudo /usr/bin/zypper -n update --auto-agree-with-licenses >/dev/null - -# create build directories -echo "Create directories" -mkdir -p ${BUILD_DIR}/BUILD -mkdir -p ${RPM_RESULT_DIR} -mkdir -p ${BUILD_DIR}/SOURCES -mkdir -p ${BUILD_DIR}/SPECS - -# create rpm macros -echo "Create RPM macros" -cat > ~/.rpmmacros << STOP -%packager Julien Bonjean (julien.bonjean@savoirfairelinux.com) -%distribution Savoir-faire Linux -%vendor Savoir-faire Linux - -%_signature gpg -%_gpg_name Julien Bonjean - -%_topdir ${BUILD_DIR} -%_builddir %{_topdir}/BUILD -%_rpmdir ${RPM_RESULT_DIR} -%_sourcedir %{_topdir}/SOURCES -%_specdir %{_topdir}/SPECS -%_srcrpmdir ${RPM_RESULT_DIR} -STOP - -# create packages -for PACKAGE in ${PACKAGES[@]} -do - echo "Prepare ${PACKAGE}" - - cd ${REPOSITORY_DIR} - - echo " -> create source archive" - mv ${PACKAGE} ${PACKAGE}-${VERSION} 2>/dev/null && \ - tar cf ${PACKAGE}.tar.gz ${PACKAGE}-${VERSION} >/dev/null && \ - mv ${PACKAGE}-${VERSION} ${PACKAGE} - - if [ "$?" -ne "0" ]; then - echo "!! Cannot create source archive" - exit -1 - fi - - echo " -> move archive to source directory" - mv ${PACKAGE}.tar.gz ${BUILD_DIR}/SOURCES - - if [ "$?" -ne "0" ]; then - echo "!! Cannot move archive" - exit -1 - fi - - cd ${PACKAGING_DIR} - - echo " -> update spec file" - sed "s/VERSION/${VERSION}/g" opensuse/${PACKAGE}.spec > ${BUILD_DIR}/SPECS/${PACKAGE}.spec - - if [ "$?" -ne "0" ]; then - echo "!! Cannot update spec file" - exit -1 - fi -done - -# launch build -echo "Launch build" -rpmbuild -ba ${BUILD_DIR}/SPECS/*.spec - -if [ "$?" -ne "0" ]; then - echo "!! Cannot build packages" - exit -1 -fi - diff --git a/tools/build-system/distributions/opensuse/sflphone-client-gnome.spec b/tools/build-system/distributions/opensuse/sflphone-client-gnome.spec deleted file mode 100644 index c6f20e7a0f68cf17ee31470fa290271b64cc4e48..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/opensuse/sflphone-client-gnome.spec +++ /dev/null @@ -1,75 +0,0 @@ -##################################################### -# File Name: sflphone-client-gnome.spec -# -# Purpose : -# -# Author: Julien Bonjean (julien@bonjean.info) -# -# Creation Date: 2009-05-27 -# Last Modified: 2009-05-27 17:23:32 -0400 -##################################################### - -Name: sflphone-client-gnome -License: GNU General Public License (GPL) -Group: Productivity/Networking/System -Summary: GNOME client for SFLphone -Version: VERSION -Release: opensuse -URL: http://www.sflphone.org/ -Vendor: Savoir-faire Linux -Packager: Julien Bonjean <julien.bonjean@savoirfairelinux.com> - -BuildRoot: %{_tmppath}/%{name}-%{version} -Source0: sflphone-client-gnome.tar.gz -BuildRequires: liblog4c-devel -BuildRequires: gtk2-devel -BuildRequires: dbus-1-glib-devel -BuildRequires: libnotify-devel -BuildRequires: libsexy-devel -BuildRequires: evolution-data-server-devel -BuildRequires: check-devel -Requires: sflphone-common = %{version} -Requires: dbus-1-glib -Requires: gtk2 -Requires: glib2 -Requires: dbus-1-glib -Requires: libnotify -Requires: librsvg -Requires: liblog4c3 -Requires: libsexy -Conflicts: sflphone -Prefix: %{_prefix} - -%description -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. - -Authors: --------- - Julien Bonjean <julien.bonjean@savoirfairelinux.com> - -%lang_package - -%prep -%setup -q - -%build -./autogen.sh -./configure --prefix=%{_prefix} -make -j - -%install -make DESTDIR=%{buildroot} install - -%clean -make clean - -%files -%defattr(-, root, root) -%{_prefix}/* -%doc AUTHORS COPYING README - -%changelog diff --git a/tools/build-system/distributions/opensuse/sflphone-client-kde.spec b/tools/build-system/distributions/opensuse/sflphone-client-kde.spec deleted file mode 100644 index f558d9b0cd6a71d64ad8021412803e2e7b36667a..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/opensuse/sflphone-client-kde.spec +++ /dev/null @@ -1,69 +0,0 @@ -##################################################### -# File Name: sflphone-client-kde.spec -# -# Purpose : -# -# Author: Julien Bonjean (julien@bonjean.info) -# -# Creation Date: 2009-05-27 -# Last Modified: 2009-05-27 17:23:32 -0400 -##################################################### - -Name: sflphone-client-kde -License: GNU General Public License (GPL) -Group: Productivity/Networking/System -Summary: KDE client for SFLphone -Version: VERSION -Release: opensuse -URL: http://www.sflphone.org/ -Vendor: Savoir-faire Linux -Packager: Julien Bonjean <julien.bonjean@savoirfairelinux.com> - -BuildRoot: %{_tmppath}/%{name}-%{version} -Source0: sflphone-client-kde.tar.gz -Requires: sflphone-common = %{version} -Requires: commoncpp2 -Requires: libkdepimlibs4 -Requires: libqt4-dbus-1 -Requires: libqt4-svg -Requires: libqt4-x11 -BuildRequires: cmake -BuildRequires: libkdepimlibs4-devel -BuildRequires: commoncpp2-devel -BuildRequires: libqt4-devel >= 4.3 -BuildRequires: gettext-tools -Conflicts: sflphone -Prefix: %{_prefix} - -%description -Provide a KDE 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. - -Authors: --------- - Julien Bonjean <julien.bonjean@savoirfairelinux.com> - -%lang_package - -%prep -%setup -q - -%build -cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -make - -%install -make DESTDIR=%{buildroot} install - -%clean -make clean - -%files -%defattr(-, root, root) -%{_prefix}/* -%doc AUTHORS COPYING README - -%changelog diff --git a/tools/build-system/distributions/opensuse/sflphone-common.spec b/tools/build-system/distributions/opensuse/sflphone-common.spec deleted file mode 100644 index 1929b7e222f4ab3a723a04b05d4e2fa9d85e1d5f..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/opensuse/sflphone-common.spec +++ /dev/null @@ -1,90 +0,0 @@ -##################################################### -# File Name: sflphone-common.spec -# -# Purpose : -# -# Author: Julien Bonjean (julien@bonjean.info) -# -# Creation Date: 2009-05-27 -# Last Modified: 2009-05-27 17:23:32 -0400 -##################################################### - -Name: sflphone-common -License: GNU General Public License (GPL) -Group: System Environment/Daemons -Summary: SIP and IAX2 compatible softphone - Core -Version: VERSION -Release: opensuse -URL: http://www.sflphone.org/ -Vendor: Savoir-faire Linux -Packager: Julien Bonjean <julien.bonjean@savoirfairelinux.com> - -BuildRoot: %{_tmppath}/%{name}-%{version} -Source0: sflphone-common.tar.gz -BuildRequires: libpulse-devel -BuildRequires: commoncpp2-devel -BuildRequires: libccrtp-devel -BuildRequires: libsamplerate-devel -BuildRequires: dbus-1-devel -BuildRequires: libexpat-devel -BuildRequires: libgsm-devel -BuildRequires: speex-devel -BuildRequires: libcppunit-devel -BuildRequires: alsa-devel -BuildRequires: libuuid-devel -Requires: libsamplerate -Requires: libexpat1 -Requires: commoncpp2 -Requires: libgsm1 -Requires: libspeex -Requires: dbus-1 -Requires: libasound2 -Requires: libpulse0 -Requires: libccrtp1 -Conflicts: sflphone -Prefix: %{_prefix} - -%description -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. - -Authors: --------- - Julien Bonjean <julien.bonjean@savoirfairelinux.com> - -%prep -%setup -q - -%build -cd libs/pjproject -./autogen.sh -./configure --prefix=%{_prefix} -make dep -make clean -make -cd - -./autogen.sh -./configure --prefix=%{_prefix} -make -j - -%install -cd libs/pjproject -make DESTDIR=%{buildroot} install -cd - -make DESTDIR=%{buildroot} install - -%clean -cd libs/pjproject -make clean -cd - -make clean - -%files -%defattr(-, root, root) -%{_prefix}/* -%exclude %{_prefix}/include -%doc AUTHORS COPYING README TODO - -%changelog diff --git a/tools/build-system/distributions/ubuntu/build-packages-ubuntu.sh b/tools/build-system/distributions/ubuntu/build-packages-ubuntu.sh deleted file mode 100755 index 8dd8a30ed5dfe3dbbe9812a8afc606a3465be21b..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/build-packages-ubuntu.sh +++ /dev/null @@ -1,109 +0,0 @@ -#!/bin/bash -# -# @author: Yun Liu <yun.liu@savoirfairelinux.com>, Julien Bonjean <julien.bonjean@savoirfairelinux.com> -# -# Refer to http://www.sflphone.org for futher information -# - -. ../globals - -cd ${UBUNTU_DIR} - -if [ "$?" -ne "0" ]; then - echo " !! Cannot cd to Ubuntu directory" - exit -1 -fi - -PACKAGE_SYSVER="0ubuntu1" -FULL_VERSION="${VERSION}-${PACKAGE_SYSVER}" - -######################### -# BEGIN -######################### - -DIST="${OS_VERSION}" -if [ ${RELEASE_MODE} ]; then - if [ "${RELEASE_MODE}" != "release" ]; then - DIST="${DIST}-testing" - fi -else - DIST="${DIST}-daily" -fi - -echo "Do updates and dependencies build" -sudo apt-get update >/dev/null -sudo apt-get upgrade -y >/dev/null -sudo apt-get build-dep sflphone-common >/dev/null -sudo apt-get build-dep sflphone-client-gnome >/dev/null -sudo apt-get build-dep sflphone-client-kde >/dev/null - -for PACKAGE in ${PACKAGES[@]} -do - echo "Process ${PACKAGE}" - - echo " -> prepare debian directories" - mv ${UBUNTU_DIR}/debian-${PACKAGE} ${REPOSITORY_DIR}/${PACKAGE}/debian - - # generate the changelog - echo " -> generate changelog" - sed -i 's/SYSTEM/'${OS_VERSION}'/g' ${REPOSITORY_DIR}/${PACKAGE}/debian/changelog && \ - sed -i 's/SYSVER/'${PACKAGE_SYSVER}'/g' ${REPOSITORY_DIR}/${PACKAGE}/debian/changelog - - if [ "$?" -ne "0" ]; then - echo "!! Cannot generate changelog" - exit -1 - fi - - # copy the appropriate control file based on architecture - echo " -> generate control file" - if [ ! -e ${REPOSITORY_DIR}/${PACKAGE}/debian/control.$OS_VERSION ];then - echo " -> no control file, skipping" - continue - fi - cp ${REPOSITORY_DIR}/${PACKAGE}/debian/control.$OS_VERSION ${REPOSITORY_DIR}/${PACKAGE}/debian/control && \ - sed -i "s/VERSION/${FULL_VERSION}/g" ${REPOSITORY_DIR}/${PACKAGE}/debian/control - - if [ "$?" -ne "0" ]; then - echo "!! Cannot generate control file" - exit -1 - fi - - # provide prerequisite directories used by debuild - echo " -> prepare directories" - cp -r ${REPOSITORY_DIR}/${PACKAGE} ${REPOSITORY_DIR}/${PACKAGE}-${FULL_VERSION}.orig && \ - mv ${REPOSITORY_DIR}/${PACKAGE} ${REPOSITORY_DIR}/${PACKAGE}-${FULL_VERSION} - - # build package sflphone-common - cd ${REPOSITORY_DIR}/${PACKAGE}-${FULL_VERSION}/debian && \ - debuild -us -uc - - if [ "$?" -ne "0" ]; then - echo "!! Cannot generate package ${PACKAGE}" - exit -1 - fi -done - -# move to dist -echo "Deploy files in dist directories" -BINARY_DIR="" -if [ "${ARCH_FLAG}" -eq "32" ]; then - BINARY_DIR="binary-i386" -else - BINARY_DIR="binary-amd64" -fi - -mkdir -p ${DEB_RESULT_DIR}/${DIST}/universe/source -mkdir -p ${DEB_RESULT_DIR}/${DIST}/universe/${BINARY_DIR} - -mv ${REPOSITORY_DIR}/sflphone*.deb ${DEB_RESULT_DIR}/${DIST}/universe/${BINARY_DIR} && \ -mv ${REPOSITORY_DIR}/sflphone*.dsc ${DEB_RESULT_DIR}/${DIST}/universe/source/ && \ -mv ${REPOSITORY_DIR}/sflphone*.build ${DEB_RESULT_DIR}/${DIST}/universe/source/ && \ -mv ${REPOSITORY_DIR}/sflphone*.changes ${DEB_RESULT_DIR}/${DIST}/universe/source/ && \ -mv ${REPOSITORY_DIR}/sflphone*.orig.tar.gz ${DEB_RESULT_DIR}/${DIST}/universe/source/ && \ -mv ${REPOSITORY_DIR}/sflphone*.diff.gz ${DEB_RESULT_DIR}/${DIST}/universe/source/ - -if [ "$?" -ne "0" ]; then - echo "!! Cannot copy dist files" - exit -1 -fi - diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/changelog b/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/changelog deleted file mode 100644 index 003c33d69cbe10ad5a83b1bebc81c43be2f76df3..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/changelog +++ /dev/null @@ -1,1284 +0,0 @@ -sflphone-client-gnome (0.9.6-SYSVER) SYSTEM; 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:19 -0400 - -sflphone-client-gnome (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:58 -0400 - -sflphone-client-gnome (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:50:26 -0400 - -sflphone-client-gnome (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 - * [#1430] Remove condition on setRegistrationState, cause stun to - crash - * [#1317] Centralized version handling - * [#1317] Fixed version number on sfl-git-dch - * [#1317] Refactoring for new distributions - * [#1215] Fix account order at startup if latency - * [#1088] Restore sip dns srv - * [#1214] Add squeleton for history manager - * [#1430] Add accout id to accout changed method - * [#1430] No connectionStatusNotification (account changed) if no - changes - * [#1538] Add COPYING file - * [#1430] Add audio rtp thread tests - * [#1317] Changed version detection - * [#1538] Document license in libs/stund - * [#1317] Added version files - * [#1538] Apply François patches - debian packages - * [#1317] Updated spec files - * add files - * [#1538] Apply François patches - debian packages - * [#1535] Change program file structure (directory src...) - * [#1317] Updated build system scripts - * [#1317] Cleaning - * [#1317] Copied introspect files to gnome client - * [#1317] Added opensuse to build-system : first-shot - * [#1317] Remove spec files from configure - * [#1317] Added missing prefix - * removed debug for daemon account fix - * [#1430] Add a connection reference which most likely belong to - libdbus - * [#1430] Use shared connection instead of private - * make daemon find the account, added userMatch - * Clean code, add comments... - * [#1317] Fixed packaging rules - * [#1317] Updated autogen - * Updated autogen.sh for pjsip - * [#1526] Set accounts order - * [#1317] Fixed pjsip lib dirs - * [#1317] Updated debian packaging for new pjsip configuration script - * [#1317] Switch to autogenerated guess and sub files - * [#1317] Updated pjsip inclusion in build system - * [#1317] Replaced pjsip guess and sub files - * [#1317] Fixed compilation issues on opensuse 11 - * [#1505] account list seem to crash the application when clicking - Apply very fast... - * [#1456] Add a flag to be replaced in the control files - * [#1456] Added version dependancy handling - * put account alias in AccountWidgetItem rather than in the item with - " " before. - * [#1034] The KDE client should start sflphoned if it is not started - * [#1500] Handle options for notifications and display on incoming - call. - * [#1443] Client should not crash when receive an unexpected - stateChanged signal - * [#1403] Do not stop the notification anymore - * [#1456] Added version dependancy handling - * [#1426] Daemon crashes when get alsa plugin - * [#1422] Improved error messages - * commit for merge - * [#1424] Change logo in tray icon and put a different one when - incoming call - * [#1425] first part done, window title... - * [#1413] add manpages creating and installing in build system - * [#1417] The client should start the account creation wizard if - started for the first time (if config file doesn't exist) - * [#1421] Make volume bars horizontal when dialpad is hidden. - * Changed main window title and fixed a mistake in sflphone_const.h - * [#1412] make debian package building work - * changelog changed. - * Changed addAccount method in gnome client. - * Debian and man folders added. - * [#1388] Change project name from sflphone_kde to sflphone-client-kde - * Better handle of kabc check. - * [#1351] Automatic generation of dbus interfaces in makefile - generated by cmake - * [#1307] Implement "edit before call" in history and address book. - * [#1344] change action_call label in call history from "call" to - "call back". - * [#1308] Implement Hook feature in kde client - * Improved build system. - * #1219 : Add address book configuration page - * Better handling of registration to the daemon. - * #1039 : Add tray icon in kde. - * Issue no 1216 : Double click on item in history or address book - causes call. - * display peer name in call list and call history when called from - address book. - * Address book functionnal with photo displayed. - * Help menu kde available but actions disappeared. All fonctions in - view. - * Address book functionnal but ugly and making its own sort in the - complete address book. - * Account choice on right click, clean out includes, page address - book, fixed bugs... - * Wizard, double click, context menu... - * Removed sflphone_kde.kdevelop.filelist - * Added account creation wizard and translated interface in english. - * Transfer functionnal but ugly. - * transfer not functionnal - * Bug fixed : unholding (UNHOLD_CURRENT, UNHOLD_RECORD) - * Commit functional for push. With install.sh - * Before merge. - * Problem with enable accounts. Account display increased. - * Functional with codec order working , playDTMF. - * Commit functional. - * sflphone_kde/build added in .gitignore. - * complete commit for checkout previous. - * Commit before checkout previous version to check the display - bug(little font everywhere...) - * Functionnal client. Rest : history icons, config icons and - functionalities - * commit before merge asavard for isRecording. - * Call and Automate fusion done and seems to work. - * Commiting before putting Automate class in Call class. - * Functionnal main window without recording, history, voicemail, kio - widgets. - * client kde avec kdevelop. - * Config Dialog almost finished. - * Base of QT client - - -- SFLphone Automatic Build System <team@sflphone.org> Tue, 23 Jun 2009 11:13:42 -0400 - -sflphone-client-gnome (0.9.5-SYSVER) SYSTEM; urgency=low - - ** 0.9.5 release ** - - * [#1060] FIx bug in chinese translation - * [#1313] git add rtpTest.cpp rtpTest.h - * [#1313] Add init/close rtp tests - * [#1313] Basic instanciation of the rtp layer - * [#1449] Gtk-Critical concerning history filters and new calls - * [#1400] Make the match with the hostname instead of username - * [#1324] Change status bar label for "Using %s (%s)" - * [#1403] Icon size: 60x60 px - * [#1403] Do not remove notification, improve icon quality - * [#1403] Add smaller icon for gnome notifications - * [#1403] Prevent crash when hangup && no notification - * [#1403] Remove all actions on notifications; code refactoring - * [#1451] Use stun.sflphone.org as default STUN server - * [#1060] New po files - need to be translated - * [#1060] Update french translation - Rebuild template file - * [#1456] Add a flag to be replaced in the control files - * [#1454] Make cppunit optional; remove from build deps in control - files - * [#1401] Add libexpat1-dev dependency in control files - * [#1448] Take off these ugly debug messages - * [#1448] fixed getTelephoneTone and getTelephoneFile() called - repeatedly - * [#1406] add liblog4c-dev in build-depends - * [#1409] Restore .desktop icon - - -- SFLphone Automatic Build System <team@sflphone.org> Mon, 25 May 2009 11:34:48 -0400 - -sflphone-client-gnome (0.9.5-SYSVER~rc2) SYSTEM; urgency=low - - ** 0.9.5 rc2 ** - - * [#1422] Improved error message - * [#1402] Fix pjsip build - * [#1404] Clear GTK-Critical Bug at client startup - * [#1422] Added automatic VM shutdown when building on more than one - VM - * [#1422] Fixed some issues with new changelog generation script - * [#1422] Moved distribution update to specific file - * [#1422] Dropped git-dch, replace by home made implementation - * [#1402] Fix pjsip build - * [#1404] Clear GTK-Critical Bug at client startup - * Changes for name based dbus connection - * Clean changelogs - * [#1343] Gnome: Implement a callback system to handle focus on - different widgets - * Debus Session - * Refactoring Python code, PEP8 - * [#1430] Get back dbus_g_proxy_new_for_name - * [#1430] Get back DBUS_BUS_SESSION type - * [#1430] Dbus fixed owner message binding - * Second test with DBUS owner - * [#1404] Gnome -> Preferences -> Hooks - * [#1404] Gnome -> Preferences -> Recordings - * [#1404] Call History - * [#1404] Gnome -> Preferences -> Address Book - * [#1404] IF the first notification option disable the second - notification - * Dbus with fixed owner does not automatically start the deamon - * Add codec debug tests in pysflphone - * [#1407] Some print info - * [#1407] Add a scenario to pick_up action - * Test client dbus connection to a fixed owner - * Add python dbus test suite - * [#1161] Modified version handling in build system - * [#1314] Test pulse audio and audio streams connect and disconnect - * [#1402] Add info message after configure - * [#1402] Build the daemon with the local pjsip library (vs the - installed one) - * [#1009] Fix Codec Sampling Rate set to zeros - * [#1314] Add mutex to pulse layer audio streams - * [#1314] Refactoring pulseaudio stream to test connect disconnect - * [#1314] Refactoring of pulselayer to test conect/disconnect - * Add debug messages in debus calls concerning account - * [#1314] Add some return values to audio init functions - * [#1406] add liblog4c-dev in build-depends - * [#1409] Restore .desktop icon - * Bug #1405: Fix strings as requested. - * Bug #1404: Fix strings in preferences panel. - - -- SFLphone Automatic Build System <team@sflphone.org> Tue, 19 May 2009 12:08:18 -0400 - -sflphone-client-gnome (0.9.5-0ubuntu1~rc1) SYSTEM; urgency=low - - [ SFLphone Project ] - * [#1262] Updated changelogs for version 0.9.5-0ubuntu1 Snapshot 2009- - 05-05 - - [ Emmanuel Milou ] - * Add some python CLI client code; not really functional - * [#1108] Fix peerHungup method for IP to IP call - - [ Alexandre Savard ] - * [#1108] Correct setting of SIP contact for direct IP call - * [#1108] SIP user agent handles incoming REFER - - [ Emmanuel Milou ] - * Remove website from repository - * Update translation - - [ Alexandre Savard ] - * Sflphone icon's tooltip changed for "configured" instead of - "registered" - - [ Emmanuel Milou ] - * Update translation - - [ Sflphone Project ] - - -- Sflphone Project <sflphone@mtl.savoirfairelinux.net> Tue, 05 May 2009 19:16:13 -0400 - -sflphone-client-gnome (0.9.5-0ubuntu1~beta) SYSTEM; urgency=low - - [ Julien Bonjean ] - * Updated Eclipse stuff - * Improved addressbook config window - * Added sflphone Eclipse stuff - * Implemented addressbook list server side - * Moved dbus stuff in dbus directory - * Updated addressbook configuration - - [ Emmanuel Milou ] - * Remove unuseful installation scripts. Use apt-get build-dep sflphone - instead - * fix bug #1090 - - [ Alexandre Savard ] - * defining speex 16khz - - [ Emmanuel Milou ] - * Remove unuseful file from build system - * Start dns srv resolver - - [ Alexandre Savard ] - * Basic ogg/vorbis initialization - - [ Emmanuel Milou ] - * Handle incoming IP-to-IP invite correctly - - [ Alexandre Savard ] - * speex wideband 16000 - - [ Emmanuel Milou ] - * Better handling of incoming IP to IP call - * DNS SRV resolution functional - * Implement IAX2 incoming URL - * Allow user to make IP call without any accounts configured - * Add a contextual menu to edit a number from the contacts tab - * Add comments, tooltip and new button to the contextual menu - * add delete event, migrate to GTK 2.16 for sexy icons - * Resolve ticket #1118 - * Update suse spec file - * Add phone number cleanup functions, unit tests and panel - configuration - * Add pertinent test that fails - * fix dependencies for suse package - * Add contextual edit menu in history - #1120 - - [ Alexandre Savard ] - * Temporary comit: make speex wideband (16 khz) - * Temporary: shared object for speex narrow band - * Temporary: speex narrowband and wideband coexist - - [ Julien Bonjean ] - * Fixed bug when no book selected - * Fixed addressbook related compilation warnings - * Fixed GTK client remaining compilation warnings - * Fixed segfault when book removed since last sflphone run - * Fixed bug when book is unreachable (ldap error) - - [ Alexandre Savard ] - * Fix codec list in audio config window - * Active/inactive speex codec by payload - - [ Julien Bonjean ] - * Updated gitignore - * Added some comments - - [ Emmanuel Milou ] - * Add callto: handler script for browsers and al. - * Integrate test compilation in the daemon build-system - - [ Julien Bonjean ] - * Fixed g_object_unref warning for pixbuf - * Cleaned too verbose output - * Fixed toolbar update warning - * Added support for asynchornous books open (first shot) - - [ Emmanuel Milou ] - * Add a DBus call to fetch the call details from a call ID - Ticket - #928 - - [ Julien Bonjean ] - * Improved async open books - * Fixed bug #1139 - - [ Emmanuel Milou ] - * Add a way to save account order - * commit missing files - - [ Julien Bonjean ] - * Introduced log4c (ticket #1162) - - [ Emmanuel Milou ] - * Load/save account order functionnal - ticket #813 - - [ Alexandre Savard ] - * Add CELT codec (#1143) - * Make celt frame size 256 (*1143) - - [ Julien Bonjean ] - * Switched everything to log4c (ticket #1162) - * Updated eclipse settings - - [ Emmanuel Milou ] - * Restore adding account - ticket #1172 - * Add liblog4c dependecy - ticket #1179 - - [ Alexandre Savard ] - * Double maxAvailByte for frame size in rtp (#1143) - - [ Emmanuel Milou ] - * Add User-Agent SIP header - Ticket #1173 - - [ Julien Bonjean ] - * Fixed autoresize issue (#708) - - [ Emmanuel Milou ] - * Remove libcppuint dependency for the debian packages - * Look for libsexy only if gtk version < 2.16 - Ticket #1116 - * Remove libsexy dependency for jaunty. ticket #1116 - - [ Julien Bonjean ] - * Introduced unit tests (#1146) - * Updated gitignore - * Fixed Makefile (#1146) - - [ Emmanuel Milou ] - * [TICKET #1112] Add a test on the voice buffer to send through iax - packets - * Remove doublon in dependencies - * Remove warnings from the client test framework - * Update version number to 0.9.5~beta - * Update build-package script - * Add check dependency in build-deps control file field - * Create debian files for the new sflphone-client-gnome - * [TICKET #1212] Add Replaces field in control files - * [TICKET #1212] Fix manpages installation path - * [TICKET #1212] Add maintainer scripts to create alternatives - * [#1212] Update the manpages generation - edit preinst maintainer - script - * [#1212] Fix reference error in manpage - * [#1212] Add missing files on the client side - * [#1212] Fix debian docs files - no TODO file - * [1212] Fix manpage creation problem - * [#1220] Generate client-side glue files and marshaller at - compilation time - * [#1220] Generate server-side glue files at compilation time - * [#1212] Change binary name to sflphone-client-gnome - * [#1212] Update .gitignore to fit the new working tree - * [#1220] Explicitly generate glue files before building the library - * [#1220] Compile dbus directory before audio - * [#1212] Create sflphone-common at the root of the repository - * [#1212] Re-add pjproject - * [#1212] Remove Makefile from repo - * [#1220] Fix Makefile.am - * [#1212] New working directory functional - * [#1212] Update .gitignore - * [#1212] Hack to make pjsip compile.. - * [#1220] Use non-installed binary for dbusxx-xml2cpp - * [#1212] Add descriptive files, remove unuseful scripts from tools/ - - [ Alexandre Savard ] - * Restore speex codecs - * add frame size for celt (#1143) - * add framesize to codec, independant from audiolayer (#1143) - * use codec frame size in rtp (#1143) - * compute fixed_codec_framesize (#1143) - * do not resample if not required (#1143) - * add condition on resampling for decoder (#1143) - * add a condition on bytesAvail == 0 from mic data - * no maximum in rtp decode (#1143) - * compute maximum for decoding (#1143) - - [ Emmanuel Milou ] - * [#1146] Implement unitary tests on the client-side - - [ Alexandre Savard ] - * use float instead of int to compute max nb of sample (#1143) - * add nbSampleMax for unresampled data (#1143) - * make thread sleep during 5 ms insead of 20 (#1143) - * use unix usleep (#1143) - * 50 usecond thread!!!!! (#1143) - * try with the smallest compression (#1143) - * use timer set at framesize (#1143) - - [ Emmanuel Milou ] - * [#1161] Restore changelog version - - [ Alexandre Savard ] - * Remove celt stuff - - [ Emmanuel Milou ] - * [#1161] Update changelog - * [#1220] Add Conflicts: sflphone in debian control files - * [#1179] Add liblog4c3 runtime dependency - * [#1212] FIx typo error in dependency list for itnrepid - * [#1212] FIx .desktop file to point on the right exec - * [#1212] Modify changelog replacing tag - - [ Sflphone Project ] - * "[#1262] Updated changelogs for version 0.9.5-0ubuntu1~beta" - - [ Emmanuel Milou ] - * [#1212] restore changelogs - - [ Sflphone Project ] - * [#1262] Updated changelogs for version 0.9.5-0ubuntu1 Snapshot 2009- - 04-27 - - [ Emmanuel Milou ] - * [#1212] restore changelogs - - [ Sflphone Project ] - * [#1262] Updated changelogs for version 0.9.5-0ubuntu1~beta - - [ Emmanuel Milou ] - * [#1212] restore changelogs - - [ Sflphone Project ] - - -- Sflphone Project <sflphone@mtl.savoirfairelinux.net> Mon, 27 Apr 2009 17:00:03 -0400 - -sflphone-client-gnome (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 diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/compat b/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/compat deleted file mode 100644 index 7ed6ff82de6bcc2a78243fc9c54d3ef5ac14da69..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/compat +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/control.hardy b/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/control.hardy deleted file mode 100644 index 95d2f2538cd8be56f006cbd7786f5cfa5827d151..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/control.hardy +++ /dev/null @@ -1,20 +0,0 @@ -Source: sflphone-client-gnome -Maintainer: SavoirFaireLinux Inc <emmanuel.milou@savoirfairelinux.com> -Section: gnome -Priority: optional -Build-Depends: debhelper (>= 5), libgcc1, autoconf, automake, libtool, libgtk2.0-dev, libsexy-dev, libdbus-glib-1-dev, libnotify-dev, libebook1.2-dev, check, liblog4c-dev -Standards-Version: 3.7.3 - -Package: sflphone-client-gnome -Priority: optional -Architecture: any -Depends: sflphone-common (=VERSION), 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), liblog4c3 -Replaces: sflphone -Conflicts: sflphone -Homepage: http://www.sflphone.org -Description: GNOME client for SFLphone - 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. diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/control.intrepid b/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/control.intrepid deleted file mode 100644 index 17532c599e32e945949bab117cfae731a9ee1fe5..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/control.intrepid +++ /dev/null @@ -1,20 +0,0 @@ -Source: sflphone-client-gnome -Maintainer: SavoirFaireLinux Inc <emmanuel.milou@savoirfairelinux.com> -Section: gnome -Priority: optional -Build-Depends: debhelper (>= 5), libgcc1, autoconf, libtool, libgtk2.0-dev, libsexy-dev, libdbus-glib-1-dev, libnotify-dev, libebook1.2-dev, check, liblog4c-dev -Standards-Version: 3.8.0 - -Package: sflphone-client-gnome -Priority: optional -Architecture: any -Depends: sflphone-common (=VERSION), 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), liblog4c3 -Replaces: sflphone -Conflicts: sflphone -Homepage: http://www.sflphone.org -Description: GNOME client for SFLphone - 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. diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/control.jaunty b/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/control.jaunty deleted file mode 100644 index 9b9c3130e5190b424c6d087f45894faccc4a180e..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/control.jaunty +++ /dev/null @@ -1,20 +0,0 @@ -Source: sflphone-client-gnome -Maintainer: SavoirFaireLinux Inc <emmanuel.milou@savoirfairelinux.com> -Section: gnome -Priority: optional -Build-Depends: debhelper (>= 5), libgcc1, autoconf, automake, libtool, libgtk2.0-dev (>=2.16), libdbus-glib-1-dev, libnotify-dev, libebook1.2-dev, check, liblog4c-dev, libgnomeui-dev -Standards-Version: 3.7.3 - -Package: sflphone-client-gnome -Priority: optional -Architecture: any -Depends: sflphone-common (=VERSION), 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), liblog4c3 -Replaces: sflphone -Conflicts: sflphone -Homepage: http://www.sflphone.org -Description: GNOME client for SFLphone - 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. diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/copyright b/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/copyright deleted file mode 100644 index fbde2314bef1fb7ee643083e6d27c397213c5ead..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/copyright +++ /dev/null @@ -1,28 +0,0 @@ -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. diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/cron.d b/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/cron.d deleted file mode 100644 index d11e61177739b56bce3aac6de6483b48e797a258..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/cron.d +++ /dev/null @@ -1,4 +0,0 @@ -# -# Regular cron jobs for the sflphone package -# -0 4 * * * root sflphone_maintenance diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/dirs b/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/dirs deleted file mode 100644 index e2dc98dcb24907fb5a7ceb0f0651276b702d6030..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/dirs +++ /dev/null @@ -1,7 +0,0 @@ -usr/bin -usr/share/applications -usr/share/pixmaps -usr/share/sflphone -usr/share/locale -usr/share/doc -usr/share/man diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/docs b/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/docs deleted file mode 100644 index 9830da213fdb4baf4d68538e8c8e490248e209e1..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/docs +++ /dev/null @@ -1,5 +0,0 @@ -NEWS -README -ChangeLog -AUTHORS - diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/manpages b/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/manpages deleted file mode 100644 index 7e7594591214b5e3a4c8134fabe9696c84b04907..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/manpages +++ /dev/null @@ -1,2 +0,0 @@ -debian/sflphone-client-gnome/usr/share/man/man1/sflphone-client-gnome.1 -debian/sflphone-client-gnome/usr/share/man/man1/sflphone.1 diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/postinst b/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/postinst deleted file mode 100644 index ebee7fa2bb049bf0e6f826e28569d05cb51d451a..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/postinst +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh -e - -update-alternatives --install /usr/bin/sflphone sflphone /usr/bin/sflphone-client-gnome 100 \ - --slave /usr/share/man/man1/sflphone.1.gz sflphone.1.gz \ - /usr/share/man/man1/sflphone-client-gnome.1.gz - -exit 0 diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/postrm b/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/postrm deleted file mode 100644 index 70be710bd108ddadbfa790f9ac8795984cc139f8..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/postrm +++ /dev/null @@ -1,36 +0,0 @@ -#!/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 - - diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/preinst b/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/preinst deleted file mode 100644 index ab8a90ca579f3b7038e8262b6fe5bede8a85fed0..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/preinst +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/sh -# postrm script for sflphone -# -# see: dh_installdeb(1) - -set -e - -package=sflphone-client-gnome - -case "$1" in - install|upgrade) - ## Clean up the previous manpage - if [ -f /usr/share/man/man1/sflphone-gtk.1 ]; then - rm /usr/share/man/man1/sflphone-gtk.1 - fi - ;; -esac - -exit 0 diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/prerm b/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/prerm deleted file mode 100644 index 5e9021706875bb08a56c8c54f35cef96a7ca6055..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/prerm +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh -e - - -if [ "$1" = "remove" ]; then - # Remove alternatives symlink set in postinst - update-alternatives --remove sflphone /usr/bin/sflphone -fi diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/rules b/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/rules deleted file mode 100755 index 3ff2428272f3b35249ff95daa41673cc04a559b7..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/rules +++ /dev/null @@ -1,117 +0,0 @@ -#!/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_client_gnome = sflphone.1 sflphone-client-gnome.1 - -configure: configure-stamp -configure-stamp: - dh_testdir - # Add here commands to configure the package. - ./autogen.sh - ./configure --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: - 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 diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/changelog b/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/changelog deleted file mode 100644 index d59275102a6fe917817c2192bb7f50b4875c64d1..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/changelog +++ /dev/null @@ -1,1284 +0,0 @@ -sflphone-client-kde (0.9.6-SYSVER) SYSTEM; 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:37 -0400 - -sflphone-client-kde (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:13:11 -0400 - -sflphone-client-kde (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:50:55 -0400 - -sflphone-client-kde (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 - * [#1430] Remove condition on setRegistrationState, cause stun to - crash - * [#1317] Centralized version handling - * [#1317] Fixed version number on sfl-git-dch - * [#1317] Refactoring for new distributions - * [#1215] Fix account order at startup if latency - * [#1088] Restore sip dns srv - * [#1214] Add squeleton for history manager - * [#1430] Add accout id to accout changed method - * [#1430] No connectionStatusNotification (account changed) if no - changes - * [#1538] Add COPYING file - * [#1430] Add audio rtp thread tests - * [#1317] Changed version detection - * [#1538] Document license in libs/stund - * [#1317] Added version files - * [#1538] Apply François patches - debian packages - * [#1317] Updated spec files - * add files - * [#1538] Apply François patches - debian packages - * [#1535] Change program file structure (directory src...) - * [#1317] Updated build system scripts - * [#1317] Cleaning - * [#1317] Copied introspect files to gnome client - * [#1317] Added opensuse to build-system : first-shot - * [#1317] Remove spec files from configure - * [#1317] Added missing prefix - * removed debug for daemon account fix - * [#1430] Add a connection reference which most likely belong to - libdbus - * [#1430] Use shared connection instead of private - * make daemon find the account, added userMatch - * Clean code, add comments... - * [#1317] Fixed packaging rules - * [#1317] Updated autogen - * Updated autogen.sh for pjsip - * [#1526] Set accounts order - * [#1317] Fixed pjsip lib dirs - * [#1317] Updated debian packaging for new pjsip configuration script - * [#1317] Switch to autogenerated guess and sub files - * [#1317] Updated pjsip inclusion in build system - * [#1317] Replaced pjsip guess and sub files - * [#1317] Fixed compilation issues on opensuse 11 - * [#1505] account list seem to crash the application when clicking - Apply very fast... - * [#1456] Add a flag to be replaced in the control files - * [#1456] Added version dependancy handling - * put account alias in AccountWidgetItem rather than in the item with - " " before. - * [#1034] The KDE client should start sflphoned if it is not started - * [#1500] Handle options for notifications and display on incoming - call. - * [#1443] Client should not crash when receive an unexpected - stateChanged signal - * [#1403] Do not stop the notification anymore - * [#1456] Added version dependancy handling - * [#1426] Daemon crashes when get alsa plugin - * [#1422] Improved error messages - * commit for merge - * [#1424] Change logo in tray icon and put a different one when - incoming call - * [#1425] first part done, window title... - * [#1413] add manpages creating and installing in build system - * [#1417] The client should start the account creation wizard if - started for the first time (if config file doesn't exist) - * [#1421] Make volume bars horizontal when dialpad is hidden. - * Changed main window title and fixed a mistake in sflphone_const.h - * [#1412] make debian package building work - * changelog changed. - * Changed addAccount method in gnome client. - * Debian and man folders added. - * [#1388] Change project name from sflphone_kde to sflphone-client-kde - * Better handle of kabc check. - * [#1351] Automatic generation of dbus interfaces in makefile - generated by cmake - * [#1307] Implement "edit before call" in history and address book. - * [#1344] change action_call label in call history from "call" to - "call back". - * [#1308] Implement Hook feature in kde client - * Improved build system. - * #1219 : Add address book configuration page - * Better handling of registration to the daemon. - * #1039 : Add tray icon in kde. - * Issue no 1216 : Double click on item in history or address book - causes call. - * display peer name in call list and call history when called from - address book. - * Address book functionnal with photo displayed. - * Help menu kde available but actions disappeared. All fonctions in - view. - * Address book functionnal but ugly and making its own sort in the - complete address book. - * Account choice on right click, clean out includes, page address - book, fixed bugs... - * Wizard, double click, context menu... - * Removed sflphone_kde.kdevelop.filelist - * Added account creation wizard and translated interface in english. - * Transfer functionnal but ugly. - * transfer not functionnal - * Bug fixed : unholding (UNHOLD_CURRENT, UNHOLD_RECORD) - * Commit functional for push. With install.sh - * Before merge. - * Problem with enable accounts. Account display increased. - * Functional with codec order working , playDTMF. - * Commit functional. - * sflphone_kde/build added in .gitignore. - * complete commit for checkout previous. - * Commit before checkout previous version to check the display - bug(little font everywhere...) - * Functionnal client. Rest : history icons, config icons and - functionalities - * commit before merge asavard for isRecording. - * Call and Automate fusion done and seems to work. - * Commiting before putting Automate class in Call class. - * Functionnal main window without recording, history, voicemail, kio - widgets. - * client kde avec kdevelop. - * Config Dialog almost finished. - * Base of QT client - - -- SFLphone Automatic Build System <team@sflphone.org> Tue, 23 Jun 2009 11:15:26 -0400 - -sflphone-client-kde (0.9.5-SYSVER) SYSTEM; urgency=low - - ** 0.9.5 release ** - - * [#1060] FIx bug in chinese translation - * [#1313] git add rtpTest.cpp rtpTest.h - * [#1313] Add init/close rtp tests - * [#1313] Basic instanciation of the rtp layer - * [#1449] Gtk-Critical concerning history filters and new calls - * [#1400] Make the match with the hostname instead of username - * [#1324] Change status bar label for "Using %s (%s)" - * [#1403] Icon size: 60x60 px - * [#1403] Do not remove notification, improve icon quality - * [#1403] Add smaller icon for gnome notifications - * [#1403] Prevent crash when hangup && no notification - * [#1403] Remove all actions on notifications; code refactoring - * [#1451] Use stun.sflphone.org as default STUN server - * [#1060] New po files - need to be translated - * [#1060] Update french translation - Rebuild template file - * [#1456] Add a flag to be replaced in the control files - * [#1454] Make cppunit optional; remove from build deps in control - files - * [#1401] Add libexpat1-dev dependency in control files - * [#1448] Take off these ugly debug messages - * [#1448] fixed getTelephoneTone and getTelephoneFile() called - repeatedly - * [#1406] add liblog4c-dev in build-depends - * [#1409] Restore .desktop icon - - -- SFLphone Automatic Build System <team@sflphone.org> Mon, 25 May 2009 11:34:48 -0400 - -sflphone-client-kde (0.9.5-SYSVER~rc2) SYSTEM; urgency=low - - ** 0.9.5 rc2 ** - - * [#1422] Improved error message - * [#1402] Fix pjsip build - * [#1404] Clear GTK-Critical Bug at client startup - * [#1422] Added automatic VM shutdown when building on more than one - VM - * [#1422] Fixed some issues with new changelog generation script - * [#1422] Moved distribution update to specific file - * [#1422] Dropped git-dch, replace by home made implementation - * [#1402] Fix pjsip build - * [#1404] Clear GTK-Critical Bug at client startup - * Changes for name based dbus connection - * Clean changelogs - * [#1343] Gnome: Implement a callback system to handle focus on - different widgets - * Debus Session - * Refactoring Python code, PEP8 - * [#1430] Get back dbus_g_proxy_new_for_name - * [#1430] Get back DBUS_BUS_SESSION type - * [#1430] Dbus fixed owner message binding - * Second test with DBUS owner - * [#1404] Gnome -> Preferences -> Hooks - * [#1404] Gnome -> Preferences -> Recordings - * [#1404] Call History - * [#1404] Gnome -> Preferences -> Address Book - * [#1404] IF the first notification option disable the second - notification - * Dbus with fixed owner does not automatically start the deamon - * Add codec debug tests in pysflphone - * [#1407] Some print info - * [#1407] Add a scenario to pick_up action - * Test client dbus connection to a fixed owner - * Add python dbus test suite - * [#1161] Modified version handling in build system - * [#1314] Test pulse audio and audio streams connect and disconnect - * [#1402] Add info message after configure - * [#1402] Build the daemon with the local pjsip library (vs the - installed one) - * [#1009] Fix Codec Sampling Rate set to zeros - * [#1314] Add mutex to pulse layer audio streams - * [#1314] Refactoring pulseaudio stream to test connect disconnect - * [#1314] Refactoring of pulselayer to test conect/disconnect - * Add debug messages in debus calls concerning account - * [#1314] Add some return values to audio init functions - * [#1406] add liblog4c-dev in build-depends - * [#1409] Restore .desktop icon - * Bug #1405: Fix strings as requested. - * Bug #1404: Fix strings in preferences panel. - - -- SFLphone Automatic Build System <team@sflphone.org> Tue, 19 May 2009 12:08:18 -0400 - -sflphone-client-kde (0.9.5-0ubuntu1~rc1) SYSTEM; urgency=low - - [ SFLphone Project ] - * [#1262] Updated changelogs for version 0.9.5-0ubuntu1 Snapshot 2009- - 05-05 - - [ Emmanuel Milou ] - * Add some python CLI client code; not really functional - * [#1108] Fix peerHungup method for IP to IP call - - [ Alexandre Savard ] - * [#1108] Correct setting of SIP contact for direct IP call - * [#1108] SIP user agent handles incoming REFER - - [ Emmanuel Milou ] - * Remove website from repository - * Update translation - - [ Alexandre Savard ] - * Sflphone icon's tooltip changed for "configured" instead of - "registered" - - [ Emmanuel Milou ] - * Update translation - - [ Sflphone Project ] - - -- Sflphone Project <sflphone@mtl.savoirfairelinux.net> Tue, 05 May 2009 19:16:13 -0400 - -sflphone-client-kde (0.9.5-0ubuntu1~beta) SYSTEM; urgency=low - - [ Julien Bonjean ] - * Updated Eclipse stuff - * Improved addressbook config window - * Added sflphone Eclipse stuff - * Implemented addressbook list server side - * Moved dbus stuff in dbus directory - * Updated addressbook configuration - - [ Emmanuel Milou ] - * Remove unuseful installation scripts. Use apt-get build-dep sflphone - instead - * fix bug #1090 - - [ Alexandre Savard ] - * defining speex 16khz - - [ Emmanuel Milou ] - * Remove unuseful file from build system - * Start dns srv resolver - - [ Alexandre Savard ] - * Basic ogg/vorbis initialization - - [ Emmanuel Milou ] - * Handle incoming IP-to-IP invite correctly - - [ Alexandre Savard ] - * speex wideband 16000 - - [ Emmanuel Milou ] - * Better handling of incoming IP to IP call - * DNS SRV resolution functional - * Implement IAX2 incoming URL - * Allow user to make IP call without any accounts configured - * Add a contextual menu to edit a number from the contacts tab - * Add comments, tooltip and new button to the contextual menu - * add delete event, migrate to GTK 2.16 for sexy icons - * Resolve ticket #1118 - * Update suse spec file - * Add phone number cleanup functions, unit tests and panel - configuration - * Add pertinent test that fails - * fix dependencies for suse package - * Add contextual edit menu in history - #1120 - - [ Alexandre Savard ] - * Temporary comit: make speex wideband (16 khz) - * Temporary: shared object for speex narrow band - * Temporary: speex narrowband and wideband coexist - - [ Julien Bonjean ] - * Fixed bug when no book selected - * Fixed addressbook related compilation warnings - * Fixed GTK client remaining compilation warnings - * Fixed segfault when book removed since last sflphone run - * Fixed bug when book is unreachable (ldap error) - - [ Alexandre Savard ] - * Fix codec list in audio config window - * Active/inactive speex codec by payload - - [ Julien Bonjean ] - * Updated gitignore - * Added some comments - - [ Emmanuel Milou ] - * Add callto: handler script for browsers and al. - * Integrate test compilation in the daemon build-system - - [ Julien Bonjean ] - * Fixed g_object_unref warning for pixbuf - * Cleaned too verbose output - * Fixed toolbar update warning - * Added support for asynchornous books open (first shot) - - [ Emmanuel Milou ] - * Add a DBus call to fetch the call details from a call ID - Ticket - #928 - - [ Julien Bonjean ] - * Improved async open books - * Fixed bug #1139 - - [ Emmanuel Milou ] - * Add a way to save account order - * commit missing files - - [ Julien Bonjean ] - * Introduced log4c (ticket #1162) - - [ Emmanuel Milou ] - * Load/save account order functionnal - ticket #813 - - [ Alexandre Savard ] - * Add CELT codec (#1143) - * Make celt frame size 256 (*1143) - - [ Julien Bonjean ] - * Switched everything to log4c (ticket #1162) - * Updated eclipse settings - - [ Emmanuel Milou ] - * Restore adding account - ticket #1172 - * Add liblog4c dependecy - ticket #1179 - - [ Alexandre Savard ] - * Double maxAvailByte for frame size in rtp (#1143) - - [ Emmanuel Milou ] - * Add User-Agent SIP header - Ticket #1173 - - [ Julien Bonjean ] - * Fixed autoresize issue (#708) - - [ Emmanuel Milou ] - * Remove libcppuint dependency for the debian packages - * Look for libsexy only if gtk version < 2.16 - Ticket #1116 - * Remove libsexy dependency for jaunty. ticket #1116 - - [ Julien Bonjean ] - * Introduced unit tests (#1146) - * Updated gitignore - * Fixed Makefile (#1146) - - [ Emmanuel Milou ] - * [TICKET #1112] Add a test on the voice buffer to send through iax - packets - * Remove doublon in dependencies - * Remove warnings from the client test framework - * Update version number to 0.9.5~beta - * Update build-package script - * Add check dependency in build-deps control file field - * Create debian files for the new sflphone-client-gnome - * [TICKET #1212] Add Replaces field in control files - * [TICKET #1212] Fix manpages installation path - * [TICKET #1212] Add maintainer scripts to create alternatives - * [#1212] Update the manpages generation - edit preinst maintainer - script - * [#1212] Fix reference error in manpage - * [#1212] Add missing files on the client side - * [#1212] Fix debian docs files - no TODO file - * [1212] Fix manpage creation problem - * [#1220] Generate client-side glue files and marshaller at - compilation time - * [#1220] Generate server-side glue files at compilation time - * [#1212] Change binary name to sflphone-client-gnome - * [#1212] Update .gitignore to fit the new working tree - * [#1220] Explicitly generate glue files before building the library - * [#1220] Compile dbus directory before audio - * [#1212] Create sflphone-common at the root of the repository - * [#1212] Re-add pjproject - * [#1212] Remove Makefile from repo - * [#1220] Fix Makefile.am - * [#1212] New working directory functional - * [#1212] Update .gitignore - * [#1212] Hack to make pjsip compile.. - * [#1220] Use non-installed binary for dbusxx-xml2cpp - * [#1212] Add descriptive files, remove unuseful scripts from tools/ - - [ Alexandre Savard ] - * Restore speex codecs - * add frame size for celt (#1143) - * add framesize to codec, independant from audiolayer (#1143) - * use codec frame size in rtp (#1143) - * compute fixed_codec_framesize (#1143) - * do not resample if not required (#1143) - * add condition on resampling for decoder (#1143) - * add a condition on bytesAvail == 0 from mic data - * no maximum in rtp decode (#1143) - * compute maximum for decoding (#1143) - - [ Emmanuel Milou ] - * [#1146] Implement unitary tests on the client-side - - [ Alexandre Savard ] - * use float instead of int to compute max nb of sample (#1143) - * add nbSampleMax for unresampled data (#1143) - * make thread sleep during 5 ms insead of 20 (#1143) - * use unix usleep (#1143) - * 50 usecond thread!!!!! (#1143) - * try with the smallest compression (#1143) - * use timer set at framesize (#1143) - - [ Emmanuel Milou ] - * [#1161] Restore changelog version - - [ Alexandre Savard ] - * Remove celt stuff - - [ Emmanuel Milou ] - * [#1161] Update changelog - * [#1220] Add Conflicts: sflphone in debian control files - * [#1179] Add liblog4c3 runtime dependency - * [#1212] FIx typo error in dependency list for itnrepid - * [#1212] FIx .desktop file to point on the right exec - * [#1212] Modify changelog replacing tag - - [ Sflphone Project ] - * "[#1262] Updated changelogs for version 0.9.5-0ubuntu1~beta" - - [ Emmanuel Milou ] - * [#1212] restore changelogs - - [ Sflphone Project ] - * [#1262] Updated changelogs for version 0.9.5-0ubuntu1 Snapshot 2009- - 04-27 - - [ Emmanuel Milou ] - * [#1212] restore changelogs - - [ Sflphone Project ] - * [#1262] Updated changelogs for version 0.9.5-0ubuntu1~beta - - [ Emmanuel Milou ] - * [#1212] restore changelogs - - [ Sflphone Project ] - - -- Sflphone Project <sflphone@mtl.savoirfairelinux.net> Mon, 27 Apr 2009 17:00:03 -0400 - -sflphone-client-kde (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 diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/compat b/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/compat deleted file mode 100644 index 7ed6ff82de6bcc2a78243fc9c54d3ef5ac14da69..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/compat +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/control.intrepid b/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/control.intrepid deleted file mode 100644 index 98d0dd6ce21e446e03efea046ee8535370bae3bc..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/control.intrepid +++ /dev/null @@ -1,20 +0,0 @@ -Source: sflphone-client-kde -Maintainer: SavoirFaireLinux Inc <jeremy.quentin@savoirfairelinux.com> -Section: kde -Priority: optional -Build-Depends: debhelper (>= 5), cmake (>=2.6), kdepimlibs5-dev (>=4.1.4), libcommoncpp2-dev (>=1.6.2), libqt4-dev (>=4.3) -Standards-Version: 3.7.3 - -Package: sflphone-client-kde -Priority: optional -Architecture: any -Depends: sflphone-common (=VERSION), libcommoncpp2-1.6-0, kdepimlibs5 (>=4.1.4), libqt4-dbus (>=4.4.3), libqt4-svg (>=4.4.3), libqtgui4 (>=4.4.3) -Replaces: sflphone -Conflicts: sflphone -Homepage: http://www.sflphone.org -Description: KDE client for SFLphone - Provide a KDE 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. diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/control.jaunty b/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/control.jaunty deleted file mode 100644 index 98d0dd6ce21e446e03efea046ee8535370bae3bc..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/control.jaunty +++ /dev/null @@ -1,20 +0,0 @@ -Source: sflphone-client-kde -Maintainer: SavoirFaireLinux Inc <jeremy.quentin@savoirfairelinux.com> -Section: kde -Priority: optional -Build-Depends: debhelper (>= 5), cmake (>=2.6), kdepimlibs5-dev (>=4.1.4), libcommoncpp2-dev (>=1.6.2), libqt4-dev (>=4.3) -Standards-Version: 3.7.3 - -Package: sflphone-client-kde -Priority: optional -Architecture: any -Depends: sflphone-common (=VERSION), libcommoncpp2-1.6-0, kdepimlibs5 (>=4.1.4), libqt4-dbus (>=4.4.3), libqt4-svg (>=4.4.3), libqtgui4 (>=4.4.3) -Replaces: sflphone -Conflicts: sflphone -Homepage: http://www.sflphone.org -Description: KDE client for SFLphone - Provide a KDE 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. diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/copyright b/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/copyright deleted file mode 100644 index fbde2314bef1fb7ee643083e6d27c397213c5ead..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/copyright +++ /dev/null @@ -1,28 +0,0 @@ -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. diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/cron.d b/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/cron.d deleted file mode 100644 index d11e61177739b56bce3aac6de6483b48e797a258..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/cron.d +++ /dev/null @@ -1,4 +0,0 @@ -# -# Regular cron jobs for the sflphone package -# -0 4 * * * root sflphone_maintenance diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/dirs b/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/dirs deleted file mode 100644 index e2dc98dcb24907fb5a7ceb0f0651276b702d6030..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/dirs +++ /dev/null @@ -1,7 +0,0 @@ -usr/bin -usr/share/applications -usr/share/pixmaps -usr/share/sflphone -usr/share/locale -usr/share/doc -usr/share/man diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/docs b/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/docs deleted file mode 100644 index 9830da213fdb4baf4d68538e8c8e490248e209e1..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/docs +++ /dev/null @@ -1,5 +0,0 @@ -NEWS -README -ChangeLog -AUTHORS - diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/manpages b/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/manpages deleted file mode 100644 index 919cf59a8e71fbc2fda9ea40c7cd1162970babd2..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/manpages +++ /dev/null @@ -1,2 +0,0 @@ -debian/sflphone-client-kde/usr/share/man/man1/sflphone.1 -debian/sflphone-client-kde/usr/share/man/man1/sflphone-client-kde.1 diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/postinst b/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/postinst deleted file mode 100644 index 20a15b4f8f7d3b61eb5a3632bfa02d0b44cb6bd0..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/postinst +++ /dev/null @@ -1,9 +0,0 @@ -#!/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 diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/preinst b/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/preinst deleted file mode 100644 index fdaa8ab8ec9a4ebe1c93136c5c15dedcb599febc..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/preinst +++ /dev/null @@ -1,15 +0,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 diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/prerm b/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/prerm deleted file mode 100644 index 5e9021706875bb08a56c8c54f35cef96a7ca6055..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/prerm +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh -e - - -if [ "$1" = "remove" ]; then - # Remove alternatives symlink set in postinst - update-alternatives --remove sflphone /usr/bin/sflphone -fi diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/rules b/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/rules deleted file mode 100755 index f1edaffc9d4b76c42705aafb9c8af9490893c49f..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/rules +++ /dev/null @@ -1,118 +0,0 @@ -#!/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 diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-common/changelog b/tools/build-system/distributions/ubuntu/debian-sflphone-common/changelog deleted file mode 100644 index 3d95374e2598dae7692cbf901ef52e4ddb27eed6..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-common/changelog +++ /dev/null @@ -1,1284 +0,0 @@ -sflphone-common (0.9.6-SYSVER) SYSTEM; 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 - * [#1430] Remove condition on setRegistrationState, cause stun to - crash - * [#1317] Centralized version handling - * [#1317] Fixed version number on sfl-git-dch - * [#1317] Refactoring for new distributions - * [#1215] Fix account order at startup if latency - * [#1088] Restore sip dns srv - * [#1214] Add squeleton for history manager - * [#1430] Add accout id to accout changed method - * [#1430] No connectionStatusNotification (account changed) if no - changes - * [#1538] Add COPYING file - * [#1430] Add audio rtp thread tests - * [#1317] Changed version detection - * [#1538] Document license in libs/stund - * [#1317] Added version files - * [#1538] Apply François patches - debian packages - * [#1317] Updated spec files - * add files - * [#1538] Apply François patches - debian packages - * [#1535] Change program file structure (directory src...) - * [#1317] Updated build system scripts - * [#1317] Cleaning - * [#1317] Copied introspect files to gnome client - * [#1317] Added opensuse to build-system : first-shot - * [#1317] Remove spec files from configure - * [#1317] Added missing prefix - * removed debug for daemon account fix - * [#1430] Add a connection reference which most likely belong to - libdbus - * [#1430] Use shared connection instead of private - * make daemon find the account, added userMatch - * Clean code, add comments... - * [#1317] Fixed packaging rules - * [#1317] Updated autogen - * Updated autogen.sh for pjsip - * [#1526] Set accounts order - * [#1317] Fixed pjsip lib dirs - * [#1317] Updated debian packaging for new pjsip configuration script - * [#1317] Switch to autogenerated guess and sub files - * [#1317] Updated pjsip inclusion in build system - * [#1317] Replaced pjsip guess and sub files - * [#1317] Fixed compilation issues on opensuse 11 - * [#1505] account list seem to crash the application when clicking - Apply very fast... - * [#1456] Add a flag to be replaced in the control files - * [#1456] Added version dependancy handling - * put account alias in AccountWidgetItem rather than in the item with - " " before. - * [#1034] The KDE client should start sflphoned if it is not started - * [#1500] Handle options for notifications and display on incoming - call. - * [#1443] Client should not crash when receive an unexpected - stateChanged signal - * [#1403] Do not stop the notification anymore - * [#1456] Added version dependancy handling - * [#1426] Daemon crashes when get alsa plugin - * [#1422] Improved error messages - * commit for merge - * [#1424] Change logo in tray icon and put a different one when - incoming call - * [#1425] first part done, window title... - * [#1413] add manpages creating and installing in build system - * [#1417] The client should start the account creation wizard if - started for the first time (if config file doesn't exist) - * [#1421] Make volume bars horizontal when dialpad is hidden. - * Changed main window title and fixed a mistake in sflphone_const.h - * [#1412] make debian package building work - * changelog changed. - * Changed addAccount method in gnome client. - * Debian and man folders added. - * [#1388] Change project name from sflphone_kde to sflphone-client-kde - * Better handle of kabc check. - * [#1351] Automatic generation of dbus interfaces in makefile - generated by cmake - * [#1307] Implement "edit before call" in history and address book. - * [#1344] change action_call label in call history from "call" to - "call back". - * [#1308] Implement Hook feature in kde client - * Improved build system. - * #1219 : Add address book configuration page - * Better handling of registration to the daemon. - * #1039 : Add tray icon in kde. - * Issue no 1216 : Double click on item in history or address book - causes call. - * display peer name in call list and call history when called from - address book. - * Address book functionnal with photo displayed. - * Help menu kde available but actions disappeared. All fonctions in - view. - * Address book functionnal but ugly and making its own sort in the - complete address book. - * Account choice on right click, clean out includes, page address - book, fixed bugs... - * Wizard, double click, context menu... - * Removed sflphone_kde.kdevelop.filelist - * Added account creation wizard and translated interface in english. - * Transfer functionnal but ugly. - * transfer not functionnal - * Bug fixed : unholding (UNHOLD_CURRENT, UNHOLD_RECORD) - * Commit functional for push. With install.sh - * Before merge. - * Problem with enable accounts. Account display increased. - * Functional with codec order working , playDTMF. - * Commit functional. - * sflphone_kde/build added in .gitignore. - * complete commit for checkout previous. - * Commit before checkout previous version to check the display - bug(little font everywhere...) - * Functionnal client. Rest : history icons, config icons and - functionalities - * commit before merge asavard for isRecording. - * Call and Automate fusion done and seems to work. - * Commiting before putting Automate class in Call class. - * Functionnal main window without recording, history, voicemail, kio - widgets. - * client kde avec kdevelop. - * Config Dialog almost finished. - * Base of QT client - - -- SFLphone Automatic Build System <team@sflphone.org> Tue, 23 Jun 2009 11:12:06 -0400 - -sflphone-common (0.9.5-SYSVER) SYSTEM; urgency=low - - ** 0.9.5 release ** - - * [#1060] FIx bug in chinese translation - * [#1313] git add rtpTest.cpp rtpTest.h - * [#1313] Add init/close rtp tests - * [#1313] Basic instanciation of the rtp layer - * [#1449] Gtk-Critical concerning history filters and new calls - * [#1400] Make the match with the hostname instead of username - * [#1324] Change status bar label for "Using %s (%s)" - * [#1403] Icon size: 60x60 px - * [#1403] Do not remove notification, improve icon quality - * [#1403] Add smaller icon for gnome notifications - * [#1403] Prevent crash when hangup && no notification - * [#1403] Remove all actions on notifications; code refactoring - * [#1451] Use stun.sflphone.org as default STUN server - * [#1060] New po files - need to be translated - * [#1060] Update french translation - Rebuild template file - * [#1456] Add a flag to be replaced in the control files - * [#1454] Make cppunit optional; remove from build deps in control - files - * [#1401] Add libexpat1-dev dependency in control files - * [#1448] Take off these ugly debug messages - * [#1448] fixed getTelephoneTone and getTelephoneFile() called - repeatedly - * [#1406] add liblog4c-dev in build-depends - * [#1409] Restore .desktop icon - - -- SFLphone Automatic Build System <team@sflphone.org> Mon, 25 May 2009 11:34:40 -0400 - -sflphone-common (0.9.5-SYSVER~rc2) SYSTEM; urgency=low - - ** 0.9.5 rc2 ** - - * [#1422] Improved error message - * [#1402] Fix pjsip build - * [#1404] Clear GTK-Critical Bug at client startup - * [#1422] Added automatic VM shutdown when building on more than one - VM - * [#1422] Fixed some issues with new changelog generation script - * [#1422] Moved distribution update to specific file - * [#1422] Dropped git-dch, replace by home made implementation - * [#1402] Fix pjsip build - * [#1404] Clear GTK-Critical Bug at client startup - * Changes for name based dbus connection - * Clean changelogs - * [#1343] Gnome: Implement a callback system to handle focus on - different widgets - * Debus Session - * Refactoring Python code, PEP8 - * [#1430] Get back dbus_g_proxy_new_for_name - * [#1430] Get back DBUS_BUS_SESSION type - * [#1430] Dbus fixed owner message binding - * Second test with DBUS owner - * [#1404] Gnome -> Preferences -> Hooks - * [#1404] Gnome -> Preferences -> Recordings - * [#1404] Call History - * [#1404] Gnome -> Preferences -> Address Book - * [#1404] IF the first notification option disable the second - notification - * Dbus with fixed owner does not automatically start the deamon - * Add codec debug tests in pysflphone - * [#1407] Some print info - * [#1407] Add a scenario to pick_up action - * Test client dbus connection to a fixed owner - * Add python dbus test suite - * [#1161] Modified version handling in build system - * [#1314] Test pulse audio and audio streams connect and disconnect - * [#1402] Add info message after configure - * [#1402] Build the daemon with the local pjsip library (vs the - installed one) - * [#1009] Fix Codec Sampling Rate set to zeros - * [#1314] Add mutex to pulse layer audio streams - * [#1314] Refactoring pulseaudio stream to test connect disconnect - * [#1314] Refactoring of pulselayer to test conect/disconnect - * Add debug messages in debus calls concerning account - * [#1314] Add some return values to audio init functions - * [#1406] add liblog4c-dev in build-depends - * [#1409] Restore .desktop icon - * Bug #1405: Fix strings as requested. - * Bug #1404: Fix strings in preferences panel. - - -- SFLphone Automatic Build System <team@sflphone.org> Tue, 19 May 2009 12:08:03 -0400 - -sflphone-common (0.9.5-0ubuntu1~rc1) SYSTEM; urgency=low - - [ SFLphone Project ] - * [#1262] Updated changelogs for version 0.9.5-0ubuntu1 Snapshot 2009- - 05-05 - - [ Emmanuel Milou ] - * Add some python CLI client code; not really functional - * [#1108] Fix peerHungup method for IP to IP call - - [ Alexandre Savard ] - * [#1108] Correct setting of SIP contact for direct IP call - * [#1108] SIP user agent handles incoming REFER - - [ Emmanuel Milou ] - * Remove website from repository - * Update translation - - [ Alexandre Savard ] - * Sflphone icon's tooltip changed for "configured" instead of - "registered" - - [ Emmanuel Milou ] - * Update translation - - [ Sflphone Project ] - - -- Sflphone Project <sflphone@mtl.savoirfairelinux.net> Tue, 05 May 2009 19:16:09 -0400 - -sflphone-common (0.9.5-0ubuntu1~beta) SYSTEM; urgency=low - - [ Julien Bonjean ] - * Updated Eclipse stuff - * Improved addressbook config window - * Added sflphone Eclipse stuff - * Implemented addressbook list server side - * Moved dbus stuff in dbus directory - * Updated addressbook configuration - - [ Emmanuel Milou ] - * Remove unuseful installation scripts. Use apt-get build-dep sflphone - instead - * fix bug #1090 - - [ Alexandre Savard ] - * defining speex 16khz - - [ Emmanuel Milou ] - * Remove unuseful file from build system - * Start dns srv resolver - - [ Alexandre Savard ] - * Basic ogg/vorbis initialization - - [ Emmanuel Milou ] - * Handle incoming IP-to-IP invite correctly - - [ Alexandre Savard ] - * speex wideband 16000 - - [ Emmanuel Milou ] - * Better handling of incoming IP to IP call - * DNS SRV resolution functional - * Implement IAX2 incoming URL - * Allow user to make IP call without any accounts configured - * Add a contextual menu to edit a number from the contacts tab - * Add comments, tooltip and new button to the contextual menu - * add delete event, migrate to GTK 2.16 for sexy icons - * Resolve ticket #1118 - * Update suse spec file - * Add phone number cleanup functions, unit tests and panel - configuration - * Add pertinent test that fails - * fix dependencies for suse package - * Add contextual edit menu in history - #1120 - - [ Alexandre Savard ] - * Temporary comit: make speex wideband (16 khz) - * Temporary: shared object for speex narrow band - * Temporary: speex narrowband and wideband coexist - - [ Julien Bonjean ] - * Fixed bug when no book selected - * Fixed addressbook related compilation warnings - * Fixed GTK client remaining compilation warnings - * Fixed segfault when book removed since last sflphone run - * Fixed bug when book is unreachable (ldap error) - - [ Alexandre Savard ] - * Fix codec list in audio config window - * Active/inactive speex codec by payload - - [ Julien Bonjean ] - * Updated gitignore - * Added some comments - - [ Emmanuel Milou ] - * Add callto: handler script for browsers and al. - * Integrate test compilation in the daemon build-system - - [ Julien Bonjean ] - * Fixed g_object_unref warning for pixbuf - * Cleaned too verbose output - * Fixed toolbar update warning - * Added support for asynchornous books open (first shot) - - [ Emmanuel Milou ] - * Add a DBus call to fetch the call details from a call ID - Ticket - #928 - - [ Julien Bonjean ] - * Improved async open books - * Fixed bug #1139 - - [ Emmanuel Milou ] - * Add a way to save account order - * commit missing files - - [ Julien Bonjean ] - * Introduced log4c (ticket #1162) - - [ Emmanuel Milou ] - * Load/save account order functionnal - ticket #813 - - [ Alexandre Savard ] - * Add CELT codec (#1143) - * Make celt frame size 256 (*1143) - - [ Julien Bonjean ] - * Switched everything to log4c (ticket #1162) - * Updated eclipse settings - - [ Emmanuel Milou ] - * Restore adding account - ticket #1172 - * Add liblog4c dependecy - ticket #1179 - - [ Alexandre Savard ] - * Double maxAvailByte for frame size in rtp (#1143) - - [ Emmanuel Milou ] - * Add User-Agent SIP header - Ticket #1173 - - [ Julien Bonjean ] - * Fixed autoresize issue (#708) - - [ Emmanuel Milou ] - * Remove libcppuint dependency for the debian packages - * Look for libsexy only if gtk version < 2.16 - Ticket #1116 - * Remove libsexy dependency for jaunty. ticket #1116 - - [ Julien Bonjean ] - * Introduced unit tests (#1146) - * Updated gitignore - * Fixed Makefile (#1146) - - [ Emmanuel Milou ] - * [TICKET #1112] Add a test on the voice buffer to send through iax - packets - * Remove doublon in dependencies - * Remove warnings from the client test framework - * Update version number to 0.9.5~beta - * Update build-package script - * Add check dependency in build-deps control file field - * Create debian files for the new sflphone-client-gnome - * [TICKET #1212] Add Replaces field in control files - * [TICKET #1212] Fix manpages installation path - * [TICKET #1212] Add maintainer scripts to create alternatives - * [#1212] Update the manpages generation - edit preinst maintainer - script - * [#1212] Fix reference error in manpage - * [#1212] Add missing files on the client side - * [#1212] Fix debian docs files - no TODO file - * [1212] Fix manpage creation problem - * [#1220] Generate client-side glue files and marshaller at - compilation time - * [#1220] Generate server-side glue files at compilation time - * [#1212] Change binary name to sflphone-client-gnome - * [#1212] Update .gitignore to fit the new working tree - * [#1220] Explicitly generate glue files before building the library - * [#1220] Compile dbus directory before audio - * [#1212] Create sflphone-common at the root of the repository - * [#1212] Re-add pjproject - * [#1212] Remove Makefile from repo - * [#1220] Fix Makefile.am - * [#1212] New working directory functional - * [#1212] Update .gitignore - * [#1212] Hack to make pjsip compile.. - * [#1220] Use non-installed binary for dbusxx-xml2cpp - * [#1212] Add descriptive files, remove unuseful scripts from tools/ - - [ Alexandre Savard ] - * Restore speex codecs - * add frame size for celt (#1143) - * add framesize to codec, independant from audiolayer (#1143) - * use codec frame size in rtp (#1143) - * compute fixed_codec_framesize (#1143) - * do not resample if not required (#1143) - * add condition on resampling for decoder (#1143) - * add a condition on bytesAvail == 0 from mic data - * no maximum in rtp decode (#1143) - * compute maximum for decoding (#1143) - - [ Emmanuel Milou ] - * [#1146] Implement unitary tests on the client-side - - [ Alexandre Savard ] - * use float instead of int to compute max nb of sample (#1143) - * add nbSampleMax for unresampled data (#1143) - * make thread sleep during 5 ms insead of 20 (#1143) - * use unix usleep (#1143) - * 50 usecond thread!!!!! (#1143) - * try with the smallest compression (#1143) - * use timer set at framesize (#1143) - - [ Emmanuel Milou ] - * [#1161] Restore changelog version - - [ Alexandre Savard ] - * Remove celt stuff - - [ Emmanuel Milou ] - * [#1161] Update changelog - * [#1220] Add Conflicts: sflphone in debian control files - * [#1179] Add liblog4c3 runtime dependency - * [#1212] FIx typo error in dependency list for itnrepid - * [#1212] FIx .desktop file to point on the right exec - * [#1212] Modify changelog replacing tag - - [ Sflphone Project ] - * "[#1262] Updated changelogs for version 0.9.5-0ubuntu1~beta" - - [ Emmanuel Milou ] - * [#1212] restore changelogs - - [ Sflphone Project ] - * [#1262] Updated changelogs for version 0.9.5-0ubuntu1 Snapshot 2009- - 04-27 - - [ Emmanuel Milou ] - * [#1212] restore changelogs - - [ Sflphone Project ] - * [#1262] Updated changelogs for version 0.9.5-0ubuntu1~beta - - [ Emmanuel Milou ] - * [#1212] restore changelogs - - [ Sflphone Project ] - - -- Sflphone Project <sflphone@mtl.savoirfairelinux.net> Mon, 27 Apr 2009 16:57:00 -0400 - -sflphone-common (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 diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-common/compat b/tools/build-system/distributions/ubuntu/debian-sflphone-common/compat deleted file mode 100644 index 7ed6ff82de6bcc2a78243fc9c54d3ef5ac14da69..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-common/compat +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-common/control.hardy b/tools/build-system/distributions/ubuntu/debian-sflphone-common/control.hardy deleted file mode 100644 index e14674d170b6caa6f4bac6d1118e5d1a336a88f6..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-common/control.hardy +++ /dev/null @@ -1,20 +0,0 @@ -Source: sflphone-common -Maintainer: SavoirFaireLinux Inc <emmanuel.milou@savoirfairelinux.com> -Section: gnome -Priority: optional -Build-Depends: debhelper (>= 5), libgcc1, autoconf, automake, libpulse-dev, libsamplerate0-dev, libcommoncpp2-dev, libccrtp-dev, libgsm1-dev, libspeex-dev, libtool, libdbus-1-dev, libasound2-dev, uuid-dev, libexpat1-dev -Standards-Version: 3.7.3 - -Package: sflphone-common -Priority: optional -Architecture: any -Depends: 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 -Replaces: sflphone -Conflicts: sflphone -Homepage: http://www.sflphone.org -Description: SIP and IAX2 compatible softphone - 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 - Savoir-faire Linux, a Montreal, Quebec, Canada-based Linux consulting company. diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-common/control.intrepid b/tools/build-system/distributions/ubuntu/debian-sflphone-common/control.intrepid deleted file mode 100644 index 270e67811229719df9e000fd3a0871e30b9c675a..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-common/control.intrepid +++ /dev/null @@ -1,20 +0,0 @@ -Source: sflphone-common -Maintainer: SavoirFaireLinux Inc <emmanuel.milou@savoirfairelinux.com> -Section: gnome -Priority: optional -Build-Depends: debhelper (>= 5), libgcc1 , autoconf, libpulse-dev, libsamplerate0-dev, libcommoncpp2-dev, libccrtp-dev, libgsm1-dev, libspeex-dev, libtool, libdbus-1-dev, libasound2-dev, libspeexdsp-dev, uuid-dev, libexpat1-dev -Standards-Version: 3.8.0 - -Package: sflphone-common -Priority: optional -Architecture: any -Depends: 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 -Replaces: sflphone -Conflicts: sflphone -Homepage: http://www.sflphone.org -Description: SIP and IAX2 compatible softphone - 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 - Savoir-faire Linux, a Montreal, Quebec, Canada-based Linux consulting company. diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-common/control.jaunty b/tools/build-system/distributions/ubuntu/debian-sflphone-common/control.jaunty deleted file mode 100644 index 8a99d639228a21b5a866741665775868f03fa341..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-common/control.jaunty +++ /dev/null @@ -1,19 +0,0 @@ -Source: sflphone-common -Maintainer: SavoirFaireLinux Inc <emmanuel.milou@savoirfairelinux.com> -Section: gnome -Priority: optional -Build-Depends: debhelper (>= 5), libgcc1 , autoconf, automake, libpulse-dev, libsamplerate0-dev, libcommoncpp2-dev, libccrtp-dev, libgsm1-dev, libspeex-dev, libtool, libdbus-1-dev, libasound2-dev, libspeexdsp-dev, uuid-dev, libexpat1-dev, libzrtpcpp-dev, libssl-dev -Standards-Version: 3.7.3 - -Package: sflphone-common -Priority: optional -Architecture: any -Depends: 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 -Replaces: sflphone -Conflicts: sflphone -Homepage: http://www.sflphone.org -Description: SIP and IAX2 compatible softphone - Core - 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. diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-common/copyright b/tools/build-system/distributions/ubuntu/debian-sflphone-common/copyright deleted file mode 100644 index fbde2314bef1fb7ee643083e6d27c397213c5ead..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-common/copyright +++ /dev/null @@ -1,28 +0,0 @@ -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. diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-common/cron.d b/tools/build-system/distributions/ubuntu/debian-sflphone-common/cron.d deleted file mode 100644 index d11e61177739b56bce3aac6de6483b48e797a258..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-common/cron.d +++ /dev/null @@ -1,4 +0,0 @@ -# -# Regular cron jobs for the sflphone package -# -0 4 * * * root sflphone_maintenance diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-common/dirs b/tools/build-system/distributions/ubuntu/debian-sflphone-common/dirs deleted file mode 100644 index ab04d899ac9c1b4bb9f78803cdc51edf38fcb524..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-common/dirs +++ /dev/null @@ -1,8 +0,0 @@ -usr/bin -usr/lib -usr/share/applications -usr/share/dbus-1/services -usr/share/sflphone/ringtones -usr/share/locale -usr/share/doc -usr/share/man diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-common/docs b/tools/build-system/distributions/ubuntu/debian-sflphone-common/docs deleted file mode 100644 index f1dd08af0258ad3bbadc728c41f5d3cc680a7ef4..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-common/docs +++ /dev/null @@ -1,6 +0,0 @@ -NEWS -README -TODO -ChangeLog -AUTHORS - diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-common/manpages b/tools/build-system/distributions/ubuntu/debian-sflphone-common/manpages deleted file mode 100644 index 18f8b41d0854310d2016407ab7c041aa5a5330f6..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-common/manpages +++ /dev/null @@ -1 +0,0 @@ -debian/sflphone-common/usr/share/man/man1/sflphoned.1 diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-common/postinst b/tools/build-system/distributions/ubuntu/debian-sflphone-common/postinst deleted file mode 100644 index ff29eda3335c59c5451f8b5bc9366ec73505965d..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-common/postinst +++ /dev/null @@ -1,56 +0,0 @@ -#!/bin/bash -# postinst script for sflphone-common -# -# see: dh_installdeb(1) - -# Script to copy and move, if exists, configuration file sflphonedrc and history in the XDG directory -# Freedesktop specifications: http://standards.freedesktop.org/basedir-spec/latest/ - -set -e - -INST_CONFIG="$HOME/.sflphone/sflphonedrc"; -INST_DATA="$HOME/.sflphone/history"; -INST_CACHE="$HOME/.sflphone/sfl.pid"; - -NEW_INST_CONFIG= -NEW_INST_DATA= -NEW_INST_CACHE= - -# Set the XDG CONFIG directory to the default one or to the path set in the environment variable -if [ -z $XDG_CONFIG_HOME ]; then - NEW_INST_CONFIG=$HOME"/.config/sflphone/"; # This is the standard path -else - NEW_INST_CONFIG=$XDG_CONFIG_HOME; -fi; - -# Set the XDG DATA directory to the default one or to the path set in the environment variable -if [ -z $XDG_DATA_HOME ]; then - NEW_INST_DATA=$HOME"/.local/share/sflphone/"; # This is the standard path -else - NEW_INST_DATA=$XDG_DATA_HOME; -fi; - -# Move the configuration file -if [ -f $INST_CONFIG ] ; then - echo "Moving the configuration file into $NEW_INST_CONFIG directory"; - if [ ! -d $NEW_INST_CONFIG ]; then - mkdir $NEW_INST_CONFIG; - fi - mv $INST_CONFIG $NEW_INST_CONFIG; -fi - -# Move the history -if [ -f $INST_DATA ] ; then - echo "Moving the history file into $NEW_INST_DATA directory"; - if [ ! -d $NEW_INST_DATA ]; then - mkdir $NEW_INST_DATA; - fi - mv $INST_DATA $NEW_INST_DATA; -fi - -# Remove the directory -# rmdir $HOME"/.sflphone"; - -echo "You may remove the $HOME/.sflphone, the application won't use it anymore, but the XDG directories instead. Thank you."; - -exit 0 diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-common/postrm b/tools/build-system/distributions/ubuntu/debian-sflphone-common/postrm deleted file mode 100644 index 70be710bd108ddadbfa790f9ac8795984cc139f8..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-common/postrm +++ /dev/null @@ -1,36 +0,0 @@ -#!/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 - - diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-common/preinst b/tools/build-system/distributions/ubuntu/debian-sflphone-common/preinst deleted file mode 100644 index 6d04e97b452606720e35f07523b60c32ad7f9d6b..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-common/preinst +++ /dev/null @@ -1,16 +0,0 @@ -#!/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 diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-common/rules b/tools/build-system/distributions/ubuntu/debian-sflphone-common/rules deleted file mode 100755 index 5624b56e3ed62723a48d62888e64a8353eb29e05..0000000000000000000000000000000000000000 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-common/rules +++ /dev/null @@ -1,120 +0,0 @@ -#!/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-common - -CXX = g++-4.0 -CFLAGS = -Wall -g -DEB_INSTALL_MANPAGES_sflphone_common = sflphoned.1 - -configure: configure-stamp -configure-stamp: - dh_testdir - # Add here commands to configure the package. - ./autogen.sh - ./configure --prefix=/usr - cd libs/pjproject; ./autogen.sh; ./configure --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. - cd libs/pjproject; $(MAKE) dep; $(MAKE) clean; $(MAKE) - cd -; $(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 - cd libs/pjproject; $(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 diff --git a/tools/build-system/gpg/setup-gpg.sh b/tools/build-system/gpg/setup-gpg.sh deleted file mode 100755 index 1a12793003d9f521f582e4535b7e97df1ee47179..0000000000000000000000000000000000000000 --- a/tools/build-system/gpg/setup-gpg.sh +++ /dev/null @@ -1,56 +0,0 @@ -#!/bin/bash -##################################################### -# File Name: setup-gpg.sh -# -# Purpose : -# -# Author: Julien Bonjean (julien@bonjean.info) -# -# Creation Date: 2009-04-20 -# Last Modified: -##################################################### - -# pkill gpg-agent - -export LANG=en_CA.UTF-8 -export LC_ALL=en_CA.UTF-8 - -echo "Check if GPG key is present" -gpg --list-secret-keys | grep "Savoir-Faire Linux Inc." >/dev/null - -if [ "$?" -ne "0" ]; then - echo "!! GPG private key is not present" - exit -1 -fi - -echo "Check GPG agent" -pgrep -u "sflphone-package-manager" gpg-agent > /dev/null -if [ "$?" -ne "0" ]; then - echo "Not running, launching it" - EVAL=`/usr/bin/gpg-agent --daemon --write-env-file $HOME/.gpg-agent-info --default-cache-ttl 2000000000 --max-cache-ttl 2000000000 --pinentry-program /usr/bin/pinentry` - eval ${EVAL} -fi - -if [ "$?" -ne "0" ]; then - echo "!! Error with GPG agent" - exit -1 -fi - -GPG_AGENT_INFO=`cat $HOME/.gpg-agent-info 2> /dev/null` -export ${GPG_AGENT_INFO} - -if [ "${GPG_AGENT_INFO}" == "" ]; then - echo "!! Cannot get GPG agent info" - exit -1 -fi - -GPG_TTY=`tty` -export GPG_TTY - -touch ./test-gpg -gpg -v --clearsign --use-agent ./test-gpg -rm -f ./test-gpg -rm -f ./test-gpg.asc - -exit 0 - diff --git a/tools/build-system/launch-build-machine.sh b/tools/build-system/launch-build-machine.sh deleted file mode 100755 index f4c02460494c688b1c1f84467a91c9e3780f2cea..0000000000000000000000000000000000000000 --- a/tools/build-system/launch-build-machine.sh +++ /dev/null @@ -1,431 +0,0 @@ -#!/bin/bash -##################################################### -# File Name: launch-build-machine.sh -# -# Purpose : -# -# Author: Julien Bonjean (julien@bonjean.info) -# -# Creation Date: 2009-04-20 -# Last Modified: 2009-08-07 17:01:32 -0400 -##################################################### - -# -# Not working with git 1.5.4.3 -# - -TAG=`date +%Y-%m-%d` - -# wait delay after startup and shutdown of VMs -STARTUP_WAIT=40 -SHUTDOWN_WAIT=30 - -# ssh stuff -SSH_OPTIONS="-o LogLevel=ERROR -o CheckHostIP=no -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" -SSH_HOST="sflphone@127.0.0.1" -SSH_REPOSITORY_HOST="sflphone-package-manager@dev.savoirfairelinux.net" -SSH_BASE="ssh ${SSH_OPTIONS} -p 50001 ${SSH_HOST}" -SCP_BASE="scp ${SSH_OPTIONS} -r -P 50001" - -# home directory -ROOT_DIR="/home/projects/sflphone" - -# local hidden repository (only for changelog commit) -LOCAL_REPOSITORY=${ROOT_DIR}/.sflphone-repository - -# gpg passphrase file -GPG_FILE="${ROOT_DIR}/.gpg-sflphone" - -# vbox config directory -export VBOX_USER_HOME="${ROOT_DIR}/vbox" - -# remote home directory -REMOTE_ROOT_DIR="/home/sflphone" - -# scripts -SCRIPTS_DIR="${ROOT_DIR}/build-system" -PACKAGING_SCRIPTS_DIR="${SCRIPTS_DIR}/remote" -DISTRIBUTION_SCRIPTS_DIR="${SCRIPTS_DIR}/distributions" - -# directory that will be deployed to remote machine -TODEPLOY_DIR="${ROOT_DIR}/sflphone-packaging" -TODEPLOY_BUILD_DIR="${TODEPLOY_DIR}/build" - -# remote deployment dir -REMOTE_DEPLOY_DIR="/home/sflphone/sflphone-packaging" - -# cloned repository and archive -REPOSITORY_DIR="${TODEPLOY_BUILD_DIR}/sflphone" -REPOSITORY_ARCHIVE="`dirname ${REPOSITORY_DIR}`/sflphone.tar.gz" -REPOSITORY_SFLPHONE_COMMON_DIR="${REPOSITORY_DIR}/sflphone-common" -REPOSITORY_SFLPHONE_CLIENT_KDE_DIR="${REPOSITORY_DIR}/sflphone-client-kde" -REPOSITORY_SFLPHONE_CLIENT_GNOME_DIR="${REPOSITORY_DIR}/sflphone-client-gnome" - -# where results go -PACKAGING_RESULT_DIR=${ROOT_DIR}/packages-${TAG} - -USER="sflphone" - -RELEASE_MODE= - -SNAPSHOT_TAG=`date +%Y%m%d` - -DO_CLEAN=1 -DO_PREPARE=1 -DO_PUSH=1 -DO_MAIN_LOOP=1 -DO_SIGNATURES=1 -DO_UPLOAD=1 -DO_LOGGING=1 -DO_SEND_EMAIL=1 - -EDITOR=echo -export EDITOR - -NON_FATAL_ERRORS=0 - -MACHINES=( "ubuntu-8.04" "ubuntu-8.04-64" "ubuntu-8.10" "ubuntu-8.10-64" "ubuntu-9.04" "ubuntu-9.04-64" "opensuse-11" "opensuse-11-64" "mandriva-2009.1" ) - -######################### -# BEGIN -######################### - -echo -echo " /***********************\\" -echo " | SFLPhone build system |" -echo " \\***********************/" -echo - -for PARAMETER in $* -do - case ${PARAMETER} in - --help) - echo - echo "Options :" - echo " --skip-clean" - echo " --skip-prepare" - echo " --skip-push" - echo " --skip-main-loop" - echo " --skip-signatures" - echo " --skip-upload" - echo " --no-logging" - echo " --machine=MACHINE" - echo " --release-mode=[beta|rc|release]" - echo " --list-machines" - echo - exit 0;; - --skip-clean) - unset DO_CLEAN;; - --skip-prepare) - unset DO_PREPARE;; - --skip-push) - unset DO_PUSH;; - --skip-main-loop) - unset DO_MAIN_LOOP;; - --skip-signatures) - unset DO_SIGNATURES;; - --skip-upload) - unset DO_UPLOAD;; - --no-logging) - unset DO_LOGGING;; - --machine=*) - MACHINES=(${PARAMETER##*=});; - --release-mode=*) - RELEASE_MODE=(${PARAMETER##*=});; - --list-machines) - echo "Available machines :" - for MACHINE in ${MACHINES[@]}; do - echo " "${MACHINE} - done - exit 0;; - *) - echo "Unknown parameter : ${PARAMETER}" - exit -1;; - esac -done - -# if more than one VM will be launched, automatically stop running VMs -if [ "${#MACHINES[@]}" -gt "1" ]; then - VBoxManage list runningvms | tail -n +5 | awk '{print $1}' | xargs -i VBoxManage controlvm {} poweroff -fi - -# change to working directory -cd ${SCRIPTS_DIR} - -if [ "$?" -ne "0" ]; then - echo " !! Cannot cd to working directory" - exit -1 -fi - -WHO=`whoami` - -if [ "${WHO}" != "${USER}" ]; then - echo "!! Please use user ${USER} to run this script" - exit -1; -fi - -# logging -if [ ${DO_CLEAN} ]; then - rm -rf ${PACKAGING_RESULT_DIR} 2>/dev/null -fi -mkdir ${PACKAGING_RESULT_DIR} 2>/dev/null -if [ ${DO_LOGGING} ]; then - - # open file descriptor - rm -f ${PACKAGING_RESULT_DIR}/packaging.log - exec 3<> ${PACKAGING_RESULT_DIR}/packaging.log - - # redirect outputs (stdout & stderr) - exec 1>&3 - exec 2>&3 -fi - -# check release -if [ ${RELEASE_MODE} ]; then - case ${RELEASE_MODE} in - beta);; - rc[1-9]);; - release);; - *) - echo "Bad release mode" - exit -1;; - esac -fi - -# check machines list -if [ -z "${MACHINES}" ]; then - echo "Need at least a machine name to launch" - exit -1 -fi - -echo -echo "Launching build system with the following machines :" -for MACHINE in ${MACHINES[*]} -do - echo " "${MACHINE} -done -echo - -if [ ${RELEASE_MODE} ]; then - echo "Release mode : ${RELEASE_MODE}" -else - echo "Snapshot mode : ${SNAPSHOT_TAG}" -fi - -######################### -# COMMON PART -######################### - -if [ ${DO_PREPARE} ]; then - - echo - echo "Cleaning old deploy dir" - rm -rf ${TODEPLOY_DIR} - mkdir ${TODEPLOY_DIR} - mkdir ${TODEPLOY_BUILD_DIR} - - echo "Clone repository" - git clone ssh://repos-sflphone-git@git.sflphone.org/~/sflphone.git ${REPOSITORY_DIR} >/dev/null 2>&1 - - if [ "$?" -ne "0" ]; then - echo " !! Cannot clone repository" - exit -1 - fi - - VERSION=`cd ${REPOSITORY_DIR} && git describe --tag HEAD | cut -d "." -f1-3` - - if [ ${RELEASE_MODE} ]; then - if [ "${RELEASE_MODE}" != "release" ];then - VERSION="${VERSION}~${RELEASE_MODE}" - fi - else - VERSION="${VERSION}~snapshot${SNAPSHOT_TAG}" - fi - echo "Version is : ${VERSION}" - - # generate the changelog, according to the distribution and the git commit messages - echo "Update debian changelogs" - cd ${REPOSITORY_DIR} - ${SCRIPTS_DIR}/sfl-git-dch.sh ${VERSION} ${RELEASE_MODE} - - if [ "$?" -ne "0" ]; then - echo "!! Cannot update debian changelogs" - exit -1 - fi - - # if push is activated - if [[ ${DO_PUSH} && ${RELEASE_MODE} ]];then - - echo " Doing commit" - - cd ${LOCAL_REPOSITORY} - git commit -m "[#1262] Updated debian changelogs (${VERSION})" . - - echo " Pushing commit" - git push origin master - - cd - - fi - - # change current branch if needed - if [ ${RELEASE_MODE} ]; then - cd ${REPOSITORY_DIR} - git checkout origin/release -b release - else - echo "Using master branch" - fi - - echo "Write version numbers for following processes" - echo "${VERSION}" > ${REPOSITORY_DIR}/sflphone-common/VERSION - echo "${VERSION}" > ${REPOSITORY_DIR}/sflphone-client-gnome/VERSION - echo "${VERSION}" > ${REPOSITORY_DIR}/sflphone-client-kde/VERSION - echo "${VERSION}" > ${TODEPLOY_BUILD_DIR}/VERSION - - echo "Archiving repository" - tar czf ${REPOSITORY_ARCHIVE} --exclude .git -C `dirname ${REPOSITORY_DIR}` sflphone - - if [ "$?" -ne "0" ]; then - echo " !! Cannot archive repository" - exit -1 - fi - - echo "Removing repository" - rm -rf ${REPOSITORY_DIR} - - echo "Finish preparing deploy directory" - cp -r ${DISTRIBUTION_SCRIPTS_DIR}/* ${TODEPLOY_DIR} - - if [ "$?" -ne "0" ]; then - echo " !! Cannot prepare scripts for deployment" - exit -1 - fi -fi - -######################### -# MAIN LOOP -######################### - -if [ ${DO_MAIN_LOOP} ]; then - - echo - echo "Entering main loop" - echo - - rm -f ${PACKAGING_RESULT_DIR}/stats.log - for MACHINE in ${MACHINES[*]} - do - - echo "Launch machine ${MACHINE}" - VM_STATE=`VBoxManage showvminfo ${MACHINE} | grep State | awk '{print $2}'` - if [ "${VM_STATE}" = "running" ]; then - echo "Not needed, already running" - else - cd ${VBOX_USER_HOME} && VBoxHeadless -startvm "${MACHINE}" -p 50000 & - if [[ ${MACHINE} =~ "opensuse" || ${MACHINE} =~ "mandriva" ]]; then - STARTUP_WAIT=200 - fi - echo "Wait ${STARTUP_WAIT} s" - sleep ${STARTUP_WAIT} - fi - - echo "Clean remote directory" - ${SSH_BASE} "rm -rf ${REMOTE_DEPLOY_DIR} 2>/dev/null" - - echo "Deploy packaging system" - ${SCP_BASE} ${TODEPLOY_DIR} ${SSH_HOST}: - - if [ "$?" -ne "0" ]; then - echo " !! Cannot deploy packaging system" - echo "${MACHINE} : Cannot deploy packaging system" >> ${PACKAGING_RESULT_DIR}/stats.log - NON_FATAL_ERRORS=1 - else - - echo "Launch remote build" - ${SSH_BASE} "cd ${REMOTE_DEPLOY_DIR} && ./build-packages.sh ${RELEASE_MODE}" - - if [ "$?" -ne "0" ]; then - echo " !! Error during remote packaging process" - echo "${MACHINE} : Error during remote packaging process" >> ${PACKAGING_RESULT_DIR}/stats.log - NON_FATAL_ERRORS=1 - else - - echo "Retrieve dists files" - ${SCP_BASE} ${SSH_HOST}:${REMOTE_DEPLOY_DIR}/deb ${PACKAGING_RESULT_DIR}/ >/dev/null 2>&1 - ${SCP_BASE} ${SSH_HOST}:${REMOTE_DEPLOY_DIR}/rpm ${PACKAGING_RESULT_DIR}/ >/dev/null 2>&1 - - echo "${MACHINE} : OK" >> ${PACKAGING_RESULT_DIR}/stats.log - fi - - echo "Retrieve log files" - ${SCP_BASE} ${SSH_HOST}:${REMOTE_DEPLOY_DIR}"/*.log" ${PACKAGING_RESULT_DIR}/ - fi - - if [ "${VM_STATE}" = "running" ]; then - echo "Leave machine running" - else - echo "Shut down machine ${MACHINE}" - ${SSH_BASE} 'sudo /sbin/shutdown -h now' - echo "Wait ${SHUTDOWN_WAIT} s" - sleep ${SHUTDOWN_WAIT} - # hard shut down (just to be sure) - cd "${VBOX_USER_HOME}" && VBoxManage controlvm ${MACHINE} poweroff >/dev/null 2>&1 - fi - done -fi - -######################### -# SIGNATURES -######################### - -if [ ${DO_SIGNATURES} ]; then - - echo "Sign packages" - find ${PACKAGING_RESULT_DIR}/deb/dists -name "*.deb" -exec dpkg-sig -g '--yes --batch --no-tty -q --passphrase `cat '${GPG_FILE}'`' -k 'Savoir-Faire Linux Inc.' --sign builder --sign-changes full {} \; - find ${PACKAGING_RESULT_DIR}/deb/dists -name "*.changes" -exec gpg --yes --batch --no-tty --local-user 'Savoir-Faire Linux Inc.' --passphrase `cat ${GPG_FILE}` --clearsign --list-options no-show-policy-urls --armor --textmode --output {}.asc {} \; -fi - -######################### -# UPLOAD FILES -######################### - -if [ ${DO_UPLOAD} ]; then - - echo - echo "Upload packages" - echo - - echo "Prepare packages upload" - scp ${SSH_OPTIONS} ${PACKAGING_SCRIPTS_DIR}/update-repository.sh ${SSH_REPOSITORY_HOST}:debian/ - - if [ "$?" -ne "0" ]; then - echo " !! Cannot deploy repository scripts" - fi - - echo "Upload packages" - echo "Install dists files to repository" - scp -r ${SSH_OPTIONS} ${PACKAGING_RESULT_DIR}/rpm/* ${SSH_REPOSITORY_HOST}:rpm/ - scp -r ${SSH_OPTIONS} ${PACKAGING_RESULT_DIR}/deb/dists ${SSH_REPOSITORY_HOST}:debian/ - - if [ "$?" -ne "0" ]; then - echo " !! Cannot upload packages" - exit -1 - fi - - echo "Update repository" - ssh ${SSH_OPTIONS} ${SSH_REPOSITORY_HOST} "cd debian && ./update-repository.sh" - - if [ "$?" -ne "0" ]; then - echo " !! Cannot update repository" - exit -1 - fi -fi - -if [ "${NON_FATAL_ERRORS}" -eq "1" ]; then - exit -1 -fi - -# close file descriptor -exec 3>&- - -exit 0 - diff --git a/tools/build-system/packages/git-buildpackage_0.4.45_all.deb b/tools/build-system/packages/git-buildpackage_0.4.45_all.deb deleted file mode 100644 index cf62358c48f1a5ce054c997b8b87ef9dac677028..0000000000000000000000000000000000000000 Binary files a/tools/build-system/packages/git-buildpackage_0.4.45_all.deb and /dev/null differ diff --git a/tools/build-system/remote/update-repository.sh b/tools/build-system/remote/update-repository.sh deleted file mode 100755 index a488a297455839de1a60b981a1293ace0d20b882..0000000000000000000000000000000000000000 --- a/tools/build-system/remote/update-repository.sh +++ /dev/null @@ -1,68 +0,0 @@ -#!/bin/bash - -# Script to update the debian repository description files (Release, Packages, Sources) -# -# @author: Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> -# @date: 2008 Jan 16 - -ROOT_DIR="/var/repos/sflphone/debian" - -# gpg passphrase file -GPG_FILE="${ROOT_DIR}/.gpg-sflphone" - -USER="sflphone-package-manager" - -export LANG=en_CA.UTF-8 -export LC_ALL=en_CA.UTF-8 - -WHO=`whoami` - -if [ "${WHO}" != "${USER}" ]; then - echo "!! Please use user ${USER} to run this script" - exit -1; -fi - -echo "Remove cache files" -rm -f packages-i386.db -rm -f packages-amd64.db - -apt-ftparchive generate conf/apt-ftparchive.conf - -echo "Generate the description file for each distribution" -apt-ftparchive -c conf/apt-hardy-release.conf release dists/hardy > dists/hardy/Release -apt-ftparchive -c conf/apt-hardy-testing.conf release dists/hardy-testing > dists/hardy-testing/Release -apt-ftparchive -c conf/apt-hardy-daily.conf release dists/hardy-daily > dists/hardy-daily/Release - -apt-ftparchive -c conf/apt-intrepid-release.conf release dists/intrepid > dists/intrepid/Release -apt-ftparchive -c conf/apt-intrepid-testing.conf release dists/intrepid-testing > dists/intrepid-testing/Release -apt-ftparchive -c conf/apt-intrepid-daily.conf release dists/intrepid-daily > dists/intrepid-daily/Release - -apt-ftparchive -c conf/apt-jaunty-release.conf release dists/jaunty > dists/jaunty/Release -apt-ftparchive -c conf/apt-jaunty-testing.conf release dists/jaunty-testing > dists/jaunty-testing/Release -apt-ftparchive -c conf/apt-jaunty-daily.conf release dists/jaunty-daily > dists/jaunty-daily/Release - -echo "Sign the Release files" - -rm -f dists/intrepid/Release.gpg -rm -f dists/intrepid-testing/Release.gpg -rm -f dists/intrepid-daily/Release.gpg -gpg --passphrase `cat ${GPG_FILE}` --no-tty -u C842D122 --output dists/intrepid/Release.gpg -ba dists/intrepid/Release -gpg --passphrase `cat ${GPG_FILE}` --no-tty -u C842D122 --output dists/intrepid-testing/Release.gpg -ba dists/intrepid-testing/Release -gpg --passphrase `cat ${GPG_FILE}` --no-tty -u C842D122 --output dists/intrepid-daily/Release.gpg -ba dists/intrepid-daily/Release - -rm -f dists/hardy/Release.gpg -rm -f dists/hardy-testing/Release.gpg -rm -f dists/hardy-daily/Release.gpg -gpg --passphrase `cat ${GPG_FILE}` --no-tty -u C842D122 --output dists/hardy/Release.gpg -ba dists/hardy/Release -gpg --passphrase `cat ${GPG_FILE}` --no-tty -u C842D122 --output dists/hardy-testing/Release.gpg -ba dists/hardy-testing/Release -gpg --passphrase `cat ${GPG_FILE}` --no-tty -u C842D122 --output dists/hardy-daily/Release.gpg -ba dists/hardy-daily/Release - -rm -f dists/jaunty/Release.gpg -rm -f dists/jaunty-testing/Release.gpg -rm -f dists/jaunty-daily/Release.gpg -gpg --passphrase `cat ${GPG_FILE}` --no-tty -u C842D122 --output dists/jaunty/Release.gpg -ba dists/jaunty/Release -gpg --passphrase `cat ${GPG_FILE}` --no-tty -u C842D122 --output dists/jaunty-testing/Release.gpg -ba dists/jaunty-testing/Release -gpg --passphrase `cat ${GPG_FILE}` --no-tty -u C842D122 --output dists/jaunty-daily/Release.gpg -ba dists/jaunty-daily/Release - -echo "All done" -exit 0 diff --git a/tools/build-system/send-emails.sh b/tools/build-system/send-emails.sh deleted file mode 100755 index 4b9c7d52bc460a3707b7044d8b6620e4405d3352..0000000000000000000000000000000000000000 --- a/tools/build-system/send-emails.sh +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/bash -##################################################### -# File Name: send-emails.sh -# -# Purpose : -# -# Author: Julien Bonjean (julien@bonjean.info) -# -# Creation Date: 2009-04-20 -# Last Modified: 2009-06-01 18:11:20 -0400 -##################################################### - -TAG=`date +%Y-%m-%d` -ROOT_DIR="/home/projects/sflphone" -PACKAGING_RESULT_DIR=${ROOT_DIR}/packages-${TAG} -STATUS="OK" - -if [ "$1" -ne 0 ]; then - STATUS="ERROR" -fi - -echo -echo "Send notification emails" -echo - -MAIL_SUBJECT="[ ${TAG} ] SFLphone Automatic Build System : ${STATUS}" - -if [ "$1" -eq 0 ]; then - echo | mail -s "${MAIL_SUBJECT}" -c emmanuel.milou@savoirfairelinux.com julien.bonjean@savoirfairelinux.com -else -# ( -# for i in ${PACKAGING_RESULT_DIR}/*.log -# do -# uuencode $i $(basename $i) -# done -# ) - cat ${PACKAGING_RESULT_DIR}/stats.log | mail -s "${MAIL_SUBJECT}" -c emmanuel.milou@savoirfairelinux.com julien.bonjean@savoirfairelinux.com -fi - -exit 0 - diff --git a/tools/build-system/sfl-git-dch.sh b/tools/build-system/sfl-git-dch.sh deleted file mode 100755 index 740cc448b635e81b879d638daf0dfec495bad682..0000000000000000000000000000000000000000 --- a/tools/build-system/sfl-git-dch.sh +++ /dev/null @@ -1,163 +0,0 @@ -#!/bin/bash -##################################################### -# File Name: sfl-git-dch.sh -# -# Purpose : -# -# Author: Julien Bonjean (julien@bonjean.info) -# -# Creation Date: 2009-05-13 -# Last Modified: 2009-07-20 23:03:24 -0400 -##################################################### - -# set -x - -VERSION=$1 -RELEASE_MODE=$2 - -ROOT_DIR="/home/projects/sflphone" -TODEPLOY_DIR="${ROOT_DIR}/sflphone-packaging" -TODEPLOY_BUILD_DIR="${TODEPLOY_DIR}/build" -REPOSITORY_DIR="${TODEPLOY_BUILD_DIR}/sflphone" -SCRIPTS_DIR="${ROOT_DIR}/build-system" -DEBIAN_DIR="${SCRIPTS_DIR}/distributions/ubuntu" -CHANGELOG_FILES=( "${DEBIAN_DIR}/debian-sflphone-common/changelog" "${DEBIAN_DIR}/debian-sflphone-client-gnome/changelog" "${DEBIAN_DIR}/debian-sflphone-client-kde/changelog") - -export DEBFULLNAME="SFLphone Automatic Build System" -export DEBEMAIL="team@sflphone.org" -export EDITOR="echo" - -cd ${REPOSITORY_DIR} - -if [ "$?" -ne "0" ]; then - echo " !! Cannot cd to working directory" - exit -1 -fi - -# get last release tag -LAST_RELEASE_TAG_NAME=`git tag -l "[0-9]\.[0-9]\.[0-9]\.*" | tail -n 1` - -if [ "$?" -ne "0" ]; then - echo " !! Error when retrieving last tag" - exit -1 -fi - -# get last release tag -PREVIOUS_RELEASE_TAG_NAME=`git tag -l "[0-9]\.[0-9]\.[0-9]\.*" | tail -n 2 | sed -n '1p;1q'` - -if [ "$?" -ne "0" ]; then - echo " !! Error when retrieving previous revision tag" - exit -1 -fi - -echo "Last release tag is : ${LAST_RELEASE_TAG_NAME}" - -# get last release commit hash -REF_COMMIT_HASH= -if [ ${RELEASE_MODE} ]; then - echo "Reference tag is : ${PREVIOUS_RELEASE_TAG_NAME}" - REF_COMMIT_HASH=`git show --pretty=format:"%H" -s ${PREVIOUS_RELEASE_TAG_NAME} | tail -n 1` -else - echo "Reference tag is : ${LAST_RELEASE_TAG_NAME}" - REF_COMMIT_HASH=`git show --pretty=format:"%H" -s ${LAST_RELEASE_TAG_NAME} | tail -n 1` -fi - -if [ "$?" -ne "0" ]; then - echo " !! Error when retrieving last release commit hash" - exit -1 -fi - -echo "Reference commit is : ${REF_COMMIT_HASH}" -echo - -# use git log to retrieve changelog content -CHANGELOG_CONTENT=`git log --no-merges --pretty=format:"%s" ${REF_COMMIT_HASH}.. | grep -v "\[\#1262\]"` - -if [ "$?" -eq "1" ]; then - echo " !! No new commit since last release" - CHANGELOG_CONTENT="No new commit" -fi - -if [ "$?" -ne "0" ]; then - echo " !! Error when retrieving changelog content" - exit -1 -fi - -# iterate throw changelog files -for CHANGELOG_FILE in ${CHANGELOG_FILES[@]} -do - echo "Changelog : ${CHANGELOG_FILE}" - echo - rm -f ${CHANGELOG_FILE}.dch >/dev/null 2>&1 - - # if previous entry is a snapshot, remove it - sed -n 's/ //g;3p;3q' ${CHANGELOG_FILE} | grep "**SNAPSHOT" >/dev/null 2>&1 - if [ $? -eq 0 ]; then - echo "Previous entry is a snapshot, removing it" - - # detect first section length - FIRST_SECTION_LENGTH=`tail -n +2 ${CHANGELOG_FILE} | nl -ba | grep -m 1 "sflphone-.* SYSTEM; urgency=.*" | awk '{print $1}'` - - if [ "$?" -ne "0" ] || [ ! ${FIRST_SECTION_LENGTH} ]; then - echo " !! Error when retrieving snapshot entry length" - exit -1 - fi - - # remove first section - sed -i "1,${FIRST_SECTION_LENGTH}d" ${CHANGELOG_FILE} - - if [ "$?" -ne "0" ]; then - echo " !! Error when removing snapshot section" - exit -1 - fi - fi - - echo -n "Generate changelog " - IS_FIRST=1 - echo "${CHANGELOG_CONTENT}" | while read line - do - - if [ ${IS_FIRST} ] - then - yes | dch --changelog ${CHANGELOG_FILE} -b --allow-lower-version --no-auto-nmu --distribution SYSTEM --newversion ${VERSION}-SYSVER "$line" >/dev/null 2>&1 - - if [ "$?" -ne "0" ]; then - echo - echo " !! Error with new version" - exit -1 - fi - - IS_FIRST= - else - dch --changelog ${CHANGELOG_FILE} --no-auto-nmu "$line" - if [ "$?" -ne "0" ]; then - echo - echo " !! Error when adding changelog entry" - exit -1 - fi - fi - echo -n . - done - - # add snapshot or release flag if needed - echo - if [ ${RELEASE_MODE} ]; then - sed -i "3i\ ** ${VERSION} **\n" ${CHANGELOG_FILE} - if [ "$?" -ne "0" ]; then - echo " !! Error when adding snapshot flag" - exit -1 - fi - else - sed -i "3i\ ** SNAPSHOT ${VERSION} **\n" ${CHANGELOG_FILE} - if [ "$?" -ne "0" ]; then - echo " !! Error when adding snapshot flag" - exit -1 - fi - fi - echo -done - -echo "All done !" - -exit 0 -