10 directoryListingUpdater,
13 # Should be bumped along with EFL!
15 buildPythonPackage rec {
18 format = "setuptools";
21 url = "http://download.enlightenment.org/rel/bindings/python/${pname}-${version}.tar.xz";
22 hash = "sha256-3Ns5fhIHihnpDYDnxvPP00WIZL/o1UWLzgNott4GKNc=";
25 nativeBuildInputs = [ pkg-config ];
27 buildInputs = [ enlightenment.efl ];
29 propagatedBuildInputs = [
35 NIX_CFLAGS_COMPILE="$(pkg-config --cflags efl evas) $NIX_CFLAGS_COMPILE"
39 ${python.pythonOnBuildForHost.interpreter} setup.py build_ext
43 ${python.pythonOnBuildForHost.interpreter} setup.py install --prefix=$out --single-version-externally-managed
48 passthru.updateScript = directoryListingUpdater { };
51 description = "Python bindings for Enlightenment Foundation Libraries";
52 homepage = "https://github.com/DaveMDS/python-efl";
53 platforms = platforms.linux;
54 license = with licenses; [
64 ++ teams.enlightenment.members;