diff --git a/tools/build-system/launch-build-machine-2.sh b/tools/build-system/launch-build-machine-2.sh index 85d0dd9e47027608bc9946abfcaacd701be8c8b2..56447774423273b8004018a292a16aa70f0ddeb5 100755 --- a/tools/build-system/launch-build-machine-2.sh +++ b/tools/build-system/launch-build-machine-2.sh @@ -228,7 +228,6 @@ END LOCAL_VERSION="${SOFTWARE_VERSION}~ppa${VERSION_INDEX}~${LAUNCHPAD_DISTRIBUTION}" - cp ${DEBIAN_DIR}/control.${LAUNCHPAD_DISTRIBUTION} ${DEBIAN_DIR}/control cp ${DEBIAN_DIR}/changelog.generic ${DEBIAN_DIR}/changelog sed -i "s/SYSTEM/${LAUNCHPAD_DISTRIBUTION}/g" ${DEBIAN_DIR}/changelog diff --git a/tools/build-system/launchpad/sflphone-client-gnome/debian/control.natty b/tools/build-system/launchpad/sflphone-client-gnome/debian/control similarity index 100% rename from tools/build-system/launchpad/sflphone-client-gnome/debian/control.natty rename to tools/build-system/launchpad/sflphone-client-gnome/debian/control diff --git a/tools/build-system/launchpad/sflphone-client-gnome/debian/control.lucid b/tools/build-system/launchpad/sflphone-client-gnome/debian/control.lucid deleted file mode 100644 index 5fe9cdbbe9dc5d3018f46b2f4bc07774e6edcef5..0000000000000000000000000000000000000000 --- a/tools/build-system/launchpad/sflphone-client-gnome/debian/control.lucid +++ /dev/null @@ -1,20 +0,0 @@ -Source: sflphone-client-gnome -Maintainer: SavoirFaireLinux Inc <julien.bonjean@savoirfairelinux.com> -Section: gnome -Priority: optional -Build-Depends: debhelper, libgcc1, autoconf, automake, libtool, libgtk2.0-dev, libdbus-glib-1-dev, libnotify-dev, check, liblog4c-dev, libgnomeui-dev, gnome-doc-utils, rarian-compat, libwebkit-dev -Standards-Version: 3.7.3 - -Package: sflphone-client-gnome -Priority: optional -Architecture: any -Depends: sflphone-common (=${source:Version}), ${shlibs:Depends}, ${misc:Depends} -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/launchpad/sflphone-client-gnome/debian/control.maverick b/tools/build-system/launchpad/sflphone-client-gnome/debian/control.maverick deleted file mode 100644 index 5fe9cdbbe9dc5d3018f46b2f4bc07774e6edcef5..0000000000000000000000000000000000000000 --- a/tools/build-system/launchpad/sflphone-client-gnome/debian/control.maverick +++ /dev/null @@ -1,20 +0,0 @@ -Source: sflphone-client-gnome -Maintainer: SavoirFaireLinux Inc <julien.bonjean@savoirfairelinux.com> -Section: gnome -Priority: optional -Build-Depends: debhelper, libgcc1, autoconf, automake, libtool, libgtk2.0-dev, libdbus-glib-1-dev, libnotify-dev, check, liblog4c-dev, libgnomeui-dev, gnome-doc-utils, rarian-compat, libwebkit-dev -Standards-Version: 3.7.3 - -Package: sflphone-client-gnome -Priority: optional -Architecture: any -Depends: sflphone-common (=${source:Version}), ${shlibs:Depends}, ${misc:Depends} -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/launchpad/sflphone-client-gnome/debian/control.oneiric b/tools/build-system/launchpad/sflphone-client-gnome/debian/control.oneiric deleted file mode 100644 index 5c80b0d5a73ec4d0ff5d56e7ffb5a6d56eeacf53..0000000000000000000000000000000000000000 --- a/tools/build-system/launchpad/sflphone-client-gnome/debian/control.oneiric +++ /dev/null @@ -1,20 +0,0 @@ -Source: sflphone-client-gnome -Maintainer: SavoirFaireLinux Inc <julien.bonjean@savoirfairelinux.com> -Section: gnome -Priority: optional -Build-Depends: debhelper, libgcc1, autoconf, automake, libtool, libgtk2.0-dev, libdbus-glib-1-dev, libnotify-dev, libebook1.2-dev, check, liblog4c-dev, libgnomeui-dev, gnome-doc-utils, rarian-compat, libwebkitgtk-dev -Standards-Version: 3.7.3 - -Package: sflphone-client-gnome -Priority: optional -Architecture: any -Depends: sflphone-common (=${source:Version}), ${shlibs:Depends}, ${misc:Depends} -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/launchpad/sflphone-common/debian/control.oneiric b/tools/build-system/launchpad/sflphone-common/debian/control similarity index 100% rename from tools/build-system/launchpad/sflphone-common/debian/control.oneiric rename to tools/build-system/launchpad/sflphone-common/debian/control diff --git a/tools/build-system/launchpad/sflphone-common/debian/control.lucid b/tools/build-system/launchpad/sflphone-common/debian/control.lucid deleted file mode 100644 index d10d910ae69459f7e7097b269c7bc9df30045e8c..0000000000000000000000000000000000000000 --- a/tools/build-system/launchpad/sflphone-common/debian/control.lucid +++ /dev/null @@ -1,28 +0,0 @@ -Source: sflphone-common -Maintainer: SavoirFaireLinux Inc <julien.bonjean@savoirfairelinux.com> -Section: gnome -Priority: optional -Build-Depends: debhelper (>= 7.0.50), 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, libpcre3-dev, libyaml-dev, libcelt-dev, libdbus-c++-dev -Standards-Version: 3.7.3 - -Package: sflphone-common -Priority: optional -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends} -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. - -Package: sflphone-common-dbg -Architecture: any -Section: debug -Priority: extra -Depends: - sflphone-common (= ${binary:Version}), - ${misc:Depends} -Description: debugging symbols for sflphone-common diff --git a/tools/build-system/launchpad/sflphone-common/debian/control.maverick b/tools/build-system/launchpad/sflphone-common/debian/control.maverick deleted file mode 100644 index d10d910ae69459f7e7097b269c7bc9df30045e8c..0000000000000000000000000000000000000000 --- a/tools/build-system/launchpad/sflphone-common/debian/control.maverick +++ /dev/null @@ -1,28 +0,0 @@ -Source: sflphone-common -Maintainer: SavoirFaireLinux Inc <julien.bonjean@savoirfairelinux.com> -Section: gnome -Priority: optional -Build-Depends: debhelper (>= 7.0.50), 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, libpcre3-dev, libyaml-dev, libcelt-dev, libdbus-c++-dev -Standards-Version: 3.7.3 - -Package: sflphone-common -Priority: optional -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends} -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. - -Package: sflphone-common-dbg -Architecture: any -Section: debug -Priority: extra -Depends: - sflphone-common (= ${binary:Version}), - ${misc:Depends} -Description: debugging symbols for sflphone-common diff --git a/tools/build-system/launchpad/sflphone-common/debian/control.natty b/tools/build-system/launchpad/sflphone-common/debian/control.natty deleted file mode 100644 index 076466fba7a4b0877119f7c1d7a42dc616ecc15e..0000000000000000000000000000000000000000 --- a/tools/build-system/launchpad/sflphone-common/debian/control.natty +++ /dev/null @@ -1,28 +0,0 @@ -Source: sflphone-common -Maintainer: SavoirFaireLinux Inc <julien.bonjean@savoirfairelinux.com> -Section: gnome -Priority: optional -Build-Depends: debhelper (>= 7.0.50), 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, libpcre3-dev, libyaml-dev, libcelt-dev, libdbus-c++-dev -Standards-Version: 3.7.3 - -Package: sflphone-common -Priority: optional -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends} -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. - -Package: sflphone-common-dbg -Architecture: any -Section: debug -Priority: extra -Depends: - sflphone-common (= ${binary:Version}), - ${misc:Depends} -Description: debugging symbols for sflphone-common diff --git a/tools/build-system/launchpad/sflphone-plugins/debian/control.lucid b/tools/build-system/launchpad/sflphone-plugins/debian/control similarity index 100% rename from tools/build-system/launchpad/sflphone-plugins/debian/control.lucid rename to tools/build-system/launchpad/sflphone-plugins/debian/control diff --git a/tools/build-system/launchpad/sflphone-plugins/debian/control.maverick b/tools/build-system/launchpad/sflphone-plugins/debian/control.maverick deleted file mode 100644 index e3c5d089d11d3e86e07f4de8c2d489bdd48d264a..0000000000000000000000000000000000000000 --- a/tools/build-system/launchpad/sflphone-plugins/debian/control.maverick +++ /dev/null @@ -1,20 +0,0 @@ -Source: sflphone-plugins -Maintainer: SavoirFaireLinux Inc <julien.bonjean@savoirfairelinux.com> -Section: gnome -Priority: optional -Build-Depends: debhelper, libgcc1, autoconf, automake, libtool, libgtk2.0-dev, libebook1.2-dev, libedataserver1.2-dev -Standards-Version: 3.7.3 - -Package: sflphone-plugins -Priority: optional -Architecture: any -Depends: sflphone-client-gnome (=${source:Version}), ${shlibs:Depends}, ${misc:Depends} -Replaces: sflphone -Conflicts: sflphone -Homepage: http://www.sflphone.org -Description: Evolution addressbook plugin for SFLphone - Integrate evolution addressbook functionality 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/launchpad/sflphone-plugins/debian/control.natty b/tools/build-system/launchpad/sflphone-plugins/debian/control.natty deleted file mode 100644 index e3c5d089d11d3e86e07f4de8c2d489bdd48d264a..0000000000000000000000000000000000000000 --- a/tools/build-system/launchpad/sflphone-plugins/debian/control.natty +++ /dev/null @@ -1,20 +0,0 @@ -Source: sflphone-plugins -Maintainer: SavoirFaireLinux Inc <julien.bonjean@savoirfairelinux.com> -Section: gnome -Priority: optional -Build-Depends: debhelper, libgcc1, autoconf, automake, libtool, libgtk2.0-dev, libebook1.2-dev, libedataserver1.2-dev -Standards-Version: 3.7.3 - -Package: sflphone-plugins -Priority: optional -Architecture: any -Depends: sflphone-client-gnome (=${source:Version}), ${shlibs:Depends}, ${misc:Depends} -Replaces: sflphone -Conflicts: sflphone -Homepage: http://www.sflphone.org -Description: Evolution addressbook plugin for SFLphone - Integrate evolution addressbook functionality 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/launchpad/sflphone-plugins/debian/control.oneiric b/tools/build-system/launchpad/sflphone-plugins/debian/control.oneiric deleted file mode 100644 index e3c5d089d11d3e86e07f4de8c2d489bdd48d264a..0000000000000000000000000000000000000000 --- a/tools/build-system/launchpad/sflphone-plugins/debian/control.oneiric +++ /dev/null @@ -1,20 +0,0 @@ -Source: sflphone-plugins -Maintainer: SavoirFaireLinux Inc <julien.bonjean@savoirfairelinux.com> -Section: gnome -Priority: optional -Build-Depends: debhelper, libgcc1, autoconf, automake, libtool, libgtk2.0-dev, libebook1.2-dev, libedataserver1.2-dev -Standards-Version: 3.7.3 - -Package: sflphone-plugins -Priority: optional -Architecture: any -Depends: sflphone-client-gnome (=${source:Version}), ${shlibs:Depends}, ${misc:Depends} -Replaces: sflphone -Conflicts: sflphone -Homepage: http://www.sflphone.org -Description: Evolution addressbook plugin for SFLphone - Integrate evolution addressbook functionality 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/launchpad/sflphone-plugins/debian/rules b/tools/build-system/launchpad/sflphone-plugins/debian/rules index b3eb5eb357cfc207192d6ef9f539a5dcbcb2e274..d18a6e0a7793070eb76f86f630177a23458920b0 100755 --- a/tools/build-system/launchpad/sflphone-plugins/debian/rules +++ b/tools/build-system/launchpad/sflphone-plugins/debian/rules @@ -100,7 +100,7 @@ binary-common: # dh_perl dh_makeshlibs dh_installdeb -# dh_shlibdeps + dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb diff --git a/tools/build-system/make-telify-package.sh b/tools/build-system/make-telify-package.sh index be3be86bd2f38dd67536029430396a11bf3db668..4f2300786e7e0004f9a806add5a8d406468edcc6 100644 --- a/tools/build-system/make-telify-package.sh +++ b/tools/build-system/make-telify-package.sh @@ -28,7 +28,7 @@ for LAUNCHPAD_DISTRIBUTION in ${LAUNCHPAD_DISTRIBUTIONS[*]} do LOCAL_VERSION="${SOFTWARE_VERSION}~ppa${VERSION_INDEX}~${LAUNCHPAD_DISTRIBUTION}" - cp ${DEBIAN_DIR}/control.${LAUNCHPAD_DISTRIBUTION} ${DEBIAN_DIR}/control + cp ${DEBIAN_DIR}/control ${DEBIAN_DIR}/control cp ${DEBIAN_DIR}/changelog.generic ${DEBIAN_DIR}/changelog sed -i "s/SYSTEM/${LAUNCHPAD_DISTRIBUTION}/g" ${DEBIAN_DIR}/changelog diff --git a/tools/build-system/setenv.sh b/tools/build-system/setenv.sh index 97d13f8cd1a44ea8c34f812b499301721ea1c8e6..2779bfe1f6b0720133371d44e911e6869499a2af 100644 --- a/tools/build-system/setenv.sh +++ b/tools/build-system/setenv.sh @@ -22,6 +22,6 @@ export REFERENCE_REPOSITORY="${ROOT_DIR}/sflphone-source-repository" export WORKING_DIR="${ROOT_DIR}/sflphone-build-repository/tools/build-system" export LAUNCHPAD_DIR="${WORKING_DIR}/launchpad" -LAUNCHPAD_DISTRIBUTIONS=( "lucid" "maverick" "natty" "oneiric") +LAUNCHPAD_DISTRIBUTIONS=( "lucid" "maverick" "natty" "oneiric" "precise") export LAUNCHPAD_DISTRIBUTIONS