You are not logged in.
I did the PKGBUILD of this great Java Based MSN Client:
http://aur.archlinux.org/packages.php?d … Packages=0
Bye!
ArchLinux
2.6.11.7-ARCH
KDE 3.4
ADSL 512/128
Offline
Hmm, does the linux client support webcams?
Offline
It does support recieving webcam (With MSN), and sending if you use the video conference tool.
However you will need to download some extra libraries for that to work. There's some more information here: http://mercury.to/index.php?page=Wiki&w … Conference
Offline
Umm... the splash screen works here, but after that it just hangs.
Any ideas?
Offline
For some reason I can't even build it. makepkg just hangs at Preparing SILENT Mode Installation... dialog. Maybe something wrong with java, but not sure.
Offline
Hello everybody. I have updated and modified it for webcam/video-conference support. It works great. This is the first IM for Linux that supports webcam, as far as i know. So here is the PKGBUILD
pkgname=mercury
pkgver=1709.RC11f
pkgrel=1
pkgdesc="Mercury is a Java Based MSN client, with webcam/video-conference supoort"
url="http://www.mercury.to"
depends=(j2re bash xorg)
source=('http://gentoo.osuosl.org/distfiles/1708_Linux_NoJVM.bin'
'http://mercury.malinrepair.com/download/1709_RC11f.zip'
'http://www.mercury.to/images/icon128.png'
'http://members.home.nl/jaap.vanotterdijk/VidConf_Files.rar')
md5sums=('c126ec6389b5d901297982ab62dad3f6' '77413c77fffe7f36e92b7e28bc9dea41'
'd7b73a1f83fa53dc47b5a476e53b1a96' 'ad7646a8061f3b2ebab2f8446e68016f')
build() {
#chmod +x $startdir/src/1708_Linux_NoJVM.bin
sh $startdir/src/1708_Linux_NoJVM.bin -i silent
mkdir -p $startdir/pkg/usr/{bin,{share/{mercury,applications,pixmaps}}}
mv /root/Mercury/* $startdir/pkg/usr/share/mercury
mv $startdir/src/icon128.png $startdir/pkg/usr/share/pixmaps/mercury.png
mkdir -p $startdir/pkg/opt/java/jre/lib/i386
cp $startdir/pkg/usr/share/mercury/libtray.so $startdir/pkg/opt/java/jre/lib/i386
rm -fR /root/{Mercury,runMercury}
cd $startdir/src
cd $startdir/pkg/usr/share/mercury
rm -r resources lib
cp -r $startdir/src/{resources,lib} .
cp $startdir/src/*.dll .
cd $startdir/src
unrar e VidConf_Files.rar
cp VidConf-libs.jar $startdir/pkg/usr/share/mercury/lib
cp JavaLibs-linux.jar $startdir/pkg/usr/share/mercury/lib
cd $startdir/pkg/usr/share/mercury
unzip $startdir/src/NativeLibs-linux.zip
chown -R $USER:users $startdir/pkg/usr/share/mercury/
echo '#!/bin/bash
/usr/share/mercury/Mercury' > $startdir/pkg/usr/bin/mercury
chmod 755 $startdir/pkg/usr/bin/mercury
echo '[Desktop Entry]
Encoding=UTF-8
Exec=mercury
Icon=/usr/share/pixmaps/mercury.png
Type=Application
Terminal=false
MultipleArgs=false
Name=Mercury
MimeType=text/html
StartupNotify=true
Categories=Application;Network;' > $startdir/pkg/usr/share/applications/mercury.desktop
}
Offline
Well, moret, it seems I always run into you
I tried to modify the build to make it work with the latest 1709_RC10 build, adding all webcam support. It should work (even though there are a couple of things to be fixed), but I have a problem with a file, "Video Conference Files.zip". This seems the only source not on bittorrent, which can't be used to build. And this file fails to pass makepkg's test because of whitespaces, which makepkg itself treats as " ", but have to be written as %20. The use of quotes/backslashes does not help.
Are there any other PKGBUILDs with whitespace in their sources? Just to see how they handle the problem... Should this be handled as a bug?
That's my output:
[bardo@paradigm mercury]$ makepkg
==> Entering fakeroot environment
==> Making package: mercury (Wed Jun 29 19:36:04 CEST 2005)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
==> Found 1709_RC10.zip in build dir
==> Found icon128.png in build dir
==> Found Mercury_Messenger in build dir
==> Downloading Video%20Conference%20Files.zip
--19:36:05-- http://mercury.malinrepair.com/Mercury/Video%20Conference%20Files.zip
=> `Video Conference Files.zip'
Resolving mercury.malinrepair.com... 216.81.238.90
Connecting to mercury.malinrepair.com|216.81.238.90|:80... connected.
HTTP request sent, awaiting response... 206 Partial Content
Length: 5,727,799 (5.5M), 5,703,352 (5.4M) remaining [application/zip]
100%[================================================================================================================================>] 5,727,799 88.53K/s ETA 00:00
19:37:17 (78.33 KB/s) - `Video Conference Files.zip' saved [5727799/5727799]
==> ERROR: Failed to download Video%20Conference%20Files.zip
==> Aborting...
Anyway, that's my build:
# Contributor: Sergio Jovani Guzman <moret@paretux.org>
# Modified by: Corrado Primier <cp663137@stud.polimi.it>
pkgname=mercury
pkgver=1709_RC10
pkgrel=1
pkgdesc="Mercury is a Java Based MSN client."
url="http://www.mercury.to"
depends=('j2re' 'bash' 'xorg' 'unzip')
source=(http://mercury.malinrepair.com/download/$pkgver.zip
http://www.mercury.to/images/icon128.png
Mercury_Messenger
http://mercury.malinrepair.com/Mercury/Video%20Conference%20Files.zip)
md5sums=('1869de110454a45bd0283e2c0ef321ad'
'd7b73a1f83fa53dc47b5a476e53b1a96'
'1dba6e522ea3bd682d91a9053b58a4d6'
'024d57dab369a4cf61ded3d1dcb06581')
build() {
unzip $startdir/src/$pkgver.zip -d $startdir/pkg/usr/share/$pkgname
unzip $startdir/Video Conference Files.zip -d $startdir/src/vcf
mkdir -p $startdir/pkg/usr/{bin,share/{applications,pixmaps}}
mkdir -p $startdir/pkg/opt/java/jre/lib/i386
unzip $startdir/src/vcf/NativeLibs-linux.zip -d $stardir/pkg/opt/java/jre/lib/i386
cp $startdir/src/vcf/{JavaLibs-linux,VidConf-libs}.jar $startdir/pkg/opt/java/jre/lib/i386
cp $startdir/pkg/usr/share/mercury/libtray.so $startdir/pkg/opt/java/jre/lib/i386
cp $startdir/src/icon128.png $startdir/pkg/usr/share/pixmaps/mercury.png
cp $startdir/src/Mercury_Messenger $startdir/pkg/usr/share/mercury
chgrp -R users $startdir/pkg/usr/share/mercury
chmod -R 775 $startdir/pkg/usr/share/mercury
ln -s $startdir/pkg/usr/share/mercury/Mercury_Messenger $startdir/pkg/usr/bin/mercury
echo '[Desktop Entry]
Encoding=UTF-8
Exec=mercury
Icon=/usr/share/pixmaps/mercury.png
Type=Application
Terminal=false
MultipleArgs=false
Name=Mercury
MimeType=text/html
StartupNotify=true
Categories=Application;Network;' > $startdir/pkg/usr/share/applications/mercury.desktop
}
And that's Mercury_Messenger, which just contains some lines found on Mercury's website, modified to suit our needs:
#!/bin/bash
MERCURY_INSTALL_PATH="/usr/share/mercury"
JMF_INSTALL_PATH="/usr/share/JMF-2.1.1e"
cd $MERCURY_INSTALL_PATH
classpath=""
for file in `ls $MERCURY_INSTALL_PATH/lib` ; do
classpath="$MERCURY_INSTALL_PATH/lib/$file:$classpath"
done
for file in `ls $JMF_INSTALL_PATH/lib` ; do
classpath="$JMF_INSTALL_PATH/lib/$file:$classpath"
done
java -classpath $classpath com.dMSN.Main
dreaming in digital / living in realtime / thinking in binary / talking in ip / welcome to our world
Offline
Hello everybody. I have updated and modified it for webcam/video-conference support. It works great. This is the first IM for Linux that supports webcam, as far as i know. So here is the PKGBUILD
Wow, legout, you beat me
Where did you find that rar source? Still, the problem with whitespaces remains...
dreaming in digital / living in realtime / thinking in binary / talking in ip / welcome to our world
Offline
No luck again :S
[root@suzy mercury]# makepkg
./PKGBUILD: line 58: syntax error near unexpected token `newline'
./PKGBUILD: line 58: `Categories=Application;Network;' > '
==> Making package: mercury 1709.RC11f-1 (Sat Jul 2 12:33:54 BST 2005)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
==> Using local copy of 1708_Linux_NoJVM.bin
==> Using local copy of 1709_RC11f.zip
==> Using local copy of icon128.png
==> Using local copy of VidConf_Files.rar
==> Validating source files with MD5sums
1708_Linux_NoJVM.bin ... Passed
1709_RC11f.zip ... Passed
icon128.png ... Passed
VidConf_Files.rar ... Passed
==> Extracting Sources...
==> unzip -qqo 1709_RC11f.zip
==> Removing existing pkg/ directory...
==> Starting build()...
/usr/bin/makepkg: line 560: build: command not found
==> ERROR: Build Failed. Aborting...
Offline
No luck again :S
Your error seems to be a "copy/paste" Problem. Open your PKGBUILD and look if it´s really similar to the one I posted . Especially look that all "}{" are right.
Offline
Yep, you were right, much appreciated
Offline
PKGBUILD is failing for me as it can't find the bin file
==> ERROR: Failed to download 1709_RC10_Linux_NoJVM.bin
Also fails with the latest RC12b.
Offline
Hello.
I have modified the PKGBUILD to the latest beta and corrected nativelibs problem.
Here it is.
pkgname=mercury
pkgver=1709.RC12c
pkgrel=1
pkgdesc="Mercury is a Java Based MSN client, with webcam/video-conference support"
url="http://www.mercury.to"
depends=(j2re bash xorg rar unzip)
source=('http://gentoo.osuosl.org/distfiles/1708_Linux_NoJVM.bin'
'ftp://ftp.belnet.be/packages/freebsd/po … _RC12c.zip'
'http://www.mercury.to/images/icon128.png'
'http://members.home.nl/jaap.vanotterdij … _Files.rar')md5sums=('c126ec6389b5d901297982ab62dad3f6'
'346e44b6c1707288c4574f057fb49c09'
'd7b73a1f83fa53dc47b5a476e53b1a96'
'ad7646a8061f3b2ebab2f8446e68016f')build() {
#chmod +x $startdir/src/1708_Linux_NoJVM.bin
sh $startdir/src/1708_Linux_NoJVM.bin -i silent
mkdir -p $startdir/pkg/usr/{bin,{share/{mercury,applications,pixmaps}}}
mv /root/Mercury/* $startdir/pkg/usr/share/mercury
mv $startdir/src/icon128.png $startdir/pkg/usr/share/pixmaps/mercury.png
mkdir -p $startdir/pkg/opt/java/jre/lib/i386
cp $startdir/pkg/usr/share/mercury/libtray.so $startdir/pkg/opt/java/jre/lib/i386
rm -fR /root/{Mercury,runMercury}
cd $startdir/src
cd $startdir/pkg/usr/share/mercury
rm -r resources lib
cp -r $startdir/src/{resources,lib} .
cp $startdir/src/*.dll .
cd $startdir/src
unrar e VidConf_Files.rar
cp VidConf-libs.jar $startdir/pkg/usr/share/mercury/lib
cp JavaLibs-linux.jar $startdir/pkg/usr/share/mercury/lib
cd $startdir/pkg/usr/share/mercury
unzip $startdir/src/NativeLibs-linux.zip -d /opt/java/jre/lib/i386
chown -R $USER:users $startdir/pkg/usr/share/mercury/
echo '#!/bin/bash
/usr/share/mercury/Mercury' > $startdir/pkg/usr/bin/mercury
chmod 755 $startdir/pkg/usr/bin/mercuryecho '[Desktop Entry]
Encoding=UTF-8
Exec=mercury
Icon=/usr/share/pixmaps/mercury.png
Type=Application
Terminal=false
MultipleArgs=false
Name=Mercury
MimeType=text/html
StartupNotify=true
Categories=Application;Network;' > $startdir/pkg/usr/share/applications/mercury.desktop
}
Powered by Arch Linux
Offline
Hi, Mercury seems rather neat...
Anyone knows how to make it work with ICQ - I couldn't find on their site how to enable jabber support...
Offline
First i wanna answer the last question. Mercury is at the moment only a MSN and JABBER Client. I think you should ask in the mercury forum if other Protocols are in work.
And here´s the newest PKGBUILD. Change the first two variables and the name if u wanna use another rc-version. newest is RC14, but it´s lil buggy. RC13c works much better.
rcver1=RC13
rcver2=c
pkgname=mercury
pkgver=1709.RC13c
pkgrel=1
pkgdesc="Mercury is a Java Based MSN client, with webcam/video-conference support"
url="http://www.mercury.to"
depends=(j2re bash xorg rar unzip)
source=("http://gentoo.osuosl.org/distfiles/1708_Linux_NoJVM.bin"
"http://70.25.151.230/1709_RC11f.zip"
"http://70.25.151.230/1709_$rcver1.zip"
"http://70.25.151.230/mercury/beta/1709_$rcver1$rcver2.zip"
"http://www.mercury.to/images/icon128.png"
"http://members.home.nl/jaap.vanotterdijk/VidConf_Files.rar"
)
md5sums=('c126ec6389b5d901297982ab62dad3f6'
'346e44b6c1707288c4574f057fb49c09'
'd7b73a1f83fa53dc47b5a476e53b1a96'
'ad7646a8061f3b2ebab2f8446e68016f')
build() {
#chmod +x $startdir/src/1708_Linux_NoJVM.bin
sh $startdir/src/1708_Linux_NoJVM.bin -i silent
mkdir -p $startdir/pkg/usr/{bin,{share/{mercury,applications,pixmaps}}}
mv /root/Mercury/* $startdir/pkg/usr/share/mercury
mv $startdir/src/icon128.png $startdir/pkg/usr/share/pixmaps/mercury.png
mkdir -p $startdir/pkg/opt/java/jre/lib/i386
cp $startdir/pkg/usr/share/mercury/libtray.so $startdir/pkg/opt/java/jre/lib/i386
rm -fR /root/{Mercury,runMercury}
cd $startdir/src
cd $startdir/pkg/usr/share/mercury
rm -r resources lib
cp -r $startdir/src/{resources,lib} .
cp $startdir/src/*.dll .
cd $startdir/src
unrar e VidConf_Files.rar
cp VidConf-libs.jar $startdir/pkg/usr/share/mercury/lib
cp JavaLibs-linux.jar $startdir/pkg/usr/share/mercury/lib
cd $startdir/pkg/usr/share/mercury
unzip $startdir/src/NativeLibs-linux.zip
cp *.so $startdir/pkg/opt/java/jre/lib/i386
cp *.so $startdir/pkg/usr/share/mercury/
chown -R $USER:users $startdir/pkg/usr/share/mercury/
echo '#!/bin/bash
/usr/share/mercury/Mercury' > $startdir/pkg/usr/bin/mercury
chmod 755 $startdir/pkg/usr/bin/mercury
echo '[Desktop Entry]
Encoding=UTF-8
Exec=mercury
Icon=/usr/share/pixmaps/mercury.png
Type=Application
Terminal=false
MultipleArgs=false
Name=Mercury
MimeType=text/html
StartupNotify=true
Categories=Application;Network;' > $startdir/pkg/usr/share/applications/mercury.desktop
}
Offline
Shouldn't the following source lines be commented out?
"http://70.25.151.230/1709_RC11f.zip"
"http://70.25.151.230/1709_$rcver1.zip"
Offline
Shouldn't the following source lines be commented out?
"http://70.25.151.230/1709_RC11f.zip"
"http://70.25.151.230/1709_$rcver1.zip"
If u want a working mercury you shouldn´t comment this out.
Offline
It built and worked for me without them.
But those files are now held in:
Offline
Hi!
Additionally to the last remark, the last PKGBUILD does not work any more, since 1708_Linux_NoJVM.bin is gone from http://gentoo.osuosl.org/distfiles/. I found the file in
http://mirror.calvin.edu/gentoo/distfiles/.
Jan
Offline
Hi again!
All the PKGBUILDs submitted here contain a very suspicious line
mv /root/Mercury/* $startdir/pkg/usr/share/mercury
When making the package I get the following message:
mv: cannot stat `/root/Mercury/*': Permission denied
And in the resulting package when trying to run mercury, I get
[jan@okassiga]$ mercury
/usr/bin/mercury: line 2: /usr/share/mercury/Mercury: No such file or directory
Am I doing or reading anything wrong?
Jan
Offline
Hi again!
So here comes my version of the PKGBUILD.
rcver1=RC13
rcver2=c
pkgname=mercury
pkgver=1709.RC13c
pkgrel=1
pkgdesc="Mercury is a Java Based MSN client, with webcam/video-conference support"
url="http://www.mercury.to"
depends=(j2re bash xorg rar unzip)
source=("http://mirror.calvin.edu/gentoo/distfiles/1708_Linux_NoJVM.bin"
"http://70.25.151.230/mercury/beta/1709_RC11f.zip"
"http://70.25.151.230/mercury/beta/1709_$rcver1.zip"
"http://70.25.151.230/mercury/beta/1709_$rcver1$rcver2.zip"
"http://www.mercury.to/images/icon128.png"
"http://members.home.nl/jaap.vanotterdijk/VidConf_Files.rar"
)
md5sums=('c126ec6389b5d901297982ab62dad3f6'
'346e44b6c1707288c4574f057fb49c09'
'd7b73a1f83fa53dc47b5a476e53b1a96'
'ad7646a8061f3b2ebab2f8446e68016f')
build() {
#chmod +x $startdir/src/1708_Linux_NoJVM.bin
sh $startdir/src/1708_Linux_NoJVM.bin -i silent
mkdir -p $startdir/pkg/usr/{bin,{share/{mercury,applications,pixmaps}}}
mv $HOME/Mercury/* $startdir/pkg/usr/share/mercury
mv $startdir/src/icon128.png $startdir/pkg/usr/share/pixmaps/mercury.png
mkdir -p $startdir/pkg/opt/java/jre/lib/i386
cp $startdir/pkg/usr/share/mercury/libtray.so $startdir/pkg/opt/java/jre/lib/i386
rm -fR $HOME/{Mercury,runMercury}
cd $startdir/src
cd $startdir/pkg/usr/share/mercury
rm -r resources lib
cp -r $startdir/src/{resources,lib} .
cp $startdir/src/*.dll .
cd $startdir/src
unrar e VidConf_Files.rar
cp VidConf-libs.jar $startdir/pkg/usr/share/mercury/lib
cp JavaLibs-linux.jar $startdir/pkg/usr/share/mercury/lib
cd $startdir/pkg/usr/share/mercury
unzip $startdir/src/NativeLibs-linux.zip
cp *.so $startdir/pkg/opt/java/jre/lib/i386
cp *.so $startdir/pkg/usr/share/mercury/
chown -R $USER:users $startdir/pkg/usr/share/mercury/
echo '#!/bin/bash
/usr/share/mercury/Mercury' > $startdir/pkg/usr/bin/mercury
chmod 755 $startdir/pkg/usr/bin/mercury
echo '[Desktop Entry]
Encoding=UTF-8
Exec=mercury
Icon=/usr/share/pixmaps/mercury.png
Type=Application
Terminal=false
MultipleArgs=false
Name=Mercury
MimeType=text/html
StartupNotify=true
Categories=Application;Network;' > $startdir/pkg/usr/share/applications/mercury.desktop
}
Happy Mercury'ing!
Jan
Offline
Hi again!
All the PKGBUILDs submitted here contain a very suspicious line
mv /root/Mercury/* $startdir/pkg/usr/share/mercury
When making the package I get the following message:
mv: cannot stat `/root/Mercury/*': Permission denied
Jan
You should run "makepkg" as root. Than this PKGBUILD will work. I did this, because if u run Mercury, ur user data and is saves in $HOME/Mercury. So if u update ur package all things u saved (pics, webcam-streams, log-files) will be deleted.
Offline
Has anyone tried the latest version of mercury?
Powered by Arch Linux
Offline
Offline
Just install 10_B01. Works ok. Thank you.
Powered by Arch Linux
Offline