[arch-commits] CVS update of extra/devel/gcc-gcj (PKGBUILD)

Jan de Groot jgc at archlinux.org
Sun May 20 15:54:51 UTC 2007


    Date: Sunday, May 20, 2007 @ 11:54:51
  Author: jgc
    Path: /home/cvs-extra/extra/devel/gcc-gcj

Modified: PKGBUILD (1.21 -> 1.22)

Build without debug enabled this time, also strip any unneeded symbols from the libraries, as it saves too much to leave it alone.


----------+
 PKGBUILD |   11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)


Index: extra/devel/gcc-gcj/PKGBUILD
diff -u extra/devel/gcc-gcj/PKGBUILD:1.21 extra/devel/gcc-gcj/PKGBUILD:1.22
--- extra/devel/gcc-gcj/PKGBUILD:1.21	Fri May 18 19:47:13 2007
+++ extra/devel/gcc-gcj/PKGBUILD	Sun May 20 11:54:51 2007
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD,v 1.21 2007/05/18 23:47:13 jgc Exp $
+# $Id: PKGBUILD,v 1.22 2007/05/20 15:54:51 jgc Exp $
 # Maintainer: Jan de Groot <jgc at archlinux.org>
 
 # There's a circular dependency between gcc-gcj and eclipse-ecj. There is no 
@@ -7,12 +7,12 @@
 
 pkgname=gcc-gcj
 pkgver=4.2.0
-pkgrel=1
+pkgrel=2
 pkgdesc="GNU Java Environment"
 arch=(i686 x86_64)
 license=('GPL' 'LGPL')
 url="http://gcc.gnu.org"
-depends=('gcc>=4.2.0' 'gtk2' 'file' 'libsm' 'libxtst' 'alsa-lib' 'eclipse-ecj>=3.2.2-2')
+depends=('gcc>=4.2.0-2' 'gtk2>=2.10.12' 'file' 'libsm' 'libxtst' 'alsa-lib' 'eclipse-ecj>=3.2.2-2')
 makedepends=('texinfo' 'pkgconfig' 'xulrunner')
 options=('nolibtool')
 _javasnap=4.3-20070511
@@ -83,7 +83,7 @@
      --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre \
      --enable-java-maintainer-mode --enable-libgcj-multifile \
      --with-ecj-jar=/usr/share/java/eclipse-ecj.jar \
-     --enable-plugin --with-system-zlib
+     --enable-plugin --with-system-zlib --disable-libstdcxx-pch
    make bootstrap || return 1
    make DESTDIR=${startdir}/pkg install-target-libjava
 
@@ -101,4 +101,7 @@
      rm -f ${startdir}/pkg/usr/bin/i686-pc-linux-gnu-{c,g}++
    fi
    rm -f ${startdir}/pkg/usr/man/man1/g++.*
+
+   # Save >10MB with this one, makepkg only strips debug symbols.
+   find ${startdir}/pkg/usr/lib -type f -name '*.so.*' -exec strip --strip-unneeded {} \;
 }




More information about the arch-commits mailing list