easytier: 2.1.1 -> 2.1.2 (#376259)
[NixPkgs.git] / pkgs / by-name / li / libvorbis / package.nix
blobc5104cafc4335de8bec14dac1a6fe20f2c41b355
2   lib,
3   stdenv,
4   fetchurl,
5   libogg,
6   pkg-config,
7 }:
9 stdenv.mkDerivation rec {
10   pname = "libvorbis";
11   version = "1.3.7";
13   src = fetchurl {
14     url = "https://downloads.xiph.org/releases/vorbis/${pname}-${version}.tar.xz";
15     sha256 = "0jwmf87x5sdis64rbv0l87mdpah1rbilkkxszipbzg128f9w8g5k";
16   };
18   outputs = [
19     "out"
20     "dev"
21     "doc"
22   ];
24   nativeBuildInputs = [ pkg-config ];
25   propagatedBuildInputs = [ libogg ];
27   doCheck = true;
29   # strip -mno-ieee-fp flag from configure and configure.ac when using
30   # clang as the flag is not recognized by the compiler
31   preConfigure = lib.optionalString (stdenv.cc.isClang or false) ''
32     sed s/\-mno\-ieee\-fp// -i {configure,configure.ac}
33   '';
35   meta = with lib; {
36     description = "Vorbis audio compression reference implementation";
37     homepage = "https://xiph.org/vorbis/";
38     license = licenses.bsd3;
39     maintainers = [ maintainers.ehmry ];
40     platforms = platforms.all;
41   };