diff --git a/default.nix b/default.nix new file mode 120000 index 0000000000000000000000000000000000000000..ca14ab7c79af97de6de0b131a026970eadb5025c --- /dev/null +++ b/default.nix @@ -0,0 +1 @@ +release.nix \ No newline at end of file diff --git a/release.nix b/release.nix index 95fc90024a8b5e21c520ae2677497782fb7cb068..0457bb94b80e3df7288622bafa74d550fa4ca6f9 100644 --- a/release.nix +++ b/release.nix @@ -1,5 +1,5 @@ { kapack ? import - (fetchTarball "https://github.com/oar-team/kapack/archive/master.tar.gz") + (fetchTarball "https://github.com/oar-team/nur-kapack/archive/master.tar.gz") {} , doCheck ? false , doCoverage ? true @@ -12,7 +12,6 @@ let pkgs = kapack.pkgs; pythonPackages = pkgs.python37Packages; buildPythonPackage = pythonPackages.buildPythonPackage; - optionOnOff = option: "${if option then "on" else "off"}"; jobs = rec { # Batsched executable file (built from local sources) @@ -29,7 +28,7 @@ let mesonFlags = [] ++ pkgs.lib.optional doCoverage [ "-Db_coverage=true" ]; nativeBuildInputs = with kapack; [pkgs.meson pkgs.ninja pkgs.pkgconfig - pkgs.boost gmp rapidjson intervalset loguru redox pkgs.cppzmq pkgs.zeromq]; + pkgs.boost pkgs.gmp pkgs.rapidjson intervalset loguru redox pkgs.cppzmq pkgs.zeromq]; # Debug build, without any Nix stripping magic. mesonBuildType = "debug"; hardeningDisable = [ "all" ]; @@ -117,7 +116,7 @@ let doCheck = true; }; - # The following packages are not in Nixpkgs so they are defined here. + # Dependencies not in nixpkgs as I write these lines. pytest_metadata = buildPythonPackage { name = "pytest-metadata-1.8.0"; doCheck = false;