evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / od / ode / package.nix
blob2906c3428342806c7024a8d3ca45991bf41aa19b
1 { lib
2 , stdenv
3 , fetchurl
4 , darwin
5 }:
7 stdenv.mkDerivation (finalAttrs: {
8   pname = "ode";
9   version = "0.16.5";
11   src = fetchurl {
12     url = "https://bitbucket.org/odedevs/ode/downloads/ode-${finalAttrs.version}.tar.gz";
13     hash = "sha256-uode3RZFcJWHle6qcPFIU7/DTMmHH4rd6NpH4SvVRnk=";
14   };
16   buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
17     darwin.apple_sdk.frameworks.CoreServices
18     darwin.apple_sdk.frameworks.GLUT
19   ];
21   env.CXXFLAGS = lib.optionalString stdenv.cc.isClang (toString [
22     "-std=c++14"
23     "-Wno-error=c++11-narrowing"
24   ]);
26   meta = with lib; {
27     description = "Open Dynamics Engine";
28     mainProgram = "ode-config";
29     homepage = "https://www.ode.org";
30     license = with licenses; [ bsd3 lgpl21Only lgpl3Only zlib ];
31     maintainers = with maintainers; [ wegank ];
32     platforms = platforms.unix;
33   };