Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
759 B · 32 lines
Nix
123456789101112131415161718192021222324252627282930313233{ buildPythonPackage, lib, stdenv, libsixel}:
buildPythonPackage rec { version = libsixel.version; format = "setuptools"; pname = "libsixel";
src = libsixel.src; sourceRoot = "${src.name}/python";
prePatch = '' substituteInPlace libsixel/__init__.py --replace \ 'from ctypes.util import find_library' \ 'find_library = lambda _x: "${lib.getLib libsixel}/lib/libsixel${stdenv.hostPlatform.extensions.sharedLibrary}"' '';
# no tests doCheck = false;
pythonImportsCheck = [ "libsixel" ];
meta = with lib; { description = "SIXEL graphics encoder/decoder implementation"; homepage = "https://github.com/libsixel/libsixel"; license = licenses.mit; maintainers = with maintainers; [ rmcgibbo ]; };}