From c23b0042feb2778262b911c5e3c752e2fdd627a1 Mon Sep 17 00:00:00 2001 From: Alejandro Soto Date: Mon, 12 Jun 2023 16:58:59 -0600 Subject: pkgs: add iced-x86 --- pkgs/iced-x86/default.nix | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 pkgs/iced-x86/default.nix (limited to 'pkgs/iced-x86/default.nix') diff --git a/pkgs/iced-x86/default.nix b/pkgs/iced-x86/default.nix new file mode 100644 index 0000000..6f7652d --- /dev/null +++ b/pkgs/iced-x86/default.nix @@ -0,0 +1,29 @@ +{ buildPythonPackage, cargo, lib, fetchPypi, setuptools-rust, rustc, rustPlatform }: +let + pname = "iced-x86"; + version = "1.19.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "sha256-YljWeJNOk7eF1iPymarxNLj3rLnXJGC/Qsajb9YWXnE="; + }; +in +buildPythonPackage { + inherit pname src version; + + nativeBuildInputs = [ + cargo + rustc + rustPlatform.cargoSetupHook + setuptools-rust + ]; + + # Esta gente no le puso Cargo.lock + cargoDeps = rustPlatform.importCargoLock { + lockFile = ./Cargo.lock; + }; + + patches = [ + ./0001-add-Cargo.lock.patch + ]; +} -- cgit v1.2.3