From 782a4f4bd9d90b6a4a8fd3417a6904f12ce0240d Mon Sep 17 00:00:00 2001 From: Adam Mohammed Date: Fri, 7 Jun 2024 23:20:18 -0400 Subject: [PATCH] Add my new equinix guile package --- adam/packages/guile.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 adam/packages/guile.scm diff --git a/adam/packages/guile.scm b/adam/packages/guile.scm new file mode 100644 index 0000000..ef9fa83 --- /dev/null +++ b/adam/packages/guile.scm @@ -0,0 +1,24 @@ +(define-module (adam packages guile) + #:use-module (gnu packages guile) + #:use-module (gnu package pkg-config) + #:use-module (guix git-download) + #:use-module (guix build-system guile)) + +;; https://git.fixergrid.net/adam/equinix-scm/archive/v0.0.1.tar.gz +(define-public guile-equinix-metal + (package + (name "guile-equinix-metal") + (version "0.0.1") + (source (origin + (method url-fetch) + (uri (string-append "https://git.fixergrid.net/adam/equinix-scm/archive/" version ".tar.gz")) + (sha256 + (base32 + "1q9zy26h5pfsdy9q8w4brlvx2z8y6faqrr4l7d7jxngf1s76pv6v")))) + (build-system guile-build-system) + (native-inputs (list pkg-config guile-3.0)) + (inputs (list guile-3.0 guile-json-4)) + (synopsis "Equinix Metal SDK") + (home-page "https://git.fixergrid.net/adam/equinix-scm") + (description "Equinix-scm supports token exchange and talking to Metal API") + (license #f)))