inform7: init at 6M62

This commit is contained in:
Susan Potter 2016-12-04 17:22:54 -06:00
parent eeb15153b9
commit 8d926260ef
No known key found for this signature in database
GPG Key ID: 99027A421FF928FB
3 changed files with 33 additions and 0 deletions

View File

@ -272,6 +272,7 @@
matthiasbeyer = "Matthias Beyer <mail@beyermatthias.de>";
maurer = "Matthew Maurer <matthew.r.maurer+nix@gmail.com>";
mbakke = "Marius Bakke <mbakke@fastmail.com>";
mbbx6spp = "Susan Potter <me@susanpotter.net>";
mbe = "Brandon Edens <brandonedens@gmail.com>";
mboes = "Mathieu Boespflug <mboes@tweag.net>";
mcmtroffaes = "Matthias C. M. Troffaes <matthias.troffaes@gmail.com>";

View File

@ -0,0 +1,30 @@
{ stdenv, writeText, fetchzip, coreutils, perl, gnutar, gzip }:
let
version = "6M62";
in stdenv.mkDerivation {
name = "inform7-${version}";
buildInputs = [ perl coreutils gnutar gzip ];
src = fetchzip {
url = "http://inform7.com/download/content/6M62/I7_6M62_Linux_all.tar.gz";
sha256 = "0bk0pfymvsn1g8ci0pfdw7dgrlzb232a8pc67y2xk6zgpf3m41vj";
};
preConfigure = "touch Makefile.PL";
buildPhase = "";
installPhase = ''
mkdir -p $out
pushd $src
./install-inform7.sh --prefix $out
popd
substituteInPlace "$out/bin/i7" \
--replace "/usr/bin/perl" "${perl}/bin/perl"
'';
meta = with stdenv.lib; {
description = "A design system for interactive fiction.";
homepage = http://inform7.com/;
license = licenses.artistic2;
maintainers = with maintainers; [ mbbx6spp ];
platforms = platforms.unix;
};
}

View File

@ -2230,6 +2230,8 @@ in
inetutils = callPackage ../tools/networking/inetutils { };
inform7 = callPackage ../development/compilers/inform7 { };
innoextract = callPackage ../tools/archivers/innoextract { };
ioping = callPackage ../tools/system/ioping { };