Zattoo is live TV on your PC.
Created attachment 119549 [details] zattoo-2.2.8.ebuild
We cannot include an ebuild with 'unknown' license. (Also note that the no* form of RESTRICT is deprecated.)
Reopen this bug once you've figured out the licensing issue. Thanks.
Created attachment 119550 [details] Zattoo License
Comment on attachment 119549 [details] zattoo-2.2.8.ebuild ><HTML><HEAD/><BODY><PRE># Copyright 1999-2007 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: $ > >inherit eutils rpm > >MY_PV=${PV}.5561-1 >MY_P=${PN}-${MY_PV} > >At="${MY_P}.i386.rpm" > >RESTRICT="fetch mirror strip" >DESCRIPTION="Zattoo is live TV on your PC." >HOMEPAGE="http://www.zattoo.com/" >SRC_URI="${At}" >DOWNLOAD_URL="https://zattoo.com/downloadlinux" > >LICENSE="Zattoo" >SLOT="0" >KEYWORDS="~x86" > >DEPEND="x11-libs/gtkglext > app-crypt/libgssapi > app-crypt/mit-krb5" > >RDEPEND=${DEPEND} > >S=${WORKDIR} > >pkg_nofetch() { > einfo "Please download ${At} from:" > einfo ${DOWNLOAD_URL} > einfo "and move it to ${DISTDIR}" >} > >src_unpack() { > rpm_unpack ${DISTDIR}/${At} >} > >src_install() { > cp -R "${S}/usr" "${D}/" || die "Install failed!" >} ></PRE></BODY></HTML>
Created attachment 119551 [details] zattoo-2.2.8.ebuild Updated the license and updated RESTRICT
Reopen: License updated.
Now available in the Sunrise overlay: http://overlays.gentoo.org/proj/sunrise/browser/reviewed/media-tv/zattoo-bin
License has no legal vailidity, and if it has, can't be included in Gentoo. It forbids download if license is not accepted, but license is not shown in their website before downloading. So it's a circular problem: license is always shown after violating it. Already reported it upstream. Also, RESTRICT="fetch mirror" was added to comply with Zattoo's license.
it depends on net-dns/libidn. Please add.
Thanks Matthias, added in Sunrise overlay.
zattoo_player need "libcurl.so.3" but the name of current version of libcurl is "libcurl.so.4". I have solved this problem with a symlink in zattoo folder : dosym /usr/lib/zattoo/libcurl.so.3 /usr/lib/libcurl.so.4
I am trying to get zattoo to run on an amd64 system. I got it all to emerge but when I get zattoo_player zattoo_player: error while loading shared libraries: libgnomeui-2.so.0: cannot open shared object file: No such file or directory I have the 64 bit version of the library. Is there a 32 bit compatibility version? Looks like it will need 32 bit versions of a lot things. Any help much appreciated. Raphael
Created attachment 131002 [details] Ebuild for Zattoo 3.0.5 Beta (3.0.5.8208) - Version Bump to 3.0.5.8208 - Added dependency for net-misc/curl - Added Symlink for libcurl.so (see Comment #12)
Zattoo Team does not reply any of my emails. They have to do some things in order to allow Zattoo to be in Portage tree and work with amd64. +Fix their license, allowing download and installing (which would end with any restriction problem), or force users to read the license before download (which would make the package fetch restricted). Allowing redistribution of unmodified package would end with mirror restriction too. +Ship their expat version with Zattoo or provide amd64 binaries. The later is better, of course, but the first would, hopefully, allow Zattoo to run on amd64 multilib profile.
Zattoo ships some libraries which are installed into /usr/bin/zattoo. However, I kinda dislike the approach of globally setting LDPATH="/usr/bin/zattoo", since there could be another version of those libraries laying around in /usr/lib. This left me with vlc not playing videos with zattoo-2.2.8 installed... Wouldn't it be possible to start zattoo_player through some script which sets them prior to starting zattoo? (e.g. does something along the lines of LDPATH="/usr/lib/zattoo" zattoo_player)
Does anyone have any method for getting zattoo to work in amd64 at all? Raphael
(In reply to comment #17) > Does anyone have any method for getting zattoo to work in amd64 at all? > It won't be possible unless Zattoo team ships a precompiled expat with zattoo. If you're interested, you can write to Zattoo team asking them to ship expat-2 with their next Zattoo release. I gave up on contacting them since they don't reply any email, but maybe if they recieve requests from more people they decide to listen to us.
Masked in sunrise wrt bug 197037; precompiled binary cruft belongs to /opt, not to /usr. Create a wrapper for it if you want, won't be unmasked until then.
I am sure this is a naive question, but would compiling libgnomeui in a 32-bit chroot do it? Raphael
(In reply to comment #20) > I am sure this is a naive question, but would compiling libgnomeui in a 32-bit > chroot do it? > > Raphael > It's possible, I tried with other distribution to install its libgnomeui package for i586 and it did the trick, the problem is that libgnomeui libs are not currently provided in any app-emulation/emul-linux-x86-* package :-/
By the way, forget about expat. That's with another binary package which also drives me mad and got confused.
The latest tarball is zattoo-3.0.8.9191-i386.tgz
(In reply to comment #23) > The latest tarball is zattoo-3.0.8.9191-i386.tgz > In the new ebuild the curl symlink is missing again ... (sunrise overlay) Can someone please fix this! Thx
There is a ebuild for amd64?
Created attachment 143842 [details] zattoo-3.0.8.9191-r1.ebuild Zattoo will not work if you don't do ldconfig /usr/lib/zattoo, so I added it at pkg_postinst. Now I didn't get (like other many users) a Segmentation fault.
(In reply to comment #25) > There is a ebuild for amd64? > I made it work on an amd64 (inside a 32 bit chroot): - follow the 32 bit chroot howto: http://www.gentoo.org/proj/en/base/amd64/howtos/chroot.xml - add the overlay inside the chroot: - add media-tv/zattoo ~x86 to /etc/portage/package.keywords - emerge zattoo outside the chroot: - mount -o bind /var/run/dbus and /var/lib/dbus to you chroot - do the xhost local:localhost trick inside the chroot: - export DISPLAY=:0 zattoo_player voila :) (the tricky part is mounting the dbus directories) Ilya Cassina
(In reply to comment #26) > Created an attachment (id=143842) [edit] > zattoo-3.0.8.9191-r1.ebuild > > Zattoo will not work if you don't do ldconfig /usr/lib/zattoo, so I added it at > pkg_postinst. Now I didn't get (like other many users) a Segmentation fault. > "doenvd" seems no longer needed as read on sunrise overlay Changelog: 11 Dec 2007; Markus Ullmann <jokey@gentoo.org> -77zattoo-bin, qdevelop-0.24, zattoo-bin-3.0 It would also cause bug 197037
*** Bug 216463 has been marked as a duplicate of this bug. ***
is there a reason its not in portage yet ?
just edited some symlinks, and emerged xulrunner ect(should be easy deps) and it runs fine here on p3-1000 ebuild,ebuild :) i read something about the license problem, it seems to be impossible to add it to portage right now, but i also read that portage and the licenses will get an update soon, so that you can filter installed apps by license types ...
I run zattoo on 64bit system with emul libraries: in addition to: - app-emulation/emul-linux-x86-baselibs - app-emulation/emul-linux-x86-xlibs - app-emulation/emul-linux-x86-gtklibs I have built an additional emul package with these packages: libbonobo curl gconf gtkglext libglade libgnome libgnomecanvas gnome-keyring orbit popt xulrunner nspr gnome-vfs libIDL nss libbonoboui libgnomeui and added these symlink in zattoo ebuild: - dosym /usr/lib32/libcurl.so /usr/lib/zattoo/libcurl.so.3 - dosym /usr/lib32/xulrunner/libgtkembedmoz.so /usr/lib/zattoo/libgtkembedmoz.so.0d - dosym /usr/lib32/xulrunner/libmozjs.so /usr/lib/zattoo/libmozjs.so.0d - dosym /usr/lib32/nspr/libnspr4.so /usr/lib/zattoo/libnspr4.so.0d - dosym /usr/lib32/nspr/libplc4.so /usr/lib/zattoo/libplc4.so.0d - dosym /usr/lib32/nspr/libplds4.so /usr/lib/zattoo/libplds4.so.0d - dosym /usr/lib32/xulrunner/libxpcom.so /usr/lib/zattoo/libxpcom.so.0d - dosym /usr/lib32/xulrunner/libxul.so /usr/lib/zattoo/libxul.so.0d It works fine for TV, there is an error about missing flashplayer on start, but I didn't try to find out why. Zattoo crashes when running "Program guide" or "manage channels" (I think it is due to the flash error) I have tested with this emul package: zattoo-3.0.5.8208 zattoo-3.0.8.9191 zattoo-3.1.0.11060 zattoo-3.1.1.11916 with the last version (3.1.1) I video works fine like in the other versions but I there is no sound
I used the ebuild from the sunrise overlay (changed version to 3.1.1.11916). Because of the dependencies: --- $ zattoo_player zattoo_player: error while loading shared libraries: libfaad.so.0: cannot open shared object file: No such file or directory $ ls /usr/lib/libfaad.so.* /usr/lib/libfaad.so.1 /usr/lib/libfaad.so.1.0.0 $ ls /usr/lib/zattoo/libfaad.so* /usr/lib/zattoo/libfaad.so.0.0.0 So I added the following line to the ebuild: dosym libfaad.so.0.0.0 /usr/lib/zattoo/libfaad.so.0 --- $ zattoo_player zattoo_player: error while loading shared libraries: libcurl.so.3: cannot open shared object file: No such file or directory $ ls /usr/lib/libcurl.so.* /usr/lib/libcurl.so.4 /usr/lib/libcurl.so.4.0.1 So I added the following line to the ebuild (I know this is ugly): dosym /usr/lib/libcurl.so /usr/lib/zattoo/libcurl.so.3 --- Now it is starting... --- When I click on "Get a Free Account" on the "Zatto Login" window, nothing is happening and in the log file occurs (one for every click): 12:53:51 PM 06/03/2008 [DEBUG] Failed to open password reminder URL 12:54:22 PM 06/03/2008 [DEBUG] Failed to open password reminder URL 12:54:29 PM 06/03/2008 [DEBUG] Failed to open password reminder URL So I used the URL https://zattoo.com/en/signup (forwarded by http://www.zattoo.com/register - see FAQ) manually. --- I believe all is working now. Just as a further information: /usr/lib/zattoo/flashplayer.xpt -> /opt/netscape/plugins/flashplayer.xpt With net-www/netscape-flash-10_beta20080515 this file does not exist but I believe the .so file is enough.
(In reply to comment #33) > I used the ebuild from the sunrise overlay (changed version to 3.1.1.11916). > > Because of the dependencies: ... > Just as a further information: > /usr/lib/zattoo/flashplayer.xpt -> /opt/netscape/plugins/flashplayer.xpt > With net-www/netscape-flash-10_beta20080515 this file does not exist but I > believe the .so file is enough. Yes, just change flashplayer.xpt to flashplayer.so in the ebuild. Also the latest version on official site (3.2.1.14137) is mostly broken (glib critical errors and segmentation fault). The only version I know is working is version 3.1.1.11916 but you won't find a link on the Zatto's download page. Here's a link to it: http://download.zattoo.com/zattoo-3.1.1.11916-i386.tgz Just copy the zattoo-bin-3.2.1.14137.ebuild to zattoo-bin-3.1.1.11916 (also fix the flashplayer.xpt/so issue), digest it and you're ok.
Zattoo (3.2.0.13780) runs fine on my x86_64 system. i use the precompiled xulrunner build from zattoo.com and the emul-linux-x86-* files from portage. i think there is no need to create a 32bit chroot only for zattoo. i can't avoid the missing flash plugin popup but it runs fine... i just click ok. it seems that flash is only used for the commercials. and i think thats the reason why they don't build a 64bit binary.
(In reply to comment #35) > Zattoo (3.2.0.13780) runs fine on my x86_64 system. ups sorry i mean 3.2.1.14137.
When will the sunrise ebuild get an update? The latest version (and the one and only) is 3.1.0.11060 .
Hi, I want to be honest. In my mind, something like zattoo does not belong into Gentoo/Portage. It is not a thing to be supported, you have already mentioned the support ones receives from the Zattoo Team. Also, I do not understand why those "developers" (sorry...) were not able to include all the needed libraries statically, thus preventing the problems caused by ancient (libfaad.so.1, libcurl.so.3) libraries and sometimes messing up the user's system. Does anybody here know how Zattoo is playing video and audio? Do they work with Flash? XINE? Gstreamer? Anything like this? Again, to my mind, it cannot be any of them. I am using OSS, not ALSA, and the sound output is not working for me with Zattoo. It does not even try to open a device, but both Flash (through libflashsupport), XINE and Gstreamer (through configuration files) work fine. So it seems, Zattoo is ALSA-only? Poor Gentoo/FreeBSD users. ;) No, sorry, if you ask me, I would deny any request of adding this to portage. Furthermore there seems no real effort anymore in this, so we might set the status to WONTFIX. :p Best regards, Ionic
(In reply to comment #38) > Hi, > > I want to be honest. In my mind, something like zattoo does not belong into > Gentoo/Portage. It is not a thing to be supported, you have already mentioned > the support ones receives from the Zattoo Team. > > Also, I do not understand why those "developers" (sorry...) were not able to > include all the needed libraries statically, thus preventing the problems > caused by ancient (libfaad.so.1, libcurl.so.3) libraries and sometimes messing > up the user's system. > > Does anybody here know how Zattoo is playing video and audio? Do they work with > Flash? XINE? Gstreamer? Anything like this? Again, to my mind, it cannot be any > of them. I am using OSS, not ALSA, and the sound output is not working for me > with Zattoo. It does not even try to open a device, but both Flash (through > libflashsupport), XINE and Gstreamer (through configuration files) work fine. > So it seems, Zattoo is ALSA-only? Poor Gentoo/FreeBSD users. ;) > > No, sorry, if you ask me, I would deny any request of adding this to portage. > > Furthermore there seems no real effort anymore in this, so we might set the > status to WONTFIX. :p > > > Best regards, > > > Ionic > Two things regarding your comment: 1 . Update to ALSA 2 . Agree with the rest... stop wasting time with Zattoo.
(In reply to comment #39) > Two things regarding your comment: > 1 . Update to ALSA > 2 . Agree with the rest... stop wasting time with Zattoo. > Switching to ALSA would, actually, mean to downgrade. ;) Best regards, Ionic
Created attachment 161454 [details] zattoo-bin-3.2.2.15122.ebuild
Comment on attachment 161454 [details] zattoo-bin-3.2.2.15122.ebuild I'm happy watching Zattoo on my PC's. To share my effort I added my ebuild here
After todays update the libcurl.so.4.0.1 got updated therfore the link dosym /usr/lib/libcurl.so.4.0.1 /usr/lib/libcurl.so.3 must be replaced with dosym /usr/lib/libcurl.so.4.1.0 /usr/lib/libcurl.so.3
Created attachment 161901 [details] zattoo-bin-3.2.2.15122.ebuild libcurl link updated from 4.0.1 to 4.1.0
dosym /usr/lib/libcurl.so.4.0.1 /usr/lib/libcurl.so.3 dosym /usr/lib/libcurl.so.4.1.0 /usr/lib/libcurl.so.3 I believe a better solution is: dosym /usr/lib/libcurl.so /usr/lib/zattoo/libcurl.so.3 So only zattoo will find the 'nasty' link without version control (and you do not need to adapt the link everytimes the version of libcurl was changed).
(In reply to comment #45) Indeed it is a better solution, I was afraid making a link to a link. I updated my local ebuild http://www.linurs.org/overlay/media-tv/zattoo-bin/zattoo-bin-3.2.2.15122.ebuild and tested successfully your proposal. There are other things that I do not like too much on my ebuild. I would prefer a insinto and doins that would work recursively and would not change the file properties. This are the resons why my ebuild gets long and is not robust when updates occure.
Created attachment 162561 [details] zattoo-bin-3.2.4.15876 Zattoo 3.2.4.15876 is out
zattoo-3.2.5.16454 is out, just rename the ebuild and create the manifest
No work: enterprise zattoo # ebuild zattoo-bin-3.2.4.15876.ebuild digest !!! /usr/local/portage/media-tv/zattoo/zattoo-bin-3.2.4.15876.ebuild does not seem to have a valid PORTDIR structure can one Please re-written the ebuild? to use also amd64? Thanks
name your directory zattoo-bin, not zattoo
ohh thanks, fuck of me - now works the merge if i start zattoo_player i get this error: --- zattoo_player: error while loading shared libraries: libgnomeui-2.so.0: cannot open shared object file: No such file or directory --- on my System have i only this: /usr/lib64/libgnomeui-2.so.0 here is ldd: --- /usr/bin/zattoo_player: /opt/Adobe/Reader8/Reader/intellinux/lib/libcurl.so.3: no version information available (required by /usr/bin/zattoo_player) linux-gate.so.1 => (0xf7fb2000) libgnomeui-2.so.0 => not found libbonoboui-2.so.0 => not found libgnome-keyring.so.0 => not found libgnomecanvas-2.so.0 => not found libgnome-2.so.0 => not found libpopt.so.0 => not found libart_lgpl_2.so.2 => /usr/lib32/libart_lgpl_2.so.2 (0xf7f7f000) libpangoft2-1.0.so.0 => /usr/lib32/libpangoft2-1.0.so.0 (0xf7f51000) libgnomevfs-2.so.0 => not found libbonobo-2.so.0 => not found libgconf-2.so.4 => not found libbonobo-activation.so.4 => not found libORBit-2.so.0 => not found libgthread-2.0.so.0 => /usr/lib32/libgthread-2.0.so.0 (0xf7f4a000) libglade-2.0.so.0 => not found libxml2.so.2 => /usr/lib32/libxml2.so.2 (0xf7e30000) libgtkglext-x11-1.0.so.0 => not found libgdkglext-x11-1.0.so.0 => not found libGLU.so.1 => /usr/lib32/libGLU.so.1 (0xf7dae000) libGL.so.1 => /usr/lib32/opengl/nvidia/lib/libGL.so.1 (0xf7d09000) libXmu.so.6 => /usr/lib32/libXmu.so.6 (0xf7cf3000) libXt.so.6 => /usr/lib32/libXt.so.6 (0xf7ca3000) libSM.so.6 => /usr/lib32/libSM.so.6 (0xf7c9a000) libICE.so.6 => /usr/lib32/libICE.so.6 (0xf7c82000) libgtk-x11-2.0.so.0 => /usr/lib32/libgtk-x11-2.0.so.0 (0xf7922000) libpangox-1.0.so.0 => /usr/lib32/libpangox-1.0.so.0 (0xf7916000) libgdk-x11-2.0.so.0 => /usr/lib32/libgdk-x11-2.0.so.0 (0xf7894000) libatk-1.0.so.0 => /usr/lib32/libatk-1.0.so.0 (0xf7879000) libgdk_pixbuf-2.0.so.0 => /usr/lib32/libgdk_pixbuf-2.0.so.0 (0xf7861000) libpangocairo-1.0.so.0 => /usr/lib32/libpangocairo-1.0.so.0 (0xf7856000) libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xf782c000) libXext.so.6 => /usr/lib32/libXext.so.6 (0xf781d000) libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf7814000) libXinerama.so.1 => /usr/lib32/libXinerama.so.1 (0xf7810000) libXi.so.6 => /usr/lib32/libXi.so.6 (0xf7807000) libXrandr.so.2 => /usr/lib32/libXrandr.so.2 (0xf77ff000) libXcursor.so.1 => /usr/lib32/libXcursor.so.1 (0xf77f5000) libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf77ef000) libpango-1.0.so.0 => /usr/lib32/libpango-1.0.so.0 (0xf77b4000) libcairo.so.2 => /usr/lib32/libcairo.so.2 (0xf7743000) libX11.so.6 => /usr/lib32/libX11.so.6 (0xf7656000) libgobject-2.0.so.0 => /usr/lib32/libgobject-2.0.so.0 (0xf761b000) libgmodule-2.0.so.0 => /usr/lib32/libgmodule-2.0.so.0 (0xf7617000) libglib-2.0.so.0 => /usr/lib32/libglib-2.0.so.0 (0xf755a000) libgtkembedmoz.so.0d => not found libxpcom.so.0d => not found libmozjs.so.0d => not found libplds4.so.0d => not found libplc4.so.0d => not found libnspr4.so.0d => not found libasound.so.2 => /usr/lib32/libasound.so.2 (0xf74a9000) libdl.so.2 => /lib32/libdl.so.2 (0xf74a4000) libpthread.so.0 => /lib32/libpthread.so.0 (0xf748c000) libfaad.so.0 => /usr/lib/zattoo/libfaad.so.0 (0xf7477000) libcurl.so.3 => /opt/Adobe/Reader8/Reader/intellinux/lib/libcurl.so.3 (0xf7444000) libgssapi_krb5.so.2 => /usr/lib32/libgssapi_krb5.so.2 (0xf741a000) libkrb5.so.3 => /usr/lib32/libkrb5.so.3 (0xf739a000) libk5crypto.so.3 => /usr/lib32/libk5crypto.so.3 (0xf7374000) libcom_err.so.2 => /lib32/libcom_err.so.2 (0xf7370000) libkrb5support.so.0 => /usr/lib32/libkrb5support.so.0 (0xf7367000) libresolv.so.2 => /lib32/libresolv.so.2 (0xf7354000) libidn.so.11 => /usr/lib32/libidn.so.11 (0xf7322000) libz.so.1 => /lib32/libz.so.1 (0xf730f000) libdbus-glib-1.so.2 => /usr/lib32/libdbus-glib-1.so.2 (0xf72f3000) libdbus-1.so.3 => /usr/lib32/libdbus-1.so.3 (0xf72bc000) libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.1/32/libstdc++.so.6 (0xf71cb000) libm.so.6 => /lib32/libm.so.6 (0xf71a5000) libgcc_s.so.1 => /lib32/libgcc_s.so.1 (0xf7197000) libc.so.6 => /lib32/libc.so.6 (0xf7056000) libexpat.so.1 => /usr/lib32/libexpat.so.1 (0xf7035000) libxul.so.0d => not found libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf6fba000) librt.so.1 => /lib32/librt.so.1 (0xf6fb1000) libGLcore.so.1 => /usr/lib32/opengl/nvidia/lib/libGLcore.so.1 (0xf6270000) libnvidia-tls.so.1 => /usr/lib32/opengl/nvidia/lib/libnvidia-tls.so.1 (0xf626e000) libXcomposite.so.1 => /usr/lib32/libXcomposite.so.1 (0xf626a000) libXdamage.so.1 => /usr/lib32/libXdamage.so.1 (0xf6266000) libXau.so.6 => /usr/lib32/libXau.so.6 (0xf6261000) libpng12.so.0 => /usr/lib32/libpng12.so.0 (0xf623d000) libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf6237000) /lib/ld-linux.so.2 (0xf7fb3000) libssl.so.0.9.7 => /opt/Adobe/Reader8/Reader/intellinux/lib/libssl.so.0.9.7 (0xf620a000) libcrypto.so.0.9.7 => /opt/Adobe/Reader8/Reader/intellinux/lib/libcrypto.so.0.9.7 (0xf6114000) libnsl.so.1 => /lib32/libnsl.so.1 (0xf60fd000) --- i not find the libs as 32bit Version, but i have the x86-emul libs on my system. i hope you have time to help me and i get Zatto on my x86_64 System :) Thanks
try to place a symbolic link to this library in a known location - this should solve the issue. alternatively you look at the pages : http://www.google.de/search?q=libgnomeui+zattoo&ie=UTF-8&oe=UTF-8
Okay, i found all missing libs in some other dist RPM'S and extrakt via "rpm2targz" and copy to /usr/lib32 and make a symlink to /usr/lib/zattoo and NOW works very GREAT :) !!
Please remove the line dobin usr/lib/zattoo/libfaad.so.0.0.0 We are using the line dosym /usr/lib/zattoo/libfaad.so.0.0.0 /usr/lib/zattoo/libfaad.so.0 Both is not needed
Created attachment 165748 [details] zattoo-bin-3.2.5.16454.ebuild updated ebuild with loads of whitespace fixes
Created attachment 165816 [details] zattoo-bin-3.2.5.16454.ebuild I removed the unnecessary dobin line for the faad library (no lib in /usr/bin). All (what I tested) is working fine.
Created attachment 165869 [details] changed net-libs/xulrunner to <net-libs/xulrunner-1.9 does not link with xulrunner-1.9
Comment on attachment 165816 [details] zattoo-bin-3.2.5.16454.ebuild "Jonathan Lambrechts" gives in "Comment #57" a newer one.
Comment on attachment 165748 [details] zattoo-bin-3.2.5.16454.ebuild obsolete now
Created attachment 165997 [details] cleaned up ebuild I tried to submit the ebuild to sunrise but, they advised me to clean it up. Here the result. I took the last version from bugzilla for that.
Comment on attachment 165869 [details] changed net-libs/xulrunner to <net-libs/xulrunner-1.9 replaced id=165997
(In reply to comment #61) >In my cleanup from #60 I cleaned up too much and scared up the sunrise maintainers. They recommended to install the binary package under /opt and use doins -r and dobin and the set the x permissions that get lost by using doins using fperms. There is also a bug to be considered: http://bugs.gentoo.org/show_bug.cgi?id=197037 It also seems the links need to be updated due to newest updates of the libraries to be used: http://forums.gentoo.org/viewtopic-t-558076-postdays-0-postorder-asc-start-50.html
Comment on attachment 165997 [details] cleaned up ebuild Latest version is now in sunrise (media-tv/zattoo-bin-3.3.0.17284). Information about sunrise overlay can be found here: http://overlays.gentoo.org/proj/sunrise The URL for the latest version: http://overlays.gentoo.org/proj/sunrise/browser/reviewed/media-tv/zattoo-bin
hi there, has somebody got a hint ? # zattoo /opt/zattoo/bin/zattoo_player: /opt/zattoo/lib/libcurl.so.3: no version information available (required by /opt/zattoo/bin/zattoo_player) (zattoo_player:22399): GnomeUI-WARNING **: While connecting to session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed. 13:02:32 11/28/08 [MSG] Current locale is C 13:02:32 11/28/08 [MSG] Welcome to Zattoo (3.3.0.17284) 13:02:32 11/28/08 [MSG] Further log messages will be written to /root/.Zattoo/Data/logs/zattoo.debuglog
suddenly after reboot it works quite well. Latest version available: 3.3.0.17284 Portage 2.1.4.5 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-gentoo-r3 i686) from time to time i have random crashs, then i just restart zattoo
Created attachment 173703 [details] zattoo-3.3.1.18350 latest version: 3.3.1.18350
the problem with amd64 remains. i installed 3.3.0.17284, and get the error with libgnomeui-2.so.0. When i do ugly things like this: ln -s /usr/lib64/libgnomeui-2.so.0 /lib32/libgnomeui-2.so.0 then i got an ELF error: libgnomeui-2.so.0: wrong ELF class: ELFCLASS64 like it is mentioned in the other posts its a problem with the zattoo developers. thats sad cause i really like the program. :(
(In reply to comment #67) > the problem with amd64 remains. > i installed 3.3.0.17284, and get the error with libgnomeui-2.so.0. > > When i do ugly things like this: > ln -s /usr/lib64/libgnomeui-2.so.0 /lib32/libgnomeui-2.so.0 > > then i got an ELF error: > libgnomeui-2.so.0: wrong ELF class: ELFCLASS64 > > like it is mentioned in the other posts its a problem with the zattoo > developers. thats sad cause i really like the program. :( > you can't use 64bit libs for a 32bit application. if this lib isn't provided by an emul-* package you have to compile it for 32bit e.g. in an 32bit chroot or try -m32 (requires dependecies to be compiled with -m32 too)
is libgnomeui-2.so.0 provided by any emul-* package ? where to find the source for it ?
hi there, on my 64-bit gentoo (amd64-x2) zattoo-3.3.1.18350 runs fine ! download the current targz @ zattoo.com then download the ebuild provided in this thread, then digest the ebuild. now the install should go fine, but zattoo misses at least 20 different libs. i had to download dozens of rpm`s which include all the different libs. then i used rpm2targz in order to get an ordinary targz file. and then step by step i have put all the libs into /usr/lib32. at some point(after 10 or more rpms) i became tired of searching all those libs and so i decided to ssh one of my 32-bit machines and get the necessary files from there (/usr/lib) where zattoo is working fine when i start zattoo : i see errors in the console, but zattoo works, from time to time when changing channel the player stops and i have to restart, but i have to admit, that i know this behaviour also from my 32-bit machines : <CODE> $ zattoo /opt/zattoo/bin/zattoo_player: /opt/flash-libcompat/libcurl.so.3: no version information available (required by /opt/zattoo/bin/zattoo_player) Gtk-Message: Failed to load module "gnomebreakpad": libgnomebreakpad.so: cannot open shared object file: No such file or directory 09:13:19 PM 12/17/2008 [MSG] Current locale is en_US.utf-8 09:13:19 PM 12/17/2008 [MSG] Welcome to Zattoo (3.3.1.18350) 09:13:19 PM 12/17/2008 [MSG] Further log messages will be written to /home/audiq/.Zattoo/Data/logs/zattoo.debuglog </CODE> and quite important to know is that after i did all this, when i now run revdep-rebuild it goes crazy, but i dont care as zattoo runs fine. one last suggestion (sorry it`s in german) : http://forum.ubuntuusers.de/topic/zattoo-player-will-nicht/ lot of fun everyone
(In reply to comment #69) > is libgnomeui-2.so.0 provided by any emul-* package ? where to find the source > for it ? > no. the package is libgnomeui. you can build it yourself as i said in comment 68 or if you want you could try to find some precompiled libraries.
Could this please be made 64-bit ready? Perhaps add with an emulation ebuild where all dependencies are included, 32-bit flash and so on. Would be great ;)
(In reply to comment #72) > Could this please be made 64-bit ready? > Perhaps add with an emulation ebuild where all dependencies are included, > 32-bit flash and so on. > Would be great ;) > I currently have all 32bit dependencies installed with a new, experimental overlay, but for whatever reason, zattoo segfaults for me while interacting with orbit :-/
This ebuild should be updated, because: 'net-www/netscape-flash': no available versions' Change the dependency to adobe-flash I would suggest.
(In reply to comment #74) > This ebuild should be updated, because: 'net-www/netscape-flash': no available > versions' > > Change the dependency to adobe-flash I would suggest. > Already fixed in svn.
Could someone update the ebuild on sunrise please? There is a newer version available.
Hi there, A newer 4.0.x version is now available as a .dep package: <http://zattoo.com/en/download/linux?download=1&version=Linux-i386-deb> Cheers, ^m'e
Created attachment 249670 [details] Zattoo 4.0.2 ebuild for x86 and amd64 I tried to create an ebuild for 4.0.2. It seems that zattoo switched from gtk/Xulrunner to Qt4/Webkit and is only available as 32bit deb-File. The attached ebuild does NOT fully meet gentoo's standards but i think it should be a good start… Tested on x86 and amd64 with adobe-flash-10.1.82.76 Working: - GUI - Login / saving login - Browsing around / EPG - Watching TV on x86 and amd64 Not Working: - Window-size changes without interaction when loading EPG/portal and not maximized Notes: - Installs into /usr/… - not /opt/… as binary packages should do - Config is saved at ~/.Zattoo - Dependencies just guessed and need cleanup - There are some precompiled qt-Libs included - as far as i can see it may not even depend on qt4 at all - QA-Exceptions missing - for amd64: /usr/lib/zattoo/libflashplayer.so gets linked to /opt/Adobe/flash-player32/libflashplayer.so ---snip--- ldd of new binary (amd64): linux-gate.so.1 => (0xf771e000) libQtWebKit.so.4 => /usr/lib/zattoo/libQtWebKit.so.4 (0xf657f000) libQtXmlPatterns.so.4 => /usr/lib/zattoo/libQtXmlPatterns.so.4 (0xf6107000) libQtGui.so.4 => /usr/lib/zattoo/libQtGui.so.4 (0xf5612000) libQtNetwork.so.4 => /usr/lib/zattoo/libQtNetwork.so.4 (0xf54df000) libQtCore.so.4 => /usr/lib/zattoo/libQtCore.so.4 (0xf5237000) libpthread.so.0 => /lib32/libpthread.so.0 (0xf51e9000) libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/32/libstdc++.so.6 (0xf50fd000) libm.so.6 => /lib32/libm.so.6 (0xf50d8000) libgcc_s.so.1 => /lib32/libgcc_s.so.1 (0xf50bb000) libc.so.6 => /lib32/libc.so.6 (0xf4f75000) libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf4f6b000) libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xf4f3f000) libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf4eba000) libz.so.1 => /lib32/libz.so.1 (0xf4ea6000) libXext.so.6 => /usr/lib32/libXext.so.6 (0xf4e97000) libX11.so.6 => /usr/lib32/libX11.so.6 (0xf4d7d000) libgthread-2.0.so.0 => /usr/lib32/libgthread-2.0.so.0 (0xf4d78000) librt.so.1 => /lib32/librt.so.1 (0xf4d6f000) libglib-2.0.so.0 => /usr/lib32/libglib-2.0.so.0 (0xf4c9d000) libgobject-2.0.so.0 => /usr/lib32/libgobject-2.0.so.0 (0xf4c62000) libSM.so.6 => /usr/lib32/libSM.so.6 (0xf4c59000) libICE.so.6 => /usr/lib32/libICE.so.6 (0xf4c41000) libdl.so.2 => /lib32/libdl.so.2 (0xf4c3d000) /lib/ld-linux.so.2 (0xf771f000) libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf4c23000) libXau.so.6 => /usr/lib32/libXau.so.6 (0xf4c1f000) libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf4c19000) libexpat.so.1 => /usr/lib32/libexpat.so.1 (0xf4bf1000) libuuid.so.1 => /lib32/libuuid.so.1 (0xf4bec000)
Created attachment 249682 [details] zattoo-4.0.5.ebuild Clean ebuild. License needs to be checked/might have changed - as well as fetch restriction.
(In reply to comment #79) > Created an attachment (id=249682) [details] > zattoo-4.0.5.ebuild > > Clean ebuild. License needs to be checked/might have changed - as well as fetch > restriction. > Hi! Thanks it installs fine, but I can't get it play videos: it always complains with "You must install a current version of the Flash Player in order to view this content. You may need to restart the player after installing Flash.". Of course, flash is installed: www-plugins/adobe-flash-10.2.161.22_pre20100915 USE="32bit 64bit (multilib) -nspluginwrapper" and zattoo.com runs fine. $ emerge --info Portage 2.1.8.3 (default/linux/amd64/10.0/desktop/kde, gcc-4.4.3, glibc-2.11.2-r0, 2.6.34-tuxonice-r6 x86_64) ================================================================= System uname: Linux-2.6.34-tuxonice-r6-x86_64-AMD_Turion-tm-_64_X2-with-gentoo-1.12.13 Timestamp of tree: Fri, 08 Oct 2010 15:45:02 +0000 app-shells/bash: 4.0_p37 dev-java/java-config: 2.1.11 dev-lang/python: 2.6.5-r3, 3.1.2-r4 dev-util/cmake: 2.8.1-r2 sys-apps/baselayout: 1.12.13 sys-apps/sandbox: 2.3-r1 sys-devel/autoconf: 2.13, 2.65-r1 sys-devel/automake: 1.4_p6-r1, 1.7.9-r1, 1.8.5-r3, 1.9.6-r3, 1.10.3, 1.11.1 sys-devel/binutils: 2.20.1-r1 sys-devel/gcc: 4.3.4, 4.4.3-r2 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.10 sys-devel/make: 3.81-r2 virtual/os-headers: 2.6.30-r1 ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="* -@EULA" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O3 -pipe -fomit-frame-pointer -msse3" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-march=athlon64 -O3 -pipe -fomit-frame-pointer -msse3" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch" GENTOO_MIRRORS="http://mirror.switch.ch/ftp/mirror/gentoo/ ftp://mirror.switch.ch/mirror/gentoo/ ftp://ftp.solnet.ch/mirror/Gentoo http://gentoo.mirror.solnet.ch " LC_ALL="en_US.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/unsupported" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow 3dnowext X a52 aac acpi alsa amd64 bash-completion berkdb bluetooth branding bzip2 cairo cdr cli consolekit cracklib crypt cups curl cvs cxx dbus directfb dri dts dvd dvdr emacs embedded emboss encode exif fam fbcon firefox flac gdbm gif git gnutls gpm hal iconv ipv6 jabber jack jpeg kde ladspa lame lcms ldap libnotify mad mikmod mmx mng modules mp3 mp4 mpeg mplayer mudflap multilib musepack mysql ncurses nls nptl nptlonly nsplugin nvidia ogg opengl openmp pam pango pcre pdf perl png ppds pppd python qt3support quicktime readline reflection samba sdl seamonkey semantic-desktop session spell sql sqlite sse sse2 ssl startup-notification svg sysfs tcpd tiff truetype unicode usb v4l v4l2 vorbis webkit wifi x264 xcb xml xorg xulrunner xv xvid zlib" ALSA_CARDS="hda-intel usb-audio" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse synaptics evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia fbdev vga vesa" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
(In reply to comment #80) > Thanks it installs fine, but I can't get it play videos: it always complains > with "You must install a current version of the Flash Player in order to view > this content. You may need to restart the player after installing Flash.". Of > course, flash is installed Could you try if this symlink helps? ln -s /opt/Adobe/flash-player32/libflashplayer.so /usr/lib/zattoo/libflashplayer.so
That will solve the flash problem for now. I forgot that. I'll ask zattoo to remove the RPATH but instead use the default libflashplayer.so location from nsplugins.
(In reply to comment #81) > (In reply to comment #80) > > Thanks it installs fine, but I can't get it play videos: it always complains > > with "You must install a current version of the Flash Player in order to view > > this content. You may need to restart the player after installing Flash.". Of > > course, flash is installed > > Could you try if this symlink helps? > ln -s /opt/Adobe/flash-player32/libflashplayer.so > /usr/lib/zattoo/libflashplayer.so Yeah, it does the trick :-) Thanks, ^s
Hi, FYI. The latest www-plugins/adobe-flash-10.3.181.14-r1 update breaks zattoo. Indeed it looks like no 32bit version is provided: flexzo ~ # emerge -uDNp world These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild UD] www-plugins/adobe-flash-10.2.159.1_p201011173 [10.3.181.14-r1] USE="32bit%* 64bit%* (multilib%*) -bindist%" !!! One or more updates have been skipped due to a dependency conflict: www-plugins/adobe-flash:0 (www-plugins/adobe-flash-10.3.181.14-r1, ebuild scheduled for merge) conflicts with www-plugins/adobe-flash[32bit] required by (www-apps/zattoo-4.0.5, installed) Cheers, ^s
It seems that this package is no longer in Sunrise.