Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.2 kB · 54 lines
Nix
at llvm-cleanup
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455{ lib, buildPythonPackage, fetchFromGitHub, opuslib, protobuf, pytestCheckHook, pycrypto, pythonOlder,}:
buildPythonPackage rec { pname = "pymumble"; version = "1.6.1"; # Don't upgrade to 1.7, version was yanked format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchFromGitHub { owner = "azlux"; repo = "pymumble"; rev = "refs/tags/${version}"; hash = "sha256-+sT5pqdm4A2rrUcUUmvsH+iazg80+/go0zM1vr9oeuE="; };
postPatch = '' # Changes all `library==x.y.z` statements to just `library` # So that we aren't constrained to a specific version sed -i 's/\(.*\)==.*/\1/' requirements.txt '';
propagatedBuildInputs = [ opuslib protobuf ];
nativeCheckInputs = [ pycrypto pytestCheckHook ];
pythonImportsCheck = [ "pymumble_py3" "pymumble_py3.constants" ];
meta = with lib; { description = "Library to create mumble bots"; homepage = "https://github.com/azlux/pymumble"; changelog = "https://github.com/azlux/pymumble/releases/tag/${version}"; license = licenses.gpl3Only; maintainers = with maintainers; [ thelegy ]; };}