evcc: 0.131.8 -> 0.131.10 (#364658)
[NixPkgs.git] / pkgs / development / python-modules / libsixel / default.nix
blob9046cc3f81306c4511276a637e2b50467a3e2906
2   buildPythonPackage,
3   lib,
4   stdenv,
5   libsixel,
6 }:
8 buildPythonPackage rec {
9   version = libsixel.version;
10   format = "setuptools";
11   pname = "libsixel";
13   src = libsixel.src;
14   sourceRoot = "${src.name}/python";
16   prePatch = ''
17     substituteInPlace libsixel/__init__.py --replace \
18       'from ctypes.util import find_library' \
19       'find_library = lambda _x: "${lib.getLib libsixel}/lib/libsixel${stdenv.hostPlatform.extensions.sharedLibrary}"'
20   '';
22   # no tests
23   doCheck = false;
25   pythonImportsCheck = [ "libsixel" ];
27   meta = with lib; {
28     description = "SIXEL graphics encoder/decoder implementation";
29     homepage = "https://github.com/libsixel/libsixel";
30     license = licenses.mit;
31     maintainers = with maintainers; [ rmcgibbo ];
32   };