summaryrefslogtreecommitdiff
path: root/guix.scm
blob: 5b0c7da94ef343299c8c985f783559d3483e1f6c (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
(use-modules
 (guix packages)
 (guix licenses)
 (guix git-download)
 (guix build-system gnu)
 (gnu packages autotools)
 (gnu packages pkg-config)
 (gnu packages game-development)
 (gnu packages gl)
 (gnu packages guile)
 (gnu packages sdl))

(define guile3.0-chickadee/dev
  (let ((commit "ecc4cc242580610f21f5a4d44a3bf44a09dca81e")
        (revision "1"))
    (package
      (inherit guile3.0-chickadee)
      (version (git-version (package-version guile3.0-chickadee)
                            revision commit))
      (source (origin
                (method git-fetch)
                (uri (git-reference
                      (url "https://git.dthompson.us/chickadee.git")
                      (commit commit)))
                (file-name (git-file-name "guile3.0-chickadee" version))
                (sha256
                 (base32
                  "03z07iqj4fvbf1fmxpfnxahxyn2jq2grxajnfnjjhl0ya8h6jdc7"))))
      (native-inputs
       `(("automake" ,automake)
         ("autoconf" ,autoconf)
         ("pkg-config" ,pkg-config)
         ,@(package-native-inputs guile3.0-chickadee))))))

(package
  (name "inevitable")
  (version "0.0.0")
  (source #f)
  (build-system gnu-build-system)
  (native-inputs
   `(("automake" ,automake)
     ("autoconf" ,autoconf)
     ("pkg-config" ,pkg-config)))
  (inputs
   `(("guile" ,guile-3.0)
     ("guile-chickadee" ,guile3.0-chickadee/dev)
     ("guile-sdl2" ,guile3.0-sdl2)))
  (home-page "https://elephly.net")
  (synopsis "This is not a game")
  (description "The inevitable game of life and certain death.")
  (license gpl3+))