Loading pkgs/development/python-modules/pillow-heif/default.nix 0 → 100644 +41 −0 Original line number Diff line number Diff line { lib , buildPythonPackage , fetchFromGitHub , cmake , pillow , pytest , nasm , libheif , libaom , libde265 , x265 }: buildPythonPackage rec { pname = "pillow_heif"; version = "0.13.0"; format = "setuptools"; src = fetchFromGitHub { owner = "bigcat88"; repo = "pillow_heif"; rev = "refs/tags/v${version}"; hash = "sha256-GbOW29rGpLMS7AfShuO6UCzcspdHtFS7hyNKori0otI="; }; nativeBuildInputs = [ cmake nasm ]; buildInputs = [ libheif libaom libde265 x265 ]; propagatedBuildInputs = [ pillow ]; nativeCheckInputs = [ pytest ]; dontUseCmakeConfigure = true; pythonImportsCheck = [ "pillow_heif" ]; meta = { description = "Python library for working with HEIF images and plugin for Pillow"; homepage = "https://github.com/bigcat88/pillow_heif"; license = with lib.licenses; [ bsd3 lgpl3 ]; maintainers = with lib.maintainers; [ dandellion ]; }; } pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -8190,6 +8190,8 @@ self: super: with self; { inherit (pkgs.xorg) libX11 libxcb; }; pillow-heif = callPackage ../development/python-modules/pillow-heif { }; pillow-simd = callPackage ../development/python-modules/pillow-simd { inherit (pkgs) freetype libjpeg zlib libtiff libwebp tcl lcms2 tk; inherit (pkgs.xorg) libX11; Loading Loading
pkgs/development/python-modules/pillow-heif/default.nix 0 → 100644 +41 −0 Original line number Diff line number Diff line { lib , buildPythonPackage , fetchFromGitHub , cmake , pillow , pytest , nasm , libheif , libaom , libde265 , x265 }: buildPythonPackage rec { pname = "pillow_heif"; version = "0.13.0"; format = "setuptools"; src = fetchFromGitHub { owner = "bigcat88"; repo = "pillow_heif"; rev = "refs/tags/v${version}"; hash = "sha256-GbOW29rGpLMS7AfShuO6UCzcspdHtFS7hyNKori0otI="; }; nativeBuildInputs = [ cmake nasm ]; buildInputs = [ libheif libaom libde265 x265 ]; propagatedBuildInputs = [ pillow ]; nativeCheckInputs = [ pytest ]; dontUseCmakeConfigure = true; pythonImportsCheck = [ "pillow_heif" ]; meta = { description = "Python library for working with HEIF images and plugin for Pillow"; homepage = "https://github.com/bigcat88/pillow_heif"; license = with lib.licenses; [ bsd3 lgpl3 ]; maintainers = with lib.maintainers; [ dandellion ]; }; }
pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -8190,6 +8190,8 @@ self: super: with self; { inherit (pkgs.xorg) libX11 libxcb; }; pillow-heif = callPackage ../development/python-modules/pillow-heif { }; pillow-simd = callPackage ../development/python-modules/pillow-simd { inherit (pkgs) freetype libjpeg zlib libtiff libwebp tcl lcms2 tk; inherit (pkgs.xorg) libX11; Loading