1{ lib, stdenv, fetchurl, ruby, cdparanoia, makeWrapper }:
2stdenv.mkDerivation rec {
3 version = "0.6.2";
4 pname = "rubyripper";
5 src = fetchurl {
6 url = "https://rubyripper.googlecode.com/files/rubyripper-${version}.tar.bz2";
7 sha256 = "1fwyk3y0f45l2vi3a481qd7drsy82ccqdb8g2flakv58m45q0yl1";
8 };
9
10 preConfigure = "patchShebangs .";
11
12 configureFlags = [ "--enable-cli" ];
13 nativeBuildInputs = [ makeWrapper ];
14 buildInputs = [ ruby cdparanoia ];
15 postInstall = ''
16 wrapProgram "$out/bin/rrip_cli" \
17 --prefix PATH : "${ruby}/bin" \
18 --prefix PATH : "${cdparanoia}/bin"
19 '';
20
21 meta = with lib; {
22 description = "High quality CD audio ripper";
23 platforms = platforms.linux;
24 license = licenses.gpl3;
25 };
26}