Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / twolame / default.nix
blob3537dd3029b6e0e2342a2c5722f6771be87a4063
1 { lib, stdenv, fetchFromGitHub
2 , autoreconfHook, pkg-config
3 , libsndfile }:
5 stdenv.mkDerivation {
7   pname = "twolame";
8   version = "2017-09-27";
10   src = fetchFromGitHub {
11     owner = "njh";
12     repo = "twolame";
13     rev = "977c8ac55d8ca6d5f35d1d413a119dac2b3b0333";
14     sha256 = "1rq3yc8ygzdqid9zk6pixmm4w9sk2vrlx217lhn5bjaglv7iyf7x";
15   };
17   nativeBuildInputs = [ autoreconfHook pkg-config ];
18   buildInputs = [ libsndfile ];
20   doCheck = false; # fails with "../build-scripts/test-driver: line 107: -Mstrict: command not found"
22   meta = with lib;{
23     description = "A MP2 encoder";
24     longDescription = ''
25       TwoLAME is an optimised MPEG Audio Layer 2 (MP2) encoder based on
26       tooLAME by Mike Cheng, which in turn is based upon the ISO dist10
27       code and portions of LAME.
28     '';
29     homepage = "https://www.twolame.org/";
30     license = with licenses; [ lgpl2Plus ];
31     platforms = with platforms; unix;
32     maintainers = with maintainers; [ AndersonTorres ];
33   };