diff options
author | Diego Elio Pettenò <flameeyes@gentoo.org> | 2005-06-24 22:08:54 +0000 |
---|---|---|
committer | Diego Elio Pettenò <flameeyes@gentoo.org> | 2005-06-24 22:08:54 +0000 |
commit | a7a2439ab7da4d7ea2f9e4047803e55d44ad4063 (patch) | |
tree | 4e5a20ed659ca22e2ce612612d91801462a18523 /media-video/helixplayer | |
parent | New upstream version, fixes installation of icons to hicolor theme. (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | media-video/helixplayer/Manifest | 10 | ||||
-rw-r--r-- | media-video/helixplayer/files/digest-helixplayer-1.0.5 | 2 | ||||
-rw-r--r-- | media-video/helixplayer/helixplayer-1.0.5.ebuild | 81 |
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 +} |