Merge pull request #119126 from fabaff/pycomfoconnect
[NixPkgs.git] / pkgs / development / python-modules / freetype-py / default.nix
bloba1259b85673a2c5e023d82ccaf40db6ee07d3147
1 { lib, buildPythonPackage, fetchPypi, substituteAll, stdenv, setuptools_scm, freetype }:
3 buildPythonPackage rec {
4   pname = "freetype-py";
5   version = "2.1.0.post1";
7   src = fetchPypi {
8     inherit pname version;
9     sha256 = "1k62fx53qrv9nb73mpqi2r11wzbx41qfv5qppvh6rylywnrknf3n";
10   };
12   patches = [
13     (substituteAll {
14       src = ./library-paths.patch;
15       freetype = "${freetype.out}/lib/libfreetype${stdenv.hostPlatform.extensions.sharedLibrary}";
16     })
17   ];
19   nativeBuildInputs = [ setuptools_scm ];
21   propagatedBuildInputs = [ freetype ];
23   pythonImportsCheck =  [ "freetype" ];
25   meta = with lib; {
26     homepage = "https://github.com/rougier/freetype-py";
27     description = "FreeType (high-level Python API)";
28     license = licenses.bsd3;
29     maintainers = with maintainers; [ goertzenator ];
30   };