(define-module (antara-gaming-sdk) #:use-module (gnu packages llvm) #:use-module (guix build-system cmake) #:use-module (guix git-download) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages)) ;;; Modal Definitions (define antara-gaming-sdk-github "https://github.com/KomodoPlatform/antara-gaming-sdk") (define antara-gaming-sdk-hash (content-hash "12jqg0y92y86lm0516k06x81zrargfgvby10kxmhj1vaxkf71ig6")) (define antara-gaming-sdk-version "1.1.0-alpha") ;;; Origin Definitions (define antara-gaming-sdk-git-reference (git-reference (url antara-gaming-sdk-github) (commit antara-gaming-sdk-version))) ;;; Package Definitions (define antara-gaming-sdk-origin (origin (uri antara-gaming-sdk-git-reference) (method git-fetch) (hash antara-gaming-sdk-hash))) (define antara-gaming-sdk-blueprint (package (name "antara-gaming-sdk-blueprint") (version antara-gaming-sdk-version) (source antara-gaming-sdk-origin) (build-system cmake-build-system) (synopsis "Komodo Gaming Software Development Kit") (description "Komodo Gaming Software Development Kit") (license license:cc-by-sa4.0) (home-page antara-gaming-sdk-github))) (define antara-gaming-sdk/clang-toolchain (package-with-c-toolchain antara-gaming-sdk-blueprint `(("clang-toolchain" ,clang-toolchain-17)))) (define-public antara-gaming-sdk (package (inherit antara-gaming-sdk/clang-toolchain) (name "antara-gaming-sdk")))