media-video/realplayer-10 version bump http://freshmeat.net/projects/realplayer/?branch_id=43523&release_id=168841
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.
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.
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.
Now that there is a source tarball for RealPlayer should their binary become realplayer-bin?
Alex C: well, don
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
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...
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!
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)
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.
same behavior here
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
*** Bug 67013 has been marked as a duplicate of this bug. ***
This is a duplicate of Bug 67620
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
Args, I wanted to attach this to bug #67620...
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.
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
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
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
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.
Created attachment 46656 [details] realplayer-bin-10.0.2.ebuild new ebuild, that uses the rpm-package, for 10.0.2
I tested the ebuild "realplayer-bin-10.0.2.ebuild" and run it perfeckt on my system
-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
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...
Alright.. now in portage with language fixes.