FIXME: Revert "packaging: Dependency packages build integration"
authorDongkyun, Son <dongkyun.s@samsung.com>
Wed, 20 Jan 2016 03:13:04 +0000 (12:13 +0900)
committerDongkyun, Son <dongkyun.s@samsung.com>
Sun, 22 May 2016 11:06:01 +0000 (20:06 +0900)
This reverts commit 080b24cd93e01d07e77e1bb7d67b048516be069c.

Change-Id: Iedfe02f760be24a134c593be1d1cf777f67599fa

packaging/gcc-aarch64.spec
packaging/gcc-armv7l.spec
packaging/linaro-gcc.spec

index 9a754bf..fa1044e 100644 (file)
@@ -67,7 +67,6 @@ BuildRequires: zlib-devel
 BuildRequires: glibc-devel-32bit
 %endif
 BuildRequires: perl
-BuildRequires: sudo-rpm
 %{?cross:BuildRequires: binutils-%{cross}}
 # here we use %%if because OBS spec parser cannot expand
 # %%{?macro:...} correctly
@@ -619,26 +618,6 @@ A foreign function interface is the popular name for the interface that allows c
 %setup -q -n gcc-%{version}
 
 %build
-#################
-# This section is done due to license issues with LGPLv3 version of GNU GMP library.
-# To ensure there is no way to set up LGPLv3 GMP to device and to link any Tizen application with it we build all dependencies right in GCC buildroot.
-# The right way is to manage dependencies with OBS but we are forced to remove packages and make external usage impossible they will be built here.
-# Using rpmbuild lets us to keep dependencies in git repositories and debug them in other OBS projects.
-#
-# Prepare dependencies
-RPMBUILD_CMDLINE=$(cat /proc/$PPID/cmdline | tr '\000' ' ' | sed -e 's|^rpmbuild||;s|[[:space:]]/.*rpmbuild/.*$||;s/--define[[:space:]]\+\([^[:space:]]\+\)[[:space:]]\+\([^[:space:]]\+\)/--define "\1 \2"/g')
-
-pushd ${HOME}
-for pkg in gmp mpfr mpc isl cloog-isl; do
-    sh -c "rpmbuild ${RPMBUILD_CMDLINE} /home/abuild/rpmbuild/SOURCES/${pkg}.spec"
-    RPM_NAME=$(find '/home/abuild/rpmbuild/RPMS' -name "${pkg}-*.rpm" -not -name '*.src.rpm' -not -name '*debug*')
-    sudo rpm -i ${RPM_NAME}
-    find '/home/abuild/rpmbuild/' -name "${pkg}*.rpm" -delete
-done
-popd
-# End of dependencies preparation
-#################
-
 rm -rf obj
 mkdir obj
 cd obj
index 4763720..c85c478 100644 (file)
@@ -67,7 +67,6 @@ BuildRequires: zlib-devel
 BuildRequires: glibc-devel-32bit
 %endif
 BuildRequires: perl
-BuildRequires: sudo-rpm
 %{?cross:BuildRequires: binutils-%{cross}}
 # here we use %%if because OBS spec parser cannot expand
 # %%{?macro:...} correctly
@@ -619,26 +618,6 @@ A foreign function interface is the popular name for the interface that allows c
 %setup -q -n gcc-%{version}
 
 %build
-#################
-# This section is done due to license issues with LGPLv3 version of GNU GMP library.
-# To ensure there is no way to set up LGPLv3 GMP to device and to link any Tizen application with it we build all dependencies right in GCC buildroot.
-# The right way is to manage dependencies with OBS but we are forced to remove packages and make external usage impossible they will be built here.
-# Using rpmbuild lets us to keep dependencies in git repositories and debug them in other OBS projects.
-#
-# Prepare dependencies
-RPMBUILD_CMDLINE=$(cat /proc/$PPID/cmdline | tr '\000' ' ' | sed -e 's|^rpmbuild||;s|[[:space:]]/.*rpmbuild/.*$||;s/--define[[:space:]]\+\([^[:space:]]\+\)[[:space:]]\+\([^[:space:]]\+\)/--define "\1 \2"/g')
-
-pushd ${HOME}
-for pkg in gmp mpfr mpc isl cloog-isl; do
-    sh -c "rpmbuild ${RPMBUILD_CMDLINE} /home/abuild/rpmbuild/SOURCES/${pkg}.spec"
-    RPM_NAME=$(find '/home/abuild/rpmbuild/RPMS' -name "${pkg}-*.rpm" -not -name '*.src.rpm' -not -name '*debug*')
-    sudo rpm -i ${RPM_NAME}
-    find '/home/abuild/rpmbuild/' -name "${pkg}*.rpm" -delete
-done
-popd
-# End of dependencies preparation
-#################
-
 rm -rf obj
 mkdir obj
 cd obj
index d067a3c..1088e56 100644 (file)
@@ -64,7 +64,6 @@ BuildRequires: zlib-devel
 BuildRequires: glibc-devel-32bit
 %endif
 BuildRequires: perl
-BuildRequires: sudo-rpm
 %{?cross:BuildRequires: binutils-%{cross}}
 # here we use %%if because OBS spec parser cannot expand
 # %%{?macro:...} correctly
@@ -616,26 +615,6 @@ A foreign function interface is the popular name for the interface that allows c
 %setup -q -n gcc-%{version}
 
 %build
-#################
-# This section is done due to license issues with LGPLv3 version of GNU GMP library.
-# To ensure there is no way to set up LGPLv3 GMP to device and to link any Tizen application with it we build all dependencies right in GCC buildroot.
-# The right way is to manage dependencies with OBS but we are forced to remove packages and make external usage impossible they will be built here.
-# Using rpmbuild lets us to keep dependencies in git repositories and debug them in other OBS projects.
-#
-# Prepare dependencies
-RPMBUILD_CMDLINE=$(cat /proc/$PPID/cmdline | tr '\000' ' ' | sed -e 's|^rpmbuild||;s|[[:space:]]/.*rpmbuild/.*$||;s/--define[[:space:]]\+\([^[:space:]]\+\)[[:space:]]\+\([^[:space:]]\+\)/--define "\1 \2"/g')
-
-pushd ${HOME}
-for pkg in gmp mpfr mpc isl cloog-isl; do
-    sh -c "rpmbuild ${RPMBUILD_CMDLINE} /home/abuild/rpmbuild/SOURCES/${pkg}.spec"
-    RPM_NAME=$(find '/home/abuild/rpmbuild/RPMS' -name "${pkg}-*.rpm" -not -name '*.src.rpm' -not -name '*debug*')
-    sudo rpm -i ${RPM_NAME}
-    find '/home/abuild/rpmbuild/' -name "${pkg}*.rpm" -delete
-done
-popd
-# End of dependencies preparation
-#################
-
 rm -rf obj
 mkdir obj
 cd obj