mini-calc: 3.3.3 -> 3.3.5 (#372274)
[NixPkgs.git] / pkgs / by-name / li / libcue / package.nix
blobe21cbea721617011be3688231337e67453bf5f70
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   cmake,
6   bison,
7   flex,
8 }:
10 stdenv.mkDerivation rec {
11   pname = "libcue";
12   version = "2.3.0";
14   src = fetchFromGitHub {
15     owner = "lipnitsk";
16     repo = "libcue";
17     rev = "v${version}";
18     hash = "sha256-ZMUUa8CmpFNparPsM/P2yvRto9E85EdTxpID5sKQbNI=";
19   };
21   nativeBuildInputs = [
22     cmake
23     bison
24     flex
25   ];
27   doCheck = true;
29   meta = with lib; {
30     description = "CUE Sheet Parser Library";
31     longDescription = ''
32       libcue is intended to parse a so called cue sheet from a char string or
33       a file pointer. For handling of the parsed data a convenient API is
34       available.
35     '';
36     homepage = "https://github.com/lipnitsk/libcue";
37     license = licenses.gpl2Only;
38     maintainers = with maintainers; [ astsmtl ];
39     platforms = platforms.unix;
40   };