diff --git a/tools/build-system/build-osc.sh b/tools/build-system/build-osc.sh
new file mode 100755
index 0000000000000000000000000000000000000000..1cdccc19c53be745f0fc1a44635f2995c71f5a25
--- /dev/null
+++ b/tools/build-system/build-osc.sh
@@ -0,0 +1,51 @@
+#!/bin/bash
+#####################################################
+# File Name: build-osc.sh
+#
+# Purpose :
+#
+# Author: Julien Bonjean (julien@bonjean.info) 
+#
+# Creation Date: 2009-11-02
+# Last Modified:
+#####################################################
+
+ROOT_DIR=${HOME}
+
+OSC_REPOSITORY="${ROOT_DIR}/sflphone-osc/home:jbonjean:sflphone"
+
+WORKING_DIR="${ROOT_DIR}/sflphone-build-repository/tools/build-system"
+OSC_DIR="${WORKING_DIR}/osc"
+
+LAUNCHPAD_PACKAGES=( "sflphone-client-gnome" "sflphone-common" )
+LAUNCHPAD_PACKAGES=( "sflphone-client-gnome" )
+
+REFERENCE_REPOSITORY="${ROOT_DIR}/sflphone-source-repository"
+
+SOFTWARE_VERSION="0.9.8~beta"
+
+VERSION_INDEX=1
+
+cd ${OSC_REPOSITORY}
+
+for LAUNCHPAD_PACKAGE in ${LAUNCHPAD_PACKAGES[*]}
+do
+	cd ${OSC_REPOSITORY}/${LAUNCHPAD_PACKAGE}
+
+	rm -rf ${LAUNCHPAD_PACKAGE}-${SOFTWARE_VERSION}*
+
+	cp -r ${REFERENCE_REPOSITORY}/${LAUNCHPAD_PACKAGE} ${LAUNCHPAD_PACKAGE}-${SOFTWARE_VERSION}
+
+	cp ${OSC_DIR}/${LAUNCHPAD_PACKAGE}.spec .
+
+	sed -i -e "s/VERSION_INDEX/${VERSION_INDEX}/g" -e "s/VERSION/${SOFTWARE_VERSION}/g" ${LAUNCHPAD_PACKAGE}.spec
+
+	tar czf ${LAUNCHPAD_PACKAGE}-${SOFTWARE_VERSION}.tar.gz ${LAUNCHPAD_PACKAGE}-${SOFTWARE_VERSION}
+
+	rm -rf ${LAUNCHPAD_PACKAGE}-${SOFTWARE_VERSION} 
+	
+	osc add ${LAUNCHPAD_PACKAGE}-${SOFTWARE_VERSION}.tar.gz
+	yes | osc commit --force -m "Version ${SOFTWARE_VERSION}"
+done
+
+exit 0
diff --git a/tools/build-system/init-osc.sh b/tools/build-system/init-osc.sh
new file mode 100755
index 0000000000000000000000000000000000000000..eb3b80aa80116390a1178a6911c71f0d2b4ed294
--- /dev/null
+++ b/tools/build-system/init-osc.sh
@@ -0,0 +1,24 @@
+#!/bin/bash
+#####################################################
+# File Name: init-osc.sh
+#
+# Purpose :
+#
+# Author: Julien Bonjean (julien@bonjean.info) 
+#
+# Creation Date: 2009-11-02
+# Last Modified:
+#####################################################
+
+OSC_REPOSITORY="${ROOT_DIR}/sflphone-osc"
+
+LAUNCHPAD_PACKAGES=( "sflphone-client-gnome" "sflphone-common" )
+
+cd ${OSC_REPOSITORY}
+
+for LAUNCHPAD_PACKAGE in ${LAUNCHPAD_PACKAGES[*]}
+do
+	yes | osc init home:jbonjean:sflphone ${LAUNCHPAD_PACKAGE}
+done
+
+exit 0
diff --git a/tools/build-system/launchpad/dput.conf b/tools/build-system/launchpad/dput.conf
index 2827992d441590a0eaa1e0b5e12ec223fe74f788..4d3d15990da8b51998dd5799d3c9b3b875758de6 100644
--- a/tools/build-system/launchpad/dput.conf
+++ b/tools/build-system/launchpad/dput.conf
@@ -1,16 +1,16 @@
-#[sflphone-jaunty]
-#fqdn = ppa.launchpad.net
-#method = ftp
-#incoming = ~savoirfairelinux/ppa/ubuntu/jaunty
-#login = anonymous
-#allow_unsigned_uploads = 0
+[sflphone-jaunty]
+fqdn = ppa.launchpad.net
+method = ftp
+incoming = ~savoirfairelinux/sflphone-testing/ubuntu/jaunty
+login = anonymous
+allow_unsigned_uploads = 0
 
-#[sflphone-karmic]
-#fqdn = ppa.launchpad.net
-#method = ftp
-#incoming = ~savoirfairelinux/ppa/ubuntu/karmic
-#login = anonymous
-#allow_unsigned_uploads = 0
+[sflphone-karmic]
+fqdn = ppa.launchpad.net
+method = ftp
+incoming = ~savoirfairelinux/sflphone-testing/ubuntu/karmic
+login = anonymous
+allow_unsigned_uploads = 0
 
 [sflphone-nightly-jaunty]
 fqdn = ppa.launchpad.net
diff --git a/tools/build-system/osc/sflphone-client-gnome.spec b/tools/build-system/osc/sflphone-client-gnome.spec
index 29b1fda751f8ee2df83ef63dbd2bc2184c5db5f8..a405411053474ee83ed2c811896dd5b87ed382e3 100644
--- a/tools/build-system/osc/sflphone-client-gnome.spec
+++ b/tools/build-system/osc/sflphone-client-gnome.spec
@@ -13,8 +13,8 @@ Name:           sflphone-client-gnome
 License:        GNU General Public License (GPL)
 Group:          Productivity/Networking/System
 Summary:        GNOME client for SFLphone
-Version:        snapshot20091021
-Release:        1
+Version:        VERSION
+Release:        VERSION_INDEX
 URL:            http://www.sflphone.org/
 Vendor:		Savoir-faire Linux
 Packager:       Julien Bonjean <julien.bonjean@savoirfairelinux.com>
@@ -90,7 +90,7 @@ Authors:
 %build
 ./autogen.sh
 ./configure --prefix=%{_prefix}
-make
+make -j
 
 
 %install
@@ -106,6 +106,7 @@ make clean
 %files
 %defattr(-, root, root)
 %dir %{_prefix}/share/sflphone
+%dir %{_prefix}/share/sflphone/ui
 %dir %{_prefix}/share/omf/sflphone
 %lang(fr) %{_prefix}/share/locale/fr/LC_MESSAGES/*.mo
 %lang(es) %{_prefix}/share/locale/es/LC_MESSAGES/*.mo
@@ -113,6 +114,8 @@ make clean
 %lang(ru) %{_prefix}/share/locale/ru/LC_MESSAGES/*.mo
 %lang(zh_CN) %{_prefix}/share/locale/zh_CN/LC_MESSAGES/*.mo
 %lang(zh_HK) %{_prefix}/share/locale/zh_HK/LC_MESSAGES/*.mo
+%lang(it) %{_prefix}/share/locale/it/LC_MESSAGES/*.mo
+%lang(pt_BR) %{_prefix}/share/locale/pt_BR/LC_MESSAGES/*.mo
 %doc AUTHORS COPYING README
 %doc %{_prefix}/share/man/man1/sflphone-client-gnome.1.gz
 %doc %{_prefix}/share/man/man1/sflphone.1.gz
@@ -125,6 +128,7 @@ make clean
 %{_prefix}/share/sflphone/*.gif
 %{_prefix}/share/sflphone/log4crc
 %{_prefix}/share/omf/sflphone/*
+%{_prefix}/share/sflphone/ui/ui.xml
 
 %changelog
 
diff --git a/tools/build-system/osc/sflphone-common.spec b/tools/build-system/osc/sflphone-common.spec
index c01da720f6321895ad3eb98cd990fad5fe67760a..cc12e58c2cea40584e12fb8b4fb79fe2ba66dfaa 100644
--- a/tools/build-system/osc/sflphone-common.spec
+++ b/tools/build-system/osc/sflphone-common.spec
@@ -13,8 +13,8 @@ Name:           sflphone-common
 License:        GNU General Public License (GPL)
 Group:          System Environment/Daemons
 Summary:        SIP and IAX2 compatible softphone - Core
-Version:        0.9.6
-Release:        opensuse
+Version:        VERSION
+Release:        VERSION_INDEX
 URL:            http://www.sflphone.org/
 Vendor:         Savoir-faire Linux
 Packager:	Julien Bonjean <julien.bonjean@savoirfairelinux.com>
diff --git a/tools/build-system/osc/test.sh b/tools/build-system/osc/test.sh
deleted file mode 100644
index 1a1325bcaf4a68cb3825e4389c2042ac19568a83..0000000000000000000000000000000000000000
--- a/tools/build-system/osc/test.sh
+++ /dev/null
@@ -1,4 +0,0 @@
-#yes | osc meta pkg -F ../sflphone.meta home:jbonjean sflphone
-yes | osc init home:jbonjean:sflphone sflphone-client-gnome
-osc add *.tar.gz *.spec
-yes | osc commit --force -m "Test"