From 4b90f024f74a478a4141602b077a446e87b86d1e Mon Sep 17 00:00:00 2001 From: alex Date: Mon, 1 Dec 2025 08:24:00 -0800 Subject: [PATCH] packages: add pulumi --- infiniteadaptability/packages/pulumi.scm | 32 ++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 infiniteadaptability/packages/pulumi.scm diff --git a/infiniteadaptability/packages/pulumi.scm b/infiniteadaptability/packages/pulumi.scm new file mode 100644 index 0000000..d0b05c4 --- /dev/null +++ b/infiniteadaptability/packages/pulumi.scm @@ -0,0 +1,32 @@ +(define-module (infiniteadaptability packages pulumi) + #:use-module (gnu packages) + #:use-module (gnu packages compression) + #:use-module (guix download) + #:use-module (guix gexp) + #:use-module (guix packages) + #:use-module ((guix licenses) + #:prefix license:) + #:use-module (nonguix build-system binary) + #:export (pulumi)) + +(define pulumi + (package + (name "pulumi") + (version "3.205.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://get.pulumi.com/releases/sdk/pulumi-v" version "-linux-x64.tar.gz")) + (sha256 + (base32 "14pqc1qvkb8jp2wisld02qm6zf68i3i3iyymiwgg2ngr1ps40191")))) + (supported-systems '("x86_64-linux")) + (build-system binary-build-system) + (arguments + (list + #:substitutable? #f + #:install-plan + #~'(("." "bin/" #:exclude ("pulumi-watch"))))) + (synopsis "Pulumi") + (description "pulumi") + (license license:unlicense) + (home-page "https://www.pulumi.com"))) -- 2.52.0