summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2005-04-21 11:09:43 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2005-04-21 11:09:43 +0000
commitdcd9965d18d607eaebeb41449946647940d0aaeb (patch)
tree7fee4072c66b89a39dcf81c9928c62aea5b15793 /media-video
parentVersion bump as per bug #83725 (diff)
downloadgentoo-2-dcd9965d18d607eaebeb41449946647940d0aaeb.tar.gz
gentoo-2-dcd9965d18d607eaebeb41449946647940d0aaeb.tar.bz2
gentoo-2-dcd9965d18d607eaebeb41449946647940d0aaeb.zip
Added new upstream version.
(Portage version: 2.0.51.19)
Diffstat (limited to 'media-video')
-rw-r--r--media-video/helixplayer/ChangeLog8
-rw-r--r--media-video/helixplayer/Manifest30
-rw-r--r--media-video/helixplayer/files/digest-helixplayer-1.0.41
-rw-r--r--media-video/helixplayer/helixplayer-1.0.4.ebuild84
4 files changed, 103 insertions, 20 deletions
diff --git a/media-video/helixplayer/ChangeLog b/media-video/helixplayer/ChangeLog
index e5b1462d07fd..0a06bab834ba 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.8 2005/04/19 09:12:54 kloeri Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/helixplayer/ChangeLog,v 1.9 2005/04/21 11:09:42 flameeyes Exp $
+
+*helixplayer-1.0.4 (21 Apr 2005)
+
+ 21 Apr 2005; Diego Pettenò <flameeyes@gentoo.org>
+ +helixplayer-1.0.4.ebuild:
+ Added new upstream revision (-* as I can't test it).
19 Apr 2005; Bryan Østergaard <kloeri@gentoo.org> metadata.xml:
Remove retired developer from metadata.xml.
diff --git a/media-video/helixplayer/Manifest b/media-video/helixplayer/Manifest
index 16ea81d11e5f..7050772dabaa 100644
--- a/media-video/helixplayer/Manifest
+++ b/media-video/helixplayer/Manifest
@@ -1,28 +1,20 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
MD5 90a07947be7ef86dd6fe421884a041d9 ChangeLog 2070
MD5 a83dd765a5420e292b64b72dd966c4c6 helixplayer-1.0.1.ebuild 1858
+MD5 ddcf90658d1dc3fc40a7cb27cfac0ba7 helixplayer-1.0_beta1.ebuild 3264
MD5 75ed185b972cd276a339309609fba567 metadata.xml 276
MD5 ff44757e50baa6221372407cf7260b12 helixplayer-1.0.3-r1.ebuild 2356
-MD5 ddcf90658d1dc3fc40a7cb27cfac0ba7 helixplayer-1.0_beta1.ebuild 3264
-MD5 05e35dbf9a20d31273bd7677ee716ff6 files/helixplayer-1.0.1-bif.patch 10637
+MD5 d824cc5f46e1a64baf343e39d33cfc46 helixplayer-1.0.4.ebuild 2357
+MD5 6438303cb10431e6fe1fd8c1a24328d4 files/50helix 22
+MD5 9ff4380a6e2acce72f2685a5f5a03b2c files/buildrc 35
+MD5 cca1189dbb5ff1bc6e0fb9545a5e47ba files/digest-helixplayer-1.0.1 67
MD5 d9d3bd60b0c7de98d93ccde45775936d files/digest-helixplayer-1.0_beta1 88
+MD5 b3efbf0d42d95ec571e60aaf9377d787 files/gcc_versioncheck.patch 502
+MD5 b83696db32d29e1c07d27cb6ba16414e files/gentoo_bif.patch 10461
+MD5 05e35dbf9a20d31273bd7677ee716ff6 files/helixplayer-1.0.1-bif.patch 10637
MD5 d0e729f34bd20584c1359cb713433907 files/helixplayer-1.0.1-sem_t.patch 690
-MD5 9ff4380a6e2acce72f2685a5f5a03b2c files/buildrc 35
-MD5 bded820ce4994950f10c24c5177f50fa files/installer-naming.patch 555
-MD5 6438303cb10431e6fe1fd8c1a24328d4 files/50helix 22
MD5 b44d150d76f3f1654e11841d0f5f01ef files/helixplayer-1.0.3-bif.patch 1188
-MD5 b3efbf0d42d95ec571e60aaf9377d787 files/gcc_versioncheck.patch 502
-MD5 cca1189dbb5ff1bc6e0fb9545a5e47ba files/digest-helixplayer-1.0.1 67
MD5 d0e729f34bd20584c1359cb713433907 files/helixplayer-1.0.3-sem_t.patch 690
-MD5 260ceb9a6fbd75d0e1f64db95191a2fb files/digest-helixplayer-1.0.3-r1 67
-MD5 b83696db32d29e1c07d27cb6ba16414e files/gentoo_bif.patch 10461
MD5 b83696db32d29e1c07d27cb6ba16414e files/helixplayer-1.0_beta1-bif.patch 10461
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.1 (GNU/Linux)
-
-iD8DBQFCZMulKf2g/qXtneoRAq2CAKCtsefKb6DnrH6zrEQnTNo3qkqzXwCgt7Bd
-3fsi75vltDICDEiDK/dQ83Q=
-=/E1d
------END PGP SIGNATURE-----
+MD5 bded820ce4994950f10c24c5177f50fa files/installer-naming.patch 555
+MD5 260ceb9a6fbd75d0e1f64db95191a2fb files/digest-helixplayer-1.0.3-r1 67
+MD5 29351b4aacdf7159d91854bf0c7dcaf7 files/digest-helixplayer-1.0.4 67
diff --git a/media-video/helixplayer/files/digest-helixplayer-1.0.4 b/media-video/helixplayer/files/digest-helixplayer-1.0.4
new file mode 100644
index 000000000000..a9ecc1a91d9c
--- /dev/null
+++ b/media-video/helixplayer/files/digest-helixplayer-1.0.4
@@ -0,0 +1 @@
+MD5 e1f70532956c0cc1547282957021efc6 hxplay-1.0.4.tar.bz2 13978308
diff --git a/media-video/helixplayer/helixplayer-1.0.4.ebuild b/media-video/helixplayer/helixplayer-1.0.4.ebuild
new file mode 100644
index 000000000000..685bf09c9bcf
--- /dev/null
+++ b/media-video/helixplayer/helixplayer-1.0.4.ebuild
@@ -0,0 +1,84 @@
+# 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.4.ebuild,v 1.1 2005/04/21 11:09:42 flameeyes Exp $
+
+inherit nsplugins eutils
+
+MY_PKG=${P/helixplayer/hxplay}
+
+DESCRIPTION="A free open-source media player by real"
+HOMEPAGE="http://www.helixplayer.org/"
+SRC_URI="https://helixcommunity.org/download.php/1138/${MY_PKG}.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}
+
+ #adjust strange naming for helixplayer tarball
+ epatch ${FILESDIR}/installer-naming.patch
+
+ #fixes the .bif file to create a gentoo_player custom target
+ epatch ${FILESDIR}/${PN}-1.0.3-bif.patch
+
+ #fixes sem_t based issues
+ use nptl && epatch ${FILESDIR}/${PN}-1.0.3-sem_t.patch
+
+ #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 ${FILESDIR}/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 ${FILESDIR}/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
+}