summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2005-06-24 22:08:54 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2005-06-24 22:08:54 +0000
commita7a2439ab7da4d7ea2f9e4047803e55d44ad4063 (patch)
tree4e5a20ed659ca22e2ce612612d91801462a18523 /media-video/helixplayer
parentNew upstream version, fixes installation of icons to hicolor theme. (diff)
downloadhistorical-a7a2439ab7da4d7ea2f9e4047803e55d44ad4063.tar.gz
historical-a7a2439ab7da4d7ea2f9e4047803e55d44ad4063.tar.bz2
historical-a7a2439ab7da4d7ea2f9e4047803e55d44ad4063.zip
New upstream version. Dropped keywords as I can't test it for now.
Package-Manager: portage-2.0.51.22-r1
Diffstat (limited to 'media-video/helixplayer')
-rw-r--r--media-video/helixplayer/ChangeLog8
-rw-r--r--media-video/helixplayer/Manifest10
-rw-r--r--media-video/helixplayer/files/digest-helixplayer-1.0.52
-rw-r--r--media-video/helixplayer/helixplayer-1.0.5.ebuild81
4 files changed, 100 insertions, 1 deletions
diff --git a/media-video/helixplayer/ChangeLog b/media-video/helixplayer/ChangeLog
index 0d406f98eb1b..234ffa373c17 100644
--- a/media-video/helixplayer/ChangeLog
+++ b/media-video/helixplayer/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-video/helixplayer
# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/helixplayer/ChangeLog,v 1.11 2005/05/02 00:13:31 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/helixplayer/ChangeLog,v 1.12 2005/06/24 22:08:54 flameeyes Exp $
+
+*helixplayer-1.0.5 (24 Jun 2005)
+
+ 24 Jun 2005; Diego Pettenò <flameeyes@gentoo.org>
+ +helixplayer-1.0.5.ebuild:
+ New upstream version. Dropped keywords as I can't test it for now.
02 May 2005; Diego Pettenò <flameeyes@gentoo.org>
-files/helixplayer-1.0.1-bif.patch, -files/helixplayer-1.0.1-sem_t.patch,
diff --git a/media-video/helixplayer/Manifest b/media-video/helixplayer/Manifest
index 260acfe14d01..db8b0e2417c4 100644
--- a/media-video/helixplayer/Manifest
+++ b/media-video/helixplayer/Manifest
@@ -1,6 +1,16 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
MD5 4c38c4813a5a47212241bba55779e49a ChangeLog 3153
MD5 f73e205359792d55c5215a427ff36e7e helixplayer-1.0.4.ebuild 2277
MD5 75ed185b972cd276a339309609fba567 metadata.xml 276
MD5 3c500db06ebd6ffafff51607345d3de6 helixplayer-1.0.5.ebuild 2271
MD5 b58761808153ad55d61baf4017ea8486 files/digest-helixplayer-1.0.4 139
MD5 5ce59341635af14a578e0f26c81fce2f files/digest-helixplayer-1.0.5 139
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.1 (GNU/Linux)
+
+iD8DBQFCvISFj5H05b2HAEkRAl5jAJ48vS9MYdcP1EdnAzFk7I0y0vP8AwCfbg/2
+YN9HoXRHGjKvrQHdhKjMPr4=
+=vwmt
+-----END PGP SIGNATURE-----
diff --git a/media-video/helixplayer/files/digest-helixplayer-1.0.5 b/media-video/helixplayer/files/digest-helixplayer-1.0.5
new file mode 100644
index 000000000000..51b9dcff9253
--- /dev/null
+++ b/media-video/helixplayer/files/digest-helixplayer-1.0.5
@@ -0,0 +1,2 @@
+MD5 fed9f474827f8ee29d9a1bb999eb0ef3 hxplay-1.0.5.tar.bz2 13989442
+MD5 bc0c0131a88a893cc33a740710993c89 helixplayer-patches-1.tar.bz2 1634
diff --git a/media-video/helixplayer/helixplayer-1.0.5.ebuild b/media-video/helixplayer/helixplayer-1.0.5.ebuild
new file mode 100644
index 000000000000..adb198620785
--- /dev/null
+++ b/media-video/helixplayer/helixplayer-1.0.5.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/helixplayer/helixplayer-1.0.5.ebuild,v 1.1 2005/06/24 22:08:54 flameeyes Exp $
+
+inherit nsplugins eutils
+
+MY_PKG=${P/helixplayer/hxplay}
+
+PATCHLEVEL="1"
+DESCRIPTION="A free open-source media player by real"
+HOMEPAGE="http://www.helixplayer.org/"
+SRC_URI="https://helixcommunity.org/download.php/1340/${MY_PKG}.tar.bz2
+ http://digilander.libero.it/dgp85/gentoo/${PN}-patches-${PATCHLEVEL}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+# -sparc -amd64: 1.0_beta1: build fails on both platforms... --eradicator
+KEYWORDS="-*"
+IUSE="mozilla nptl"
+DEPEND="media-libs/libtheora
+ media-libs/libogg"
+RDEPEND=">=dev-libs/glib-2
+ >=x11-libs/pango-1.2
+ >=x11-libs/gtk+-2.2"
+
+# Had to change the source directory because of this somewhat
+# non-standard naming convention
+S=${WORKDIR}/${MY_PKG}
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ use nptl || EPATCH_EXCLUDE="03_all_sem-t.patch"
+ EPATCH_SUFFIX="patch" epatch ${WORKDIR}/1.0.4
+
+ #fixes icon name in .desktop file
+ sed -i -e 's:hxplay.png:hxplay:' ${S}/player/installer/common/hxplay.desktop
+}
+
+src_compile() {
+
+ #copies our buildrc file over with information on where
+ #ogg and theora libs are kept
+ cp ${WORKDIR}/1.0.4/buildrc ${S}
+
+ export BUILDRC="${S}/buildrc"
+ export BUILD_ROOT="${S}/build"
+
+ #now we can begin the build
+ ${S}/build/bin/build -m hxplay_gtk_release -trelease -k -P helix-client-all-defines-free player_gentoo || die
+}
+
+src_install() {
+
+ # install the tarballed installation into
+ # the /opt directory
+ keepdir /opt/HelixPlayer
+ tar -jxf ${S}/release/helixplayer.tar.bz2 -C ${D}/opt/HelixPlayer
+
+ if use mozilla ; then
+ cd ${D}/opt/HelixPlayer/mozilla
+ exeinto /opt/netscape/plugins
+ doexe nphelix.so
+ inst_plugin /opt/netscape/plugins/nphelix.so
+ fi
+
+ doenvd ${WORKDIR}/1.0.4/50helix
+
+ for res in 16 192 32 48; do
+ insinto /usr/share/icons/hicolor/${res}x${res}/apps
+ newins ${S}/player/app/gtk/res/icons/hxplay/hxplay_${res}x${res}.png \
+ hxplay.png
+ done
+
+ domenu ${S}/player/installer/common/hxplay.desktop
+
+ # Remove setup script as it's dangerous, and the directory if it's empty
+ rm -rf ${D}/opt/HelixPlayer/Bin/setup
+ rm -f ${D}/opt/HelixPlayer/Bin
+}