From 2a02533a6442ffbe50f0c10acffb7e0ccb9ce4bf Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Wed, 20 Jun 2018 10:56:43 +0200 Subject: [PATCH 3/3] gnu: guile-chickadee: Update to 0.2.0-1.bbb9f814. * gnu/packages/game-development.scm (guile-chickadee): Update to 0.2.0-1.bbb9f814. [source]: Fetch from git. [native-inputs]: Add autoconf and automake. [propagated-inputs]: Use guile-sdl2-devel instead of guile-sdl2. --- gnu/packages/game-development.scm | 51 +++++++++++++++++-------------- 1 file changed, 28 insertions(+), 23 deletions(-) diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index 5a192d939..7bfab31d4 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -1236,28 +1236,33 @@ a 2D editor view.") (license license:gpl2+))) (define-public guile-chickadee - (package - (name "guile-chickadee") - (version "0.2.0") - (source (origin - (method url-fetch) - (uri (string-append "https://files.dthompson.us/chickadee/" - "chickadee-" version ".tar.gz")) - (sha256 - (base32 - "10qx0ha5gsayybd186r1my7vc7rf5fbzp9jvmc4xg9a8wz8rqhah")))) - (build-system gnu-build-system) - (propagated-inputs - `(("guile-opengl" ,guile-opengl) - ("guile-sdl2" ,guile-sdl2))) - (inputs - `(("guile" ,guile-2.2))) - (native-inputs - `(("pkg-config" ,pkg-config) - ("texinfo" ,texinfo))) - (home-page "https://dthompson.us/projects/chickadee.html") - (synopsis "Game development toolkit for Guile Scheme with SDL2 and OpenGL") - (description "Chickadee is a game development toolkit for Guile Scheme + (let ((commit "bbb9f814eff0683dffdbbf6c209db10fc2c78c84") + (revision "1")) + (package + (name "guile-chickadee") + (version (git-version "0.2.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "git://dthompson.us/chickadee.git") + (commit commit))) + (sha256 + (base32 + "1zsw69ddavqdyq3zd5sxg2cs9ghzd5dh6jk2d7lbggpawjjxvk4g")))) + (build-system gnu-build-system) + (propagated-inputs + `(("guile-opengl" ,guile-opengl) + ("guile-sdl2" ,guile-sdl2-devel))) + (inputs + `(("guile" ,guile-2.2))) + (native-inputs + `(("pkg-config" ,pkg-config) + ("texinfo" ,texinfo) + ("autoconf" ,autoconf) + ("automake" ,automake))) + (home-page "https://dthompson.us/projects/chickadee.html") + (synopsis "Game development toolkit for Guile Scheme with SDL2 and OpenGL") + (description "Chickadee is a game development toolkit for Guile Scheme built on top of SDL2 and OpenGL. Chickadee aims to provide all the features that parenthetically inclined game developers need to make 2D (and eventually 3D) games in Scheme, such as: @@ -1268,4 +1273,4 @@ that parenthetically inclined game developers need to make 2D (and eventually @item keyboard, mouse, controller input @item REPL-driven development model @end enumerate\n") - (license license:gpl3+))) + (license license:gpl3+)))) -- 2.17.1