diff options
Diffstat (limited to 'packages/komodo')
-rw-r--r-- | packages/komodo/komodo-vcpkg-ports.scm | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/packages/komodo/komodo-vcpkg-ports.scm b/packages/komodo/komodo-vcpkg-ports.scm new file mode 100644 index 0000000..bfe434d --- /dev/null +++ b/packages/komodo/komodo-vcpkg-ports.scm @@ -0,0 +1,51 @@ +(define-module (komodo-vcpkg-ports) + #:use-module (guix build-system copy) + #:use-module (guix git-download) + #:use-module ((guix licenses) + #:prefix license:) + #:use-module (guix packages)) + +;; DATA LAYER + +(define hash + (base32 "0nw78mmncjbgl7cjpbcy9wkch7hlqaavr03n9ls6nkjacx3klyy6")) + +(define home-page + "https://github.com/KomodoPlatform/vcpkg-custom-ports/tree/main") + +(define name + "komodo-vcpkg-ports") + +(define synopsis + "Komodo VCPKG port files") + +(define url + "https://github.com/KomodoPlatform/vcpkg-custom-ports.git") + +(define version + "main") + +;; ABSTRACTION LAYER -1 + +(define uri + (git-reference (url url) + (commit version))) + +;; ABSTRACTION LAYER -0 + +(define source + (origin (uri uri) + (method git-fetch) + (sha256 hash))) + +;; SURFACE LAYER + +(define-public komodo-vcpkg-ports + (package (name name) + (version version) + (source source) + (build-system copy-build-system) + (synopsis synopsis) + (description synopsis) + (license license:expat) + (home-page home-page))) |