python312Packages.types-aiobotocore: 2.15.2 -> 2.15.2.post3 (#361801)
[NixPkgs.git] / pkgs / by-name / cy / cyanrip / package.nix
blob149d370ba49587788c4248385ff8b644635d6574
1 { stdenv
2 , lib
3 , fetchFromGitHub
4 , meson
5 , ninja
6 , pkg-config
7 , ffmpeg-headless
8 , libcdio
9 , libcdio-paranoia
10 , libmusicbrainz5
11 , curl
13 stdenv.mkDerivation (finalAttrs: {
14   pname = "cyanrip";
15   version = "0.9.3.1";
17   src = fetchFromGitHub {
18     owner = "cyanreg";
19     repo = "cyanrip";
20     rev = "v${finalAttrs.version}";
21     hash = "sha256-GAPHsYQYJQOBV4ok7omqhiDPKX+VC4Bw3Msb3pd8Zo8=";
22   };
24   nativeBuildInputs = [
25     meson
26     ninja
27     pkg-config
28   ];
30   buildInputs = [
31     ffmpeg-headless
32     libcdio
33     libcdio-paranoia
34     libmusicbrainz5
35     curl
36   ];
38   meta = with lib; {
39     homepage = "https://github.com/cyanreg/cyanrip";
40     changelog = "https://github.com/cyanreg/cyanrip/releases/tag/${finalAttrs.src.rev}";
41     description = "Bule-ish CD ripper";
42     mainProgram = "cyanrip";
43     license = licenses.lgpl21Plus;
44     platforms = platforms.all;
45     maintainers = [ maintainers.zane ];
46   };