Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 51315 - media-video/emovix-0.9.0_pre1 (NEW EBUILD)
Summary: media-video/emovix-0.9.0_pre1 (NEW EBUILD)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Chris White (RETIRED)
URL: http://movix.sourceforge.net/
Whiteboard: ebuild check/cleanup
Keywords: EBUILD
: 36979 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-05-17 14:52 UTC by Stefan Briesenick (RETIRED)
Modified: 2004-09-07 07:00 UTC (History)
2 users (show)

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


Attachments
media-video/emovix-0.8.0.ebuild (emovix-0.8.0.ebuild,906 bytes, text/plain)
2004-05-17 14:53 UTC, Stefan Briesenick (RETIRED)
Details
media-video/emovix-0.9.0_pre1.ebuild (emovix-0.9.0_pre1.ebuild,906 bytes, text/plain)
2004-05-17 14:54 UTC, Stefan Briesenick (RETIRED)
Details
media-video/emovix-0.9.0_pre1.ebuild (emovix-0.9.0_pre1.ebuild,1.68 KB, text/plain)
2004-05-17 18:20 UTC, Stefan Briesenick (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Briesenick (RETIRED) gentoo-dev 2004-05-17 14:52:52 UTC
eMoviX: a micro Linux distro meant to be embedded in a CD together with all video/audio files you want, so that the CD will be able to boot and automagically play all of its own files. 

eMoviX CDs can now be written with K3b (Linux)

I attach two ebuilds. One for the stable 0.8.0 and one for the 0.9.0pre1. The ebuilds are identical, just the version is different.

The really cool thing is, that K3b finds the installed eMovix package and then you can burn eMovix-CDs easily with K3b.

Reproducible: Always
Steps to Reproduce:
Comment 1 Stefan Briesenick (RETIRED) gentoo-dev 2004-05-17 14:53:55 UTC
Created attachment 31603 [details]
media-video/emovix-0.8.0.ebuild
Comment 2 Stefan Briesenick (RETIRED) gentoo-dev 2004-05-17 14:54:23 UTC
Created attachment 31604 [details]
media-video/emovix-0.9.0_pre1.ebuild
Comment 3 Stefan Briesenick (RETIRED) gentoo-dev 2004-05-17 18:20:23 UTC
Created attachment 31623 [details]
media-video/emovix-0.9.0_pre1.ebuild

new USE-flag: codecs
downloads and installs the MPlayer binary codecs
Comment 4 Stefan Briesenick (RETIRED) gentoo-dev 2004-07-25 04:53:43 UTC
remind, remind, remind. ;-)
Comment 5 Chris White (RETIRED) gentoo-dev 2004-07-25 07:39:48 UTC
wooo, it's like a shiny new toy for me to play with!  I'll take this one!
Comment 6 Stefan Briesenick (RETIRED) gentoo-dev 2004-07-25 08:40:31 UTC
lol.

please check, if the codecs-download-feature still works, since there was a change short time ago on the mplayer page.
Comment 7 Chris White (RETIRED) gentoo-dev 2004-07-26 10:24:19 UTC
Everything else looks great, the program is insanely awesome (I need to
seriously get my old laptop a cdrom drive and abuse this!).  One thing
I'm confused on is why the tarballs get installed, instead of them
being extracted to the share codecs directory.  Maybe it's just me, but
the last time I saw codec packs, they were extracted.  Maybe this program
just does it differently?  Let me know and I'll add it to portage :).
Comment 8 Stefan Briesenick (RETIRED) gentoo-dev 2004-07-26 10:39:04 UTC
RTFM! You have to install the Tarballs, because it has to be this way! Emovix finds and extracts the TARs into the ramdisk on-the-fly. This also saves some Diskspace.
Comment 9 Stefan Briesenick (RETIRED) gentoo-dev 2004-07-26 10:44:18 UTC
see: http://movix.sourceforge.net/Docs/eMoviX/

 To make eMoviX able to play these kind of files follow the following instructions:

   1. download the DLL files you need
   2. create a directory "codecs" inside the $prefix/share/emovix/ directory (by default $prefix is /usr/local/)
   3. put the bz2 archives inside the newly created "codecs" dir; do not unpack the tarball, eMoviX itself will take care of it
   4. every time you put, say, QuickTime files in an eMoviX CD, add the "--hasQT" option to the mkmovixiso line you normally use. Find out about all "--hasXX" options with "mkmovixiso -h" 


Comment 10 Chris White (RETIRED) gentoo-dev 2004-07-26 12:01:49 UTC
Before you go RTFM'ing someone that is doing you a favor by
adding a package you like to portage, please take this into consideration:

1) I maintain other packages too, sometimes I don't have to read up on
manuals and what not
2) I work and sleep too, sometimes I don't have time to read up on manuals
and what not
3) I have to ask these questions to make sure I don't commit broken ebuilds
to the portage tree.

I'll commit this after work, thank you.
Comment 11 Stefan Briesenick (RETIRED) gentoo-dev 2004-07-26 12:27:02 UTC
hey, keep cool. ;-) the RTFM was meant jokey!

I just forgot the smiley, because I was busy when I wrote this.
So sleep a little and you will find it jokey as it was meant.
Comment 12 Chris White (RETIRED) gentoo-dev 2004-07-27 01:00:35 UTC
Ahhh, thank God, I thought I was actually going to have to be serious!

Great, that's over.

*ChrisWhite hands Stefan beverage of his choice and begins karaoke.

So anyways, Now to comment on your ebuild :D.  Couple of things:

1) remember to use the latest skel.ebuild found in /usr/portage (emerge sync
as well!), as we no longer go by Gentoo Technologies, but Gentoo Foundation.

2) Remember to kill all the skel.ebuild comments.

3) The codecs site/location/naming convention did change, and was updated.

4) DEPEND was updated.  This package checks for >= perl 5.0, cdrtools (cdrecord
and mkisofs), and gawk.  Remember to run the configure script and check to see
what it's looking for.  Also check configure.in if it exists for version/dep
information as well.

5) ebuild.sh does the econf and emake functions for you, so src_compile is not
needed for basic compile functionality.

6) That bash array code was nicely done.  I had to even look on line to see
how your code worked :).  However, for the sake of simplicity, use the
one-liner that's in the updated ebuild.

7) COPYING is not to be included according to the QA team.

8) [ `use foo` ] is depricated, use `if use foo ; then` etc.

9) adjusting the install for the codecs.  It does it in one line
without the need for renaming when the target file is the same.

Other than that, great job!  This package is now commited, and the bug is
fixed :).  I'll be maintaining this in the future, so assign any bugs
related to emovix to me (such as revbumps, patches, etc.) and I'll see what
I can do :).
Comment 13 Patrick Dawson (RETIRED) gentoo-dev 2004-09-07 07:00:59 UTC
*** Bug 36979 has been marked as a duplicate of this bug. ***