btrbk: add mainProgram
[NixPkgs.git] / pkgs / by-name / li / libmpdclient / package.nix
blob297ca698b0c94c467e690f0b15c3775fa30a4a5c
1 { fetchFromGitHub
2 , fixDarwinDylibNames
3 , lib
4 , meson
5 , ninja
6 , stdenv
7 }:
9 stdenv.mkDerivation (finalAttrs: {
10   pname = "libmpdclient";
11   version = "2.22";
13   src = fetchFromGitHub {
14     owner = "MusicPlayerDaemon";
15     repo = "libmpdclient";
16     rev = "v${finalAttrs.version}";
17     hash = "sha256-KF8IR9YV6b9ro+L9m6nHs1IggakEZddfcBKm/oKCVZY=";
18   };
20   nativeBuildInputs = [
21     meson
22     ninja
23   ] ++ lib.optionals stdenv.hostPlatform.isDarwin [
24     fixDarwinDylibNames
25   ];
27   meta = {
28     description = "Client library for MPD (music player daemon)";
29     homepage = "https://www.musicpd.org/libs/libmpdclient/";
30     changelog = "https://raw.githubusercontent.com/MusicPlayerDaemon/libmpdclient/${finalAttrs.src.rev}/NEWS";
31     license = with lib.licenses; [ bsd2 ];
32     maintainers = with lib.maintainers; [ AndersonTorres ];
33     platforms = lib.platforms.unix;
34   };