at 24.11-pre 43 lines 909 B view raw
1{ lib, stdenv, fetchFromGitHub, makeWrapper 2, cdparanoia, cddiscid, ruby }: 3 4stdenv.mkDerivation rec { 5 version = "0.8.0rc3"; 6 pname = "rubyripper"; 7 8 src = fetchFromGitHub { 9 owner = "bleskodev"; 10 repo = pname; 11 rev = "v${version}"; 12 sha256 = "1qfwv8bgc9pyfh3d40bvyr9n7sjc2na61481693wwww640lm0f9f"; 13 }; 14 15 preConfigure = "patchShebangs ."; 16 17 configureFlags = [ "--enable-cli" ]; 18 19 nativeBuildInputs = [ makeWrapper ]; 20 21 buildInputs = [ 22 cddiscid 23 cdparanoia 24 ruby 25 ]; 26 27 postInstall = '' 28 cp -r share $out/ 29 ''; 30 31 postFixup = '' 32 wrapProgram $out/bin/rrip_cli \ 33 --prefix PATH : ${lib.makeBinPath [ cddiscid cdparanoia ruby ]} 34 ''; 35 36 meta = with lib; { 37 description = "High quality CD audio ripper"; 38 mainProgram = "rrip_cli"; 39 platforms = platforms.linux; 40 license = licenses.gpl3Plus; 41 homepage = "https://github.com/bleskodev/rubyripper"; 42 }; 43}