The name libmpdclient is the original name of the project, and it is the most used by other projects and package managers. Also, there is no reason why not to use the name libmpdclient.
31 lines
703 B
Nix
31 lines
703 B
Nix
{ lib
|
|
, stdenv
|
|
, fetchFromGitHub
|
|
, meson
|
|
, ninja
|
|
, fixDarwinDylibNames
|
|
}:
|
|
|
|
stdenv.mkDerivation rec {
|
|
pname = "libmpdclient";
|
|
version = "2.19";
|
|
|
|
src = fetchFromGitHub {
|
|
owner = "MusicPlayerDaemon";
|
|
repo = pname;
|
|
rev = "v${version}";
|
|
sha256 = "01agvjscdxagw6jcfx0wg81c4b6p8rh0hp3slycmjs2b835kvmq2";
|
|
};
|
|
|
|
nativeBuildInputs = [ meson ninja ]
|
|
++ lib.optional stdenv.isDarwin fixDarwinDylibNames;
|
|
|
|
meta = with lib; {
|
|
description = "Client library for MPD (music player daemon)";
|
|
homepage = "https://www.musicpd.org/libs/libmpdclient/";
|
|
license = licenses.bsd2;
|
|
maintainers = with maintainers; [ ehmry AndersonTorres ];
|
|
platforms = platforms.unix;
|
|
};
|
|
}
|