Bug 51315 - media-video/emovix-0.9.0_pre1 (NEW EBUILD)
|
Bug#:
51315
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: enhancement
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: chriswhite@gentoo.org
|
Reported By: sbriesen@gentoo.org
|
|
Component: Ebuilds
|
|
|
URL:
http://movix.sourceforge.net/
|
|
Summary: media-video/emovix-0.9.0_pre1 (NEW EBUILD)
|
|
Keywords: EBUILD
|
|
Status Whiteboard: ebuild check/cleanup
|
|
Opened: 2004-05-17 14:52 0000
|
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:
remind, remind, remind. ;-)
wooo, it's like a shiny new toy for me to play with! I'll take this one!
lol.
please check, if the codecs-download-feature still works, since there was a change short time ago on the mplayer page.
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 :).
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.
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"
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.
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.
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 :).
*** Bug 36979 has been marked as a duplicate of this bug. ***