From c47e89ce26a5ff1698a7c3f5aee6d159457749f9 Mon Sep 17 00:00:00 2001 From: Las Safin Date: Fri, 27 Aug 2021 17:18:34 +0000 Subject: [PATCH] tutorial --- flake.nix | 2 +- nix/tutorial.nix | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 nix/tutorial.nix diff --git a/flake.nix b/flake.nix index 14eb7fa4..643c81b1 100644 --- a/flake.nix +++ b/flake.nix @@ -38,7 +38,7 @@ "cumulus" "flute" "etesian" "anabatic" "coloquinte" "katana" "bora" "equinox" "knik" "katabatic" "ispd" "karakaze" "kite" "nimbus" "metis" "mauka" "oroshi" - "solstice" "stratus1" + "solstice" "stratus1" "tutorial" ]; in diff --git a/nix/tutorial.nix b/nix/tutorial.nix new file mode 100644 index 00000000..bc925e2a --- /dev/null +++ b/nix/tutorial.nix @@ -0,0 +1,23 @@ +{ version, meta }: + +{ lib, stdenv, cmake, ninja, python2, boost +, coriolis-bootstrap, coriolis-vlsisapd, coriolis-hurricane +, coriolis-crlcore, qt4, coriolis-lefdef, libxml2 +, doxygen }: + +let boostWithPython = boost.override { enablePython = true; python = python2; }; in + +stdenv.mkDerivation { + pname = "coriolis-tutorial"; + + src = ../tutorial; + + buildInputs = [ + python2 boostWithPython coriolis-bootstrap + coriolis-vlsisapd coriolis-hurricane coriolis-crlcore + coriolis-lefdef libxml2 qt4 + ]; + nativeBuildInputs = [ cmake ninja doxygen ]; + + inherit version meta; +}