From 3eb384ecfdcba10e78ec4114b3435353a609d245 Mon Sep 17 00:00:00 2001 From: Julien Bonjean <julien@bonjean.info> Date: Fri, 5 Jun 2009 17:10:34 -0400 Subject: [PATCH] [#1499] Fixed destination directory bug --- .../distributions/mandriva/build-packages-mandriva.sh | 6 +++--- .../distributions/mandriva/sflphone-client-gnome.spec | 2 +- .../distributions/mandriva/sflphone-client-kde.spec | 4 ++-- .../distributions/mandriva/sflphone-common.spec | 6 +++--- .../distributions/opensuse/sflphone-client-gnome.spec | 2 +- .../distributions/opensuse/sflphone-client-kde.spec | 5 +++-- .../distributions/opensuse/sflphone-common.spec | 4 ++-- .../distributions/ubuntu/debian-sflphone-client-gnome/rules | 3 +-- .../distributions/ubuntu/debian-sflphone-client-kde/rules | 5 ++--- .../distributions/ubuntu/debian-sflphone-common/rules | 2 +- 10 files changed, 19 insertions(+), 20 deletions(-) diff --git a/tools/build-system/distributions/mandriva/build-packages-mandriva.sh b/tools/build-system/distributions/mandriva/build-packages-mandriva.sh index 0b52d2cbeb..88137cba65 100755 --- a/tools/build-system/distributions/mandriva/build-packages-mandriva.sh +++ b/tools/build-system/distributions/mandriva/build-packages-mandriva.sh @@ -1,13 +1,13 @@ #!/bin/bash ##################################################### -# File Name: build-packages-opensuse.sh +# File Name: build-packages-mandriva.sh # # Purpose : # # Author: Julien Bonjean (julien@bonjean.info) # # Creation Date: 2009-05-27 -# Last Modified: 2009-06-01 17:24:52 -0400 +# Last Modified: 2009-06-04 16:29:34 -0400 ##################################################### . ../globals @@ -75,7 +75,7 @@ do cd ${PACKAGING_DIR} echo " -> update spec file" - sed "s/VERSION/${VERSION}/g" opensuse/${PACKAGE}.spec > ${BUILD_DIR}/SPECS/${PACKAGE}.spec + sed "s/VERSION/${VERSION}/g" mandriva/${PACKAGE}.spec > ${BUILD_DIR}/SPECS/${PACKAGE}.spec if [ "$?" -ne "0" ]; then echo "!! Cannot update spec file" diff --git a/tools/build-system/distributions/mandriva/sflphone-client-gnome.spec b/tools/build-system/distributions/mandriva/sflphone-client-gnome.spec index 5266efec37..eec0a71151 100644 --- a/tools/build-system/distributions/mandriva/sflphone-client-gnome.spec +++ b/tools/build-system/distributions/mandriva/sflphone-client-gnome.spec @@ -61,7 +61,7 @@ Authors: make -j %install -make prefix=%{buildroot}/%{_prefix} install +make DESTDIR=%{buildroot} install %clean make clean diff --git a/tools/build-system/distributions/mandriva/sflphone-client-kde.spec b/tools/build-system/distributions/mandriva/sflphone-client-kde.spec index b4dedd48de..4bd7c29de2 100644 --- a/tools/build-system/distributions/mandriva/sflphone-client-kde.spec +++ b/tools/build-system/distributions/mandriva/sflphone-client-kde.spec @@ -50,11 +50,11 @@ Authors: %setup -q %build -cmake . -DCMAKE_INSTALL_PREFIX=%{buildroot}/%{_prefix} +cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} make %install -make install +make DESTDIR=%{buildroot} install %clean make clean diff --git a/tools/build-system/distributions/mandriva/sflphone-common.spec b/tools/build-system/distributions/mandriva/sflphone-common.spec index 35bcbe1e6c..5c17144b25 100644 --- a/tools/build-system/distributions/mandriva/sflphone-common.spec +++ b/tools/build-system/distributions/mandriva/sflphone-common.spec @@ -24,7 +24,7 @@ Source0: sflphone-common.tar.gz BuildRequires: glibc-devel BuildRequires: libccrtp-devel BuildRequires: libsamplerate-devel -BuildRequires: dbus-1-devel +BuildRequires: libdbus-1-devel BuildRequires: libexpat-devel BuildRequires: libgsm-devel BuildRequires: speex-devel @@ -70,9 +70,9 @@ make -j %install cd libs/pjproject-1.0.1 -make prefix=%{buildroot}/%{_prefix} install +make DESTDIR=%{buildroot} install cd - -make prefix=%{buildroot}/%{_prefix} install +make DESTDIR=%{buildroot} install %clean cd libs/pjproject-1.0.1 diff --git a/tools/build-system/distributions/opensuse/sflphone-client-gnome.spec b/tools/build-system/distributions/opensuse/sflphone-client-gnome.spec index f9cc62a3e2..dca63e7020 100644 --- a/tools/build-system/distributions/opensuse/sflphone-client-gnome.spec +++ b/tools/build-system/distributions/opensuse/sflphone-client-gnome.spec @@ -61,7 +61,7 @@ Authors: make -j %install -make prefix=%{buildroot}/%{_prefix} install +make DESTDIR=%{buildroot} install %clean make clean diff --git a/tools/build-system/distributions/opensuse/sflphone-client-kde.spec b/tools/build-system/distributions/opensuse/sflphone-client-kde.spec index d4c7a34c04..0e5bd038db 100644 --- a/tools/build-system/distributions/opensuse/sflphone-client-kde.spec +++ b/tools/build-system/distributions/opensuse/sflphone-client-kde.spec @@ -30,6 +30,7 @@ Requires: libqt4-x11 BuildRequires: cmake BuildRequires: libkdepimlibs4-devel BuildRequires: commoncpp2-devel +BuildRequires: gettext-tools Conflicts: sflphone Prefix: %{_prefix} @@ -50,11 +51,11 @@ Authors: %setup -q %build -cmake . -DCMAKE_INSTALL_PREFIX=%{buildroot}/%{_prefix} +cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} make %install -make install +make DESTDIR=%{buildroot} install %clean make clean diff --git a/tools/build-system/distributions/opensuse/sflphone-common.spec b/tools/build-system/distributions/opensuse/sflphone-common.spec index 721bda7e1a..fde81bc3a7 100644 --- a/tools/build-system/distributions/opensuse/sflphone-common.spec +++ b/tools/build-system/distributions/opensuse/sflphone-common.spec @@ -69,9 +69,9 @@ make -j %install cd libs/pjproject-1.0.1 -make prefix=%{buildroot}/%{_prefix} install +make DESTDIR=%{buildroot} install cd - -make prefix=%{buildroot}/%{_prefix} install +make DESTDIR=%{buildroot} install %clean cd libs/pjproject-1.0.1 diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/rules b/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/rules index d9d0eec817..2015960be0 100755 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/rules +++ b/tools/build-system/distributions/ubuntu/debian-sflphone-client-gnome/rules @@ -70,8 +70,7 @@ install-arch: dh_installdirs -s # Add here commands to install the arch part of the package into # debian/tmp. - $(MAKE) prefix=$(CURDIR)/debian/$(package)/usr install - rm -rf $(CURDIR)/debian/$(package)/usr/include + $(MAKE) DESTDIR=$(CURDIR)/debian/$(package) install dh_install -s # Must not depend on anything. This is to be called by # binary-arch/binary-indep diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/rules b/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/rules index d2384782b6..f1edaffc9d 100755 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/rules +++ b/tools/build-system/distributions/ubuntu/debian-sflphone-client-kde/rules @@ -20,7 +20,7 @@ configure: configure-stamp configure-stamp: dh_testdir # Add here commands to configure the package. - cmake . -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/$(package)/usr + cmake . -DCMAKE_INSTALL_PREFIX=/usr touch configure-stamp @@ -71,8 +71,7 @@ install-arch: dh_installdirs -s # Add here commands to install the arch part of the package into # debian/tmp. - $(MAKE) install - rm -rf $(CURDIR)/debian/$(package)/usr/include + $(MAKE) DESTDIR=$(CURDIR)/debian/$(package) install dh_install -s # Must not depend on anything. This is to be called by # binary-arch/binary-indep diff --git a/tools/build-system/distributions/ubuntu/debian-sflphone-common/rules b/tools/build-system/distributions/ubuntu/debian-sflphone-common/rules index 86794e0774..f2b173aee3 100755 --- a/tools/build-system/distributions/ubuntu/debian-sflphone-common/rules +++ b/tools/build-system/distributions/ubuntu/debian-sflphone-common/rules @@ -71,7 +71,7 @@ install-arch: dh_installdirs -s # Add here commands to install the arch part of the package into # debian/tmp. - $(MAKE) prefix=$(CURDIR)/debian/$(package)/usr install + $(MAKE) DESTDIR=$(CURDIR)/debian/$(package) install cd libs/pjproject-1.0.1; $(MAKE) prefix=$(CURDIR)/debian/$(package)/usr install rm -rf $(CURDIR)/debian/$(package)/usr/include dh_install -s -- GitLab