summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBart Verwilst <verwilst@gentoo.org>2002-11-03 16:00:24 +0000
committerBart Verwilst <verwilst@gentoo.org>2002-11-03 16:00:24 +0000
commit46d8bc1a1585217e1ec7b246109212c2313eb759 (patch)
treefcb2448d5bd1e1591424e092950fdff7824563ac /media-video/realone/files
parentversion bump (diff)
downloadhistorical-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-12
-rw-r--r--media-video/realone/files/realone45
-rw-r--r--media-video/realone/files/realone.desktop10
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
+