Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
869 B · 44 lines
Nix
123456789101112131415161718192021222324252627282930313233343536373839404142434445{ lib, fetchFromGitHub, buildPythonPackage, cython, pkg-config, libgbinder}:
buildPythonPackage rec { pname = "gbinder-python"; version = "1.1.1"; format = "setuptools";
src = fetchFromGitHub { owner = "erfanoabdi"; repo = pname; rev = version; sha256 = "1X9gAux9w/mCEVmE3Yqvvq3kU7hu4iAFaZWNZZZxt3E="; };
buildInputs = [ libgbinder ];
nativeBuildInputs = [ cython pkg-config ];
postPatch = '' # Fix pkg-config name for cross-compilation substituteInPlace setup.py --replace "pkg-config" "$PKG_CONFIG" '';
setupPyGlobalFlags = [ "--cython" ];
meta = { description = "Python bindings for libgbinder"; homepage = "https://github.com/erfanoabdi/gbinder-python"; license = lib.licenses.gpl3; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ mcaju ]; };}