[arch-commits] Commit in icedtea-web/trunk (3 files)

andyrtr at archlinux.org andyrtr at archlinux.org
Thu Feb 3 18:29:15 UTC 2011


    Date: Thursday, February 3, 2011 @ 13:29:14
  Author: andyrtr
Revision: 108814

prepare 1.0 release; requires new openjdk6 1.10 branch build that will follow later

Added:
  icedtea-web/trunk/icedtea-web.install
Modified:
  icedtea-web/trunk/PKGBUILD
  icedtea-web/trunk/fix-man-location.patch

------------------------+
 PKGBUILD               |   73 ++++++++++++++++++-----------------------------
 fix-man-location.patch |   11 +++----
 icedtea-web.install    |   11 +++++++
 3 files changed, 45 insertions(+), 50 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2011-02-03 17:19:10 UTC (rev 108813)
+++ PKGBUILD	2011-02-03 18:29:14 UTC (rev 108814)
@@ -1,68 +1,53 @@
 # $Id$
 # Maintainer: Andreas Radke <andyrtr at archlinux.org>
+
 pkgbase=icedtea-web
 pkgname=('icedtea-web' 'icedtea-web-doc')
-pkgver=0.9.hg20110107
+pkgver=1.0
 pkgrel=1
-pkgdesc="provides a Free Software web browser plugin running applets written in the Java programming language and an implementation of Java Web Start, originally based on the NetX project"
 arch=('i686' 'x86_64')
 url="http://icedtea.classpath.org/wiki/IcedTea-Web"
 license=('GPL2')
-groups=()
-depends=('openjdk6') # 'libx11' 'zlib'
-makedepends=('zip' 'xulrunner')
-optdepends=()
-provides=()
-conflicts=()
-replaces=()
-backup=()
-options=()
-install=
-changelog=
-source=(#$pkgname-$pkgver.tar.gz
-	# latest snapshot from 1.0 release branch
-	# see http://icedtea.classpath.org/hg/release/icedtea-web-1.0/rev/b3647620fa41 for state
-	http://icedtea.classpath.org/hg/release/icedtea-web-1.0/archive/b3647620fa41.tar.bz2
+makedepends=('openjdk6' 'zip' 'xulrunner')
+install=$pkgname.install
+source=(http://icedtea.classpath.org/download/source/$pkgname-$pkgver.tar.gz
         fix-man-location.patch)
-noextract=()
-md5sums=('0468c20ad57d1d1f5e5b490956301d8e'
-         '1608d3141594a272d330db6adb64a572')
+md5sums=('f6124dbaef16650f46df5125d8ed7407'
+         '58e305aa0d27d59f543d9cfddc6e175a')
 
 build() {
-#  cd "$srcdir/$pkgname-$pkgver"
-
-  _javaver=6
-  _jvmdir=/usr/lib/jvm/java-${_javaver}-openjdk
-
-  if [ "${CARCH}" = "x86_64" ]; then
-    _arch=amd64
-  else
-    _arch=i586
-  fi
-
-
-  cd $srcdir/$pkgbase-*
-
-  patch -Np1 -i $srcdir/fix-man-location.patch
-
-  ./autogen.sh
+  cd "$srcdir/$pkgname-$pkgver"
+  patch -Np0 -i $srcdir/fix-man-location.patch
+  autoreconf -v
   ./configure --prefix=/usr/lib/jvm/java-6-openjdk \
       --datarootdir=/usr/share
-#	--disable-doc \
-#	--disable-plugin #--help
   make
 }
 
 package_icedtea-web() {
-#  cd "$srcdir/$pkgname-$pkgver"
-  cd $srcdir/$pkgbase-*
-  make DESTDIR="$pkgdir" install-exec-local
+
+  pkgdesc="provides a Free Software web browser plugin running applets written in the Java programming language and an implementation of Java Web Start, originally based on the NetX project"
+  depends=('openjdk6' 'gtk2')
+
+  cd "$srcdir/$pkgname-$pkgver"
+  make DESTDIR="$pkgdir" install
+  # Install desktop files.
+  install -m755 -d ${pkgdir}/usr/share/{applications,pixmaps}
+  install -m644 javaws.png ${pkgdir}/usr/share/pixmaps
+  install -m644 {javaws,itweb-settings}.desktop ${pkgdir}/usr/share/applications
+  # remove splitted doc files
+  rm -vrf ${pkgdir}/usr/share/doc
 }
 
 package_icedtea-web-doc() {
-#  cd "$srcdir/$pkgname-$pkgver"
-  cd $srcdir/$pkgbase-*
+
+  pkgdesc="icedtea-web browser plugin + Java WebStart - documentation files"
+
+  cd "$srcdir/$pkgname-$pkgver"
   install -m755 -d $pkgdir/usr/lib/jvm/java-6-openjdk/jre/lib
   make DESTDIR="$pkgdir" install-data-local
+  # remove javaws about and man page
+  rm -vrf ${pkgdir}/usr/lib
+  rm -vrf ${pkgdir}/usr/share/man
 }
 

Modified: fix-man-location.patch
===================================================================
--- fix-man-location.patch	2011-02-03 17:19:10 UTC (rev 108813)
+++ fix-man-location.patch	2011-02-03 18:29:14 UTC (rev 108814)
@@ -1,14 +1,13 @@
-diff -Nur icedtea-web-1-0-b3647620fa41.orig/Makefile.am icedtea-web-1-0-b3647620fa41/Makefile.am
---- icedtea-web-1-0-b3647620fa41.orig/Makefile.am	2011-01-07 05:08:41.000000000 -0800
-+++ icedtea-web-1-0-b3647620fa41/Makefile.am	2011-01-13 13:25:41.170004189 -0800
-@@ -114,8 +114,8 @@
- 	${INSTALL_PROGRAM} $(NETX_DIR)/launcher/controlpanel/itweb-settings $(DESTDIR)$(bindir)
+--- Makefile.am	2011-02-02 03:43:25.000000000 +0100
++++ Makefile.am.new	2011-02-03 14:37:55.556053388 +0100
+@@ -130,8 +130,8 @@
+ endif
  
  install-data-local:
 -	${mkinstalldirs} -d $(DESTDIR)$(prefix)/man/man1
 -	${INSTALL_DATA} $(NETX_SRCDIR)/javaws.1 $(DESTDIR)$(prefix)/man/man1
 +	${mkinstalldirs} -d $(DESTDIR)$(mandir)/man1
 +	${INSTALL_DATA} $(NETX_SRCDIR)/javaws.1 $(DESTDIR)$(mandir)/man1
- 	${INSTALL_DATA} $(NETX_RESOURCE_DIR)/about.jnlp $(DESTDIR)$(prefix)/jre/lib
+ 	${INSTALL_DATA} $(NETX_RESOURCE_DIR)/about.jnlp $(DESTDIR)$(prefix)$(JRE_DIR_PREFIX)/lib
  if ENABLE_DOCS
  	${mkinstalldirs} $(DESTDIR)$(htmldir)

Added: icedtea-web.install
===================================================================
--- icedtea-web.install	                        (rev 0)
+++ icedtea-web.install	2011-02-03 18:29:14 UTC (rev 108814)
@@ -0,0 +1,11 @@
+post_install() {
+  update-desktop-database -q
+}
+
+post_upgrade() {
+  update-desktop-database -q
+}
+
+post_remove() {
+  update-desktop-database -q
+}




More information about the arch-commits mailing list