evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / to / toml-f / package.nix
blob30632e1160db8d226399a16d623c50e24e985f3f
1 { stdenv
2 , lib
3 , fetchFromGitHub
4 , gfortran
5 , meson
6 , ninja
7 , pkg-config
8 , test-drive
9 }:
11 stdenv.mkDerivation rec {
12   pname = "toml-f";
13   version = "0.4.2";
15   src = fetchFromGitHub {
16     owner = pname;
17     repo = pname;
18     rev = "v${version}";
19     hash = "sha256-+cac4rUNpd2w3yBdH1XoCKdJ9IgOHZioZg8AhzGY0FE=";
20   };
22   nativeBuildInputs = [ gfortran meson ninja pkg-config ];
24   buildInputs = [ test-drive ];
26   outputs = [ "out" "dev" ];
28   # tftest-build fails on aarch64-linux
29   doCheck = !stdenv.hostPlatform.isAarch64;
31   meta = with lib; {
32     description = "TOML parser implementation for data serialization and deserialization in Fortran";
33     license = with licenses; [ asl20 mit ];
34     homepage = "https://github.com/toml-f/toml-f";
35     platforms = platforms.linux;
36     maintainers = [ maintainers.sheepforce ];
37   };