From 377a84bc09f7301f8559f401a095349a795abd01 Mon Sep 17 00:00:00 2001 From: Tristan Matthews <tristan.matthews@savoirfairelinux.com> Date: Wed, 16 Nov 2011 13:53:37 -0500 Subject: [PATCH] * #7491: merged control files, added dh_shlibdeps macro to plugins/rules, added 12.04 (precise) to distributions --- tools/build-system/launch-build-machine-2.sh | 1 - .../debian/{control.natty => control} | 0 .../debian/control.lucid | 20 ------------- .../debian/control.maverick | 20 ------------- .../debian/control.oneiric | 20 ------------- .../debian/{control.oneiric => control} | 0 .../sflphone-common/debian/control.lucid | 28 ------------------- .../sflphone-common/debian/control.maverick | 28 ------------------- .../sflphone-common/debian/control.natty | 28 ------------------- .../debian/{control.lucid => control} | 0 .../sflphone-plugins/debian/control.maverick | 20 ------------- .../sflphone-plugins/debian/control.natty | 20 ------------- .../sflphone-plugins/debian/control.oneiric | 20 ------------- .../launchpad/sflphone-plugins/debian/rules | 2 +- tools/build-system/make-telify-package.sh | 2 +- tools/build-system/setenv.sh | 2 +- 16 files changed, 3 insertions(+), 208 deletions(-) rename tools/build-system/launchpad/sflphone-client-gnome/debian/{control.natty => control} (100%) delete mode 100644 tools/build-system/launchpad/sflphone-client-gnome/debian/control.lucid delete mode 100644 tools/build-system/launchpad/sflphone-client-gnome/debian/control.maverick delete mode 100644 tools/build-system/launchpad/sflphone-client-gnome/debian/control.oneiric rename tools/build-system/launchpad/sflphone-common/debian/{control.oneiric => control} (100%) delete mode 100644 tools/build-system/launchpad/sflphone-common/debian/control.lucid delete mode 100644 tools/build-system/launchpad/sflphone-common/debian/control.maverick delete mode 100644 tools/build-system/launchpad/sflphone-common/debian/control.natty rename tools/build-system/launchpad/sflphone-plugins/debian/{control.lucid => control} (100%) delete mode 100644 tools/build-system/launchpad/sflphone-plugins/debian/control.maverick delete mode 100644 tools/build-system/launchpad/sflphone-plugins/debian/control.natty delete mode 100644 tools/build-system/launchpad/sflphone-plugins/debian/control.oneiric diff --git a/tools/build-system/launch-build-machine-2.sh b/tools/build-system/launch-build-machine-2.sh index 85d0dd9e47..5644777442 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 5fe9cdbbe9..0000000000 --- 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 5fe9cdbbe9..0000000000 --- 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 5c80b0d5a7..0000000000 --- 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 d10d910ae6..0000000000 --- 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 d10d910ae6..0000000000 --- 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 076466fba7..0000000000 --- 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 e3c5d089d1..0000000000 --- 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 e3c5d089d1..0000000000 --- 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 e3c5d089d1..0000000000 --- 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 b3eb5eb357..d18a6e0a77 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 be3be86bd2..4f2300786e 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 97d13f8cd1..2779bfe1f6 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 -- GitLab