From ced79cb791c929f209d81dacf384e65fac5c37fa Mon Sep 17 00:00:00 2001 From: David Thompson Date: Mon, 9 Nov 2015 22:46:16 -0500 Subject: Rename package.scm to guix.scm. --- guix.scm | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ package.scm | 68 ------------------------------------------------------------- 2 files changed, 68 insertions(+), 68 deletions(-) create mode 100644 guix.scm delete mode 100644 package.scm diff --git a/guix.scm b/guix.scm new file mode 100644 index 0000000..986cd16 --- /dev/null +++ b/guix.scm @@ -0,0 +1,68 @@ +;;; Sly +;;; Copyright (C) 2014 David Thompson +;;; +;;; Sly 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. +;;; +;;; Sly 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 program. If not, see +;;; . + +;;; Commentary: +;; +;; Development environment for GNU Guix. +;; +;;; Code: + +(use-modules (guix packages) + (guix licenses) + (guix build-system gnu) + (gnu packages) + (gnu packages autotools) + (gnu packages pkg-config) + (gnu packages texinfo) + (gnu packages guile) + (gnu packages gl) + (gnu packages sdl) + (gnu packages maths) + (gnu packages image)) + +;; The development environment needs a tweaked LTDL_LIBRARY_PATH for +;; finding libfreeimage. +(define freeimage + (package (inherit freeimage) + (native-search-paths + (list (search-path-specification + (variable "LTDL_LIBRARY_PATH") + (files '("lib"))))))) + +(package + (name "sly") + (version "0.0") + (source #f) + (build-system gnu-build-system) + (native-inputs + `(("pkg-config" ,pkg-config) + ("autoconf" ,autoconf) + ("automake" ,automake) + ("texinfo" ,texinfo))) + (inputs + `(("guile" ,guile-2.0) + ("guile-sdl" ,guile-sdl) + ("guile-opengl" ,guile-opengl) + ("gsl" ,gsl) + ("freeimage" ,freeimage) + ("mesa" ,mesa))) + (synopsis "2D/3D game engine for GNU Guile") + (description "Sly is a 2D/3D game engine written in Guile Scheme. +Sly differs from most game engines in that it emphasizes functional +reactive programming and live coding.") + (home-page "http://dthompson.us/pages/software/sly.html") + (license gpl3+)) diff --git a/package.scm b/package.scm deleted file mode 100644 index f92c45d..0000000 --- a/package.scm +++ /dev/null @@ -1,68 +0,0 @@ -;;; Sly -;;; Copyright (C) 2014 David Thompson -;;; -;;; Sly 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. -;;; -;;; Sly 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 program. If not, see -;;; . - -;;; Commentary: -;; -;; Development environment for GNU Guix. -;; -;;; Code: - -(use-modules (guix packages) - (guix licenses) - (guix build-system gnu) - (gnu packages) - (gnu packages autotools) - (gnu packages pkg-config) - (gnu packages texinfo) - (gnu packages guile) - (gnu packages gl) - (gnu packages sdl) - (gnu packages maths) - (gnu packages image)) - -;; The development environment needs a tweaked LTDL_LIBRARY_PATH for -;; finding libfreeimage. -(define freeimage - (package (inherit freeimage) - (native-search-paths - (list (search-path-specification - (variable "LTDL_LIBRARY_PATH") - (files '("lib"))))))) - -(package - (name "sly") - (version "0.0") - (source #f) - (build-system gnu-build-system) - (native-inputs - `(("pkg-config" ,pkg-config) - ("autoconf" ,autoconf) - ("automake" ,automake) - ("texinfo" ,texinfo))) - (inputs - `(("guile" ,guile-2.0) - ("guile-sdl" ,guile-sdl) - ("guile-opengl" ,guile-opengl) - ("gsl" ,gsl) - ("freeimage" ,freeimage) - ("mesa" ,mesa))) - (synopsis "2D/3D game engine for GNU Guile") - (description "Sly is a 2D/3D game engine written in Guile Scheme. -Sly differs from most game engines in that it emphasizes functional -reactive programming and live coding.") - (home-page "https://gitorious.org/sly/sly") - (license gpl3+)) -- cgit v1.2.3