]> git.ameliathe1st.gay Git - canal-guix.git/commitdiff
Ajout de mon simulateur d'automates cellulaires trunk
authorAmélia Coutard-Sander <git@ameliathe1st.gay>
Wed, 15 Jan 2025 18:36:11 +0000 (19:36 +0100)
committerAmélia Coutard-Sander <git@ameliathe1st.gay>
Wed, 15 Jan 2025 18:36:11 +0000 (19:36 +0100)
amy/packages/games.scm [new file with mode: 0644]

diff --git a/amy/packages/games.scm b/amy/packages/games.scm
new file mode 100644 (file)
index 0000000..2f9009e
--- /dev/null
@@ -0,0 +1,42 @@
+; Copyright 2023 Amélia COUTARD.
+;
+; This file from the guix channel amy is free software: you can redistribute it and/or modify it
+; under the terms of the GNU General Public License as published by the Free Software Foundation,
+; either version 3 of the License, or (at your option) any later version.
+;
+; This channel is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
+; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+; PURPOSE. See the GNU General Public License for more details.
+;
+; You should have received a copy of the GNU General Public License along with this channel. If
+; not, see <https://www.gnu.org/licenses/>.
+
+(define-module (amy packages games)
+  #:use-module (gnu packages ocaml)
+  #:use-module (guix build-system dune)
+  #:use-module (guix download)
+  #:use-module (guix git-download)
+  #:use-module ((guix licenses)
+                #:prefix license:)
+  #:use-module (guix packages)
+  #:export (cells))
+
+(define cells
+  (package
+    (name "cells")
+    (version "0.0-0cc457f1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://git.ameliathe1st.gay/cells.git")
+             (commit "0cc457f1783c90ba7902ebee980e05a02f03081e"))) ;(string-append "v" version))))
+       (file-name (string-append name "-" version "-checkout"))
+       (sha256
+        (base32 "0625ymp7fxvvrph2v8g4pnjll22cyg1bmisd5i2lkp5zgsnny4qh"))))
+    (build-system dune-build-system)
+    (inputs (list ocaml-graphics))
+    (synopsis "Simulateur d'automates cellulaires")
+    (description "Un simulateur générique d'automates cellulaires 2D en OCaml, chaque automate étant représenté par un module.")
+    (home-page "https://www.ameliathe1st.gay")
+    (license license:agpl3+)))