Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / libmypaint / default.nix
blob655480f75a2ffe562f59d2c40e0941461e8d9935
1 { lib, stdenv
2 , autoconf
3 , automake
4 , fetchFromGitHub
5 , glib
6 , intltool
7 , json_c
8 , libtool
9 , pkg-config
10 , python3
13 stdenv.mkDerivation rec {
14   pname = "libmypaint";
15   version = "1.6.1";
17   outputs = [ "out" "dev" ];
19   src = fetchFromGitHub {
20     owner = "mypaint";
21     repo = "libmypaint";
22     rev = "v${version}";
23     sha256 = "1ppgpmnhph9h8ayx9776f79a0bxbdszfw9c6bw7c3ffy2yk40178";
24   };
26   nativeBuildInputs = [
27     autoconf
28     automake
29     intltool
30     libtool
31     pkg-config
32     python3
33   ];
35   buildInputs = [
36     glib
37   ];
39   # for libmypaint.pc
40   propagatedBuildInputs = [
41     json_c
42   ];
44   doCheck = true;
46   preConfigure = "./autogen.sh";
48   meta = with lib; {
49     homepage = "http://mypaint.org/";
50     description = "Library for making brushstrokes which is used by MyPaint and other projects";
51     license = licenses.isc;
52     maintainers = with maintainers; [ goibhniu jtojnar ];
53     platforms = platforms.unix;
54   };