From a953b6c1ca98c848b77c49785c7ac6a2196a6ea7 Mon Sep 17 00:00:00 2001 From: Thomas Tuegel Date: Mon, 24 Oct 2016 06:44:21 -0500 Subject: [PATCH] ats2: clean up expression --- pkgs/development/compilers/ats2/default.nix | 42 +++++++++++---------- 1 file changed, 23 insertions(+), 19 deletions(-) diff --git a/pkgs/development/compilers/ats2/default.nix b/pkgs/development/compilers/ats2/default.nix index 0a86f82d972..d8dabaac779 100644 --- a/pkgs/development/compilers/ats2/default.nix +++ b/pkgs/development/compilers/ats2/default.nix @@ -9,25 +9,6 @@ let url = "mirror://sourceforge/ats2-lang/ATS2-Postiats-contrib-${versionPkg}.tgz" ; sha256 = "0kc4nx1904745c1rkj9yfbayidw7rks1mwq0lxmvsgghn98dxwjn" ; }; -in - -stdenv.mkDerivation rec { - name = "ats2-${version}"; - version = versionPkg; - - src = fetchurl { - url = "mirror://sourceforge/ats2-lang/ATS2-Postiats-${version}.tgz"; - sha256 = "140xy129fr11bdf4bj6qya9mf0fhnv2x7ksb9j46pf2yzrsrks8g"; - }; - - buildInputs = [ gmp ]; - - setupHook = let - hookFiles = [ ./setup-hook.sh ] ++ stdenv.lib.optionals withContrib [ ./setup-contrib-hook.sh ] ; - in - builtins.toFile "setupHook.sh" (stdenv.lib.concatMapStringsSep "\n" builtins.readFile hookFiles) ; - - patches = [ ./installed-lib-directory-version.patch ]; postInstallContrib = stdenv.lib.optionalString withContrib '' @@ -42,6 +23,29 @@ stdenv.mkDerivation rec { mkdir -p $siteLispDir ; install -m 0644 -v ./utils/emacs/*.el $siteLispDir ; ''; +in + +stdenv.mkDerivation rec { + name = "ats2-${version}"; + version = versionPkg; + + src = fetchurl { + url = "mirror://sourceforge/ats2-lang/ATS2-Postiats-${version}.tgz"; + sha256 = "140xy129fr11bdf4bj6qya9mf0fhnv2x7ksb9j46pf2yzrsrks8g"; + }; + + buildInputs = [ gmp ]; + + setupHook = with stdenv.lib; + let + hookFiles = + [ ./setup-hook.sh ] + ++ optional withContrib ./setup-contrib-hook.sh; + in + builtins.toFile "setupHook.sh" + (concatMapStringsSep "\n" builtins.readFile hookFiles); + + patches = [ ./installed-lib-directory-version.patch ]; postInstall = postInstallContrib + postInstallEmacs;