]> infiniteadaptability.org Git - channel/commitdiff
packages: add pulumi
authoralex <[email protected]>
Mon, 1 Dec 2025 16:24:00 +0000 (08:24 -0800)
committeralex <[email protected]>
Mon, 1 Dec 2025 16:24:00 +0000 (08:24 -0800)
infiniteadaptability/packages/pulumi.scm [new file with mode: 0644]

diff --git a/infiniteadaptability/packages/pulumi.scm b/infiniteadaptability/packages/pulumi.scm
new file mode 100644 (file)
index 0000000..d0b05c4
--- /dev/null
@@ -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")))