From 6110934c53d3d68f59fe06760a5ca14f69a587c1 Mon Sep 17 00:00:00 2001 From: Adam Mohammed Date: Sun, 9 Jun 2024 15:47:58 -0400 Subject: [PATCH] move things --- .guix/modules/guile-equinix.scm | 30 ----------------------- guix.scm | 30 ++++++++++++++++++++++- {metalapi => src/metalapi}/device.scm | 0 {metalapi => src/metalapi}/project.scm | 0 {metalapi => src/metalapi}/requests.scm | 0 {metalapi => src/metalapi}/vlan.scm | 0 {metalctrl => src/metalctrl}/identity.scm | 0 7 files changed, 29 insertions(+), 31 deletions(-) delete mode 100644 .guix/modules/guile-equinix.scm mode change 120000 => 100644 guix.scm rename {metalapi => src/metalapi}/device.scm (100%) rename {metalapi => src/metalapi}/project.scm (100%) rename {metalapi => src/metalapi}/requests.scm (100%) rename {metalapi => src/metalapi}/vlan.scm (100%) rename {metalctrl => src/metalctrl}/identity.scm (100%) diff --git a/.guix/modules/guile-equinix.scm b/.guix/modules/guile-equinix.scm deleted file mode 100644 index 048f975..0000000 --- a/.guix/modules/guile-equinix.scm +++ /dev/null @@ -1,30 +0,0 @@ -(define-module (guile-equinix-metal-package) - #:use-module (guix) - #:use-module (guix packages) - #:use-module (guix gexp) - #:use-module (guix git-download) - #:use-module (guix build-system guile) - #:use-module ((guix licenses) #:prefix license:) - #:use-module (gnu packages guile) - #:use-module (gnu packages pkg-config)) - -(define %srcdir - (string-append (dirname (current-filename)) "/../..")) - -(define-public guile-equinix-metal - (package - (name "guile-equinix-metal") - (version "0.0.5") - (source (local-file %srcdir "guile-equinix-metal" - #:select? (git-predicate - (dirname (assoc-ref (current-source-location) 'filename))) - #:recursive? #t)) - (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 license:gpl3+))) - -guile-equinix-metal diff --git a/guix.scm b/guix.scm deleted file mode 120000 index 31310b8..0000000 --- a/guix.scm +++ /dev/null @@ -1 +0,0 @@ -.guix/modules/guile-equinix.scm \ No newline at end of file diff --git a/guix.scm b/guix.scm new file mode 100644 index 0000000..c338948 --- /dev/null +++ b/guix.scm @@ -0,0 +1,29 @@ +(use-modules (guix packages) + (guix gexp) + (guix build-system guile) + (gnu packages) + (gnu packages guile) + (gnu packages tls) + (guix git-download) + (guix utils)) + + +(define-public guile-equinix-metal + (let ((vcs-file? (or (git-predicate (current-source-directory)) + (const #t)))) + (package + (name "guile-equinix-metal") + (version "0.0.5") + (source (local-file "." "guile-equinix-metal" + #:recursive? #t + #:select? vcs-file?)) + (build-system guile-build-system) + (arguments + (list #:source-directory "src")) + (inputs (list guile-3.0 guile-json-4 guile-gnutls)) + (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)))) + +guile-equinix-metal diff --git a/metalapi/device.scm b/src/metalapi/device.scm similarity index 100% rename from metalapi/device.scm rename to src/metalapi/device.scm diff --git a/metalapi/project.scm b/src/metalapi/project.scm similarity index 100% rename from metalapi/project.scm rename to src/metalapi/project.scm diff --git a/metalapi/requests.scm b/src/metalapi/requests.scm similarity index 100% rename from metalapi/requests.scm rename to src/metalapi/requests.scm diff --git a/metalapi/vlan.scm b/src/metalapi/vlan.scm similarity index 100% rename from metalapi/vlan.scm rename to src/metalapi/vlan.scm diff --git a/metalctrl/identity.scm b/src/metalctrl/identity.scm similarity index 100% rename from metalctrl/identity.scm rename to src/metalctrl/identity.scm