guile-srfi-123

guile-srfi-123 is an SRFI-123 implementation for Guile. (More on SRFI-123 on https://srfi.schemers.org/srfi-123/)
git clone https://kaka.farm/~git/guile-srfi-123
Log | Files | Refs

guix.scm (1213B)


      1 (define-module (kakafarm packages games)
      2   #:use-module (ice-9 textual-ports)
      3 
      4   #:use-module (gnu packages base)
      5   #:use-module (gnu packages guile)
      6   #:use-module (gnu packages commencement)
      7   #:use-module (gnu packages scheme)
      8 
      9   #:use-module (guix build utils)
     10   #:use-module (guix build-system copy)
     11   #:use-module (guix build-system guile)
     12   #:use-module (guix build-system trivial)
     13   #:use-module (guix gexp)
     14   #:use-module (guix git-download)
     15   #:use-module ((guix licenses) #:prefix license:)
     16   #:use-module (guix modules)
     17   #:use-module (guix packages)
     18   #:use-module (guix utils)
     19   )
     20 
     21 (define vcs-file?
     22   (or (git-predicate (current-source-directory))
     23       (const #t)))
     24 
     25 (define-public guile-srfi-123
     26   (let ((revision "1"))
     27     (package
     28      (name "guile-srfi-123")
     29      (version "0.0.0")
     30      (source (local-file "."
     31                          "guile-srfi-123-checkout"
     32                          #:recursive? #t
     33                          #:select? vcs-file?))
     34      (native-inputs (list guile-3.0))
     35      (build-system guile-build-system)
     36      (home-page "https://codeberg.org/kakafarm/guile-srfi-123/")
     37      (synopsis
     38       "")
     39      (description
     40       "")
     41      (license license:expat))))
     42 
     43 guile-srfi-123