;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2020 Hendursaga ;;; Copyright © 2020 Leo Prikler ;;; ;;; This file is part of GNU Guix. ;;; ;;; GNU Guix 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. ;;; ;;; GNU Guix 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 GNU Guix. If not, see . (define-module (gnu packages esolangs) #:use-module (gnu packages) #:use-module (gnu packages bison) #:use-module (gnu packages flex) #:use-
aboutsummaryrefslogtreecommitdiff
5fy1hj")) (patches (search-patches "shakespeare-spl-fix-grammar.patch")))) (build-system copy-build-system) (arguments `(#:imported-modules (,@%gnu-build-system-modules (guix build copy-build-system)) #:modules ((guix build copy-build-system) ((guix build gnu-build-system) #:prefix gnu:) (guix build utils)) #:install-plan '(("spl/bin" "bin") ("spl/lib" "lib") ("spl/include" "include")) #:phases (modify-phases %standard-phases (add-before 'install 'build (assoc-ref gnu:%standard-phases 'build))))) (native-inputs `(("bison" ,bison) ("flex" ,flex))) (home-page "http://shakespearelang.sourceforge.net/") (synopsis "Write programs like Shakespearean plays") (description "Shakespeare is a programming language with the design goal of making programs read like plays. The characters in the play are variables. If you want to assign a character, let's say Juliet, a positive value, you put her and another character on the stage and let that character praise Juliet.") (license license:gpl2+)))
AgeCommit message (Expand)Author