[arch-commits] Commit in gcc4.6/trunk (PKGBUILD)
Jan Steffens
heftig at archlinux.org
Fri Jun 8 01:03:39 UTC 2012
Date: Thursday, June 7, 2012 @ 21:03:39
Author: heftig
Revision: 161077
Changes from gcc-snapshot
Modified:
gcc4.6/trunk/PKGBUILD
----------+
PKGBUILD | 19 ++++++++++++-------
1 file changed, 12 insertions(+), 7 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2012-06-08 00:48:12 UTC (rev 161076)
+++ PKGBUILD 2012-06-08 01:03:39 UTC (rev 161077)
@@ -4,12 +4,14 @@
pkgname=gcc4.6
pkgver=4.6.3
+_ver=${pkgver:0:3}
pkgrel=1
-pkgdesc="The GNU Compiler Collection (${pkgver:0:3}; C and C++)"
+pkgdesc="The GNU Compiler Collection ($_ver; C and C++)"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL' 'custom')
url="http://gcc.gnu.org"
-depends=(gcc)
+depends=('glibc' 'binutils' 'gmp' 'mpfr' 'libmpc' 'ppl' 'isl' 'cloog')
+makedepends=('flex' 'bison')
checkdepends=('dejagnu')
options=('!libtool' '!emptydirs')
source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2
@@ -47,6 +49,7 @@
../gcc-$pkgver/configure --prefix=/usr \
--libdir=/usr/lib --libexecdir=/usr/lib \
--mandir=/usr/share/man --infodir=/usr/share/info \
+ --datadir=/usr/share/gcc-$_ver \
--with-bugurl=https://bugs.archlinux.org/ \
--enable-languages=c,c++,lto \
--enable-shared --enable-threads=posix \
@@ -59,8 +62,9 @@
--enable-plugin --with-plugin-ld=ld.gold \
--disable-multilib --disable-libssp \
--enable-checking=release \
- --program-suffix=-${pkgver:0:3} \
+ --program-suffix=-$_ver \
--enable-version-specific-runtime-libs
+
make
}
@@ -82,9 +86,10 @@
install -Dm644 gcc-$pkgver/COPYING.RUNTIME \
$pkgdir/usr/share/licenses/$pkgname/RUNTIME.LIBRARY.EXCEPTION
- # Remove files already in gcc
- pacman -Qql gcc gcc-libs | while read; do
- [[ $REPLY == */ ]] && continue
- rm -fv "${pkgdir}${REPLY}" "${pkgdir}${REPLY%.gz}"
+ # deal with conflicting man and info pages
+ cd $pkgdir
+ rm usr/share/man/man7/{fsf-funding,gfdl,gpl}.7
+ for i in usr/share/info/*; do
+ mv $i ${i%.info}-$_ver.info
done
}
More information about the arch-commits
mailing list