anvil-editor: init at 0.4
[NixPkgs.git] / pkgs / development / libraries / libmusicbrainz / default.nix
bloba77d64ffddce3aac42711636a56ffc2f4113f2b5
1 { lib, stdenv, fetchurl, cmake, neon, libdiscid }:
3 stdenv.mkDerivation rec {
4   pname = "libmusicbrainz";
5   version = "3.0.3";
7   nativeBuildInputs = [ cmake ];
8   buildInputs = [ neon libdiscid ];
10   src = fetchurl {
11     url = "ftp://ftp.musicbrainz.org/pub/musicbrainz/${pname}-${version}.tar.gz";
12     sha256 = "1i9qly13bwwmgj68vma766hgvsd1m75236haqsp9zgh5znlmkm3z";
13   };
15   patches = [
16     # Fix spacing around string literal for modern clang
17     ./v3-darwin.patch
18   ];
20   meta = with lib; {
21     homepage = "http://musicbrainz.org/doc/libmusicbrainz";
22     description = "MusicBrainz Client Library (3.x version)";
23     longDescription = ''
24       The libmusicbrainz (also known as mb_client or MusicBrainz Client
25       Library) is a development library geared towards developers who wish to
26       add MusicBrainz lookup capabilities to their applications.'';
27     platforms = platforms.all;
28     license = licenses.lgpl21;
29   };