biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / audio / vgmplay-libvgm / default.nix
blob75701682e1283857d1b27a0a7fc724a7437aaf04
1 { stdenv
2 , lib
3 , fetchFromGitHub
4 , unstableGitUpdater
5 , cmake
6 , pkg-config
7 , zlib
8 , libvgm
9 , inih
12 stdenv.mkDerivation {
13   pname = "vgmplay-libvgm";
14   version = "unstable-2024-01-03";
16   src = fetchFromGitHub {
17     owner = "ValleyBell";
18     repo = "vgmplay-libvgm";
19     rev = "7db1c63c056d79a8f9f533aa7eb82b7fdf7d456c";
20     hash = "sha256-GjBwu8Y/lOI8SLO4SrAWcntQIwKe/hXuh9tKbOPHQiA=";
21   };
23   nativeBuildInputs = [ cmake pkg-config ];
25   buildInputs = [ zlib libvgm inih ];
27   postInstall = ''
28     install -Dm644 ../VGMPlay.ini $out/share/vgmplay/VGMPlay.ini
29   '';
31   passthru.updateScript = unstableGitUpdater {
32     url = "https://github.com/ValleyBell/vgmplay-libvgm.git";
33   };
35   meta = with lib; {
36     mainProgram = "vgmplay";
37     homepage = "https://github.com/ValleyBell/vgmplay-libvgm";
38     description = "New VGMPlay, based on libvgm";
39     license = licenses.unfree; # no licensing text anywhere yet
40     maintainers = with maintainers; [ OPNA2608 ];
41     platforms = platforms.all;
42   };