From d07fc907d4bb5e232e16d1ce3cade7abd006f94e Mon Sep 17 00:00:00 2001 From: Peter Tillemans Date: Fri, 7 Jun 2024 11:31:47 +0200 Subject: [PATCH] format tools.scm --- snamellit/tools.scm | 101 ++++++++++++++++++++++++++------------------ 1 file changed, 59 insertions(+), 42 deletions(-) diff --git a/snamellit/tools.scm b/snamellit/tools.scm index 63140a4..91fe89c 100644 --- a/snamellit/tools.scm +++ b/snamellit/tools.scm @@ -16,11 +16,14 @@ (package (name "gradle") (version "8.4") - (source (origin - (method url-fetch) - (uri (string-append "https://downloads.gradle.org/distributions/gradle-" version "-bin.zip")) - (sha256 - (base32 "1bkjxw7i0lm17pdyyvka4xpl6z0cdj0izagphync6839i2pg66iy")))) + (source + (origin + (method url-fetch) + (uri (string-append + "https://downloads.gradle.org/distributions/gradle-" + version "-bin.zip")) + (sha256 + (base32 "1bkjxw7i0lm17pdyyvka4xpl6z0cdj0izagphync6839i2pg66iy")))) (build-system copy-build-system) (inputs (list `(,openjdk20 "jdk"))) (native-inputs (list unzip)) @@ -35,32 +38,40 @@ (package (name "terraform") (version "1.8.4") - (source (origin - (method url-fetch) - (uri (string-append "https://releases.hashicorp.com/terraform/" version "/terraform_" version "_linux_amd64.zip")) - (sha256 - (base32 - "1i181cmzwlrx8d40z1spilcwgnhkzwalrg8822d23sqdmrs7a5hj")))) + (source + (origin + (method url-fetch) + (uri (string-append + "https://releases.hashicorp.com/terraform/" version + "/terraform_" version "_linux_amd64.zip")) + (sha256 + (base32 + "1i181cmzwlrx8d40z1spilcwgnhkzwalrg8822d23sqdmrs7a5hj")))) (build-system binary-build-system) (supported-systems '("x86_64-linux")) - (arguments '( - #:install-plan - `(("." ("terraform") "bin/")) - #:phases - (modify-phases %standard-phases - ;; this is required because standard unpack expects - ;; the archive to contain a directory with everything inside it, - ;; while babashka's release .tar.gz only contains the `bb` binary. - (replace 'unpack - (lambda* (#:key inputs #:allow-other-keys) - (system* (which "unzip") - (assoc-ref inputs "source")) - #t))))) + (arguments + '( + #:install-plan + `(("." ("terraform") "bin/")) + #:phases + (modify-phases + %standard-phases + ;; this is required because standard unpack expects + ;; the archive to contain a directory with everything inside it, + ;; while babashka's release .tar.gz only contains the `bb` binary. + (replace 'unpack + (lambda* (#:key inputs #:allow-other-keys) + (system* (which "unzip") + (assoc-ref inputs "source")) + #t))))) (native-inputs `(("unzip" ,unzip))) (synopsis "A tool to describe and deploy infrastructure as code") (description - "Terraform allows you to describe your complete infrastructure in the form of code. Even if your servers come from different providers such as AWS or Azure, Terraform helps you build and manage these resources in parallel across providers.") + "Terraform allows you to describe your complete infrastructure in the +form of code. Even if your servers come from different providers such +as AWS or Azure, Terraform helps you build and manage these resources +in parallel across providers.") (home-page "https://hashicorp.com/terraform") (license #f))) @@ -70,10 +81,12 @@ (version "1.6.6") (source (origin (method url-fetch) - (uri (string-append "https://releases.hashicorp.com/terraform/" version "/terraform_" version "_linux_amd64.zip")) + (uri (string-append + "https://releases.hashicorp.com/terraform/" version + "/terraform_" version "_linux_amd64.zip")) (sha256 (base32 - "002g0ypkkfqy5nf989jyk3m1l7l0455hsaq11xfhr5lbv4zqh5yi")))))) + "002g0ypkkfqy5nf989jyk3m1l7l0455hsaq11xfhr5lbv4zqh5yi")))))) (define-public vault @@ -83,25 +96,29 @@ (source (origin (method url-fetch) - (uri (string-append "https://releases.hashicorp.com/vault/" version "/vault_" version "_linux_amd64.zip")) + (uri (string-append + "https://releases.hashicorp.com/vault/" version + "/vault_" version "_linux_amd64.zip")) (sha256 (base32 - "1n3147l5slzmw7svqdwbhzxybzl5597jb64i4hvsrhswqnnx8cya")))) + "1n3147l5slzmw7svqdwbhzxybzl5597jb64i4hvsrhswqnnx8cya")))) (build-system binary-build-system) (supported-systems '("x86_64-linux")) - (arguments '( - #:install-plan - `(("." ("vault") "bin/")) - #:phases - (modify-phases %standard-phases - ;; this is required because standard unpack expects - ;; the archive to contain a directory with everything inside it, - ;; while babashka's release .tar.gz only contains the `bb` binary. - (replace 'unpack - (lambda* (#:key inputs #:allow-other-keys) - (system* (which "unzip") - (assoc-ref inputs "source")) - #t))))) + (arguments + '( + #:install-plan + `(("." ("vault") "bin/")) + #:phases + (modify-phases + %standard-phases + ;; this is required because standard unpack expects + ;; the archive to contain a directory with everything inside it, + ;; while babashka's release .tar.gz only contains the `bb` binary. + (replace 'unpack + (lambda* (#:key inputs #:allow-other-keys) + (system* (which "unzip") + (assoc-ref inputs "source")) + #t))))) (native-inputs `(("unzip" ,unzip))) (synopsis "Tool to describe and deploy secrets")