forked from M-Labs/nix-scripts
Merge branch 'no-stdenv-lib' into astro
This commit is contained in:
commit
a7ceb26099
@ -12,7 +12,7 @@ let
|
|||||||
jinja2 jsonschema numpy artiqpkgs.migen artiqpkgs.microscope artiqpkgs.misoc artiqpkgs.jesd204b artiqpkgs.artiq
|
jinja2 jsonschema numpy artiqpkgs.migen artiqpkgs.microscope artiqpkgs.misoc artiqpkgs.jesd204b artiqpkgs.artiq
|
||||||
]);
|
]);
|
||||||
fetchcargo = import (artiq-fast + "/fetchcargo.nix") {
|
fetchcargo = import (artiq-fast + "/fetchcargo.nix") {
|
||||||
inherit (pkgs) stdenv cacert git;
|
inherit (pkgs) stdenv lib cacert git;
|
||||||
inherit (artiqpkgs) cargo cargo-vendor;
|
inherit (artiqpkgs) cargo cargo-vendor;
|
||||||
};
|
};
|
||||||
cargoDeps = fetchcargo rec {
|
cargoDeps = fetchcargo rec {
|
||||||
|
@ -9,7 +9,7 @@ let
|
|||||||
artiqSrc = import ./pkgs/artiq-src.nix { fetchgit = pkgs.fetchgit; };
|
artiqSrc = import ./pkgs/artiq-src.nix { fetchgit = pkgs.fetchgit; };
|
||||||
artiqpkgs = import ./default.nix { inherit pkgs; };
|
artiqpkgs = import ./default.nix { inherit pkgs; };
|
||||||
fetchcargo = import ./fetchcargo.nix {
|
fetchcargo = import ./fetchcargo.nix {
|
||||||
inherit (pkgs) stdenv cacert git;
|
inherit (pkgs) stdenv lib cacert git;
|
||||||
inherit (artiqpkgs) cargo cargo-vendor;
|
inherit (artiqpkgs) cargo cargo-vendor;
|
||||||
};
|
};
|
||||||
cargoDeps = fetchcargo rec {
|
cargoDeps = fetchcargo rec {
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
with pkgs;
|
with pkgs;
|
||||||
let
|
let
|
||||||
artiq6 = pkgs.lib.strings.versionAtLeast mainPackages.artiq.version "6.0";
|
artiq6 = pkgs.lib.strings.versionAtLeast mainPackages.artiq.version "6.0";
|
||||||
pythonDeps = import ./pkgs/python-deps.nix { inherit (pkgs) stdenv fetchgit fetchFromGitHub python3Packages; misoc-new = artiq6; };
|
pythonDeps = import ./pkgs/python-deps.nix { inherit (pkgs) lib fetchgit fetchFromGitHub python3Packages; misoc-new = artiq6; };
|
||||||
|
|
||||||
boards = [
|
boards = [
|
||||||
{ target = "kasli"; variant = "tester"; }
|
{ target = "kasli"; variant = "tester"; }
|
||||||
@ -25,7 +25,7 @@ let
|
|||||||
binutils-arm = callPackage ./pkgs/binutils.nix { platform = "arm"; target = "armv7-unknown-linux-gnueabihf"; };
|
binutils-arm = callPackage ./pkgs/binutils.nix { platform = "arm"; target = "armv7-unknown-linux-gnueabihf"; };
|
||||||
llvm-or1k = callPackage ./pkgs/llvm-or1k.nix {};
|
llvm-or1k = callPackage ./pkgs/llvm-or1k.nix {};
|
||||||
rustc = callPackage ./pkgs/rust/rustc-with-crates.nix
|
rustc = callPackage ./pkgs/rust/rustc-with-crates.nix
|
||||||
((stdenv.lib.optionalAttrs (stdenv.cc.isGNU && stdenv.hostPlatform.isi686) {
|
((lib.optionalAttrs (stdenv.cc.isGNU && stdenv.hostPlatform.isi686) {
|
||||||
stdenv = overrideCC stdenv gcc6; # with gcc-7: undefined reference to `__divmoddi4'
|
stdenv = overrideCC stdenv gcc6; # with gcc-7: undefined reference to `__divmoddi4'
|
||||||
}) //
|
}) //
|
||||||
{ inherit llvm-or1k; });
|
{ inherit llvm-or1k; });
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ stdenv, cacert, git, cargo, cargo-vendor }:
|
{ stdenv, lib, cacert, git, cargo, cargo-vendor }:
|
||||||
{ name, src, sha256 }:
|
{ name, src, sha256 }:
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
name = "${name}-vendor";
|
name = "${name}-vendor";
|
||||||
@ -31,6 +31,6 @@ stdenv.mkDerivation {
|
|||||||
outputHashMode = "recursive";
|
outputHashMode = "recursive";
|
||||||
outputHash = sha256;
|
outputHash = sha256;
|
||||||
|
|
||||||
impureEnvVars = stdenv.lib.fetchers.proxyImpureEnvVars;
|
impureEnvVars = lib.fetchers.proxyImpureEnvVars;
|
||||||
preferLocalBuild = true;
|
preferLocalBuild = true;
|
||||||
}
|
}
|
||||||
|
@ -36,7 +36,7 @@ python3Packages.buildPythonPackage rec {
|
|||||||
'';
|
'';
|
||||||
|
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with lib; {
|
||||||
description = "A leading-edge control system for quantum information experiments";
|
description = "A leading-edge control system for quantum information experiments";
|
||||||
homepage = https://m-labs/artiq;
|
homepage = https://m-labs/artiq;
|
||||||
license = licenses.lgpl3;
|
license = licenses.lgpl3;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ stdenv, buildPackages
|
{ stdenv, lib, buildPackages
|
||||||
, fetchurl, zlib
|
, fetchurl, zlib
|
||||||
, platform, target
|
, platform, target
|
||||||
}:
|
}:
|
||||||
@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
|
|||||||
`gprof', `nm', `strip', etc.
|
`gprof', `nm', `strip', etc.
|
||||||
'';
|
'';
|
||||||
homepage = http://www.gnu.org/software/binutils/;
|
homepage = http://www.gnu.org/software/binutils/;
|
||||||
license = stdenv.lib.licenses.gpl3Plus;
|
license = lib.licenses.gpl3Plus;
|
||||||
/* Give binutils a lower priority than gcc-wrapper to prevent a
|
/* Give binutils a lower priority than gcc-wrapper to prevent a
|
||||||
collision due to the ld/as wrappers/symlinks in the latter. */
|
collision due to the ld/as wrappers/symlinks in the latter. */
|
||||||
priority = "10";
|
priority = "10";
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ stdenv
|
{ stdenv, lib
|
||||||
, fetchFromGitHub, runCommand
|
, fetchFromGitHub, runCommand
|
||||||
, perl, groff, cmake, libxml2, python, libffi, valgrind
|
, perl, groff, cmake, libxml2, python, libffi, valgrind
|
||||||
}:
|
}:
|
||||||
@ -30,7 +30,7 @@ in
|
|||||||
passthru.llvm-src = llvm-src;
|
passthru.llvm-src = llvm-src;
|
||||||
src = llvm-clang-src;
|
src = llvm-clang-src;
|
||||||
|
|
||||||
buildInputs = [ perl groff cmake libxml2 python libffi ] ++ stdenv.lib.optional stdenv.isLinux valgrind;
|
buildInputs = [ perl groff cmake libxml2 python libffi ] ++ lib.optional stdenv.isLinux valgrind;
|
||||||
|
|
||||||
preBuild = ''
|
preBuild = ''
|
||||||
NIX_BUILD_CORES=4
|
NIX_BUILD_CORES=4
|
||||||
@ -59,8 +59,8 @@ in
|
|||||||
meta = {
|
meta = {
|
||||||
description = "Collection of modular and reusable compiler and toolchain technologies";
|
description = "Collection of modular and reusable compiler and toolchain technologies";
|
||||||
homepage = http://llvm.org/;
|
homepage = http://llvm.org/;
|
||||||
license = stdenv.lib.licenses.bsd3;
|
license = lib.licenses.bsd3;
|
||||||
maintainers = with stdenv.lib.maintainers; [ sb0 ];
|
maintainers = with lib.maintainers; [ sb0 ];
|
||||||
platforms = stdenv.lib.platforms.all;
|
platforms = lib.platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ stdenv, fetchFromGitHub, llvm-or1k, makeWrapper, python3, ncurses, zlib, python3Packages }:
|
{ stdenv, lib, fetchFromGitHub, llvm-or1k, makeWrapper, python3, ncurses, zlib, python3Packages }:
|
||||||
python3Packages.buildPythonPackage rec {
|
python3Packages.buildPythonPackage rec {
|
||||||
pname = "llvmlite-artiq";
|
pname = "llvmlite-artiq";
|
||||||
version = "0.23.0.dev";
|
version = "0.23.0.dev";
|
||||||
@ -13,7 +13,7 @@ python3Packages.buildPythonPackage rec {
|
|||||||
|
|
||||||
preBuild = "export LLVM_CONFIG=${llvm-or1k}/bin/llvm-config";
|
preBuild = "export LLVM_CONFIG=${llvm-or1k}/bin/llvm-config";
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with lib; {
|
||||||
description = "A lightweight LLVM python binding for writing JIT compilers";
|
description = "A lightweight LLVM python binding for writing JIT compilers";
|
||||||
homepage = "http://llvmlite.pydata.org/";
|
homepage = "http://llvmlite.pydata.org/";
|
||||||
maintainers = with maintainers; [ sb0 ];
|
maintainers = with maintainers; [ sb0 ];
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ stdenv, fetchFromGitHub, autoreconfHook, libftdi, libusb1, pkgconfig, hidapi }:
|
{ stdenv, lib, fetchFromGitHub, autoreconfHook, libftdi, libusb1, pkgconfig, hidapi }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "openocd-mlabs";
|
pname = "openocd-mlabs";
|
||||||
@ -55,7 +55,7 @@ stdenv.mkDerivation rec {
|
|||||||
cp ${bscan_spi_bitstreams}/*.bit "$out/share/bscan-spi-bitstreams"
|
cp ${bscan_spi_bitstreams}/*.bit "$out/share/bscan-spi-bitstreams"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with lib; {
|
||||||
description = "Free and Open On-Chip Debugging, In-System Programming and Boundary-Scan Testing";
|
description = "Free and Open On-Chip Debugging, In-System Programming and Boundary-Scan Testing";
|
||||||
longDescription = ''
|
longDescription = ''
|
||||||
OpenOCD provides on-chip programming and debugging support with a layered
|
OpenOCD provides on-chip programming and debugging support with a layered
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ stdenv, fetchgit, fetchFromGitHub, python3Packages, misoc-new }:
|
{ lib, fetchgit, fetchFromGitHub, python3Packages, misoc-new }:
|
||||||
|
|
||||||
rec {
|
rec {
|
||||||
# User dependencies
|
# User dependencies
|
||||||
@ -109,7 +109,7 @@ rec {
|
|||||||
|
|
||||||
propagatedBuildInputs = with python3Packages; [ pyserial jinja2 numpy asyncserial migen ];
|
propagatedBuildInputs = with python3Packages; [ pyserial jinja2 numpy asyncserial migen ];
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with lib; {
|
||||||
description = "A high performance and small footprint system-on-chip based on Migen";
|
description = "A high performance and small footprint system-on-chip based on Migen";
|
||||||
homepage = "https://m-labs.hk/migen";
|
homepage = "https://m-labs.hk/migen";
|
||||||
license = licenses.bsd2;
|
license = licenses.bsd2;
|
||||||
@ -130,7 +130,7 @@ rec {
|
|||||||
|
|
||||||
propagatedBuildInputs = with python3Packages; [ colorama ];
|
propagatedBuildInputs = with python3Packages; [ colorama ];
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with lib; {
|
||||||
description = "A Python toolbox for building complex digital hardware";
|
description = "A Python toolbox for building complex digital hardware";
|
||||||
homepage = "https://m-labs.hk/migen";
|
homepage = "https://m-labs.hk/migen";
|
||||||
license = licenses.bsd2;
|
license = licenses.bsd2;
|
||||||
@ -151,7 +151,7 @@ rec {
|
|||||||
|
|
||||||
propagatedBuildInputs = with python3Packages; [ pyserial prettytable msgpack migen ];
|
propagatedBuildInputs = with python3Packages; [ pyserial prettytable msgpack migen ];
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with lib; {
|
||||||
description = "Finding the bacteria in rotting FPGA designs";
|
description = "Finding the bacteria in rotting FPGA designs";
|
||||||
homepage = "https://m-labs.hk/migen";
|
homepage = "https://m-labs.hk/migen";
|
||||||
license = licenses.bsd2;
|
license = licenses.bsd2;
|
||||||
@ -172,7 +172,7 @@ rec {
|
|||||||
|
|
||||||
propagatedBuildInputs = with python3Packages; [ migen misoc ];
|
propagatedBuildInputs = with python3Packages; [ migen misoc ];
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with lib; {
|
||||||
description = "JESD204B core for Migen/MiSoC";
|
description = "JESD204B core for Migen/MiSoC";
|
||||||
homepage = "https://m-labs.hk/migen";
|
homepage = "https://m-labs.hk/migen";
|
||||||
license = licenses.bsd2;
|
license = licenses.bsd2;
|
||||||
@ -189,7 +189,7 @@ rec {
|
|||||||
sha256 = "0j15i54p7nri6hkzn1wal9pxri4pgql01wgjccig6ar0v5jjbvsy";
|
sha256 = "0j15i54p7nri6hkzn1wal9pxri4pgql01wgjccig6ar0v5jjbvsy";
|
||||||
};
|
};
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with lib; {
|
||||||
description = "Super-fast and clean conversions to numbers";
|
description = "Super-fast and clean conversions to numbers";
|
||||||
homepage = "https://github.com/SethMMorton/fastnumbers";
|
homepage = "https://github.com/SethMMorton/fastnumbers";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
@ -218,7 +218,7 @@ rec {
|
|||||||
export PBR_VERSION=0.0.1
|
export PBR_VERSION=0.0.1
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with lib; {
|
||||||
description = "Ramda, ported to Python";
|
description = "Ramda, ported to Python";
|
||||||
homepage = "https://github.com/peteut/ramda.py";
|
homepage = "https://github.com/peteut/ramda.py";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
@ -259,7 +259,7 @@ rec {
|
|||||||
export PBR_VERSION=0.0.1
|
export PBR_VERSION=0.0.1
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with lib; {
|
||||||
description = "AXI support for Migen/MiSoC";
|
description = "AXI support for Migen/MiSoC";
|
||||||
homepage = "https://github.com/peteut/migen-axi";
|
homepage = "https://github.com/peteut/migen-axi";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
@ -280,7 +280,7 @@ rec {
|
|||||||
# Non-standard test suite. Needs custom checkPhase.
|
# Non-standard test suite. Needs custom checkPhase.
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with lib; {
|
||||||
description = "Portable tool for executing LLVM and Clang style test suites";
|
description = "Portable tool for executing LLVM and Clang style test suites";
|
||||||
homepage = http://llvm.org/docs/CommandGuide/lit.html;
|
homepage = http://llvm.org/docs/CommandGuide/lit.html;
|
||||||
license = licenses.ncsa;
|
license = licenses.ncsa;
|
||||||
@ -299,7 +299,7 @@ rec {
|
|||||||
};
|
};
|
||||||
prePatch = "echo ${version} > RELEASE-VERSION";
|
prePatch = "echo ${version} > RELEASE-VERSION";
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with lib; {
|
||||||
description = "A tool for checking tool output inspired by LLVM's FileCheck";
|
description = "A tool for checking tool output inspired by LLVM's FileCheck";
|
||||||
homepage = "https://github.com/stp/OutputCheck";
|
homepage = "https://github.com/stp/OutputCheck";
|
||||||
license = licenses.bsd3;
|
license = licenses.bsd3;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ stdenv, makeWrapper, bash, buildRustPackage, curl, darwin
|
{ stdenv, lib, makeWrapper, bash, buildRustPackage, curl, darwin
|
||||||
, version
|
, version
|
||||||
, src
|
, src
|
||||||
, platform
|
, platform
|
||||||
@ -6,7 +6,7 @@
|
|||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
inherit (stdenv.lib) optionalString;
|
inherit (lib) optionalString;
|
||||||
inherit (darwin.apple_sdk.frameworks) Security;
|
inherit (darwin.apple_sdk.frameworks) Security;
|
||||||
|
|
||||||
bootstrapping = versionType == "bootstrap";
|
bootstrapping = versionType == "bootstrap";
|
||||||
@ -26,14 +26,14 @@ rec {
|
|||||||
inherit version;
|
inherit version;
|
||||||
inherit src;
|
inherit src;
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with lib; {
|
||||||
homepage = http://www.rust-lang.org/;
|
homepage = http://www.rust-lang.org/;
|
||||||
description = "A safe, concurrent, practical language";
|
description = "A safe, concurrent, practical language";
|
||||||
maintainers = with maintainers; [ sb0 ];
|
maintainers = with maintainers; [ sb0 ];
|
||||||
license = [ licenses.mit licenses.asl20 ];
|
license = [ licenses.mit licenses.asl20 ];
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ bash ] ++ stdenv.lib.optional stdenv.isDarwin Security;
|
buildInputs = [ bash ] ++ lib.optional stdenv.isDarwin Security;
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
patchShebangs .
|
patchShebangs .
|
||||||
@ -60,7 +60,7 @@ rec {
|
|||||||
install_name_tool -change /usr/lib/libresolv.9.dylib '${darwin.libresolv}/lib/libresolv.9.dylib' "$out/bin/rustdoc"
|
install_name_tool -change /usr/lib/libresolv.9.dylib '${darwin.libresolv}/lib/libresolv.9.dylib' "$out/bin/rustdoc"
|
||||||
install_name_tool -change /usr/lib/libiconv.2.dylib '${darwin.libiconv}/lib/libiconv.2.dylib' "$out/bin/cargo"
|
install_name_tool -change /usr/lib/libiconv.2.dylib '${darwin.libiconv}/lib/libiconv.2.dylib' "$out/bin/cargo"
|
||||||
install_name_tool -change /usr/lib/libresolv.9.dylib '${darwin.libresolv}/lib/libresolv.9.dylib' "$out/bin/cargo"
|
install_name_tool -change /usr/lib/libresolv.9.dylib '${darwin.libresolv}/lib/libresolv.9.dylib' "$out/bin/cargo"
|
||||||
install_name_tool -change /usr/lib/libcurl.4.dylib '${stdenv.lib.getLib curl}/lib/libcurl.4.dylib' "$out/bin/cargo"
|
install_name_tool -change /usr/lib/libcurl.4.dylib '${lib.getLib curl}/lib/libcurl.4.dylib' "$out/bin/cargo"
|
||||||
for f in $out/lib/lib*.dylib; do
|
for f in $out/lib/lib*.dylib; do
|
||||||
install_name_tool -change /usr/lib/libresolv.9.dylib '${darwin.libresolv}/lib/libresolv.9.dylib' "$f"
|
install_name_tool -change /usr/lib/libresolv.9.dylib '${darwin.libresolv}/lib/libresolv.9.dylib' "$f"
|
||||||
done
|
done
|
||||||
@ -80,14 +80,14 @@ rec {
|
|||||||
inherit version;
|
inherit version;
|
||||||
inherit src;
|
inherit src;
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with lib; {
|
||||||
homepage = http://www.rust-lang.org/;
|
homepage = http://www.rust-lang.org/;
|
||||||
description = "A safe, concurrent, practical language";
|
description = "A safe, concurrent, practical language";
|
||||||
maintainers = with maintainers; [ sb0 ];
|
maintainers = with maintainers; [ sb0 ];
|
||||||
license = [ licenses.mit licenses.asl20 ];
|
license = [ licenses.mit licenses.asl20 ];
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ makeWrapper bash ] ++ stdenv.lib.optional stdenv.isDarwin Security;
|
buildInputs = [ makeWrapper bash ] ++ lib.optional stdenv.isDarwin Security;
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
patchShebangs .
|
patchShebangs .
|
||||||
@ -107,7 +107,7 @@ rec {
|
|||||||
${optionalString (stdenv.isDarwin && bootstrapping) ''
|
${optionalString (stdenv.isDarwin && bootstrapping) ''
|
||||||
install_name_tool -change /usr/lib/libiconv.2.dylib '${darwin.libiconv}/lib/libiconv.2.dylib' "$out/bin/cargo"
|
install_name_tool -change /usr/lib/libiconv.2.dylib '${darwin.libiconv}/lib/libiconv.2.dylib' "$out/bin/cargo"
|
||||||
install_name_tool -change /usr/lib/libresolv.9.dylib '${darwin.libresolv}/lib/libresolv.9.dylib' "$out/bin/cargo"
|
install_name_tool -change /usr/lib/libresolv.9.dylib '${darwin.libresolv}/lib/libresolv.9.dylib' "$out/bin/cargo"
|
||||||
install_name_tool -change /usr/lib/libcurl.4.dylib '${stdenv.lib.getLib curl}/lib/libcurl.4.dylib' "$out/bin/cargo"
|
install_name_tool -change /usr/lib/libcurl.4.dylib '${lib.getLib curl}/lib/libcurl.4.dylib' "$out/bin/cargo"
|
||||||
''}
|
''}
|
||||||
|
|
||||||
wrapProgram "$out/bin/cargo" \
|
wrapProgram "$out/bin/cargo" \
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ stdenv, file, curl, pkgconfig, python, openssl, cmake, zlib
|
{ stdenv, lib, file, curl, pkgconfig, python, openssl, cmake, zlib
|
||||||
, makeWrapper, libiconv, cacert, rustPlatform, rustc, libgit2
|
, makeWrapper, libiconv, cacert, rustPlatform, rustc, libgit2
|
||||||
, fetchurl
|
, fetchurl
|
||||||
}:
|
}:
|
||||||
@ -52,7 +52,7 @@ rustPlatform.buildRustPackage rec {
|
|||||||
# Disable check phase as there are failures (4 tests fail)
|
# Disable check phase as there are failures (4 tests fail)
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with lib; {
|
||||||
homepage = https://crates.io;
|
homepage = https://crates.io;
|
||||||
description = "Downloads your Rust project's dependencies and builds your project";
|
description = "Downloads your Rust project's dependencies and builds your project";
|
||||||
maintainers = with maintainers; [ wizeman retrry ];
|
maintainers = with maintainers; [ wizeman retrry ];
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ stdenv, targetPackages
|
{ stdenv, lib, targetPackages
|
||||||
, fetchurl, file, python2, tzdata, ps
|
, fetchurl, file, python2, tzdata, ps
|
||||||
, llvm-or1k, ncurses, zlib, darwin, rustPlatform, git, cmake, curl
|
, llvm-or1k, ncurses, zlib, darwin, rustPlatform, git, cmake, curl
|
||||||
, which, libffi, gdb
|
, which, libffi, gdb
|
||||||
@ -14,7 +14,7 @@
|
|||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
inherit (stdenv.lib) optional optionalString;
|
inherit (lib) optional optionalString;
|
||||||
inherit (darwin.apple_sdk.frameworks) Security;
|
inherit (darwin.apple_sdk.frameworks) Security;
|
||||||
|
|
||||||
target = builtins.replaceStrings [" "] [","] (builtins.toString targets);
|
target = builtins.replaceStrings [" "] [","] (builtins.toString targets);
|
||||||
@ -171,7 +171,7 @@ stdenv.mkDerivation {
|
|||||||
# https://github.com/rust-lang/rust/issues/30181
|
# https://github.com/rust-lang/rust/issues/30181
|
||||||
# enableParallelBuilding = false;
|
# enableParallelBuilding = false;
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with lib; {
|
||||||
homepage = https://www.rust-lang.org/;
|
homepage = https://www.rust-lang.org/;
|
||||||
description = "A safe, concurrent, practical language";
|
description = "A safe, concurrent, practical language";
|
||||||
maintainers = with maintainers; [ sb0 ];
|
maintainers = with maintainers; [ sb0 ];
|
||||||
|
@ -14,7 +14,7 @@ rec {
|
|||||||
propagatedBuildInputs = with pkgs.python3Packages; [ svgwrite attrdict ];
|
propagatedBuildInputs = with pkgs.python3Packages; [ svgwrite attrdict ];
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
meta = with pkgs.stdenv.lib; {
|
meta = with pkgs.lib; {
|
||||||
description = "WaveDrom compatible Python module and command line";
|
description = "WaveDrom compatible Python module and command line";
|
||||||
homepage = "https://pypi.org/project/wavedrom/";
|
homepage = "https://pypi.org/project/wavedrom/";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
@ -34,7 +34,7 @@ rec {
|
|||||||
propagatedBuildInputs = [ wavedrom ] ++ (with pkgs.python3Packages; [ sphinx xcffib cairosvg ]);
|
propagatedBuildInputs = [ wavedrom ] ++ (with pkgs.python3Packages; [ sphinx xcffib cairosvg ]);
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
meta = with pkgs.stdenv.lib; {
|
meta = with pkgs.lib; {
|
||||||
description = "A Sphinx extension that allows including WaveDrom diagrams";
|
description = "A Sphinx extension that allows including WaveDrom diagrams";
|
||||||
homepage = "https://pypi.org/project/sphinxcontrib-wavedrom/";
|
homepage = "https://pypi.org/project/sphinxcontrib-wavedrom/";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
|
Loading…
Reference in New Issue
Block a user