Dekagen is a CD ripper with a simple GUI that runs within Bash. I'm providing an ebuild that needs testing but works for me. The ebuild I've attached was adapted from the app-cdr/bashburn-1.6 ebuild.
Created attachment 69529 [details] dekagen-1.0.2.ebuild
Created attachment 69559 [details] changed the header & dekagen now installs to /usr/share/Dekagen This ebuild has multiple optional dependencies and I don't know how to OR them. Help from someone more experienced is needed to fix it.
Created attachment 69563 [details] Changed the depends Changed the Depends list to || for the mp3 encoders and tested for existence of the ogg use flag for vorbis-tools.
Created attachment 69569 [details] Changed the order of the mp3 encoders & removed xmcd Changed the order of the mp3 encoders in Depend to reflect their popularity on freshmeat.net. Also removed media-sound/xmcd because it isn't a dependency.
Created attachment 69576 [details] Separated out the rippers from the encoders Separated out the rippers from the encoders and in order of the dekagen preferences listings. XMCD is a dependency because it includes cdda2wav. Don't know if all the rippers and encoders should be installed or if it should be minimal and the rest left up to the user. I'm going for minimal.
Created attachment 69582 [details] Added media-sound/notlame to optional dependencies I added mp3-encoder media-sound/notlame, bug #107732 to the optional dependencies. Portage will only attempt to download notlame if both bladeenc and lame are unavailable or masked.
Created attachment 69586 [details] Fixed SRC_URI Fixed SRC_URI so it will download from the parent site as a last-ditch effort.
Please fix the following and reopen: * Indenting for DEPEND: use an extra indent level for stuff inside || ( ) blocks. You also need a space on either side of every ( and ) . * RDEPEND is incorrect. * http://dev.gentoo.org/~ciaranm/docs/mw-faq/redundant.txt (src_compile) * http://dev.gentoo.org/~ciaranm/docs/mw-faq/docfiles.txt
Created attachment 69783 [details] Removed src_compile, removed RDEPEND, added indentation Removed the src_compile function, removed the RDEPEND on bash, added indentation and spaces. Also added the comment "#no docs to install.
I fixed everything I know how to fix, but the docs are vague about RDEPEND. I'm assuming it shouldn't be used in this ebuild.
(this is an automated message based on filtering criteria that matched this bug) 'EBUILD' is in the KEYWORDS which should mean that there is a ebuild attached to this bug. This bug is assigned to maintainer-wanted which means that it is not in the main tree. Heuristics show that no Gentoo developer has commented on your ebuild. Hello, The Gentoo Team would like to firstly thank you for your ebuild submission. We also apologize for not being able to accommodate you in a timely manner. There are simply too many new packages. Allow me to use this opportunity to introduce you to Gentoo Sunrise. The sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to commit to and all users can have ebuilds reviewed by Gentoo devs for entry into the overlay. So, the sunrise team is suggesting that you look into this and submit your ebuild to the overlay where even *you* can commit to. =) Because this is a mass message, we are also asking you to be patient with us. We anticipate a large number of requests in a short time. Thanks, On behalf of the Gentoo Sunrise Team, Jeremy. [1]: http://www.gentoo.org/proj/en/sunrise/ [2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq
Created attachment 259938 [details] Updated RDEPEND, IUSE, USE, KEYWORD. Fixed typos. Added the "encode" use flag for users who only what to rip files and not encode them to USE/IUSE, added ~ppc keyword, fixed the dependencies, specifically use of the virtual/cdrtools package. Modified typos where Dekagen instead of dekagen was used.