[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