jiebi/CodeConvo huggingface dataset:
nativeBuildInputs = [ makeWrapper ]; postInstall = '' <del> wrapProgram $out/bin/cargo-valgrind --prefix PATH : ${stdenv.lib.makeBinPath [ valgrind ]} </del> <ins> wrapProgram $out/bin/cargo-valgrind --prefix PATH : ${lib.makeBinPath [ valgrind ]} </ins> ''; <del> meta = with stdenv.lib; { </del> <ins> meta = with lib; { </ins> description = ''Cargo subcommand "valgrind": runs valgrind and collects its output in a helpful manner''; homepage = "https://github.com/jfrimmel/cargo-valgrind"; license = with licenses; [ asl20 /* or */ mit ];
pleroma = nixosTests.pleroma; }; <del> meta = { </del> <ins> meta = with lib; { </ins> description = "ActivityPub microblogging server"; homepage = https://git.pleroma.social/pleroma/pleroma; <del> license = stdenv.lib.licenses.agpl3; maintainers = with stdenv.lib.maintainers; [ ninjatrappeur ]; </del> <ins> license = licenses.agpl3; maintainers = with maintainers; [ ninjatrappeur ]; </ins> platforms = [ "x86_64-linux" "aarch64-linux" ]; }; }
inherit lib config stdenv; }) mkDerivation; <del> # For convenience, bring in the library functions in lib/ so # packages don't have to do that themselves. inherit lib; </del> <ins> # Slated for deprecation in 21.11 lib = builtins.trace ( "Warning: `stdenv.lib` is deprecated and will be removed in the next release." + " Please use `pkgs.lib` instead." + " For more information see https://github.com/NixOS/nixpkgs/issues/108938") lib; </ins> inherit fetchurlBoot;
<del> { lib, stdenv, fetchurl, makeWrapper, jre , version ? "1.6" }: let versionMap = { "1.5" = { flinkVersion = "1.5.5"; sha256 = "18wqcqi3gyqd40nspih99gq7ylfs20b35f4dcrspffagwkfp2l4z"; }; "1.6" = { flinkVersion = "1.11.1"; sha256 = "0338bg2sb427c1rrf2cmsz63sz0yk6gclpli2lskq0mpx72wxpl0"; }; }; in with versionMap.${version}; </del> <ins> { lib, stdenv, fetchurl, makeWrapper, jre }: </ins> stdenv.mkDerivation rec { <del> name = "flink-${flinkVersion}"; </del> <ins> pname = "flink"; version = "1.12.1"; </ins> src = fetchurl { <del> url = "mirror://apache/flink/${name}/${name}-bin-scala_2.11.tgz"; inherit sha256; </del> <ins> url = "mirror://apache/flink/${pname}-${version}/${pname}-${version}-bin-scala_2.11.tgz"; sha256 = "146azc5wg1xby3nqz8mha959qy99z2h8032rfgs2mcl3d5rrsm2l"; </ins> }; nativeBuildInputs = [ makeWrapper ];
firestr = throw "firestr has been removed."; # added 2019-12-08 fish-foreign-env = throw "fish-foreign-env has been replaced with fishPlugins.foreign-env"; # added 2020-12-29, modified 2021-01-10 flameGraph = flamegraph; # added 2018-04-25 <ins> flink_1_5 = throw "flink_1_5 was removed, use flink instead"; # added 2021-01-25 </ins> flvtool2 = throw "flvtool2 has been removed."; # added 2020-11-03 foldingathome = fahclient; # added 2020-09-03 font-awesome-ttf = font-awesome; # 2018-02-25
stdenv.mkDerivation rec { pname = "p11-kit"; <del> version = "0.23.21"; </del> <ins> version = "0.23.22"; </ins> src = fetchFromGitHub { owner = "p11-glue"; repo = pname; rev = version; <del> sha256 = "1w24brn8j3vwfp07p2hldw2ci06pk1cx1dvjk8jjxkccp20fk958"; </del> <ins> sha256 = "sha256-erWqElJr0iESNUk9EZiJRmSMYhns8GxuFLNw7mIIIWs="; </ins> }; outputs = [ "out" "dev"];
buildGoPackage rec { pname = "vault"; <del> version = "1.6.0"; </del> <ins> version = "1.6.1"; </ins> src = fetchFromGitHub { owner = "hashicorp"; repo = "vault"; rev = "v${version}"; <del> sha256 = "13fasdiijxy87m33wfyd8gylyz556i0bdd7xp706ip2fcckrmz7a"; </del> <ins> sha256 = "1pgyyl2zgnr3wy4k8c5xsk2s5dpl97xdfq67lpfss7fz1bij8x47"; </ins> }; goPackagePath = "github.com/hashicorp/vault";
{ stdenv, fetchurl, unzip }: let <del> version = "1.6.0"; </del> <ins> version = "1.6.1"; </ins> sources = let base = "https://releases.hashicorp.com/vault/${version}"; in { x86_64-linux = fetchurl { url = "${base}/vault_${version}_linux_amd64.zip"; <del> sha256 = "0fay6bw31x9kxmc52sh5qp63nfkwji74fbnlx8pj3smz3qnqw143"; </del> <ins> sha256 = "1la2pylcj9y5gr7hr4aaa49427y3lgxi2phhl46pqmr7an62pkbm"; </ins> }; i686-linux = fetchurl { url = "${base}/vault_${version}_linux_386.zip"; <del> sha256 = "0bjks9lpgl39cq55c9cyc0glhmyxzs37a2an8ynzza94gv5mgcxa"; </del> <ins> sha256 = "1a2rhv5bpv43qp74a49msrwr7djzy86irsn73jl0xnkh0k6ijci1"; </ins> }; x86_64-darwin = fetchurl { url = "${base}/vault_${version}_darwin_amd64.zip"; <del> sha256 = "0hl1k35x78y0hi3y5xjnzby1ygisqjyvdak7s61m9f363nsr1shh"; </del> <ins> sha256 = "0snswwai2ya26crm3ksifrmbdnajr36v4vamh7g65plg6vzban9a"; </ins> }; aarch64-linux = fetchurl { url = "${base}/vault_${version}_linux_arm64.zip"; <del> sha256 = "018a5i14x6phhx1axvx0bvqn4ggsimfizs48xbmykgiyfmzkrwgz"; </del> <ins> sha256 = "0ix99da3xd4z200dgvpfc2h1sfx6l8cipichvfjlj39md45grs89"; </ins> }; };
description = "A tool for managing secrets, this binary includes the UI"; platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" "aarch64-linux" ]; license = licenses.mpl20; <del> maintainers = with maintainers; [ offline psyanticy mkaito ]; </del> <ins> maintainers = with maintainers; [ offline psyanticy mkaito Chili-Man ]; </ins> }; }
<del> { stdenv, fetchurl, libiconv }: </del> <ins> { lib, stdenv, fetchFromGitHub, autoreconfHook, libiconv }: </ins> stdenv.mkDerivation rec { pname = "wavpack"; <del> version = "5.3.0"; </del> <ins> version = "5.4.0"; </ins> enableParallelBuilding = true; <ins> nativeBuildInputs = [ autoreconfHook ]; </ins> buildInputs = stdenv.lib.optional stdenv.isDarwin libiconv; <del> src = fetchurl { url = "http://www.wavpack.com/${pname}-${version}.tar.bz2"; sha256 = "00baiag7rlkzc6545dqdp4p5sr7xc3n97n7qdkgx58c544x0pw5n"; </del> <ins> src = fetchFromGitHub { owner = "dbry"; repo = "WavPack"; rev = version; sha256 = "1b6szk2vmnqnv5w7h8yc1iazjlidlraq1lwjbmc3fi0snbn6qj44"; </ins> }; <del> meta = with stdenv.lib; { </del> <ins> meta = with lib; { </ins> description = "Hybrid audio compression format"; <del> homepage    = "http://www.wavpack.com/"; </del> <ins> homepage    = "https://www.wavpack.com/"; changelog   = "https://github.com/dbry/WavPack/releases/tag/${version}"; </ins> license     = licenses.bsd3; platforms   = platforms.unix; maintainers = with maintainers; [ codyopel ];
{ lib, fetchzip }: let <del> version = "2013.06.07"; # date of most recent file in distribution </del> <ins> version = "2014.08.16"; # date of most recent file in distribution </ins> in fetchzip { name = "helvetica-neue-lt-std-${version}"; <del> url = "http://www.ephifonts.com/downloads/helvetica-neue-lt-std.zip"; </del> <ins> url = "https://web.archive.org/web/20190823153624/http://ephifonts.com/downloads/helvetica-neue-lt-std.zip"; </ins> postFetch = '' mkdir -p $out/share/fonts <del> unzip -j $downloadedFile Helvetica Neue LT Std/*.otf -d $out/share/fonts/opentype </del> <ins> unzip -j $downloadedFile "Helvetica Neue LT Std/*.otf" -d $out/share/fonts/opentype </ins> ''; sha256 = "0ampp9vf9xw0sdppl4lb9i9h75ywljhdcqmzh45mx2x9m7h6xgg9"; <del> meta = { homepage = "http://www.ephifonts.com/free-helvetica-font-helvetica-neue-lt-std.html"; </del> <ins> meta = with lib; { homepage = "https://web.archive.org/web/20190926040940/http://www.ephifonts.com/free-helvetica-font-helvetica-neue-lt-std.html"; </ins> description = "Helvetica Neue LT Std font"; longDescription = '' Helvetica Neue Lt Std is one of the most highly rated and complete
font. The numbers are well spaced and defined with high accuracy. The punctuation marks are heavily detailed as well. ''; <del> license = lib.licenses.unfree; maintainers = [ lib.maintainers.romildo ]; platforms = lib.platforms.all; </del> <ins> license = licenses.unfree; platforms = platforms.all; maintainers = with maintainers; [ romildo ]; </ins> }; }
# Enable recursion into attribute sets that nix-env normally doesn't look into # so that we can get a more complete picture of the available packages for the # purposes of the index. <del> packageOverrides = super: let recurseIntoAttrs = sets: super.lib.genAttrs (builtins.filter (set: builtins.hasAttr set super) sets) (set: super.recurseIntoAttrs (builtins.getAttr set super)); in recurseIntoAttrs [ "roundcubePlugins" "emscriptenfastcompPackages" "fdbPackages" "nodePackages_latest" "nodePackages" "platformioPackages" "haskellPackages" "idrisPackages" "sconsPackages" "gns3Packages" "quicklispPackagesClisp" "quicklispPackagesSBCL" "rPackages" "apacheHttpdPackages_2_4" "zabbix50" "zabbix40" "zabbix30" "fusePackages" "nvidiaPackages" "sourceHanPackages" "atomPackages" "emacs27.pkgs" "steamPackages" "ut2004Packages" "zeroadPackages" ]; </del> <ins> packageOverrides = super: with super; lib.mapAttrs (_: set: recurseIntoAttrs set) { inherit (super) apacheHttpdPackages atomPackages fdbPackages fusePackages gns3Packages haskellPackages idrisPackages nodePackages nodePackages_latest platformioPackages quicklispPackagesClisp quicklispPackagesSBCL rPackages roundcubePlugins sconsPackages sourceHanPackages steamPackages ut2004Packages zabbix40 zabbix50 zeroadPackages ; # This is an alias which we disallow by default; explicitly allow it emacs27Packages = emacs27.pkgs; }; </ins> }
stdenv.mkDerivation rec { pname = "radvd"; <del> version = "2.18"; </del> <ins> version = "2.19"; </ins> src = fetchurl { url = "http://www.litech.org/radvd/dist/${pname}-${version}.tar.xz"; <del> sha256 = "1p2wlv3djvla0r84hdncc3wfa530xigs7z9ssc2v5r1pcpzgxgz1"; </del> <ins> sha256 = "0h722f17h7cra1sjgrxhrrvx54mm47fs039909yhbabigxch8kjn"; </ins> }; nativeBuildInputs = [ pkg-config bison flex check ];
runHook postInstall ''; <ins> preFixup = '' find $out/bin -type f -exec ${removeReferencesTo}/bin/remove-references-to -t ${dmd_bin}/dmd '{}' + ''; disallowedReferences = [ dmdBootstrap ]; </ins> meta = with lib; { description = "Official reference compiler for the D language"; homepage = "https://dlang.org/";
<del> { config, ... }: { imports = [ ../sd-card/sd-image-raspberrypi4-installer.nix ]; config = { warnings = [ '' .../cd-dvd/sd-image-raspberrypi4.nix is deprecated and will eventually be removed. Please switch to .../sd-card/sd-image-raspberrypi4-installer.nix, instead. '' ]; }; } </del>
<del> # To build, use: # nix-build nixos -I nixos-config=nixos/modules/installer/sd-card/sd-image-raspberrypi4.nix -A config.system.build.sdImage { config, lib, pkgs, ... }: { imports = [ ./sd-image-aarch64.nix ]; boot.kernelPackages = pkgs.linuxPackages_rpi4; } </del>
inherit system; }); <del> sd_image_raspberrypi4 = forMatchingSystems [ "aarch64-linux" ] (system: makeSdImage { module = ./modules/installer/sd-card/sd-image-raspberrypi4-installer.nix; inherit system; }); </del> # A bootable VirtualBox virtual appliance as an OVA file (i.e. packaged OVF). ova = forMatchingSystems [ "x86_64-linux" ] (system:
<ins> { lib , stdenv , fetchFromGitHub , libaio }: stdenv.mkDerivation rec { pname = "stressapptest"; version = "1.0.9"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "v${version}"; sha256 = "1qzj6h6adx042rb9aiz916jna269whibvj5ys4p5nwdp17fqh922"; }; buildInputs = [ libaio ]; meta = with lib; { description = "Userspace memory and IO stress test tool"; homepage = "https://github.com/stressapptest/stressapptest"; license = with licenses; [ asl20 ]; maintainers = with lib.maintainers; [ fab ]; platforms = platforms.unix; }; } </ins>
type = types.str; description = '' Name of the config adapter to use. <del> See https://caddyserver.com/docs/config-adapters for the full list. </del> <ins> See <link xlink:href="https://caddyserver.com/docs/config-adapters"/> for the full list. <note><para> Any value other than <literal>caddyfile</literal> is only valid when providing your own <option>configFile</option>. </para></note> </ins> ''; };
serviceConfig = { # https://www.freedesktop.org/software/systemd/man/systemd.service.html#ExecStart= # If the empty string is assigned to this option, the list of commands to start is reset, prior assignments of this option will have no effect. <del> ExecStart = [ "" "${cfg.package}/bin/caddy run ${optionalString cfg.resume "--resume"} --config ${configJSON}" ]; ExecReload = [ "" "${cfg.package}/bin/caddy reload --config ${configJSON}" ]; </del> <ins> ExecStart = [ "" "${cfg.package}/bin/caddy run --config ${cfg.configFile} --adapter ${cfg.adapter} ${optionalString cfg.resume "--resume"}" ]; ExecReload = [ "" "${cfg.package}/bin/caddy reload --config ${cfg.configFile} --adapter ${cfg.adapter}" ]; ExecStartPre = "${cfg.package}/bin/caddy validate --config ${cfg.configFile} --adapter ${cfg.adapter}"; </ins> User = cfg.user; Group = cfg.group; ReadWriteDirectories = cfg.dataDir; <ins> StateDirectory = mkIf (cfg.dataDir == "/var/lib/caddy") [ "caddy" ]; LogsDirectory = mkIf (cfg.logDir == "/var/log/caddy") [ "caddy" ]; </ins> Restart = "on-abnormal"; <ins> SupplementaryGroups = mkIf (length acmeVHosts != 0) [ "acme" ]; </ins> # TODO: attempt to upstream these options NoNewPrivileges = true;
caddy.gid = config.ids.gids.caddy; }; <ins> security.acme.certs = let eachACMEHost = unique (catAttrs "useACMEHost" acmeVHosts); reloads = map (useACMEHost: nameValuePair useACMEHost { reloadServices = [ "caddy.service" ]; }) eachACMEHost; in listToAttrs reloads; </ins> }; }
<del> # This file defines the options that can be used both for the Nginx # main server configuration, and for the virtual hosts.  (The latter # has additional options that affect the web server as a whole, like # the user/group to run under.) { lib, ... }: with lib; </del> <ins> { cfg }: { config, lib, name, ... }: let inherit (lib) literalExpression mkOption types; in </ins> { options = { <ins> hostName = mkOption { type = types.str; default = name; description = "Canonical hostname for the server."; }; </ins> serverAliases = mkOption { <del> type = types.listOf types.str; </del> <ins> type = with types; listOf str; </ins> default = [ ]; example = [ "www.example.org" "example.org" ]; description = ''
''; }; <ins> listenAddresses = mkOption { type = with types; listOf str; description = '' A list of host interfaces to bind to for this virtual host. ''; default = [ ]; example = [ "127.0.0.1" "::1" ]; }; useACMEHost = mkOption { type = types.nullOr types.str; default = null; description = '' A host of an existing Let's Encrypt certificate to use. This is mostly useful if you use DNS challenges but Caddy does not currently support your provider. <emphasis>Note that this option does not create any certificates, nor does it add subdomains to existing ones – you will need to create them manually using <xref linkend="opt-security.acme.certs"/>. Additionally, you should probably add the <literal>caddy</literal> user to the <literal>acme</literal> group to grant access to the certificates.</emphasis> ''; }; logFormat = mkOption { type = types.lines; default = '' output file ${cfg.logDir}/access-${config.hostName}.log ''; defaultText = '' output file ''${config.services.caddy.logDir}/access-''${hostName}.log ''; example = literalExpression '' mkForce ''' output discard '''; ''; description = '' Configuration for HTTP request logging (also known as access logs). See <link xlink:href="https://caddyserver.com/docs/caddyfile/directives/log#log"/> for details. ''; }; </ins> extraConfig = mkOption { type = types.lines; default = ""; description = '' <del> These lines go into the vhost verbatim </del> <ins> Additional lines of configuration appended to this virtual host in the automatically generated <literal>Caddyfile</literal>. </ins> ''; }; }; }
let version = "7.2"; <del> dbrev = "5164"; </del> <ins> dbrev = "5171"; </ins> drivedbBranch = "RELEASE_7_2_DRIVEDB"; driverdb = fetchurl { url    = "https://sourceforge.net/p/smartmontools/code/${dbrev}/tree/branches/${drivedbBranch}/smartmontools/drivedb.h?format=raw"; <del> sha256 = "1vj0sv3bgcd0lwk5x450brfyxksa5fn1mjgvmj994ab8spmicc43"; </del> <ins> sha256 = "0vncr98xagbcfsxgfgxsip2qrl9q3y8va19qhv6yknlwbdfap4mn"; </ins> name   = "smartmontools-drivedb.h"; };
}; }; <del> PkgConfig = buildPerlPackage { </del> <ins> PkgConfig = buildPerlPackage rec { </ins> pname = "PkgConfig"; version = "0.25026"; src = fetchurl { url = "mirror://cpan/authors/id/P/PL/PLICEASE/PkgConfig-0.25026.tar.gz"; sha256 = "1862hzlkibqsgynrnwg43acycp4rlsv19gsybjwq39nnqb9mxfjd"; }; <ins> # support cross-compilation by simplifying the way we get version during build postPatch = '' substituteInPlace Makefile.PL --replace  'do { require "./lib/PkgConfig.pm"; $PkgConfig::VERSION; }'  '"${version}"' ''; </ins> meta = { description = "Pure-Perl Core-Only replacement for pkg-config"; license = with lib.licenses; [ artistic1 gpl1Plus ];
license = licenses.asl20; platforms = platforms.linux ++ platforms.darwin; maintainers = [ maintainers.bjornfor ]; <ins> knownVulnerabilities = [ "CVE-2018-1320" "CVE-2018-11798" "CVE-2019-0205" "CVE-2019-0210" "CVE-2020-13949" ]; </ins> }; }
<ins> { lib , stdenv , fetchurl , installShellFiles , python3 }: stdenv.mkDerivation rec { pname = "flawfinder"; version = "2.0.15"; src = fetchurl { url = "https://dwheeler.com/flawfinder/flawfinder-${version}.tar.gz"; sha256 = "01j4szy8gwvikrfzfayfayjnc1za0jxsnxp5fsa6d06kn69wyr8a"; }; nativeBuildInputs = [ installShellFiles ]; buildInputs = [ python3 ]; installPhase = '' runHook preInstall mkdir -p $out/bin cp ${pname} $out/bin installManPage flawfinder.1 runHook postInstall ''; meta = with lib; { description = "Tool to examines C/C++ source code for security flaws"; homepage = "https://dwheeler.com/flawfinder/"; license = with licenses; [ gpl2Only ]; maintainers = with maintainers; [ fab ]; }; } </ins>
++ lib.optionals config.hardware.bluetooth.enable [ bluedevil bluez-qt pkgs.openobex pkgs.obexftp ] ++ lib.optional config.networking.networkmanager.enable plasma-nm ++ lib.optional config.hardware.pulseaudio.enable plasma-pa <ins> ++ lib.optional config.services.pipewire.pulse.enable plasma-pa </ins> ++ lib.optional config.powerManagement.enable powerdevil ++ lib.optional config.services.colord.enable pkgs.colord-kde ++ lib.optionals config.services.samba.enable [ kdenetwork-filesharing pkgs.samba ]
++ lib.optionals (!withGui) [ "--disable-qtgui" "--disable-x11mon" ] ++ (if stdenv.isLinux then [ "--with-inotify" ] else [ "--without-inotify" ]); <del> nativeBuildInputs = [ pkg-config ]; </del> <ins> nativeBuildInputs = [ file pkg-config python3Packages.setuptools which ]; </ins> <del> buildInputs = with python3Packages; [ bison chmlib file python setuptools which xapian zlib </del> <ins> buildInputs = [ bison chmlib python3Packages.python xapian zlib </ins> ] ++ lib.optional withGui qtbase ++ lib.optional stdenv.isDarwin libiconv;
recaptcha_client = callPackage ../development/python-modules/recaptcha_client { }; <ins> recoll = disabledIf (!isPy3k) (toPythonModule (pkgs.recoll.override { python3Packages = self; })); </ins> recommonmark = callPackage ../development/python-modules/recommonmark { }; redbaron = callPackage ../development/python-modules/redbaron { };
config = mkIf cfg.enable (mkMerge [{ boot.kernelModules = [ "bridge" "veth" ]; <ins> boot.kernel.sysctl = { "net.ipv4.conf.all.forwarding" = mkOverride 99 true; "net.ipv4.conf.default.forwarding" = mkOverride 99 true; }; </ins> environment.systemPackages = [ cfg.package ] ++ optional cfg.enableNvidia pkgs.nvidia-docker; users.groups.docker.gid = config.ids.gids.docker;
# Must match version 4 times to ensure client and server git commits and versions are correct docker.succeed('[ $(docker version | grep ${pkgs.docker.version} | wc -l) = "4" ]') <ins> docker.succeed("systemctl restart systemd-sysctl") docker.succeed("grep 1 /proc/sys/net/ipv4/conf/all/forwarding") docker.succeed("grep 1 /proc/sys/net/ipv4/conf/default/forwarding") </ins> ''; })
<del> {   lib, buildPythonApplication, fetchPypi , altair, astor, base58, blinker, boto3, botocore, click, enum-compat , future, pillow, protobuf, requests, toml, tornado_5, tzlocal, validators, watchdog , jinja2, setuptools </del> <ins> { # Nix lib, buildPythonApplication, fetchPypi, # Build inputs altair, astor, base58, blinker, boto3, botocore, click, cachetools, enum-compat, future, GitPython, jinja2, pillow, pyarrow, pydeck, pympler, protobuf, requests, setuptools, toml, tornado, tzlocal, validators, watchdog, </ins> }: <del> buildPythonApplication rec { </del> <ins> let click_7 = click.overridePythonAttrs(old: rec { version = "7.1.2"; src = old.src.override { inherit version; sha256 = "d2b5255c7c6349bc1bd1e59e08cd12acbbd63ce649f2588755783aa94dfb6b1a"; }; }); in buildPythonApplication rec { </ins> pname = "streamlit"; <del> version = "0.50.2"; </del> <ins> version = "1.2.0"; </ins> format = "wheel"; # the only distribution available src = fetchPypi { inherit pname version format; <del> sha256 = "1wymv7qckafs0p2jdjlxjaf1xrhm3iyd185jkldanbb0na5n3ndz"; </del> <ins> sha256 = "1dzb68a8n8wvjppcmqdaqnh925b2dg6rywv51ac9q09zjxb6z11n"; </ins> }; propagatedBuildInputs = [ <del> altair astor base58 blinker boto3 botocore click enum-compat future pillow protobuf requests toml tornado_5 tzlocal validators watchdog jinja2 setuptools </del> <ins> altair astor base58 blinker boto3 botocore cachetools click_7 enum-compat future GitPython jinja2 pillow protobuf pyarrow pydeck pympler requests setuptools toml tornado tzlocal validators watchdog </ins> ]; postInstall = ''
, nukeReferences, patchelf, llvmPackages , makeRustPlatform, buildPgxExtension, cargo, rustc <ins> # PL/Python , pythonSupport ? false , python3 </ins> # detection of crypt fails when using llvm stdenv, so we add it manually # for <13 (where it got removed: https://github.com/postgres/postgres/commit/c45643d618e35ec2fe91438df15abd4f3c0d85ca) , libxcrypt
++ lib.optionals lz4Enabled [ lz4 ] ++ lib.optionals zstdEnabled [ zstd ] ++ lib.optionals enableSystemd [ systemd ] <ins> ++ lib.optionals pythonSupport [ python3 ] </ins> ++ lib.optionals gssSupport [ libkrb5 ] ++ lib.optionals stdenv'.isLinux [ linux-pam ] ++ lib.optionals (!stdenv'.isDarwin) [ libossp_uuid ];
] ++ lib.optionals lz4Enabled [ "--with-lz4" ] ++ lib.optionals zstdEnabled [ "--with-zstd" ] ++ lib.optionals gssSupport [ "--with-gssapi" ] <ins> ++ lib.optionals pythonSupport [ "--with-python" ] </ins> ++ lib.optionals stdenv'.hostPlatform.isRiscV [ "--disable-spinlocks" ] ++ lib.optionals jitSupport [ "--with-llvm" ] ++ lib.optionals stdenv'.isLinux [ "--with-pam" ];
# Install completions post-install nativeBuildInputs = [ installShellFiles ]; <del> buildInputs = lib.optionals stdenv.isDarwin [ libobjc Security CoreServices Metal Foundation ]; </del> <ins> buildInputs = lib.optionals stdenv.isDarwin [ libiconv libobjc Security CoreServices Metal Foundation ]; </ins> # The rusty_v8 package will try to download a `librusty_v8.a` release at build time to our read-only filesystem # To avoid this we pre-download the file and place it in the locations it will require it in advance
dontUseSetuptoolsCheck = true; <ins> patches = [ # dask dataframe cannot be imported in sandboxed builds # See https://github.com/dask/dask/pull/7601 (fetchpatch { url = "https://github.com/dask/dask/commit/9ce5b0d258cecb3ef38fd844135ad1f7ac3cea5f.patch"; sha256 = "sha256-1EVRYwAdTSEEH9jp+UOnrijzezZN3iYR6q6ieYJM3kY="; name = "fix-dask-dataframe-imports-in-sandbox.patch"; }) ]; </ins> postPatch = '' # versioneer hack to set version of github package echo "def get_versions(): return {'dirty': False, 'error': None, 'full-revisionid': None, 'version': '${version}'}" > dask/_version.py
disabledTests = [ "test_annotation_pack_unpack" "test_annotations_blockwise_unpack" <ins> # this test requires features of python3Packages.psutil that are # blocked in sandboxed-builds "test_auto_blocksize_csv" </ins> ]; <ins> pythonImportsCheck = [ "dask.dataframe" "dask" "dask.array" ]; </ins> meta = with lib; { description = "Minimal task scheduling abstraction"; homepage = "https://dask.org/";
stdenv.mkDerivation rec { pname = "jasper"; <del> version = "2.0.28"; </del> <ins> version = "2.0.32"; </ins> src = fetchFromGitHub { owner = "jasper-software"; repo = pname; rev = "version-${version}"; <del> hash = "sha256-f3UG5w8GbwZcsFBaQN6v8kdEkKIGgizcAgaVZtKwS78="; </del> <ins> hash = "sha256-Uwgtex0MWC/pOmEr8itHMIa4wxd97c/tsTzcLgV8D0I="; </ins> }; nativeBuildInputs = [
stdenv.mkDerivation rec { pname = "libnbd"; <del> version = "1.7.5"; </del> <ins> version = "1.7.7"; </ins> src = fetchurl { url = "https://download.libguestfs.org/libnbd/${lib.versions.majorMinor version}-development/${pname}-${version}.tar.gz"; <del> sha256 = "sha256-UxQx/wnKnCB3uC9xEfq1F0l3kHAJjp9GzbeRugKyFsk="; </del> <ins> hash = "sha256-fNeu1qx+EbKitv2I8nJAmGMF5jxN2RZGPR/LJYnOjG8="; </ins> }; nativeBuildInputs = [