Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 133502 - media-sound/ripoff-0.8.2 (new ebuild)
Summary: media-sound/ripoff-0.8.2 (new ebuild)
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://ripoffc.sourceforge.net
Whiteboard: [sunrise-overlay]
Keywords: EBUILD, InOverlay
Depends on:
Blocks:
 
Reported: 2006-05-16 08:39 UTC by Ryan Newberry
Modified: 2016-04-25 11:01 UTC (History)
2 users (show)

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


Attachments
Ebuild for RipOff (RipOff-0.6.1.ebuild,728 bytes, text/plain)
2006-05-16 08:40 UTC, Ryan Newberry
Details
RipOff-0.7.ebuild (RipOff-0.7.ebuild,790 bytes, text/plain)
2006-05-24 19:33 UTC, Ryan Newberry
Details
ripoff-0.8.2.ebuild (ripoff-0.8.2.ebuild,880 bytes, text/plain)
2007-04-17 15:32 UTC, Tony Vroon (RETIRED)
Details
0.8.2-missing-include.patch (0.8.2-missing-include.patch,301 bytes, patch)
2007-04-17 15:34 UTC, Tony Vroon (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ryan Newberry 2006-05-16 08:39:40 UTC
I'm submitting an ebuild for a project of mine called RipOff.

Website is http://ripoffc.sourceforge.net

Here's a description of the project from the site's FAQ:

What is RipOff?

RipOff is a GTK+ based CD Ripper for Linux (and hopefully for other Unixy systems once some testing and fixing has been done) that sports a simple interface, CDDB lookups, and a plugin-based encoder architecture. It looks GUI-wise suspciously like Sound Juicer in some ways, although I've changed the parts I didn't like of Sound Juicer's interface (of course). It is currently in a pre-1.0 release cycle.

Why should I use RipOff?

It's purely a matter of opinion. Before the full release of RipOff you may find it buggy and not featureful enough. The reason it was written was because I found the interface of grip to be overly complex and Sound Juicer's interface has just became strange to me, if still simple. A nice thing is that RipOff doesn't depend on GNOME (unlike Sound Juicer), so for all you GTK+ fans who despise GNOME, and don't like grip, RipOff is something that hopefuly appeals to you.

I think RipOff belongs in media-sound.
Comment 1 Ryan Newberry 2006-05-16 08:40:26 UTC
Created attachment 86857 [details]
Ebuild for RipOff
Comment 2 Ryan Newberry 2006-05-24 07:21:11 UTC
Comment on attachment 86857 [details]
Ebuild for RipOff

# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

DESCRIPTION="Simple GTK+ Based CD Ripper"
HOMEPAGE="http://ripoffc.sourceforge.net"
SRC_URI="mirror://sourceforge/ripoffc/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="vorbis mp3"

DEPEND="${RDEPEND}"
RDEPEND=">=x11-libs/gtk+-2.2
		 dev-libs/libcdio
		 media-libs/libcddb
		 vorbis? ( media-libs/libvorbis )
		 mp3? ( media-sound/lame )"

src_unpack() {
unpack ${A}

	cd ${S}

}

src_compile() {
econf \
	$(use_enable vorbis) \
	$(use_enable mp3) \
	|| die "./configure failed"
emake || die "emake failed"
}

src_install () {
	    make DESTDIR="${D}" install || die "make install failed"
		dodoc AUTHORS ChangeLog README TODO
}
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-05-24 07:52:25 UTC
Please, don't use the edit function on attachments... It doesn't do what you expect it to... Attach a new one and mark the previous as obsolete.
Comment 4 Ryan Newberry 2006-05-24 19:33:11 UTC
Created attachment 87450 [details]
RipOff-0.7.ebuild
Comment 5 Ryan Newberry 2006-07-29 08:41:51 UTC
This is now in Gentoo Sunrise at:
http://www.gentoo-sunrise.org/sunrise/browser/reviewed/media-sound/ripoff/ripoff-0.8.ebuild
Comment 6 Tony Vroon (RETIRED) gentoo-dev 2007-04-17 15:32:37 UTC
Created attachment 116515 [details]
ripoff-0.8.2.ebuild
Comment 7 Tony Vroon (RETIRED) gentoo-dev 2007-04-17 15:34:41 UTC
Created attachment 116516 [details, diff]
0.8.2-missing-include.patch

Please consider applying the above patch upstream, as you are using strncat in lib/RipOff.c without including string.h

I will have a look at this ebuild when I'm at home, my work laptop doesn't have a CD drive.
Comment 8 Tony Vroon (RETIRED) gentoo-dev 2007-04-17 18:43:05 UTC
Complete failure on PPC64; the "ripped" .wav contains static, and the CDDB connection fails. I'm sorry, I have lost interest in this package. Do feel free to CC me on the bug once you release an endian-safe version.
Comment 9 Ryan Newberry 2007-04-18 03:25:20 UTC
Do you know if any of the other plugins work? Looking at my code I see why WAV failed, but the other plugins look good when I visually inspect their code. I don't have access to anything other than amd64 Linux, so there is no way I can ever test RipOff on other architectures myself. Outside assistance would be greatly appreciated.
Comment 10 Ryan Newberry 2007-11-10 04:02:53 UTC
This has been sitting in maintainer wanted for almost over a year and a half. What the heck does it take to get a package in portage?
Comment 11 Tony Vroon (RETIRED) gentoo-dev 2007-11-10 15:00:05 UTC
Having it work when I try it out, for example. This is not a portable application. I spend 90% of my free development time on a PPC workstation. When it is endian-safe and ready for me to try again, let me know.
Comment 12 Ryan Newberry 2007-11-10 17:11:39 UTC
I'd curious to know how I'm supposed to make sure it works without access to a PPC machine. I asked for more debugging information from you and never got a response and my attempts at finding others with PPC machines to assist with the debugging of RipOff have proven unfruitful.
Comment 13 Marek Szuba archtester gentoo-dev 2016-04-25 08:42:41 UTC
Upstream can still be found on SourceForge but the project as a whole hasn't seen any activity since April 2013 and there have been no new VCS commits since November 2007. More importantly, it doesn't build against versions of dev-libs/libcdio currently available in Portage.