Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 178918 - media-tv/zattoo-bin (new ebuild)
Summary: media-tv/zattoo-bin (new ebuild)
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords: EBUILD
: 216463 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-05-17 18:54 UTC by Samuel Robyr
Modified: 2020-08-03 08:40 UTC (History)
27 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
zattoo-2.2.8.ebuild (zattoo-2.2.8.ebuild,782 bytes, text/plain)
2007-05-17 18:55 UTC, Samuel Robyr
Details
Zattoo License (Zattoo-License.txt,35.19 KB, text/plain)
2007-05-17 19:10 UTC, Samuel Robyr
Details
zattoo-2.2.8.ebuild (zattoo-2.2.8.ebuild,777 bytes, text/plain)
2007-05-17 19:14 UTC, Samuel Robyr
Details
Ebuild for Zattoo 3.0.5 Beta (3.0.5.8208) (zattoo-bin-3.0.5.8208.ebuild,1.75 KB, text/plain)
2007-09-15 16:02 UTC, Florian "adlerweb" Knodt
Details
zattoo-3.0.8.9191-r1.ebuild (zattoo-3.0.8.9191.ebuild,1.72 KB, text/plain)
2008-02-18 02:01 UTC, Federico Moro
Details
zattoo-bin-3.2.2.15122.ebuild (zattoo-bin-3.2.2.15122.ebuild,2.71 KB, text/plain)
2008-07-27 11:02 UTC, Urs Lindegger
Details
zattoo-bin-3.2.2.15122.ebuild (zattoo-bin-3.2.2.15122.ebuild,2.71 KB, text/plain)
2008-08-01 08:20 UTC, Urs Lindegger
Details
zattoo-bin-3.2.4.15876 (zattoo-bin-3.2.4.15876.ebuild,2.72 KB, text/plain)
2008-08-09 12:16 UTC, Urs Lindegger
Details
zattoo-bin-3.2.5.16454.ebuild (zattoo-bin-3.2.5.16454.ebuild,2.62 KB, text/plain)
2008-09-18 19:54 UTC, Christoph Gysin
Details
zattoo-bin-3.2.5.16454.ebuild (zattoo-bin-3.2.5.16454.ebuild,2.58 KB, text/plain)
2008-09-19 08:10 UTC, Markus Rathgeb
Details
changed net-libs/xulrunner to <net-libs/xulrunner-1.9 (zattoo-bin-3.2.5.16454.ebuild,2.59 KB, text/plain)
2008-09-19 20:42 UTC, Jonathan Lambrechts
Details
cleaned up ebuild (zattoo-bin-3.2.5.16454.ebuild,1.41 KB, text/plain)
2008-09-21 16:26 UTC, Urs Lindegger
Details
zattoo-3.3.1.18350 (zattoo-bin-3.3.1.18350.ebuild,1.87 KB, text/plain)
2008-11-28 21:27 UTC, Christoph Gysin
Details
Zattoo 4.0.2 ebuild for x86 and amd64 (zattoo-bin-4.0.2.ebuild,1.11 KB, text/plain)
2010-10-05 20:40 UTC, Florian "adlerweb" Knodt
Details
zattoo-4.0.5.ebuild (zattoo-4.0.5.ebuild,970 bytes, text/plain)
2010-10-05 22:00 UTC, Christian Ruppert (idl0r)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Samuel Robyr 2007-05-17 18:54:16 UTC
Zattoo is live TV on your PC.
Comment 1 Samuel Robyr 2007-05-17 18:55:30 UTC
Created attachment 119549 [details]
zattoo-2.2.8.ebuild
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-05-17 19:02:17 UTC
We cannot include an ebuild with 'unknown' license. (Also note that the no* form of RESTRICT is deprecated.)
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-05-17 19:02:45 UTC
Reopen this bug once you've figured out the licensing issue. Thanks.
Comment 4 Samuel Robyr 2007-05-17 19:10:35 UTC
Created attachment 119550 [details]
Zattoo License
Comment 5 Samuel Robyr 2007-05-17 19:11:48 UTC
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>
Comment 6 Samuel Robyr 2007-05-17 19:14:00 UTC
Created attachment 119551 [details]
zattoo-2.2.8.ebuild

Updated the license and updated RESTRICT
Comment 7 Samuel Robyr 2007-05-17 19:15:06 UTC
Reopen: License updated. 
Comment 8 Christian Helbling 2007-05-20 08:12:24 UTC
Now available in the Sunrise overlay: 
http://overlays.gentoo.org/proj/sunrise/browser/reviewed/media-tv/zattoo-bin
Comment 9 Santiago M. Mola (RETIRED) gentoo-dev 2007-07-12 08:08:07 UTC
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.
Comment 10 Matthias Kuhn 2007-08-21 12:10:50 UTC
it depends on net-dns/libidn. Please add.
Comment 11 Santiago M. Mola (RETIRED) gentoo-dev 2007-08-21 18:08:17 UTC
Thanks Matthias, added in Sunrise overlay.
Comment 12 Yann Lugrin 2007-09-04 16:16:27 UTC
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
Comment 13 Raphael 2007-09-09 09:26:46 UTC
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
Comment 14 Florian "adlerweb" Knodt 2007-09-15 16:02:54 UTC
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)
Comment 15 Santiago M. Mola (RETIRED) gentoo-dev 2007-09-30 20:58:19 UTC
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.
Comment 16 Michael Niggli 2007-10-10 20:39:08 UTC
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)
Comment 17 Raphael 2007-10-27 09:15:15 UTC
Does anyone have any method for getting zattoo to work in amd64 at all?


Raphael
Comment 18 Santiago M. Mola (RETIRED) gentoo-dev 2007-10-27 16:34:36 UTC
(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.
Comment 19 Jakub Moc (RETIRED) gentoo-dev 2007-10-27 19:28:06 UTC
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.
Comment 20 Raphael 2007-10-28 16:21:17 UTC
I am sure this is a naive question, but would compiling libgnomeui in a 32-bit chroot do it?

Raphael
Comment 21 Pacho Ramos gentoo-dev 2007-11-03 17:00:59 UTC
(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 :-/
Comment 22 Santiago M. Mola (RETIRED) gentoo-dev 2007-11-03 17:07:59 UTC
By the way, forget about expat. That's with another binary package which also drives me mad and got confused.
Comment 23 Pacho Ramos gentoo-dev 2007-11-03 19:21:58 UTC
The latest tarball is zattoo-3.0.8.9191-i386.tgz
Comment 24 Stephan Kupfer 2007-11-20 18:00:28 UTC
(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
Comment 25 Miguel Angel 2008-02-05 20:52:19 UTC
There is a ebuild for amd64?
Comment 26 Federico Moro 2008-02-18 02:01:07 UTC
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.
Comment 27 Ilya Cassina 2008-03-06 07:44:24 UTC
(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
Comment 28 Pacho Ramos gentoo-dev 2008-03-07 23:09:51 UTC
(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
Comment 29 Mark Loeser (RETIRED) gentoo-dev 2008-04-06 02:40:13 UTC
*** Bug 216463 has been marked as a duplicate of this bug. ***
Comment 30 Markus Giese 2008-04-08 22:20:54 UTC
is there a reason its not in portage yet ?
Comment 31 Markus Giese 2008-04-09 21:35:28 UTC
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 ...
Comment 32 Michel Ganguin 2008-05-25 21:46:17 UTC
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
Comment 33 Markus Rathgeb 2008-06-03 11:03:35 UTC
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.
Comment 34 Ilya Cassina 2008-06-15 19:06:31 UTC
(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.
Comment 35 Christian Ruppert (idl0r) gentoo-dev 2008-06-22 20:59:20 UTC
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.
Comment 36 Christian Ruppert (idl0r) gentoo-dev 2008-06-22 21:05:13 UTC
(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.

Comment 37 Lubomir Schmidt 2008-06-24 07:15:16 UTC
When will the sunrise ebuild get an update? The latest version (and the one and only) is 3.1.0.11060 .
Comment 38 Mihai Moldovan 2008-07-12 11:04:37 UTC
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
Comment 39 Paulo J. Matos 2008-07-12 12:53:49 UTC
(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.
Comment 40 Mihai Moldovan 2008-07-12 13:51:49 UTC
(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
Comment 41 Urs Lindegger 2008-07-27 11:02:07 UTC
Created attachment 161454 [details]
zattoo-bin-3.2.2.15122.ebuild
Comment 42 Urs Lindegger 2008-07-27 11:04:55 UTC
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
Comment 43 Urs Lindegger 2008-08-01 08:17:51 UTC
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
Comment 44 Urs Lindegger 2008-08-01 08:20:37 UTC
Created attachment 161901 [details]
zattoo-bin-3.2.2.15122.ebuild

libcurl link updated from 4.0.1 to 4.1.0
Comment 45 Markus Rathgeb 2008-08-01 14:33:27 UTC
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).
Comment 46 Urs Lindegger 2008-08-05 21:21:25 UTC
(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.  
Comment 47 Urs Lindegger 2008-08-09 12:16:19 UTC
Created attachment 162561 [details]
zattoo-bin-3.2.4.15876

Zattoo 3.2.4.15876 is out
Comment 48 Urs Lindegger 2008-08-23 11:53:40 UTC
zattoo-3.2.5.16454 is out, just rename the ebuild and create the manifest
Comment 49 deathlove 2008-08-25 18:46:45 UTC
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
Comment 50 Christopher Schwan 2008-08-25 19:18:34 UTC
name your directory zattoo-bin, not zattoo
Comment 51 deathlove 2008-08-25 19:38:49 UTC
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
Comment 52 Christopher Schwan 2008-08-26 17:07:53 UTC
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
Comment 53 deathlove 2008-08-30 15:48:31 UTC
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 :) !!
Comment 54 Markus Rathgeb 2008-09-09 12:33:36 UTC
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
Comment 55 Christoph Gysin 2008-09-18 19:54:34 UTC
Created attachment 165748 [details]
zattoo-bin-3.2.5.16454.ebuild

updated ebuild with loads of whitespace fixes
Comment 56 Markus Rathgeb 2008-09-19 08:10:34 UTC
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.
Comment 57 Jonathan Lambrechts 2008-09-19 20:42:37 UTC
Created attachment 165869 [details]
changed net-libs/xulrunner to <net-libs/xulrunner-1.9

does not link with xulrunner-1.9
Comment 58 Markus Rathgeb 2008-09-20 08:30:45 UTC
Comment on attachment 165816 [details]
zattoo-bin-3.2.5.16454.ebuild

"Jonathan Lambrechts" gives in "Comment  #57" a newer one.
Comment 59 Christoph Gysin 2008-09-21 01:27:09 UTC
Comment on attachment 165748 [details]
zattoo-bin-3.2.5.16454.ebuild

obsolete now
Comment 60 Urs Lindegger 2008-09-21 16:26:24 UTC
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 61 Jonathan Lambrechts 2008-09-21 20:23:43 UTC
Comment on attachment 165869 [details]
changed net-libs/xulrunner to <net-libs/xulrunner-1.9

replaced id=165997
Comment 62 Urs Lindegger 2008-09-28 19:51:23 UTC
(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 63 Thomas Sachau gentoo-dev 2008-10-31 15:21:34 UTC
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
Comment 64 Markus Giese 2008-11-28 12:12:16 UTC
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
Comment 65 Markus Giese 2008-11-28 20:38:57 UTC
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
Comment 66 Christoph Gysin 2008-11-28 21:27:33 UTC
Created attachment 173703 [details]
zattoo-3.3.1.18350

latest version: 3.3.1.18350
Comment 67 Sebastian Mueller 2008-12-16 10:26:07 UTC
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. :(
Comment 68 Christian Ruppert (idl0r) gentoo-dev 2008-12-16 10:32:35 UTC
(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)
Comment 69 Markus Giese 2008-12-18 02:25:39 UTC
is libgnomeui-2.so.0 provided by any emul-* package ? where to find the source for it ?
Comment 70 Markus Giese 2008-12-18 12:49:43 UTC
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

Comment 71 Christian Ruppert (idl0r) gentoo-dev 2008-12-18 15:29:13 UTC
(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.
Comment 72 Michael Stather 2009-02-01 13:18:27 UTC
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 ;)
Comment 73 Thomas Sachau gentoo-dev 2009-04-09 15:55:02 UTC
(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 :-/
Comment 74 Cyrill Helg 2009-04-16 19:34:32 UTC
This ebuild should be updated, because: 'net-www/netscape-flash': no available versions'

Change the dependency to adobe-flash I would suggest.
Comment 75 Christian Ruppert (idl0r) gentoo-dev 2009-04-16 20:35:24 UTC
(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.
Comment 76 Cyrill Helg 2009-06-02 18:16:16 UTC
Could someone update the ebuild on sunrise please? There is a newer version available.
Comment 77 sphakka 2010-05-31 20:20:17 UTC
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
Comment 78 Florian "adlerweb" Knodt 2010-10-05 20:40:56 UTC
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)
Comment 79 Christian Ruppert (idl0r) gentoo-dev 2010-10-05 22:00:14 UTC
Created attachment 249682 [details]
zattoo-4.0.5.ebuild

Clean ebuild. License needs to be checked/might have changed - as well as fetch restriction.
Comment 80 sphakka 2010-10-09 13:25:56 UTC
(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
Comment 81 Florian "adlerweb" Knodt 2010-10-09 13:34:55 UTC
(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
Comment 82 Christian Ruppert (idl0r) gentoo-dev 2010-10-09 14:06:39 UTC
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.
Comment 83 sphakka 2011-03-27 16:20:00 UTC
(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
Comment 84 sphakka 2011-05-24 19:15:06 UTC
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
Comment 85 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-06-08 16:06:00 UTC
It seems that this package is no longer in Sunrise.