[arch-commits] Commit in gcc-libs/trunk (PKGBUILD)

andyrtr at archlinux.org andyrtr at archlinux.org
Sun Jun 29 16:44:10 UTC 2008


    Date: Sunday, June 29, 2008 @ 12:44:09
  Author: andyrtr
Revision: 3701

upgpkg: gcc-libs 4.3.1-2

Modified:
  gcc-libs/trunk/PKGBUILD

----------+
 PKGBUILD |   20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2008-06-29 13:36:31 UTC (rev 3700)
+++ PKGBUILD	2008-06-29 16:44:09 UTC (rev 3701)
@@ -31,19 +31,21 @@
     return 1
   fi
   
-  #cd ${startdir}/src/gcc-${pkgver}
-  cd ${startdir}/src/gcc-${_snapshot}
+  #cd ${srcdir}/gcc-${pkgver}
+  cd ${srcdir}/gcc-${_snapshot}
   # Don't install libiberty
   sed -i 's/install_to_$(INSTALL_DEST) //' libiberty/Makefile.in
 
   if [ "${CARCH}" = "x86_64" ]; then
     patch -Np1 -i ../gcc_pure64.patch || return 1
   fi
-  patch -Np0 -i ${startdir}/src/gcc-hash-style-both.patch || return 1
+  patch -Np0 -i ${srcdir}/gcc-hash-style-both.patch || return 1
 
   # Don't run fixincludes
   sed -i -e 's@\./fixinc\.sh at -c true@' gcc/Makefile.in
 
+  echo ${pkgver} > gcc/BASE-VER
+
   mkdir build
   cd build
   ../configure --prefix=/usr --enable-shared \
@@ -52,12 +54,12 @@
       --libexecdir=/usr/lib --enable-clocale=gnu --disable-libstdcxx-pch \
       --with-tune=generic
   make || return 1
-  make -j1 DESTDIR=${startdir}/pkg install-target-libstdc++-v3 install-target-libmudflap install-target-libgomp install-target-libssp install-target-libgfortran install-target-libobjc install-target-libgcc || return 1
+  make -j1 DESTDIR=${pkgdir} install-target-libstdc++-v3 install-target-libmudflap install-target-libgomp install-target-libssp install-target-libgfortran install-target-libobjc install-target-libgcc || return 1
 
   # Cleanup, libgomp installs the whole compiler it seems...
-  rm -rf ${startdir}/pkg/usr/include
-  rm -rf ${startdir}/pkg/usr/lib/gcc
-  rm -rf ${startdir}/pkg/usr/bin
-  rm -rf ${startdir}/pkg/usr{,share}/man
-  find ${startdir}/pkg -name gcc.mo -delete
+  rm -rf ${pkgdir}/usr/include
+  rm -rf ${pkgdir}/usr/lib/gcc
+  rm -rf ${pkgdir}/usr/bin
+  rm -rf ${pkgdir}/usr{,share}/man
+  find ${pkgdir} -name gcc.mo -delete
 }





More information about the arch-commits mailing list