Date: Friday, June 25, 2010 @ 08:27:18 Author: andrea Revision: 84054
upstream release Modified: eclipse/trunk/PKGBUILD eclipse/trunk/eclipse.desktop eclipse/trunk/eclipse.ini.patch eclipse/trunk/eclipse.install -------------------+ PKGBUILD | 71 +++++++++++++++++++++------------------------------- eclipse.desktop | 2 - eclipse.ini.patch | 10 ++++--- eclipse.install | 7 ----- 4 files changed, 37 insertions(+), 53 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2010-06-25 12:21:51 UTC (rev 84053) +++ PKGBUILD 2010-06-25 12:27:18 UTC (rev 84054) @@ -4,64 +4,53 @@ # Maintainer: Paul Mattal <p...@archlinux.org> pkgname=eclipse -pkgver=3.5.2 -_internal_pkgver=3.5.2 +pkgver=3.6 +_internal_pkgver=3.6 pkgrel=1 -_date=201002111343 +_date=201006080911 pkgdesc="An IDE for Java and other languages" arch=('i686' 'x86_64') url="http://eclipse.org" -depends=('java-environment>=6' 'gtk2>=2.16.1' 'unzip' 'xulrunner>=1.9.0.10') -install=eclipse.install +depends=('java-environment' 'gtk2' 'unzip' 'xulrunner') +install=${pkgname}.install makedepends=('zip') license=("EPL/1.1") -if [ "$CARCH" = "x86_64" ]; then -source=(ftp://ftp.osuosl.org/pub/eclipse/eclipse/downloads/drops/R-${pkgver}-${_date}/eclipse-SDK-$pkgver-linux-gtk-x86_64.tar.gz - http://www.bearfruit.org/files/eclipse-icon-clean.svg - eclipse.sh - eclipse.desktop - eclipse.ini.patch) -md5sums=('54e2ce0660b2b1b0eb4267acf70ea66d' - '77cff7543ccf7e177cb6667f5a20ce19' - '7ea99a30fbaf06ec29261541b8eb1e23' - 'd88490571b49c8ebb221ed349815d040' - 'ee66a334bc443fd23ad9bc080dc6ea69') -else -source=(ftp://ftp.osuosl.org/pub/eclipse/eclipse/downloads/drops/R-${pkgver}-${_date}/eclipse-SDK-$pkgver-linux-gtk.tar.gz - http://www.bearfruit.org/files/eclipse-icon-clean.svg - eclipse.sh - eclipse.desktop - eclipse.ini.patch) -md5sums=('bde55a2354dc224cf5f26e5320e72dac' - '77cff7543ccf7e177cb6667f5a20ce19' - '7ea99a30fbaf06ec29261541b8eb1e23' - 'd88490571b49c8ebb221ed349815d040' - 'ee66a334bc443fd23ad9bc080dc6ea69') -fi +source=("ftp://ftp.osuosl.org/pub/eclipse/eclipse/downloads/drops/R-${pkgver}-${_date}/eclipse-SDK-$pkgver-linux-gtk.tar.gz" + 'http://www.bearfruit.org/files/eclipse-icon-clean.svg' + 'eclipse.sh' + 'eclipse.desktop' + 'eclipse.ini.patch') +md5sums=('5f14c2de0dd9d9af614a0be53121a326' + '77cff7543ccf7e177cb6667f5a20ce19' + '7ea99a30fbaf06ec29261541b8eb1e23' + 'ba8a37e30a7ebd69774cec87c69e8c44' + '017b2a68edc48a752a7e27c7aceef797') +[ "$CARCH" = "x86_64" ] && source[0]="ftp://ftp.osuosl.org/pub/eclipse/eclipse/downloads/drops/R-${pkgver}-${_date}/eclipse-SDK-$pkgver-linux-gtk-x86_64.tar.gz" +[ "$CARCH" = "x86_64" ] && md5sums[0]='8cefbf42bb8f08b814e32726bb207f25' -build() { - cd "${srcdir}/eclipse" || return 1 +package() { + cd "${srcdir}/eclipse" # patch to increase default memory limits - patch -Np0 -i "${srcdir}/eclipse.ini.patch" || return 1 + patch -Np1 -i "${srcdir}/eclipse.ini.patch" # install eclipse install -m755 -d "${pkgdir}/usr/share" - mv "${srcdir}/eclipse" "${pkgdir}/usr/share/" || return 1 + mv "${srcdir}/eclipse" "${pkgdir}/usr/share/" # install misc - mkdir -p ${pkgdir}/usr/bin ${pkgdir}/usr/share/applications \ - ${pkgdir}/usr/share/icons/hicolor/{16x16,32x32,48x48}/apps || return 1 - install -m755 "${srcdir}/eclipse.sh" "${pkgdir}/usr/bin/eclipse" || return 1 - install -m644 "${srcdir}/eclipse.desktop" "${pkgdir}/usr/share/applications/" || return 1 + install -d ${pkgdir}/usr/bin ${pkgdir}/usr/share/applications \ + ${pkgdir}/usr/share/icons/hicolor/{16x16,32x32,48x48}/apps + install -m755 "${srcdir}/eclipse.sh" "${pkgdir}/usr/bin/eclipse" + install -m644 "${srcdir}/eclipse.desktop" "${pkgdir}/usr/share/applications/" ln -s /usr/share/eclipse/plugins/org.eclipse.sdk_${_internal_pkgver}.v${_date}/eclipse.png \ - "${pkgdir}/usr/share/icons/hicolor/16x16/apps/eclipse.png" || return 1 + "${pkgdir}/usr/share/icons/hicolor/16x16/apps/eclipse.png" ln -s /usr/share/eclipse/plugins/org.eclipse.sdk_${_internal_pkgver}.v${_date}/eclipse32.png \ - "${pkgdir}/usr/share/icons/hicolor/32x32/apps/eclipse.png" || return 1 + "${pkgdir}/usr/share/icons/hicolor/32x32/apps/eclipse.png" ln -s /usr/share/eclipse/plugins/org.eclipse.sdk_${_internal_pkgver}.v${_date}/eclipse48.png \ - "${pkgdir}/usr/share/icons/hicolor/48x48/apps/eclipse.png" || return 1 + "${pkgdir}/usr/share/icons/hicolor/48x48/apps/eclipse.png" - # install icon - install -D -m644 $startdir/src/eclipse-icon-clean.svg $startdir/pkg/usr/share/icons/hicolor/scalable/apps/eclipse.svg || return 1 + install -Dm644 ${srcdir}/eclipse-icon-clean.svg \ + ${pkgdir}/usr/share/icons/hicolor/scalable/apps/eclipse.svg } Modified: eclipse.desktop =================================================================== --- eclipse.desktop 2010-06-25 12:21:51 UTC (rev 84053) +++ eclipse.desktop 2010-06-25 12:27:18 UTC (rev 84054) @@ -5,5 +5,5 @@ Exec=eclipse Terminal=false Type=Application -Categories=GNOME;Application;Development; +Categories=Development;IDE;Java StartupNotify=true Modified: eclipse.ini.patch =================================================================== --- eclipse.ini.patch 2010-06-25 12:21:51 UTC (rev 84053) +++ eclipse.ini.patch 2010-06-25 12:27:18 UTC (rev 84054) @@ -1,12 +1,14 @@ ---- eclipse.ini.orig 2008-06-09 22:35:13.000000000 +0200 -+++ eclipse.ini 2008-06-11 16:27:26.000000000 +0200 -@@ -5,7 +5,7 @@ +--- eclipse/eclipse.ini 2010-06-24 09:22:59.474998451 +0200 ++++ eclipse/eclipse.ini~ 2010-06-24 09:24:26.325011998 +0200 +@@ -5,9 +5,9 @@ -showsplash org.eclipse.platform --launcher.XXMaxPermSize -256m +512m + --launcher.defaultAction + openFile -vmargs -Xms40m ---Xmx256m +--Xmx384m +-Xmx768m Modified: eclipse.install =================================================================== --- eclipse.install 2010-06-25 12:21:51 UTC (rev 84053) +++ eclipse.install 2010-06-25 12:27:18 UTC (rev 84054) @@ -1,7 +1,3 @@ -# This is a default template for a post-install scriptlet. You can -# remove any functions you don't need (and this header). - -# arg 1: the new package version post_install() { # Prevent a bug, where eclipse hangs without this. # See http://aur.archlinux.org/packages.php?ID=12173 @@ -10,13 +6,10 @@ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor } -# arg 1: the new package version -# arg 2: the old package version post_upgrade() { post_install $1 } -# arg 1: the old package version post_remove() { gtk-update-icon-cache -q -t -f usr/share/icons/hicolor }