From 255fbd76234e0411a9e95b7b80a28bf79c8dfff1 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Fri, 26 May 2023 07:37:38 -0400 Subject: First commit! --- guix.scm | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 guix.scm (limited to 'guix.scm') diff --git a/guix.scm b/guix.scm new file mode 100644 index 0000000..c836b9b --- /dev/null +++ b/guix.scm @@ -0,0 +1,56 @@ +(use-modules (guix packages) + ((guix licenses) #:prefix license:) + (guix download) + (guix git) + (guix git-download) + (guix build-system gnu) + (guix utils) + (gnu packages) + (gnu packages autotools) + (gnu packages guile) + (gnu packages game-development) + (gnu packages pkg-config) + (gnu packages sdl) + (gnu packages texinfo)) + +(define catbird + (let ((commit "9c71f796b9210e92c3661028f39fbc9ae23abb17")) + (package + (name "catbird") + (version (string-append "0.1.0-1." (string-take commit 7))) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.dthompson.us/catbird.git") + (commit commit))) + (sha256 + (base32 + "0bny6rc01q0a7rx59cyz2893xgfgqqv8frqicly5xshm6pfwz32z")))) + (build-system gnu-build-system) + (arguments + '(#:make-flags '("GUILE_AUTO_COMPILE=0"))) + (native-inputs (list autoconf automake pkg-config texinfo)) + (inputs (list guile-3.0)) + (propagated-inputs (list guile-chickadee guile-sdl2)) + (synopsis "Game engine for Scheme programmers") + (description "Catbird is a game engine written in Guile Scheme.") + (home-page "https://dthompson.us/projects/chickadee.html") + (license license:gpl3+)))) + +(package + (name "super-bloom") + (version "0.1.0-git") + (source (git-checkout (url (dirname (current-filename))))) + (build-system gnu-build-system) + (arguments + '(#:make-flags '("GUILE_AUTO_COMPILE=0"))) + (native-inputs + (list autoconf automake pkg-config)) + (inputs + (list guile-3.0)) + (propagated-inputs + (list catbird)) + (synopsis "Spring Lisp Game Jam 2023") + (description "Dave's entry to the Spring Lisp Game Jam 2023") + (home-page "https://dthompson.us") + (license license:asl2.0)) -- cgit v1.2.3