Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 59281 - media-video/realplayer-10 version bump
Summary: media-video/realplayer-10 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Chris White (RETIRED)
URL:
Whiteboard:
Keywords:
: 67013 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-08-03 09:07 UTC by Daniel Webert
Modified: 2008-01-30 16:16 UTC (History)
30 users (show)

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


Attachments
Realplayer 10 Golden experimental ebuild (realplayer-10.ebuild,1.73 KB, text/plain)
2004-08-03 20:54 UTC, rtgb
Details
An ebuild that uses the realplay-installer (realplay-bin-10.0.1.ebuild,1.68 KB, text/plain)
2004-12-05 14:33 UTC, Thomas R. (TRauMa)
Details
realplayer-bin-10.0.1.ebuild (realplayer-bin-10.0.1.ebuild,906 bytes, text/plain)
2004-12-13 08:41 UTC, Stefan Schweizer (RETIRED)
Details
realplayer-bin-10.0.2.ebuild (realplayer-bin-10.0.2.ebuild,961 bytes, text/plain)
2004-12-22 12:46 UTC, Stefan Schweizer (RETIRED)
Details
Patch for language files (realplayer.diff,653 bytes, patch)
2004-12-31 20:06 UTC, tuXXer
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Webert 2004-08-03 09:07:42 UTC
media-video/realplayer-10 version bump

http://freshmeat.net/projects/realplayer/?branch_id=43523&release_id=168841
Comment 1 rtgb 2004-08-03 20:54:53 UTC
Created attachment 36730 [details]
Realplayer 10 Golden experimental ebuild

This is a _VERY_ ugly hack, most of it was borrowed from realpayer-8-r7.ebuild.


Hope it works for you.
Comment 2 Chris White (RETIRED) gentoo-dev 2004-08-03 22:52:56 UTC
I have to put my 2 cents in since this seems to be a popular program (weeee
look at all the cc'ing flying by!).  I have no issue with bumping it... 
however, last I checked with upstream, we have to sign a binary release form
of some sort with Real.  I could be wrong on this, but I'd feel safer
contacting real and clarifying this issue.  That and I'm going to LWE tommorow
:).

I'll hopefully have this worked out soon.
Comment 3 Niek van der Maas 2004-08-03 23:53:52 UTC
FYI, HelixPlayer Gold (1.0.0.298) is also released. Check https://player.helixcommunity.org/2004/downloads/
At least HelixPlayer (both media-video/helixplayer and media-video/helixplayer-bin) can be bumped, they are both GPL now and the downloads are without restrictions.
Strangely enough the RealPlayer Gold installer seems to be downloaded and distributed freely, while you've to register at HelixCommunity to download the tarball.
Comment 4 Alex C 2004-08-04 12:10:47 UTC
Now that there is a source tarball for RealPlayer should their binary become realplayer-bin? 
Comment 5 Christian Korff 2004-08-08 13:39:18 UTC
Alex C: well, don
Comment 6 Christian Korff 2004-08-08 13:39:18 UTC
Alex C: well, don´t forget that Real Player 10 and Helix are different.
Real Player based on Helix. see https://player.helixcommunity.org/2004/unix/helixrealfaq.html
Comment 7 Donovan Long 2004-08-11 18:15:21 UTC
Real.com detected my browser and proudly proclaims "RealPlayer 10 for Linux is here" and gave a couple links, every one of which leads you to RealPlayer10GOLD.bin...

The experimental ebuild worked, though I saw at least one error message go by... I have no intergration at all, I need to save the RealPlayer file and then start it from that file.  Even though right click > Open with other > etc > and specifying /opt/RealPlayer10/realplay works fine in KDE, when I told it to remember that setting and just click on the file, nothing happens.  Not sure what's wrong there...
Comment 8 Chris White (RETIRED) gentoo-dev 2004-08-12 16:27:28 UTC
More updates.

Upstream is now drafting a license agreement for us.  I haven't seen anything
so far, and am now trying to get prepared for the testing phases.  As of right
now, I've requested an archive form (not rpm...) of it for better file
tracking with portage.  Once that gets done (shouldn't take long), testing will
be ready.  Thanks for everyone's patience!
Comment 9 Dennis Schridde 2004-09-06 07:30:25 UTC
When will it come to portage?
I tried to compile it(source-tarball) myself, but all the way I get a "Build System Error: Make failed" and "Build complete, 76 of 149 modules failed." afterwards. Did anyone manage this? (I just run the make.bat, which I converted to a make.sh)
Comment 10 Andy 2004-09-10 08:29:34 UTC
I get the following errors when I try to run the ebuild:
tux realplayer # ACCEPT_KEYWORDS="~x86" emerge -v realplayer
Calculating dependencies ...done!
>>> emerge (1 of 1) media-video/realplayer-10 to /
>>> md5 src_uri ;-) RealPlayer10GOLD.bin
>>> Unpacking source...
Extracting files for RealPlayer installation.....tar: ./Bin/setup: Cannot change ownership to uid 1000, gid 1000: Operation not permitted
tar: ./Bin: Cannot change ownership to uid 1000, gid 1000: Operation not permitted
.tar: ./common/clntcore.so: Cannot change ownership to uid 1000, gid 1000: Operation not permitted
tar: ./common/clntxres.so: Cannot change ownership to uid 1000, gid 1000: Operation not permitted
tar: ./common: Cannot change ownership to uid 1000, gid 1000: Operation not permitted
.tar: ./codecs/colorcvt.so: Cannot change ownership to uid 1000, gid 1000: Operation not permitted
tar: ./codecs/cvt1.so: Cannot change ownership to uid 1000, gid 1000: Operation not permitted
.tar: ./codecs/amrw.so: Cannot change ownership to uid 1000, gid 1000: Operation not permitted
tar: ./codecs/amrn.so: Cannot change ownership to uid 1000, gid 1000: Operation not permitted
tar: ./codecs/rv40.so: Cannot change ownership to uid 1000, gid 1000: Operation not permitted
tar: ./codecs/rv10.so: Cannot change ownership to uid 1000, gid 1000: Operation not permitted
tar: ./codecs/rv20.so: Cannot change ownership to uid 1000, gid 1000: Operation not permitted
tar: ./codecs/rv30.so: Cannot change ownership to uid 1000, gid 1000: Operation not permitted
tar: ./codecs/cook.so: Cannot change ownership to uid 1000, gid 1000: Operation not permitted
tar: ./codecs/atrc.so: Cannot change ownership to uid 1000, gid 1000: Operation not permitted
tar: ./codecs/drv1.so: Cannot change ownership to uid 1000, gid 1000: Operation not permitted
.tar: ./codecs/drv2.so: Cannot change ownership to uid 1000, gid 1000: Operation not permitted
tar: ./codecs/drvc.so: Cannot change ownership to uid 1000, gid 1000: Operation not permitted
tar: ./codecs/sipr.so: Cannot change ownership to uid 1000, gid 1000: Operation not permitted
tar: ./codecs/raac.so: Cannot change ownership to uid 1000, gid 1000: Operation not permitted
tar: ./codecs: Cannot change ownership to uid 1000, gid 1000: Operation not permitted
.tar: ./plugins/memfsys.so: Cannot change ownership to uid 1000, gid 1000: Operation not permitted
[.... many more lines like the above ...]
tar: .: Cannot change ownership to uid 1000, gid 1000: Operation not permitted
tar: Error exit delayed from previous errors

/usr/sbin/ebuild.sh: line 1436: 15321 Aborted                 ./${A} -p -d ${S}
>>> Source unpacked.
nostrip

>>> Install realplayer-10 into /var/tmp/portage/realplayer-10/image/ category media-video
doins: warning, skipping directory ./Bin
doins: warning, skipping directory ./codecs
doins: warning, skipping directory ./common
doins: warning, skipping directory ./doc
doins: warning, skipping directory ./lib
doins: warning, skipping directory ./mozilla
doins: warning, skipping directory ./plugins
doins: warning, skipping directory ./postinst
doins: warning, skipping directory ./share
doins: warning, skipping directory ./share/default
doins: warning, skipping directory ./share/icons
doins: warning, skipping directory ./share/locale
doins: warning, skipping directory ./share/realplay
install: cannot stat `./doc/*': No such file or directory
kde
install: cannot stat `/opt/RealPlayer10/share/realplay.desktop': No such file or directory
gnome
install: cannot stat `/opt/RealPlayer10/share/realplay.desktop': No such file or directory
man:
making executable: /opt/RealPlayer10/lib/libgtkhx.so
>>> Completed installing into /var/tmp/portage/realplayer-10/image/

>>> Merging media-video/realplayer-10 to /
--- /opt/
>>> /opt/RealPlayer10/
[....]
>>> /opt/RealPlayer10/postinst/postinst.sh
--- /opt/bin/
>>> /opt/bin/realplay -> /opt/RealPlayer10/realplay
--- /opt/netscape/
--- /opt/netscape/plugins/
--- /usr/
--- /usr/lib/
--- /usr/lib/mozilla/
--- /usr/lib/mozilla/plugins/
--- /usr/lib/nsbrowser/
--- /usr/lib/nsbrowser/plugins/
--- /usr/share/
--- /usr/share/applnk/
--- /usr/share/applnk/Multimedia/
--- /usr/share/applications/
>>> /opt/netscape/plugins/* -> /opt/RealPlayer10/mozilla/*
>>> /usr/lib/mozilla/plugins/* -> /opt/RealPlayer10/mozilla/*
>>> /usr/lib/nsbrowser/plugins/* -> /opt/RealPlayer10/mozilla/*
>>> Regenerating /etc/ld.so.cache...
 * Caching service dependencies...
>>> media-video/realplayer-10 merged.
>>> Recording media-video/realplayer in "world" favorites file...

>>> clean: No packages selected for removal.

>>> Auto-cleaning packages ...

>>> No outdated packages were found on your system.


 * GNU info directory index is up-to-date.


And when I then try to play music sample from amazon (using mozill) RealPlayer complains:
The content you are trying to play uses an audio codec that is obsolete and no longer supported. Please contact the content provider about using a supported codec.
Comment 11 Gavrila 2004-10-07 13:58:31 UTC
same behavior here
Comment 12 Gavrila 2004-10-07 14:27:58 UTC
after install() the ebuild creates a bad symlink in /usr/lib/mozilla/plugin .... it looks like :


/usr/lib/mozilla/plugins/* -> /opt/RealPlayer10/plugins/*

which is obviously a bug
Comment 13 Julien Allanos (RETIRED) gentoo-dev 2004-10-28 00:05:52 UTC
*** Bug 67013 has been marked as a duplicate of this bug. ***
Comment 14 Stefan Schweizer (RETIRED) gentoo-dev 2004-10-30 00:25:30 UTC
This is a duplicate of Bug 67620
Comment 15 Thomas R. (TRauMa) 2004-12-05 14:33:17 UTC
Created attachment 45343 [details]
An ebuild that uses the realplay-installer

OK, I needed a quick way to watch realplay-movies on the net, so i made this
ebuild. I hope this gets checked in soon, as realplaying is a bit of a pain
right now in gentoo-land; with this, just do
emerge realplay-bin && realplay
Comment 16 Thomas R. (TRauMa) 2004-12-05 14:35:15 UTC
Args, I wanted to attach this to bug #67620...
Comment 17 Wilbur Pan 2004-12-06 13:23:58 UTC
I tried both of these ebuilds and I get a lot of ACCESS_DENIED errors:

Copying RealPlayer files...ACCESS DENIED  symlink:   /usr/lib/mozilla/plugins/nphelix.so
ln: creating symbolic link `/usr/lib/mozilla/plugins/nphelix.so' to `/var/tmp/portage/realplayer-bin-10.0.1/work/mozilla/nphelix.so': Permission denied
ACCESS DENIED  symlink:   /usr/lib/mozilla/plugins/nphelix.xpt
ln: creating symbolic link `/usr/lib/mozilla/plugins/nphelix.xpt' to `/var/tmp/portage/realplayer-bin-10.0.1/work/mozilla/nphelix.xpt': Permission denied
ACCESS DENIED  symlink:   /opt/netscape/plugins/nphelix.so
ln: creating symbolic link `/opt/netscape/plugins/nphelix.so' to `/var/tmp/portage/realplayer-bin-10.0.1/work/mozilla/nphelix.so': Permission denied
ACCESS DENIED  symlink:   /opt/netscape/plugins/nphelix.xpt
ln: creating symbolic link `/opt/netscape/plugins/nphelix.xpt' to `/var/tmp/portage/realplayer-bin-10.0.1/work/mozilla/nphelix.xpt': Permission denied
configure system-wide symbolic links? [Y/n]:
enter the prefix for symbolic links [/usr]: .
Setting up realplay symlinks in /usr...
ACCESS DENIED  symlink:   /usr/share/realplay
ln: creating symbolic link `/usr/share/realplay' to `/var/tmp/portage/realplayer-bin-10.0.1/work/share': Permission denied
ACCESS DENIED  symlink:   /usr/bin/realplay
ln: creating symbolic link `/usr/bin/realplay' to `/var/tmp/portage/realplayer-bin-10.0.1/work/realplay': Permission denied
ACCESS DENIED  symlink:   /usr/lib/realplay
ln: creating symbolic link `/usr/lib/realplay' to `/var/tmp/portage/realplayer-bin-10.0.1/work/lib': Permission denied
configuring icons...
ACCESS DENIED  open_wr:   /usr/share/icons/hicolor/16x16/apps/realplay.png
cp: cannot create regular file `/usr/share/icons/hicolor/16x16/apps/realplay.png': Permission denied
chmod: cannot access `/usr/share/icons/hicolor/16x16/apps/realplay.png': No such file or directory
ACCESS DENIED  open_wr:   /usr/share/icons/hicolor/32x32/apps/realplay.png
cp: cannot create regular file `/usr/share/icons/hicolor/32x32/apps/realplay.png': Permission denied
chmod: cannot access `/usr/share/icons/hicolor/32x32/apps/realplay.png': No such file or directory
ACCESS DENIED  open_wr:   /usr/share/icons/hicolor/48x48/apps/realplay.png
cp: cannot create regular file `/usr/share/icons/hicolor/48x48/apps/realplay.png': Permission denied
chmod: cannot access `/usr/share/icons/hicolor/48x48/apps/realplay.png': No such file or directory

and so on.
Comment 18 Wilbur Pan 2004-12-06 13:27:29 UTC
Also found this at the beginning of the emerge process -- it looks like the realplayer installer is trying to install realplayer into /var/tmp/portage, which is probably not right......



>>> emerge (1 of 1) media-video/realplayer-bin-10.0.1 to /
>>> md5 src_uri ;-) RealPlayer10GOLD.bin
>>> Unpacking source...
Extracting files for RealPlayer installation........................
Option: non-interactive install
Option: install to directory /var/tmp/portage/realplayer-bin-10.0.1/work

Welcome to the RealPlayer (10.0.1.436) Setup for UNIX
Setup will help you get RealPlayer running on your computer.
You have selected the following RealPlayer configuration:

Destination:            /var/tmp/portage/realplayer-bin-10.0.1/work

Copying RealPlayer files...ACCESS DENIED  symlink:   /usr/lib/mozilla/plugins/nphelix.so
ln: creating symbolic link `/usr/lib/mozilla/plugins/nphelix.so' to `/var/tmp/portage/realplayer-bin-10.0.1/work/mozilla/nphelix.so': Permission denied
Comment 19 Thomas R. (TRauMa) 2004-12-06 16:40:12 UTC
OK, that's (your 2nd comment) actually (and to my shame) expected behavior, and that's why I put those "ignore the errors" - einfos in the ebuild.

Unlike the nvidida-installer, there is no "just extract and let me do the work"-option in this binary, so you have to wait until it extracts the files and then dies due to sandbox violation. If you run the installer as non-root (with this ebuild or by hand, doesn't matter), you'll get many funny "can't set ownership" errors, too. Just ignore them.

The ebuild expects the installer to install into  /var/tmp/portage/realplayer-bin-10.0.1/work and then to segfault or at least fail, then puts the files one by one into the image directory, so they can be properly qmerged.

I wish I found a sophisticated work around, but I was short on time, and this ebuild worked for me. Another aproach would be to fetch the rpm and make a tarball with rpm2tgz. Feel free to try this.

Oh, and I just noticed that there IS a bug in the ebuild, it should say:

		dosym /opt/realplay/mozilla/nphelix.so /usr/lib/mozilla/plugins/nphelix.so
		dosym /opt/realplay/mozilla/nphelix.xpt /usr/lib/mozilla/plugins/nphelix.xpt

Don't know why I put /opt/realplay/plugins/nphelix.... in there.

HTH, Thomas
Comment 20 Stefan Schweizer (RETIRED) gentoo-dev 2004-12-13 08:41:47 UTC
Created attachment 45917 [details]
realplayer-bin-10.0.1.ebuild

This ebuild uses the rpm, but it does not start for me, it just hangs, and I do
not know why ..

Note: domenu and doicon are commented because of
http://bugs.gentoo.org/show_bug.cgi?id=25756
Comment 21 Alex C 2004-12-20 14:25:19 UTC
I know that Real Player 10 and Helix are different but real has a source tarball for realplayer that uses binary codecs but builds the rest from source see: https://player.helixcommunity.org/2004/downloads/ I think (though I'm not positive) that it builds the player from source but uses binary codecs. 
Comment 22 Stefan Schweizer (RETIRED) gentoo-dev 2004-12-22 12:46:04 UTC
Created attachment 46656 [details]
realplayer-bin-10.0.2.ebuild

new ebuild, that uses the rpm-package, for 10.0.2
Comment 23 Alexander Koehler 2004-12-22 13:00:19 UTC
I tested the  ebuild "realplayer-bin-10.0.2.ebuild"  and run it perfeckt on my system
Comment 24 Andrew Cowie 2004-12-23 22:21:41 UTC
-bin 10.0.2 ebuild works fine here, on a Linux 2.6.9 + GNOME 2.8.2 ish system.

Incidentally, should this effort be related to, co-ordinated with, or superceeded by bug #51970 ? It seems that effort, which [is on the track to?]] secure proper legal permission from Real to redistribute the binary codecs is the right way to go.

AfC
Sydney
Comment 25 tuXXer 2004-12-31 20:06:49 UTC
Created attachment 47303 [details, diff]
Patch for language files

The language file for Real Player 10.0.2 ebuild are useless, because Real
Player don't use them. Making them working...
Comment 26 Chris White (RETIRED) gentoo-dev 2005-02-07 13:19:17 UTC
Alright.. now in portage with language fixes.