Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 56750 - NEW helixplayer-1.0 beta1 src ebuild
Summary: NEW helixplayer-1.0 beta1 src ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Chris White (RETIRED)
URL: http://www.helixplayer.org
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-11 20:25 UTC by Chris White (RETIRED)
Modified: 2004-07-14 15:18 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Ebuild for helixplayer 1.0 beta1 (helixplayer-1.0_beta1.ebuild,2.98 KB, text/plain)
2004-07-11 20:28 UTC, Chris White (RETIRED)
Details
Buildrc file to use for ogg vorbis sdk path (buildrc,35 bytes, text/plain)
2004-07-11 20:29 UTC, Chris White (RETIRED)
Details
Fixes the gcc version check script for non C locale systems (gcc_versioncheck.patch,502 bytes, patch)
2004-07-11 20:30 UTC, Chris White (RETIRED)
Details | Diff
Patches the helixplayer .bif file for a custom player target (gentoo_bif.patch,10.22 KB, patch)
2004-07-11 20:30 UTC, Chris White (RETIRED)
Details | Diff
Fixes the non-specific installer name to something more specific (installer-naming.patch,555 bytes, patch)
2004-07-11 20:31 UTC, Chris White (RETIRED)
Details | Diff
helixplayer-1.0_beta1.ebuild.1.diff (helixplayer-1.0_beta1.ebuild.1.diff,809 bytes, patch)
2004-07-11 22:26 UTC, Donnie Berkholz (RETIRED)
Details | Diff
helix player 1.0 beta1 ebuild draft 2 (helixplayer-1.0_beta1.ebuild,3.01 KB, text/plain)
2004-07-11 22:33 UTC, Chris White (RETIRED)
Details
emerge helixplayer output (emerge-helix-output.bz2,8.32 KB, application/octet-stream)
2004-07-13 14:42 UTC, Giacomo Perale
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Chris White (RETIRED) gentoo-dev 2004-07-11 20:25:05 UTC
Wow, this took a lot of work but I'm glad it's finally done.

This ebuild is somewhat in need of help as far as formatting, but at this
point, it works, and that's what I need :).  I'm hoping to add more features
to it, but for right now, this is the draft.  Posted will be a few patches
and the ebuild of course :).

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Chris White (RETIRED) gentoo-dev 2004-07-11 20:26:38 UTC
Assigned to liquidx since I've been working on this with him.
Comment 2 Chris White (RETIRED) gentoo-dev 2004-07-11 20:28:42 UTC
Created attachment 35220 [details]
Ebuild for helixplayer 1.0 beta1
Comment 3 Chris White (RETIRED) gentoo-dev 2004-07-11 20:29:35 UTC
Created attachment 35221 [details]
Buildrc file to use for ogg vorbis sdk path

Goes in files/
Comment 4 Chris White (RETIRED) gentoo-dev 2004-07-11 20:30:19 UTC
Created attachment 35222 [details, diff]
Fixes the gcc version check script for non C locale systems

Goes in files/
Comment 5 Chris White (RETIRED) gentoo-dev 2004-07-11 20:30:58 UTC
Created attachment 35223 [details, diff]
Patches the helixplayer .bif file for a custom player target

Goes in files/
Comment 6 Chris White (RETIRED) gentoo-dev 2004-07-11 20:31:39 UTC
Created attachment 35224 [details, diff]
Fixes the non-specific installer name to something more specific

Goes in files/
Comment 7 Chris White (RETIRED) gentoo-dev 2004-07-11 20:32:57 UTC
Few more notes:

right now I can confirm this on x86, please let me know if this goes ok
on other arcs.

after install, should be nothing more than /usr/bin/hxplay (or just hxplay :).

Thanks again to all the devs that helped me get through the ebuild proccess :).
Comment 8 Donnie Berkholz (RETIRED) gentoo-dev 2004-07-11 22:26:41 UTC
Created attachment 35227 [details, diff]
helixplayer-1.0_beta1.ebuild.1.diff

Little fixups -- inherit eutils, epatch in src_unpack()
Comment 9 Chris White (RETIRED) gentoo-dev 2004-07-11 22:33:45 UTC
Created attachment 35228 [details]
helix player 1.0 beta1 ebuild draft 2

Thanks to spyderous for taking the time on the code cleanup issues :).
Comment 10 Chris White (RETIRED) gentoo-dev 2004-07-11 22:34:50 UTC
Comment on attachment 35228 [details]
helix player 1.0 beta1 ebuild draft 2

Thanks to spyderous for cleanup issues.  Fixes missing ogg sdk issue.
Comment 11 Giacomo Perale 2004-07-13 14:42:52 UTC
Created attachment 35342 [details]
emerge helixplayer output

doesn't work for me :(

# ls /usr/local/portage/media-video/helixplayer/*
-rw-r--r--  1 ghepeu users    3087 13 lug 22:03 helixplayer-1.0_beta1.ebuild
-rw-rw-r--  1 root   portage   406 13 lug 22:12 Manifest

files:
totale 28
-rw-r--r--  1 ghepeu users	35 13 lug 22:02 buildrc
-rw-rw-r--  1 root   portage	88 13 lug 22:12 digest-helixplayer-1.0_beta1
-rw-r--r--  1 ghepeu users     502 13 lug 22:03 gcc_versioncheck.patch
-rw-r--r--  1 ghepeu users   10461 13 lug 22:03 gentoo_bif.patch
-rw-r--r--  1 ghepeu users     555 13 lug 22:03 installer-naming.patch

# cat files/digest-helixplayer-1.0_beta1
MD5 e8148f6dd290752cf628d522dc6c0211 helixplayer-1.0_beta1-beta-source.tar.bz2
13273365

# qpkg -l helixplayer
media-video/helixplayer-1.0_beta1 *
CONTENTS:
/opt
/opt/HelixPlayer
/opt/HelixPlayer/doc
/opt/HelixPlayer/doc/md5_sign.txt
/opt/HelixPlayer/doc/Makefile
/opt/HelixPlayer/doc/make.bat
/opt/HelixPlayer/doc/Umakefil
/opt/HelixPlayer/doc/build.out
/opt/HelixPlayer/doc/build.reg
/opt/HelixPlayer/doc/Umakefil.upp
/opt/HelixPlayer/doc/buildrc
/opt/HelixPlayer/lib
/opt/HelixPlayer/lib/md5_sign.txt
/opt/HelixPlayer/lib/Makefile
/opt/HelixPlayer/lib/make.bat
/opt/HelixPlayer/lib/Umakefil
/opt/HelixPlayer/lib/build.out
/opt/HelixPlayer/lib/build.reg
/opt/HelixPlayer/lib/Umakefil.upp
/opt/HelixPlayer/lib/buildrc
/opt/HelixPlayer/share
/opt/HelixPlayer/share/md5_sign.txt
/opt/HelixPlayer/share/default
/opt/HelixPlayer/share/default/md5_sign.txt
/opt/HelixPlayer/share/default/Makefile
/opt/HelixPlayer/share/default/make.bat
/opt/HelixPlayer/share/default/Umakefil
/opt/HelixPlayer/share/default/build.out
/opt/HelixPlayer/share/default/build.reg
/opt/HelixPlayer/share/default/Umakefil.upp
/opt/HelixPlayer/share/default/buildrc
/opt/HelixPlayer/share/Makefile
/opt/HelixPlayer/share/icons
/opt/HelixPlayer/share/icons/md5_sign.txt
/opt/HelixPlayer/share/icons/Makefile
/opt/HelixPlayer/share/icons/make.bat
/opt/HelixPlayer/share/icons/Umakefil
/opt/HelixPlayer/share/icons/build.out
/opt/HelixPlayer/share/icons/build.reg
/opt/HelixPlayer/share/icons/Umakefil.upp
/opt/HelixPlayer/share/icons/buildrc
/opt/HelixPlayer/share/make.bat
/opt/HelixPlayer/share/hxplay
/opt/HelixPlayer/share/hxplay/md5_sign.txt
/opt/HelixPlayer/share/hxplay/Makefile
/opt/HelixPlayer/share/hxplay/make.bat
/opt/HelixPlayer/share/hxplay/Umakefil
/opt/HelixPlayer/share/hxplay/build.out
/opt/HelixPlayer/share/hxplay/build.reg
/opt/HelixPlayer/share/hxplay/Umakefil.upp
/opt/HelixPlayer/share/hxplay/buildrc
/opt/HelixPlayer/share/Umakefil
/opt/HelixPlayer/share/locale
/opt/HelixPlayer/share/locale/md5_sign.txt
/opt/HelixPlayer/share/locale/Makefile
/opt/HelixPlayer/share/locale/make.bat
/opt/HelixPlayer/share/locale/Umakefil
/opt/HelixPlayer/share/locale/build.out
/opt/HelixPlayer/share/locale/build.reg
/opt/HelixPlayer/share/locale/Umakefil.upp
/opt/HelixPlayer/share/locale/buildrc
/opt/HelixPlayer/share/build.out
/opt/HelixPlayer/share/build.reg
/opt/HelixPlayer/share/Umakefil.upp
/opt/HelixPlayer/share/buildrc
/opt/HelixPlayer/codecs
/opt/HelixPlayer/codecs/md5_sign.txt
/opt/HelixPlayer/codecs/Makefile
/opt/HelixPlayer/codecs/make.bat
/opt/HelixPlayer/codecs/Umakefil
/opt/HelixPlayer/codecs/build.out
/opt/HelixPlayer/codecs/build.reg
/opt/HelixPlayer/codecs/Umakefil.upp
/opt/HelixPlayer/codecs/buildrc
/opt/HelixPlayer/common
/opt/HelixPlayer/common/md5_sign.txt
/opt/HelixPlayer/common/Makefile
/opt/HelixPlayer/common/make.bat
/opt/HelixPlayer/common/Umakefil
/opt/HelixPlayer/common/build.out
/opt/HelixPlayer/common/build.reg
/opt/HelixPlayer/common/Umakefil.upp
/opt/HelixPlayer/common/buildrc
/opt/HelixPlayer/plugins
/opt/HelixPlayer/plugins/md5_sign.txt
/opt/HelixPlayer/plugins/Makefile
/opt/HelixPlayer/plugins/make.bat
/opt/HelixPlayer/plugins/Umakefil
/opt/HelixPlayer/plugins/build.out
/opt/HelixPlayer/plugins/build.reg
/opt/HelixPlayer/plugins/Umakefil.upp
/opt/HelixPlayer/plugins/buildrc
/opt/netscape
/opt/netscape/plugins
/usr
/usr/lib
/usr/lib/nsbrowser
/usr/lib/nsbrowser/plugins
/usr/lib/nsbrowser/plugins/nphelix.so -> /opt/netscape/plugins/nphelix.so
1089753177


# emerge info
Portage 2.0.50-r9 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7)
=================================================================
System uname: 2.6.7 i686 AMD Athlon(tm) XP 1700+
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O2 -pipe -fforce-addr -fomit-frame-pointer
-funroll-loops -fprefetch-loop-arrays"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fforce-addr -fomit-frame-pointer
-funroll-loops -fprefetch-loop-arrays"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources/
http://sunsite.cnlab-switch.ch/ftp/mirror/gentoo/
http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
http://gentoo.tiscali.nl/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow 3ds X aalib acpi acpi4linux alsa antlr apache2 audiofile avi berkdb
bonobo cdr crypt cups divx4linux dvd encode esd f77 faac faad fam fbcon fbdev
flac foomaticdb freetype gd gd-external gif gimpprint gnome gnomedb gpm
gstreamer gtk gtk2 gtkhtml imagemagick imlib java javascript jce jpeg libcaca
libg++ libsamplerate libwww live mad matroska mikmod mmap mmx mng motif mozilla
mozinterfaceinfo moznocompose moznoirc moznomail mozp3p mozsvg mpeg mysql
ncurses nls nptl objc oggvorbis opengl pam pcap pdflib perl pic plotutils png
ppds python qt quicktime radeon readline samba sdl slang spell sse ssl svga
tcltk tcpd tetex theora threads tiff truetype type1 usb vim-with-x wmf
wxwindows x86 xface xinerama xml xml2 xmms xv xvid yv12 zlib"


it seems that the same files are installed in all directories, I attach the
output of emerge -v helixplayer-1.0_beta1.ebuild, there are a lot of errors
Comment 12 Chris White (RETIRED) gentoo-dev 2004-07-13 23:12:52 UTC
erm, can you re-do the patch, it appears to be posted as an
application/octet-stream.  If it's a tar.bz2/archived file, please let me
know so I can name it as such.  Otherwise post it is text only, thanks :).

Taking this bug as mantainer.
Comment 13 Chris White (RETIRED) gentoo-dev 2004-07-14 15:18:37 UTC
Added to cvs.