From 867433dc45aac20124dc647e704813a1135aebad Mon Sep 17 00:00:00 2001 From: Gon Solo Date: Sun, 14 Dec 2025 19:34:53 +0100 Subject: [PATCH] pdk-ciel: init at 2.3.1 --- pkgs/by-name/pd/pdk-ciel/package.nix | 37 ++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pkgs/by-name/pd/pdk-ciel/package.nix diff --git a/pkgs/by-name/pd/pdk-ciel/package.nix b/pkgs/by-name/pd/pdk-ciel/package.nix new file mode 100644 index 000000000000..648d3c10b556 --- /dev/null +++ b/pkgs/by-name/pd/pdk-ciel/package.nix @@ -0,0 +1,37 @@ +{ + lib, + fetchFromGitHub, + python3Packages, +}: + +python3Packages.buildPythonApplication rec { + pname = "ciel"; + version = "2.3.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "fossi-foundation"; + repo = "ciel"; + tag = version; + hash = "sha256-/B4s0X+/2rTkR81zK5fwFKmMAgfFYH2n/6etH7WYyik="; + }; + + build-system = [ python3Packages.poetry-core ]; + + dependencies = with python3Packages; [ + pyyaml + click + httpx + pcpp + rich + zstandard + ]; + + meta = { + description = "Tool for managing Process Design Kits (PDKs) for ASIC and FPGA flows"; + homepage = "https://github.com/fossi-foundation/ciel"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ gonsolo ]; + mainProgram = "ciel"; + }; +}