Merge pull request #8916 from joachifm/scsh

scsh: 0.6.7 -> 0.7 pre-release
This commit is contained in:
Arseniy Seroka 2015-07-21 14:27:27 +03:00
commit 387ad0356a

View File

@ -1,26 +1,22 @@
{stdenv, fetchurl}: { stdenv, fetchgit, autoconf, automake, autoreconfHook, scheme48 }:
let
pname = "scsh";
version = "0.6.7";
name = "${pname}-${version}";
in
stdenv.mkDerivation { stdenv.mkDerivation {
inherit name; name = "scsh-0.7pre";
src = fetchurl { src = fetchgit {
url = "mirror://sourceforge/${pname}/${name}.tar.gz"; url = "git://github.com/scheme/scsh.git";
sha256 = "c4a9f7df2a0bb7a7aa3dafc918aa9e9a566d4ad33a55f0192889de172d1ddb7f"; rev = "f99b8c5293628cfeaeb792019072e3a96841104f";
fetchSubmodules = true;
sha256 = "0fz1r0bmiii9ld91r84dqkqwhnqk0h6drdycq93zcy5ndyn12fqp";
}; };
meta = { buildInputs = [ autoconf automake autoreconfHook scheme48 ];
configureFlags = ''--with-scheme48=${scheme48}'';
meta = with stdenv.lib; {
description = "A Scheme shell"; description = "A Scheme shell";
longDescription = ''
SCSH is an implementation of the Scheme shell. It is implemented as
a heap image which is interpreted by the Scheme 48 virtual machine.
'';
homepage = http://www.scsh.net/; homepage = http://www.scsh.net/;
license = stdenv.lib.licenses.bsd3; license = licenses.bsd3;
maintainers = with maintainers; [ joachifm ];
}; };
} }