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

Guillaume Alaux guillaume at archlinux.org
Tue Jun 28 14:09:34 UTC 2011


    Date: Tuesday, June 28, 2011 @ 10:09:34
  Author: guillaume
Revision: 129501

upgpkg: swt 3.7-1
Upstream release (and disabling XULRunner)

Modified:
  swt/trunk/PKGBUILD

----------+
 PKGBUILD |   63 ++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 36 insertions(+), 27 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2011-06-28 13:41:02 UTC (rev 129500)
+++ PKGBUILD	2011-06-28 14:09:34 UTC (rev 129501)
@@ -1,33 +1,35 @@
 # $Id$
 # Maintainer: Guillaume ALAUX <guillaume at archlinux.org>
 pkgname=swt
-pkgver=3.6
-pkgrel=2
+pkgver=3.7
+pkgrel=1
 pkgdesc="An open source widget toolkit for Java"
-_date=201006080911
+_date=201106131736
 arch=(i686 x86_64)
 url="http://www.eclipse.org/swt/"
 license=('EPL')
 depends=('java-runtime>=6' 'gtk2>=2.20.1' 'libxtst')
-optdepends=('libgnomeui' 'xulrunner' 'mesa')
-makedepends=('openjdk6' 'libxtst' 'mesa' 'libgnomeui' 'xulrunner>=1.9.1' 'unzip' 'pkgconfig' 'apache-ant')
+#optdepends=('libgnomeui' 'xulrunner' 'mesa')
+#makedepends=('openjdk6' 'libxtst' 'mesa' 'libgnomeui' 'xulrunner>=1.9.1' 'unzip' 'pkgconfig' 'apache-ant')
+optdepends=('libgnomeui' 'mesa')
+makedepends=('openjdk6' 'libxtst' 'mesa' 'libgnomeui' 'unzip' 'pkgconfig' 'apache-ant')
 source=(http://download.eclipse.org/eclipse/downloads/drops/R-${pkgver}-${_date}/swt-${pkgver}-gtk-linux-x86.zip
         http://download.eclipse.org/eclipse/downloads/drops/R-${pkgver}-${_date}/swt-${pkgver}-gtk-linux-x86_64.zip
         build-swt.xml)
-md5sums=('514206a4b9e27ac66cb7876157c3e74f'
-         '244f63edc7e609c7ac7f4bd1d7e0298a'
+md5sums=('21d084526f5df4e02900b2ce4ae8b5d1'
+         '60f11408bc8db299c5406a904a665a5e'
          'f5e548bc26a0f1f3c18131be76face40')
 if [ "${CARCH}" = "i686" ]; then
   source=(http://download.eclipse.org/eclipse/downloads/drops/R-${pkgver}-${_date}/swt-${pkgver}-gtk-linux-x86.zip
           build-swt.xml)
   noextract=(swt-${pkgver}-gtk-linux-x86.zip)
-  md5sums=('514206a4b9e27ac66cb7876157c3e74f'
+  md5sums=('21d084526f5df4e02900b2ce4ae8b5d1'
            'f5e548bc26a0f1f3c18131be76face40')
 fi
 if [ "${CARCH}" = "x86_64" ]; then
   source=(http://download.eclipse.org/eclipse/downloads/drops/R-${pkgver}-${_date}/swt-${pkgver}-gtk-linux-x86_64.zip
           build-swt.xml)
-  md5sums=('244f63edc7e609c7ac7f4bd1d7e0298a'
+  md5sums=('60f11408bc8db299c5406a904a665a5e'
            'f5e548bc26a0f1f3c18131be76face40')
   noextract=(swt-${pkgver}-gtk-linux-x86_64.zip)
 fi
@@ -41,32 +43,39 @@
   rm -rf about_files
   mkdir src
   mv org src/
-  cp build-swt.xml build.xml || return 1
+  cp build-swt.xml build.xml
 
-  [ "${CARCH}" = "x86_64" ] && export SWT_PTR_CFLAGS=-DSWT_PTR_SIZE_64
+  [ "${CARCH}" = "x86_64" ] && export SWT_PTR_CFLAGS=-DJNI64
 
-  make -f make_linux.mak make_awt || return 1
-  make -f make_linux.mak make_swt || return 1
-  make -f make_linux.mak make_atk || return 1
-  make -f make_linux.mak make_gnome || return 1
-  export MOZILLA_INCLUDES="`pkg-config --cflags libxul`"
-  export MOZILLA_LIBS="-Wl,-R`pkg-config libxul --variable=libdir` `pkg-config libxul --libs`"
-  export XULRUNNER_INCLUDES="${MOZILLA_INCLUDES}"
-  export XULRUNNER_LIBS="${MOZILLA_LIBS}"
-  make -f make_linux.mak make_mozilla || return 1
-  make -f make_linux.mak make_xulrunner || return 1
+  make -f make_linux.mak make_awt
+  make -f make_linux.mak make_swt
+  make -f make_linux.mak make_atk
+  make -f make_linux.mak make_gnome
+# "XULRunner >= 2.0 is not currently supported"
+#   https://bugs.eclipse.org/bugs/show_bug.cgi?id=327696
+#
+#  export MOZILLA_INCLUDES="`pkg-config --cflags libxul`"
+#  export MOZILLA_LIBS="-Wl,-R`pkg-config libxul --variable=libdir` `pkg-config libxul --libs`"
+#  export XULRUNNER_INCLUDES="${MOZILLA_INCLUDES}"
+#  export XULRUNNER_LIBS="${MOZILLA_LIBS}"
+#  make -f make_linux.mak make_mozilla
+#  make -f make_linux.mak make_xulrunner
 
-  make -f make_linux.mak make_cairo || return 1
-  make -f make_linux.mak make_glx || return 1
+  make -f make_linux.mak make_cairo
+  make -f make_linux.mak make_glx
  
-  ant compile || return 1
+  ant compile
+}
+
+package() {
+  cd "${srcdir}"
   cp version.txt build/version.txt
   cp src/org/eclipse/swt/internal/SWTMessages.properties build/org/eclipse/swt/internal/
 
-  ant jar || return 1
+  ant jar
 
   install -m755 -d "${pkgdir}/usr/share/java"
   install -m755 -d "${pkgdir}/usr/lib"
-  install -m644 swt.jar "${pkgdir}/usr/share/java/" || return 1
-  install -m755 *.so "${pkgdir}/usr/lib/" || return 1
+  install -m644 swt.jar "${pkgdir}/usr/share/java/"
+  install -m755 *.so "${pkgdir}/usr/lib/"
 }




More information about the arch-commits mailing list