You are not logged in.
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
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
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
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
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