You are not logged in.

#1 2007-01-03 00:15:56

isez2001
Member
Registered: 2006-08-24
Posts: 33

help: Groupwise 7 Client PKGBUILD

my Arch computer resides on a Novell-based network, which provides me with a Groupwise email account.  I would like to install Novell's Groupwise 7 Client, but I'm having some trouble figuring it out.

I've gotten gwclient 6.5 to work alright, but I would like the cleaner looks (Tango!) of the version 7 client.


Here is my gwclient65 PKGBUILD:

pkgname=gwclient
pkgver=6.5.2
pkgrel=1
pkgdesc="Novell Groupwise 6.5 Client for Linux"
url="http://www.novell.com/en/groupwise/"
depends=('glibc' 'libstdc++5' 'gcc')
source=(GWLinux652cLnx.tar.gz)
md5sums=('847f7b5ad32f5b063ed9b84c209d92e9')
license="Novell-GW-7"

build() {
  cd $startdir/pkg
  tar -xf GWLinux652cLnx.tar.gz
  ./install
  cd $startdir/pkg
  rpmextract.sh $startdir/src/novell-groupwise-gwclient-6.5.2-0622.i386.rpm
  mkdir usr
  mkdir usr/share/
  mkdir usr/share/applications
  cp opt/novell/groupwise/client/gwclient.desktop usr/share/applications
  chmod +rx opt
}


And here is my unsuccessful gwclient701 PKGBUILD:

pkgname=gwclient
pkgver=7.0.1
pkgrel=1
pkgdesc="Novell Groupwise 7 Client for Linux"
url="http://www.novell.com/en/groupwise/"
depends=('glibc' 'libstdc++5' 'gcc')
source=(novell-groupwise-gwclient-7.0.1-20060613.i386.rpm)
md5sums=('a3bf93e92136df652c7d59c043a6bf2c')
license="Novell-GW-7"

build() {
  cd $startdir/pkg
  rpmextract.sh $startdir/src/novell-groupwise-gwclient-7.0.1-20060613.i386.rpm
  chmod +rx opt usr usr/share
#  rm -rf opt/novell/groupwise/client/jre
#  sed -i $startdir/pkg/opt/novell/groupwise/client/jre${JAVA_HOME}/jre $startdir/pkg/opt/novell/groupwise/client/bin/groupwise
}

I don't know what the 'sed' line does, but it doesn't work for me.  It's probably imprtant.

This ebuild is based on the Gentoo ebuild found in this thread:  http://forums.gentoo.org/viewtopic-t-40 … 6acd256e00

And the ebuild itself:  http://n4g.mars.arge.at/browser/trunk/n … e-gwclient

Upon running gwclient7, this error is thrown:

Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object

Is there anybody who can help me with this?

EDIT:  I can provide the RPMs to anyone who doesn't want to register with Novell.

Offline

#2 2007-02-11 00:47:23

isez2001
Member
Registered: 2006-08-24
Posts: 33

Re: help: Groupwise 7 Client PKGBUILD

I've finally managed to get GW7 running.

I ended up with a pkgbuild that looked like this:

pkgname=gwclient
pkgver=7.0.1
pkgrel=1
pkgdesc="Novell Groupwise 7 Client for Linux"
url="http://www.novell.com/en/groupwise/"
depends=('glibc' 'libstdc++5' 'gcc')
source=(novell-groupwise-gwclient-7.0.1-20060613.i386.rpm)
md5sums=('a3bf93e92136df652c7d59c043a6bf2c')
license="Novell-GW-7"

build() {
  cd $startdir/pkg
  rpmextract.sh $startdir/src/novell-groupwise-gwclient-7.0.1-20060613.i386.rpm
  chmod +rx opt usr usr/share
  rm -rf opt/novell/groupwise/client/jre
  sed -i 's%opt/novell/groupwise/client/jre%${JAVA_HOME}/jre%' "$startdir"/pkg/opt/novell/groupwise/client/bin/groupwise
}

And, becuase Java still had some problems finding libs, I had to modify /opt/novell/groupwise/client/bin/groupwise

mine now looks like this:

#!/bin/bash
export LD_LIBRARY_PATH=/${JAVA_HOME}/jre/lib/i386:${JAVA_HOME}/jre/lib/i386/:${JAVA_HOME}/jre/lib/i386/server/:${JAVA_HOME}/jre/lib/i386/client/:${LD_LIBRARY_PATH}
export AWT_TOOLKIT=MToolkit
/opt/novell/groupwise/client/bin/groupwise-bin -ui=gtk "$@"

Note the paths added to LD_LIBRARY_PATH.

The toolkit export is to fix blank window troubles with Beryl.

ui=gtk is optional, it tells GWClient to use GTK instead of the standard Java look-and-feel.

For some reason, the client does not exit properly.  When I ext the program, the launch script and binary keep running in the background.  Starting the program again creates a new instance, which can lead to sever memory problems (GWClient is heavy).  I've been working around this by simply not closing the program, but if anybody has any ideas of how to fix this, I'd like to hear.

Offline

#3 2007-03-29 20:35:05

The_Nerd
Member
From: Syracuse, NY / Baltimore, MD
Registered: 2005-11-30
Posts: 134
Website

Re: help: Groupwise 7 Client PKGBUILD

Has anyone tried this package lately?

I happened to give it a shot and it wrecked my system for a bit.

I had to chroot back into my box from the installer cd and re-install acl and all of my gnome stuffs!

Anyone have any idea as to why that might happen? Or might anyone have an updated PKGBUILD I could try.

TIA - The_Nerd

Offline

#4 2009-03-26 13:10:55

blixawillbargeld
Member
Registered: 2008-01-22
Posts: 39

Re: help: Groupwise 7 Client PKGBUILD

hello!
i just modified your PKGBUILD to install the groupwise 8.0.0 client.

pkgname=gwclient
pkgver=8.0.0
pkgrel=1
pkgdesc="Novell Groupwise 7 Client for Linux"
url="http://www.novell.com/en/groupwise/"
depends=('glibc' 'libstdc++5' 'gcc')
source=(novell-groupwise-gwclient-8.0.0HP-85855.i586.rpm)
license="Novell-GW-8"

build() {
  cd $startdir/pkg
  rpmextract.sh $startdir/src/novell-groupwise-gwclient-8.0.0HP-85855.i586.rpm
  chmod +rx opt usr usr/share
  rm -rf opt/novell/groupwise/client/jre
  sed -i 's%opt/novell/groupwise/client/jre%${JAVA_HOME}/jre%' "$startdir"/pkg/opt/novell/groupwise/client/bin/groupwise
}
md5sums=('fa00d57d5d4bd8003af9342e5d31bda2')
arch=('i686')

i had the rpm file already in the folder.
after installation i had to change the first line in the /opt/novell/groupwise/client/bin/groupwise file as followed:

export LD_LIBRARY_PATH=/opt/novell/groupwise/client/lib:/opt/java/jre/lib/i386:/opt/java/jre/lib/i386/client

works perfekt (even if i hate working with groupwise...but my university just dropped imap support (!)).

Offline

#5 2010-05-11 09:21:08

blixawillbargeld
Member
Registered: 2008-01-22
Posts: 39

Re: help: Groupwise 7 Client PKGBUILD

so....finally managed to install gwclient 8.0.1

the trick is to install bin32-jre and make a link from the /opt/novell/groupwise/client/ to /opt/bin32-jre/jre/ ("mv java java_old" bevore)

Offline

Board footer

Powered by FluxBB