Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.1 kB · 54 lines
Nix
at litex
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455{ lib, buildPythonPackage, fetchPypi, python, cffi, pkg-config, libxkbcommon, libinput, pixman, pythonOlder, udev, wlroots, wayland, pywayland, xkbcommon, xorg, pytestCheckHook, qtile}:
buildPythonPackage rec { pname = "pywlroots"; version = "0.15.24"; format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi { inherit pname version; hash = "sha256-TvYhxiAbK+mpcEE9y79WH96dzeDnvI0xPaUxSYQqyHE="; };
nativeBuildInputs = [ pkg-config ]; propagatedNativeBuildInputs = [ cffi ]; buildInputs = [ libinput libxkbcommon pixman xorg.libxcb udev wayland wlroots ]; propagatedBuildInputs = [ cffi pywayland xkbcommon ]; nativeCheckInputs = [ pytestCheckHook ];
postBuild = '' ${python.pythonForBuild.interpreter} wlroots/ffi_build.py '';
pythonImportsCheck = [ "wlroots" ];
passthru.tests = { inherit qtile; };
meta = with lib; { homepage = "https://github.com/flacjacket/pywlroots"; description = "Python bindings to wlroots using cffi"; license = licenses.ncsa; platforms = platforms.linux; maintainers = with maintainers; [ chvp ]; };}