Safsaf is a Guile web framework, written using Claude Code running Claude Opus 4.6, based off of the Guix Data Service, Nar Herder and Guix Build Coordinator codebases.
This commit is contained in:
commit
5b0e6397dc
53 changed files with 7427 additions and 0 deletions
57
guix-dev.scm
Normal file
57
guix-dev.scm
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
;; Safsaf, a Guile web framework
|
||||
;; Copyright (C) 2026 Christopher Baines <mail@cbaines.net>
|
||||
|
||||
;; This program is free software: you can redistribute it and/or
|
||||
;; modify it under the terms of the GNU Lesser General Public License
|
||||
;; as published by the Free Software Foundation, either version 3 of
|
||||
;; the License, or (at your option) any later version.
|
||||
;;
|
||||
;; This program 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
|
||||
;; Lesser General Public License for more details.
|
||||
;;
|
||||
;; You should have received a copy of the GNU Lesser General Public
|
||||
;; License along with this program. If not, see
|
||||
;; <https://www.gnu.org/licenses/>.
|
||||
|
||||
(use-modules ((guix licenses) #:prefix license:)
|
||||
(guix packages)
|
||||
(guix git-download)
|
||||
(guix build-system gnu)
|
||||
(gnu packages autotools)
|
||||
(gnu packages guile)
|
||||
(gnu packages gnupg)
|
||||
(gnu packages guile-xyz)
|
||||
(gnu packages databases)
|
||||
(gnu packages emacs)
|
||||
(gnu packages pkg-config)
|
||||
(gnu packages texinfo)
|
||||
(gnu packages version-control))
|
||||
|
||||
(package
|
||||
(name "safsaf")
|
||||
(version "0")
|
||||
(source #f)
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
(list guile-next
|
||||
guile-knots
|
||||
guile-webutils
|
||||
guile-lib
|
||||
guile-json-4
|
||||
guile-sqlite3
|
||||
guile-squee
|
||||
guile-gcrypt))
|
||||
(native-inputs
|
||||
(list autoconf
|
||||
automake
|
||||
pkg-config
|
||||
emacs-minimal
|
||||
guile-documenta
|
||||
texinfo
|
||||
git))
|
||||
(synopsis "Web framework for Guile Scheme")
|
||||
(description "Web framework for Guile Scheme built on Guile Knots.")
|
||||
(home-page "")
|
||||
(license license:lgpl3+))
|
||||
Loading…
Add table
Add a link
Reference in a new issue