diff options
author | 2002-11-03 16:00:24 +0000 | |
---|---|---|
committer | 2002-11-03 16:00:24 +0000 | |
commit | 46d8bc1a1585217e1ec7b246109212c2313eb759 (patch) | |
tree | fcb2448d5bd1e1591424e092950fdff7824563ac /media-video/realone/files | |
parent | version bump (diff) | |
download | historical-46d8bc1a1585217e1ec7b246109212c2313eb759.tar.gz historical-46d8bc1a1585217e1ec7b246109212c2313eb759.tar.bz2 historical-46d8bc1a1585217e1ec7b246109212c2313eb759.zip |
initial ebuild
Diffstat (limited to 'media-video/realone/files')
-rw-r--r-- | media-video/realone/files/digest-realone-1 | 2 | ||||
-rw-r--r-- | media-video/realone/files/realone | 45 | ||||
-rw-r--r-- | media-video/realone/files/realone.desktop | 10 |
3 files changed, 57 insertions, 0 deletions
diff --git a/media-video/realone/files/digest-realone-1 b/media-video/realone/files/digest-realone-1 new file mode 100644 index 000000000000..4469baf64939 --- /dev/null +++ b/media-video/realone/files/digest-realone-1 @@ -0,0 +1,2 @@ +MD5 b2fd9f4148edfd8e2a714dd57634ae1b rv9_libc6_i386_cs2.tgz 814305 +MD5 ad228dff04c10cc9f8dc5585c4b94cad r1p1_linux22_libc6_i386_a1.bin 6256996 diff --git a/media-video/realone/files/realone b/media-video/realone/files/realone new file mode 100644 index 000000000000..56c58a5a861b --- /dev/null +++ b/media-video/realone/files/realone @@ -0,0 +1,45 @@ +#!/bin/sh +# +# /opt/bin/realone -- Wrapper for RealOne player + +PLAY_URI=${1} +FAKE_URI="" +RP="/opt/RealPlayer9" +RN="realnetworks" + +# Workaround for filename-with-spaces bug +if [ "${PLAY_URI}" ]; then + for i in `basename "${PLAY_URI}"` + do + FAKE_URI=${FAKE_URI}${i} + done + if ! [[ ${FAKE_URI} == `basename "${PLAY_URI}"` ]]; then + if [[ `dirname "${PLAY_URI}"` == . ]]; then + ln -s "${PWD}/`basename "${PLAY_URI}"`" \ + /tmp/${USER}.${FAKE_URI} + else + ln -s "${PLAY_URI}" /tmp/${USER}.${FAKE_URI} + fi + chmod 600 /tmp/${USER}.${FAKE_URI} + PLAY_URI="/tmp/${USER}.${FAKE_URI}" + fi +fi + +# If needed create dir, copy files +if ! [ -d ${HOME}/.${RN} ]; then + mkdir ${HOME}/.${RN} +fi +for i in `ls ${RP}/${RN}` +do + if ! [ -r ${HOME}/.${RN}/${i} ]; then + cp ${RP}/${RN}/${i} ${HOME}/.${RN}/ + fi +done + +# Run +${RP}/realplay ${PLAY_URI} + +# Cleanup +if [ -f /tmp/${USER}.${FAKE_URI} ]; then + rm /tmp/${USER}.${FAKE_URI} +fi diff --git a/media-video/realone/files/realone.desktop b/media-video/realone/files/realone.desktop new file mode 100644 index 000000000000..db8399981646 --- /dev/null +++ b/media-video/realone/files/realone.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Exec=realone %U +Icon=realplayer +GenericName=Video Player +Name=RealOne Player +Type=Application +Terminal=0 +MimeType=application/smil;audio/vnd.rn-realaudio;audio/x-pn-realaudio;image/vnd.rn-realflash;text/vnd.rn-realtext;video/vnd.rn-realvideo + |