diff options
Diffstat (limited to 'nixpkgs/pkgs/development/python-modules/s2clientprotocol')
-rw-r--r-- | nixpkgs/pkgs/development/python-modules/s2clientprotocol/default.nix | 26 | ||||
-rw-r--r-- | nixpkgs/pkgs/development/python-modules/s2clientprotocol/pure-version.patch | 13 |
2 files changed, 39 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/development/python-modules/s2clientprotocol/default.nix b/nixpkgs/pkgs/development/python-modules/s2clientprotocol/default.nix new file mode 100644 index 000000000000..5fbf4b6fab2c --- /dev/null +++ b/nixpkgs/pkgs/development/python-modules/s2clientprotocol/default.nix @@ -0,0 +1,26 @@ +{ buildPythonPackage +, lib +, fetchPypi +, protobuf +}: + +buildPythonPackage rec { + pname = "s2clientprotocol"; + version = "3.19.1.58600.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "02jqwdfj5zpag4c5nf0707qmwk7sqm98yfgrd19rq6pi58zgl74f"; + }; + + patches = [ ./pure-version.patch ]; + + buildInputs = [ protobuf ]; + + meta = { + description = "StarCraft II - client protocol."; + homepage = "https://github.com/Blizzard/sc2client-proto"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ danharaj ]; + }; +} diff --git a/nixpkgs/pkgs/development/python-modules/s2clientprotocol/pure-version.patch b/nixpkgs/pkgs/development/python-modules/s2clientprotocol/pure-version.patch new file mode 100644 index 000000000000..43675c3bb11c --- /dev/null +++ b/nixpkgs/pkgs/development/python-modules/s2clientprotocol/pure-version.patch @@ -0,0 +1,13 @@ +diff --git a/setup.py b/setup.py +index 89131a8..19527df 100755 +--- a/setup.py ++++ b/setup.py +@@ -13,8 +13,6 @@ from distutils.spawn import find_executable + from setuptools import setup + from setuptools.command.build_py import build_py + +-import gameversion_autogen as ver +- + SETUP_DIR = os.path.dirname(os.path.abspath(__file__)) + PROTO_DIR = os.path.join(SETUP_DIR, 's2clientprotocol') + |