From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1RKizO-0006UE-7M for garchives@archives.gentoo.org; Mon, 31 Oct 2011 03:56:46 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id CFDA821C035 for ; Mon, 31 Oct 2011 03:56:45 +0000 (UTC) Received: from dbmail-mx2.orcon.net.nz (loadbalancer2.orcon.net.nz [219.88.242.4]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id j924WnJK018187 for ; Sun, 2 Oct 2005 04:32:52 GMT Received: from sf.rout.dyndns.org (60-234-144-216.bitstream.orcon.net.nz [60.234.144.216]) by dbmail-mx2.orcon.net.nz (8.13.2/8.13.2/Debian-1) with ESMTP id j924edYN015156 for ; Sun, 2 Oct 2005 17:40:40 +1300 Subject: Re: [gentoo-user] Re: no ebuild what to do? From: Nick Rout To: gentoo-user@lists.gentoo.org In-Reply-To: <20051001205402.39979.qmail@web31711.mail.mud.yahoo.com> References: <20051001205402.39979.qmail@web31711.mail.mud.yahoo.com> Content-Type: text/plain Date: Sun, 02 Oct 2005 17:38:30 +1300 Message-Id: <1128227910.19153.31.camel@localhost> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV version 0.86.1, clamav-milter version 0.86 on dbmail-mx2.orcon.net.nz X-Virus-Status: Clean X-Archives-Salt: 341a0744-e74f-4748-9f9e-b8d7bc7f3efb X-Archives-Hash: cada5d3584648072851c5c196d330cde On Sat, 2005-10-01 at 13:54 -0700, maxim wexler wrote: > > --- Greg Yasko wrote: > > > Greg Yasko cox.net> writes: > > > > > > > Login as root and do a "mkdir -p > > /usr/local/portage/app-cdr/dekagen" > > > > > > Then cd to the dekagen directory you just created. > > > > > > > Copy the ebuild, which is at gentoo bugzilla under > > app-cdr/dekagen to your > > dekagen directory. > > > > > Run "ebuild dekagen-1.0.2.ebuild digest" in the > > dekagen directory. > > > > > > Add "app-cdr/dekagen ~x86" to > > /etc/portage/package.keywords > > > > > > Finally, do an "emerge dekagen" and it should > > work. > > Yow! > > dayglo ~ # emerge -pv dekagen > > These are the packages that I would merge, in order: > > Calculating dependencies ...done! > [ebuild N ] sys-apps/eject-2.0.13-r1 +nls 58 kB > [ebuild N ] media-sound/bladeenc-0.94.2-r1 139 kB > [ebuild N ] x11-libs/openmotif-2.2.3-r3 5,029 kB > [ebuild N ] media-libs/flac-1.1.1 +sse +xmms > 1,432 kB > [ebuild N ] media-sound/xmcd-3.3.2 +alsa +encode > +vorbis 1,599 kB > [ebuild N ] app-cdr/dekagen-1.0.2 0 kB > > Total size of downloads: 8,259 kB > > Somebody said bloat? Why do I need all this stuff when > it works out of the box simply by running the script? because the ebuild has dragged in every optional dependency of dekagen including stuff that isn't actually needed to run it. dekagen is a console package, but appears to optionally use xmcd which requires openmotif. As for the others, well you will have seen from the dekagen docs (and from running the program) that you can choose rippers and encoders, and that there are therefore a whole lot of optional dependencies. You can run it without all of those options installed, you just don't get to use the ones you don't have (you obviously need a minimum of one ripper and one encoder for it to do its thing). for example dekagen can use any of the following to rip cd's: cdda2wav, cdparanoia, dagrab, or tosha. If you have just one of them installed it will work. If you want the option of trying them all as backends, you can install them all (although I am not sure that they are all in portage). Same with encoding, you can use any of 8hz-mp3, bladeenc, l3enc, lame, mp3enc, or notlame, or oggenc. The docs also say: You might also wish to install: "3. xmcd, 4. id3ed, id3tag, id3tool, or mp3info." I think the ebuild that has been written is dragging them all in whether you want them or not. The ebuild author admits it is his first ebuild and that he just copied another one. No criticism to him, but feel free to fix it :-) It'll probably end up with a whole lot of use flags, so you can control it's dependencies. Seems incredible overkill for a 34k shell script. > > > > > > > Good luck. > > > > > > -G.Y. > > > > > > > Whoops! I forgot to tell you to copy the ebuild to > > it's directory. See above. > > > > > > > > > > -- > > gentoo-user@gentoo.org mailing list > > > > > > > > > __________________________________ > Yahoo! Mail - PC Magazine Editors' Choice 2005 > http://mail.yahoo.com -- gentoo-user@gentoo.org mailing list