diff options
Diffstat (limited to 'nixpkgs/pkgs/development/libraries/twolame')
-rw-r--r-- | nixpkgs/pkgs/development/libraries/twolame/default.nix | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/development/libraries/twolame/default.nix b/nixpkgs/pkgs/development/libraries/twolame/default.nix new file mode 100644 index 000000000000..e81e47e094aa --- /dev/null +++ b/nixpkgs/pkgs/development/libraries/twolame/default.nix @@ -0,0 +1,35 @@ +{ lib, stdenv, fetchFromGitHub +, autoreconfHook, pkg-config +, libsndfile }: + +stdenv.mkDerivation { + + pname = "twolame"; + version = "2017-09-27"; + + src = fetchFromGitHub { + owner = "njh"; + repo = "twolame"; + rev = "977c8ac55d8ca6d5f35d1d413a119dac2b3b0333"; + sha256 = "1rq3yc8ygzdqid9zk6pixmm4w9sk2vrlx217lhn5bjaglv7iyf7x"; + }; + + nativeBuildInputs = [ autoreconfHook pkg-config ]; + buildInputs = [ libsndfile ]; + + doCheck = false; # fails with "../build-scripts/test-driver: line 107: -Mstrict: command not found" + + meta = with lib;{ + description = "A MP2 encoder"; + mainProgram = "twolame"; + longDescription = '' + TwoLAME is an optimised MPEG Audio Layer 2 (MP2) encoder based on + tooLAME by Mike Cheng, which in turn is based upon the ISO dist10 + code and portions of LAME. + ''; + homepage = "https://www.twolame.org/"; + license = with licenses; [ lgpl2Plus ]; + platforms = with platforms; unix; + maintainers = with maintainers; [ AndersonTorres ]; + }; +} |