From 794afb0c78f68ba9bd1b35409b3cb127d056d5d2 Mon Sep 17 00:00:00 2001
From: "Rommel M. Martinez" <rmm@meta.ph>
Date: Mon, 18 Nov 2013 22:33:19 +0800
Subject: [PATCH] Update xonotic to 0.7. Add scheme48 1.9.

---
 .../development/interpreters/scheme48/default.nix | 15 +++++++++++++++
 pkgs/games/xonotic/default.nix                    |  4 ++--
 pkgs/top-level/all-packages.nix                   |  2 ++
 3 files changed, 19 insertions(+), 2 deletions(-)
 create mode 100644 pkgs/development/interpreters/scheme48/default.nix

diff --git a/pkgs/development/interpreters/scheme48/default.nix b/pkgs/development/interpreters/scheme48/default.nix
new file mode 100644
index 000000000000..390567175978
--- /dev/null
+++ b/pkgs/development/interpreters/scheme48/default.nix
@@ -0,0 +1,15 @@
+{ stdenv, fetchurl }:
+
+stdenv.mkDerivation {
+  name = "scheme48-1.9";
+
+  meta = {
+    homepage = http://s48.org/;
+    description = "Scheme 48";
+  };
+
+  src = fetchurl {
+    url = http://s48.org/1.9/scheme48-1.9.tgz;
+    md5 = "b4c20057f92191d05a61fac1372878ad";
+  };
+}
diff --git a/pkgs/games/xonotic/default.nix b/pkgs/games/xonotic/default.nix
index 5245c12e6ceb..137429cdc838 100644
--- a/pkgs/games/xonotic/default.nix
+++ b/pkgs/games/xonotic/default.nix
@@ -1,11 +1,11 @@
 { stdenv, fetchurl, unzip, SDL, libjpeg, zlib, libvorbis, curl }:
 
 stdenv.mkDerivation rec {
-  name = "xonotic-0.5.0";
+  name = "xonotic-0.7.0";
 
   src = fetchurl {
     url = "http://dl.xonotic.org/${name}.zip";
-    sha256 = "03vkbddffnz6ws3gkwc3qvi6icfsyiqq0dqw2vw5hj2kidm25rsq";
+    sha256 = "21a5fb5493c269cd3843789cb8598f952d4196e8bc71804b9bd5808b646542c6";
   };
 
   # Commented out things needed to build cl-release because of errors.
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 0f817a5f22af..bef1cff60ede 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -3323,6 +3323,8 @@ let
 
   scsh = callPackage ../development/interpreters/scsh { };
 
+  scheme48 = callPackage ../development/interpreters/scheme48 { };
+
   spidermonkey = callPackage ../development/interpreters/spidermonkey { };
   spidermonkey_1_8_0rc1 = callPackage ../development/interpreters/spidermonkey/1.8.0-rc1.nix { };
   spidermonkey_185 = callPackage ../development/interpreters/spidermonkey/185-1.0.0.nix { };