diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index dc6f8eca59b5b..41e4999d254a1 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -1337,6 +1337,12 @@
githubId = 12958979;
name = "Mika Naylor";
};
+ avakhrenev = {
+ email = "avakhrenev@gmail.com";
+ github = "avakhrenev";
+ githubId = 1060224;
+ name = "Alexey Vakhrenev";
+ };
avaq = {
email = "nixpkgs@account.avaq.it";
github = "Avaq";
@@ -3472,12 +3478,6 @@
githubId = 14034137;
name = "Mostly Void";
};
- dizfer = {
- email = "david@izquierdofernandez.com";
- github = "DIzFer";
- githubId = 8852888;
- name = "David Izquierdo";
- };
djacu = {
email = "daniel.n.baker@gmail.com";
github = "djacu";
@@ -7961,6 +7961,12 @@
githubId = 22085373;
name = "Luis Hebendanz";
};
+ luizirber = {
+ email = "nixpkgs@luizirber.org";
+ github = "luizirber";
+ githubId = 6642;
+ name = "Luiz Irber";
+ };
luizribeiro = {
email = "nixpkgs@l9o.dev";
matrix = "@luizribeiro:matrix.org";
@@ -10529,6 +10535,12 @@
githubId = 15645854;
name = "Brad Christensen";
};
+ paveloom = {
+ email = "paveloom@riseup.net";
+ github = "paveloom";
+ githubId = 49961859;
+ name = "Pavel Sobolev";
+ };
payas = {
email = "relekarpayas@gmail.com";
github = "bhankas";
diff --git a/nixos/modules/config/no-x-libs.nix b/nixos/modules/config/no-x-libs.nix
index 946c9bf38c470..e506a500a7121 100644
--- a/nixos/modules/config/no-x-libs.nix
+++ b/nixos/modules/config/no-x-libs.nix
@@ -30,10 +30,24 @@ with lib;
beam = super.beam_nox;
cairo = super.cairo.override { x11Support = false; };
dbus = super.dbus.override { x11Support = false; };
- ffmpeg_4 = super.ffmpeg_4.override { sdlSupport = false; vdpauSupport = false; };
- ffmpeg_5 = super.ffmpeg_5.override { sdlSupport = false; vdpauSupport = false; };
+ ffmpeg_4 = super.ffmpeg_4-headless;
+ ffmpeg_5 = super.ffmpeg_5-headless;
+ # dep of graphviz, libXpm is optional for Xpm support
+ gd = super.gd.override { withXorg = false; };
gobject-introspection = super.gobject-introspection.override { x11Support = false; };
+ gpsd = super.gpsd.override { guiSupport = false; };
+ graphviz = super.graphviz-nox;
+ gst_all_1 = super.gst_all_1 // {
+ gst-plugins-base = super.gst_all_1.gst-plugins-base.override { enableX11 = false; };
+ };
+ imagemagick = super.imagemagick.override { libX11Support = false; libXtSupport = false; };
+ imagemagickBig = super.imagemagickBig.override { libX11Support = false; libXtSupport = false; };
+ libdevil = super.libdevil-nox;
+ libextractor = super.libextractor.override { gtkSupport = false; };
libva = super.libva-minimal;
+ limesuite = super.limesuite.override { withGui = false; };
+ mpv-unwrapped = super.mpv-unwrapped.override { sdl2Support = false; x11Support = false; };
+ msmtp = super.msmtp.override { withKeyring = false; };
networkmanager-fortisslvpn = super.networkmanager-fortisslvpn.override { withGnome = false; };
networkmanager-iodine = super.networkmanager-iodine.override { withGnome = false; };
networkmanager-l2tp = super.networkmanager-l2tp.override { withGnome = false; };
@@ -41,7 +55,18 @@ with lib;
networkmanager-openvpn = super.networkmanager-openvpn.override { withGnome = false; };
networkmanager-sstp = super.networkmanager-vpnc.override { withGnome = false; };
networkmanager-vpnc = super.networkmanager-vpnc.override { withGnome = false; };
+ pango = super.pango.override { x11Support = false; };
+ pinentry = super.pinentry.override { enabledFlavors = [ "curses" "tty" "emacs" ]; withLibsecret = false; };
qemu = super.qemu.override { gtkSupport = false; spiceSupport = false; sdlSupport = false; };
+ qrencode = super.qrencode.overrideAttrs (_: { doCheck = false; });
+ qt5 = super.qt5.overrideScope' (self': super': {
+ qtbase = super'.qtbase.override { withGtk3 = false; };
+ });
+ stoken = super.stoken.override { withGTK3 = false; };
+ # translateManpages -> perlPackages.po4a -> texlive-combined-basic -> texlive-core-big -> libX11
+ util-linux = super.util-linux.override { translateManpages = false; };
+ vim-full = super.vim-full.override { guiSupport = false; };
+ zbar = super.zbar.override { enableVideo = false; withXorg = false; };
}));
};
}
diff --git a/nixos/modules/services/web-apps/onlyoffice.nix b/nixos/modules/services/web-apps/onlyoffice.nix
index db4a9582794e6..0761bf61d2135 100644
--- a/nixos/modules/services/web-apps/onlyoffice.nix
+++ b/nixos/modules/services/web-apps/onlyoffice.nix
@@ -267,7 +267,7 @@ in
wantedBy = [ "multi-user.target" ];
serviceConfig = {
ExecStart = "${cfg.package.fhs}/bin/onlyoffice-wrapper DocService/docservice /run/onlyoffice/config";
- ExecStartPre = onlyoffice-prestart;
+ ExecStartPre = [ onlyoffice-prestart ];
Group = "onlyoffice";
Restart = "always";
RuntimeDirectory = "onlyoffice";
diff --git a/nixos/modules/system/boot/systemd/repart.nix b/nixos/modules/system/boot/systemd/repart.nix
new file mode 100644
index 0000000000000..8f3a700237700
--- /dev/null
+++ b/nixos/modules/system/boot/systemd/repart.nix
@@ -0,0 +1,123 @@
+{ config, pkgs, lib, ... }:
+
+let
+ cfg = config.systemd.repart;
+ initrdCfg = config.boot.initrd.systemd.repart;
+
+ writeDefinition = name: partitionConfig: pkgs.writeText
+ "${name}.conf"
+ (lib.generators.toINI { } { Partition = partitionConfig; });
+
+ listOfDefinitions = lib.mapAttrsToList
+ writeDefinition
+ (lib.filterAttrs (k: _: !(lib.hasPrefix "_" k)) cfg.partitions);
+
+ # Create a directory in the store that contains a copy of all definition
+ # files. This is then passed to systemd-repart in the initrd so it can access
+ # the definition files after the sysroot has been mounted but before
+ # activation. This needs a hard copy of the files and not just symlinks
+ # because otherwise the files do not show up in the sysroot.
+ definitionsDirectory = pkgs.runCommand "systemd-repart-definitions" { } ''
+ mkdir -p $out
+ ${(lib.concatStringsSep "\n"
+ (map (pkg: "cp ${pkg} $out/${pkg.name}") listOfDefinitions)
+ )}
+ '';
+in
+{
+ options = {
+ boot.initrd.systemd.repart.enable = lib.mkEnableOption (lib.mdDoc "systemd-repart") // {
+ description = lib.mdDoc ''
+ Grow and add partitions to a partition table at boot time in the initrd.
+ systemd-repart only works with GPT partition tables.
+
+ To run systemd-repart after the initrd, see
+ `options.systemd.repart.enable`.
+ '';
+ };
+
+ systemd.repart = {
+ enable = lib.mkEnableOption (lib.mdDoc "systemd-repart") // {
+ description = lib.mdDoc ''
+ Grow and add partitions to a partition table.
+ systemd-repart only works with GPT partition tables.
+
+ To run systemd-repart while in the initrd, see
+ `options.boot.initrd.systemd.repart.enable`.
+ '';
+ };
+
+ partitions = lib.mkOption {
+ type = with lib.types; attrsOf (attrsOf (oneOf [ str int bool ]));
+ default = { };
+ example = {
+ "10-root" = {
+ Type = "root";
+ };
+ "20-home" = {
+ Type = "home";
+ SizeMinBytes = "512M";
+ SizeMaxBytes = "2G";
+ };
+ };
+ description = lib.mdDoc ''
+ Specify partitions as a set of the names of the definition files as the
+ key and the partition configuration as its value. The partition
+ configuration can use all upstream options. See
+ for all available options.
+ '';
+ };
+ };
+ };
+
+ config = lib.mkIf (cfg.enable || initrdCfg.enable) {
+ # Always link the definitions into /etc so that they are also included in
+ # the /nix/store of the sysroot during early userspace (i.e. while in the
+ # initrd).
+ environment.etc."repart.d".source = definitionsDirectory;
+
+ boot.initrd.systemd = lib.mkIf initrdCfg.enable {
+ additionalUpstreamUnits = [
+ "systemd-repart.service"
+ ];
+
+ storePaths = [
+ "${config.boot.initrd.systemd.package}/bin/systemd-repart"
+ ];
+
+ # Override defaults in upstream unit.
+ services.systemd-repart = {
+ # Unset the conditions as they cannot be met before activation because
+ # the definition files are not stored in the expected locations.
+ unitConfig.ConditionDirectoryNotEmpty = [
+ " " # required to unset the previous value.
+ ];
+ serviceConfig = {
+ # systemd-repart runs before the activation script. Thus we cannot
+ # rely on them being linked in /etc already. Instead we have to
+ # explicitly pass their location in the sysroot to the binary.
+ ExecStart = [
+ " " # required to unset the previous value.
+ ''${config.boot.initrd.systemd.package}/bin/systemd-repart \
+ --definitions=/sysroot${definitionsDirectory} \
+ --dry-run=no
+ ''
+ ];
+ };
+ # Because the initrd does not have the `initrd-usr-fs.target` the
+ # upestream unit runs too early in the boot process, before the sysroot
+ # is available. However, systemd-repart needs access to the sysroot to
+ # find the definition files.
+ after = [ "sysroot.mount" ];
+ };
+ };
+
+ systemd = lib.mkIf cfg.enable {
+ additionalUpstreamSystemUnits = [
+ "systemd-repart.service"
+ ];
+ };
+ };
+
+}
diff --git a/nixos/modules/virtualisation/podman/default.nix b/nixos/modules/virtualisation/podman/default.nix
index 118bf82cdd663..baca48305188d 100644
--- a/nixos/modules/virtualisation/podman/default.nix
+++ b/nixos/modules/virtualisation/podman/default.nix
@@ -1,13 +1,14 @@
{ config, lib, pkgs, ... }:
let
cfg = config.virtualisation.podman;
- toml = pkgs.formats.toml { };
json = pkgs.formats.json { };
inherit (lib) mkOption types;
podmanPackage = (pkgs.podman.override {
extraPackages = cfg.extraPackages
+ # setuid shadow
+ ++ [ "/run/wrappers" ]
++ lib.optional (builtins.elem "zfs" config.boot.supportedFilesystems) config.boot.zfs.package;
});
@@ -27,24 +28,13 @@ let
done
'';
- net-conflist = pkgs.runCommand "87-podman-bridge.conflist"
- {
- nativeBuildInputs = [ pkgs.jq ];
- extraPlugins = builtins.toJSON cfg.defaultNetwork.extraPlugins;
- jqScript = ''
- . + { "plugins": (.plugins + $extraPlugins) }
- '';
- } ''
- jq <${cfg.package}/etc/cni/net.d/87-podman-bridge.conflist \
- --argjson extraPlugins "$extraPlugins" \
- "$jqScript" \
- >$out
- '';
-
in
{
imports = [
- ./dnsname.nix
+ (lib.mkRemovedOptionModule [ "virtualisation" "podman" "defaultNetwork" "dnsname" ]
+ "Use virtualisation.podman.defaultNetwork.settings.dns_enabled instead.")
+ (lib.mkRemovedOptionModule [ "virtualisation" "podman" "defaultNetwork" "extraPlugins" ]
+ "Netavark isn't compatible with CNI plugins.")
./network-socket.nix
];
@@ -109,6 +99,37 @@ in
'';
};
+ autoPrune = {
+ enable = mkOption {
+ type = types.bool;
+ default = false;
+ description = lib.mdDoc ''
+ Whether to periodically prune Podman resources. If enabled, a
+ systemd timer will run `podman system prune -f`
+ as specified by the `dates` option.
+ '';
+ };
+
+ flags = mkOption {
+ type = types.listOf types.str;
+ default = [];
+ example = [ "--all" ];
+ description = lib.mdDoc ''
+ Any additional flags passed to {command}`podman system prune`.
+ '';
+ };
+
+ dates = mkOption {
+ default = "weekly";
+ type = types.str;
+ description = lib.mdDoc ''
+ Specification (in the format described by
+ {manpage}`systemd.time(7)`) of the time at
+ which the prune will occur.
+ '';
+ };
+ };
+
package = lib.mkOption {
type = types.package;
default = podmanPackage;
@@ -118,11 +139,11 @@ in
'';
};
- defaultNetwork.extraPlugins = lib.mkOption {
- type = types.listOf json.type;
- default = [ ];
+ defaultNetwork.settings = lib.mkOption {
+ type = json.type;
+ default = { };
description = lib.mdDoc ''
- Extra CNI plugin configurations to add to podman's default network.
+ Settings for podman's default network.
'';
};
@@ -133,11 +154,26 @@ in
environment.systemPackages = [ cfg.package ]
++ lib.optional cfg.dockerCompat dockerCompat;
- environment.etc."cni/net.d/87-podman-bridge.conflist".source = net-conflist;
+ # https://github.com/containers/podman/blob/097cc6eb6dd8e598c0e8676d21267b4edb11e144/docs/tutorials/basic_networking.md#default-network
+ environment.etc."containers/networks/podman.json" = lib.mkIf (cfg.defaultNetwork.settings != { }) {
+ source = json.generate "podman.json" ({
+ dns_enabled = false;
+ driver = "bridge";
+ id = "0000000000000000000000000000000000000000000000000000000000000000";
+ internal = false;
+ ipam_options = { driver = "host-local"; };
+ ipv6_enabled = false;
+ name = "podman";
+ network_interface = "podman0";
+ subnets = [{ gateway = "10.88.0.1"; subnet = "10.88.0.0/16"; }];
+ } // cfg.defaultNetwork.settings);
+ };
virtualisation.containers = {
enable = true; # Enable common /etc/containers configuration
- containersConf.settings = lib.optionalAttrs cfg.enableNvidia {
+ containersConf.settings = {
+ network.network_backend = "netavark";
+ } // lib.optionalAttrs cfg.enableNvidia {
engine = {
conmon_env_vars = [ "PATH=${lib.makeBinPath [ pkgs.nvidia-podman ]}" ];
runtimes.nvidia = [ "${pkgs.nvidia-podman}/bin/nvidia-container-runtime" ];
@@ -151,6 +187,23 @@ in
ExecStart = [ "" "${cfg.package}/bin/podman $LOGGING system service" ];
};
+ systemd.services.podman-prune = {
+ description = "Prune podman resources";
+
+ restartIfChanged = false;
+ unitConfig.X-StopOnRemoval = false;
+
+ serviceConfig.Type = "oneshot";
+
+ script = ''
+ ${cfg.package}/bin/podman system prune -f ${toString cfg.autoPrune.flags}
+ '';
+
+ startAt = lib.optional cfg.autoPrune.enable cfg.autoPrune.dates;
+ after = [ "podman.service" ];
+ requires = [ "podman.service" ];
+ };
+
systemd.sockets.podman.wantedBy = [ "sockets.target" ];
systemd.sockets.podman.socketConfig.SocketGroup = "podman";
diff --git a/nixos/tests/systemd-repart.nix b/nixos/tests/systemd-repart.nix
new file mode 100644
index 0000000000000..36de5d988fdb1
--- /dev/null
+++ b/nixos/tests/systemd-repart.nix
@@ -0,0 +1,134 @@
+{ system ? builtins.currentSystem
+, config ? { }
+, pkgs ? import ../.. { inherit system config; }
+}:
+
+with import ../lib/testing-python.nix { inherit system pkgs; };
+with pkgs.lib;
+
+let
+ # A testScript fragment that prepares a disk with some empty, unpartitioned
+ # space. and uses it to boot the test with. Takes a single argument `machine`
+ # from which the diskImage is extraced.
+ useDiskImage = machine: ''
+ import os
+ import shutil
+ import subprocess
+ import tempfile
+
+ tmp_disk_image = tempfile.NamedTemporaryFile()
+
+ shutil.copyfile("${machine.system.build.diskImage}/nixos.img", tmp_disk_image.name)
+
+ subprocess.run([
+ "${pkgs.qemu}/bin/qemu-img",
+ "resize",
+ "-f",
+ "raw",
+ tmp_disk_image.name,
+ "+32M",
+ ])
+
+ # Fix the GPT table by moving the backup table to the end of the enlarged
+ # disk image. This is necessary because we increased the size of the disk
+ # before. The disk needs to be a raw disk because sgdisk can only run on
+ # raw images.
+ subprocess.run([
+ "${pkgs.gptfdisk}/bin/sgdisk",
+ "--move-second-header",
+ tmp_disk_image.name,
+ ])
+
+ # Set NIX_DISK_IMAGE so that the qemu script finds the right disk image.
+ os.environ['NIX_DISK_IMAGE'] = tmp_disk_image.name
+ '';
+
+ common = { config, pkgs, lib, ... }: {
+ virtualisation.useDefaultFilesystems = false;
+ virtualisation.fileSystems = {
+ "/" = {
+ device = "/dev/vda2";
+ fsType = "ext4";
+ };
+ };
+
+ # systemd-repart operates on disks with a partition table. The qemu module,
+ # however, creates separate filesystem images without a partition table, so
+ # we have to create a disk image manually.
+ #
+ # This creates two partitions, an ESP mounted on /dev/vda1 and the root
+ # partition mounted on /dev/vda2
+ system.build.diskImage = import ../lib/make-disk-image.nix {
+ inherit config pkgs lib;
+ # Use a raw format disk so that it can be resized before starting the
+ # test VM.
+ format = "raw";
+ # Keep the image as small as possible but leave some room for changes.
+ bootSize = "32M";
+ additionalSpace = "0M";
+ # GPT with an EFI System Partition is the typical use case for
+ # systemd-repart because it does not support MBR.
+ partitionTableType = "efi";
+ # We do not actually care much about the content of the partitions, so we
+ # do not need a bootloader installed.
+ installBootLoader = false;
+ # Improve determinism by not copying a channel.
+ copyChannel = false;
+ };
+ };
+in
+{
+ basic = makeTest {
+ name = "systemd-repart";
+ meta.maintainers = with maintainers; [ nikstur ];
+
+ nodes.machine = { config, pkgs, ... }: {
+ imports = [ common ];
+
+ boot.initrd.systemd.enable = true;
+
+ boot.initrd.systemd.repart.enable = true;
+ systemd.repart.partitions = {
+ "10-root" = {
+ Type = "linux-generic";
+ };
+ };
+ };
+
+ testScript = { nodes, ... }: ''
+ ${useDiskImage nodes.machine}
+
+ machine.start()
+ machine.wait_for_unit("multi-user.target")
+
+ systemd_repart_logs = machine.succeed("journalctl --boot --unit systemd-repart.service")
+ assert "Growing existing partition 1." in systemd_repart_logs
+ '';
+ };
+
+ after-initrd = makeTest {
+ name = "systemd-repart-after-initrd";
+ meta.maintainers = with maintainers; [ nikstur ];
+
+ nodes.machine = { config, pkgs, ... }: {
+ imports = [ common ];
+
+ systemd.repart.enable = true;
+ systemd.repart.partitions = {
+ "10-root" = {
+ Type = "linux-generic";
+ };
+ };
+ };
+
+ testScript = { nodes, ... }: ''
+ ${useDiskImage nodes.machine}
+
+ machine.start()
+ machine.wait_for_unit("multi-user.target")
+
+ systemd_repart_logs = machine.succeed("journalctl --unit systemd-repart.service")
+ assert "Growing existing partition 1." in systemd_repart_logs
+ '';
+ };
+}
diff --git a/pkgs/applications/audio/eartag/default.nix b/pkgs/applications/audio/eartag/default.nix
index aad765041e4b8..8a4ffab5dc1fe 100644
--- a/pkgs/applications/audio/eartag/default.nix
+++ b/pkgs/applications/audio/eartag/default.nix
@@ -1,6 +1,6 @@
{ stdenv
, lib
-, fetchFromGitHub
+, fetchFromGitLab
, meson
, ninja
, pkg-config
@@ -18,14 +18,15 @@
python3Packages.buildPythonApplication rec {
pname = "eartag";
- version = "0.2.1";
+ version = "0.3.2";
format = "other";
- src = fetchFromGitHub {
+ src = fetchFromGitLab {
+ domain = "gitlab.gnome.org";
owner = "knuxify";
repo = pname;
rev = version;
- sha256 = "sha256-TlY2F2y7ZZ9f+vkYYkES5zoIGcuTWP1+rOJI62wc4SU=";
+ sha256 = "sha256-XvbfQtE8LsztQ2VByG2jLYND3qVpH6owdAgh3b//lI4=";
};
postPatch = ''
@@ -67,7 +68,7 @@ python3Packages.buildPythonApplication rec {
'';
meta = with lib; {
- homepage = "https://github.com/knuxify/eartag";
+ homepage = "https://gitlab.gnome.org/knuxify/eartag";
description = "Simple music tag editor";
# This seems to be using ICU license but we're flagging it to MIT license
# since ICU license is a modified version of MIT and to prevent it from
diff --git a/pkgs/applications/audio/pianotrans/default.nix b/pkgs/applications/audio/pianotrans/default.nix
new file mode 100644
index 0000000000000..e5848de03dac3
--- /dev/null
+++ b/pkgs/applications/audio/pianotrans/default.nix
@@ -0,0 +1,38 @@
+{ lib
+, fetchFromGitHub
+, python3
+, ffmpeg
+}:
+
+python3.pkgs.buildPythonApplication rec {
+ pname = "pianotrans";
+ version = "1.0.1";
+ format = "setuptools";
+
+ src = fetchFromGitHub {
+ owner = "azuwis";
+ repo = pname;
+ rev = "v${version}";
+ hash = "sha256-gRbyUQmPtGvx5QKAyrmeJl0stp7hwLBWwjSbJajihdE=";
+ };
+
+ propagatedBuildInputs = with python3.pkgs; [
+ piano-transcription-inference
+ torch
+ tkinter
+ ];
+
+ # Project has no tests
+ doCheck = false;
+
+ makeWrapperArgs = [
+ ''--prefix PATH : "${lib.makeBinPath [ ffmpeg ]}"''
+ ];
+
+ meta = with lib; {
+ description = "Simple GUI for ByteDance's Piano Transcription with Pedals";
+ homepage = "https://github.com/azuwis/pianotrans";
+ license = licenses.mit;
+ maintainers = with maintainers; [ azuwis ];
+ };
+}
diff --git a/pkgs/applications/audio/puddletag/default.nix b/pkgs/applications/audio/puddletag/default.nix
index 3fa0ea533b262..128d5c59c78ea 100644
--- a/pkgs/applications/audio/puddletag/default.nix
+++ b/pkgs/applications/audio/puddletag/default.nix
@@ -59,8 +59,10 @@ python3.pkgs.buildPythonApplication rec {
rapidfuzz
];
+ # the file should be executable but it isn't so our wrapper doesn't run
preFixup = ''
- makeWrapperArgs+=("''${qtWrapperArgs[@]}")
+ chmod 555 $out/bin/puddletag
+ wrapQtApp $out/bin/puddletag
'';
doCheck = false; # there are no tests
diff --git a/pkgs/applications/blockchains/ledger-live-desktop/default.nix b/pkgs/applications/blockchains/ledger-live-desktop/default.nix
index 4f6ae53ec7845..5aee9eaee9feb 100644
--- a/pkgs/applications/blockchains/ledger-live-desktop/default.nix
+++ b/pkgs/applications/blockchains/ledger-live-desktop/default.nix
@@ -1,33 +1,21 @@
-{ lib, fetchurl, appimageTools, imagemagick, systemd }:
+{ lib, fetchurl, appimageTools, imagemagick }:
let
pname = "ledger-live-desktop";
- version = "2.49.2";
+ version = "2.53.2";
src = fetchurl {
url = "https://download.live.ledger.com/${pname}-${version}-linux-x86_64.AppImage";
- hash = "sha256-8KGZRTJu3uGFyf4vogoC9kDrKegD8Op4Z7gqQK+UFl8=";
+ hash = "sha256-RGeJWUMZagXM/8SHHOpTpcnsz+BShnGp2yvt31qo5lI=";
};
appimageContents = appimageTools.extractType2 {
inherit pname version src;
};
-
- # Hotplug events from udevd are fired into the kernel, which then re-broadcasts them over a
- # special socket, to every libudev client listening for hotplug when the kernel does that. It will
- # try to preserve the uid of the sender but a non-root namespace (like the fhs-env) cant map root
- # to a uid, for security reasons, so the uid of the sender becomes nobody and libudev actively
- # rejects such messages. This patch disables that bit of security in libudev.
- # See: https://github.com/NixOS/nixpkgs/issues/116361
- systemdPatched = systemd.overrideAttrs ({ patches ? [ ], ... }: {
- patches = patches ++ [ ./systemd.patch ];
- });
in
appimageTools.wrapType2 rec {
inherit pname version src;
- extraPkgs = pkgs: [ systemdPatched ];
-
extraInstallCommands = ''
mv $out/bin/${pname}-${version} $out/bin/${pname}
install -m 444 -D ${appimageContents}/ledger-live-desktop.desktop $out/share/applications/ledger-live-desktop.desktop
diff --git a/pkgs/applications/emulators/cemu/default.nix b/pkgs/applications/emulators/cemu/default.nix
index 2e7b99f4c607a..91f6cb0de1a60 100644
--- a/pkgs/applications/emulators/cemu/default.nix
+++ b/pkgs/applications/emulators/cemu/default.nix
@@ -20,21 +20,24 @@
, pugixml
, rapidjson
, vulkan-headers
+, wayland
, wxGTK32
, zarchive
, vulkan-loader
+
+, nix-update-script
}:
stdenv.mkDerivation rec {
pname = "cemu";
- version = "2.0-13";
+ version = "2.0-26";
src = fetchFromGitHub {
owner = "cemu-project";
repo = "Cemu";
rev = "v${version}";
- hash = "sha256-0yomEJoXMKZV2PAjINegSvtDB6gbYxQ6XcXA60/ZkEM=";
+ hash = "sha256-+y+PJE2biRvuxIwrFVMjmkZyD8/zhHVMw6vzNKlsOZE=";
};
patches = [
@@ -68,6 +71,7 @@ stdenv.mkDerivation rec {
pugixml
rapidjson
vulkan-headers
+ wayland
wxGTK32
zarchive
];
@@ -106,9 +110,13 @@ stdenv.mkDerivation rec {
preFixup = let
libs = [ vulkan-loader ] ++ cubeb.passthru.backendLibs;
in ''
- gappsWrapperArgs+=(--prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath libs}")
+ gappsWrapperArgs+=(
+ --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath libs}"
+ )
'';
+ passthru.updateScript = nix-update-script { };
+
meta = with lib; {
description = "Cemu is a Wii U emulator";
homepage = "https://cemu.info";
diff --git a/pkgs/applications/emulators/flycast/default.nix b/pkgs/applications/emulators/flycast/default.nix
index 3243c333a335b..f1874d62fba45 100644
--- a/pkgs/applications/emulators/flycast/default.nix
+++ b/pkgs/applications/emulators/flycast/default.nix
@@ -3,44 +3,73 @@
, fetchFromGitHub
, cmake
, pkg-config
+, makeWrapper
, alsa-lib
-, libX11
+, curl
+, egl-wayland
+, libao
+, libdecor
, libevdev
-, udev
+, libffi
+, libGL
, libpulseaudio
-, SDL2
+, libX11
+, libXext
+, libxkbcommon
, libzip
+, mesa
, miniupnpc
+, udev
+, vulkan-headers
+, vulkan-loader
+, wayland
+, zlib
}:
stdenv.mkDerivation rec {
pname = "flycast";
- version = "2.0";
+ version = "2.1";
src = fetchFromGitHub {
owner = "flyinghead";
repo = "flycast";
- rev = "v${version}";
- sha256 = "sha256-vSyLg2lAJBV7crKVbGRbi1PUuCwHF9GB/8pjMTlaigA=";
+ rev = "V${version}";
+ sha256 = "sha256-PRInOqg9OpaUVLwSj1lOxDtjpVaYehkRsp0jLrVKPyY=";
fetchSubmodules = true;
};
nativeBuildInputs = [
cmake
pkg-config
+ makeWrapper
];
buildInputs = [
alsa-lib
- libX11
+ curl
+ egl-wayland
+ libao
+ libdecor
libevdev
- udev
+ libffi
+ libGL
libpulseaudio
- SDL2
+ libX11
+ libXext
+ libxkbcommon
libzip
+ mesa # for libgbm
miniupnpc
+ udev
+ vulkan-headers
+ wayland
+ zlib
];
+ postFixup = ''
+ wrapProgram $out/bin/flycast --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ vulkan-loader ]}
+ '';
+
meta = with lib; {
homepage = "https://github.com/flyinghead/flycast";
changelog = "https://github.com/flyinghead/flycast/releases/tag/v${version}";
diff --git a/pkgs/applications/graphics/structorizer/default.nix b/pkgs/applications/graphics/structorizer/default.nix
new file mode 100755
index 0000000000000..ca58271425d94
--- /dev/null
+++ b/pkgs/applications/graphics/structorizer/default.nix
@@ -0,0 +1,104 @@
+{ stdenv
+, lib
+, fetchFromGitHub
+, jdk11
+, makeDesktopItem
+, makeWrapper
+, copyDesktopItems
+}:
+
+stdenv.mkDerivation rec {
+ pname = "structorizer";
+ version = "3.32-11";
+
+ desktopItems = [
+ (makeDesktopItem {
+ type = "Application";
+ name = "Structorizer";
+ desktopName = "Structorizer";
+ genericName = "Diagram creator";
+ comment = meta.description;
+ icon = pname;
+ exec = pname;
+ terminal = false;
+ mimeTypes = [ "application/nsd" ];
+ categories = [
+ "Development"
+ "Graphics"
+ "VectorGraphics"
+ "RasterGraphics"
+ "ComputerScience"
+ ];
+ keywords = [ "nsd" "diagrams" ];
+ })
+ ];
+
+ src = fetchFromGitHub {
+ owner = "fesch";
+ repo = "Structorizer.Desktop";
+ rev = version;
+ hash = "sha256-rGyeOcGm6uBplgTjMIOy/xRekfHacwDy9kkMigmRSdk=";
+ };
+
+ patches = [ ./makeStructorizer.patch ./makeBigJar.patch ];
+
+ strictDeps = true;
+
+ nativeBuildInputs = [ jdk11 makeWrapper copyDesktopItems ];
+
+ buildInputs = [ jdk11 ];
+
+ postPatch = ''
+ chmod +x makeStructorizer
+ chmod +x makeBigJar
+
+ patchShebangs --build makeStructorizer
+ patchShebangs --build makeBigJar
+ '';
+
+ buildPhase = ''
+ runHook preBuild
+
+ ./makeStructorizer
+ ./makeBigJar
+
+ runHook postBuild
+ '';
+
+ installPhase = ''
+ runHook preInstall
+
+ install -d $out/bin $out/share/mime/packages
+
+ install -D ${pname}.jar -t $out/share/java/
+ makeWrapper ${jdk11}/bin/java $out/bin/${pname} \
+ --add-flags "-jar $out/share/java/${pname}.jar"
+
+ cat << EOF > $out/share/mime/packages/structorizer.xml
+
+
+
+ Nassi-Shneiderman diagram
+ Nassi-Shneiderman-Diagramm
+
+
+
+ EOF
+
+ cd src/lu/fisch/${pname}/gui
+ install -vD icons/000_${pname}.png $out/share/icons/hicolor/16x16/apps/${pname}.png
+ for icon_width in 24 32 48 64 128 256; do
+ install -vD icons_"$icon_width"/000_${pname}.png $out/share/icons/hicolor/"$icon_width"x"$icon_width"/apps/${pname}.png
+ done
+
+ runHook postInstall
+ '';
+
+ meta = with lib; {
+ description = "Create Nassi-Shneiderman diagrams (NSD)";
+ homepage = "https://structorizer.fisch.lu";
+ license = licenses.gpl3Plus;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ annaaurora ];
+ };
+}
diff --git a/pkgs/applications/graphics/structorizer/makeBigJar.patch b/pkgs/applications/graphics/structorizer/makeBigJar.patch
new file mode 100644
index 0000000000000..2090a7b35a45a
--- /dev/null
+++ b/pkgs/applications/graphics/structorizer/makeBigJar.patch
@@ -0,0 +1,31 @@
+Reason: Running the program in a headless environment fails. Besides, tests should be conducted in passthru.tests anyway. There is also no AppleStructorizerApplication.class, only the jar.
+
+diff --git a/makeBigJar b/makeBigJar
+index 25547020..c34d0d9c 100644
+--- a/makeBigJar
++++ b/makeBigJar
+@@ -75,9 +75,8 @@ jars="bsh-2.1.0 \
+ freehep-xml-2.1.1 \
+ freehep"
+
+-# Apple specific stuff is only used if it exists and the compiled class is available
+-if test -f ../bin/lu/fisch/structorizer/application/AppleStructorizerApplication.class -a \
+- -f AppleJavaExtensions.jar; then
++# Apple specific stuff is only used if the jar is available
++if test -f lib/AppleJavaExtensions.jar; then
+ jars="$jars AppleJavaExtensions"
+ fi
+
+@@ -114,12 +113,3 @@ echo "Done"
+ # remove the jar-directory
+ rm -R jar/
+
+-if test -n "$start_compiled"; then
+- # execute the archive
+- echo; echo "Running Structorizer from all-in-one jar"
+- if test "$start_compiled" = "s"; then
+- java -jar structorizer.jar
+- else
+- java -jar structorizer.jar &
+- fi
+-fi # start block end
diff --git a/pkgs/applications/graphics/structorizer/makeStructorizer.patch b/pkgs/applications/graphics/structorizer/makeStructorizer.patch
new file mode 100644
index 0000000000000..b08ec0f30f6fe
--- /dev/null
+++ b/pkgs/applications/graphics/structorizer/makeStructorizer.patch
@@ -0,0 +1,54 @@
+Reason: There is no StructorizerApplet.java anywhere in the source, no .cgt files and running the program in a headless environment fails. Besides, tests should be conducted in passthru.tests anyway. There is also no AppleStructorizerApplication.java, only the jar.
+
+diff --git a/makeStructorizer b/makeStructorizer
+index 99a5e8d3..e954be13 100644
+--- a/makeStructorizer
++++ b/makeStructorizer
+@@ -117,18 +117,6 @@ echo "Done"
+ echo; echo "Compiling Structorizer..."
+ javac $str_javac_opts -classpath "$str_classpath" Structorizer.java
+ echo "Done"
+-echo; echo "Compiling Structorizer Applet..."
+-javac $str_javac_opts -classpath "$str_classpath" StructorizerApplet.java
+-echo "Done"
+-
+-# OS specific classes
+-if test -n "$do_apple"; then
+- echo; echo "Compiling Apple specific code..."
+- javac $str_javac_opts -classpath "$str_classpath" lu/fisch/structorizer/application/AppleStructorizerApplication.java
+- echo "Done"
+-else
+- echo; echo "Apple specific code skipped"
+-fi
+
+ # copying some other files to binary tree
+ echo; echo "Copying resources..."
+@@ -147,7 +135,6 @@ cp lu/fisch/structorizer/gui/*.txt ../bin/lu/fisch/structorizer/gui/
+ cp lu/fisch/structorizer/gui/*.xml ../bin/lu/fisch/structorizer/gui/
+ cp lu/fisch/structorizer/locales/*.txt ../bin/lu/fisch/structorizer/locales/
+ cp lu/fisch/structorizer/generators/*.txt ../bin/lu/fisch/structorizer/generators/
+-cp lu/fisch/structorizer/parsers/*.cgt ../bin/lu/fisch/structorizer/parsers/
+ cp lu/fisch/structorizer/parsers/*.egt ../bin/lu/fisch/structorizer/parsers/
+ cp lu/fisch/structorizer/parsers/*.grm ../bin/lu/fisch/structorizer/parsers/
+ cp lu/fisch/structorizer/parsers/*.xsd ../bin/lu/fisch/structorizer/parsers/
+@@ -155,20 +142,5 @@ cp lu/fisch/structorizer/parsers/*.nsd ../bin/lu/fisch/structorizer/parsers/
+ cp lu/fisch/structorizer/*.properties ../bin/lu/fisch/structorizer/
+ echo "Done"
+
+-if test -n "$start_compiled"; then
+-
+- # changing into binary directory
+- cd ../bin/
+-
+- # run the application
+- echo; echo "Running Structorizer from compiled class files"
+- if test "$start_compiled" = "s"; then
+- java -cp $str_classpath Structorizer
+- else
+- java -cp $str_classpath Structorizer &
+- fi
+-
+-fi # start block end
+-
+ # move back into the folder where we started
+ popd >/dev/null
diff --git a/pkgs/applications/misc/usql/default.nix b/pkgs/applications/misc/usql/default.nix
index cc02a5d1c8996..839b100383f57 100644
--- a/pkgs/applications/misc/usql/default.nix
+++ b/pkgs/applications/misc/usql/default.nix
@@ -3,30 +3,35 @@
, buildGoModule
, unixODBC
, icu
+, nix-update-script
+, testers
+, usql
}:
buildGoModule rec {
pname = "usql";
- version = "0.12.13";
+ version = "0.13.9";
src = fetchFromGitHub {
owner = "xo";
repo = "usql";
rev = "v${version}";
- hash = "sha256-F/eOD7/w8HjJBeiXagaf4yBLZcZVuy93rfVFeSESlZo=";
+ hash = "sha256-hcAwwu1bp7QJLt+mrUZYK6YeX/uRmfRa8JnUfrTzf3k=";
};
- vendorHash = "sha256-7rMCqTfUs89AX0VP689BmKsuvLJWU5ANJVki+JMVf7g=";
-
buildInputs = [ unixODBC icu ];
- # Exclude broken impala driver
- # The driver breaks too often and is not used.
+ vendorHash = "sha256-BehI6O+WpCcgMGabTFMCpYHN3CIo3Zb5rBQuGLsWRc0=";
+ proxyVendor = true;
+
+ # Exclude broken impala & hive driver
+ # These drivers break too often and are not used.
#
# See https://github.com/xo/usql/pull/347
#
excludedPackages = [
"impala"
+ "hive"
];
# These tags and flags are copied from build-release.sh
@@ -36,6 +41,7 @@ buildGoModule rec {
"sqlite_fts5"
"sqlite_introspect"
"sqlite_json1"
+ "sqlite_math_functions"
"sqlite_stat4"
"sqlite_userauth"
"sqlite_vtable"
@@ -52,9 +58,19 @@ buildGoModule rec {
# All the checks currently require docker instances to run the databases.
doCheck = false;
+ passthru = {
+ updateScript = nix-update-script { };
+ tests.version = testers.testVersion {
+ inherit version;
+ package = usql;
+ command = "usql --version";
+ };
+ };
+
meta = with lib; {
description = "Universal command-line interface for SQL databases";
homepage = "https://github.com/xo/usql";
+ changelog = "https://github.com/xo/usql/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ georgyo anthonyroussel ];
platforms = with platforms; linux ++ darwin;
diff --git a/pkgs/applications/networking/browsers/chromium/upstream-info.json b/pkgs/applications/networking/browsers/chromium/upstream-info.json
index 060c9f53361be..5fb50dc6fec86 100644
--- a/pkgs/applications/networking/browsers/chromium/upstream-info.json
+++ b/pkgs/applications/networking/browsers/chromium/upstream-info.json
@@ -1,63 +1,63 @@
{
"stable": {
- "version": "107.0.5304.87",
- "sha256": "0n9wr5v7zcdmbqs7mmnyydjvzw0glh5l3skpj7i1nap2hv0h03kc",
- "sha256bin64": "16a6qisxkfmx60qh67rvfy3knp66hdgxan48cga6j3zd683inas2",
+ "version": "110.0.5481.100",
+ "sha256": "0czn47gbyp91z6jfgssr2izhg096fm4h26q1i2i42b0z1ilhv1vd",
+ "sha256bin64": "11g71rr7fcp2bybd9z19lb8pb29yqscffkzn4ybjbhbvd74s4pjr",
"deps": {
"gn": {
- "version": "2022-09-14",
+ "version": "2022-12-12",
"url": "https://gn.googlesource.com/gn",
- "rev": "fff29c1b3f9703ea449f720fe70fa73575ef24e5",
- "sha256": "1c0dvpp4im1hf277bs5w7rgqxz3g2bax266i2g6smi3pl7a8jpnp"
+ "rev": "5e19d2fb166fbd4f6f32147fbb2f497091a54ad8",
+ "sha256": "1b5fwldfmkkbpp5x63n1dxv0nc965hphc8rm8ah7zg44zscm9z30"
}
},
"chromedriver": {
- "version": "107.0.5304.62",
- "sha256_linux": "13s0kl0k8c6q6h548ay2qssv8j4bmm5b4p3h8bgby30nj9014bsh",
- "sha256_darwin": "0awd59xz4cllkbd9r5hhk6sinf291ii81chi361nw67aj5vmj7is",
- "sha256_darwin_aarch64": "01fr6518qycwsn6js64k7727jmp3hxmj70jcghmw1cgxam59nh7w"
+ "version": "110.0.5481.77",
+ "sha256_linux": "1bdc4n9nz3m6vv0p4qr9v65zarbnkrbh21ivpvl7y7c25m7fxl20",
+ "sha256_darwin": "1scv9vvy5ybgbgycyz2wrymjhdqnvz0m6lxkax107437anxixs00",
+ "sha256_darwin_aarch64": "0gqayzhlif6hvsmpx04mxr1bld6kirv5q1n5dg42rc16gv954dkn"
}
},
"beta": {
- "version": "108.0.5359.22",
- "sha256": "1wwrwqyl9nl4kpkmkybw14ygj5lfrk274yx5f817ha1kpk8vma0y",
- "sha256bin64": "0dq3mf1rai7i3aqq9h8g4iy9nxy3hbb6gd86c31admxygdpgpds5",
+ "version": "111.0.5563.19",
+ "sha256": "0hrapzi45jpkb1b87nzlb896jd2h2jbz1mq91md5r2y6ag6fc55w",
+ "sha256bin64": "1mjrp13xf913xhm9hz6yg595g0jg2afmwvzxzpw79y4snaf2ihza",
"deps": {
"gn": {
- "version": "2022-10-05",
+ "version": "2022-12-12",
"url": "https://gn.googlesource.com/gn",
- "rev": "b9c6c19be95a3863e02f00f1fe403b2502e345b6",
- "sha256": "1rhadb6qk867jafr85x2m3asis3jv7x06blhmad2d296p26d5w6x"
+ "rev": "5e19d2fb166fbd4f6f32147fbb2f497091a54ad8",
+ "sha256": "1b5fwldfmkkbpp5x63n1dxv0nc965hphc8rm8ah7zg44zscm9z30"
}
}
},
"dev": {
- "version": "109.0.5384.0",
- "sha256": "195lbklp5c6bvfzhdvah4k2yr44jwy64499y37kgxky0mb79a26n",
- "sha256bin64": "02qbwj9gfcgxdqm1mhxg0mljvrhnl994lhis615y23099r3r67i8",
+ "version": "112.0.5582.0",
+ "sha256": "139g5cpqxvh6bf2x3aqs4md379rwrx143f8lcsym8hgpqdwq5sfk",
+ "sha256bin64": "1npksnnxcni62wx517xy64ysk3ja868gw48vgx4q8xc93g15n89c",
"deps": {
"gn": {
- "version": "2022-10-26",
+ "version": "2023-01-30",
"url": "https://gn.googlesource.com/gn",
- "rev": "3e98c606ed0dff59fa461fbba4892c0b6de1966e",
- "sha256": "08cz58svkb7c71f1x1ahr60a6ircr31rfmkk4d46z2v39sgry1gv"
+ "rev": "84c8431f3e03cc6226c59dd49637c15ea31169a1",
+ "sha256": "15dqiy1bf1cixqg23bqpfb8mrlcxqbarjwzajc5hjmivykrjn2s3"
}
}
},
"ungoogled-chromium": {
- "version": "107.0.5304.88",
- "sha256": "1k4j4j9b1m7kjybfgns9akb7adfby3gnjpibk0kjd22n3sprar8y",
- "sha256bin64": null,
+ "version": "110.0.5481.100",
+ "sha256": "0czn47gbyp91z6jfgssr2izhg096fm4h26q1i2i42b0z1ilhv1vd",
+ "sha256bin64": "11g71rr7fcp2bybd9z19lb8pb29yqscffkzn4ybjbhbvd74s4pjr",
"deps": {
"gn": {
- "version": "2022-09-14",
+ "version": "2022-12-12",
"url": "https://gn.googlesource.com/gn",
- "rev": "fff29c1b3f9703ea449f720fe70fa73575ef24e5",
- "sha256": "1c0dvpp4im1hf277bs5w7rgqxz3g2bax266i2g6smi3pl7a8jpnp"
+ "rev": "5e19d2fb166fbd4f6f32147fbb2f497091a54ad8",
+ "sha256": "1b5fwldfmkkbpp5x63n1dxv0nc965hphc8rm8ah7zg44zscm9z30"
},
"ungoogled-patches": {
- "rev": "107.0.5304.88-1",
- "sha256": "1m9hjbs79ga5jw7x332jl882lh7yrr4n4r4qrzy37ai75x371pz2"
+ "rev": "110.0.5481.100-1",
+ "sha256": "02bmlx2wk9jiqm4az7g8r5ycmpgm5pkb7nivpx2jbmrb0g3qcx9q"
}
}
}
diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json
index dd8b93a56528e..76647ede165ab 100644
--- a/pkgs/applications/networking/cluster/terraform-providers/providers.json
+++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json
@@ -1,1305 +1,1257 @@
{
"aci": {
- "deleteVendor": true,
- "hash": "sha256-Y2cNp2BuPEH5wAEwaMVSBgKoHrcy6d4eOlsGPqAxmoU=",
+ "hash": "sha256-rgPqf8PopvzXiIOjng7DNOv920MPI81EVMUu3DaS8o4=",
+ "homepage": "https://registry.terraform.io/providers/CiscoDevNet/aci",
"owner": "CiscoDevNet",
- "provider-source-address": "registry.terraform.io/CiscoDevNet/aci",
- "proxyVendor": true,
"repo": "terraform-provider-aci",
- "rev": "v2.5.2",
- "vendorHash": "sha256-AB+uj4hQIYMVQHhw1cISB2TotNO8rw1iU0/gP096CoE=",
- "version": "2.5.2"
+ "rev": "v2.6.1",
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"acme": {
- "hash": "sha256-H+1/Au/jCxNxrV+kk6tylUF85taZcs44uWed1QH1aRo=",
+ "hash": "sha256-fK34A45plTqtOYGbq8CAtFnyMYOvdOKFycY7X5ZlRRY=",
+ "homepage": "https://registry.terraform.io/providers/vancluever/acme",
"owner": "vancluever",
- "provider-source-address": "registry.terraform.io/vancluever/acme",
"proxyVendor": true,
"repo": "terraform-provider-acme",
- "rev": "v2.11.1",
- "vendorHash": "sha256-QGZKoxiSiT78gk2vc8uE6k1LAi/S1o5W9TZN7T/1XfA=",
- "version": "2.11.1"
+ "rev": "v2.12.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-L8d2Y4gSmqqmg24lULWrdKSI+194rRTVZyxJAEL+gqM="
},
"age": {
"hash": "sha256-bJrzjvkrCX93bNqCA+FdRibHnAw6cb61StqtwUY5ok4=",
+ "homepage": "https://registry.terraform.io/providers/clementblaise/age",
"owner": "clementblaise",
- "provider-source-address": "registry.terraform.io/clementblaise/age",
"repo": "terraform-provider-age",
"rev": "v0.1.1",
- "vendorHash": "sha256-jK7JuARpoxq7hvq5+vTtUwcYot0YqlOZdtDwq4IqKvk=",
- "version": "0.1.1"
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-jK7JuARpoxq7hvq5+vTtUwcYot0YqlOZdtDwq4IqKvk="
},
"aiven": {
- "hash": "sha256-+Uzz2eu873lh707/zADfMK/4D5wDMxXZtAf0RU6V42M=",
+ "hash": "sha256-8kTT1tD88UZc/ZbunFDF+SlTYM5E3jyQgaBcRBULYlY=",
+ "homepage": "https://registry.terraform.io/providers/aiven/aiven",
"owner": "aiven",
- "provider-source-address": "registry.terraform.io/aiven/aiven",
"repo": "terraform-provider-aiven",
- "rev": "v3.8.0",
- "vendorHash": "sha256-F+zF9xqHNCXrGxOjEoe8gaGS0C7EO0s61CjN9+9PiYk=",
- "version": "3.8.0"
+ "rev": "v3.11.0",
+ "spdx": "MIT",
+ "vendorHash": "sha256-pCWrJPW39J2SE1U1nQ61XI8/WtB+hqQGu9wKkRNkS1k="
},
"akamai": {
- "hash": "sha256-QbCDaDII+xEA3lXjODsz8jai2mg3N/3uC4fruiLqvWc=",
+ "hash": "sha256-xX1SitZZoAznP4atUSrqAC8+dxKRlQ2nnZh6ropzuak=",
+ "homepage": "https://registry.terraform.io/providers/akamai/akamai",
"owner": "akamai",
- "provider-source-address": "registry.terraform.io/akamai/akamai",
"repo": "terraform-provider-akamai",
- "rev": "v3.0.0",
- "vendorHash": "sha256-LYoRZIr2+NqxwZYaN1HFTSaCl0wJPVr2Wf0OjdqM5YM=",
- "version": "3.0.0"
+ "rev": "v3.3.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-xIxQxgfOv+/i0gyRtpZaCm22rsK/4ajFNKQpGP5uy0Y="
},
"alicloud": {
- "hash": "sha256-IP5TCFi4NEjnBa9rKCZI6TVFAAyjfsZbmc+PgkwgvIo=",
+ "hash": "sha256-LFguUrrI/7gFiXwub2jTKTOI1ppLEx8M/Jka4ypgb3E=",
+ "homepage": "https://registry.terraform.io/providers/aliyun/alicloud",
"owner": "aliyun",
- "provider-source-address": "registry.terraform.io/aliyun/alicloud",
"repo": "terraform-provider-alicloud",
- "rev": "v1.190.0",
- "vendorHash": null,
- "version": "1.190.0"
+ "rev": "v1.198.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"ansible": {
"hash": "sha256-3nha5V4rNgVzgqliebmbC5e12Lj/zlCsyyiIVFlmUrY=",
+ "homepage": "https://registry.terraform.io/providers/nbering/ansible",
"owner": "nbering",
- "provider-source-address": "registry.terraform.io/nbering/ansible",
"repo": "terraform-provider-ansible",
"rev": "v1.0.4",
- "vendorHash": "sha256-OAd8SeTqTrH0kMoM2LsK3vM2PI23b3gl57FaJYM9hM0=",
- "version": "1.0.4"
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-OAd8SeTqTrH0kMoM2LsK3vM2PI23b3gl57FaJYM9hM0="
},
"archive": {
- "hash": "sha256-EzqsTJwjDQ6pIQxdGPOTbNom0RDurAGT0eJmuwAzO4Y=",
+ "hash": "sha256-GHHhIfBFlc5LlwsDLvpVhlJd5Fp4X2tU26h9PYjgz4Y=",
+ "homepage": "https://registry.terraform.io/providers/hashicorp/archive",
"owner": "hashicorp",
- "provider-source-address": "registry.terraform.io/hashicorp/archive",
"repo": "terraform-provider-archive",
- "rev": "v2.2.0",
- "vendorHash": null,
- "version": "2.2.0"
+ "rev": "v2.3.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-DqAHkNxfI1txtW9PadHzgWuRCiuV/CVqq/qba+e0O7M="
},
"argocd": {
- "hash": "sha256-yWhq2WolfL7PQVuWr5P7EH0cM78wGyL2+yezh2WzL2c=",
+ "hash": "sha256-FDI/kmgTWVhxJcy3ss8VABntOXJAIDIcz4cB6WtJd2Y=",
+ "homepage": "https://registry.terraform.io/providers/oboukili/argocd",
"owner": "oboukili",
- "provider-source-address": "registry.terraform.io/oboukili/argocd",
"repo": "terraform-provider-argocd",
- "rev": "v4.1.0",
- "vendorHash": "sha256-hPgZ/2AebjtovopbSEJqsm0J85LdlLWBtP15vaqgLF4=",
- "version": "4.1.0"
+ "rev": "v4.3.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-99PwwxVHfRGC0QCQGhifRzqWFOHZ1R7Ge2ou7OjiggQ="
},
"auth0": {
- "hash": "sha256-kyQBl/gdTj1Dlu4/FFowAQbBDTYMjp0JGQ09eBqwHEc=",
+ "hash": "sha256-3iB/Vcv6Vzs9teulhu0npl6IuIJRsKy8FkBcIPTKw8A=",
+ "homepage": "https://registry.terraform.io/providers/auth0/auth0",
"owner": "auth0",
- "provider-source-address": "registry.terraform.io/auth0/auth0",
"repo": "terraform-provider-auth0",
- "rev": "v0.39.0",
- "vendorHash": "sha256-Cusw/qNi+xFblwjvh1xkN28z28TNz3gvTyIRaX/QvH4=",
- "version": "0.39.0"
+ "rev": "v0.43.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-pRbhgukYRn0Ej0v/ANKZ3gtkmfL8qo1E6F/fKDNf/Iw="
},
"avi": {
- "hash": "sha256-BQ4M1e7wWDCq2HEJIoAAqSUmq9hV66auvH47p3j2M8I=",
+ "hash": "sha256-mBLdIL4mUI4zA3c9gB4DL1QY0xHW15Q1rO/v1gVYKYU=",
+ "homepage": "https://registry.terraform.io/providers/vmware/avi",
"owner": "vmware",
- "provider-source-address": "registry.terraform.io/vmware/avi",
+ "proxyVendor": true,
"repo": "terraform-provider-avi",
- "rev": "v22.1.1",
- "vendorHash": "sha256-otOArethLfanpp3KjQCutrlOxkcpr+6YHn5xWl31feE=",
- "version": "22.1.1"
+ "rev": "v22.1.3",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-0k1BYRQWp4iU9DRwPbluOg3S5VzL981PpFrgiQaYWNw="
},
"aviatrix": {
- "hash": "sha256-1zHaSdDcGynLhgLMDRbRgRzt0IvQI25TDZrYzZwwQ34=",
+ "hash": "sha256-jZXTsCa1TDwdOFGJKX4xM3sB0zfix5nTBuBdBGtwOOs=",
+ "homepage": "https://registry.terraform.io/providers/AviatrixSystems/aviatrix",
"owner": "AviatrixSystems",
- "provider-source-address": "registry.terraform.io/AviatrixSystems/aviatrix",
"repo": "terraform-provider-aviatrix",
- "rev": "v2.24.1",
- "vendorHash": null,
- "version": "2.24.1"
+ "rev": "v3.0.1",
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"aws": {
- "hash": "sha256-TQzVuqUhAfEqzCcxA5l993ww9X1dcBeKvddJKzYsBH8=",
+ "hash": "sha256-WBb1cio+vxt7QM3bM1T2OEusHXpQs/bjUFxRGCFTbIE=",
+ "homepage": "https://registry.terraform.io/providers/hashicorp/aws",
"owner": "hashicorp",
- "provider-source-address": "registry.terraform.io/hashicorp/aws",
"repo": "terraform-provider-aws",
- "rev": "v4.38.0",
- "vendorHash": "sha256-6IyBJJV+PRFc8f12fBhtOUjbJdyQYanhsvAxugFf/EE=",
- "version": "4.38.0"
+ "rev": "v4.55.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-WndEg+n0hId7R35OeHamP+OxzzRee7f+qXIhWmos8WI="
},
"azuread": {
- "hash": "sha256-mjll5ANx063JLSbqohPOhor3GNeI1MUKgUKQ/f5XFk8=",
+ "hash": "sha256-StoT7ujiJhEMpQ4wMN/qzILFxJ18ZkgLkY56LwxKY+Y=",
+ "homepage": "https://registry.terraform.io/providers/hashicorp/azuread",
"owner": "hashicorp",
- "provider-source-address": "registry.terraform.io/hashicorp/azuread",
"repo": "terraform-provider-azuread",
- "rev": "v2.30.0",
- "vendorHash": null,
- "version": "2.30.0"
+ "rev": "v2.34.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"azurerm": {
- "hash": "sha256-SV5td8GMEpLGLQgbl+1v9F2/hIrXpKsMBfOK+2+jDvk=",
+ "hash": "sha256-40oarnfSdA2Sif40C1gi+SupY4bNsp78TBfgNDCFf7U=",
+ "homepage": "https://registry.terraform.io/providers/hashicorp/azurerm",
"owner": "hashicorp",
- "provider-source-address": "registry.terraform.io/hashicorp/azurerm",
"repo": "terraform-provider-azurerm",
- "rev": "v3.30.0",
- "vendorHash": null,
- "version": "3.30.0"
+ "rev": "v3.44.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"azurestack": {
"hash": "sha256-aSwVa7y1AJ6sExx+bO/93oLBNgSBDJjuPYPY8i3C9T0=",
+ "homepage": "https://registry.terraform.io/providers/hashicorp/azurestack",
"owner": "hashicorp",
- "provider-source-address": "registry.terraform.io/hashicorp/azurestack",
"repo": "terraform-provider-azurestack",
"rev": "v1.0.0",
- "vendorHash": null,
- "version": "1.0.0"
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"baiducloud": {
- "hash": "sha256-NKeCPoyeWGWyWScCqCsm4s0U9zCojJ6+OOr+nDdIFqM=",
+ "hash": "sha256-CYU8PI/gMVC9lMiQaPd/M1SKjvZ6vaj5iBfLDTieZR4=",
+ "homepage": "https://registry.terraform.io/providers/baidubce/baiducloud",
"owner": "baidubce",
- "provider-source-address": "registry.terraform.io/baidubce/baiducloud",
"repo": "terraform-provider-baiducloud",
- "rev": "v1.17.0",
- "vendorHash": null,
- "version": "1.17.0"
+ "rev": "v1.19.4",
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"bigip": {
- "hash": "sha256-uSe+J4AlW8Dt96BVF1ZI/yrgWUbZsl64b/D+k5ysHC0=",
+ "hash": "sha256-nlk3ckrLNtPQ9s8uQ2jvARinPVF+A2T0IUY2rBcUFDk=",
+ "homepage": "https://registry.terraform.io/providers/F5Networks/bigip",
"owner": "F5Networks",
- "provider-source-address": "registry.terraform.io/F5Networks/bigip",
"repo": "terraform-provider-bigip",
- "rev": "v1.15.2",
- "vendorHash": null,
- "version": "1.15.2"
+ "rev": "v1.16.2",
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"bitbucket": {
- "hash": "sha256-0Sts826Yt6xVVwGpqTC1ZAiNB2+7S6z9rPXDGPNpmOk=",
+ "hash": "sha256-4uwMg2DXd7T4WqdfwcZHtsPMTTCqrwSngh01DYW5yko=",
+ "homepage": "https://registry.terraform.io/providers/DrFaust92/bitbucket",
"owner": "DrFaust92",
- "provider-source-address": "registry.terraform.io/DrFaust92/bitbucket",
"repo": "terraform-provider-bitbucket",
- "rev": "v2.21.3",
- "vendorHash": "sha256-VFh86MFKzgN7LvSYG7TooYapOZOJbDC8sntPzGVaNs8=",
- "version": "2.21.3"
+ "rev": "v2.30.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-foMmZbNPLww1MN4UZwuynBDgt2w40aMqVINRw//Q0d0="
},
"brightbox": {
- "hash": "sha256-l4gN7gxLMTuUMjf50Hc2Els5pJ4BId1QlRAhykseK7c=",
+ "hash": "sha256-YmgzzDLNJg7zm8smboI0gE2kOgjb2RwPf5v1CbzgvGA=",
+ "homepage": "https://registry.terraform.io/providers/brightbox/brightbox",
"owner": "brightbox",
- "provider-source-address": "registry.terraform.io/brightbox/brightbox",
"repo": "terraform-provider-brightbox",
- "rev": "v3.0.5",
- "vendorHash": "sha256-ZT+SOHn/8aoZLXUau9toc3NtQNaXfttM0agIw8T28tk=",
- "version": "3.0.5"
+ "rev": "v3.2.1",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-IiP1LvAX8fknB56gJoI75kGGkRIIoSfpmPkoTxujVDU="
},
"buildkite": {
"hash": "sha256-BpQpMAecpknI8b1q6XuZPty8I/AUTAwQWm5Y28XJ+G4=",
+ "homepage": "https://registry.terraform.io/providers/buildkite/buildkite",
"owner": "buildkite",
- "provider-source-address": "registry.terraform.io/buildkite/buildkite",
"proxyVendor": true,
"repo": "terraform-provider-buildkite",
"rev": "v0.11.0",
- "vendorHash": "sha256-j56iEtoyKzB8oIMptJDbXCKXOC1L5v1+cpwWU1+uARE=",
- "version": "0.11.0"
+ "spdx": "MIT",
+ "vendorHash": "sha256-j56iEtoyKzB8oIMptJDbXCKXOC1L5v1+cpwWU1+uARE="
},
"checkly": {
- "hash": "sha256-hi6GTToJcKVSpbBBWQN6IREhm8iHFCj+pg71fgZ5rOI=",
+ "hash": "sha256-OKLmcy0egQ9z/eBsdXzGiswByWQ9fiOq4N7ndTW2nso=",
+ "homepage": "https://registry.terraform.io/providers/checkly/checkly",
"owner": "checkly",
- "provider-source-address": "registry.terraform.io/checkly/checkly",
"repo": "terraform-provider-checkly",
- "rev": "v1.6.2",
- "vendorHash": "sha256-VnYRDBneQ+bUzISJM9DJdBEBmjA1WOXPo+kaYBW4w4U=",
- "version": "1.6.2"
- },
- "checkpoint": {
- "deleteVendor": true,
- "hash": "sha256-pErJcwpUGg2cGKWiagjfneUjSDtT+BxLy5JjZvwCUH0=",
- "owner": "CheckPointSW",
- "provider-source-address": "registry.terraform.io/CheckPointSW/checkpoint",
- "proxyVendor": true,
- "repo": "terraform-provider-checkpoint",
- "rev": "v2.1.0",
- "vendorHash": "sha256-6tH/U0qJ83w9qibuF8/TcRAsCke/VnRVRGfHaWsW9+4=",
- "version": "2.1.0"
+ "rev": "v1.6.3",
+ "spdx": null,
+ "vendorHash": "sha256-63M0cOD5QodGMFK0GrxaJsvVFVHXDS5HdgTv4sOmaBA="
},
"ciscoasa": {
"hash": "sha256-xzc44FEy2MPo51Faq/VFwg411JK9e0kQucpt0vdN8yg=",
+ "homepage": "https://registry.terraform.io/providers/CiscoDevNet/ciscoasa",
"owner": "CiscoDevNet",
- "provider-source-address": "registry.terraform.io/CiscoDevNet/ciscoasa",
"repo": "terraform-provider-ciscoasa",
"rev": "v1.3.0",
- "vendorHash": null,
- "version": "1.3.0"
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"cloudamqp": {
- "hash": "sha256-EtFGqYNfyDbS4f1tjRTKcrQNFqEZmmILeuEOpwkx6/4=",
+ "hash": "sha256-xua8ZJjc+y6bzF/I2N752Cv22XAXvOjrH9Du1TdipM0=",
+ "homepage": "https://registry.terraform.io/providers/cloudamqp/cloudamqp",
"owner": "cloudamqp",
- "provider-source-address": "registry.terraform.io/cloudamqp/cloudamqp",
"repo": "terraform-provider-cloudamqp",
- "rev": "v1.20.0",
- "vendorHash": "sha256-fDYkeUOW9wuypAJR1YFEQp8KhtTfMr8NZeT7TMYXEmU=",
- "version": "1.20.0"
+ "rev": "v1.23.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-PALZGyGZ6Ggccl4V9gG+gsEdNipYG+DCaZkqF0W1IMQ="
},
"cloudflare": {
- "hash": "sha256-DqGHPD1CnkIkABB0sB90zE/mVxo0aXQwu4Et7apuM1A=",
+ "hash": "sha256-Y48H7P69ORr8U0yXf1HEBqh//oOmWn3Uj8GQ12PsV/M=",
+ "homepage": "https://registry.terraform.io/providers/cloudflare/cloudflare",
"owner": "cloudflare",
- "provider-source-address": "registry.terraform.io/cloudflare/cloudflare",
"repo": "terraform-provider-cloudflare",
- "rev": "v3.27.0",
- "vendorHash": "sha256-tpOyqFpO1jMEfXkXgodGEnFVGMqeAqsU5oou60lqcUE=",
- "version": "3.27.0"
+ "rev": "v3.33.1",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-3JH+4ExREL3vtq6CiQN0G0x08ScrzOf2pTAnsWcGgq8="
},
"cloudfoundry": {
- "hash": "sha256-VfGB0NkT36oYT5F1fh1N/2rlZdfhk+K76AXNh0NkO50=",
+ "hash": "sha256-/Zxj9cous0SjYxeDo+8/u61pqDwMGt/UsS/OC1oSR2U=",
+ "homepage": "https://registry.terraform.io/providers/cloudfoundry-community/cloudfoundry",
"owner": "cloudfoundry-community",
- "provider-source-address": "registry.terraform.io/cloudfoundry-community/cloudfoundry",
"repo": "terraform-provider-cloudfoundry",
- "rev": "v0.15.5",
- "vendorHash": "sha256-dj0XBy3dvpn9aEt+Xab6ZelvXZmt2+BX6qytdsMbIXo=",
- "version": "0.15.5"
+ "rev": "v0.50.4",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-mEWhLh4E3SI7xfmal1sJ5PdAYbYJrW/YFoBjTW9w4bA="
},
"cloudinit": {
"hash": "sha256-P4m2ym7p10gwHR9CdPT37OvrgkvOKLG5wxVyYD4UZXs=",
+ "homepage": "https://registry.terraform.io/providers/hashicorp/cloudinit",
"owner": "hashicorp",
- "provider-source-address": "registry.terraform.io/hashicorp/cloudinit",
"repo": "terraform-provider-cloudinit",
"rev": "v2.2.0",
- "vendorHash": null,
- "version": "2.2.0"
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"cloudscale": {
- "hash": "sha256-Eo7zT/KiJdzo7fhAcCg6EV29ENM/XSBumAHmL9J8agU=",
+ "hash": "sha256-DQ7yIqA9gII0Ub1C8DEa1AMhQbzRFvsng8TMBGz+qzg=",
+ "homepage": "https://registry.terraform.io/providers/cloudscale-ch/cloudscale",
"owner": "cloudscale-ch",
- "provider-source-address": "registry.terraform.io/cloudscale-ch/cloudscale",
"repo": "terraform-provider-cloudscale",
- "rev": "v4.0.0",
- "vendorHash": null,
- "version": "4.0.0"
+ "rev": "v4.1.0",
+ "spdx": "MIT",
+ "vendorHash": null
},
"constellix": {
"deleteVendor": true,
"hash": "sha256-ecwXWYrs7XJM1web+kia2ccpvTjxAVFPzav6lLal4e4=",
+ "homepage": "https://registry.terraform.io/providers/Constellix/constellix",
"owner": "Constellix",
- "provider-source-address": "registry.terraform.io/Constellix/constellix",
"repo": "terraform-provider-constellix",
"rev": "v0.4.5",
- "vendorHash": "sha256-UJHDX/vx3n/RTuQ50Y6TAhpEEFk9yBoaz8yK02E8Fhw=",
- "version": "0.4.5"
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-UJHDX/vx3n/RTuQ50Y6TAhpEEFk9yBoaz8yK02E8Fhw="
},
"consul": {
- "hash": "sha256-DS27LGhXDYVr+c0wIZe5PjssK8l8Aq4zzh3I+G4WCU8=",
+ "hash": "sha256-UaTvFxwbLf9krUdsslFP6MXzpacnj/AKXiyUe7iSRCs=",
+ "homepage": "https://registry.terraform.io/providers/hashicorp/consul",
"owner": "hashicorp",
- "provider-source-address": "registry.terraform.io/hashicorp/consul",
"repo": "terraform-provider-consul",
- "rev": "v2.16.2",
- "vendorHash": "sha256-9fTmD3VFU12htHeYk64CM23g8ihT2+02DmzTXfZF2Rw=",
- "version": "2.16.2"
+ "rev": "v2.17.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-v1RHxXYTvpyWzyph6qg3GW75OPYc5qYQ/yyDI8WkbNc="
},
"ct": {
"hash": "sha256-poEyXP6VfKYKuTCxQxkiWBuc7/1S2J7RolrrPb6nvUI=",
+ "homepage": "https://registry.terraform.io/providers/poseidon/ct",
"owner": "poseidon",
- "provider-source-address": "registry.terraform.io/poseidon/ct",
"repo": "terraform-provider-ct",
"rev": "v0.11.0",
- "vendorHash": "sha256-QlmVrcC1ctjAHOd7qsqc9gpqttKplEy4hlT++cFUZfM=",
- "version": "0.11.0"
+ "spdx": "Apache-2.0",
+ "vendorHash": "sha256-QlmVrcC1ctjAHOd7qsqc9gpqttKplEy4hlT++cFUZfM="
},
"datadog": {
- "hash": "sha256-GSm1SIWEPdQls3FXkRjvcxZDRjpNAoUQK1zUHvU4tZo=",
+ "hash": "sha256-gZdjbW2yz3TmnGfCLiveUpTcMeKBUUSV6CnugnkdoZ8=",
+ "homepage": "https://registry.terraform.io/providers/DataDog/datadog",
"owner": "DataDog",
- "provider-source-address": "registry.terraform.io/DataDog/datadog",
"repo": "terraform-provider-datadog",
- "rev": "v3.17.0",
- "vendorHash": "sha256-xOXLwSKj48nY0ikh2+c8Ti1eNwnsizgAfWyhGE5ZAXE=",
- "version": "3.17.0"
+ "rev": "v3.21.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-6aBwtm4p/sJyH9jT7wT+utHIlOSgOilOk0AZSI9RzD8="
},
"dhall": {
"hash": "sha256-K0j90YAzYqdyJD4aofyxAJF9QBYNMbhSVm/s1GvWuJ4=",
+ "homepage": "https://registry.terraform.io/providers/awakesecurity/dhall",
"owner": "awakesecurity",
- "provider-source-address": "registry.terraform.io/awakesecurity/dhall",
"repo": "terraform-provider-dhall",
"rev": "v0.0.3",
- "vendorHash": "sha256-BpXhKjfxyCLdGRHn1GexW0MoLj4/C6Bn7scZ76JARxQ=",
- "version": "0.0.3"
+ "spdx": "BSD-3-Clause",
+ "vendorHash": "sha256-BpXhKjfxyCLdGRHn1GexW0MoLj4/C6Bn7scZ76JARxQ="
},
"digitalocean": {
- "hash": "sha256-iLwAkmzKRY8NfUHVGcstIHlSnZY+oi7fhCNP2kCzIxM=",
+ "hash": "sha256-ZTt/lfHWD9G/SbZ7mLKPjJAsva5bgRqvvX8Lh1Ci+ts=",
+ "homepage": "https://registry.terraform.io/providers/digitalocean/digitalocean",
"owner": "digitalocean",
- "provider-source-address": "registry.terraform.io/digitalocean/digitalocean",
"repo": "terraform-provider-digitalocean",
- "rev": "v2.23.0",
- "vendorHash": null,
- "version": "2.23.0"
+ "rev": "v2.26.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"dme": {
"hash": "sha256-QNkr+6lKlKY+os0Pf6dqlmIn9u2LtMOo6ONahDeA9mE=",
+ "homepage": "https://registry.terraform.io/providers/DNSMadeEasy/dme",
"owner": "DNSMadeEasy",
- "provider-source-address": "registry.terraform.io/DNSMadeEasy/dme",
"repo": "terraform-provider-dme",
"rev": "v1.0.6",
- "vendorHash": null,
- "version": "1.0.6"
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"dns": {
- "hash": "sha256-aH9sDqlXSq2dJi0kzGreJZ5V8A0WU0UqTpxWPKn23rM=",
+ "hash": "sha256-qLKlnw0vnPvxJluvUiBERu1YdtrRklocVw314/lvQT4=",
+ "homepage": "https://registry.terraform.io/providers/hashicorp/dns",
"owner": "hashicorp",
- "provider-source-address": "registry.terraform.io/hashicorp/dns",
"repo": "terraform-provider-dns",
- "rev": "v3.2.3",
- "vendorHash": "sha256-AefmrO8Zb7ICH+qGxYW9ele6kNtrAusOf+KE/iZxKLY=",
- "version": "3.2.3"
+ "rev": "v3.2.4",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-Ba4J6LUchqhdZTxcJxTgP20aZVioybIzKvF4j5TDQIk="
},
"dnsimple": {
- "hash": "sha256-dge7slNS1EkWwjt3+WS8tlKjFHw6LV/q1Bxrl1RflBw=",
+ "hash": "sha256-P1mvxRbOSmQknQxFPEyAkpK5eZQq286oceRFbrgYYqg=",
+ "homepage": "https://registry.terraform.io/providers/dnsimple/dnsimple",
"owner": "dnsimple",
- "provider-source-address": "registry.terraform.io/dnsimple/dnsimple",
"repo": "terraform-provider-dnsimple",
- "rev": "v0.14.1",
- "vendorHash": "sha256-z0vos/tZDUClK/s2yrXZG2RU8QgA8IM6bJj6jSdCnBk=",
- "version": "0.14.1"
+ "rev": "v0.15.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-z0vos/tZDUClK/s2yrXZG2RU8QgA8IM6bJj6jSdCnBk="
},
"docker": {
- "hash": "sha256-/vz4rjENlVl9gqtxfqCV+k2SgsHZBcmA9Mz10Y2ay/E=",
+ "hash": "sha256-M2K4N39vtVDA/vMp/s2KYiS/uoE+STf2e6yh6q0CS28=",
+ "homepage": "https://registry.terraform.io/providers/kreuzwerker/docker",
"owner": "kreuzwerker",
- "provider-source-address": "registry.terraform.io/kreuzwerker/docker",
"repo": "terraform-provider-docker",
- "rev": "v2.23.0",
- "vendorHash": "sha256-0JRJAwc4LbPXi6GJdrIGwuIaCzaP5MtIMuijYoOEjYA=",
- "version": "2.23.0"
+ "rev": "v3.0.1",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-OdZQb81d7N1TdbDWEImq2U3kLkCPdhRk38+8T8fu+F4="
},
"elasticsearch": {
- "hash": "sha256-+cktPArBOysc4V+uR3KWsVlxtxSIbuVMCmPSU21xF/U=",
+ "hash": "sha256-a6kHN3w0sQCP+0+ZtFwcg9erfVBYkhNo+yOrnwweGWo=",
+ "homepage": "https://registry.terraform.io/providers/phillbaker/elasticsearch",
"owner": "phillbaker",
- "provider-source-address": "registry.terraform.io/phillbaker/elasticsearch",
"repo": "terraform-provider-elasticsearch",
- "rev": "v2.0.6",
- "vendorHash": "sha256-oVTanZpCWs05HwyIKW2ajiBPz1HXOFzBAt5Us+EtTRw=",
- "version": "2.0.6"
+ "rev": "v2.0.7",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-oVTanZpCWs05HwyIKW2ajiBPz1HXOFzBAt5Us+EtTRw="
},
"equinix": {
- "hash": "sha256-gvI9awkKiWWnw6O/KvskFTHZfvajGfgYu8DGsT34Siw=",
+ "hash": "sha256-aah3f/5Bd+IgXbyJpDhcyklIYHlK3yy16UkYlOprh0c=",
+ "homepage": "https://registry.terraform.io/providers/equinix/equinix",
"owner": "equinix",
- "provider-source-address": "registry.terraform.io/equinix/equinix",
"repo": "terraform-provider-equinix",
- "rev": "v1.10.0",
- "vendorHash": "sha256-ZGPSNz/6qwEU5EY72fIJ1x9bnsN9OZQ6MQ+XNotMGgA=",
- "version": "1.10.0"
+ "rev": "v1.12.0",
+ "spdx": "MIT",
+ "vendorHash": "sha256-Zi2e/Vg9iKTrU8Mb37Y8xHYIBL+IfDnWMUUg5Vqrbfo="
},
"exoscale": {
- "hash": "sha256-d+CMg3wYHsOYow8LG7P+qcszUBiCbNwEp1zCJN7yZKo=",
+ "hash": "sha256-nkCpgreQ8mOLfGAlCDQYYA14Df1Lr6RzDCBWgQNVi6k=",
+ "homepage": "https://registry.terraform.io/providers/exoscale/exoscale",
"owner": "exoscale",
- "provider-source-address": "registry.terraform.io/exoscale/exoscale",
"repo": "terraform-provider-exoscale",
- "rev": "v0.41.0",
- "vendorHash": null,
- "version": "0.41.0"
+ "rev": "v0.45.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"external": {
- "hash": "sha256-gImRxsDUgBHmw/5DeKcO9BzB906JB8dUcSGKQj+Vcy0=",
+ "hash": "sha256-o9vCr3ayqg9Ehi39FgR6vJFZYF1iTcVD4QfYHcs+YbQ=",
+ "homepage": "https://registry.terraform.io/providers/hashicorp/external",
"owner": "hashicorp",
- "provider-source-address": "registry.terraform.io/hashicorp/external",
"repo": "terraform-provider-external",
- "rev": "v2.2.2",
- "vendorHash": "sha256-1BUFg8epcEsCf6yyJr4E4CdX2o6/3R384opRTxwrsng=",
- "version": "2.2.2"
+ "rev": "v2.2.3",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-0t+2ixMSsgDK9zzst3s0YWdnS6p7jO0stHnaKio5lvY="
},
"fastly": {
- "hash": "sha256-WxFkJBi87IvO4a/8bmftMKCc/JcfoQILCtklvr9bcuc=",
+ "hash": "sha256-SaihRh+DuMY9Mcx+PBAUPv0vrWeKGqx437ayLT3kdjI=",
+ "homepage": "https://registry.terraform.io/providers/fastly/fastly",
"owner": "fastly",
- "provider-source-address": "registry.terraform.io/fastly/fastly",
"repo": "terraform-provider-fastly",
- "rev": "v2.4.0",
- "vendorHash": null,
- "version": "2.4.0"
+ "rev": "v3.0.4",
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"flexibleengine": {
- "hash": "sha256-yg3o7jsWGJ7/fJmDDbFnCpDmKRu0oEbe9wYoILbVwq8=",
+ "hash": "sha256-uT8BmACMMJKVPAhL/7rudCXG9AOb4kS1Lswr5ZxY6M4=",
+ "homepage": "https://registry.terraform.io/providers/FlexibleEngineCloud/flexibleengine",
"owner": "FlexibleEngineCloud",
- "provider-source-address": "registry.terraform.io/FlexibleEngineCloud/flexibleengine",
"repo": "terraform-provider-flexibleengine",
- "rev": "v1.34.0",
- "vendorHash": "sha256-m0Bv/w0TZASE3n7wEyCmHRHEpjc3snP5Bxyx+2A5dQQ=",
- "version": "1.34.0"
+ "rev": "v1.36.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-obBN7Q/gKbvERJIUVz+GgPjn7/OKjXCiFI6WuOd0hic="
},
"fortios": {
"deleteVendor": true,
"hash": "sha256-nvK5mbQdCB6lmdyhJbMS15eOER8eIAYv26mc1FCifXs=",
+ "homepage": "https://registry.terraform.io/providers/fortinetdev/fortios",
"owner": "fortinetdev",
- "provider-source-address": "registry.terraform.io/fortinetdev/fortios",
"proxyVendor": true,
"repo": "terraform-provider-fortios",
"rev": "v1.16.0",
- "vendorHash": "sha256-ZgVA2+2tu17dnAc51Aw3k6v8k7QosNTmFjFhmeknxa8=",
- "version": "1.16.0"
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-ZgVA2+2tu17dnAc51Aw3k6v8k7QosNTmFjFhmeknxa8="
},
"gandi": {
- "hash": "sha256-uXZcYiNsBf5XsMjOjjQeNtGwLhTgYES1E9t63fBEI6Q=",
+ "hash": "sha256-eVSMjXSYRedig93Tm2ZLpbuJhG3wKSBwfLli7OWs3dU=",
+ "homepage": "https://registry.terraform.io/providers/go-gandi/gandi",
"owner": "go-gandi",
- "provider-source-address": "registry.terraform.io/go-gandi/gandi",
"repo": "terraform-provider-gandi",
- "rev": "v2.2.0",
- "vendorHash": "sha256-cStVmI58V46I3MYYYrbCY3llnOx2pyuM2Ku+rhe5DVQ=",
- "version": "2.2.0"
+ "rev": "v2.2.3",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-uWTY8cFztXFrQQ7GW6/R+x9M6vHmsb934ldq+oeW5vk="
},
"github": {
- "hash": "sha256-fPT7wqpwAKQKqe9fZZsdPqffIQ9N4Iz/kHpFbTkUTRQ=",
+ "hash": "sha256-QobAIpDDl5SXG9hmpdq8lDm8Sg5w2oK4A+e8WKw52Cc=",
+ "homepage": "https://registry.terraform.io/providers/integrations/github",
"owner": "integrations",
- "provider-source-address": "registry.terraform.io/integrations/github",
"repo": "terraform-provider-github",
- "rev": "v5.7.0",
- "vendorHash": null,
- "version": "5.7.0"
+ "rev": "v5.17.0",
+ "spdx": "MIT",
+ "vendorHash": null
},
"gitlab": {
- "hash": "sha256-eNd1o0UjG6A9OTRmcJfcPLLtWIJmdZ+viDnSZhyHpgY=",
+ "hash": "sha256-bCF6BLuzjUZToZKerfsGcav4DD6AWwOrlELxQKygHv4=",
+ "homepage": "https://registry.terraform.io/providers/gitlabhq/gitlab",
"owner": "gitlabhq",
- "provider-source-address": "registry.terraform.io/gitlabhq/gitlab",
"repo": "terraform-provider-gitlab",
- "rev": "v3.18.0",
- "vendorHash": "sha256-YrgsycnRIB5UoWGADphfP6lf78M8ZnkJGP0Ti2QJtQ8=",
- "version": "3.18.0"
+ "rev": "v15.8.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-aVbJT31IIgW0GYzwVX7kT4j7E+dadSbnttThh2lzGyE="
},
"google": {
- "hash": "sha256-MvLzXucKSqyTO9bjbXtBzh3XsOizw0waMGDFhrYtoWM=",
+ "hash": "sha256-WE1UjyqsrhlGWJHZ6VlNCBtdSsXM6ewK4WJrmqFN6NU=",
+ "homepage": "https://registry.terraform.io/providers/hashicorp/google",
"owner": "hashicorp",
- "provider-source-address": "registry.terraform.io/hashicorp/google",
"proxyVendor": true,
"repo": "terraform-provider-google",
- "rev": "v4.42.1",
- "vendorHash": "sha256-Hzl95NLEZlvTBpCGJYzF5rtHWfYe26TwW0pbtqWmxOo=",
- "version": "4.42.1"
+ "rev": "v4.53.1",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-oModEw/gaQCDHLf+2EKf1O1HQSGWnqEReXowE6F7W0o="
},
"google-beta": {
- "hash": "sha256-dtj1LWIXvjInGtbXy5FBdNmQzp+PRKXpnYzsSL/fIaE=",
+ "hash": "sha256-eXIYVB3YzhJNjYNR1oB7bj5uGZgRhgMD5eWxLls6KoE=",
+ "homepage": "https://registry.terraform.io/providers/hashicorp/google-beta",
"owner": "hashicorp",
- "provider-source-address": "registry.terraform.io/hashicorp/google-beta",
"proxyVendor": true,
"repo": "terraform-provider-google-beta",
- "rev": "v4.42.1",
- "vendorHash": "sha256-Hzl95NLEZlvTBpCGJYzF5rtHWfYe26TwW0pbtqWmxOo=",
- "version": "4.42.1"
+ "rev": "v4.53.1",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-oModEw/gaQCDHLf+2EKf1O1HQSGWnqEReXowE6F7W0o="
},
"googleworkspace": {
"hash": "sha256-dedYnsKHizxJZibuvJOMbJoux0W6zgKaK5fxIofKqCY=",
+ "homepage": "https://registry.terraform.io/providers/hashicorp/googleworkspace",
"owner": "hashicorp",
- "provider-source-address": "registry.terraform.io/hashicorp/googleworkspace",
"repo": "terraform-provider-googleworkspace",
"rev": "v0.7.0",
- "vendorHash": "sha256-fqVBnAivVekV+4tpkl+E6eNA3wi8mhLevJRCs3W7L2g=",
- "version": "0.7.0"
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-fqVBnAivVekV+4tpkl+E6eNA3wi8mhLevJRCs3W7L2g="
},
"grafana": {
- "hash": "sha256-HeUPa0xMQx5n1Wnv58v8Wi6VWbIWmfVwyO5badxi7Qo=",
+ "hash": "sha256-4K0Pk7tgnOjFdHpe6SZNSt/wU8OBzdB/y99nibW5bAY=",
+ "homepage": "https://registry.terraform.io/providers/grafana/grafana",
"owner": "grafana",
- "provider-source-address": "registry.terraform.io/grafana/grafana",
"repo": "terraform-provider-grafana",
- "rev": "v1.30.0",
- "vendorHash": "sha256-Mc8BkC7ZhTmmWYKAMR+aQ9lBr7IFll7vAIWFbZc/Rqw=",
- "version": "1.30.0"
+ "rev": "v1.35.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-oSpAq2834Nt+E8l64YhvuXdfUsoTU5rBr2I8+Yz9tkc="
},
"gridscale": {
- "hash": "sha256-0XKSGfvJ61iD6zZ3Re3tB6Orb2Dklu5tbD8hBGyzlgo=",
+ "hash": "sha256-ahYCrjrJPEItGyqbHYtgkIH/RzMyxBQkebSAyd8gwYo=",
+ "homepage": "https://registry.terraform.io/providers/gridscale/gridscale",
"owner": "gridscale",
- "provider-source-address": "registry.terraform.io/gridscale/gridscale",
"repo": "terraform-provider-gridscale",
- "rev": "v1.16.1",
- "vendorHash": null,
- "version": "1.16.1"
+ "rev": "v1.17.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"hcloud": {
- "hash": "sha256-DWDM3yWKkRV9FJMzKK7JJQdI0WvFILF/bsZFv2CjrvM=",
+ "hash": "sha256-ebkd9YbbK2nHjgpKkXgmusbaaDYk2bdtqpsu6dw0HDs=",
+ "homepage": "https://registry.terraform.io/providers/hetznercloud/hcloud",
"owner": "hetznercloud",
- "provider-source-address": "registry.terraform.io/hetznercloud/hcloud",
"repo": "terraform-provider-hcloud",
- "rev": "v1.35.2",
- "vendorHash": "sha256-LKngOmB3jfC/wFX398LETSZ8HllfOQA/kGg4uUNlN5A=",
- "version": "1.35.2"
+ "rev": "v1.36.2",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-/dsiIxgW4BxSpRtnD77NqtkxEEAXH1Aj5hDCRSdiDYg="
},
"helm": {
- "hash": "sha256-s8ZOzTG3qux+4Yh1wj3ArjB1uJ32bdGhxY9iSL5LOK8=",
+ "hash": "sha256-X9keFjAmV86F/8ktxiv/VrnkHOazP9e/aOC9aRw1A48=",
+ "homepage": "https://registry.terraform.io/providers/hashicorp/helm",
"owner": "hashicorp",
- "provider-source-address": "registry.terraform.io/hashicorp/helm",
"repo": "terraform-provider-helm",
- "rev": "v2.7.1",
- "vendorHash": null,
- "version": "2.7.1"
+ "rev": "v2.9.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"heroku": {
- "hash": "sha256-NabwjOTbBRlDNFBpCshxZMO9E958tfAIPPuyArvacFI=",
+ "hash": "sha256-UGA01N4ToEb3eSKCI2raI3ZXFeRm0MVVXVWgAc7im9g=",
+ "homepage": "https://registry.terraform.io/providers/heroku/heroku",
"owner": "heroku",
- "provider-source-address": "registry.terraform.io/heroku/heroku",
"repo": "terraform-provider-heroku",
- "rev": "v5.1.6",
- "vendorHash": null,
- "version": "5.1.6"
+ "rev": "v5.1.10",
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"hetznerdns": {
"hash": "sha256-wmXZ6+5Ex3G2JUdw2is2VIo/X1X0V1Auw5KmYpGllug=",
+ "homepage": "https://registry.terraform.io/providers/timohirt/hetznerdns",
"owner": "timohirt",
- "provider-source-address": "registry.terraform.io/timohirt/hetznerdns",
"repo": "terraform-provider-hetznerdns",
"rev": "v2.2.0",
- "vendorHash": "sha256-Bat/S4e5vzT0/XOhJ9zCWLa4IE4owLC6ec1yvEh+c0Y=",
- "version": "2.2.0"
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-Bat/S4e5vzT0/XOhJ9zCWLa4IE4owLC6ec1yvEh+c0Y="
},
"htpasswd": {
"hash": "sha256-3Az8iNoau+2KGkdDjR+QAfuEcEhKfRmZFb5f4kaFyoU=",
+ "homepage": "https://registry.terraform.io/providers/loafoe/htpasswd",
"owner": "loafoe",
- "provider-source-address": "registry.terraform.io/loafoe/htpasswd",
"proxyVendor": true,
"repo": "terraform-provider-htpasswd",
"rev": "v1.0.4",
- "vendorHash": "sha256-+D8HxLRUSh7bCN6j+NSkPZTabvqknY7uJ9F5JxefomA=",
- "version": "1.0.4"
+ "spdx": "MIT",
+ "vendorHash": "sha256-+D8HxLRUSh7bCN6j+NSkPZTabvqknY7uJ9F5JxefomA="
},
"http": {
- "hash": "sha256-04OMH0+fT4QOV34YdE67avnbC3GoK7xyMGxpILNM7Jk=",
+ "hash": "sha256-cxAii7doJ9mv1LQWjoPqMgOuu0COIL91llhsm/2MOms=",
+ "homepage": "https://registry.terraform.io/providers/hashicorp/http",
"owner": "hashicorp",
- "provider-source-address": "registry.terraform.io/hashicorp/http",
"repo": "terraform-provider-http",
- "rev": "v3.2.0",
- "vendorHash": "sha256-diQ5bYFywVZXziRKiKdIU4grg93vF68bkbMrRpM/vQc=",
- "version": "3.2.0"
+ "rev": "v3.2.1",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-rxh8Me+eOKPCbfHFT3tRsbM7JU67dBqv2JOiWArI/2Y="
},
"huaweicloud": {
- "hash": "sha256-cr7xV7Z4UU+kRykVSOKeuXDiHQPL4CsCJVXf2uTZOms=",
+ "hash": "sha256-8H9DgpZukJ6K78H6YITPgWai8lPPb8O1tITRTl/azHw=",
+ "homepage": "https://registry.terraform.io/providers/huaweicloud/huaweicloud",
"owner": "huaweicloud",
- "provider-source-address": "registry.terraform.io/huaweicloud/huaweicloud",
"repo": "terraform-provider-huaweicloud",
- "rev": "v1.42.0",
- "vendorHash": null,
- "version": "1.42.0"
+ "rev": "v1.44.1",
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"huaweicloudstack": {
"hash": "sha256-WSJDp+LFjVPquQVMgib/YZV35kktLH2vMCIZJWqakXs=",
+ "homepage": "https://registry.terraform.io/providers/huaweicloud/huaweicloudstack",
"owner": "huaweicloud",
- "provider-source-address": "registry.terraform.io/huaweicloud/huaweicloudstack",
"repo": "terraform-provider-huaweicloudstack",
"rev": "v1.3.0",
- "vendorHash": null,
- "version": "1.3.0"
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"hydra": {
"hash": "sha256-A9BemEPLhvYzhksvYRfmhQXY3EEdTxQcmjE9+2+BKqg=",
+ "homepage": "https://registry.terraform.io/providers/DeterminateSystems/hydra",
"owner": "DeterminateSystems",
- "provider-source-address": "registry.terraform.io/DeterminateSystems/hydra",
"repo": "terraform-provider-hydra",
"rev": "v0.1.2",
- "vendorHash": null,
- "version": "0.1.2"
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"ibm": {
- "hash": "sha256-zxPl76D5ddw+7WowQf4LY9MYTGfX3CMEBQofXKwbowQ=",
+ "hash": "sha256-Qdb5HpamjCNGlqSf3etFv0++Skrk/jm6UVBFsKGU+jw=",
+ "homepage": "https://registry.terraform.io/providers/IBM-Cloud/ibm",
"owner": "IBM-Cloud",
- "provider-source-address": "registry.terraform.io/IBM-Cloud/ibm",
"repo": "terraform-provider-ibm",
- "rev": "v1.47.0",
- "vendorHash": "sha256-Ggiu+nGTABxK+HiBvY2l/l3+Gqg4GoczZJf69v3Ylfk=",
- "version": "1.47.0"
+ "rev": "v1.50.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-JkmfZ9yz3r26j1SHIwnyNA+nYWAy4DoaWEMfFUTzD3Y="
},
"icinga2": {
"hash": "sha256-Y/Oq0aTzP+oSKPhHiHY9Leal4HJJm7TNDpcdqkUsCmk=",
+ "homepage": "https://registry.terraform.io/providers/Icinga/icinga2",
"owner": "Icinga",
- "provider-source-address": "registry.terraform.io/Icinga/icinga2",
"repo": "terraform-provider-icinga2",
"rev": "v0.5.0",
- "vendorHash": null,
- "version": "0.5.0"
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"infoblox": {
- "hash": "sha256-VquTyQxbVFPImZCwthwf8hJPlUxAxhmed/r1V+qm/ak=",
+ "hash": "sha256-bLZK2lZqnpiE5vsJAAiGw4BrBzVWGyg5VZq/Ngr8VlA=",
+ "homepage": "https://registry.terraform.io/providers/infobloxopen/infoblox",
"owner": "infobloxopen",
- "provider-source-address": "registry.terraform.io/infobloxopen/infoblox",
"repo": "terraform-provider-infoblox",
- "rev": "v2.1.0",
- "vendorHash": null,
- "version": "2.1.0"
+ "rev": "v2.2.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"kafka": {
- "hash": "sha256-bKbY2cOIORy3D9yCBqVuKUZb650sx+87d4wtUB3dPdg=",
+ "hash": "sha256-p8KT6K9fcd0OFy+NoZyZzQxG13fIiyMJg2yNPKIWH60=",
+ "homepage": "https://registry.terraform.io/providers/Mongey/kafka",
"owner": "Mongey",
- "provider-source-address": "registry.terraform.io/Mongey/kafka",
"repo": "terraform-provider-kafka",
- "rev": "v0.5.1",
- "vendorHash": "sha256-03QV6C2DEN5xwMwABwSvv5Ts6pTHQDBP2zUUqIcOtVQ=",
- "version": "0.5.1"
+ "rev": "v0.5.2",
+ "spdx": "MIT",
+ "vendorHash": "sha256-RzC8j+Toub7kiOKW6IppjwyJ0vGEJ0YHb8YXrWFkZW4="
},
"kafka-connect": {
"hash": "sha256-PiSVfzNPEXAgONb/eaVAN4yPudn5glcHL0BLqE5PWsw=",
+ "homepage": "https://registry.terraform.io/providers/Mongey/kafka-connect",
"owner": "Mongey",
- "provider-source-address": "registry.terraform.io/Mongey/kafka-connect",
"repo": "terraform-provider-kafka-connect",
"rev": "v0.3.0",
- "vendorHash": "sha256-cLp8w0UcO9Hork/GTLOGCcSvfaYEIKl5so3/0ELm79Y=",
- "version": "0.3.0"
+ "spdx": "MIT",
+ "vendorHash": "sha256-cLp8w0UcO9Hork/GTLOGCcSvfaYEIKl5so3/0ELm79Y="
},
"keycloak": {
- "hash": "sha256-1yV3w3hhZf113XMxvpRvr3ADaRcuCl7BCIa5SIZPcCs=",
+ "hash": "sha256-DW80CkmeQKJ4tEBrLsdks+mXweL8K1pVu3yQKGAvZOs=",
+ "homepage": "https://registry.terraform.io/providers/mrparkers/keycloak",
"owner": "mrparkers",
- "provider-source-address": "registry.terraform.io/mrparkers/keycloak",
"repo": "terraform-provider-keycloak",
- "rev": "v4.0.1",
- "vendorHash": "sha256-nDvnLEOtXkUJFY22pKogOzkWrj4qjyQbdlJ5pa/xnK8=",
- "version": "4.0.1"
+ "rev": "v4.1.0",
+ "spdx": "MIT",
+ "vendorHash": "sha256-nDvnLEOtXkUJFY22pKogOzkWrj4qjyQbdlJ5pa/xnK8="
},
"ksyun": {
- "hash": "sha256-xmBpDYN1MRQ9cyIOqHMAD7RucRkOKmwnmzjIsjxA7VQ=",
+ "hash": "sha256-HtZ+uEbI+UFO51rj9P8rKWNjRZaX6QhIZ1c9TO1USvI=",
+ "homepage": "https://registry.terraform.io/providers/kingsoftcloud/ksyun",
"owner": "kingsoftcloud",
- "provider-source-address": "registry.terraform.io/kingsoftcloud/ksyun",
"repo": "terraform-provider-ksyun",
- "rev": "v1.3.56",
- "vendorHash": "sha256-miHKAz+ONXtuC1DNukcyZbbaYReY69dz9Zk6cJdORdQ=",
- "version": "1.3.56"
+ "rev": "v1.3.62",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-miHKAz+ONXtuC1DNukcyZbbaYReY69dz9Zk6cJdORdQ="
},
"kubectl": {
"hash": "sha256-UkUwWi7Z9cSMyZakD6JxMl+qdczAYfZQgwroCUjFIUM=",
+ "homepage": "https://registry.terraform.io/providers/gavinbunney/kubectl",
"owner": "gavinbunney",
- "provider-source-address": "registry.terraform.io/gavinbunney/kubectl",
"repo": "terraform-provider-kubectl",
"rev": "v1.14.0",
- "vendorHash": "sha256-lXQHo66b9X0jZhoF+5Ix5qewQGyI82VPJ7gGzc2CHao=",
- "version": "1.14.0"
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-lXQHo66b9X0jZhoF+5Ix5qewQGyI82VPJ7gGzc2CHao="
},
"kubernetes": {
- "hash": "sha256-93cGlfYUH4VTdDYbtGySOUw5Kak7hKs0gxLCT0Bxca4=",
+ "hash": "sha256-UqMPeyMTXTnVknFqhCSm/wG8IYLW63n/wSvc5/ofjW0=",
+ "homepage": "https://registry.terraform.io/providers/hashicorp/kubernetes",
"owner": "hashicorp",
- "provider-source-address": "registry.terraform.io/hashicorp/kubernetes",
"repo": "terraform-provider-kubernetes",
- "rev": "v2.15.0",
- "vendorHash": null,
- "version": "2.15.0"
+ "rev": "v2.18.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"launchdarkly": {
- "hash": "sha256-AsFtlCIGvlG8c+PilhMhaMowaea/g1+IXYzEiIIbZ44=",
+ "hash": "sha256-41lGYGf2t9q5tLHZbL2IksmYAy4Dw3nBZuiSOuG9/r8=",
+ "homepage": "https://registry.terraform.io/providers/launchdarkly/launchdarkly",
"owner": "launchdarkly",
- "provider-source-address": "registry.terraform.io/launchdarkly/launchdarkly",
"repo": "terraform-provider-launchdarkly",
- "rev": "v2.9.4",
- "vendorHash": "sha256-Ef07RvkqXR/7qf8gHayxczBJ/ChHDmxR6+/wzaokkzk=",
- "version": "2.9.4"
+ "rev": "v2.9.5",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-Ef07RvkqXR/7qf8gHayxczBJ/ChHDmxR6+/wzaokkzk="
},
"libvirt": {
- "hash": "sha256-j5EcxmkCyHwbXzvJ9lfQBRBYa3SbrKc3kbt1KZTm0gY=",
+ "hash": "sha256-VO9fbRLz7mDYT8WORodnN4l3II2j+TdpV8cZ9M+NjTM=",
+ "homepage": "https://registry.terraform.io/providers/dmacvicar/libvirt",
"owner": "dmacvicar",
- "provider-source-address": "registry.terraform.io/dmacvicar/libvirt",
"repo": "terraform-provider-libvirt",
- "rev": "v0.7.0",
- "vendorHash": "sha256-4jAJf2FC83NdH4t1l7EA26yQ0pqteWmTIyrZDJdi7fg=",
- "version": "0.7.0"
+ "rev": "v0.7.1",
+ "spdx": "Apache-2.0",
+ "vendorHash": "sha256-4jAJf2FC83NdH4t1l7EA26yQ0pqteWmTIyrZDJdi7fg="
},
"linode": {
- "hash": "sha256-bwVHrgcxc2W5Lx1aheqkdgwfrFfk4YAhD5bqvHdcxtI=",
+ "hash": "sha256-uebz6flGALcmRpBYjEEj+X2YFDkTjuaGLdGGD1jY+ns=",
+ "homepage": "https://registry.terraform.io/providers/linode/linode",
"owner": "linode",
- "provider-source-address": "registry.terraform.io/linode/linode",
"repo": "terraform-provider-linode",
- "rev": "v1.29.4",
- "vendorHash": "sha256-D7WZ2Ep/W8aCCFOVgsveJKAIg/j5l9fEnnXLMobICnc=",
- "version": "1.29.4"
+ "rev": "v1.30.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-DbhHBmFuuyoWtGqZjXKFMpSP3Xlt5GVEhSvUyWerKtM="
},
"linuxbox": {
"hash": "sha256-MzasMVtXO7ZeZ+qEx2Z+7881fOIA0SFzSvXVHeEROtg=",
+ "homepage": "https://registry.terraform.io/providers/numtide/linuxbox",
"owner": "numtide",
- "provider-source-address": "registry.terraform.io/numtide/linuxbox",
"repo": "terraform-provider-linuxbox",
"rev": "v0.4.3",
- "vendorHash": "sha256-Jlg3a91pOhMC5SALzL9onajZUZ2H9mXfU5CKvotbCbw=",
- "version": "0.4.3"
+ "spdx": "BSD-3-Clause",
+ "vendorHash": "sha256-Jlg3a91pOhMC5SALzL9onajZUZ2H9mXfU5CKvotbCbw="
},
"local": {
- "hash": "sha256-l9XQpIMMar7ForZuBcGOmqrRuSnthIrilr4CHJ5SiaU=",
+ "hash": "sha256-7P6p23lQ/2Ko/RKETVe7oSZUDwKeGdznUSvbxPWds+Y=",
+ "homepage": "https://registry.terraform.io/providers/hashicorp/local",
"owner": "hashicorp",
- "provider-source-address": "registry.terraform.io/hashicorp/local",
"repo": "terraform-provider-local",
- "rev": "v2.2.3",
- "vendorHash": "sha256-5rqn9/NE7Q0VI6SRd2VFKJl4npz9Y0Qp1pEpfj9KxrQ=",
- "version": "2.2.3"
- },
- "logicmonitor": {
- "hash": "sha256-GQPTFf+JxJB3iO1Us0zOAAG2NonuJ/b5la6f1j2Nd4k=",
- "owner": "logicmonitor",
- "provider-source-address": "registry.terraform.io/logicmonitor/logicmonitor",
- "repo": "terraform-provider-logicmonitor",
- "rev": "v2.0.3",
- "vendorHash": null,
- "version": "2.0.3"
+ "rev": "v2.3.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-NXSquRqBaENxWX+ZukDJie/EU+wdEQSxvZQEZqjL+ug="
},
"lxd": {
- "hash": "sha256-DfRhPRclg/hCmmp0V087hl66WSFbEyXHFUGeehlU290=",
+ "hash": "sha256-2YqziG5HZbD/Io/vKYZFZK1PFYVYHOjzHah7s3xEtR0=",
+ "homepage": "https://registry.terraform.io/providers/terraform-lxd/lxd",
"owner": "terraform-lxd",
- "provider-source-address": "registry.terraform.io/terraform-lxd/lxd",
- "proxyVendor": true,
"repo": "terraform-provider-lxd",
- "rev": "v1.8.0",
- "vendorHash": "sha256-omaslX89hMAdIppBfILsGO6133Q3UgihgiJcy/Gn83M=",
- "version": "1.8.0"
+ "rev": "v1.9.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-CLr28g/uI9ZU4xIcA76v/BX6gJV91elvFIlYFoSxkfw="
},
"mailgun": {
- "hash": "sha256-Yi258SIFSdD+JSi5oX74bhBFYYGYQfSAyYD07eO8MmM=",
+ "hash": "sha256-r1E2Y5JRu77T29ebUNTXUEypnrsfYYbBhvpKZGt5T9w=",
+ "homepage": "https://registry.terraform.io/providers/wgebis/mailgun",
"owner": "wgebis",
- "provider-source-address": "registry.terraform.io/wgebis/mailgun",
"repo": "terraform-provider-mailgun",
- "rev": "v0.7.2",
- "vendorHash": "sha256-g1PEjNV/RE2q7olGQsdM6AbXcXP2UROHC/SwEMPDk8c=",
- "version": "0.7.2"
+ "rev": "v0.7.4",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-yUXxq8NTOv8ZmWp0WiIID2cRU6AZiItIs99uGZpt9dc="
},
"matchbox": {
"hash": "sha256-vWhdStfwReeD1PHTihBoj4GoKnP85nzNzIV/Tjfcz1M=",
+ "homepage": "https://registry.terraform.io/providers/poseidon/matchbox",
"owner": "poseidon",
- "provider-source-address": "registry.terraform.io/poseidon/matchbox",
"repo": "terraform-provider-matchbox",
"rev": "v0.5.2",
- "vendorHash": "sha256-coARdDQVs38dVdUH/fsoGVlwh3wYr3aTxKp/FpUzhis=",
- "version": "0.5.2"
+ "spdx": "Apache-2.0",
+ "vendorHash": "sha256-coARdDQVs38dVdUH/fsoGVlwh3wYr3aTxKp/FpUzhis="
},
"metal": {
"hash": "sha256-1HTSDVMk2VhoYRLInrBK3bDuYU0SwyhBV1p5A2tlU/I=",
+ "homepage": "https://registry.terraform.io/providers/equinix/metal",
"owner": "equinix",
- "provider-source-address": "registry.terraform.io/equinix/metal",
"repo": "terraform-provider-metal",
"rev": "v3.3.0",
- "vendorHash": "sha256-QxbZv6YMa5/I4bTeQBNdmG3EKtLEmstnH7HMiZzFJrI=",
- "version": "3.3.0"
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-QxbZv6YMa5/I4bTeQBNdmG3EKtLEmstnH7HMiZzFJrI="
},
"minio": {
- "hash": "sha256-fSZf5lLs3INa742AL3ayuvHr5vsr2/i4yjSvNrCzBT0=",
+ "hash": "sha256-dfbmjl5gqffSE1sg5QEwzzbMXoL4bEKSFxU1bEdSMPs=",
+ "homepage": "https://registry.terraform.io/providers/aminueza/minio",
"owner": "aminueza",
- "provider-source-address": "registry.terraform.io/aminueza/minio",
"repo": "terraform-provider-minio",
- "rev": "v1.8.0",
- "vendorHash": "sha256-LcU7Pord10j4Eyxx2xIVcQXiZQT9kSTz8iBJCe8/E7s=",
- "version": "1.8.0"
+ "rev": "v1.11.0",
+ "spdx": "Apache-2.0",
+ "vendorHash": "sha256-M2MlZNS4o1/GhQYiI72JVuhgfbNwa5ERFJjhB3nTpmE="
},
"mongodbatlas": {
- "hash": "sha256-NVbUKSG5rGUtRlaJVND3nW+0Svc2d8R8uvxGKcQktco=",
+ "hash": "sha256-OR9bvtg3DoJ4hFP/iqzQ1cFwWZYrUrzykN6sycd0Z6o=",
+ "homepage": "https://registry.terraform.io/providers/mongodb/mongodbatlas",
"owner": "mongodb",
- "provider-source-address": "registry.terraform.io/mongodb/mongodbatlas",
"repo": "terraform-provider-mongodbatlas",
- "rev": "v1.4.6",
- "vendorHash": "sha256-OwyzkTgOcn9brsQS1bfOEaXYk9nNLyHsEwli+5PAIPE=",
- "version": "1.4.6"
+ "rev": "v1.8.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-cvTIFjKYrIohRjUTxGOxgla2t/elj3Aw79kbVdaQbrY="
},
"namecheap": {
"hash": "sha256-cms8YUL+SjTeYyIOQibksi8ZHEBYq2JlgTEpOO1uMZE=",
+ "homepage": "https://registry.terraform.io/providers/namecheap/namecheap",
"owner": "namecheap",
- "provider-source-address": "registry.terraform.io/namecheap/namecheap",
"repo": "terraform-provider-namecheap",
"rev": "v2.1.0",
- "vendorHash": null,
- "version": "2.1.0"
+ "spdx": "Apache-2.0",
+ "vendorHash": null
},
"netlify": {
"hash": "sha256-7U+hHN/6GqcbI1gX7L01YqVjlUgvdfhgpXvLF2lwbkA=",
+ "homepage": "https://registry.terraform.io/providers/AegirHealth/netlify",
"owner": "AegirHealth",
- "provider-source-address": "registry.terraform.io/AegirHealth/netlify",
"repo": "terraform-provider-netlify",
"rev": "v0.6.12",
- "vendorHash": null,
- "version": "0.6.12"
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"newrelic": {
- "hash": "sha256-C8lWtFECZrtj6ZyurbysZnCMfX1uJWhO4r188Wobg/M=",
+ "hash": "sha256-OUcSegGIiXNKC5FCB9+4tnsNGiEIxBFX1UZLLwxsHwM=",
+ "homepage": "https://registry.terraform.io/providers/newrelic/newrelic",
"owner": "newrelic",
- "provider-source-address": "registry.terraform.io/newrelic/newrelic",
"repo": "terraform-provider-newrelic",
- "rev": "v3.6.1",
- "vendorHash": "sha256-lEFcR908CK4RSSO/3kbqQ/wse5HKaqveWUZbzUhUTMI=",
- "version": "3.6.1"
+ "rev": "v3.14.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-AR62fegcN9+qTuKwGbb8cEem8nsjgRQkYm3R3VNzYKA="
},
"nomad": {
"hash": "sha256-oHY+jM4JQgLlE1wd+/H9H8H2g0e9ZuxI6OMlz3Izfjg=",
+ "homepage": "https://registry.terraform.io/providers/hashicorp/nomad",
"owner": "hashicorp",
- "provider-source-address": "registry.terraform.io/hashicorp/nomad",
"repo": "terraform-provider-nomad",
"rev": "v1.4.19",
- "vendorHash": "sha256-3t8pUAwuVeZN5cYGs72YsdRvJunudSmKSldFWEFVA/4=",
- "version": "1.4.19"
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-3t8pUAwuVeZN5cYGs72YsdRvJunudSmKSldFWEFVA/4="
},
"ns1": {
- "hash": "sha256-vw3n1EBKwOThoJ+2hFa4rsMzvWCOnhoYOmJpX8LQKy8=",
+ "hash": "sha256-2w9x/FTtieWB88CIEkP7BH5saC6dt4IxdROBucczios=",
+ "homepage": "https://registry.terraform.io/providers/ns1-terraform/ns1",
"owner": "ns1-terraform",
- "provider-source-address": "registry.terraform.io/ns1-terraform/ns1",
"repo": "terraform-provider-ns1",
- "rev": "v1.12.8",
- "vendorHash": "sha256-MaJHCxvD9BM5G8wJbSo06+TIPvJTlXzQ+l9Kdbg0QQw=",
- "version": "1.12.8"
- },
- "nsxt": {
- "hash": "sha256-TOoRtCKdR1fBjk39dbMgBd7pDJGfjvkQAqfpJzWRwRg=",
- "owner": "vmware",
- "provider-source-address": "registry.terraform.io/vmware/nsxt",
- "repo": "terraform-provider-nsxt",
- "rev": "v3.2.9",
- "vendorHash": null,
- "version": "3.2.9"
+ "rev": "v1.13.4",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-/Rgerbd8c6Owo79LrYsR9O0JNBrDOODFD+k1Yd5G6cY="
},
"null": {
- "hash": "sha256-2YM3btZInUlIwp1VkasuugZZ8FervpRviUlx60vhVak=",
+ "hash": "sha256-ExXDbAXMVCTZBlYmi4kD/7JFB1fCFAoPL637+1N6rEI=",
+ "homepage": "https://registry.terraform.io/providers/hashicorp/null",
"owner": "hashicorp",
- "provider-source-address": "registry.terraform.io/hashicorp/null",
"repo": "terraform-provider-null",
- "rev": "v3.2.0",
- "vendorHash": "sha256-rbZ7t5hcHkbbmqy+htYL7Ij8ZNILRsvUgLwwVObnZGg=",
- "version": "3.2.0"
+ "rev": "v3.2.1",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-vXyE0/tXzFHJPNq8MZ+NZItDWS3K7ZhtY23hGjtqRh8="
},
"nutanix": {
"deleteVendor": true,
"hash": "sha256-UOny3UfrSrw/h9U9r1qlro4we03lOnUcZBL/bPwDESE=",
+ "homepage": "https://registry.terraform.io/providers/nutanix/nutanix",
"owner": "nutanix",
- "provider-source-address": "registry.terraform.io/nutanix/nutanix",
"repo": "terraform-provider-nutanix",
"rev": "v1.7.1",
- "vendorHash": "sha256-LRIfxQGwG988HE5fftGl6JmBG7tTknvmgpm4Fu1NbWI=",
- "version": "1.7.1"
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-LRIfxQGwG988HE5fftGl6JmBG7tTknvmgpm4Fu1NbWI="
},
"oci": {
- "hash": "sha256-7822cLdHruCOYu0UGX5KV0f4+W2lQSb2b5SaLDM8cts=",
+ "hash": "sha256-PjtsFrUwLsSLXog/n6JkFLFPZm7FPa/n8N5IJ0vkuuE=",
+ "homepage": "https://registry.terraform.io/providers/oracle/oci",
"owner": "oracle",
- "provider-source-address": "registry.terraform.io/oracle/oci",
"repo": "terraform-provider-oci",
- "rev": "v4.98.0",
- "vendorHash": null,
- "version": "4.98.0"
+ "rev": "v4.108.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"okta": {
- "hash": "sha256-COGXHUjXYGB2QDY0iBG+MvNcxGy87vpGIerQU2XXEmw=",
+ "hash": "sha256-UMQ1YEXYdaLwYZBhGzbikhExW/HT/u4QSNk08vhmbwA=",
+ "homepage": "https://registry.terraform.io/providers/okta/okta",
"owner": "okta",
- "provider-source-address": "registry.terraform.io/okta/okta",
"repo": "terraform-provider-okta",
- "rev": "v3.38.0",
- "vendorHash": "sha256-iGQ3JPJ78Qhj+izR8D4H5oWGq4fF5lXuNHQCmpr7zFE=",
- "version": "3.38.0"
+ "rev": "v3.42.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-KWSHVI51YHHF3HXpyd1WB5Za721ak+cFhwDIfvC/ax4="
},
"oktaasa": {
"hash": "sha256-2LhxgowqKvDDDOwdznusL52p2DKP+UiXALHcs9ZQd0U=",
+ "homepage": "https://registry.terraform.io/providers/oktadeveloper/oktaasa",
"owner": "oktadeveloper",
- "provider-source-address": "registry.terraform.io/oktadeveloper/oktaasa",
"repo": "terraform-provider-oktaasa",
"rev": "v1.0.1",
- "vendorHash": null,
- "version": "1.0.1"
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"opennebula": {
- "hash": "sha256-QD/JU1sk1uEdgyOxvU+vDDqlYe5uoRxHx6nB0fCi6ds=",
+ "hash": "sha256-r8z5rpSvjNSDuvcRLtnOUFnBFFNAlcvfCbmW6LLHP5E=",
+ "homepage": "https://registry.terraform.io/providers/OpenNebula/opennebula",
"owner": "OpenNebula",
- "provider-source-address": "registry.terraform.io/OpenNebula/opennebula",
"repo": "terraform-provider-opennebula",
- "rev": "v1.0.1",
- "vendorHash": "sha256-iT3c0CBSP+FKM4CFsTopY4W41ZCaC8E3Iz1o+THI/fQ=",
- "version": "1.0.1"
+ "rev": "v1.1.1",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-zKtBDnvlQHe+q0OZUMUGu1gNsx2wIrIoArtJrt0VaBk="
},
"openstack": {
"hash": "sha256-k5UyK9jmjZzHw8AwmDRtyCyJgILAcCK+nN+hklJ9VFw=",
+ "homepage": "https://registry.terraform.io/providers/terraform-provider-openstack/openstack",
"owner": "terraform-provider-openstack",
- "provider-source-address": "registry.terraform.io/terraform-provider-openstack/openstack",
"repo": "terraform-provider-openstack",
"rev": "v1.49.0",
- "vendorHash": "sha256-hHwFm+gSMjN4YQEFd/dd50G0uZsxzqi21tHDf4mPBLY=",
- "version": "1.49.0"
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-hHwFm+gSMjN4YQEFd/dd50G0uZsxzqi21tHDf4mPBLY="
},
"opentelekomcloud": {
- "hash": "sha256-L28nrY2/UBi/W/mmK5ZPQub2Jf9vMethQo6JsSkepwU=",
+ "hash": "sha256-/e/cfesAKYiAvhiXm7SYmpM5O8Rm/qHE8XnCS0m4lNQ=",
+ "homepage": "https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud",
"owner": "opentelekomcloud",
- "provider-source-address": "registry.terraform.io/opentelekomcloud/opentelekomcloud",
"repo": "terraform-provider-opentelekomcloud",
- "rev": "v1.31.7",
- "vendorHash": "sha256-wEtpZzrQoL0yJLsviwHI019KI04O+FAkXMsaJFztL/8=",
- "version": "1.31.7"
+ "rev": "v1.33.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-GFpDNFn14aAqpBesICGS9AuKpxAe/UwRzTeWP4MReTU="
},
"opsgenie": {
- "hash": "sha256-DhECesGkBaQuk43pF4xk6zln+FzgL+1A1rSm0sqg7XQ=",
+ "hash": "sha256-Wbe+DyK5wKuZZX8yd3DJN+2wT8KZt+YsBwJYKnZnfcI=",
+ "homepage": "https://registry.terraform.io/providers/opsgenie/opsgenie",
"owner": "opsgenie",
- "provider-source-address": "registry.terraform.io/opsgenie/opsgenie",
"repo": "terraform-provider-opsgenie",
- "rev": "v0.6.16",
- "vendorHash": null,
- "version": "0.6.16"
+ "rev": "v0.6.20",
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"ovh": {
- "hash": "sha256-QaJZQU6bnjXoTCxfP1NcsPqegFyZ6JwP2QgN7zrE0z0=",
+ "hash": "sha256-xims3nYFVSS38FIMJhUhtK7lKpnRzzlojYZY6t57owA=",
+ "homepage": "https://registry.terraform.io/providers/ovh/ovh",
"owner": "ovh",
- "provider-source-address": "registry.terraform.io/ovh/ovh",
"repo": "terraform-provider-ovh",
- "rev": "v0.22.0",
- "vendorHash": null,
- "version": "0.22.0"
+ "rev": "v0.27.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"pagerduty": {
- "hash": "sha256-vkfsQxjlYSOl0VJBWvFCxVz7o+XgxDMkwFMomdl+iWQ=",
+ "hash": "sha256-uicfk05Y8p4jQLG+Z8Cd2kI8rToI++13lsg0JUsm7Ew=",
+ "homepage": "https://registry.terraform.io/providers/PagerDuty/pagerduty",
"owner": "PagerDuty",
- "provider-source-address": "registry.terraform.io/PagerDuty/pagerduty",
"repo": "terraform-provider-pagerduty",
- "rev": "v2.6.4",
- "vendorHash": null,
- "version": "2.6.4"
- },
- "panos": {
- "hash": "sha256-mscWNK113W7CVKI+qPGYX3irQI3YhkLdXox4pddOdF0=",
- "owner": "PaloAltoNetworks",
- "provider-source-address": "registry.terraform.io/PaloAltoNetworks/panos",
- "repo": "terraform-provider-panos",
- "rev": "v1.10.3",
- "vendorHash": null,
- "version": "1.10.3"
+ "rev": "v2.11.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"pass": {
"hash": "sha256-hFgNWw6ZmATo0bFZvJL9z/lJF506KsBewigGoFj67sM=",
+ "homepage": "https://registry.terraform.io/providers/camptocamp/pass",
"owner": "camptocamp",
- "provider-source-address": "registry.terraform.io/camptocamp/pass",
"repo": "terraform-provider-pass",
"rev": "v2.0.0",
- "vendorHash": "sha256-sV6JPKzpA1+uoUBmdWpUSk70cl9ofQqr7USbK+4RVDs=",
- "version": "2.0.0"
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-sV6JPKzpA1+uoUBmdWpUSk70cl9ofQqr7USbK+4RVDs="
},
"postgresql": {
- "hash": "sha256-pi3st4phjCRq2jlRIW2Z4jt9qp7a1ghmlkjAQSbxhI4=",
+ "hash": "sha256-6QqXp0riYy6pJPmESrUv3J9BDY9Sl44/U2sIB663Gfw=",
+ "homepage": "https://registry.terraform.io/providers/cyrilgdn/postgresql",
"owner": "cyrilgdn",
- "provider-source-address": "registry.terraform.io/cyrilgdn/postgresql",
"repo": "terraform-provider-postgresql",
- "rev": "v1.17.1",
- "vendorHash": "sha256-o2+Uuz0dStf33WZuTFLkJX5rg4G7sJ23/+q+xtQ4mhE=",
- "version": "1.17.1"
+ "rev": "v1.18.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-o2+Uuz0dStf33WZuTFLkJX5rg4G7sJ23/+q+xtQ4mhE="
},
"powerdns": {
"hash": "sha256-NtJs2oNJbjUYNFsbrfo2RYhqOlKA15GJt9gi1HuTIw0=",
+ "homepage": "https://registry.terraform.io/providers/pan-net/powerdns",
"owner": "pan-net",
- "provider-source-address": "registry.terraform.io/pan-net/powerdns",
"repo": "terraform-provider-powerdns",
"rev": "v1.5.0",
- "vendorHash": null,
- "version": "1.5.0"
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"rabbitmq": {
"hash": "sha256-ZhK9zwBaod+s4tGCSBUjW7ijKeucyToXVQDPlMFmIvk=",
+ "homepage": "https://registry.terraform.io/providers/cyrilgdn/rabbitmq",
"owner": "cyrilgdn",
- "provider-source-address": "registry.terraform.io/cyrilgdn/rabbitmq",
"repo": "terraform-provider-rabbitmq",
"rev": "v1.7.0",
- "vendorHash": "sha256-JAhdryowDvb4LroKPcGrDibjSriSW6FqFbU7+DwjQEQ=",
- "version": "1.7.0"
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-JAhdryowDvb4LroKPcGrDibjSriSW6FqFbU7+DwjQEQ="
},
"rancher2": {
- "hash": "sha256-TqztIk0sHevfv+BpNZJUs1XbwrbzJtcqdafGN5fTVaE=",
+ "hash": "sha256-DInP+DpCBOsBdlg1tiujlmN20WB5VQbeHgOiabEv9Zc=",
+ "homepage": "https://registry.terraform.io/providers/rancher/rancher2",
"owner": "rancher",
- "provider-source-address": "registry.terraform.io/rancher/rancher2",
"repo": "terraform-provider-rancher2",
- "rev": "v1.24.2",
- "vendorHash": "sha256-Ntq4wxXPUGbu4+6X1pBsmQsqfJ/jccTiHDJeHVpWe8Y=",
- "version": "1.24.2"
+ "rev": "v1.25.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-Ntq4wxXPUGbu4+6X1pBsmQsqfJ/jccTiHDJeHVpWe8Y="
},
"random": {
"hash": "sha256-oYtvVK0OOHyLUG6amhkvmr6zlbzy0CKoS3DxztoLbdE=",
+ "homepage": "https://registry.terraform.io/providers/hashicorp/random",
"owner": "hashicorp",
- "provider-source-address": "registry.terraform.io/hashicorp/random",
"repo": "terraform-provider-random",
"rev": "v3.4.3",
- "vendorHash": "sha256-CGq2ZjyacXmHq7mPxpQj+eYXGyHGPpqR22tzaYM/Grc=",
- "version": "3.4.3"
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-CGq2ZjyacXmHq7mPxpQj+eYXGyHGPpqR22tzaYM/Grc="
},
"remote": {
"hash": "sha256-up4+W2mLii7alqdcBoMBTAWI5Vwfc1QtsDK592sAcDM=",
+ "homepage": "https://registry.terraform.io/providers/tenstad/remote",
"owner": "tenstad",
- "provider-source-address": "registry.terraform.io/tenstad/remote",
"repo": "terraform-provider-remote",
"rev": "v0.1.1",
- "vendorHash": "sha256-dMT3PEYNu9NxwLmY5SHa79yeVSB8Pi3UBEHiGvGGVmU=",
- "version": "0.1.1"
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-dMT3PEYNu9NxwLmY5SHa79yeVSB8Pi3UBEHiGvGGVmU="
},
"rundeck": {
"hash": "sha256-GkX5p6hV66G45JG3aJmYD5e2LQvf6kmfa6fQK10tc68=",
+ "homepage": "https://registry.terraform.io/providers/rundeck/rundeck",
"owner": "rundeck",
- "provider-source-address": "registry.terraform.io/rundeck/rundeck",
"repo": "terraform-provider-rundeck",
"rev": "v0.4.3",
- "vendorHash": null,
- "version": "0.4.3"
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"scaleway": {
- "hash": "sha256-mo8zq/EdT6RrOxBAnWu1rhQpZ26DZcU7I/dMCUIHxBE=",
+ "hash": "sha256-tLSTRoiqhi+CbdF8fmNLNMYN7FrDeoK/5XXyqCJnUKk=",
+ "homepage": "https://registry.terraform.io/providers/scaleway/scaleway",
"owner": "scaleway",
- "provider-source-address": "registry.terraform.io/scaleway/scaleway",
"repo": "terraform-provider-scaleway",
- "rev": "v2.5.0",
- "vendorHash": "sha256-CycLXG84Sfi1aciXn2darHIGfE6DpCYOHc7Op/0R26I=",
- "version": "2.5.0"
+ "rev": "v2.10.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-cT9W2fP56TPOIoxWBWF0VXDuSKXZsJNs/GPpBq/0zZs="
},
"secret": {
"hash": "sha256-MmAnA/4SAPqLY/gYcJSTnEttQTsDd2kEdkQjQj6Bb+A=",
+ "homepage": "https://registry.terraform.io/providers/numtide/secret",
"owner": "numtide",
- "provider-source-address": "registry.terraform.io/numtide/secret",
"repo": "terraform-provider-secret",
"rev": "v1.2.1",
- "vendorHash": null,
- "version": "1.2.1"
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"selectel": {
- "hash": "sha256-2PwqVzwl8UIO+334lp9zkwkr2zAdI8S/rO+6iqTLu+I=",
+ "hash": "sha256-gZiDFcrQZsOE0R74LYwoitAjuPqPZCPLTEL3giom+c8=",
+ "homepage": "https://registry.terraform.io/providers/selectel/selectel",
"owner": "selectel",
- "provider-source-address": "registry.terraform.io/selectel/selectel",
"repo": "terraform-provider-selectel",
- "rev": "v3.8.5",
- "vendorHash": "sha256-/7YQa84hOrOAGQSW1kVE27aM2253IB4pvA0ASAJe8VQ=",
- "version": "3.8.5"
+ "rev": "v3.9.1",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-+Duf/wdjmw6NBhmy1KmNRJ+ZEjjwtJoXXQCw2lJzxS4="
},
"sentry": {
- "hash": "sha256-D6w2HfgIcNFfDXeqzuerK8msrFF7vajk80MUxbUxA+A=",
+ "hash": "sha256-L/aZ4/xCVZk3C6AGglzCj5T9XnoI/uiLbRASNAHwcro=",
+ "homepage": "https://registry.terraform.io/providers/jianyuan/sentry",
"owner": "jianyuan",
- "provider-source-address": "registry.terraform.io/jianyuan/sentry",
"repo": "terraform-provider-sentry",
- "rev": "v0.10.0",
- "vendorHash": "sha256-OxapqNRE5Poz6qsFjDv5G5zzivbBldzjC7kbwG2Cswg=",
- "version": "0.10.0"
+ "rev": "v0.11.2",
+ "spdx": "MIT",
+ "vendorHash": "sha256-5XAetSjMtRffP/xExRUXfclDutEFV0VL3drusaB4rnM="
},
"shell": {
"hash": "sha256-LTWEdXxi13sC09jh+EFZ6pOi1mzuvgBz5vceIkNE/JY=",
+ "homepage": "https://registry.terraform.io/providers/scottwinkler/shell",
"owner": "scottwinkler",
- "provider-source-address": "registry.terraform.io/scottwinkler/shell",
"repo": "terraform-provider-shell",
"rev": "v1.7.10",
- "vendorHash": "sha256-MIO0VHofPtKPtynbvjvEukMNr5NXHgk7BqwIhbc9+u0=",
- "version": "1.7.10"
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-MIO0VHofPtKPtynbvjvEukMNr5NXHgk7BqwIhbc9+u0="
},
"signalfx": {
- "hash": "sha256-alLC61bEaFiVtoH0Fczj7G0m70ie1RNvTBR+MgYZGkQ=",
+ "hash": "sha256-9cGF/uyC/sqCx7Y9aEawkKVJvHE8siGgWRWWf4ok3B0=",
+ "homepage": "https://registry.terraform.io/providers/splunk-terraform/signalfx",
"owner": "splunk-terraform",
- "provider-source-address": "registry.terraform.io/splunk-terraform/signalfx",
"repo": "terraform-provider-signalfx",
- "rev": "v6.18.0",
- "vendorHash": "sha256-ESUNfkllwkS1NcAD30tO90VQcHR5XhdIeyXXHmU/byc=",
- "version": "6.18.0"
+ "rev": "v6.22.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-Iue8P14x8P0lMa85goSF1D5mEeXw6dH1atJQhgbnZ6Y="
},
"skytap": {
- "hash": "sha256-EAimiuQJOt12baZSjDKI+c9UjJd8e26ouOAZIZezw/I=",
+ "hash": "sha256-JII4czazo6Di2sad1uFHMKDO2gWgZlQE8l/+IRYHQHU=",
+ "homepage": "https://registry.terraform.io/providers/skytap/skytap",
"owner": "skytap",
- "provider-source-address": "registry.terraform.io/skytap/skytap",
"repo": "terraform-provider-skytap",
- "rev": "v0.15.0",
- "vendorHash": null,
- "version": "0.15.0"
+ "rev": "v0.15.1",
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"snowflake": {
- "hash": "sha256-XjLsRS7n3p0lNVEPx6b+h5TCzK+1Kws/72FNgy3sVbE=",
+ "hash": "sha256-aFRjbr0Gzu2GtxJrIEl7ahEcnOQOprJQnetaIzPePAo=",
+ "homepage": "https://registry.terraform.io/providers/Snowflake-Labs/snowflake",
"owner": "Snowflake-Labs",
- "provider-source-address": "registry.terraform.io/Snowflake-Labs/snowflake",
"repo": "terraform-provider-snowflake",
- "rev": "v0.49.0",
- "vendorHash": "sha256-n6ov9eTlNF/jNDTDOZuuqyFfuv8lDZHKP/5jhFauwY8=",
- "version": "0.49.0"
+ "rev": "v0.56.4",
+ "spdx": "MIT",
+ "vendorHash": "sha256-shzsn3N6pVFe6ecaoXpv6ZZ27MEUUV82gnRMHFEtYlU="
},
"sops": {
- "hash": "sha256-6FuThi6iuuUGcMhswAk3Z6Lxth/2nuI57A02Xu2s+/U=",
+ "hash": "sha256-D1Yzs8hDimMP9y8ZRbizEhic3vGtLcZjOVSuSMUAqPk=",
+ "homepage": "https://registry.terraform.io/providers/carlpett/sops",
"owner": "carlpett",
- "provider-source-address": "registry.terraform.io/carlpett/sops",
"repo": "terraform-provider-sops",
- "rev": "v0.7.1",
- "vendorHash": "sha256-NO1r/EWLgH1Gogru+qPeZ4sW7FuDENxzNnpLSKstnE8=",
- "version": "0.7.1"
+ "rev": "v0.7.2",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-NO1r/EWLgH1Gogru+qPeZ4sW7FuDENxzNnpLSKstnE8="
},
"spotinst": {
- "hash": "sha256-9i8mHWn9+ey0tHPXOjZyNixcrdgAl2Y8sJq/q4WlZzo=",
+ "hash": "sha256-u+wOQwLejlS8Bap8M92wu1jdc0NAemnJsUjNIacGX+A=",
+ "homepage": "https://registry.terraform.io/providers/spotinst/spotinst",
"owner": "spotinst",
- "provider-source-address": "registry.terraform.io/spotinst/spotinst",
"repo": "terraform-provider-spotinst",
- "rev": "v1.87.0",
- "vendorHash": "sha256-INJLhHiMs/bk3Y8/shtQaW10bUnuhCXdTa8wCNZf0+U=",
- "version": "1.87.0"
+ "rev": "v1.100.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-sVNtY2wDGE2ZOB4YNytx0n4V4cbNKoXAv7JCA+Ym3JU="
},
"stackpath": {
"hash": "sha256-nTR9HgSmuNCt7wxE4qqIH2+HA2igzqVx0lLRx6FoKrE=",
+ "homepage": "https://registry.terraform.io/providers/stackpath/stackpath",
"owner": "stackpath",
- "provider-source-address": "registry.terraform.io/stackpath/stackpath",
"repo": "terraform-provider-stackpath",
"rev": "v1.4.0",
- "vendorHash": "sha256-Fvku4OB1sdWuvMx/FIHfOJt9STgao0xPDao6b2SYxcQ=",
- "version": "1.4.0"
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-Fvku4OB1sdWuvMx/FIHfOJt9STgao0xPDao6b2SYxcQ="
},
"statuscake": {
- "hash": "sha256-rT+NJBPA73WCctlZnu0i952fzrGCxVF2vIIvE0SzvNI=",
+ "hash": "sha256-PcA0t/G11w9ud+56NdiRXi82ubJ+wpL4XcexT1O2ADw=",
+ "homepage": "https://registry.terraform.io/providers/StatusCakeDev/statuscake",
"owner": "StatusCakeDev",
- "provider-source-address": "registry.terraform.io/StatusCakeDev/statuscake",
"repo": "terraform-provider-statuscake",
- "rev": "v2.0.5",
- "vendorHash": "sha256-wPNMrHFCUn1AScxTwgRXHSGrs+6Ebm4c+cS5EwHUeUU=",
- "version": "2.0.5"
+ "rev": "v2.0.6",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-0D36uboEHqw968MKqkgARib9R04JH5FlXAfPL8OEpgU="
},
"sumologic": {
- "hash": "sha256-DvEd1OdLmUEEmk0zl7jiTjdk/3Fp1Z/3KCpYRpxHTn4=",
+ "hash": "sha256-4M8h1blefSNNTgt7aL7ecruguEWcZUrzsXGZX3AC2Hc=",
+ "homepage": "https://registry.terraform.io/providers/SumoLogic/sumologic",
"owner": "SumoLogic",
- "provider-source-address": "registry.terraform.io/SumoLogic/sumologic",
"repo": "terraform-provider-sumologic",
- "rev": "v2.19.1",
- "vendorHash": "sha256-W+dV6rmyOqCeQboYvpxYoNZixv2+uBd2+sc9BvTE+Ag=",
- "version": "2.19.1"
+ "rev": "v2.20.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-W+dV6rmyOqCeQboYvpxYoNZixv2+uBd2+sc9BvTE+Ag="
},
"tailscale": {
- "hash": "sha256-/qC8TOtoVoBTWeAFpt2TYE8tlYBCCcn/mzVQ/DN51YQ=",
+ "hash": "sha256-X3YV640d3pLyKm/v88oEhXfYnox+ksrEWKgiJbYl6gk=",
+ "homepage": "https://registry.terraform.io/providers/tailscale/tailscale",
"owner": "tailscale",
- "provider-source-address": "registry.terraform.io/tailscale/tailscale",
"repo": "terraform-provider-tailscale",
- "rev": "v0.13.5",
- "vendorHash": "sha256-8EIxqKkVO706oejlvN79K8aEZAF5H2vZRdr5vbQa0l4=",
- "version": "0.13.5"
+ "rev": "v0.13.6",
+ "spdx": "MIT",
+ "vendorHash": "sha256-2wPmLpjhG6QgG+BUCO0oIzHjBOWIOYuptgdtSIm9TZw="
},
"tencentcloud": {
- "hash": "sha256-lWePRU8kmOjOq9giCMdU5Aeb74WR/s6wIzShjzDBFjc=",
+ "hash": "sha256-9SuXHKdOmmcYFWgf/WNL5CEYoxCdfOWa1afJ7frJJ20=",
+ "homepage": "https://registry.terraform.io/providers/tencentcloudstack/tencentcloud",
"owner": "tencentcloudstack",
- "provider-source-address": "registry.terraform.io/tencentcloudstack/tencentcloud",
"repo": "terraform-provider-tencentcloud",
- "rev": "v1.78.7",
- "vendorHash": null,
- "version": "1.78.7"
+ "rev": "v1.79.10",
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"tfe": {
- "hash": "sha256-MDlRwB2iVi/Rv7/UtukI6mIDImz8Gnpm5Qv5R6EDpiU=",
+ "hash": "sha256-eFyRa4T+CqIeOcEYj4DQP6ypR7AROYrGDYuYSqBfKr0=",
+ "homepage": "https://registry.terraform.io/providers/hashicorp/tfe",
"owner": "hashicorp",
- "provider-source-address": "registry.terraform.io/hashicorp/tfe",
"repo": "terraform-provider-tfe",
- "rev": "v0.38.0",
- "vendorHash": "sha256-reXq1MyAhHRet1WwDJZafdOg1r7J4sktQ/QhQUPhDak=",
- "version": "0.38.0"
+ "rev": "v0.42.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-bhAoNJSbrpAzw0qCKIm84h6tFqUWT0JeBs1gJpPeJdU="
},
"thunder": {
"hash": "sha256-fXvwBOIW3/76V3O9t25wff0oGViqSaSB2VgMdItXyn4=",
+ "homepage": "https://registry.terraform.io/providers/a10networks/thunder",
"owner": "a10networks",
- "provider-source-address": "registry.terraform.io/a10networks/thunder",
"repo": "terraform-provider-thunder",
"rev": "v1.0.0",
- "vendorHash": null,
- "version": "1.0.0"
+ "spdx": "BSD-2-Clause",
+ "vendorHash": null
},
"time": {
"hash": "sha256-FehWmIkL0o2pleafN/mlBa46cdFqCFUS+coOwFPdb9M=",
+ "homepage": "https://registry.terraform.io/providers/hashicorp/time",
"owner": "hashicorp",
- "provider-source-address": "registry.terraform.io/hashicorp/time",
"repo": "terraform-provider-time",
"rev": "v0.9.1",
- "vendorHash": "sha256-MLh/we8KNrDBy2BAMZ6B/gBe0p3xJ7l/imNzTHciJjs=",
- "version": "0.9.1"
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-MLh/we8KNrDBy2BAMZ6B/gBe0p3xJ7l/imNzTHciJjs="
},
"tls": {
"hash": "sha256-DBOkfvT0+mlgaWiBHggZUKvHL8jLZjQjRi0xFZKgcoM=",
+ "homepage": "https://registry.terraform.io/providers/hashicorp/tls",
"owner": "hashicorp",
- "provider-source-address": "registry.terraform.io/hashicorp/tls",
"repo": "terraform-provider-tls",
"rev": "v4.0.4",
- "vendorHash": "sha256-k7aW5ZD6pAtdT6tTXy8YaJlFS5WR5FzPd9eINgPBYJM=",
- "version": "4.0.4"
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-k7aW5ZD6pAtdT6tTXy8YaJlFS5WR5FzPd9eINgPBYJM="
},
"triton": {
"deleteVendor": true,
"hash": "sha256-NrXK1ic5F8fBC0lvq7GxlrZe9lMbHvNhodijsC/VG0o=",
+ "homepage": "https://registry.terraform.io/providers/joyent/triton",
"owner": "joyent",
- "provider-source-address": "registry.terraform.io/joyent/triton",
"repo": "terraform-provider-triton",
"rev": "v0.8.2",
- "vendorHash": "sha256-UuLHaOEG6jmOAgfdNOtLyUimlAr3g6K8n3Ehu64sKqk=",
- "version": "0.8.2"
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-UuLHaOEG6jmOAgfdNOtLyUimlAr3g6K8n3Ehu64sKqk="
},
"turbot": {
"hash": "sha256-x27daeW4M5/7sUtFcMeJMVBO5TPRXSLuFoREdgJ2J6g=",
+ "homepage": "https://registry.terraform.io/providers/turbot/turbot",
"owner": "turbot",
- "provider-source-address": "registry.terraform.io/turbot/turbot",
"repo": "terraform-provider-turbot",
"rev": "v1.9.1",
- "vendorHash": null,
- "version": "1.9.1"
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"ucloud": {
- "hash": "sha256-O/M864JY7nW+PZ53z26QvOAar5DeqBGk+dfzarfUy+g=",
+ "hash": "sha256-S0pSri0NfxxaYfifUEUVAoEIRPE8y2/sCNdXCLIDGh0=",
+ "homepage": "https://registry.terraform.io/providers/ucloud/ucloud",
"owner": "ucloud",
- "provider-source-address": "registry.terraform.io/ucloud/ucloud",
"repo": "terraform-provider-ucloud",
- "rev": "v1.32.4",
- "vendorHash": null,
- "version": "1.32.4"
+ "rev": "v1.34.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"utils": {
- "hash": "sha256-6o55uGTaqf3rbqoIGiYi5F4zOkK7D0YP+LdaMmBtw24=",
+ "hash": "sha256-nLi6aczJdADzdYNJaZldUOFFjgf3ujDdRrhSCuphIn8=",
+ "homepage": "https://registry.terraform.io/providers/cloudposse/utils",
"owner": "cloudposse",
- "provider-source-address": "registry.terraform.io/cloudposse/utils",
"repo": "terraform-provider-utils",
- "rev": "1.5.0",
- "vendorHash": "sha256-D1QpZTh/4BgAbsoo4RRpJoIFwkHYBkN5JWfCOe5N/A0=",
- "version": "1.5.0"
+ "rev": "1.7.1",
+ "spdx": "Apache-2.0",
+ "vendorHash": "sha256-yTcroKTdYv0O8cX80A451I1vjYclVjA8P69fsb0wY/U="
},
"vault": {
- "hash": "sha256-r4quQMAbAei8d+hzAOa7JqRIucrFSXqbVHT/VtpzwAU=",
+ "hash": "sha256-aNyCUDV1yjpmbPNYlxuJNaiXtG3fJySxRsDLJx/hZ04=",
+ "homepage": "https://registry.terraform.io/providers/hashicorp/vault",
"owner": "hashicorp",
- "provider-source-address": "registry.terraform.io/hashicorp/vault",
"proxyVendor": true,
"repo": "terraform-provider-vault",
- "rev": "v3.10.0",
- "vendorHash": "sha256-EOBNoEW9GI21IgXSiEN93B3skxfCrBkNwLxGXaso1oE=",
- "version": "3.10.0"
+ "rev": "v3.12.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-EOBNoEW9GI21IgXSiEN93B3skxfCrBkNwLxGXaso1oE="
},
"vcd": {
- "hash": "sha256-qEElcMl6tCBfOTTTpTFjVYg6E6K9iTXfgmDDozrgNVg=",
+ "hash": "sha256-EG4WSnUZr/QfUT1qqOBOGze5Ztxp0HSB9Q1YYgLXQqk=",
+ "homepage": "https://registry.terraform.io/providers/vmware/vcd",
"owner": "vmware",
- "provider-source-address": "registry.terraform.io/vmware/vcd",
"repo": "terraform-provider-vcd",
- "rev": "v3.7.0",
- "vendorHash": "sha256-u5W7zeOv53VAr4M5T2AAVFRDF/6PNhSm1A2WFo6pnJU=",
- "version": "3.7.0"
+ "rev": "v3.8.2",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-fDMS1ne6EKAqQjfE4QT1A0ChloXKCrgZPcftxzN/JwU="
},
"venafi": {
"hash": "sha256-/5X/+BilaYwi1Vce7mIvVeHjTpVX/OuYquZ+2BGfxrs=",
+ "homepage": "https://registry.terraform.io/providers/Venafi/venafi",
"owner": "Venafi",
- "provider-source-address": "registry.terraform.io/Venafi/venafi",
"repo": "terraform-provider-venafi",
"rev": "v0.16.1",
- "vendorHash": "sha256-smeySV1kReZyF9bRCunEr89IV219f9845wcHHI1zFz8=",
- "version": "0.16.1"
- },
- "vercel": {
- "hash": "sha256-/LHyNxal5Il/UzXdCKfVRzK/VVfSYMgoeKerWsedmho=",
- "owner": "ondrejsika",
- "provider-source-address": "registry.terraform.io/ondrejsika/vercel",
- "repo": "terraform-provider-vercel",
- "rev": "v2.1.0",
- "vendorHash": "sha256-EyzYlJV+DoOjFHq7ZkyZY0zHlvciH1YdTPgEIXZwE2g=",
- "version": "2.1.0"
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-smeySV1kReZyF9bRCunEr89IV219f9845wcHHI1zFz8="
},
"vpsadmin": {
"hash": "sha256-MFEerVGKros+9zubcjK8qUpYQveKuBgbfyai32Y0KLI=",
+ "homepage": "https://registry.terraform.io/providers/vpsfreecz/vpsadmin",
"owner": "vpsfreecz",
- "provider-source-address": "registry.terraform.io/vpsfreecz/vpsadmin",
"repo": "terraform-provider-vpsadmin",
"rev": "v1.0.0",
- "vendorHash": "sha256-OzcDMLWwnBYIkBcL6U1t9oCNhZZokBUf2TONb+OfgPE=",
- "version": "1.0.0"
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-OzcDMLWwnBYIkBcL6U1t9oCNhZZokBUf2TONb+OfgPE="
},
"vra7": {
"hash": "sha256-lHyrBJz6954te57uKpgrqOVztDsDUSqkHtWXnlG0QUw=",
+ "homepage": "https://registry.terraform.io/providers/vmware/vra7",
"owner": "vmware",
- "provider-source-address": "registry.terraform.io/vmware/vra7",
"repo": "terraform-provider-vra7",
"rev": "v3.0.6",
- "vendorHash": null,
- "version": "3.0.6"
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"vsphere": {
- "hash": "sha256-UwhIGK1zQ++IuwAKH9i+Dlu2vvXkMYL+s1P03qKSe3E=",
+ "hash": "sha256-VScIcK4bInS9yhIYkYRsU8Hhzex9iyVkPiyjnnjshkI=",
+ "homepage": "https://registry.terraform.io/providers/hashicorp/vsphere",
"owner": "hashicorp",
- "provider-source-address": "registry.terraform.io/hashicorp/vsphere",
"repo": "terraform-provider-vsphere",
- "rev": "v2.2.0",
- "vendorHash": "sha256-160GDEQfymeCJpjYOoWP5sGQ0PJHw9kKPaefmbF5Ig4=",
- "version": "2.2.0"
+ "rev": "v2.3.1",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-guUjkk7oW+Gvu015LUAxGqUwZF4H+4xmmOaMqKixZaI="
},
"vultr": {
- "hash": "sha256-6NiVW6kqUCeit6Dc9GbP4mV03UJkqo+UwHsDE4xMwzQ=",
+ "hash": "sha256-5pI/jLG8UdMxgubvp5SJDW49C6iHKXOtlnr3EuzwtsQ=",
+ "homepage": "https://registry.terraform.io/providers/vultr/vultr",
"owner": "vultr",
- "provider-source-address": "registry.terraform.io/vultr/vultr",
"repo": "terraform-provider-vultr",
- "rev": "v2.11.4",
- "vendorHash": null,
- "version": "2.11.4"
+ "rev": "v2.12.1",
+ "spdx": "MPL-2.0",
+ "vendorHash": null
},
"wavefront": {
- "hash": "sha256-6uEEvTX0a+pZ9V+upBZOWH+IemEimVk9Jtfiz2UF5fI=",
+ "hash": "sha256-goiYeZ2iV9KjacBr/MMkA+t2WNTJGHHmwebr/ci+Ezg=",
+ "homepage": "https://registry.terraform.io/providers/vmware/wavefront",
"owner": "vmware",
- "provider-source-address": "registry.terraform.io/vmware/wavefront",
"repo": "terraform-provider-wavefront",
- "rev": "v3.3.0",
- "vendorHash": "sha256-ib1Esx2AO7b9S+v+zzuATgSVHI3HVwbzEeyqhpBz1BQ=",
- "version": "3.3.0"
+ "rev": "v3.4.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-ib1Esx2AO7b9S+v+zzuATgSVHI3HVwbzEeyqhpBz1BQ="
},
"yandex": {
- "hash": "sha256-WdiJD1gt56VDFe2qVKwiYOvneixaGRie6mrxdOCklQY=",
+ "hash": "sha256-aBWcxC6mHM/3GOjnN/Qi0DNoZjehh5i3C2+XRZ2Igdo=",
+ "homepage": "https://registry.terraform.io/providers/yandex-cloud/yandex",
"owner": "yandex-cloud",
- "provider-source-address": "registry.terraform.io/yandex-cloud/yandex",
+ "proxyVendor": true,
"repo": "terraform-provider-yandex",
- "rev": "v0.81.0",
- "vendorHash": "sha256-n+XARZuMzmxUGxFAseKyiBsKuGDUl8T6LWXzJ+6ZJ/E=",
- "version": "0.81.0"
+ "rev": "v0.85.0",
+ "spdx": "MPL-2.0",
+ "vendorHash": "sha256-eLCFnBGAvH0ZEzOb5xVCY0Yy4U5V407AhpGSFpa9t7I="
}
}
diff --git a/pkgs/applications/networking/flexget/default.nix b/pkgs/applications/networking/flexget/default.nix
index a469287ed4d01..818ceb74ea0ce 100644
--- a/pkgs/applications/networking/flexget/default.nix
+++ b/pkgs/applications/networking/flexget/default.nix
@@ -5,23 +5,20 @@
python3Packages.buildPythonApplication rec {
pname = "flexget";
- version = "3.4.2";
+ version = "3.5.24";
+ format = "pyproject";
# Fetch from GitHub in order to use `requirements.in`
src = fetchFromGitHub {
owner = "flexget";
repo = "flexget";
rev = "refs/tags/v${version}";
- hash = "sha256-mq1xk27mIB1iiCphwMZRVqlIRwlYHihXSowQ9GAkR1U=";
+ hash = "sha256-4RQBaqC3nmyEq9Kqg0n9KIN9Gw4Z+uCl6hQeqo/NTls=";
};
postPatch = ''
- # Symlink requirements.in because upstream uses `pip-compile` which yields
- # python-version dependent requirements
- ln -sf requirements.in requirements.txt
-
- # remove dependency constraints
- sed 's/[~<>=].*//' -i requirements.txt
+ # remove dependency constraints but keep environment constraints
+ sed 's/[~<>=][^;]*//' -i requirements.txt
# "zxcvbn-python" was renamed to "zxcvbn", and we don't have the former in
# nixpkgs. See: https://github.com/NixOS/nixpkgs/issues/62110
@@ -32,7 +29,7 @@ python3Packages.buildPythonApplication rec {
doCheck = false;
propagatedBuildInputs = with python3Packages; [
- # See https://github.com/Flexget/Flexget/blob/master/requirements.in
+ # See https://github.com/Flexget/Flexget/blob/master/requirements.txt
APScheduler
beautifulsoup4
click
@@ -55,6 +52,7 @@ python3Packages.buildPythonApplication rec {
rich
rpyc
sqlalchemy
+ typing-extensions
# WebUI requirements
cherrypy
@@ -74,6 +72,7 @@ python3Packages.buildPythonApplication rec {
meta = with lib; {
homepage = "https://flexget.com/";
+ changelog = "https://github.com/Flexget/Flexget/releases/tag/v${version}";
description = "Multipurpose automation tool for all of your media";
license = licenses.mit;
maintainers = with maintainers; [ marsam ];
diff --git a/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/tg_owt.nix b/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/tg_owt.nix
index e171622616ae2..f627647e1efb8 100644
--- a/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/tg_owt.nix
+++ b/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/tg_owt.nix
@@ -6,7 +6,7 @@
, ninja
, yasm
, libjpeg
-, openssl
+, openssl_1_1
, libopus
, ffmpeg_4
, protobuf
@@ -57,8 +57,7 @@ stdenv.mkDerivation {
};
patches = [
- # let it build with nixpkgs 10.12 sdk
- ./tg_owt-10.12-sdk.patch
+ ./tg_owt.patch
];
postPatch = lib.optionalString stdenv.isLinux ''
@@ -75,7 +74,7 @@ stdenv.mkDerivation {
propagatedBuildInputs = [
libjpeg
- openssl
+ openssl_1_1
libopus
ffmpeg_4
protobuf
@@ -115,9 +114,6 @@ stdenv.mkDerivation {
ApplicationServices
];
- # https://github.com/NixOS/nixpkgs/issues/130963
- NIX_LDFLAGS = lib.optionalString stdenv.isDarwin "-lc++abi";
-
enableParallelBuilding = true;
meta.license = lib.licenses.bsd3;
diff --git a/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/tg_owt.patch b/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/tg_owt.patch
new file mode 100644
index 0000000000000..05332d51c0473
--- /dev/null
+++ b/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/tg_owt.patch
@@ -0,0 +1,23 @@
+--- a/src/modules/include/module_common_types_public.h
++++ b/src/modules/include/module_common_types_public.h
+@@ -11,6 +11,7 @@
+ #ifndef MODULES_INCLUDE_MODULE_COMMON_TYPES_PUBLIC_H_
+ #define MODULES_INCLUDE_MODULE_COMMON_TYPES_PUBLIC_H_
+
++#include
+ #include
+
+ #include "absl/types/optional.h"
+diff --git a/src/common_video/h265/h265_pps_parser.h b/src/common_video/h265/h265_pps_parser.h
+index 28c95ea9..790b0b73 100644
+--- a/src/common_video/h265/h265_pps_parser.h
++++ b/src/common_video/h265/h265_pps_parser.h
+@@ -13,6 +13,8 @@
+
+ #include "absl/types/optional.h"
+
++#include
++
+ namespace rtc {
+ class BitBuffer;
+ }
diff --git a/pkgs/applications/networking/syncthing/default.nix b/pkgs/applications/networking/syncthing/default.nix
index 4bfe3efec1217..6be0bee431d19 100644
--- a/pkgs/applications/networking/syncthing/default.nix
+++ b/pkgs/applications/networking/syncthing/default.nix
@@ -1,4 +1,4 @@
-{ buildGoModule, stdenv, lib, procps, fetchFromGitHub, nixosTests }:
+{ pkgsBuildBuild, go, buildGoModule, stdenv, lib, procps, fetchFromGitHub, nixosTests }:
let
common = { stname, target, postInstall ? "" }:
@@ -22,7 +22,12 @@ let
buildPhase = ''
runHook preBuild
- go run build.go -no-upgrade -version v${version} build ${target}
+ (
+ export GOOS="${pkgsBuildBuild.go.GOOS}" GOARCH="${pkgsBuildBuild.go.GOARCH}" CC=$CC_FOR_BUILD
+ go build build.go
+ go generate github.com/syncthing/syncthing/lib/api/auto github.com/syncthing/syncthing/cmd/strelaypoolsrv/auto
+ )
+ ./build -goos ${go.GOOS} -goarch ${go.GOARCH} -no-upgrade -version v${version} build ${target}
runHook postBuild
'';
diff --git a/pkgs/applications/science/biology/nest/default.nix b/pkgs/applications/science/biology/nest/default.nix
new file mode 100644
index 0000000000000..01874763901bc
--- /dev/null
+++ b/pkgs/applications/science/biology/nest/default.nix
@@ -0,0 +1,70 @@
+{ lib
+, stdenv
+, fetchFromGitHub
+, testers
+, cmake
+, gsl
+, libtool
+, mpi
+, nest
+, pkg-config
+, python3
+, readline
+, autoPatchelfHook
+, withPython ? false
+, withMpi ? false
+}:
+
+stdenv.mkDerivation rec {
+ pname = "nest";
+ version = "3.3";
+
+ src = fetchFromGitHub {
+ owner = "nest";
+ repo = "nest-simulator";
+ rev = "v${version}";
+ sha256 = "sha256-wmn5LOOHlSuyPdV6O6v7j10dxdcvqpym6MfveZdL+dU=";
+ };
+
+ postPatch = ''
+ patchShebangs cmake/CheckFiles/check_return_val.sh
+ # fix PyNEST installation path
+ # it expects CMAKE_INSTALL_LIBDIR to be relative
+ substituteInPlace cmake/ProcessOptions.cmake \
+ --replace "\''${CMAKE_INSTALL_LIBDIR}/python" "lib/python"
+ '';
+
+ nativeBuildInputs = [
+ cmake
+ pkg-config
+ autoPatchelfHook
+ ];
+
+ buildInputs = [
+ gsl
+ readline
+ libtool # libltdl
+ ] ++ lib.optionals withPython [
+ python3
+ python3.pkgs.cython
+ ] ++ lib.optional withMpi mpi;
+
+ cmakeFlags = [
+ "-Dwith-python=${if withPython then "ON" else "OFF"}"
+ "-Dwith-mpi=${if withMpi then "ON" else "OFF"}"
+ "-Dwith-openmp=${if stdenv.isDarwin then "OFF" else "ON"}"
+ ];
+
+ passthru.tests.version = testers.testVersion {
+ package = nest;
+ command = "nest --version";
+ };
+
+ meta = with lib; {
+ description = "NEST is a command line tool for simulating neural networks";
+ homepage = "https://www.nest-simulator.org/";
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ jiegec ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/applications/science/misc/cwltool/default.nix b/pkgs/applications/science/misc/cwltool/default.nix
index 6a1bdc3de1607..7c28f65f3bf7b 100644
--- a/pkgs/applications/science/misc/cwltool/default.nix
+++ b/pkgs/applications/science/misc/cwltool/default.nix
@@ -7,19 +7,19 @@
python3.pkgs.buildPythonApplication rec {
pname = "cwltool";
- version = "3.1.20220224085855";
+ version = "3.1.20230213100550";
format = "setuptools";
src = fetchFromGitHub {
owner = "common-workflow-language";
repo = pname;
- rev = version;
- sha256 = "sha256-7+1xOV5Lodqtku0wX1urAEHsCcYKM3Vcd5RDg4DdVow=";
+ rev = "refs/tags/${version}";
+ hash = "sha256-BtHkIVadcccnYYX8lRqiCzO+/qFeBaZfdUuu6qrjysk=";
};
postPatch = ''
substituteInPlace setup.py \
- --replace "ruamel.yaml >= 0.15, < 0.17.18" "ruamel.yaml" \
+ --replace "ruamel.yaml >= 0.15, < 0.17.22" "ruamel.yaml" \
--replace "prov == 1.5.1" "prov" \
--replace "setup_requires=PYTEST_RUNNER," ""
'';
@@ -32,6 +32,7 @@ python3.pkgs.buildPythonApplication rec {
argcomplete
bagit
coloredlogs
+ cwl-utils
mypy-extensions
prov
psutil
@@ -44,10 +45,11 @@ python3.pkgs.buildPythonApplication rec {
typing-extensions
];
- checkInputs = with python3.pkgs; [
+ nativeCheckInputs = with python3.pkgs; [
mock
nodejs
pytest-mock
+ pytest-httpserver
pytest-xdist
pytestCheckHook
];
@@ -56,6 +58,7 @@ python3.pkgs.buildPythonApplication rec {
"test_content_types"
"test_env_filtering"
"test_http_path_mapping"
+ "test_modification_date"
];
disabledTestPaths = [
@@ -70,6 +73,7 @@ python3.pkgs.buildPythonApplication rec {
meta = with lib; {
description = "Common Workflow Language reference implementation";
homepage = "https://www.commonwl.org";
+ changelog = "https://github.com/common-workflow-language/cwltool/releases/tag/${version}";
license = with licenses; [ asl20 ];
maintainers = with maintainers; [ veprbl ];
};
diff --git a/pkgs/applications/version-management/gitlab/data.json b/pkgs/applications/version-management/gitlab/data.json
index 693b7adf46b85..63d22703d284c 100644
--- a/pkgs/applications/version-management/gitlab/data.json
+++ b/pkgs/applications/version-management/gitlab/data.json
@@ -1,28 +1,14 @@
{
- "version": "15.4.4",
- "repo_hash": "sha256-iIgN1j02Lr/RtNeopqs6ndFqw8YIU2F6c49RGWvpmgc=",
- "yarn_hash": "1r33qrvwf2wmq5c1d2awk9qhk9nzvafqn3drdvnczfv43sda4lg8",
+ "version": "15.8.3",
+ "repo_hash": "sha256-kODF5qalf8PClbsTgcqm5X2uTXpFA8N9FW+2HCPKxD0=",
+ "yarn_hash": "1famdjvsbhvnkg5sp2vnc3jzaixww41833pb0427s3qpig0fc7az",
"owner": "gitlab-org",
"repo": "gitlab",
- "rev": "v15.4.4-ee",
+ "rev": "v15.8.3-ee",
"passthru": {
- "GITALY_SERVER_VERSION": "15.4.4",
- "GITLAB_PAGES_VERSION": "1.62.0",
- "GITLAB_SHELL_VERSION": "14.10.0",
- "GITLAB_WORKHORSE_VERSION": "15.4.4"
- },
- "vendored_gems": [
- "bundler-checksum",
- "devise-pbkdf2-encryptable",
- "omniauth-azure-oauth2",
- "omniauth-cas3",
- "omniauth-gitlab",
- "omniauth-google-oauth2",
- "omniauth_crowd",
- "omniauth-salesforce",
- "mail-smtp_pool",
- "microsoft_graph_mailer",
- "ipynbdiff",
- "error_tracking_open_api"
- ]
+ "GITALY_SERVER_VERSION": "15.8.3",
+ "GITLAB_PAGES_VERSION": "15.8.3",
+ "GITLAB_SHELL_VERSION": "14.15.0",
+ "GITLAB_WORKHORSE_VERSION": "15.8.3"
+ }
}
diff --git a/pkgs/applications/version-management/gitlab/gitaly/default.nix b/pkgs/applications/version-management/gitlab/gitaly/default.nix
index 44a8218e1fbc8..aab5bfbd6a6fe 100644
--- a/pkgs/applications/version-management/gitlab/gitaly/default.nix
+++ b/pkgs/applications/version-management/gitlab/gitaly/default.nix
@@ -1,7 +1,7 @@
{ lib, fetchFromGitLab, fetchFromGitHub, buildGoModule, ruby
, bundlerEnv, pkg-config
# libgit2 + dependencies
-, libgit2_1_3_0, openssl, zlib, pcre, http-parser }:
+, libgit2, openssl, zlib, pcre, http-parser }:
let
rubyEnv = bundlerEnv rec {
@@ -11,7 +11,7 @@ let
gemdir = ./.;
};
- version = "15.4.4";
+ version = "15.8.3";
package_version = "v${lib.versions.major version}";
gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}";
@@ -22,17 +22,17 @@ let
owner = "gitlab-org";
repo = "gitaly";
rev = "v${version}";
- sha256 = "sha256-b8ChQYaj+7snlrLP4P9FIUSIq/SNMh9hFlFajOPcBEU=";
+ sha256 = "sha256-jH5cbhoRgFsWJhXhKvdee4n77W2l+GSHGM2NElJTEy8=";
};
- vendorSha256 = "sha256-CUFYHjmOfosM3mfw0qEY+AQcR8U3J/1lU2Ml6wSZ/QM=";
+ vendorSha256 = "sha256-8P5X/bqeI1hY45IGsvEWOg3GuetEQF/XtZzUMdX22pA=";
ldflags = [ "-X ${gitaly_package}/internal/version.version=${version}" "-X ${gitaly_package}/internal/version.moduleVersion=${version}" ];
tags = [ "static,system_libgit2" ];
nativeBuildInputs = [ pkg-config ];
- buildInputs = [ rubyEnv.wrappedRuby libgit2_1_3_0 openssl zlib pcre http-parser ];
+ buildInputs = [ rubyEnv.wrappedRuby libgit2 openssl zlib pcre http-parser ];
doCheck = false;
};
@@ -59,7 +59,7 @@ buildGoModule ({
postInstall = ''
mkdir -p $ruby
- cp -rv $src/ruby/{bin,lib,proto} $ruby
+ cp -rv $src/ruby/{bin,lib} $ruby
'';
outputs = [ "out" "ruby" ];
diff --git a/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix b/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
index 2042b6c2bcefa..252be4e563137 100644
--- a/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
+++ b/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
@@ -5,7 +5,7 @@ in
buildGoModule rec {
pname = "gitlab-workhorse";
- version = "15.4.4";
+ version = "15.8.3";
src = fetchFromGitLab {
owner = data.owner;
@@ -16,7 +16,7 @@ buildGoModule rec {
sourceRoot = "source/workhorse";
- vendorSha256 = "sha256-dN3DfkAJkqkmGyahsBDsPQBog52RGECV+SESSR6W3fg=";
+ vendorSha256 = "sha256-0FWR6cIV/0R2OrOAKhvuVnIY3Hkw4CIjyBUeF/paumw=";
buildInputs = [ git ];
ldflags = [ "-X main.Version=${version}" ];
doCheck = false;
diff --git a/pkgs/applications/video/mpc-qt/default.nix b/pkgs/applications/video/mpc-qt/default.nix
index 9f91cc0c3c08b..372bc52044e70 100644
--- a/pkgs/applications/video/mpc-qt/default.nix
+++ b/pkgs/applications/video/mpc-qt/default.nix
@@ -2,13 +2,13 @@
mkDerivation rec {
pname = "mpc-qt";
- version = "22.02";
+ version = "23.02";
src = fetchFromGitHub {
owner = "mpc-qt";
repo = "mpc-qt";
rev = "v${version}";
- sha256 = "sha256-DRbNDrWnaTT4A0dRFAv9MX/MDwV/rXIw+R8fQJmVN+g=";
+ sha256 = "sha256-b8efsdWWpwoaiX+oQhHK15KxD6JpvPhESTxCR2kS7Mk=";
};
nativeBuildInputs = [ pkg-config qmake qttools ];
diff --git a/pkgs/applications/video/obs-studio/plugins/obs-vkcapture.nix b/pkgs/applications/video/obs-studio/plugins/obs-vkcapture.nix
index 0e61f4aaeca7f..3482df0ce6e9d 100644
--- a/pkgs/applications/video/obs-studio/plugins/obs-vkcapture.nix
+++ b/pkgs/applications/video/obs-studio/plugins/obs-vkcapture.nix
@@ -8,6 +8,7 @@
, wayland-scanner
, obs-studio
, libX11
+, libxcb
, vulkan-headers
, vulkan-loader
, libGL
@@ -35,6 +36,7 @@ stdenv.mkDerivation rec {
buildInputs = [
libGL
libX11
+ libxcb
vulkan-headers
vulkan-loader
wayland
diff --git a/pkgs/applications/video/subtitleedit/default.nix b/pkgs/applications/video/subtitleedit/default.nix
new file mode 100644
index 0000000000000..a7bdf2e110fb4
--- /dev/null
+++ b/pkgs/applications/video/subtitleedit/default.nix
@@ -0,0 +1,96 @@
+{ lib
+, stdenv
+, copyDesktopItems
+, makeDesktopItem
+, makeWrapper
+, fetchzip
+, ffmpeg
+, gtk2
+, hunspell
+, icoutils
+, mono
+, mpv
+, tesseract4
+}:
+
+stdenv.mkDerivation rec {
+ pname = "subtitleedit";
+ version = "3.6.11";
+
+ src = fetchzip {
+ url = "https://github.com/SubtitleEdit/subtitleedit/releases/download/${version}/SE${lib.replaceStrings [ "." ] [ "" ] version}.zip";
+ sha256 = "00w9jx704in3hbnzp0i7bhqkhbl0h5mahc5izwa980b67w08dc26";
+ stripRoot = false;
+ };
+
+ preUnpack = ''
+ rm -rf source
+ '';
+
+ nativeBuildInputs = [
+ copyDesktopItems
+ icoutils
+ makeWrapper
+ ];
+
+ runtimeLibs = lib.makeLibraryPath [
+ gtk2
+ hunspell
+ mpv
+ tesseract4
+ ];
+
+ runtimeBins = lib.makeBinPath [
+ ffmpeg
+ hunspell
+ tesseract4
+ ];
+
+ installPhase = ''
+ runHook preInstall
+
+ mkdir -p $out/bin
+ mkdir -p $out/share/icons/hicolor/{16x16,32x32,48x48,256x256}/apps
+
+ cp -r * $out/bin/
+ ln -s ${hunspell.out}/lib/libhunspell*.so $out/bin/libhunspell.so
+ makeWrapper "${mono}/bin/mono" $out/bin/subtitleedit \
+ --add-flags "$out/bin/SubtitleEdit.exe" \
+ --prefix LD_LIBRARY_PATH : ${runtimeLibs} \
+ --prefix PATH : ${runtimeBins}
+
+ wrestool -x -t 14 SubtitleEdit.exe > subtitleedit.ico
+ icotool -x -i 3 -o $out/share/icons/hicolor/16x16/apps/subtitleedit.png subtitleedit.ico
+ icotool -x -i 6 -o $out/share/icons/hicolor/32x32/apps/subtitleedit.png subtitleedit.ico
+ icotool -x -i 9 -o $out/share/icons/hicolor/48x48/apps/subtitleedit.png subtitleedit.ico
+ icotool -x -i 10 -o $out/share/icons/hicolor/256x256/apps/subtitleedit.png subtitleedit.ico
+
+ runHook postInstall
+ '';
+
+ desktopItems = [
+ (makeDesktopItem {
+ name = pname;
+ desktopName = "Subtitle Edit";
+ exec = "subtitleedit";
+ icon = "subtitleedit";
+ comment = meta.description;
+ categories = [ "Video" ];
+ })
+ ];
+
+ meta = with lib; {
+ description = "A subtitle editor";
+ homepage = "https://nikse.dk/subtitleedit/";
+ license = licenses.gpl3Plus;
+ longDescription = ''
+ With Subtitle Edit you can easily adjust a subtitle if it is out of sync with
+ the video in several different ways. You can also use it for making
+ new subtitles from scratch (using the time-line /waveform/spectrogram)
+ or for translating subtitles.
+ '';
+ maintainers = with maintainers; [ paveloom ];
+ platforms = platforms.all;
+ sourceProvenance = with sourceTypes; [ binaryNativeCode ];
+ };
+}
diff --git a/pkgs/applications/virtualization/podman/default.nix b/pkgs/applications/virtualization/podman/default.nix
index 85a59c56b2ca8..d8bfa140fa87d 100644
--- a/pkgs/applications/virtualization/podman/default.nix
+++ b/pkgs/applications/virtualization/podman/default.nix
@@ -14,20 +14,27 @@
, go-md2man
, nixosTests
, python3
+, testers
+, podman
}:
buildGoModule rec {
pname = "podman";
- version = "4.3.0";
+ version = "4.4.1";
src = fetchFromGitHub {
owner = "containers";
repo = "podman";
rev = "v${version}";
- sha256 = "sha256-wp3Dd5bhLd/eq926C+MpzMWoxieJRAslt1beZU/WbeU=";
+ hash = "sha256-Uha5ueOGNmG2f+1I89uFQKA3pSSp1d02FGy86Fc2eWE=";
};
- vendorSha256 = null;
+ patches = [
+ # we intentionally don't build and install the helper so we shouldn't display messages to users about it
+ ./rm-podman-mac-helper-msg.patch
+ ];
+
+ vendorHash = null;
doCheck = false;
@@ -63,7 +70,6 @@ buildGoModule rec {
${if stdenv.isDarwin then ''
mv bin/{darwin/podman,podman}
'' else ''
- install -Dm644 cni/87-podman-bridge.conflist -t $out/etc/cni/net.d
install -Dm644 contrib/tmpfile/podman.conf -t $out/lib/tmpfiles.d
for s in contrib/systemd/**/*.in; do
substituteInPlace "$s" --replace "@@PODMAN@@" "podman" # don't use unwrapped binary
@@ -83,11 +89,15 @@ buildGoModule rec {
'';
passthru.tests = {
+ version = testers.testVersion {
+ package = podman;
+ command = "HOME=$TMPDIR podman --version";
+ };
+ } // lib.optionalAttrs stdenv.isLinux {
inherit (nixosTests) podman;
# related modules
inherit (nixosTests)
podman-tls-ghostunnel
- podman-dnsname
;
oci-containers-podman = nixosTests.oci-containers.podman;
};
diff --git a/pkgs/applications/virtualization/podman/wrapper.nix b/pkgs/applications/virtualization/podman/wrapper.nix
index b0b3c4abd9165..7fe483a7079e5 100644
--- a/pkgs/applications/virtualization/podman/wrapper.nix
+++ b/pkgs/applications/virtualization/podman/wrapper.nix
@@ -5,7 +5,6 @@
, lib
, stdenv
, extraPackages ? []
-, podman # Docker compat
, runc # Default container runtime
, crun # Container runtime (default with cgroups v2 for podman/buildah)
, conmon # Container runtime monitor
@@ -16,15 +15,13 @@
, iproute2
, catatonit
, gvproxy
+, aardvark-dns
+, netavark
}:
# do not add qemu to this wrapper, store paths get written to the podman vm config and break when GCed
-# adding aardvark-dns/netavark to `helpersBin` requires changes to the modules and tests
-
let
- podman = podman-unwrapped;
-
binPath = lib.makeBinPath ([
] ++ lib.optionals stdenv.isLinux [
runc
@@ -38,24 +35,26 @@ let
] ++ extraPackages);
helpersBin = symlinkJoin {
- name = "${podman.pname}-helper-binary-wrapper-${podman.version}";
+ name = "${podman-unwrapped.pname}-helper-binary-wrapper-${podman-unwrapped.version}";
# this only works for some binaries, others may need to be be added to `binPath` or in the modules
paths = [
gvproxy
] ++ lib.optionals stdenv.isLinux [
+ aardvark-dns
catatonit # added here for the pause image and also set in `containersConf` for `init_path`
- podman.rootlessport
+ netavark
+ podman-unwrapped.rootlessport
];
};
-in runCommand podman.name {
- name = "${podman.pname}-wrapper-${podman.version}";
- inherit (podman) pname version passthru;
+in runCommand podman-unwrapped.name {
+ name = "${podman-unwrapped.pname}-wrapper-${podman-unwrapped.version}";
+ inherit (podman-unwrapped) pname version passthru;
preferLocalBuild = true;
- meta = builtins.removeAttrs podman.meta [ "outputsToInstall" ];
+ meta = builtins.removeAttrs podman-unwrapped.meta [ "outputsToInstall" ];
outputs = [
"out"
@@ -67,7 +66,7 @@ in runCommand podman.name {
];
} ''
- ln -s ${podman.man} $man
+ ln -s ${podman-unwrapped.man} $man
mkdir -p $out/bin
ln -s ${podman-unwrapped}/etc $out/etc
diff --git a/pkgs/data/fonts/nasin-nanpa/default.nix b/pkgs/data/fonts/nasin-nanpa/default.nix
new file mode 100644
index 0000000000000..cd05c667a2487
--- /dev/null
+++ b/pkgs/data/fonts/nasin-nanpa/default.nix
@@ -0,0 +1,42 @@
+{ lib, stdenvNoCC, fetchurl }:
+
+stdenvNoCC.mkDerivation rec {
+ pname = "nasin-nanpa";
+ version = "2.5.1";
+
+ srcs = [
+ (fetchurl {
+ name = "nasin-nanpa.otf";
+ url = "https://github.com/ETBCOR/nasin-nanpa/releases/download/n${version}/nasin-nanpa-${version}.otf";
+ hash = "sha256-++uOrqFzQ6CB/OPEmBivpjMfAtFk3PSsCNpFBjOtGEg=";
+ })
+ (fetchurl {
+ name = "nasin-nanpa-lasina-kin.otf";
+ url = "https://github.com/ETBCOR/nasin-nanpa/releases/download/n${version}/nasin-nanpa-${version}-lasina-kin.otf";
+ hash = "sha256-4WIX74y2O4NaKi/JQrgTbOxlKDQKJ/F9wkQuoOdWuTI=";
+ })
+ ];
+
+ dontUnpack = true;
+
+ installPhase = ''
+ mkdir -p $out/share/fonts/opentype
+ for src in $srcs; do
+ file=$(stripHash $src)
+ cp $src $out/share/fonts/opentype/$file
+ done
+ '';
+
+ meta = with lib; {
+ homepage = "https://github.com/ETBCOR/nasin-nanpa";
+ description = "UCSUR OpenType monospaced font for the Toki Pona writing system, Sitelen Pona";
+ longDescription = ''
+ ni li nasin pi sitelen pona.
+ sitelen ale pi nasin ni li sama mute weka.
+ sitelen pi nasin ni li lon nasin UCSUR kin.
+ '';
+ license = licenses.mit;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ somasis ];
+ };
+}
diff --git a/pkgs/data/icons/numix-icon-theme-square/default.nix b/pkgs/data/icons/numix-icon-theme-square/default.nix
index 0c3435908aa7e..f3503a9f5f073 100644
--- a/pkgs/data/icons/numix-icon-theme-square/default.nix
+++ b/pkgs/data/icons/numix-icon-theme-square/default.nix
@@ -2,13 +2,13 @@
stdenvNoCC.mkDerivation rec {
pname = "numix-icon-theme-square";
- version = "22.10.31";
+ version = "23.02.16";
src = fetchFromGitHub {
owner = "numixproject";
repo = pname;
rev = version;
- sha256 = "sha256-TtRIVut4VBkQnM0+DM44305+FG3l2tDSU+FfaR7OFZI=";
+ sha256 = "sha256-z9LHSfhCTeHsf4XtPJeOqOqfKHHz0B7n2hciIpCQ9H4=";
};
nativeBuildInputs = [ gtk3 ];
diff --git a/pkgs/desktops/deepin/default.nix b/pkgs/desktops/deepin/default.nix
new file mode 100644
index 0000000000000..9661bdd1654c4
--- /dev/null
+++ b/pkgs/desktops/deepin/default.nix
@@ -0,0 +1,63 @@
+{ lib, pkgs, libsForQt5 }:
+let
+ packages = self:
+ let
+ inherit (self) callPackage;
+
+ replaceAll = x: y: ''
+ echo Replacing "${x}" to "${y}":
+ for file in $(grep -rl "${x}"); do
+ echo -- $file
+ substituteInPlace $file \
+ --replace "${x}" "${y}"
+ done
+ '';
+ in {
+ #### LIBRARIES
+ dtkcommon = callPackage ./library/dtkcommon { };
+ dtkcore = callPackage ./library/dtkcore { };
+ dtkgui = callPackage ./library/dtkgui { };
+ dtkwidget = callPackage ./library/dtkwidget { };
+ qt5platform-plugins = callPackage ./library/qt5platform-plugins { };
+ qt5integration = callPackage ./library/qt5integration { };
+ deepin-wayland-protocols = callPackage ./library/deepin-wayland-protocols { };
+ dwayland = callPackage ./library/dwayland { };
+ dde-qt-dbus-factory = callPackage ./library/dde-qt-dbus-factory { };
+ disomaster = callPackage ./library/disomaster { };
+ docparser = callPackage ./library/docparser { };
+ gio-qt = callPackage ./library/gio-qt { };
+ image-editor = callPackage ./library/image-editor { };
+ udisks2-qt5 = callPackage ./library/udisks2-qt5 { };
+
+ #### Dtk Application
+ deepin-album = callPackage ./apps/deepin-album { };
+ deepin-calculator = callPackage ./apps/deepin-calculator { };
+ deepin-compressor = callPackage ./apps/deepin-compressor { };
+ deepin-draw = callPackage ./apps/deepin-draw { };
+ deepin-editor = callPackage ./apps/deepin-editor { };
+ deepin-image-viewer = callPackage ./apps/deepin-image-viewer { };
+ deepin-picker = callPackage ./apps/deepin-picker { };
+ deepin-terminal = callPackage ./apps/deepin-terminal { };
+
+ #### Go Packages
+ go-lib = callPackage ./go-package/go-lib { inherit replaceAll; };
+ go-gir-generator = callPackage ./go-package/go-gir-generator { };
+ go-dbus-factory = callPackage ./go-package/go-dbus-factory { };
+ dde-api = callPackage ./go-package/dde-api { inherit replaceAll; };
+ deepin-pw-check = callPackage ./go-package/deepin-pw-check { };
+
+ #### TOOLS
+ deepin-gettext-tools = callPackage ./tools/deepin-gettext-tools { };
+
+ #### ARTWORK
+ dde-account-faces = callPackage ./artwork/dde-account-faces { };
+ deepin-icon-theme = callPackage ./artwork/deepin-icon-theme { };
+ deepin-gtk-theme = callPackage ./artwork/deepin-gtk-theme { };
+ deepin-sound-theme = callPackage ./artwork/deepin-sound-theme { };
+
+ #### MISC
+ deepin-desktop-base = callPackage ./misc/deepin-desktop-base { };
+ deepin-turbo = callPackage ./misc/deepin-turbo { };
+ };
+in
+lib.makeScope libsForQt5.newScope packages
diff --git a/pkgs/desktops/deepin/go-package/dde-api/0001-fix-PATH-for-NixOS.patch b/pkgs/desktops/deepin/go-package/dde-api/0001-fix-PATH-for-NixOS.patch
new file mode 100644
index 0000000000000..c4726982241d3
--- /dev/null
+++ b/pkgs/desktops/deepin/go-package/dde-api/0001-fix-PATH-for-NixOS.patch
@@ -0,0 +1,39 @@
+From c8f597bd7286a76e7ce371e4f7982d9d2700868a Mon Sep 17 00:00:00 2001
+From: rewine
+Date: Wed, 28 Dec 2022 23:06:53 +0800
+Subject: [PATCH] fix PATH for NixOS
+
+---
+ device/main.go | 2 +-
+ locale-helper/main.go | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/device/main.go b/device/main.go
+index 6c5404c..f79bcfc 100644
+--- a/device/main.go
++++ b/device/main.go
+@@ -15,7 +15,7 @@ import (
+ var logger = log.NewLogger(dbusServiceName)
+
+ func main() {
+- os.Setenv("PATH", "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin")
++ os.Setenv("PATH", "/run/current-system/sw/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin")
+ service, err := dbusutil.NewSystemService()
+ if err != nil {
+ logger.Fatal("failed to new system service:", err)
+diff --git a/locale-helper/main.go b/locale-helper/main.go
+index 0866e48..ef000b5 100644
+--- a/locale-helper/main.go
++++ b/locale-helper/main.go
+@@ -45,7 +45,7 @@ var (
+ )
+
+ func main() {
+- os.Setenv("PATH", "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin")
++ os.Setenv("PATH", "/run/current-system/sw/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin")
+ logger.BeginTracing()
+ defer logger.EndTracing()
+
+--
+2.38.1
+
diff --git a/pkgs/desktops/deepin/go-package/dde-api/default.nix b/pkgs/desktops/deepin/go-package/dde-api/default.nix
new file mode 100644
index 0000000000000..ef4a287b3df96
--- /dev/null
+++ b/pkgs/desktops/deepin/go-package/dde-api/default.nix
@@ -0,0 +1,109 @@
+{ stdenv
+, lib
+, fetchFromGitHub
+, buildGoPackage
+, replaceAll
+, wrapQtAppsHook
+, wrapGAppsHook
+, gtk3
+, pkg-config
+, deepin-gettext-tools
+, alsa-lib
+, go-dbus-factory
+, go-gir-generator
+, go-lib
+, libcanberra
+, libgudev
+, librsvg
+, poppler
+, pulseaudio
+, gdk-pixbuf-xlib
+, dbus
+, coreutils
+, deepin-desktop-base
+}:
+
+buildGoPackage rec {
+ pname = "dde-api";
+ version = "5.5.32";
+
+ goPackagePath = "github.com/linuxdeepin/dde-api";
+
+ src = fetchFromGitHub {
+ owner = "linuxdeepin";
+ repo = pname;
+ rev = version;
+ sha256 = "sha256-F+vEOSpysqVtjs8de5mCmeANuCbYUQ860ZHl5rwNYac=";
+ };
+
+ patches = [ ./0001-fix-PATH-for-NixOS.patch ];
+
+ postPatch = replaceAll "/usr/lib/deepin-api" "/run/current-system/sw/lib/deepin-api"
+ + replaceAll "/usr/share/i18n/language_info.json" "${deepin-desktop-base}/share/i18n/language_info.json"
+ + replaceAll "/usr/bin/dbus-send" "${dbus}/bin/dbus-send"
+ + replaceAll "/usr/bin/true" "${coreutils}/bin/true"
+ + replaceAll "/usr/sbin/alsactl" "alsactl"
+ + ''
+ substituteInPlace lunar-calendar/huangli.go adjust-grub-theme/main.go \
+ --replace "/usr/share/dde-api" "$out/share/dde-api"
+ substituteInPlace themes/{theme.go,settings.go} \
+ --replace "/usr/share" "/run/current-system/sw/share"
+ '';
+
+ goDeps = ./deps.nix;
+
+ nativeBuildInputs = [
+ pkg-config
+ deepin-gettext-tools
+ wrapQtAppsHook
+ wrapGAppsHook
+ ];
+ dontWrapGApps = true;
+
+ buildInputs = [
+ go-dbus-factory
+ go-gir-generator
+ go-lib
+ gtk3
+ alsa-lib
+ libcanberra
+ libgudev
+ librsvg
+ poppler
+ pulseaudio
+ gdk-pixbuf-xlib
+ ];
+
+ buildPhase = ''
+ runHook preBuild
+ GOPATH="$GOPATH:${go-dbus-factory}/share/gocode"
+ GOPATH="$GOPATH:${go-gir-generator}/share/gocode"
+ GOPATH="$GOPATH:${go-lib}/share/gocode"
+ make -C go/src/${goPackagePath}
+ runHook postBuild
+ '';
+
+ installPhase = ''
+ runHook preInstall
+ make install DESTDIR="$out" PREFIX="/" -C go/src/${goPackagePath}
+ runHook postInstall
+ '';
+
+ preFixup = ''
+ qtWrapperArgs+=("''${gappsWrapperArgs[@]}")
+ '';
+
+ postFixup = ''
+ for binary in $out/lib/deepin-api/*; do
+ wrapProgram $binary "''${qtWrapperArgs[@]}"
+ done
+ '';
+
+ meta = with lib; {
+ description = "Dbus interfaces used for screen zone detecting, thumbnail generating, sound playing, etc";
+ homepage = "https://github.com/linuxdeepin/dde-api";
+ license = licenses.gpl3Plus;
+ platforms = platforms.linux;
+ maintainers = teams.deepin.members;
+ };
+}
diff --git a/pkgs/desktops/deepin/go-package/dde-api/deps.nix b/pkgs/desktops/deepin/go-package/dde-api/deps.nix
new file mode 100644
index 0000000000000..52ee3d963cf93
--- /dev/null
+++ b/pkgs/desktops/deepin/go-package/dde-api/deps.nix
@@ -0,0 +1,210 @@
+[
+ {
+ goPackagePath = "gopkg.in/alecthomas/kingpin.v2";
+ fetch = {
+ type = "git";
+ url = "https://gopkg.in/alecthomas/kingpin.v2";
+ rev = "v2.2.6";
+ sha256 = "sha256-uViE2kPj7tMrGYVjjdLOl2jFDmmu+3P7GvnZBse2zVY=";
+ };
+ }
+ {
+ goPackagePath = "github.com/disintegration/imaging";
+ fetch = {
+ type = "git";
+ url = "https://github.com/disintegration/imaging";
+ rev = "v1.6.2";
+ sha256 = "sha256-pSeMTPvSkxlthh65LjNYYhPLvCZDkBgVgAGYWW0Aguo=";
+ };
+ }
+ {
+ goPackagePath = "github.com/linuxdeepin/go-x11-client";
+ fetch = {
+ type = "git";
+ url = "https://github.com/linuxdeepin/go-x11-client";
+ rev = "0.6.9";
+ sha256 = "sha256-xXNaXpFFHJN1fCFLoVrQFCXQ4ya+Kga55QWcJL/InkA=";
+ };
+ }
+ {
+ goPackagePath = "github.com/mattn/go-sqlites";
+ fetch = {
+ type = "git";
+ url = "https://github.com/mattn/go-sqlite3";
+ rev = "v1.14.12";
+ sha256 = "sha256-SLW1FyyfJGPUid1epgmJHZGJebI77Wg5WMAPiz1GcYs=";
+ };
+ }
+ {
+ goPackagePath = "github.com/godbus/dbus";
+ fetch = {
+ type = "git";
+ url = "https://github.com/godbus/dbus";
+ rev = "v5.1.0";
+ sha256 = "sha256-JSPtmkGEStBEVrKGszeLCb7P38SzQKgMiDC3eDppXs0=";
+ };
+ }
+ {
+ goPackagePath = "github.com/fsnotify/fsnotify";
+ fetch = {
+ type = "git";
+ url = "https://github.com/fsnotify/fsnotify";
+ rev = "v1.5.1";
+ sha256 = "sha256-B8kZ8yiWgallT7R2j1kSRJcJkSGFVf9ise+TpXa+7XY=";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/sys";
+ fetch = {
+ type = "git";
+ url = "https://github.com/golang/sys";
+ rev = "289d7a0edf712062d9f1484b07bdf2383f48802f";
+ sha256 = "sha256-AzS/J3OocI7mA0xsIfQzyskNKVija7F2yvuts+EFJBs=";
+ };
+ }
+ {
+ goPackagePath = "github.com/stretchr/testify";
+ fetch = {
+ type = "git";
+ url = "https://github.com/stretchr/testify";
+ rev = "v1.7.1";
+ sha256 = "sha256-disUVIHiIDSj/go3APtJH8awSl8QwKRRFLKI7LRnl0w=";
+ };
+ }
+ {
+ goPackagePath = "github.com/davecgh/go-spew";
+ fetch = {
+ type = "git";
+ url = "https://github.com/davecgh/go-spew";
+ rev = "v1.1.1";
+ sha256 = "sha256-nhzSUrE1fCkN0+RL04N4h8jWmRFPPPWbCuDc7Ss0akI=";
+ };
+ }
+ {
+ goPackagePath = "github.com/pmezard/go-difflib";
+ fetch = {
+ type = "git";
+ url = "https://github.com/pmezard/go-difflib";
+ rev = "5d4384ee4fb2527b0a1256a821ebfc92f91efefc";
+ sha256 = "sha256-XA4Oj1gdmdV/F/+8kMI+DBxKPthZ768hbKsO3d9Gx90=";
+ };
+ }
+ {
+ goPackagePath = "github.com/stretchr/objx";
+ fetch = {
+ type = "git";
+ url = "https://github.com/stretchr/objx";
+ rev = "v0.3.0";
+ sha256 = "sha256-T753/EiD5Cpk6H2JFhd+s1gFvpNptG2XlEHxZF6dQaw=";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/yaml.v3";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-yaml/yaml";
+ rev = "496545a6307b2a7d7a710fd516e5e16e8ab62dbc";
+ sha256 = "sha256-j8yDji+vqsitpRZirpb4w/Em8nstgf28wpwkcrOlxBk=";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/image";
+ fetch = {
+ type = "git";
+ url = "https://github.com/golang/image";
+ rev = "a8550c1d254a56cf1762a2993881d2b23c0c83dd";
+ sha256 = "sha256-gtRGCsCe8tKLsZWhKLL8c5whz9rCMoCHfH13rcSW/OM=";
+ };
+ }
+ {
+ goPackagePath = "github.com/alecthomas/units";
+ fetch = {
+ type = "git";
+ url = "https://github.com/alecthomas/units";
+ rev = "b94a6e3cc13755c0a75fffecbb089eb346fc4289";
+ sha256 = "sha256-uriYmwxT69xbmWKO/5OAyeMa2lFBOJDrU2KtQh/+ZjY=";
+ };
+ }
+ {
+ goPackagePath = "github.com/alecthomas/template";
+ fetch = {
+ type = "git";
+ url = "https://github.com/alecthomas/template";
+ rev = "fb15b899a75114aa79cc930e33c46b577cc664b1";
+ sha256 = "sha256-RsS4qxdRQ3q+GejA8D9Iu31A/mZNms4LbJ7518jWiu4=";
+ };
+ }
+ {
+ goPackagePath = "github.com/cryptix/wav";
+ fetch = {
+ type = "git";
+ url = "https://github.com/cryptix/wav";
+ rev = "8bdace674401f0bd3b63c65479b6a6ff1f9d5e44";
+ sha256 = "sha256-psUCHRFGEOpN3obFbCvSfW0AGEFSI29d0q4MFsHG3qI=";
+ };
+ }
+ {
+ goPackagePath = "github.com/fogleman/gg";
+ fetch = {
+ type = "git";
+ url = "https://github.com/fogleman/gg";
+ rev = "v1.3.0";
+ sha256 = "sha256-Fs2JI0FmF4N5EzXJzGAPZMxZxo6wKyebkN/iBZ9sdNo=";
+ };
+ }
+ {
+ goPackagePath = "github.com/golang/freetype";
+ fetch = {
+ type = "git";
+ url = "https://github.com/golang/freetype";
+ rev = "e2365dfdc4a05e4b8299a783240d4a7d5a65d4e4";
+ sha256 = "sha256-rOOsv1sNLbYEKnwXZtUlB2CXVkFANyzZy2E7w2QbnKQ=";
+ };
+ }
+ {
+ goPackagePath = "github.com/gosexy/gettext";
+ fetch = {
+ type = "git";
+ url = "https://github.com/gosexy/gettext";
+ rev = "74466a0a0c4a62fea38f44aa161d4bbfbe79dd6b";
+ sha256 = "sha256-8U2oSi446U13c3uqcbg/14okypxKmckRuvWfZlGHVys=";
+ };
+ }
+ {
+ goPackagePath = "github.com/nfnt/resize";
+ fetch = {
+ type = "git";
+ url = "https://github.com/nfnt/resize";
+ rev = "83c6a9932646f83e3267f353373d47347b6036b2";
+ sha256 = "sha256-yvPV+HlDOyJsiwAcVHQkmtw8DHSXyw+cXHkigXm8rAA=";
+ };
+ }
+ {
+ goPackagePath = "github.com/youpy/go-wav";
+ fetch = {
+ type = "git";
+ url = "https://github.com/youpy/go-wav";
+ rev = "v0.3.2";
+ sha256 = "sha256-jNqXW3F3fcgjT47+d2MVXauWkA7+1KfYVu3ZZpRCTkM=";
+ };
+ }
+ {
+ goPackagePath = "github.com/zaf/g711";
+ fetch = {
+ type = "git";
+ url = "https://github.com/zaf/g711";
+ rev = "v1.2";
+ sha256 = "sha256-G+0cgGw/fcOUFVn32AeqUE0YjyOS82Z5MTcn6IANhCY=";
+ };
+ }
+ {
+ goPackagePath = "github.com/youpy/go-riff";
+ fetch = {
+ type = "git";
+ url = "https://github.com/youpy/go-riff";
+ rev = "v0.1.0";
+ sha256 = "sha256-d/3rkxDeRTPveZblArKc61gB4LJVV08n7g0THieuhx8=";
+ };
+ }
+]
+
diff --git a/pkgs/desktops/gnome/core/gnome-control-center/default.nix b/pkgs/desktops/gnome/core/gnome-control-center/default.nix
index 4161598634f9d..0b4d71adc5fe9 100644
--- a/pkgs/desktops/gnome/core/gnome-control-center/default.nix
+++ b/pkgs/desktops/gnome/core/gnome-control-center/default.nix
@@ -64,11 +64,11 @@
stdenv.mkDerivation rec {
pname = "gnome-control-center";
- version = "43.1";
+ version = "43.4.1";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
- sha256 = "sha256-6YvGt4Sv0E8pfbXo5sWZEOLNCQMycQd08m3I3omvT8c=";
+ sha256 = "sha256-AA+XBRroJHJJOSsB+/uiCv7lZiZxlscNVEChisBY2Z4=";
};
patches = [
@@ -165,6 +165,8 @@ stdenv.mkDerivation rec {
done
'';
+ separateDebugInfo = true;
+
passthru = {
updateScript = gnome.updateScript {
packageName = pname;
diff --git a/pkgs/desktops/gnome/core/rygel/default.nix b/pkgs/desktops/gnome/core/rygel/default.nix
index c2414020968e5..6c5d6bc64b74b 100644
--- a/pkgs/desktops/gnome/core/rygel/default.nix
+++ b/pkgs/desktops/gnome/core/rygel/default.nix
@@ -28,14 +28,14 @@
stdenv.mkDerivation rec {
pname = "rygel";
- version = "0.42.0";
+ version = "0.42.1";
# TODO: split out lib
outputs = [ "out" "dev" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "AG2nhnffKMruKHxEwp/NntyxshYkI7x/LdLchWuOK7s=";
+ sha256 = "BfMrbray/j8dg8Vp3QKnRnfN5nyTpb3O6JXiPr+omD0=";
};
patches = [
diff --git a/pkgs/development/compilers/zig/0.10.nix b/pkgs/development/compilers/zig/0.10.nix
new file mode 100644
index 0000000000000..966be329befcf
--- /dev/null
+++ b/pkgs/development/compilers/zig/0.10.nix
@@ -0,0 +1,72 @@
+{ lib
+, stdenv
+, fetchFromGitHub
+, cmake
+, coreutils
+, llvmPackages
+, libxml2
+, zlib
+}:
+
+stdenv.mkDerivation rec {
+ pname = "zig";
+ version = "0.10.1";
+
+ src = fetchFromGitHub {
+ owner = "ziglang";
+ repo = pname;
+ rev = version;
+ hash = "sha256-69QIkkKzApOGfrBdgtmxFMDytRkSh+0YiaJQPbXsBeo=";
+ };
+
+ nativeBuildInputs = [
+ cmake
+ llvmPackages.llvm.dev
+ ];
+
+ buildInputs = [
+ coreutils
+ libxml2
+ zlib
+ ] ++ (with llvmPackages; [
+ libclang
+ lld
+ llvm
+ ]);
+
+ preBuild = ''
+ export HOME=$TMPDIR;
+ '';
+
+ postPatch = ''
+ # Zig's build looks at /usr/bin/env to find dynamic linking info. This
+ # doesn't work in Nix' sandbox. Use env from our coreutils instead.
+ substituteInPlace lib/std/zig/system/NativeTargetInfo.zig --replace "/usr/bin/env" "${coreutils}/bin/env"
+ '';
+
+ cmakeFlags = [
+ # file RPATH_CHANGE could not write new RPATH
+ "-DCMAKE_SKIP_BUILD_RPATH=ON"
+
+ # ensure determinism in the compiler build
+ "-DZIG_TARGET_MCPU=baseline"
+ ];
+
+ doCheck = true;
+ installCheckPhase = ''
+ $out/bin/zig test --cache-dir "$TMPDIR" -I $src/test $src/test/behavior.zig
+ '';
+
+ meta = with lib; {
+ homepage = "https://ziglang.org/";
+ description =
+ "General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software";
+ license = licenses.mit;
+ maintainers = with maintainers; [ aiotter andrewrk AndersonTorres ];
+ platforms = platforms.unix;
+ # Build fails on Darwin on both AArch64 and x86_64:
+ # https://github.com/NixOS/nixpkgs/pull/210324#issuecomment-1381313616
+ # https://github.com/NixOS/nixpkgs/pull/210324#issuecomment-1381236045
+ broken = stdenv.isDarwin;
+ };
+}
diff --git a/pkgs/development/compilers/zig/default.nix b/pkgs/development/compilers/zig/default.nix
index caba470b9a120..5a1f121299b0c 100644
--- a/pkgs/development/compilers/zig/default.nix
+++ b/pkgs/development/compilers/zig/default.nix
@@ -42,6 +42,9 @@ stdenv.mkDerivation rec {
cmakeFlags = [
# file RPATH_CHANGE could not write new RPATH
"-DCMAKE_SKIP_BUILD_RPATH=ON"
+
+ # ensure determinism in the compiler build
+ "-DZIG_TARGET_MCPU=baseline"
];
doCheck = true;
diff --git a/pkgs/development/embedded/openocd/default.nix b/pkgs/development/embedded/openocd/default.nix
index c80f5f3dd573e..5ffb9071534b1 100644
--- a/pkgs/development/embedded/openocd/default.nix
+++ b/pkgs/development/embedded/openocd/default.nix
@@ -1,6 +1,5 @@
{ stdenv
, lib
-, fetchpatch
, fetchurl
, pkg-config
, hidapi
@@ -11,10 +10,10 @@
stdenv.mkDerivation rec {
pname = "openocd";
- version = "0.11.0";
+ version = "0.12.0";
src = fetchurl {
url = "mirror://sourceforge/project/${pname}/${pname}/${version}/${pname}-${version}.tar.bz2";
- sha256 = "0z8y7mmv0mhn2l5gs3vz6l7cnwak7agklyc7ml33f7gz99rwx8s3";
+ sha256 = "sha256-ryVHiL6Yhh8r2RA/5uYKd07Jaow3R0Tu+Rl/YEMHWvo=";
};
nativeBuildInputs = [ pkg-config ];
@@ -22,15 +21,6 @@ stdenv.mkDerivation rec {
buildInputs = [ hidapi libftdi1 libusb1 ]
++ lib.optional stdenv.isLinux libgpiod;
- patches = [
- # Patch is upstream, so can be removed when OpenOCD 0.12.0 or later is released.
- (fetchpatch
- {
- url = "https://github.com/openocd-org/openocd/commit/cff0e417da58adef1ceef9a63a99412c2cc87ff3.patch";
- sha256 = "Xxzf5miWy4S34sbQq8VQdAbY/oqGyhL/AJxiEPRuj3Q=";
- })
- ];
-
configureFlags = [
"--disable-werror"
"--enable-jtag_vpi"
diff --git a/pkgs/development/libraries/flatpak/default.nix b/pkgs/development/libraries/flatpak/default.nix
index d79923c0f81a5..7fd08bc599a6b 100644
--- a/pkgs/development/libraries/flatpak/default.nix
+++ b/pkgs/development/libraries/flatpak/default.nix
@@ -54,14 +54,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "flatpak";
- version = "1.14.0";
+ version = "1.14.2";
# TODO: split out lib once we figure out what to do with triggerdir
outputs = [ "out" "dev" "man" "doc" "devdoc" "installedTests" ];
src = fetchurl {
url = "https://github.com/flatpak/flatpak/releases/download/${finalAttrs.version}/flatpak-${finalAttrs.version}.tar.xz";
- sha256 = "sha256-jidpc3cOok3fJZetSuzTa5g5PmvekeSOF0OqymfyeBU="; # Taken from https://github.com/flatpak/flatpak/releases/
+ sha256 = "sha256-yAcR6s9CqZB49jlqplVV3Wv3PuxjF3a3np17cmK293Q="; # Taken from https://github.com/flatpak/flatpak/releases/
};
patches = [
@@ -89,10 +89,6 @@ stdenv.mkDerivation (finalAttrs: {
# https://github.com/NixOS/nixpkgs/issues/53441
./unset-env-vars.patch
- # Do not clear XDG_DATA_DIRS in fish shell
- # https://github.com/flatpak/flatpak/pull/5123
- ./no-breaking-fish.patch
-
# The icon validator needs to access the gdk-pixbuf loaders in the Nix store
# and cannot bind FHS paths since those are not available on NixOS.
finalAttrs.passthru.icon-validator-patch
@@ -144,7 +140,7 @@ stdenv.mkDerivation (finalAttrs: {
ostree
];
- checkInputs = [
+ nativeCheckInputs = [
valgrind
];
diff --git a/pkgs/development/libraries/flatpak/unset-env-vars.patch b/pkgs/development/libraries/flatpak/unset-env-vars.patch
index 6b8017684d453..ffefdd6ed621b 100644
--- a/pkgs/development/libraries/flatpak/unset-env-vars.patch
+++ b/pkgs/development/libraries/flatpak/unset-env-vars.patch
@@ -1,11 +1,11 @@
diff --git a/common/flatpak-run.c b/common/flatpak-run.c
-index 146c4f87..bcdad2bc 100644
+index d35b4652..b4bb4a44 100644
--- a/common/flatpak-run.c
+++ b/common/flatpak-run.c
-@@ -1710,6 +1710,7 @@ static const ExportData default_exports[] = {
- {"GST_PTP_HELPER", NULL},
- {"GST_PTP_HELPER_1_0", NULL},
- {"GST_INSTALL_PLUGINS_HELPER", NULL},
+@@ -1899,6 +1899,7 @@ static const ExportData default_exports[] = {
+ {"KRB5CCNAME", NULL},
+ {"XKB_CONFIG_ROOT", NULL},
+ {"GIO_EXTRA_MODULES", NULL},
+ {"GDK_PIXBUF_MODULE_FILE", NULL},
};
diff --git a/pkgs/development/libraries/tbb/2020_3.nix b/pkgs/development/libraries/tbb/2020_3.nix
new file mode 100644
index 0000000000000..ca92545ecf709
--- /dev/null
+++ b/pkgs/development/libraries/tbb/2020_3.nix
@@ -0,0 +1,85 @@
+{ lib
+, gcc9Stdenv
+, fetchurl
+, fetchFromGitHub
+, fixDarwinDylibNames
+}:
+
+let
+ stdenv = gcc9Stdenv;
+in
+stdenv.mkDerivation rec {
+ inherit (import ./common.nix { inherit lib; })
+ pname enableParallelBuilding meta;
+
+ version = "2020.3";
+
+ outputs = [ "out" "dev" ];
+
+ src = fetchFromGitHub {
+ owner = "oneapi-src";
+ repo = "oneTBB";
+ rev = "v${version}";
+ sha256 = "prO2O5hd+Wz5iA0vfrqmyHFr0Ptzk64so5KpSpvuKmU=";
+ };
+
+ patches = [
+ # Fixes build with Musl.
+ (fetchurl {
+ url = "https://github.com/openembedded/meta-openembedded/raw/39185eb1d1615e919e3ae14ae63b8ed7d3e5d83f/meta-oe/recipes-support/tbb/tbb/GLIBC-PREREQ-is-not-defined-on-musl.patch";
+ sha256 = "gUfXQ9OZQ82qD6brgauBCsKdjLvyHafMc18B+KxZoYs=";
+ })
+
+ # Fixes build with Musl.
+ (fetchurl {
+ url = "https://github.com/openembedded/meta-openembedded/raw/39185eb1d1615e919e3ae14ae63b8ed7d3e5d83f/meta-oe/recipes-support/tbb/tbb/0001-mallinfo-is-glibc-specific-API-mark-it-so.patch";
+ sha256 = "fhorfqO1hHKZ61uq+yTR7eQ8KYdyLwpM3K7WpwJpV74=";
+ })
+
+ # Fixes build for aarch64-darwin
+ (fetchurl {
+ name = "aarch64-darwin.patch";
+ url = "https://github.com/oneapi-src/oneTBB/pull/258/commits/86f6dcdc17a8f5ef2382faaef860cfa5243984fe.patch";
+ sha256 = "sha256-JXqrFPCb3q1vfxk752tQu7HhApCB4YH2LoVnGRwmspk=";
+ })
+ ];
+
+ nativeBuildInputs = (lib.optionals stdenv.isDarwin [
+ fixDarwinDylibNames
+ ]);
+
+ makeFlags = lib.optionals stdenv.cc.isClang [
+ "compiler=clang"
+ ] ++ (lib.optional (stdenv.buildPlatform != stdenv.hostPlatform)
+ (if stdenv.hostPlatform.isAarch64 then "arch=arm64"
+ else if stdenv.hostPlatform.isx86_64 then "arch=intel64"
+ else throw "Unsupported cross architecture"));
+
+ installPhase = ''
+ runHook preInstall
+
+ mkdir -p $out/lib
+ cp "build/"*release*"/"*${stdenv.hostPlatform.extensions.sharedLibrary}* $out/lib/
+ mv include $out/
+ rm $out/include/index.html
+
+ runHook postInstall
+ '';
+
+ postInstall = let
+ pcTemplate = fetchurl {
+ url = "https://github.com/oneapi-src/oneTBB/raw/478de5b1887c928e52f029d706af6ea640a877be/integration/pkg-config/tbb.pc.in";
+ sha256 = "2pCad9txSpNbzac0vp/VY3x7HNySaYkbH3Rx8LK53pI=";
+ };
+ in ''
+ # Generate pkg-config file based on upstream template.
+ # It should not be necessary with tbb after 2021.2.
+ mkdir -p "$out/lib/pkgconfig"
+ substitute "${pcTemplate}" "$out/lib/pkgconfig/tbb.pc" \
+ --subst-var-by CMAKE_INSTALL_PREFIX "$out" \
+ --subst-var-by CMAKE_INSTALL_LIBDIR "lib" \
+ --subst-var-by CMAKE_INSTALL_INCLUDEDIR "include" \
+ --subst-var-by TBB_VERSION "${version}" \
+ --subst-var-by TBB_LIB_NAME "tbb"
+ '';
+}
diff --git a/pkgs/development/libraries/tbb/2021_8.nix b/pkgs/development/libraries/tbb/2021_8.nix
new file mode 100644
index 0000000000000..ece69bb114ea0
--- /dev/null
+++ b/pkgs/development/libraries/tbb/2021_8.nix
@@ -0,0 +1,41 @@
+{ lib
+, gcc11Stdenv
+, fetchFromGitHub
+, fetchpatch
+, cmake
+}:
+
+let
+ stdenv = gcc11Stdenv;
+in
+stdenv.mkDerivation rec {
+ inherit (import ./common.nix { inherit lib; })
+ pname enableParallelBuilding meta;
+
+ version = "2021.8.0";
+
+ outputs = [ "out" "dev" ];
+
+ src = fetchFromGitHub {
+ owner = "oneapi-src";
+ repo = "oneTBB";
+ rev = "v${version}";
+ hash = "sha256-7MjUdPB1GsPt7ZkYj7DCisq20X8psljsVCjDpCSTYT4=";
+ };
+
+ nativeBuildInputs = [
+ cmake
+ ];
+
+ patches = [
+ # Fix musl build; vendored from https://github.com/oneapi-src/oneTBB/pull/899
+ ./musl.patch
+ ];
+
+ # Disable failing test on musl
+ # test/conformance/conformance_resumable_tasks.cpp:37:24: error: ‘suspend’ is not a member of ‘tbb::v1::task’; did you mean ‘tbb::detail::r1::suspend’?
+ postPatch = lib.optionalString stdenv.hostPlatform.isMusl ''
+ sed -i "/conformance_resumable_tasks/d" test/CMakeLists.txt
+ '';
+
+}
diff --git a/pkgs/development/libraries/tbb/common.nix b/pkgs/development/libraries/tbb/common.nix
new file mode 100644
index 0000000000000..4ba2b6d410e8e
--- /dev/null
+++ b/pkgs/development/libraries/tbb/common.nix
@@ -0,0 +1,23 @@
+{ lib }:
+
+{
+ pname = "tbb";
+
+ enableParallelBuilding = true;
+
+ meta = with lib; {
+ description = "Intel Thread Building Blocks C++ Library";
+ homepage = "http://threadingbuildingblocks.org/";
+ license = licenses.asl20;
+ longDescription = ''
+ Intel Threading Building Blocks offers a rich and complete approach to
+ expressing parallelism in a C++ program. It is a library that helps you
+ take advantage of multi-core processor performance without having to be a
+ threading expert. Intel TBB is not just a threads-replacement library. It
+ represents a higher-level, task-based parallelism that abstracts platform
+ details and threading mechanisms for scalability and performance.
+ '';
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ thoughtpolice tmarkus ];
+ };
+}
diff --git a/pkgs/development/libraries/tbb/default.nix b/pkgs/development/libraries/tbb/default.nix
index 21fddb1656270..ecf460b0c4f62 100644
--- a/pkgs/development/libraries/tbb/default.nix
+++ b/pkgs/development/libraries/tbb/default.nix
@@ -1,104 +1,9 @@
-{ lib
-, stdenv
-, fetchurl
-, fetchFromGitHub
-, fixDarwinDylibNames
-}:
+{ callPackage }:
-stdenv.mkDerivation rec {
- pname = "tbb";
- version = "2020.3";
+rec {
+ tbb_2020_3 = callPackage ./2020_3.nix { };
- src = fetchFromGitHub {
- owner = "oneapi-src";
- repo = "oneTBB";
- rev = "v${version}";
- sha256 = "prO2O5hd+Wz5iA0vfrqmyHFr0Ptzk64so5KpSpvuKmU=";
- };
+ tbb_2021_8 = callPackage ./2021_8.nix { };
- patches = [
- # Fixes build with Musl.
- (fetchurl {
- url = "https://github.com/openembedded/meta-openembedded/raw/39185eb1d1615e919e3ae14ae63b8ed7d3e5d83f/meta-oe/recipes-support/tbb/tbb/GLIBC-PREREQ-is-not-defined-on-musl.patch";
- sha256 = "gUfXQ9OZQ82qD6brgauBCsKdjLvyHafMc18B+KxZoYs=";
- })
-
- # Fixes build with Musl.
- (fetchurl {
- url = "https://github.com/openembedded/meta-openembedded/raw/39185eb1d1615e919e3ae14ae63b8ed7d3e5d83f/meta-oe/recipes-support/tbb/tbb/0001-mallinfo-is-glibc-specific-API-mark-it-so.patch";
- sha256 = "fhorfqO1hHKZ61uq+yTR7eQ8KYdyLwpM3K7WpwJpV74=";
- })
-
- # Fixes build with upcoming gcc-13:
- # https://github.com/oneapi-src/oneTBB/pull/833
- (fetchurl {
- name = "gcc-13.patch";
- url = "https://github.com/oneapi-src/oneTBB/pull/833/commits/c18342ba667d1f33f5e9a773aa86b091a9694b97.patch";
- sha256 = "ZUExE3nsW80Z5GPWZnDNuDiHHaD1EF7qNl/G5M+Wcxg=";
- })
-
- # Fixes build for aarch64-darwin
- (fetchurl {
- name = "aarch64-darwin.patch";
- url = "https://github.com/oneapi-src/oneTBB/pull/258/commits/86f6dcdc17a8f5ef2382faaef860cfa5243984fe.patch";
- sha256 = "sha256-JXqrFPCb3q1vfxk752tQu7HhApCB4YH2LoVnGRwmspk=";
- })
- ];
-
- nativeBuildInputs = lib.optionals stdenv.isDarwin [
- fixDarwinDylibNames
- ];
-
- makeFlags = lib.optionals stdenv.cc.isClang [
- "compiler=clang"
- ] ++ (lib.optional (stdenv.buildPlatform != stdenv.hostPlatform)
- (if stdenv.hostPlatform.isAarch64 then "arch=arm64"
- else if stdenv.hostPlatform.isx86_64 then "arch=intel64"
- else throw "Unsupported cross architecture"));
-
- enableParallelBuilding = true;
-
- installPhase = ''
- runHook preInstall
-
- mkdir -p $out/lib
- cp "build/"*release*"/"*${stdenv.hostPlatform.extensions.sharedLibrary}* $out/lib/
- mv include $out/
- rm $out/include/index.html
-
- runHook postInstall
- '';
-
- postInstall = let
- pcTemplate = fetchurl {
- url = "https://github.com/oneapi-src/oneTBB/raw/478de5b1887c928e52f029d706af6ea640a877be/integration/pkg-config/tbb.pc.in";
- sha256 = "2pCad9txSpNbzac0vp/VY3x7HNySaYkbH3Rx8LK53pI=";
- };
- in ''
- # Generate pkg-config file based on upstream template.
- # It should not be necessary with tbb after 2021.2.
- mkdir -p "$out/lib/pkgconfig"
- substitute "${pcTemplate}" "$out/lib/pkgconfig/tbb.pc" \
- --subst-var-by CMAKE_INSTALL_PREFIX "$out" \
- --subst-var-by CMAKE_INSTALL_LIBDIR "lib" \
- --subst-var-by CMAKE_INSTALL_INCLUDEDIR "include" \
- --subst-var-by TBB_VERSION "${version}" \
- --subst-var-by TBB_LIB_NAME "tbb"
- '';
-
- meta = with lib; {
- description = "Intel Thread Building Blocks C++ Library";
- homepage = "http://threadingbuildingblocks.org/";
- license = licenses.asl20;
- longDescription = ''
- Intel Threading Building Blocks offers a rich and complete approach to
- expressing parallelism in a C++ program. It is a library that helps you
- take advantage of multi-core processor performance without having to be a
- threading expert. Intel TBB is not just a threads-replacement library. It
- represents a higher-level, task-based parallelism that abstracts platform
- details and threading mechanisms for scalability and performance.
- '';
- platforms = platforms.unix;
- maintainers = with maintainers; [ thoughtpolice dizfer ];
- };
+ tbb = tbb_2020_3;
}
diff --git a/pkgs/development/libraries/tbb/musl.patch b/pkgs/development/libraries/tbb/musl.patch
new file mode 100644
index 0000000000000..e60a5e72096b0
--- /dev/null
+++ b/pkgs/development/libraries/tbb/musl.patch
@@ -0,0 +1,24 @@
+From 493774eb57f9c424fc8907d137665e687861ad94 Mon Sep 17 00:00:00 2001
+From: Ismael Luceno
+Date: Fri, 9 Sep 2022 16:18:18 +0200
+Subject: [PATCH] Fix build against musl libc
+
+Probably MALLOC_UNIXLIKE_OVERLOAD_ENABLED only works with glibc, so use
+__GLIBC__ in addition to __linux__ to define it.
+---
+ src/tbbmalloc_proxy/proxy.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/tbbmalloc_proxy/proxy.h b/src/tbbmalloc_proxy/proxy.h
+index 5f0133f9e..ba1a07c39 100644
+--- a/src/tbbmalloc_proxy/proxy.h
++++ b/src/tbbmalloc_proxy/proxy.h
+@@ -17,7 +17,7 @@
+ #ifndef _TBB_malloc_proxy_H_
+ #define _TBB_malloc_proxy_H_
+
+-#define MALLOC_UNIXLIKE_OVERLOAD_ENABLED __linux__
++#define MALLOC_UNIXLIKE_OVERLOAD_ENABLED (__linux__ && __GLIBC__)
+ #define MALLOC_ZONE_OVERLOAD_ENABLED __APPLE__
+
+ // MALLOC_UNIXLIKE_OVERLOAD_ENABLED depends on MALLOC_CHECK_RECURSION stuff
diff --git a/pkgs/development/libraries/tl-expected/default.nix b/pkgs/development/libraries/tl-expected/default.nix
index c7cb92440ee8e..79af37f58e6f8 100644
--- a/pkgs/development/libraries/tl-expected/default.nix
+++ b/pkgs/development/libraries/tl-expected/default.nix
@@ -2,14 +2,14 @@
stdenv.mkDerivation rec {
pname = "tl-expected-unstable";
- version = "2019-11-11"; # 5 commits ahead of version 1.0.0
+ version = "2023-02-15"; # 37 commits ahead of version 1.0.0
src = fetchFromGitHub {
owner = "TartanLlama";
repo = "expected";
- rev = "1d9c5d8c0da84b8ddc54bd3d90d632eec95c1f13";
+ rev = "9d812f5e3b5bc68023f6e31d29489cdcaacef606";
fetchSubmodules = true;
- sha256 = "0rzfn9yyg70zwpxbmv22qy0015baymi2rdd65ixmcb31fgnap68i";
+ hash = "sha256-ZokcGQgHH37nmTMLmxFcun4S1RjXuXb9NfWHet8Fbc4=";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/vte/default.nix b/pkgs/development/libraries/vte/default.nix
index 07ec683bf05a0..085fd7ee8ad0b 100644
--- a/pkgs/development/libraries/vte/default.nix
+++ b/pkgs/development/libraries/vte/default.nix
@@ -24,19 +24,19 @@
, zlib
, icu
, systemd
-, systemdSupport ? stdenv.hostPlatform.isLinux
+, systemdSupport ? lib.meta.availableOn stdenv.hostPlatform systemd
, nixosTests
}:
stdenv.mkDerivation rec {
pname = "vte";
- version = "0.70.1";
+ version = "0.70.3";
outputs = [ "out" "dev" "devdoc" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "sha256-H0YBy/6lMCuWkCIIyPGF5bGLJZtTWLyTzzkr9ZhxxbY=";
+ sha256 = "sha256-lFcTSgLzFX/KBPfg05vbDzCZvgo86CtxOdDJioB0jyM=";
};
patches = [
diff --git a/pkgs/development/python-modules/aioambient/default.nix b/pkgs/development/python-modules/aioambient/default.nix
index 6a9ade641dbdf..611a0a47a8abe 100644
--- a/pkgs/development/python-modules/aioambient/default.nix
+++ b/pkgs/development/python-modules/aioambient/default.nix
@@ -1,7 +1,6 @@
{ lib
, aiohttp
, aresponses
-, asynctest
, buildPythonPackage
, fetchFromGitHub
, poetry-core
@@ -19,19 +18,19 @@ buildPythonPackage rec {
version = "2022.10.0";
format = "pyproject";
- disabled = pythonOlder "3.7";
+ disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "bachya";
repo = pname;
- rev = version;
- sha256 = "sha256-Oppi4J0TuLbqwVn1Hpa4xcU9c/I+YDP3E0VXwiP8a/w=";
+ rev = "refs/tags/${version}";
+ hash = "sha256-Oppi4J0TuLbqwVn1Hpa4xcU9c/I+YDP3E0VXwiP8a/w=";
};
postPatch = ''
# https://github.com/bachya/aioambient/pull/97
substituteInPlace pyproject.toml \
- --replace 'websockets = ">=8.1,<10.0"' 'websockets = ">=8.1,<11.0"'
+ --replace 'websockets = ">=9.1,<11.0"' 'websockets = "*"'
'';
nativeBuildInputs = [
@@ -47,7 +46,6 @@ buildPythonPackage rec {
checkInputs = [
aresponses
- asynctest
pytest-aiohttp
pytest-asyncio
pytestCheckHook
@@ -65,6 +63,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python library for the Ambient Weather API";
homepage = "https://github.com/bachya/aioambient";
+ changelog = "https://github.com/bachya/aioambient/releases/tag/${version}";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
};
diff --git a/pkgs/development/python-modules/aioguardian/default.nix b/pkgs/development/python-modules/aioguardian/default.nix
index aa5b319722216..72914d966084d 100644
--- a/pkgs/development/python-modules/aioguardian/default.nix
+++ b/pkgs/development/python-modules/aioguardian/default.nix
@@ -2,7 +2,6 @@
, aiohttp
, async-timeout
, asyncio-dgram
-, asynctest
, buildPythonPackage
, docutils
, fetchFromGitHub
@@ -10,22 +9,24 @@
, pytest-aiohttp
, pytest-asyncio
, pytestCheckHook
+, pythonOlder
, voluptuous
}:
buildPythonPackage rec {
pname = "aioguardian";
version = "2022.10.0";
+ format = "pyproject";
+
+ disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "bachya";
repo = pname;
rev = "refs/tags/${version}";
- sha256 = "sha256-plgO+pyKmG0mYnFZxDcrENcuEg5AG2Og2xWipzuzyHo=";
+ hash = "sha256-plgO+pyKmG0mYnFZxDcrENcuEg5AG2Og2xWipzuzyHo=";
};
- format = "pyproject";
-
nativeBuildInputs = [
poetry-core
];
@@ -40,17 +41,11 @@ buildPythonPackage rec {
checkInputs = [
asyncio-dgram
- asynctest
pytest-aiohttp
pytest-asyncio
pytestCheckHook
];
- postPatch = ''
- substituteInPlace pyproject.toml \
- --replace 'docutils = "<0.18"' 'docutils = "*"'
- '';
-
disabledTestPaths = [
"examples/"
];
@@ -62,10 +57,11 @@ buildPythonPackage rec {
meta = with lib; {
description = " Python library to interact with Elexa Guardian devices";
longDescription = ''
- aioguardian is a Pytho3, asyncio-focused library for interacting with the
+ aioguardian is an asyncio-focused library for interacting with the
Guardian line of water valves and sensors from Elexa.
'';
homepage = "https://github.com/bachya/aioguardian";
+ changelog = "https://github.com/bachya/aioguardian/releases/tag/${version}";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
};
diff --git a/pkgs/development/python-modules/ansible-doctor/default.nix b/pkgs/development/python-modules/ansible-doctor/default.nix
index ba6691b6e19ba..96f381f56d038 100644
--- a/pkgs/development/python-modules/ansible-doctor/default.nix
+++ b/pkgs/development/python-modules/ansible-doctor/default.nix
@@ -12,12 +12,13 @@
, poetry-core
, python-json-logger
, pythonOlder
+, pythonRelaxDepsHook
, ruamel-yaml
}:
buildPythonPackage rec {
pname = "ansible-doctor";
- version = "1.4.5";
+ version = "2.0.1";
format = "pyproject";
disabled = pythonOlder "3.7";
@@ -26,11 +27,19 @@ buildPythonPackage rec {
owner = "thegeeklab";
repo = "ansible-doctor";
rev = "refs/tags/v${version}";
- hash = "sha256-Bqe5dqD9VEgkkIGtpkLnCf3KTziCYb5HQdMJaskALWE=";
+ hash = "sha256-xUg7+7oWxIVdKLOGIE1uxh7SSjkz/w0//OyMF1HhEJk=";
};
+ pythonRelaxDeps = true;
+
+ postPatch = ''
+ substituteInPlace pyproject.toml \
+ --replace 'version = "0.0.0"' 'version = "${version}"'
+ '';
+
nativeBuildInputs = [
poetry-core
+ pythonRelaxDepsHook
];
propagatedBuildInputs = [
@@ -50,17 +59,6 @@ buildPythonPackage rec {
rm $out/lib/python*/site-packages/LICENSE
'';
- postPatch = ''
- substituteInPlace pyproject.toml \
- --replace 'version = "0.0.0"' 'version = "${version}"' \
- --replace 'Jinja2 = "3.1.2"' 'Jinja2 = "*"' \
- --replace 'anyconfig = "0.13.0"' 'anyconfig = "*"' \
- --replace 'environs = "9.5.0"' 'environs = "*"' \
- --replace 'jsonschema = "4.15.0"' 'jsonschema = "*"' \
- --replace '"ruamel.yaml" = "0.17.21"' '"ruamel.yaml" = "*"' \
- --replace 'python-json-logger = "2.0.4"' 'python-json-logger = "*"'
- '';
-
# Module has no tests
doCheck = false;
@@ -71,6 +69,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Annotation based documentation for your Ansible roles";
homepage = "https://github.com/thegeeklab/ansible-doctor";
+ changelog = "https://github.com/thegeeklab/ansible-doctor/releases/tag/v${version}";
license = licenses.lgpl3Only;
maintainers = with maintainers; [ tboerger ];
};
diff --git a/pkgs/development/python-modules/asyncio-dgram/default.nix b/pkgs/development/python-modules/asyncio-dgram/default.nix
index a01e9389f431e..f999cd3b3b344 100644
--- a/pkgs/development/python-modules/asyncio-dgram/default.nix
+++ b/pkgs/development/python-modules/asyncio-dgram/default.nix
@@ -17,13 +17,16 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "jsbronder";
repo = pname;
- rev = "v${version}";
- sha256 = "sha256-Eb/9JtgPT2yOlfnn5Ox8M0kcQhSlRCuX8+Rq6amki8Q=";
+ rev = "refs/tagsv${version}";
+ hash = "sha256-Eb/9JtgPT2yOlfnn5Ox8M0kcQhSlRCuX8+Rq6amki8Q=";
};
+ nativeCheckInputs = [
+ pytestCheckHook
+ ];
+
checkInputs = [
pytest-asyncio
- pytestCheckHook
];
# OSError: AF_UNIX path too long
@@ -31,6 +34,8 @@ buildPythonPackage rec {
disabledTests = [
"test_protocol_pause_resume"
+ # TypeError: socket type must be 2
+ "test_from_socket_bad_socket"
];
pythonImportsCheck = [
@@ -40,6 +45,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python support for higher level Datagram";
homepage = "https://github.com/jsbronder/asyncio-dgram";
+ changelog = "https://github.com/jsbronder/asyncio-dgram/blob/v${version}/ChangeLog";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
};
diff --git a/pkgs/development/python-modules/bambi/default.nix b/pkgs/development/python-modules/bambi/default.nix
new file mode 100644
index 0000000000000..2999eadd678f3
--- /dev/null
+++ b/pkgs/development/python-modules/bambi/default.nix
@@ -0,0 +1,60 @@
+{ lib
+, buildPythonPackage
+, pythonOlder
+, fetchFromGitHub
+, pytestCheckHook
+, arviz
+, blackjax
+, formulae
+, graphviz
+, numpy
+, numpyro
+, pandas
+, pymc
+, scipy
+}:
+
+buildPythonPackage rec {
+ pname = "bambi";
+ version = "0.9.3";
+ disabled = pythonOlder "3.8";
+
+ src = fetchFromGitHub {
+ owner = "bambinos";
+ repo = pname;
+ rev = "refs/tags/${version}";
+ hash = "sha256-f/4CrFmma+Lc6wZm+YyDupDWfPAtuRsZdRf28sYUWTk=";
+ };
+
+ propagatedBuildInputs = [
+ arviz
+ formulae
+ numpy
+ pandas
+ pymc
+ scipy
+ ];
+
+ preCheck = ''export HOME=$(mktemp -d)'';
+
+ nativeCheckInputs = [
+ blackjax
+ graphviz
+ numpyro
+ pytestCheckHook
+ ];
+ disabledTests = [
+ # attempt to fetch data:
+ "test_data_is_copied"
+ "test_predict_offset"
+ ];
+
+ pythonImportsCheck = [ "bambi" ];
+
+ meta = with lib; {
+ homepage = "https://bambinos.github.io/bambi";
+ description = "High-level Bayesian model-building interface";
+ license = licenses.mit;
+ maintainers = with maintainers; [ bcdarwin ];
+ };
+}
diff --git a/pkgs/development/python-modules/blackjax/default.nix b/pkgs/development/python-modules/blackjax/default.nix
new file mode 100644
index 0000000000000..62fdc0e94a982
--- /dev/null
+++ b/pkgs/development/python-modules/blackjax/default.nix
@@ -0,0 +1,62 @@
+{ lib
+, buildPythonPackage
+, pythonOlder
+, fetchFromGitHub
+, fetchpatch
+, pytestCheckHook
+, fastprogress
+, jax
+, jaxlib
+, jaxopt
+, optax
+, typing-extensions
+}:
+
+buildPythonPackage rec {
+ pname = "blackjax";
+ version = "0.9.6";
+ disabled = pythonOlder "3.7";
+
+ src = fetchFromGitHub {
+ owner = "blackjax-devs";
+ repo = pname;
+ rev = "refs/tags/${version}";
+ hash = "sha256-EieDu9SJxi2cp1bHlxX4vvFZeDGMGIm24GoR8nSyjvE=";
+ };
+
+ patches = [
+ # remove in next release
+ (fetchpatch {
+ name = "fix-lbfgs-args";
+ url = "https://github.com/blackjax-devs/blackjax/commit/1aaa6f64bbcb0557b658604b2daba826e260cbc6.patch";
+ hash = "sha256-XyjorXPH5Ap35Tv1/lTeTWamjplJF29SsvOq59ypftE=";
+ })
+ ];
+
+ propagatedBuildInputs = [
+ fastprogress
+ jax
+ jaxlib
+ jaxopt
+ optax
+ typing-extensions
+ ];
+
+ nativeCheckInputs = [ pytestCheckHook ];
+ disabledTestPaths = [ "tests/test_benchmarks.py" ];
+ disabledTests = [
+ # too slow
+ "test_adaptive_tempered_smc"
+ ];
+
+ pythonImportsCheck = [
+ "blackjax"
+ ];
+
+ meta = with lib; {
+ homepage = "https://blackjax-devs.github.io/blackjax";
+ description = "Sampling library designed for ease of use, speed and modularity";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ bcdarwin ];
+ };
+}
diff --git a/pkgs/development/python-modules/canonicaljson/default.nix b/pkgs/development/python-modules/canonicaljson/default.nix
index 4600e0c1e6b67..0787d4d097182 100644
--- a/pkgs/development/python-modules/canonicaljson/default.nix
+++ b/pkgs/development/python-modules/canonicaljson/default.nix
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "canonicaljson";
- version = "1.6.3";
+ version = "1.6.5";
format = "pyproject";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-yll2C8J0qJmg2nWAnWkJrkPlEjOB/W7wQKRNGVLAtEg=";
+ hash = "sha256-aN/BV7AR4H2Uv3S11MzAGVhYTtlC2d/V/dcGYJ6BzUs=";
};
nativeBuildInputs = [
@@ -34,7 +34,7 @@ buildPythonPackage rec {
];
};
- checkInputs = [
+ nativeCheckInputs = [
pytestCheckHook
];
@@ -49,6 +49,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Encodes objects and arrays as RFC 7159 JSON";
homepage = "https://github.com/matrix-org/python-canonicaljson";
+ changelog = "https://github.com/matrix-org/python-canonicaljson/blob/v${version}/CHANGES.md";
license = licenses.asl20;
maintainers = with maintainers; [ fab ];
};
diff --git a/pkgs/development/python-modules/fake-useragent/default.nix b/pkgs/development/python-modules/fake-useragent/default.nix
index 9b207a81c3c73..a3fc50c350b17 100644
--- a/pkgs/development/python-modules/fake-useragent/default.nix
+++ b/pkgs/development/python-modules/fake-useragent/default.nix
@@ -1,17 +1,43 @@
-{ lib, fetchPypi, buildPythonPackage, six, pytest }:
+{ lib
+, fetchFromGitHub
+, buildPythonPackage
+, importlib-metadata
+, importlib-resources
+, setuptools
+, pythonOlder
+, pytestCheckHook
+}:
buildPythonPackage rec {
pname = "fake-useragent";
- version = "0.1.11";
+ version = "1.1.2";
+ format = "pyproject";
- src = fetchPypi {
- inherit pname version;
- sha256 = "0dfz3bpmjmaxlhda6hfgsac7afb65pljibi8zkp9gc0ffn5rj161";
+ src = fetchFromGitHub {
+ owner = "fake-useragent";
+ repo = "fake-useragent";
+ rev = "refs/tags/${version}";
+ hash = "sha256-Rz+oEpgfvSRdly+H1bYxYjNCfo1STkLcogPgZs+b8DY=";
};
- propagatedBuildInputs = [ six ];
+ postPatch = ''
+ sed -i '/addopts/d' pytest.ini
+ '';
- checkInputs = [ pytest ];
+ nativeBuildInputs = [
+ setuptools
+ ];
+
+ propagatedBuildInputs = [
+ ] ++ lib.optionals (pythonOlder "3.10") [
+ importlib-resources
+ ] ++ lib.optionals (pythonOlder "3.8") [
+ importlib-metadata
+ ];
+
+ nativeCheckInputs = [
+ pytestCheckHook
+ ];
meta = with lib; {
description = "Up to date simple useragent faker with real world database";
diff --git a/pkgs/development/python-modules/fasttext-predict/default.nix b/pkgs/development/python-modules/fasttext-predict/default.nix
new file mode 100644
index 0000000000000..9e46a4b8ceeb9
--- /dev/null
+++ b/pkgs/development/python-modules/fasttext-predict/default.nix
@@ -0,0 +1,35 @@
+{ lib
+, stdenv
+, buildPythonPackage
+, fetchPypi
+, pybind11
+}:
+
+buildPythonPackage rec {
+ pname = "fasttext-predict";
+ version = "0.9.2.1";
+ format = "setuptools";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "sha256-iSCt54tqBmNfrcntDFRXb550607Zr1mMCO2PC1ZbVQw=";
+ };
+
+ nativeBuildInputs = [
+ pybind11
+ ];
+
+ # tests are removed from fork
+ doCheck = false;
+
+ pythonImportsCheck = [ "fasttext" ];
+
+ meta = with lib; {
+ description = "fasttext with wheels and no external dependency, but only the predict method (<1MB)";
+ homepage = "https://github.com/searxng/fasttext-predict/";
+ license = licenses.mit;
+ maintainers = with maintainers; [ SuperSandro2000 ];
+ # ImportError: dynamic module does not define module export function (PyInit_fasttext_pybind)
+ broken = stdenv.isDarwin;
+ };
+}
diff --git a/pkgs/development/python-modules/gdtoolkit/default.nix b/pkgs/development/python-modules/gdtoolkit/default.nix
deleted file mode 100644
index 5323e12e4c557..0000000000000
--- a/pkgs/development/python-modules/gdtoolkit/default.nix
+++ /dev/null
@@ -1,46 +0,0 @@
-{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder, lark, docopt, pyyaml, setuptools }:
-
-let lark080 = lark.overrideAttrs (old: rec {
- # gdtoolkit needs exactly this lark version
- version = "0.8.0";
- src = fetchFromGitHub {
- owner = "lark-parser";
- repo = "lark";
- rev = version;
- sha256 = "su7kToZ05OESwRCMPG6Z+XlFUvbEb3d8DgsTEcPJMg4=";
- };
-});
-
-in
-buildPythonPackage rec {
- pname = "gdtoolkit";
- version = "3.3.1";
-
- propagatedBuildInputs = [
- lark080
- docopt
- pyyaml
- setuptools
- ];
-
- # If we try to get using fetchPypi it requires GeoIP (but the package dont has that dep!?)
- src = fetchFromGitHub {
- owner = "Scony";
- repo = "godot-gdscript-toolkit";
- rev = version;
- sha256 = "13nnpwy550jf5qnm9ixpxl1bwfnhhbiys8vqfd25g3aim4bm3gnn";
- };
-
- disabled = pythonOlder "3.7";
-
- # Tests cannot be run because they need network to install additional dependencies using pip and tox
- doCheck = false;
- pythonImportsCheck = [ "gdtoolkit" "gdtoolkit.formatter" "gdtoolkit.linter" "gdtoolkit.parser" ];
-
- meta = with lib; {
- description = "Independent set of tools for working with Godot's GDScript - parser, linter and formatter";
- homepage = "https://github.com/Scony/godot-gdscript-toolkit";
- license = licenses.mit;
- maintainers = with maintainers; [ shiryel ];
- };
-}
diff --git a/pkgs/development/python-modules/jaxopt/default.nix b/pkgs/development/python-modules/jaxopt/default.nix
new file mode 100644
index 0000000000000..09a1ff66f263e
--- /dev/null
+++ b/pkgs/development/python-modules/jaxopt/default.nix
@@ -0,0 +1,59 @@
+{ lib
+, buildPythonPackage
+, pythonOlder
+, fetchFromGitHub
+, pytestCheckHook
+, absl-py
+, cvxpy
+, jax
+, jaxlib
+, matplotlib
+, numpy
+, optax
+, scipy
+, scikitlearn
+}:
+
+buildPythonPackage rec {
+ pname = "jaxopt";
+ version = "0.5.5";
+ disabled = pythonOlder "3.7";
+
+ src = fetchFromGitHub {
+ owner = "google";
+ repo = pname;
+ rev = "refs/tags/${pname}-v${version}";
+ hash = "sha256-WOsr/Dvguu9/qX6+LMlAKM3EANtYPtDu8Uo2157+bs0=";
+ };
+
+ propagatedBuildInputs = [
+ absl-py
+ jax
+ jaxlib
+ matplotlib
+ numpy
+ scipy
+ ];
+
+ nativeCheckInputs = [
+ pytestCheckHook
+ cvxpy
+ optax
+ scikitlearn
+ ];
+
+ pythonImportsCheck = [
+ "jaxopt"
+ "jaxopt.implicit_diff"
+ "jaxopt.linear_solve"
+ "jaxopt.loss"
+ "jaxopt.tree_util"
+ ];
+
+ meta = with lib; {
+ homepage = "https://jaxopt.github.io";
+ description = "Hardware accelerated, batchable and differentiable optimizers in JAX";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ bcdarwin ];
+ };
+}
diff --git a/pkgs/development/python-modules/jupyter_console/default.nix b/pkgs/development/python-modules/jupyter_console/default.nix
index 8943ba8adc0b1..f6065afa2bc66 100644
--- a/pkgs/development/python-modules/jupyter_console/default.nix
+++ b/pkgs/development/python-modules/jupyter_console/default.nix
@@ -12,12 +12,12 @@
buildPythonPackage rec {
pname = "jupyter_console";
- version = "6.4.4";
+ version = "6.5.1";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-Fy9TNeMdYA32FhOpe38DUvLIJQu9EJLvLWWPdySfifs=";
+ sha256 = "sha256-a5G3tuinFQU7U22yCaL0sCQp17KNsnNzpWomsL69Ygs=";
};
propagatedBuildInputs = [
@@ -27,7 +27,7 @@ buildPythonPackage rec {
prompt-toolkit
pygments
];
- checkInputs = [ nose ];
+ nativeCheckInputs = [ nose ];
postPatch = ''
substituteInPlace setup.py \
diff --git a/pkgs/development/python-modules/leb128/default.nix b/pkgs/development/python-modules/leb128/default.nix
index fa71abd735e70..0d311a3f0d878 100644
--- a/pkgs/development/python-modules/leb128/default.nix
+++ b/pkgs/development/python-modules/leb128/default.nix
@@ -2,14 +2,14 @@
buildPythonPackage rec {
pname = "leb128";
- version = "1.0.4";
+ version = "1.0.5";
# fetchPypi doesn't include files required for tests
src = fetchFromGitHub {
owner = "mohanson";
repo = "leb128";
- rev = "v${version}";
- sha256 = "040l6fxyzqal841kirf783kk1840gcy1gjd374jfr46v96qc8scm";
+ rev = "refs/tags/v${version}";
+ sha256 = "sha256-zK14LPziBkvXAMzuPbcg/47caO/5GEYA9txAzCGfpS8=";
};
checkInputs = [ pytestCheckHook ];
diff --git a/pkgs/development/python-modules/locationsharinglib/default.nix b/pkgs/development/python-modules/locationsharinglib/default.nix
index 2004f962098b6..65d86463dc015 100644
--- a/pkgs/development/python-modules/locationsharinglib/default.nix
+++ b/pkgs/development/python-modules/locationsharinglib/default.nix
@@ -14,11 +14,13 @@
buildPythonPackage rec {
pname = "locationsharinglib";
version = "4.1.8";
+ format = "setuptools";
+
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-69NzKSWpuU0Riwlj6cFC4h/shc/83e1mpq++zxDqftY=";
+ hash = "sha256-69NzKSWpuU0Riwlj6cFC4h/shc/83e1mpq++zxDqftY=";
};
propagatedBuildInputs = [
@@ -49,11 +51,14 @@ buildPythonPackage rec {
runHook postCheck
'';
- pythonImportsCheck = [ "locationsharinglib" ];
+ pythonImportsCheck = [
+ "locationsharinglib"
+ ];
meta = with lib; {
description = "Python package to retrieve coordinates from a Google account";
homepage = "https://locationsharinglib.readthedocs.io/";
+ changelog = "https://github.com/costastf/locationsharinglib/blob/${version}/HISTORY.rst";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
};
diff --git a/pkgs/development/python-modules/ncclient/default.nix b/pkgs/development/python-modules/ncclient/default.nix
index 3457c71af4ca5..12b13c927aafd 100644
--- a/pkgs/development/python-modules/ncclient/default.nix
+++ b/pkgs/development/python-modules/ncclient/default.nix
@@ -1,37 +1,45 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
-, paramiko
-, selectors2
, lxml
+, paramiko
, pytestCheckHook
+, pythonOlder
+, six
}:
buildPythonPackage rec {
pname = "ncclient";
version = "0.6.13";
+ format = "setuptools";
+
+ disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = pname;
repo = pname;
- rev = "v${version}";
- sha256 = "sha256-NrilXB1NFcqNCGrwshhuLdhQoeHJ12PSp4MBScT9kYc=";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-NrilXB1NFcqNCGrwshhuLdhQoeHJ12PSp4MBScT9kYc=";
};
propagatedBuildInputs = [
paramiko
lxml
+ six
];
checkInputs = [
pytestCheckHook
];
- pythonImportsCheck = [ "ncclient" ];
+ pythonImportsCheck = [
+ "ncclient"
+ ];
meta = with lib; {
- homepage = "https://github.com/ncclient/ncclient";
description = "Python library for NETCONF clients";
+ homepage = "https://github.com/ncclient/ncclient";
+ changelog = "https://github.com/ncclient/ncclient/releases/tag/v${version}";
license = licenses.asl20;
maintainers = with maintainers; [ xnaveira ];
};
diff --git a/pkgs/development/python-modules/oslo-serialization/default.nix b/pkgs/development/python-modules/oslo-serialization/default.nix
index 4b33bb06dc10d..2cc171ebe4c40 100644
--- a/pkgs/development/python-modules/oslo-serialization/default.nix
+++ b/pkgs/development/python-modules/oslo-serialization/default.nix
@@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "oslo-serialization";
- version = "5.0.0";
+ version = "5.1.0";
src = fetchPypi {
pname = "oslo.serialization";
inherit version;
- sha256 = "sha256-KEUyjQ9H3Ioj/tKoIlPpCs/wqnMdvSTzec+OUObMZro=";
+ sha256 = "sha256-pIR98yaBwahL0TotunpuydW0SITeYyUhGS9tx1DOCYQ=";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/pandas-stubs/default.nix b/pkgs/development/python-modules/pandas-stubs/default.nix
index 9719b918b6eb6..23074842609b3 100644
--- a/pkgs/development/python-modules/pandas-stubs/default.nix
+++ b/pkgs/development/python-modules/pandas-stubs/default.nix
@@ -4,25 +4,27 @@
, fetchFromGitHub
, jinja2
, matplotlib
+, odfpy
, openpyxl
, pandas
, poetry-core
-, scipy
-, sqlalchemy
-, tabulate
, pyarrow
, pyreadstat
-, tables
, pytestCheckHook
, pythonOlder
+, scipy
+, sqlalchemy
+, tables
+, tabulate
, types-pytz
, typing-extensions
, xarray
+, XlsxWriter
}:
buildPythonPackage rec {
pname = "pandas-stubs";
- version = "1.5.0.221003";
+ version = "1.5.3.230214";
format = "pyproject";
disabled = pythonOlder "3.8";
@@ -30,8 +32,8 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "pandas-dev";
repo = pname;
- rev = "v${version}";
- sha256 = "sha256-RV0pOTPtlwBmYs3nu8+lNwVpl/VC/VzcXKOQMg9C3qk=";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-hLQXGnWtjYNzzyHO+p7CCFEHc2lrSwh35Om94K5Ozhk=";
};
nativeBuildInputs = [
@@ -46,62 +48,65 @@ buildPythonPackage rec {
checkInputs = [
jinja2
matplotlib
+ odfpy
openpyxl
- scipy
- sqlalchemy
- tabulate
pyarrow
- tables
pyreadstat
pytestCheckHook
+ scipy
+ sqlalchemy
+ tables
+ tabulate
typing-extensions
xarray
+ XlsxWriter
];
disabledTests = [
# AttributeErrors, missing dependencies, error and warning checks
- "test_data_error"
- "test_specification_error"
- "test_setting_with_copy_error"
- "test_setting_with_copy_warning"
- "test_numexpr_clobbering_error"
- "test_undefined_variable_error"
- "test_indexing_error"
- "test_pyperclip_exception"
- "test_css_warning"
- "test_possible_data_loss_error"
- "test_closed_file_error"
- "test_incompatibility_warning"
+ "test_aggregate_frame_combinations"
+ "test_aggregate_series_combinations"
+ "test_arrow_dtype"
"test_attribute_conflict_warning"
- "test_database_error"
- "test_possible_precision_loss"
- "test_value_label_type_mismatch"
- "test_invalid_column_name"
"test_categorical_conversion_warning"
- "test_join"
- "test_isetframe"
- "test_reset_index_150_changes"
+ "test_clipboard_iterator"
+ "test_clipboard"
+ "test_closed_file_error"
"test_compare_150_changes"
- "test_quantile_150_changes"
- "test_resample_150_changes"
+ "test_crosstab_args"
+ "test_css_warning"
+ "test_data_error"
+ "test_database_error"
+ "test_dummies"
+ "test_from_dummies_args"
+ "test_incompatibility_warning"
"test_index_astype"
- "test_orc"
- "test_orc_path"
+ "test_indexing_error"
+ "test_invalid_column_name"
+ "test_isetframe"
+ "test_join"
+ "test_numexpr_clobbering_error"
"test_orc_buffer"
- "test_orc_columns"
"test_orc_bytes"
- "test_clipboard"
- "test_clipboard_iterator"
- "test_arrow_dtype"
- "test_aggregate_series_combinations"
- "test_aggregate_frame_combinations"
- "test_types_rank"
+ "test_orc_columns"
+ "test_orc_path"
+ "test_orc"
+ "test_possible_data_loss_error"
+ "test_possible_precision_loss"
+ "test_pyperclip_exception"
+ "test_quantile_150_changes"
+ "test_resample_150_changes"
+ "test_reset_index_150_changes"
"test_reset_index"
- "test_types_assert_series_equal"
- "test_show_version"
- "test_dummies"
- "test_from_dummies_args"
"test_rolling_step_method"
+ "test_setting_with_copy_error"
+ "test_setting_with_copy_warning"
+ "test_show_version"
+ "test_specification_error"
+ "test_types_assert_series_equal"
+ "test_types_rank"
+ "test_undefined_variable_error"
+ "test_value_label_type_mismatch"
] ++ lib.optionals stdenv.isDarwin [
"test_plotting" # Fatal Python error: Illegal instruction
];
@@ -112,7 +117,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Type annotations for Pandas";
- homepage = "https://github.com/VirtusLab/pandas-stubs";
+ homepage = "https://github.com/pandas-dev/pandas-stubs";
license = licenses.mit;
maintainers = with maintainers; [ malo ];
};
diff --git a/pkgs/development/python-modules/playwright/default.nix b/pkgs/development/python-modules/playwright/default.nix
index 66a249a3d351f..b8f5882ef59d4 100644
--- a/pkgs/development/python-modules/playwright/default.nix
+++ b/pkgs/development/python-modules/playwright/default.nix
@@ -221,5 +221,6 @@ buildPythonPackage rec {
homepage = "https://github.com/microsoft/playwright-python";
license = licenses.asl20;
maintainers = with maintainers; [ techknowlogick yrd SuperSandro2000 ];
+ platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ];
};
}
diff --git a/pkgs/development/python-modules/pyhocon/default.nix b/pkgs/development/python-modules/pyhocon/default.nix
index f9014f5db2b75..1316f604717e4 100644
--- a/pkgs/development/python-modules/pyhocon/default.nix
+++ b/pkgs/development/python-modules/pyhocon/default.nix
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "pyhocon";
- version = "0.3.59";
+ version = "0.3.60";
format = "setuptools";
disabled = pythonOlder "3.7";
@@ -18,8 +18,8 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "chimpler";
repo = pname;
- rev = version;
- sha256 = "sha256-0BuDYheURFhtnWIh7Qw4LzZbk5tSqiNejo+08eglIvs=";
+ rev = "refs/tags/${version}";
+ sha256 = "sha256-H460j/DjY1lltapva3l87oyOJVjzUE9Q/oKti3SsUyU=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pynobo/default.nix b/pkgs/development/python-modules/pynobo/default.nix
index 97b3f2c5be59d..1be7a78c44f34 100644
--- a/pkgs/development/python-modules/pynobo/default.nix
+++ b/pkgs/development/python-modules/pynobo/default.nix
@@ -6,7 +6,7 @@
buildPythonPackage rec {
pname = "pynobo";
- version = "1.6.0";
+ version = "1.6.1";
format = "setuptools";
disabled = pythonOlder "3.7";
@@ -15,7 +15,7 @@ buildPythonPackage rec {
owner = "echoromeo";
repo = pname;
rev = "refs/tags/v${version}";
- hash = "sha256-YbQfdOLO1gs7+oiwe4rDmmD1o7MG+vma5xPlrtNZ00M=";
+ hash = "sha256-T86d3HGu6hsc54+ocCbINsInH/qHL9+HhOXDQ0I8QGA=";
};
# Project has no tests
@@ -28,6 +28,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python TCP/IP interface for Nobo Hub/Nobo Energy Control devices";
homepage = "https://github.com/echoromeo/pynobo";
+ changelog = "https://github.com/echoromeo/pynobo/releases/tag/v${version}";
license = with licenses; [ gpl3Plus ];
maintainers = with maintainers; [ fab ];
};
diff --git a/pkgs/development/python-modules/pynvml/default.nix b/pkgs/development/python-modules/pynvml/default.nix
index 63d445e0923fc..469d9861709ee 100644
--- a/pkgs/development/python-modules/pynvml/default.nix
+++ b/pkgs/development/python-modules/pynvml/default.nix
@@ -7,12 +7,12 @@
buildPythonPackage rec {
pname = "pynvml";
- version = "11.4.1";
+ version = "11.5.0";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "b2e4a33b80569d093b513f5804db0c7f40cfc86f15a013ae7a8e99c5e175d5dd";
+ sha256 = "sha256-0CeyG5WxCIufwngRf59ht8Z/jjOnh+n4P3NfD3GsMtA=";
};
propagatedBuildInputs = [ cudatoolkit ];
diff --git a/pkgs/development/python-modules/requests-pkcs12/default.nix b/pkgs/development/python-modules/requests-pkcs12/default.nix
index fcc4db1fbf0fa..96b64a5be2369 100644
--- a/pkgs/development/python-modules/requests-pkcs12/default.nix
+++ b/pkgs/development/python-modules/requests-pkcs12/default.nix
@@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "requests-pkcs12";
- version = "1.14";
+ version = "1.15";
format = "setuptools";
disabled = pythonOlder "3.7";
@@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "m-click";
repo = "requests_pkcs12";
rev = version;
- hash = "sha256-LZgKjSas0KdJAf4leSVz8sEnRrlJ20Sm9Ka+S5zDOTM=";
+ hash = "sha256-xk8+oERonZWzxKEmZutfvovzVOz9ZP5O83cMDTz9i3Y=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/screed/default.nix b/pkgs/development/python-modules/screed/default.nix
new file mode 100644
index 0000000000000..f21e09d1e5812
--- /dev/null
+++ b/pkgs/development/python-modules/screed/default.nix
@@ -0,0 +1,43 @@
+{ lib
+, fetchPypi
+, buildPythonPackage
+, pythonOlder
+, bz2file
+, setuptools
+, setuptools-scm
+, pytestCheckHook
+}:
+
+buildPythonPackage rec {
+ pname = "screed";
+ version = "1.1.1";
+ disabled = pythonOlder "3.8";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "sha256-EB4ZNImNLUoU+dnJd3S4wTyQpmuNK3NLtakPsO1iCbU=";
+ };
+
+ nativeBuildInputs = [ setuptools-scm ];
+ SETUPTOOLS_SCM_PRETEND_VERSION = version;
+
+ pythonImportsCheck = [ "screed" ];
+ checkInputs = [ pytestCheckHook ];
+
+ # These tests use the screed CLI and make assumptions on how screed is
+ # installed that break with nix. Can be enabled when upstream is fixed.
+ disabledTests = [
+ "Test_convert_shell"
+ "Test_fa_shell_command"
+ "Test_fq_shell_command"
+ ];
+
+ propagatedBuildInputs = [ bz2file setuptools ];
+
+ meta = with lib; {
+ description = "A simple read-only sequence database, designed for short reads";
+ homepage = "https://pypi.org/project/screed/";
+ maintainers = with maintainers; [ luizirber ];
+ license = licenses.bsd3;
+ };
+}
diff --git a/pkgs/development/python-modules/types-python-dateutil/default.nix b/pkgs/development/python-modules/types-python-dateutil/default.nix
index 4ac603bc8d127..81f56cd8040a0 100644
--- a/pkgs/development/python-modules/types-python-dateutil/default.nix
+++ b/pkgs/development/python-modules/types-python-dateutil/default.nix
@@ -5,12 +5,12 @@
buildPythonPackage rec {
pname = "types-python-dateutil";
- version = "2.8.19.2";
+ version = "2.8.19.7";
format = "setuptools";
src = fetchPypi {
inherit pname version;
- hash = "sha256-5uMs4Y83dlsIxGYiKHvI2BNtwMVi2a1bj9FYxZlj16c=";
+ hash = "sha256-evWl0bgKsd+guk2Hn6yzgug2piwtQIwqUJvkaA/Yscg=";
};
# Modules doesn't have tests
diff --git a/pkgs/development/python-modules/types-requests/default.nix b/pkgs/development/python-modules/types-requests/default.nix
index 2b1f4d1380ce6..a3b6c33d9de3a 100644
--- a/pkgs/development/python-modules/types-requests/default.nix
+++ b/pkgs/development/python-modules/types-requests/default.nix
@@ -6,12 +6,12 @@
buildPythonPackage rec {
pname = "types-requests";
- version = "2.28.11.2";
+ version = "2.28.11.13";
format = "setuptools";
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-/c170UgTn7ju9yz0pBrHJzhyytnmraFLEf9d/e7mDtM=";
+ sha256 = "sha256-P9MyhC6HWepffrd4nfiqdyuhVSFszxDvSqOw5bQuG0Y=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix
index aa7d65320671b..58d85c0051bef 100644
--- a/pkgs/development/r-modules/default.nix
+++ b/pkgs/development/r-modules/default.nix
@@ -1044,6 +1044,13 @@ let
'';
});
+ quarto = old.quarto.overrideDerivation (attrs: {
+ postPatch = ''
+ substituteInPlace "R/quarto.R" \
+ --replace "path_env <- Sys.getenv(\"QUARTO_PATH\", unset = NA)" "path_env <- Sys.getenv(\"QUARTO_PATH\", unset = '${lib.getBin pkgs.quarto}/bin/quarto')"
+ '';
+ });
+
s2 = old.s2.overrideDerivation (attrs: {
PKGCONFIG_CFLAGS = "-I${pkgs.openssl.dev}/include";
PKGCONFIG_LIBS = "-Wl,-rpath,${lib.getLib pkgs.openssl}/lib -L${lib.getLib pkgs.openssl}/lib -lssl -lcrypto";
diff --git a/pkgs/development/tools/faas-cli/default.nix b/pkgs/development/tools/faas-cli/default.nix
index 6440588b73013..12eccd200ab64 100644
--- a/pkgs/development/tools/faas-cli/default.nix
+++ b/pkgs/development/tools/faas-cli/default.nix
@@ -18,13 +18,13 @@ let
in
buildGoModule rec {
pname = "faas-cli";
- version = "0.15.2";
+ version = "0.15.9";
src = fetchFromGitHub {
owner = "openfaas";
repo = "faas-cli";
rev = version;
- sha256 = "sha256-kHpZeon85hU1cn2UmLNvC43z2nbWGFt6fWJDljwZANI=";
+ sha256 = "sha256-DudZOIwpsa7VaOQMJ2P/mfWHWYwESNhDfIUbtMV5Es0=";
};
vendorSha256 = null;
diff --git a/pkgs/development/tools/gdtoolkit/default.nix b/pkgs/development/tools/gdtoolkit/default.nix
new file mode 100644
index 0000000000000..67d98e0aa36b5
--- /dev/null
+++ b/pkgs/development/tools/gdtoolkit/default.nix
@@ -0,0 +1,84 @@
+{ lib
+, python3Packages
+, fetchFromGitHub
+, godot-server
+}:
+
+let lark080 = python3Packages.lark.overrideAttrs (old: rec {
+ # gdtoolkit needs exactly this lark version
+ version = "0.8.0";
+ src = fetchFromGitHub {
+ owner = "lark-parser";
+ repo = "lark";
+ rev = version;
+ hash = "sha256-KN9buVlH8hJ8t0ZP5yefeYM5vH5Gg7a7TEDGKJYpozs=";
+ fetchSubmodules = true;
+ };
+});
+
+in
+python3Packages.buildPythonApplication rec {
+ pname = "gdtoolkit";
+ version = "3.3.1";
+
+ # If we try to get using fetchPypi it requires GeoIP (but the package dont has that dep!?)
+ src = fetchFromGitHub {
+ owner = "Scony";
+ repo = "godot-gdscript-toolkit";
+ rev = version;
+ sha256 = "13nnpwy550jf5qnm9ixpxl1bwfnhhbiys8vqfd25g3aim4bm3gnn";
+ };
+
+ disabled = python3Packages.pythonOlder "3.7";
+
+ propagatedBuildInputs = [ lark080
+ ] ++ (with python3Packages; [
+ docopt
+ pyyaml
+ setuptools
+ ]);
+
+ doCheck = true;
+
+ nativeCheckInputs = with python3Packages; [
+ pytestCheckHook
+ hypothesis
+ godot-server
+ ];
+
+ preCheck =
+ let
+ godotServerMajorVersion = lib.versions.major godot-server.version;
+ gdtoolkitMajorVersion = lib.versions.major version;
+ msg = ''
+ gdtoolkit major version ${gdtoolkitMajorVersion} does not match godot-server major version ${godotServerMajorVersion}!
+ gdtoolkit needs a matching godot-server for its tests.
+ If you see this error, you can either:
+ - disable doCheck for gdtoolkit, or
+ - provide a compatible godot-server version to gdtoolkit"
+ '';
+ in lib.throwIf (godotServerMajorVersion != gdtoolkitMajorVersion) msg ''
+ # The tests want to run the installed executables
+ export PATH=$out/bin:$PATH
+
+ # gdtoolkit tries to write cache variables to $HOME/.cache
+ export HOME=$TMP
+
+ # Work around https://github.com/godotengine/godot/issues/20503
+ # Without this, Godot will complain about a missing project file
+ touch project.godot
+
+ # Remove broken test case
+ # (hard to skip via disabledTests since the test name contains an absolute path)
+ rm tests/potential-godot-bugs/multiline-subscription-expression.gd
+ '';
+
+ pythonImportsCheck = [ "gdtoolkit" "gdtoolkit.formatter" "gdtoolkit.linter" "gdtoolkit.parser" ];
+
+ meta = with lib; {
+ description = "Independent set of tools for working with Godot's GDScript - parser, linter and formatter";
+ homepage = "https://github.com/Scony/godot-gdscript-toolkit";
+ license = licenses.mit;
+ maintainers = with maintainers; [ shiryel tmarkus ];
+ };
+}
diff --git a/pkgs/development/tools/rust/cargo-valgrind/default.nix b/pkgs/development/tools/rust/cargo-valgrind/default.nix
index b21db0d6205f4..bf41a680b8498 100644
--- a/pkgs/development/tools/rust/cargo-valgrind/default.nix
+++ b/pkgs/development/tools/rust/cargo-valgrind/default.nix
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-valgrind";
- version = "2.1.0";
+ version = "2.1.1";
src = fetchFromGitHub {
owner = "jfrimmel";
repo = "cargo-valgrind";
rev = "v${version}";
- sha256 = "sha256-FCz15kMSKckifYWSTMGqJbRpZ8X/AM5dSw46dg8ERcY=";
+ sha256 = "sha256-l/1paghG/ARD0JfzNh0xj2UD5kW6FddM8Xrd/FCygYc=";
};
- cargoSha256 = "sha256-csSUe2qUIN2xKOMHWyM56FZyCwKPdfAI0NrFiDOtRiE=";
+ cargoSha256 = "sha256-9/kIIZDIsOhUvRT3TyXN5PGFUB+a8m2yXmzBbsPUK28=";
passthru = {
updateScript = nix-update-script {
diff --git a/pkgs/development/tools/skopeo/default.nix b/pkgs/development/tools/skopeo/default.nix
index 6d08ec9163fad..f39f7510c1bf9 100644
--- a/pkgs/development/tools/skopeo/default.nix
+++ b/pkgs/development/tools/skopeo/default.nix
@@ -11,22 +11,25 @@
, makeWrapper
, fuse-overlayfs
, dockerTools
+, runCommand
+, testers
+, skopeo
}:
buildGoModule rec {
pname = "skopeo";
- version = "1.10.0";
+ version = "1.11.1";
src = fetchFromGitHub {
rev = "v${version}";
owner = "containers";
repo = "skopeo";
- sha256 = "sha256-Q6gdkaIYTDUqDbjmE9TcRtQcHjpOJ3bXLJtN8NPp9KA=";
+ hash = "sha256-wTOcluPSguF6ZnKHlLelM5R2dIF9nd66qu7u/48uNyU=";
};
outputs = [ "out" "man" ];
- vendorSha256 = null;
+ vendorHash = null;
doCheck = false;
@@ -44,8 +47,8 @@ buildGoModule rec {
installPhase = ''
runHook preInstall
- PREFIX=$out make install-binary install-completions
- PREFIX=$man make install-docs
+ PREFIX=${placeholder "out"} make install-binary install-completions install-docs
+ install ${passthru.policy}/default-policy.json -Dt $out/etc/containers
'' + lib.optionalString stdenv.isLinux ''
wrapProgram $out/bin/skopeo \
--prefix PATH : ${lib.makeBinPath [ fuse-overlayfs ]}
@@ -53,11 +56,20 @@ buildGoModule rec {
runHook postInstall
'';
- passthru.tests = {
- inherit (dockerTools.examples) testNixFromDockerHub;
+ passthru = {
+ policy = runCommand "policy" { } ''
+ install ${src}/default-policy.json -Dt $out
+ '';
+ tests = {
+ version = testers.testVersion {
+ package = skopeo;
+ };
+ inherit (dockerTools.examples) testNixFromDockerHub;
+ };
};
meta = with lib; {
+ changelog = "https://github.com/containers/skopeo/releases/tag/${src.rev}";
description = "A command line utility for various operations on container images and image repositories";
homepage = "https://github.com/containers/skopeo";
maintainers = with maintainers; [ lewo ] ++ teams.podman.members;
diff --git a/pkgs/development/web/nodejs/v14.nix b/pkgs/development/web/nodejs/v14.nix
index 20f3f181b388c..e7dec1c12f665 100644
--- a/pkgs/development/web/nodejs/v14.nix
+++ b/pkgs/development/web/nodejs/v14.nix
@@ -8,7 +8,7 @@ let
in
buildNodejs {
inherit enableNpm;
- version = "14.21.0";
- sha256 = "sha256-O0vawbrMxUuu4uPbyre7Y1Ikxxbudu5Jqk9vVMKPeZE=";
+ version = "14.21.3";
+ sha256 = "sha256-RY7AkuYK1wDdzwectj1DXBXaTHuz0/mbmo5YqZ5UB14=";
patches = lib.optional stdenv.isDarwin ./bypass-xcodebuild.diff;
}
diff --git a/pkgs/development/web/nodejs/v16.nix b/pkgs/development/web/nodejs/v16.nix
index a0586849cf75b..725bbc690df1b 100644
--- a/pkgs/development/web/nodejs/v16.nix
+++ b/pkgs/development/web/nodejs/v16.nix
@@ -5,13 +5,15 @@ let
inherit openssl;
python = python3;
};
+
+ npmPatches = callPackage ./npm-patches.nix { };
in
buildNodejs {
inherit enableNpm;
- version = "16.18.0";
- sha256 = "sha256-/P5q0jQPIpBh0+galN8Wf+P3fgFxLe3AFEoOfVjixps=";
+ version = "16.19.1";
+ sha256 = "sha256-F/txZAYZgSWzDJTdPRdWIHspdwViav4W2NxHmmWh2LU=";
patches = [
./disable-darwin-v8-system-instrumentation.patch
./bypass-darwin-xcrun-node16.patch
- ];
+ ] ++ npmPatches;
}
diff --git a/pkgs/development/web/nodejs/v18.nix b/pkgs/development/web/nodejs/v18.nix
index 142bf08bad7e9..2a5a5ae3f677d 100644
--- a/pkgs/development/web/nodejs/v18.nix
+++ b/pkgs/development/web/nodejs/v18.nix
@@ -1,24 +1,17 @@
-{ callPackage, openssl, fetchpatch, python3, enableNpm ? true }:
+{ callPackage, fetchpatch, openssl, python3, enableNpm ? true }:
let
buildNodejs = callPackage ./nodejs.nix {
inherit openssl;
python = python3;
};
+
in
buildNodejs {
inherit enableNpm;
- version = "18.12.0";
- sha256 = "sha256-c6fwHimZ6xl3Y87WZqbNVErVgOrvtz4KhJYDs+gE9C4=";
+ version = "18.14.1";
+ sha256 = "sha256-7sNTQ4Jm/QrvU6lEa+ELMu5udNCOMt1UVLOC/2eT2gQ=";
patches = [
- (fetchpatch {
- # Fixes cross compilation to aarch64-linux by reverting https://github.com/nodejs/node/pull/43200
- name = "revert-arm64-pointer-auth.patch";
- url = "https://github.com/nodejs/node/pull/43200/commits/d42c42cc8ac652ab387aa93205aed6ece8a5040a.patch";
- sha256 = "sha256-ipGzg4lEoftTJbt6sW+0QJO/AZqHvUkFKe0qlum+iLY=";
- revert = true;
- })
-
./disable-darwin-v8-system-instrumentation.patch
./bypass-darwin-xcrun-node16.patch
];
diff --git a/pkgs/development/web/nodejs/v19.nix b/pkgs/development/web/nodejs/v19.nix
index cb34e1c919d8f..f344324291c3f 100644
--- a/pkgs/development/web/nodejs/v19.nix
+++ b/pkgs/development/web/nodejs/v19.nix
@@ -5,20 +5,14 @@ let
inherit openssl;
python = python3;
};
+
in
buildNodejs {
inherit enableNpm;
- version = "19.0.0";
- sha256 = "sha256-C3LSB6WBXxznskezPL+aLIb20BJT+jmQyXROJdl1BQ0=";
+ version = "19.6.1";
+ sha256 = "sha256-dxDmwoUclWvkkm/CVAZ48/3fjm04Juo6qbjCjW6omps=";
patches = [
- (fetchpatch {
- # Fixes cross compilation to aarch64-linux by reverting https://github.com/nodejs/node/pull/43200
- name = "revert-arm64-pointer-auth.patch";
- url = "https://github.com/nodejs/node/pull/43200/commits/d42c42cc8ac652ab387aa93205aed6ece8a5040a.patch";
- sha256 = "sha256-ipGzg4lEoftTJbt6sW+0QJO/AZqHvUkFKe0qlum+iLY=";
- revert = true;
- })
-
+ ./revert-arm64-pointer-auth.patch
./disable-darwin-v8-system-instrumentation-node19.patch
./bypass-darwin-xcrun-node16.patch
];
diff --git a/pkgs/games/theforceengine/default.nix b/pkgs/games/theforceengine/default.nix
new file mode 100644
index 0000000000000..ffc9811e869e0
--- /dev/null
+++ b/pkgs/games/theforceengine/default.nix
@@ -0,0 +1,52 @@
+{ lib
+, stdenv
+, fetchFromGitHub
+, SDL2
+, libdevil
+, rtaudio
+, rtmidi
+, glew
+, alsa-lib
+, cmake
+, pkg-config
+}:
+
+stdenv.mkDerivation rec {
+ pname = "theforceengine";
+ version = "1.09.100";
+
+ src = fetchFromGitHub {
+ owner = "luciusDXL";
+ repo = "TheForceEngine";
+ rev = "v${version}";
+ sha256 = "sha256-nw9yp/StaSi5thafVT1V5YA2ZCYGWNoHUvQTpK90Foc=";
+ };
+
+ nativeBuildInputs = [
+ cmake
+ pkg-config
+ ];
+
+ buildInputs = [
+ SDL2
+ libdevil
+ rtaudio
+ rtmidi
+ glew
+ alsa-lib
+ ];
+
+ prePatch = ''
+ # use nix store path instead of hardcoded /usr/share for support data
+ substituteInPlace TheForceEngine/TFE_FileSystem/paths-posix.cpp \
+ --replace "/usr/share" "$out/share"
+ '';
+
+ meta = with lib; {
+ description = "Modern \"Jedi Engine\" replacement supporting Dark Forces, mods, and in the future Outlaws.";
+ homepage = "https://theforceengine.github.io";
+ license = licenses.gpl2Only;
+ maintainers = with maintainers; [ devusb ];
+ platforms = [ "x86_64-linux" ];
+ };
+}
diff --git a/pkgs/misc/wiki-tui/default.nix b/pkgs/misc/wiki-tui/default.nix
index e5601095ebbc3..332577489faf0 100644
--- a/pkgs/misc/wiki-tui/default.nix
+++ b/pkgs/misc/wiki-tui/default.nix
@@ -1,28 +1,41 @@
-{ lib, rustPlatform, fetchFromGitHub, ncurses, openssl, pkg-config, stdenv, Security, fetchpatch }:
+{ lib
+, stdenv
+, rustPlatform
+, fetchFromGitHub
+, ncurses
+, openssl
+, pkg-config
+, Security
+}:
rustPlatform.buildRustPackage rec {
pname = "wiki-tui";
- version = "0.5.1";
+ version = "0.6.3";
src = fetchFromGitHub {
owner = "Builditluc";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-kcVfqj5vRfPcF6lO1Ley3ctZajNA02jUqQRlpi3MkXc=";
+ hash = "sha256-vBfD5SQnVx/UqRoyGJc4PINW/wKuHjpiUEz3WiRCR9A=";
};
- buildInputs = [ ncurses openssl ] ++ lib.optional stdenv.isDarwin Security;
+ nativeBuildInputs = [
+ pkg-config
+ ];
- nativeBuildInputs = [ pkg-config ];
+ buildInputs = [
+ ncurses
+ openssl
+ ] ++ lib.optional stdenv.isDarwin [
+ Security
+ ];
- cargoSha256 = "sha256-OW2kutjvQC9neiguixTdJx2hUFsnmQhR9DbniBr6V8w=";
-
- # Tests fail with this error: `found argument --test-threads which was not expected`
- doCheck = false;
+ cargoHash = "sha256-xbjUdQs2t+cjplAlNVRN1Zw5CeAYv4+ir4Pvrt+/n9k=";
meta = with lib; {
description = "A simple and easy to use Wikipedia Text User Interface";
homepage = "https://github.com/builditluc/wiki-tui";
+ changelog = "https://github.com/Builditluc/wiki-tui/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ lom builditluc ];
};
diff --git a/pkgs/servers/gnss-share/default.nix b/pkgs/servers/gnss-share/default.nix
new file mode 100644
index 0000000000000..81efe84d1c4f3
--- /dev/null
+++ b/pkgs/servers/gnss-share/default.nix
@@ -0,0 +1,26 @@
+{ buildGoModule, fetchFromGitLab, lib }:
+buildGoModule rec {
+ pname = "gnss-share";
+ version = "0.6";
+ src = fetchFromGitLab {
+ owner = "postmarketOS";
+ repo = "gnss-share";
+ rev = version;
+ hash = "sha256-vVmQlhzRISMBcYZh/9GQmOGzDgTzu2jSyIiEWdXPqOQ=";
+ };
+ vendorHash = "sha256-hS/xSxZSMHP+qlvpJYV6EvXtWx9ESamJ8lOf926CqOw=";
+ meta = with lib; {
+ description = "share GNSS data between multiple clients";
+ longDescription = ''
+ gnss-share is an app that facilitates sharing GNSS location data with multiple
+ clients, while providing a way to perform device-specific setup beforehand. For
+ some devices, it can also manage loading and storing A-GPS data.
+
+ This is meant to replace things like gpsd, and gps-share, and work together
+ with geoclue* or other clients that support fetching NMEA location data over
+ sockets.
+ '';
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ balsoft ];
+ };
+}
diff --git a/pkgs/servers/jetbrains/youtrack.nix b/pkgs/servers/jetbrains/youtrack.nix
index 19a82bd8b9394..31b4a457ec868 100644
--- a/pkgs/servers/jetbrains/youtrack.nix
+++ b/pkgs/servers/jetbrains/youtrack.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "youtrack";
- version = "2021.4.35970";
+ version = "2022.3.65371";
jar = fetchurl {
url = "https://download.jetbrains.com/charisma/${pname}-${version}.jar";
- sha256 = "sha256-HB515TS0XXEAiT463nVHP/naeoF7nmeB+6EK0NJ+5c0=";
+ sha256 = "sha256-NQKWmKEq5ljUXd64zY27Nj8TU+uLdA37chbFVdmwjNs=";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/servers/prowlarr/default.nix b/pkgs/servers/prowlarr/default.nix
index f7fde43b75e95..12df9c02d071c 100644
--- a/pkgs/servers/prowlarr/default.nix
+++ b/pkgs/servers/prowlarr/default.nix
@@ -16,14 +16,14 @@ let
}."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
hash = {
- x64-linux_hash = "sha256-H0OTEaUD6NVzZT0OpPONRl+wuCdrFXbiY9yHqc6/9e0=";
- arm64-linux_hash = "sha256-L7jTqC5IMB2pD3d71Uc/kDsfw5LVScJ97sjkq73XgVM=";
- x64-osx_hash = "sha256-tFpfgRq7Xlh8uBoNBHb6aXBDzsa48JC8ge9XGdSvZaI=";
+ x64-linux_hash = "sha256-Xx2z5aiIKRNbBxBMXCTfm1VacQOLyruC6sXB/+C7knk=";
+ arm64-linux_hash = "sha256-r6WuQhydSRZmsH1hp51gGcQ/7ZruxbEMrbrFps2nmcw=";
+ x64-osx_hash = "sha256-F8bE4lXcqyBVZhgYcQKPrza9cphCuC5j7968jL6qgxM=";
}."${arch}-${os}_hash";
in stdenv.mkDerivation rec {
pname = "prowlarr";
- version = "0.4.7.2016";
+ version = "1.2.0.2583";
src = fetchurl {
url = "https://github.com/Prowlarr/Prowlarr/releases/download/v${version}/Prowlarr.develop.${version}.${os}-core-${arch}.tar.gz";
diff --git a/pkgs/servers/redpanda/base64.nix b/pkgs/servers/redpanda/base64.nix
new file mode 100644
index 0000000000000..305456c55ccf8
--- /dev/null
+++ b/pkgs/servers/redpanda/base64.nix
@@ -0,0 +1,26 @@
+{ clangStdenv
+, cmake
+, fetchFromGitHub
+, lib
+}:
+let
+ pname = "base64";
+ version = "0.5.0";
+in
+clangStdenv.mkDerivation {
+ inherit pname version;
+ src = fetchFromGitHub {
+ owner = "aklomp";
+ repo = "base64";
+ rev = "v${version}";
+ sha256 = "sha256-2HNI9ycT9f+NLwLElEuR61qmTguOsI+kNxv01ipxSqQ=";
+ };
+ nativeBuildInputs = [ cmake ];
+ meta = with lib; {
+ description = "Fast Base64 stream encoder/decoder in C99, with SIMD acceleration";
+ license = licenses.bsd2;
+ homepage = "https://github.com/aklomp/base64";
+ maintainers = with maintainers; [ avakhrenev ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/servers/redpanda/default.nix b/pkgs/servers/redpanda/default.nix
index 90edc3e278adc..c59aa621cc4d6 100644
--- a/pkgs/servers/redpanda/default.nix
+++ b/pkgs/servers/redpanda/default.nix
@@ -1,48 +1,52 @@
-{ lib, stdenv, fetchzip }:
-
+{ buildGoModule
+, callPackage
+, doCheck ? !stdenv.isDarwin # Can't start localhost test server in MacOS sandbox.
+, fetchFromGitHub
+, installShellFiles
+, lib
+, stdenv
+}:
let
- version = "22.2.7";
- platform = if stdenv.isLinux then "linux" else "darwin";
- arch = if stdenv.isAarch64 then "arm" else "amd";
- sha256s = {
- darwin.amd = "sha256-AXk3aP1SGiHTfHTCBRTagX0DAVmdcVVIkxWaTnZxB8g=";
- darwin.arm = "sha256-pvOVvNc8lZ2d2fVZVYWvumVWYpnLORNY/3o1t4BN2N4=";
- linux.amd = "sha256-hUChGYimCFXEvSxb49QgPo/LYlef0ZMVhKNy9i3SpVA=";
- linux.arm = "sha256-WHjYAbytiu747jFqN0KZ/CkIwAVI7fb32ywtRiQOBm8=";
- };
-in stdenv.mkDerivation rec {
- pname = "redpanda";
- inherit version;
-
- src = fetchzip {
- url = "https://github.com/redpanda-data/redpanda/releases/download/v${version}/rpk-${platform}-${arch}64.zip";
- sha256 = sha256s.${platform}.${arch};
+ version = "22.3.13";
+ src = fetchFromGitHub {
+ owner = "redpanda-data";
+ repo = "redpanda";
+ rev = "v${version}";
+ sha256 = "sha256-cUQFDXWnQYSLcfKFYg6BLrxF77iX+Yx3hcul4tMxdoc=";
};
-
- installPhase = ''
- runHook preInstall
-
- mkdir -p $out/bin
- cp rpk $out/bin
-
- ${lib.optionalString stdenv.isLinux ''
- patchelf \
- --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
- $out/bin/rpk
- ''}
-
- runHook postInstall
+ server = callPackage ./server.nix { inherit src version; };
+in
+buildGoModule rec {
+ pname = "redpanda-rpk";
+ inherit doCheck src version;
+ modRoot = "./src/go/rpk";
+ runVend = false;
+ vendorSha256 = "sha256-JVZuHRh3gavIGArxDkqUQsL5oBjz35EKGsC75Sy+cMo=";
+
+ ldflags = [
+ ''-X "github.com/redpanda-data/redpanda/src/go/rpk/pkg/cli/cmd/version.version=${version}"''
+ ''-X "github.com/redpanda-data/redpanda/src/go/rpk/pkg/cli/cmd/version.rev=v${version}"''
+ ''-X "github.com/redpanda-data/redpanda/src/go/rpk/pkg/cli/cmd/container/common.tag=v${version}"''
+ ];
+
+ nativeBuildInputs = [ installShellFiles ];
+
+ postInstall = ''
+ for shell in bash fish zsh; do
+ $out/bin/rpk generate shell-completion $shell > rpk.$shell
+ installShellCompletion rpk.$shell
+ done
'';
- # stripping somehow completely breaks it
- dontStrip = true;
+ passthru = {
+ inherit server;
+ };
meta = with lib; {
- description = "Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM! ";
- sourceProvenance = with sourceTypes; [ binaryNativeCode ];
- license = licenses.bsl11;
+ description = "Redpanda client";
homepage = "https://redpanda.com/";
- maintainers = with maintainers; [ happysalada ];
+ license = licenses.bsl11;
+ maintainers = with maintainers; [ avakhrenev happysalada ];
platforms = platforms.all;
};
}
diff --git a/pkgs/servers/redpanda/hdr-histogram.nix b/pkgs/servers/redpanda/hdr-histogram.nix
new file mode 100644
index 0000000000000..91000649e130d
--- /dev/null
+++ b/pkgs/servers/redpanda/hdr-histogram.nix
@@ -0,0 +1,28 @@
+{ clangStdenv
+, cmake
+, fetchFromGitHub
+, lib
+, zlib
+}:
+let
+ pname = "HdrHistogram_c";
+ version = "0.11.5";
+in
+clangStdenv.mkDerivation {
+ inherit pname version;
+ src = fetchFromGitHub {
+ owner = "HdrHistogram";
+ repo = "HdrHistogram_c";
+ rev = version;
+ sha256 = "sha256-29if+0H8wdpQBN48lt0ylGgtUCv/tJYZnG5LzcIqXDs=";
+ };
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [ zlib ];
+ meta = with lib; {
+ description = "C port of the HdrHistogram";
+ license = licenses.bsd2;
+ homepage = "https://github.com/HdrHistogram/HdrHistogram_c";
+ maintainers = with maintainers; [ avakhrenev ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/servers/redpanda/rapidjson.nix b/pkgs/servers/redpanda/rapidjson.nix
new file mode 100644
index 0000000000000..99ada8c05f88e
--- /dev/null
+++ b/pkgs/servers/redpanda/rapidjson.nix
@@ -0,0 +1,32 @@
+# rapidjson used in nixpkgs is too old. Although it is technically a latest release, it was made in 2016.
+# Redpanda uses its own version
+{ clangStdenv
+, cmake
+, fetchFromGitHub
+, lib
+, pkg-config
+}:
+
+clangStdenv.mkDerivation rec {
+ pname = "rapidjson";
+ version = "1.1.1";
+
+ src = fetchFromGitHub {
+ owner = "redpanda-data";
+ repo = "rapidjson";
+ rev = "27c3a8dc0e2c9218fe94986d249a12b5ed838f1d";
+ sha256 = "sha256-wggyCL5uEsnJDxkYAUsXOjoO1MNQBGB05E6aSpsNcl0=";
+ };
+
+ nativeBuildInputs = [ pkg-config cmake ];
+
+ doCheck = false;
+
+ meta = with lib; {
+ description = "Fast JSON parser/generator for C++ with both SAX/DOM style API";
+ homepage = "http://rapidjson.org/";
+ maintainers = with maintainers; [ avakhrenev ];
+ license = licenses.mit;
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/servers/redpanda/redpanda.patch b/pkgs/servers/redpanda/redpanda.patch
new file mode 100644
index 0000000000000..c3ee76d3c9ae4
--- /dev/null
+++ b/pkgs/servers/redpanda/redpanda.patch
@@ -0,0 +1,73 @@
+diff --git a/cmake/main.cmake b/cmake/main.cmake
+index 8c60c4214..194f33a21 100644
+--- a/cmake/main.cmake
++++ b/cmake/main.cmake
+@@ -15,15 +15,6 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
+ set(CMAKE_UNITY_BUILD_BATCH_SIZE 10)
+ set(CMAKE_CXX_EXTENSIONS OFF)
+ set(CMAKE_POSITION_INDEPENDENT_CODE ON)
+-list(APPEND BASE_LD_FLAGS_LIST
+- -L${REDPANDA_DEPS_INSTALL_DIR}/lib
+- -L${REDPANDA_DEPS_INSTALL_DIR}/lib64
+- -fuse-ld=lld)
+-set(PKG_CONFIG_PATH_LIST
+- ${REDPANDA_DEPS_INSTALL_DIR}/lib64/pkgconfig
+- ${REDPANDA_DEPS_INSTALL_DIR}/share/pkgconfig
+- ${REDPANDA_DEPS_INSTALL_DIR}/lib/pkgconfig
+- )
+
+ list(APPEND BASE_CXX_FLAGS_LIST -fPIC)
+ list(APPEND BASE_C_FLAGS_LIST -fPIC)
+diff --git a/cmake/testing.cmake b/cmake/testing.cmake
+index 7f149dc82..7c57aa3dd 100644
+--- a/cmake/testing.cmake
++++ b/cmake/testing.cmake
+@@ -24,6 +24,7 @@ message(STATUS "RP_ENABLE_BENCHMARK_TESTS=${RP_ENABLE_BENCHMARK_TESTS}")
+ message(STATUS "RP_ENABLE_HONEY_BADGER_TESTS=${RP_ENABLE_HONEY_BADGER_TESTS}")
+
+ function (rp_test)
++ return()
+ set(options
+ INTEGRATION_TEST UNIT_TEST BENCHMARK_TEST HBADGER_TEST)
+ set(oneValueArgs BINARY_NAME TIMEOUT PREPARE_COMMAND POST_COMMAND)
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index eecd145ed..b9efa89b5 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -5,4 +5,5 @@ find_package(Boost REQUIRED
+ unit_test_framework)
+ find_package(absl REQUIRED)
+ add_subdirectory(v)
+-add_subdirectory(go/kreq-gen)
++# Don't build kafka-request-generator, it is needed only for tests
++# add_subdirectory(go/kreq-gen)
+diff --git a/src/v/CMakeLists.txt b/src/v/CMakeLists.txt
+index 075da485e..af7ede2bc 100644
+--- a/src/v/CMakeLists.txt
++++ b/src/v/CMakeLists.txt
+@@ -58,7 +58,9 @@ else()
+ if(${ENABLE_GIT_HASH})
+ message(FATAL_ERROR "ENABLE_GIT_HASH cannot be 'on' when ENABLE_GIT_VERSION is 'off'")
+ endif()
+- set(GIT_VER "no_version")
++ if(NOT GIT_VER)
++ set(GIT_VER "no_version")
++ endif()
+ endif()
+
+ if(${ENABLE_GIT_HASH})
+@@ -71,8 +73,12 @@ if(${ENABLE_GIT_HASH})
+ set(GIT_CLEAN_DIRTY "")
+ endif()
+ else()
+- set(GIT_SHA1 "000")
+- set(GIT_CLEAN_DIRTY "-dev")
++ if(NOT GIT_SHA1)
++ set(GIT_SHA1 "000")
++ endif()
++ if(NOT GIT_CLEAN_DIRTY)
++ set(GIT_CLEAN_DIRTY "-dev")
++ endif()
+ endif()
+
+ configure_file(version.h.in version.h @ONLY)
diff --git a/pkgs/servers/redpanda/seastar-fixes.patch b/pkgs/servers/redpanda/seastar-fixes.patch
new file mode 100644
index 0000000000000..c6b12b88c1498
--- /dev/null
+++ b/pkgs/servers/redpanda/seastar-fixes.patch
@@ -0,0 +1,13 @@
+diff --git a/include/seastar/core/std-coroutine.hh b/include/seastar/core/std-coroutine.hh
+index ea364bee..57474529 100644
+--- a/include/seastar/core/std-coroutine.hh
++++ b/include/seastar/core/std-coroutine.hh
+@@ -87,7 +87,7 @@ class coroutine_handle {
+
+ explicit operator bool() const noexcept { return _pointer; }
+
+- static coroutine_handle from_address(void* ptr) noexcept {
++ static constexpr coroutine_handle from_address(void* ptr) noexcept {
+ coroutine_handle hndl;
+ hndl._pointer = ptr;
+ return hndl;
diff --git a/pkgs/servers/redpanda/seastar.nix b/pkgs/servers/redpanda/seastar.nix
new file mode 100644
index 0000000000000..3c7120e6c8762
--- /dev/null
+++ b/pkgs/servers/redpanda/seastar.nix
@@ -0,0 +1,84 @@
+{ boost175
+, c-ares
+, cmake
+, cryptopp
+, fetchFromGitHub
+, fmt_8
+, gnutls
+, hwloc
+, lib
+, libsystemtap
+, libtasn1
+, liburing
+, libxfs
+, lksctp-tools
+, llvmPackages_14
+, lz4
+, ninja
+, numactl
+, openssl
+, pkg-config
+, python3
+, ragel
+, valgrind
+, yaml-cpp
+}:
+let
+ pname = "seastar";
+ version = "22.11.0";
+in
+llvmPackages_14.stdenv.mkDerivation {
+ inherit pname version;
+ strictDeps = true;
+ src = fetchFromGitHub {
+ owner = "redpanda-data";
+ repo = "seastar";
+ rev = "30d3a28bde08d2228b4e560c173b89fdd94c3f05";
+ sha256 = "sha256-Xzu7AJMkvE++BGEqluod3fwMEIpDnbCczmlEad0/4v4=";
+ };
+ nativeBuildInputs = [
+ cmake
+ ninja
+ openssl
+ pkg-config
+ python3
+ ragel
+ ];
+ buildInputs = [
+ libsystemtap
+ libxfs
+ ];
+ propagatedBuildInputs = [
+ boost175
+ c-ares
+ gnutls
+ cryptopp
+ fmt_8
+ hwloc
+ libtasn1
+ liburing
+ lksctp-tools
+ lz4
+ numactl
+ valgrind
+ yaml-cpp
+ ];
+ patches = [
+ ./seastar-fixes.patch
+ ];
+ postPatch = ''
+ patchShebangs ./scripts/seastar-json2code.py
+ '';
+ cmakeFlags = [
+ "-DSeastar_EXCLUDE_DEMOS_FROM_ALL=ON"
+ "-DSeastar_EXCLUDE_TESTS_FROM_ALL=ON"
+ ];
+ doCheck = false;
+ meta = with lib; {
+ description = "High performance server-side application framework.";
+ license = licenses.asl20;
+ homepage = "https://seastar.io/";
+ maintainers = with maintainers; [ avakhrenev ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/servers/redpanda/server.nix b/pkgs/servers/redpanda/server.nix
new file mode 100644
index 0000000000000..9cb050eb5f45a
--- /dev/null
+++ b/pkgs/servers/redpanda/server.nix
@@ -0,0 +1,123 @@
+{ abseil-cpp
+, avro-cpp
+, callPackage
+, ccache
+, cmake
+, crc32c
+, croaring
+, ctre
+, curl
+, dpdk
+, git
+, lib
+, llvmPackages_14
+, llvm_14
+, ninja
+, p11-kit
+, pkg-config
+, procps
+, protobuf3_21
+, python3
+, snappy
+, src
+, unzip
+, version
+, writeShellScriptBin
+, xxHash
+, zip
+, zstd
+}:
+let
+ pname = "redpanda";
+ pythonPackages = p: with p; [ jinja2 ];
+ seastar = callPackage ./seastar.nix { };
+ base64 = callPackage ./base64.nix { };
+ hdr-histogram = callPackage ./hdr-histogram.nix { };
+ kafka-codegen-venv = python3.withPackages (ps: [
+ ps.jinja2
+ ps.jsonschema
+ ]);
+ rapidjson = callPackage ./rapidjson.nix { };
+in
+llvmPackages_14.stdenv.mkDerivation rec {
+ inherit pname version src;
+
+ preConfigure = ''
+ # setup sccache
+ export CCACHE_DIR=$TMPDIR/sccache-redpanda
+ mkdir -p $CCACHE_DIR
+ '';
+ patches = [
+ ./redpanda.patch
+ ];
+ postPatch = ''
+ # Fix 'error: use of undeclared identifier 'roaring'; did you mean 'Roaring
+ # qualified reference to 'Roaring' is a constructor name rather than a type in this context'
+ substituteInPlace \
+ ./src/v/storage/compacted_offset_list.h \
+ ./src/v/storage/compaction_reducers.cc \
+ ./src/v/storage/compaction_reducers.h \
+ ./src/v/storage/segment_utils.h \
+ ./src/v/storage/segment_utils.cc \
+ --replace 'roaring::Roaring' 'Roaring'
+
+ patchShebangs ./src/v/rpc/rpc_compiler.py
+ '';
+
+ doCheck = false;
+
+ nativeBuildInputs = [
+ (python3.withPackages pythonPackages)
+ (writeShellScriptBin "kafka-codegen-venv" "exec -a $0 ${kafka-codegen-venv}/bin/python3 $@")
+ ccache
+ cmake
+ curl
+ git
+ llvm_14
+ ninja
+ pkg-config
+ procps
+ seastar
+ unzip
+ zip
+ ];
+
+ cmakeFlags = [
+ "-DREDPANDA_DEPS_SKIP_BUILD=ON"
+ "-DRP_ENABLE_TESTS=OFF"
+ "-Wno-dev"
+ "-DGIT_VER=${version}"
+ "-DGIT_CLEAN_DIRTY=\"\""
+ ];
+
+ buildInputs = [
+ abseil-cpp
+ avro-cpp
+ base64
+ crc32c
+ croaring
+ ctre
+ dpdk
+ hdr-histogram
+ p11-kit
+ protobuf3_21
+ rapidjson
+ seastar
+ snappy
+ xxHash
+ zstd
+ ];
+
+ meta = with lib; {
+ description = "Kafka-compatible streaming platform.";
+ license = licenses.bsl11;
+ longDescription = ''
+ Redpanda is a Kafka-compatible streaming data platform that is
+ proven to be 10x faster and 6x lower in total costs. It is also JVM-free,
+ ZooKeeper-free, Jepsen-tested and source available.
+ '';
+ homepage = "https://redpanda.com/";
+ maintainers = with maintainers; [ avakhrenev happysalada ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/servers/sql/rqlite/default.nix b/pkgs/servers/sql/rqlite/default.nix
new file mode 100644
index 0000000000000..713072953be28
--- /dev/null
+++ b/pkgs/servers/sql/rqlite/default.nix
@@ -0,0 +1,37 @@
+{ lib
+, buildGoModule
+, fetchFromGitHub
+}:
+
+buildGoModule rec {
+ pname = "rqlite";
+ version = "7.6.1";
+
+ src = fetchFromGitHub {
+ owner = "rqlite";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "sha256-WvEnMAz3dKG8xMlQzm7E0TmAgvsrRED50bb4Ved1+4U=";
+ };
+
+ vendorSha256 = "sha256-qirt5g7dcjAnceejrBnfhDpA4LSEj7eOuznSlfUBUgo=";
+
+ subPackages = [ "cmd/rqlite" "cmd/rqlited" "cmd/rqbench" ];
+
+ # Leaving other flags from https://github.com/rqlite/rqlite/blob/master/package.sh
+ # since automatically retriving those is nontrivial and inessential
+ ldflags = [
+ "-s" "-w"
+ "-X github.com/rqlite/rqlite/cmd.Version=${src.rev}"
+ ];
+
+ # Tests are in a different subPackage which fails trying to access the network
+ doCheck = false;
+
+ meta = with lib; {
+ description = "The lightweight, distributed relational database built on SQLite";
+ homepage = "https://github.com/rqlite/rqlite";
+ license = licenses.mit;
+ maintainers = with maintainers; [ dit7ya ];
+ };
+}
diff --git a/pkgs/servers/teleport/default.nix b/pkgs/servers/teleport/default.nix
index 8cc67a1ff6ecd..52c21cb63674d 100644
--- a/pkgs/servers/teleport/default.nix
+++ b/pkgs/servers/teleport/default.nix
@@ -2,17 +2,21 @@
, buildGoModule
, rustPlatform
, fetchFromGitHub
+, fetchYarnDeps
, makeWrapper
, symlinkJoin
, CoreFoundation
, AppKit
, libfido2
+, nodejs
, openssl
, pkg-config
, protobuf
, Security
, stdenv
, xdg-utils
+, yarn
+, yarn2nix-moretea
, nixosTests
, withRdpClient ? true
@@ -23,13 +27,13 @@ let
owner = "gravitational";
repo = "teleport";
rev = "v${version}";
- hash = "sha256-F5v3/eKPLhSxW7FImTbE+QMtfn8w5WVTrxMWhgNr3YA=";
+ hash = "sha256-jJfOgcwKkNFO/5XHxMoapZxM8Tb0kEgKVA7SrMU7uW4=";
};
- version = "10.3.1";
+ version = "11.3.4";
rdpClient = rustPlatform.buildRustPackage rec {
pname = "teleport-rdpclient";
- cargoHash = "sha256-Xmabjoq1NXxXemeR06Gg8R/HwdSE+rsxxX645pQ3SuI=";
+ cargoHash = "sha256-TSIwLCY01ygCWT73LR/Ch7NwPQA3a3r0PyL3hUzBNr4=";
inherit version src;
buildAndTestSubdir = "lib/srv/desktop/rdp/rdpclient";
@@ -40,7 +44,7 @@ let
# https://github.com/NixOS/nixpkgs/issues/161570 ,
# buildRustPackage sets strictDeps = true;
- checkInputs = buildInputs;
+ nativeCheckInputs = buildInputs;
OPENSSL_NO_VENDOR = "1";
@@ -50,19 +54,49 @@ let
'';
};
- webassets = fetchFromGitHub {
- owner = "gravitational";
- repo = "webassets";
- # Submodule rev from https://github.com/gravitational/teleport/tree/v10.3.1
- rev = "6710dcd0dc19ad101bac3259c463ef940f2ab1f3";
- hash = "sha256-A13FSpgJODmhugAwy4kqiDw4Rihr//DhQX/bjwaeo2A=";
+ yarnOfflineCache = fetchYarnDeps {
+ yarnLock = "${src}/yarn.lock";
+ hash = "sha256-MAGeWzA366yzpjdCY0+X6RV5MKcsHa/xD5CJu6ce1FU=";
+ };
+
+ webassets = stdenv.mkDerivation {
+ pname = "teleport-webassets";
+ inherit src version;
+
+ nativeBuildInputs = [
+ nodejs
+ yarn
+ yarn2nix-moretea.fixup_yarn_lock
+ ];
+
+ configurePhase = ''
+ export HOME=$(mktemp -d)
+ '';
+
+ buildPhase = ''
+ yarn config --offline set yarn-offline-mirror ${yarnOfflineCache}
+ fixup_yarn_lock yarn.lock
+
+ yarn install --offline \
+ --frozen-lockfile \
+ --ignore-engines --ignore-scripts
+ patchShebangs .
+
+ yarn build-ui-oss
+ '';
+
+ installPhase = ''
+ mkdir -p $out
+ cp -R webassets/. $out
+ '';
};
in
buildGoModule rec {
pname = "teleport";
inherit src version;
- vendorHash = "sha256-2Zrd3CbZvxns9lNVtwaaor1mi97IhPc+MRJhj3rU760=";
+ vendorHash = "sha256-NkiFLEHBNjxUOSuAlVugAV14yCCo3z6yhX7LZQFKhvA=";
+ proxyVendor = true;
subPackages = [ "tool/tbot" "tool/tctl" "tool/teleport" "tool/tsh" ];
tags = [ "libfido2" "webassets_embed" ]
@@ -85,10 +119,7 @@ buildGoModule rec {
outputs = [ "out" "client" ];
preBuild = ''
- mkdir -p build
- echo "making webassets"
- cp -r ${webassets}/* webassets/
- make -j$NIX_BUILD_CORES lib/web/build/webassets
+ cp -r ${webassets} webassets
'' + lib.optionalString withRdpClient ''
ln -s ${rdpClient}/lib/* lib/
ln -s ${rdpClient}/include/* lib/srv/desktop/rdp/rdpclient/
diff --git a/pkgs/servers/traefik/default.nix b/pkgs/servers/traefik/default.nix
index 9abfa13c60311..4bc0a230d3ccd 100644
--- a/pkgs/servers/traefik/default.nix
+++ b/pkgs/servers/traefik/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "traefik";
- version = "2.9.4";
+ version = "2.9.8";
# Archive with static assets for webui
src = fetchzip {
url = "https://github.com/traefik/traefik/releases/download/v${version}/traefik-v${version}.src.tar.gz";
- sha256 = "sha256-tz4B9QgnExv8Je9o4T88WTFmOczQRrybBsdqKZ65f/g=";
+ sha256 = "sha256-3vrMh0zrJQhIG9VAlG/iHlOVlUFlE4qd0EkOB0ckAtY=";
stripRoot = false;
};
- vendorSha256 = "sha256-olYsWMTaRwRnDPwy4ewKnks5d8p+vmPTQKaXZSlG8co=";
+ vendorSha256 = "sha256-NyI+3wYRZ3L98qwrkDfrbJK4S+Wdx/UJ8FlLAMhaL7A=";
subPackages = [ "cmd/traefik" ];
diff --git a/pkgs/servers/web-apps/searxng/default.nix b/pkgs/servers/web-apps/searxng/default.nix
index 0ddfc5351e3f2..c44aa21a2d2cd 100644
--- a/pkgs/servers/web-apps/searxng/default.nix
+++ b/pkgs/servers/web-apps/searxng/default.nix
@@ -5,13 +5,13 @@
python3.pkgs.buildPythonApplication rec {
pname = "searxng";
- version = "unstable-2022-09-01";
+ version = "unstable-2023-03-13";
src = fetchFromGitHub {
owner = pname;
repo = pname;
- rev = "174e5242569812618af4ebd9a646ba2a6ded5459";
- sha256 = "sha256-Q1+4HkgOoTRtW5XYWpC5dpukkrjG5fP0585soo/srmQ=";
+ rev = "295c87a926c3deb1e438234550a9d8fbbaad17fa";
+ sha256 = "sha256-ItPFUyyuctx/yyMVUn5Ez9f+taNiV6FR0q9wz1jwk8M=";
};
postPatch = ''
@@ -26,11 +26,11 @@ python3.pkgs.buildPythonApplication rec {
babel
certifi
python-dateutil
+ fasttext-predict
flask
flaskbabel
brotli
jinja2
- langdetect
lxml
pygments
pyyaml
@@ -56,6 +56,6 @@ python3.pkgs.buildPythonApplication rec {
homepage = "https://github.com/searxng/searxng";
description = "A fork of Searx, a privacy-respecting, hackable metasearch engine";
license = licenses.agpl3Plus;
- maintainers = with maintainers; [ kranzes ];
+ maintainers = with maintainers; [ SuperSandro2000 ];
};
}
diff --git a/pkgs/shells/nix-your-shell/default.nix b/pkgs/shells/nix-your-shell/default.nix
new file mode 100644
index 0000000000000..e957fdba7525e
--- /dev/null
+++ b/pkgs/shells/nix-your-shell/default.nix
@@ -0,0 +1,27 @@
+{ lib
+, rustPlatform
+, fetchFromGitHub
+, nix-update-script
+}:
+rustPlatform.buildRustPackage rec {
+ pname = "nix-your-shell";
+ version = "1.1.0";
+
+ src = fetchFromGitHub {
+ owner = "MercuryTechnologies";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "sha256-MXshCRgGL2V51Pd1ms6D0Sn0mtRcxd0pWUz+zghBTdI=";
+ };
+
+ cargoSha256 = "sha256-f1igCSdv6iMUDeCDGSxDIecjVcJQN2jbdALGMpDVepQ=";
+
+ meta = with lib; {
+ description = "A `nix` and `nix-shell` wrapper for shells other than `bash`";
+ homepage = "https://github.com/MercuryTechnologies/nix-your-shell";
+ license = [ licenses.mit ];
+ maintainers = [ maintainers._9999years ];
+ };
+
+ passthru.updateScript = nix-update-script { };
+}
diff --git a/pkgs/tools/misc/boxxy/default.nix b/pkgs/tools/misc/boxxy/default.nix
new file mode 100644
index 0000000000000..6c42e7131c86f
--- /dev/null
+++ b/pkgs/tools/misc/boxxy/default.nix
@@ -0,0 +1,28 @@
+{ lib
+, rustPlatform
+, fetchFromGitHub
+, stdenv
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "boxxy";
+ version = "0.3.4";
+
+ src = fetchFromGitHub {
+ owner = "queer";
+ repo = "boxxy";
+ rev = "v${version}";
+ hash = "sha256-bFDGZhwawOPzXR0ODD61h/wVUibNVl7ayiV9jfvTI6c=";
+ };
+
+ cargoHash = "sha256-oO0cb5PZ2BdJnB+Uyu5ZHpYR5znoeGa/RpyQAXLlrBQ=";
+
+ meta = with lib; {
+ description = "Puts bad Linux applications in a box with only their files";
+ homepage = "https://github.com/queer/boxxy";
+ license = licenses.mit;
+ maintainers = with maintainers; [ dit7ya figsoda ];
+ platforms = platforms.linux;
+ broken = stdenv.isAarch64;
+ };
+}
diff --git a/pkgs/tools/misc/mpy-utils/default.nix b/pkgs/tools/misc/mpy-utils/default.nix
new file mode 100644
index 0000000000000..ea816126858bd
--- /dev/null
+++ b/pkgs/tools/misc/mpy-utils/default.nix
@@ -0,0 +1,21 @@
+{ stdenv, lib, python3, buildPythonApplication, fetchPypi, fusepy, pyserial }:
+
+buildPythonApplication rec {
+ pname = "mpy-utils";
+ version = "0.1.13";
+
+ src = fetchPypi {
+ inherit pname version;
+ hash = "sha256-die8hseaidhs9X7mfFvV8C8zn0uyw08gcHNqmjl+2Z4=";
+ };
+
+ propagatedBuildInputs = [ fusepy pyserial ];
+
+ meta = with lib; {
+ description = "MicroPython development utility programs";
+ homepage = "https://github.com/nickzoic/mpy-utils";
+ license = licenses.mit;
+ maintainers = with maintainers; [ aciceri ];
+ broken = stdenv.isDarwin;
+ };
+}
diff --git a/pkgs/tools/misc/mutagen-compose/default.nix b/pkgs/tools/misc/mutagen-compose/default.nix
index 669ad1d3aea2a..1cd914bec657e 100644
--- a/pkgs/tools/misc/mutagen-compose/default.nix
+++ b/pkgs/tools/misc/mutagen-compose/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "mutagen-compose";
- version = "0.16.0";
+ version = "0.16.5";
src = fetchFromGitHub {
owner = "mutagen-io";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-fr4Emw8S7Uu0I08Yxha+hzZF54cJZ8UQgWF4GGvWDu0=";
+ sha256 = "sha256-Rn3aXwez/WUGpuRvA6lkuECchpYek8KDMh6xzZOV9v0=";
};
- vendorSha256 = "sha256-P6FnDp+nEEZM/7uvSb9Zkrn2zLha816A82xN2AFNgWc=";
+ vendorHash = "sha256-EkLeB2zUJkKCWsJxMiYHSDgr0/8X24MT0Jp0nuYebds=";
doCheck = false;
diff --git a/pkgs/tools/misc/ntfy-sh/default.nix b/pkgs/tools/misc/ntfy-sh/default.nix
index 3038cc6abc78d..0909e0059c9a3 100644
--- a/pkgs/tools/misc/ntfy-sh/default.nix
+++ b/pkgs/tools/misc/ntfy-sh/default.nix
@@ -1,4 +1,6 @@
-{ lib, pkgs, nodejs, stdenv, buildGoModule, fetchFromGitHub, debianutils, mkdocs, python3, python3Packages }:
+{ lib, pkgs, stdenv, buildGoModule, fetchFromGitHub, nixosTests
+, nodejs, debianutils, mkdocs, python3, python3Packages }:
+
let
nodeDependencies = (import ./node-composition.nix {
@@ -8,16 +10,16 @@ let
in
buildGoModule rec {
pname = "ntfy-sh";
- version = "1.28.0";
+ version = "1.31.0";
src = fetchFromGitHub {
owner = "binwiederhier";
repo = "ntfy";
rev = "v${version}";
- sha256 = "sha256-pDKeG0Q4cG+UoxpBawHOtO8xVXXxo0Z7nyY2nZSSFvc=";
+ sha256 = "sha256-SQOiVHhdwOmzWVPtr1hw9oz8G/xjz5HghYcNN/u3ITo=";
};
- vendorSha256 = "sha256-oMZCjrCsq6aRxcdF6jQK51sZqOjbrdlbofSQvGO/POg=";
+ vendorSha256 = "sha256-Ffmz7c/FMtXjmanZYp8vquxUu+eSTqtR5nesNdN/F0c=";
doCheck = false;
@@ -41,10 +43,15 @@ buildGoModule rec {
DISABLE_ESLINT_PLUGIN=true npm_config_offline=true make web-build docs-build
'';
+ passthru = {
+ updateScript = ./update.sh;
+ tests.ntfy-sh = nixosTests.ntfy-sh;
+ };
+
meta = with lib; {
description = "Send push notifications to your phone or desktop via PUT/POST";
homepage = "https://ntfy.sh";
license = licenses.asl20;
- maintainers = with maintainers; [ arjan-s ];
+ maintainers = with maintainers; [ arjan-s fpletz ];
};
}
diff --git a/pkgs/tools/misc/yt-dlp/default.nix b/pkgs/tools/misc/yt-dlp/default.nix
index 28902ecd27003..09771083f1c46 100644
--- a/pkgs/tools/misc/yt-dlp/default.nix
+++ b/pkgs/tools/misc/yt-dlp/default.nix
@@ -20,11 +20,11 @@ buildPythonPackage rec {
# The websites yt-dlp deals with are a very moving target. That means that
# downloads break constantly. Because of that, updates should always be backported
# to the latest stable release.
- version = "2022.10.4";
+ version = "2023.2.17";
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-F3Ki5vMrlxtNAm3q4wRPV2uAUgNSVco0DzRc/pDTjTg=";
+ sha256 = "sha256-mvkt5e/8GTvbUSFtnr8oh02WGA0gL651Kw2fKmM4Dzo=";
};
propagatedBuildInputs = [ brotli certifi mutagen pycryptodomex websockets ];
diff --git a/pkgs/tools/security/clamav/default.nix b/pkgs/tools/security/clamav/default.nix
index 16cd827b8f3ba..aa8c68382a394 100644
--- a/pkgs/tools/security/clamav/default.nix
+++ b/pkgs/tools/security/clamav/default.nix
@@ -6,11 +6,11 @@
stdenv.mkDerivation rec {
pname = "clamav";
- version = "0.105.1";
+ version = "1.0.1";
src = fetchurl {
url = "https://www.clamav.net/downloads/production/${pname}-${version}.tar.gz";
- sha256 = "sha256-0rwWN024iablpqxA+MbnACVKA5rKpTaIWgnu6kuFKfY=";
+ hash = "sha256-CHLcG4L/TNfo5DI/r17kGh9mroCGXQVCkIW5RjVdhu4=";
};
patches = [
diff --git a/pkgs/tools/security/posteid-seed-extractor/default.nix b/pkgs/tools/security/posteid-seed-extractor/default.nix
new file mode 100644
index 0000000000000..176b210b37794
--- /dev/null
+++ b/pkgs/tools/security/posteid-seed-extractor/default.nix
@@ -0,0 +1,47 @@
+{ lib
+, python3Packages
+, fetchFromGitHub
+}:
+
+python3Packages.buildPythonApplication {
+ pname = "posteid-seed-extractor";
+ version = "unstable-2022-02-23";
+
+ src = fetchFromGitHub {
+ owner = "simone36050";
+ repo = "PosteID-seed-extractor";
+ rev = "667e2997a98aa3273a6bf6b4b34ca77715120e7f";
+ hash = "sha256-smNwp67HYbZuMrl0uf2X2yox2JqeEV6WzIBp4dALwgw=";
+ };
+
+ format = "other";
+
+ pythonPath = with python3Packages; [
+ certifi
+ cffi
+ charset-normalizer
+ cryptography
+ idna
+ jwcrypto
+ pycparser
+ pycryptodome
+ pyotp
+ qrcode
+ requests
+ urllib3
+ wrapt
+ ];
+
+ installPhase = ''
+ runHook preInstall
+ install -Dm755 extractor.py $out/bin/posteid-seed-extractor
+ runHook postInstall
+ '';
+
+ meta = with lib; {
+ homepage = "https://github.com/simone36050/PosteID-seed-extractor";
+ description = "Extract OTP seed instead of using PosteID app";
+ license = licenses.mit;
+ maintainers = with maintainers; [ aciceri ];
+ };
+}
diff --git a/pkgs/tools/security/vaultwarden/update.nix b/pkgs/tools/security/vaultwarden/update.nix
new file mode 100644
index 0000000000000..44af26ada0d8e
--- /dev/null
+++ b/pkgs/tools/security/vaultwarden/update.nix
@@ -0,0 +1,29 @@
+{ writeShellScript
+, lib
+, nix
+, nix-prefetch-git
+, nix-update
+, curl
+, git
+, gnugrep
+, gnused
+, jq
+}:
+
+writeShellScript "update-vaultwarden" ''
+ PATH=${lib.makeBinPath [ curl git gnugrep gnused jq nix nix-prefetch-git nix-update ]}
+
+ set -euxo pipefail
+
+ VAULTWARDEN_VERSION=$(curl --silent https://api.github.com/repos/dani-garcia/vaultwarden/releases/latest | jq -r '.tag_name')
+ nix-update "vaultwarden" --version "$VAULTWARDEN_VERSION"
+
+ URL="https://raw.githubusercontent.com/dani-garcia/vaultwarden/''${VAULTWARDEN_VERSION}/docker/Dockerfile.j2"
+ WEBVAULT_VERSION=$(curl --silent "$URL" | grep "set vault_version" | sed -E "s/.*\"v([^\"]+)\".*/\\1/")
+ old_hash_bw=$(nix --extra-experimental-features nix-command eval -f default.nix --raw vaultwarden.webvault.src.outputHash)
+ old_hash_vw=$(nix --extra-experimental-features nix-command eval -f default.nix --raw vaultwarden.webvault.bw_web_builds.outputHash)
+ new_hash_bw=$(nix --extra-experimental-features nix-command hash to-sri --type sha256 $(nix-prefetch-git https://github.com/bitwarden/clients.git --rev "web-v$WEBVAULT_VERSION" | jq --raw-output ".sha256"))
+ new_hash_vw=$(nix --extra-experimental-features nix-command hash to-sri --type sha256 $(nix-prefetch-git https://github.com/dani-garcia/bw_web_builds.git --rev "v$WEBVAULT_VERSION" | jq --raw-output ".sha256"))
+ sed -e "s#$old_hash_bw#$new_hash_bw#" -e "s#$old_hash_vw#$new_hash_vw#" -i pkgs/tools/security/vaultwarden/webvault.nix
+ nix-update "vaultwarden.webvault" --version "$WEBVAULT_VERSION"
+''
diff --git a/pkgs/tools/security/vaultwarden/vault.nix b/pkgs/tools/security/vaultwarden/vault.nix
index 4353303a91600..28b60517ad655 100644
--- a/pkgs/tools/security/vaultwarden/vault.nix
+++ b/pkgs/tools/security/vaultwarden/vault.nix
@@ -1,28 +1,73 @@
-{ lib, stdenv, fetchurl, nixosTests }:
+{ lib
+, buildNpmPackage
+, fetchFromGitHub
+, git
+, nixosTests
+, nodejs-16_x
+, python3
+}:
-stdenv.mkDerivation rec {
- pname = "vaultwarden-vault";
- version = "2022.6.2";
+let
+ buildNpmPackage' = buildNpmPackage.override { nodejs = nodejs-16_x; };
- src = fetchurl {
- url = "https://github.com/dani-garcia/bw_web_builds/releases/download/v${version}/bw_web_v${version}.tar.gz";
- sha256 = "sha256-IG/eCBTUa7eKeaelqxCWO+rrXJUuBanhsYwklftxdOE=";
+ version = "2022.12.0";
+
+ bw_web_builds = fetchFromGitHub {
+ owner = "dani-garcia";
+ repo = "bw_web_builds";
+ rev = "v${version}";
+ hash = "sha256-4yUE0ySUCKmmbca+T8qjqSO0AHZEUAHZ4nheRjpDnZo=";
+ };
+in buildNpmPackage' {
+ pname = "vaultwarden-webvault";
+ inherit version;
+
+ src = fetchFromGitHub {
+ owner = "bitwarden";
+ repo = "clients";
+ rev = "web-v${version}";
+ hash = "sha256-CsbnnP12P7JuGDOm5Ia73SzET/jCx3qRbz9vdUf7lCA=";
};
- buildCommand = ''
- mkdir -p $out/share/vaultwarden/
- cd $out/share/vaultwarden/
- tar xf $src
- mv web-vault vault
+ npmDepsHash = "sha256-wWOtVGNOzY2s82nfQDuWgA4ukpJxJr8Z7Y+rFPq2QdU=";
+
+ postPatch = ''
+ ln -s ${bw_web_builds}/{patches,resources} ..
+ PATH="${git}/bin:$PATH" VAULT_VERSION=${bw_web_builds.rev} \
+ bash ${bw_web_builds}/scripts/apply_patches.sh
+ '';
+
+ nativeBuildInputs = [
+ python3
+ ];
+
+ makeCacheWritable = true;
+
+ ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
+
+ npmBuildScript = "dist:oss:selfhost";
+
+ npmBuildFlags = [
+ "--workspace" "apps/web"
+ ];
+
+ installPhase = ''
+ runHook preInstall
+ mkdir -p $out/share/vaultwarden
+ mv apps/web/build $out/share/vaultwarden/vault
+ runHook postInstall
'';
- passthru.tests = nixosTests.vaultwarden;
+ passthru = {
+ inherit bw_web_builds;
+ tests = nixosTests.vaultwarden;
+ };
meta = with lib; {
description = "Integrates the web vault into vaultwarden";
homepage = "https://github.com/dani-garcia/bw_web_builds";
platforms = platforms.all;
license = licenses.gpl3Plus;
- maintainers = with maintainers; [ msteen mic92 ];
+ maintainers = with maintainers; [ dotlambda msteen mic92 ];
};
}
diff --git a/pkgs/tools/text/invoice2data/default.nix b/pkgs/tools/text/invoice2data/default.nix
index d234861590131..acb4e373e8090 100644
--- a/pkgs/tools/text/invoice2data/default.nix
+++ b/pkgs/tools/text/invoice2data/default.nix
@@ -1,26 +1,25 @@
{ lib
, fetchFromGitHub
+, ghostscript
, imagemagick
+, poppler_utils
, python3
-, tesseract
-, xpdf
+, tesseract5
}:
python3.pkgs.buildPythonApplication rec {
pname = "invoice2data";
- version = "0.3.6";
+ version = "0.4.2";
format = "setuptools";
src = fetchFromGitHub {
owner = "invoice-x";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-t1jgLyKtQsLINlnkCdSbVfTM6B/EiD1yGtx9UHjyZVE=";
+ sha256 = "sha256-ss2h8cg0sga+lzJyQHckrZB/Eb63Oj3FkqmGqWCzCQ8=";
};
- nativeBuildInputs = with python3.pkgs; [
- setuptools-git
- ];
+ buildInputs = with python3.pkgs; [ setuptools-git ];
propagatedBuildInputs = with python3.pkgs; [
chardet
@@ -28,6 +27,7 @@ python3.pkgs.buildPythonApplication rec {
pdfminer-six
pillow
pyyaml
+ setuptools
unidecode
];
@@ -37,9 +37,10 @@ python3.pkgs.buildPythonApplication rec {
'';
makeWrapperArgs = ["--prefix" "PATH" ":" (lib.makeBinPath [
+ ghostscript
imagemagick
- tesseract
- xpdf
+ tesseract5
+ poppler_utils
])];
# Tests fails even when ran manually on my ubuntu machine !!
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 2ad68b2fa9c80..a921c0532955c 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -112,6 +112,12 @@ with pkgs;
tests = callPackages ../test {};
+ defaultPkgConfigPackages =
+ # We don't want nix-env -q to enter this, because all of these are aliases.
+ dontRecurseIntoAttrs (
+ import ./pkg-config/defaultPkgConfigPackages.nix pkgs
+ );
+
### Nixpkgs maintainer tools
nix-generate-from-cpan = callPackage ../../maintainers/scripts/nix-generate-from-cpan.nix { };
@@ -159,9 +165,10 @@ with pkgs;
autoreconfHook = callPackage (
{ makeSetupHook, autoconf, automake, gettext, libtool }:
- makeSetupHook
- { deps = [ autoconf automake gettext libtool ]; }
- ../build-support/setup-hooks/autoreconf.sh
+ makeSetupHook {
+ name = "autoreconf-hook";
+ deps = [ autoconf automake gettext libtool ];
+ } ../build-support/setup-hooks/autoreconf.sh
) { };
autoreconfHook264 = autoreconfHook.override {
@@ -185,9 +192,7 @@ with pkgs;
meta.platforms = lib.platforms.linux;
} ../build-support/setup-hooks/auto-patchelf.sh;
- appflowy = callPackage ../applications/office/appflowy {
- openssl = openssl_1_1;
- };
+ appflowy = callPackage ../applications/office/appflowy { };
appimageTools = callPackage ../build-support/appimage {
buildFHSUserEnv = buildFHSUserEnvBubblewrap;
@@ -205,8 +210,9 @@ with pkgs;
substitutions = { canonicalize_jar = canonicalize-jar; };
} ../build-support/setup-hooks/canonicalize-jars.sh;
- ensureNewerSourcesHook = { year }: makeSetupHook {}
- (writeScript "ensure-newer-sources-hook.sh" ''
+ ensureNewerSourcesHook = { year }: makeSetupHook {
+ name = "ensure-newer-sources-hook";
+ } (writeScript "ensure-newer-sources-hook.sh" ''
postUnpackHooks+=(_ensureNewerSources)
_ensureNewerSources() {
'${findutils}/bin/find' "$sourceRoot" \
@@ -262,6 +268,8 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
};
+ automatic-timezoned = callPackage ../tools/system/automatic-timezoned { };
+
cve = with python3Packages; toPythonApplication cvelib;
fiche = callPackage ../servers/fiche { };
@@ -276,10 +284,14 @@ with pkgs;
activate-linux = callPackage ../applications/misc/activate-linux { };
+ ansi = callPackage ../development/tools/ansi { };
+
arti = callPackage ../tools/security/arti {
inherit (darwin.apple_sdk.frameworks) CoreServices;
};
+ asn1c = callPackage ../development/compilers/asn1c { };
+
authy = callPackage ../applications/misc/authy { };
authz0 = callPackage ../tools/security/authz0 { };
@@ -302,6 +314,8 @@ with pkgs;
beyond-identity = callPackage ../tools/security/beyond-identity {};
+ bibtex-tidy = nodePackages.bibtex-tidy;
+
binbloom = callPackage ../tools/security/binbloom {};
bingo = callPackage ../development/tools/bingo {};
@@ -320,8 +334,6 @@ with pkgs;
buf = callPackage ../development/tools/buf { };
- buf-language-server = callPackage ../development/tools/buf-language-server { };
-
cbfmt = callPackage ../development/tools/cbfmt { };
cfn-nag = callPackage ../development/tools/cfn-nag { };
@@ -337,9 +349,10 @@ with pkgs;
# ValueError: ZIP does not support timestamps before 1980
ensureNewerSourcesForZipFilesHook = ensureNewerSourcesHook { year = "1980"; };
- updateAutotoolsGnuConfigScriptsHook = makeSetupHook
- { substitutions = { gnu_config = gnu-config;}; }
- ../build-support/setup-hooks/update-autotools-gnu-config-scripts.sh;
+ updateAutotoolsGnuConfigScriptsHook = makeSetupHook {
+ name = "update-autotools-gnu-config-scripts-hook";
+ substitutions = { gnu_config = gnu-config; };
+ } ../build-support/setup-hooks/update-autotools-gnu-config-scripts.sh;
gogUnpackHook = makeSetupHook {
name = "gog-unpack-hook";
@@ -355,19 +368,20 @@ with pkgs;
buildMaven = callPackage ../build-support/build-maven.nix {};
+ c64-debugger = callPackage ../applications/emulators/c64-debugger { };
+
caroline = callPackage ../development/libraries/caroline { };
castget = callPackage ../applications/networking/feedreaders/castget { };
- castxml = callPackage ../development/tools/castxml {
- inherit (llvmPackages) libclang llvm;
- inherit (python3.pkgs) sphinx;
- };
+ castxml = callPackage ../development/tools/castxml { };
catatonit = callPackage ../applications/virtualization/catatonit { };
catppuccin-gtk = callPackage ../data/themes/catppuccin-gtk { };
+ catppuccin-kde = callPackage ../data/themes/catppuccin-kde { };
+
btdu = callPackage ../tools/misc/btdu { };
cereal = callPackage ../development/libraries/cereal { };
@@ -380,6 +394,8 @@ with pkgs;
chrysalis = callPackage ../applications/misc/chrysalis { };
+ circt = callPackage ../development/compilers/circt { };
+
classicube = callPackage ../games/classicube { };
clj-kondo = callPackage ../development/tools/clj-kondo { };
@@ -388,6 +404,10 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) Security;
};
+ cotp = callPackage ../applications/misc/cotp {
+ inherit (darwin.apple_sdk.frameworks) AppKit;
+ };
+
cmark = callPackage ../development/libraries/cmark { };
cmark-gfm = callPackage ../development/libraries/cmark-gfm { };
@@ -416,16 +436,16 @@ with pkgs;
comedilib = callPackage ../development/libraries/comedilib { };
- commitlint = nodePackages."@commitlint/cli";
-
- commit-formatter = callPackage ../applications/version-management/commit-formatter { };
-
commix = callPackage ../tools/security/commix { };
+ compdb = callPackage ../tools/misc/compdb { };
+
conserver = callPackage ../tools/misc/conserver { };
containerpilot = callPackage ../applications/networking/cluster/containerpilot { };
+ coost = callPackage ../development/libraries/coost { };
+
crc = callPackage ../applications/networking/cluster/crc { };
coordgenlibs = callPackage ../development/libraries/coordgenlibs { };
@@ -434,7 +454,7 @@ with pkgs;
cp437 = callPackage ../tools/misc/cp437 { };
- cpm = callPackage ../development/tools/cpm { };
+ cpm-cmake = callPackage ../development/tools/cpm-cmake { };
cpu-x = callPackage ../applications/misc/cpu-x { };
@@ -448,8 +468,6 @@ with pkgs;
databricks-sql-cli = python3Packages.callPackage ../applications/misc/databricks-sql-cli { };
- datalad = callPackage ../applications/version-management/datalad { };
-
dhallDirectoryToNix = callPackage ../build-support/dhall/directory-to-nix.nix { };
dhallPackageToNix = callPackage ../build-support/dhall/package-to-nix.nix { };
@@ -464,10 +482,16 @@ with pkgs;
dsq = callPackage ../tools/misc/dsq { };
+ dtv-scan-tables_linuxtv = callPackage ../data/misc/dtv-scan-tables/linuxtv.nix { };
+ dtv-scan-tables_tvheadend = callPackage ../data/misc/dtv-scan-tables/tvheadend.nix { };
+ dtv-scan-tables = dtv-scan-tables_linuxtv;
+
dufs = callPackage ../servers/http/dufs {
inherit (darwin.apple_sdk.frameworks) Security;
};
+ ea = callPackage ../tools/misc/ea { };
+
each = callPackage ../tools/text/each { };
eclipse-mat = callPackage ../development/tools/eclipse-mat { };
@@ -478,14 +502,20 @@ with pkgs;
efficient-compression-tool = callPackage ../tools/compression/efficient-compression-tool { };
+ enumer = callPackage ../tools/misc/enumer { };
+
evans = callPackage ../development/tools/evans { };
expressvpn = callPackage ../applications/networking/expressvpn { };
+ figma-linux = callPackage ../applications/graphics/figma-linux {};
+
firefly-desktop = callPackage ../applications/misc/firefly-desktop { };
frece = callPackage ../development/tools/frece { };
+ frink = callPackage ../development/tools/frink { };
+
frugal = callPackage ../development/tools/frugal { };
glade = callPackage ../development/tools/glade { };
@@ -502,20 +532,28 @@ with pkgs;
hobbes = callPackage ../development/tools/hobbes { stdenv = gcc10StdenvCompat; };
+ honeycomb-refinery = callPackage ../servers/tracing/honeycomb/refinery { };
+
html5validator = python3Packages.callPackage ../applications/misc/html5validator { };
buildcatrust = with python3.pkgs; toPythonApplication buildcatrust;
probe-rs-cli = callPackage ../development/tools/rust/probe-rs-cli {
inherit (darwin.apple_sdk.frameworks) AppKit;
+ inherit (darwin) DarwinTools;
};
probe-run = callPackage ../development/tools/rust/probe-run {
inherit (darwin.apple_sdk.frameworks) AppKit IOKit;
+ inherit (darwin) DarwinTools;
};
mix2nix = callPackage ../development/tools/mix2nix { };
+ n98-magerun = callPackage ../development/tools/misc/n98-magerun { };
+
+ n98-magerun2 = callPackage ../development/tools/misc/n98-magerun2 { };
+
prisma-engines = callPackage ../development/tools/database/prisma-engines {
inherit (darwin.apple_sdk.frameworks) Security;
};
@@ -560,6 +598,8 @@ with pkgs;
riot-redis = callPackage ../development/tools/riot-redis { };
+ r3ctl = qt5.callPackage ../tools/misc/r3ctl { };
+
ptouch-print = callPackage ../misc/ptouch-print { };
demoit = callPackage ../servers/demoit { };
@@ -594,12 +634,13 @@ with pkgs;
diffPlugins = (callPackage ../build-support/plugins.nix {}).diffPlugins;
- dieHook = makeSetupHook {} ../build-support/setup-hooks/die.sh;
+ dieHook = makeSetupHook {
+ name = "die-hook";
+ } ../build-support/setup-hooks/die.sh;
archiver = callPackage ../applications/misc/archiver { };
- # It segfaults if it uses qt5.15
- digitalbitbox = libsForQt514.callPackage ../applications/misc/digitalbitbox {
+ digitalbitbox = libsForQt5.callPackage ../applications/misc/digitalbitbox {
autoreconfHook = buildPackages.autoreconfHook269;
};
@@ -625,6 +666,8 @@ with pkgs;
docker-sync = callPackage ../tools/misc/docker-sync { };
+ undocker = callPackage ../tools/misc/undocker { };
+
dockle = callPackage ../development/tools/dockle { };
docui = callPackage ../tools/misc/docui { };
@@ -642,12 +685,10 @@ with pkgs;
dotnet-sdk_7 = dotnetCorePackages.sdk_7_0;
dotnet-runtime_3 = dotnetCorePackages.runtime_3_1;
- dotnet-runtime_5 = dotnetCorePackages.runtime_5_0;
dotnet-runtime_6 = dotnetCorePackages.runtime_6_0;
dotnet-runtime_7 = dotnetCorePackages.runtime_7_0;
dotnet-aspnetcore_3 = dotnetCorePackages.aspnetcore_3_1;
- dotnet-aspnetcore_5 = dotnetCorePackages.aspnetcore_5_0;
dotnet-aspnetcore_6 = dotnetCorePackages.aspnetcore_6_0;
dotnet-aspnetcore_7 = dotnetCorePackages.aspnetcore_7_0;
@@ -676,6 +717,8 @@ with pkgs;
dispad = callPackage ../tools/X11/dispad { };
+ diswall = callPackage ../applications/networking/diswall { };
+
dupeguru = callPackage ../applications/misc/dupeguru { };
dump1090 = callPackage ../applications/radio/dump1090 { };
@@ -684,6 +727,8 @@ with pkgs;
ebook2cw = callPackage ../applications/radio/ebook2cw { };
+ qdmr = libsForQt5.callPackage ../applications/radio/qdmr { };
+
edwin = callPackage ../data/fonts/edwin { };
etBook = callPackage ../data/fonts/et-book { };
@@ -737,6 +782,8 @@ with pkgs;
flare-floss = callPackage ../tools/security/flare-floss { };
+ flare-signal = callPackage ../applications/networking/instant-messengers/flare-signal { };
+
prefer-remote-fetch = import ../build-support/prefer-remote-fetch;
global-platform-pro = callPackage ../development/tools/global-platform-pro { };
@@ -767,6 +814,8 @@ with pkgs;
pet = callPackage ../development/tools/pet { };
+ pe-bear = libsForQt5.callPackage ../applications/misc/pe-bear {};
+
pkger = callPackage ../development/libraries/pkger { };
tapview = callPackage ../development/tools/tapview { };
@@ -784,6 +833,7 @@ with pkgs;
mysql-shell = callPackage ../development/tools/mysql-shell {
inherit (darwin) cctools developer_cmds DarwinTools;
inherit (darwin.apple_sdk.frameworks) CoreServices;
+ antlr = antlr4_10;
boost = boost177; # Configure checks for specific version.
protobuf = protobuf3_19;
icu = icu69;
@@ -792,10 +842,20 @@ with pkgs;
broadlink-cli = callPackage ../tools/misc/broadlink-cli {};
- fetchpatch = callPackage ../build-support/fetchpatch { }
- // {
- tests = pkgs.tests.fetchpatch;
- };
+ fetchpatch = callPackage ../build-support/fetchpatch {
+ # 0.3.4 would change hashes: https://github.com/NixOS/nixpkgs/issues/25154
+ patchutils = buildPackages.patchutils_0_3_3;
+ } // {
+ tests = pkgs.tests.fetchpatch;
+ version = 1;
+ };
+
+ fetchpatch2 = callPackage ../build-support/fetchpatch {
+ patchutils = buildPackages.patchutils_0_4_2;
+ } // {
+ tests = pkgs.tests.fetchpatch2;
+ version = 2;
+ };
fetchs3 = callPackage ../build-support/fetchs3 { };
@@ -907,6 +967,8 @@ with pkgs;
fetchgx = callPackage ../build-support/fetchgx { };
+ fetchPypi = callPackage ../build-support/fetchpypi { };
+
resolveMirrorURLs = {url}: fetchurl {
showURLs = true;
inherit url;
@@ -927,11 +989,15 @@ with pkgs;
madonctl = callPackage ../applications/misc/madonctl { };
- copyDesktopItems = makeSetupHook { } ../build-support/setup-hooks/copy-desktop-items.sh;
+ copyDesktopItems = makeSetupHook {
+ name = "copy-desktop-items-hook";
+ } ../build-support/setup-hooks/copy-desktop-items.sh;
makeDesktopItem = callPackage ../build-support/make-desktopitem { };
- copyPkgconfigItems = makeSetupHook { } ../build-support/setup-hooks/copy-pkgconfig-items.sh;
+ copyPkgconfigItems = makeSetupHook {
+ name = "copy-pkg-config-items-hook";
+ } ../build-support/setup-hooks/copy-pkgconfig-items.sh;
makePkgconfigItem = callPackage ../build-support/make-pkgconfigitem { };
@@ -939,6 +1005,8 @@ with pkgs;
makeAutostartItem = callPackage ../build-support/make-startupitem { };
+ makeImpureTest = callPackage ../build-support/make-impure-test.nix;
+
makeInitrd = callPackage ../build-support/kernel/make-initrd.nix; # Args intentionally left out
makeInitrdNG = callPackage ../build-support/kernel/make-initrd-ng.nix;
@@ -946,16 +1014,17 @@ with pkgs;
makeWrapper = makeShellWrapper;
- makeShellWrapper = makeSetupHook
- { deps = [ dieHook ];
- substitutions = {
- shell = targetPackages.runtimeShell;
- };
- passthru = {
- tests = tests.makeWrapper;
- };
- }
- ../build-support/setup-hooks/make-wrapper.sh;
+ makeShellWrapper = makeSetupHook {
+ name = "make-shell-wrapper-hook";
+ deps = [ dieHook ];
+ substitutions = {
+ # targetPackages.runtimeShell only exists when pkgs == targetPackages (when targetPackages is not __raw)
+ shell = if targetPackages ? runtimeShell then targetPackages.runtimeShell else throw "makeWrapper/makeShellWrapper must be in nativeBuildInputs";
+ };
+ passthru = {
+ tests = tests.makeWrapper;
+ };
+ } ../build-support/setup-hooks/make-wrapper.sh;
makeBinaryWrapper = callPackage ../build-support/setup-hooks/make-binary-wrapper { };
@@ -966,6 +1035,8 @@ with pkgs;
inherit kernel firmware rootModules allowMissing;
};
+ mkBinaryCache = callPackage ../build-support/binary-cache { };
+
mkShell = callPackage ../build-support/mkshell { };
mkShellNoCC = mkShell.override { stdenv = stdenvNoCC; };
@@ -983,6 +1054,10 @@ with pkgs;
octant-desktop = callPackage ../applications/networking/cluster/octant/desktop.nix { };
starboard-octant-plugin = callPackage ../applications/networking/cluster/octant/plugins/starboard-octant-plugin.nix { };
+ inherit (
+ callPackages ../build-support/setup-hooks/patch-rc-path-hooks { }
+ ) patchRcPathBash patchRcPathCsh patchRcPathFish patchRcPathPosix;
+
pathsFromGraph = ../build-support/kernel/paths-from-graph.pl;
pruneLibtoolFiles = makeSetupHook { name = "prune-libtool-files"; }
@@ -992,14 +1067,17 @@ with pkgs;
setupSystemdUnits = callPackage ../build-support/setup-systemd-units.nix { };
- shortenPerlShebang = makeSetupHook
- { deps = [ dieHook ]; }
- ../build-support/setup-hooks/shorten-perl-shebang.sh;
+ shortenPerlShebang = makeSetupHook {
+ name = "shorten-perl-shebang-hook";
+ deps = [ dieHook ];
+ } ../build-support/setup-hooks/shorten-perl-shebang.sh;
singularity-tools = callPackage ../build-support/singularity-tools { };
sirula = callPackage ../tools/wayland/sirula { };
+ sitelen-seli-kiwen = callPackage ../data/fonts/sitelen-seli-kiwen {};
+
srcOnly = callPackage ../build-support/src-only { };
subnetcalc = callPackage ../tools/networking/subnetcalc { };
@@ -1029,7 +1107,9 @@ with pkgs;
inherit (lib.systems) platforms;
- setJavaClassPath = makeSetupHook { } ../build-support/setup-hooks/set-java-classpath.sh;
+ setJavaClassPath = makeSetupHook {
+ name = "set-java-classpath-hook";
+ } ../build-support/setup-hooks/set-java-classpath.sh;
fixDarwinDylibNames = makeSetupHook {
name = "fix-darwin-dylib-names-hook";
@@ -1040,21 +1120,31 @@ with pkgs;
writeDarwinBundle = callPackage ../build-support/make-darwin-bundle/write-darwin-bundle.nix { };
desktopToDarwinBundle = makeSetupHook {
+ name = "desktop-to-darwin-bundle-hook";
deps = [ writeDarwinBundle librsvg imagemagick python3Packages.icnsutil ];
} ../build-support/setup-hooks/desktop-to-darwin-bundle.sh;
- keepBuildTree = makeSetupHook { } ../build-support/setup-hooks/keep-build-tree.sh;
+ keepBuildTree = makeSetupHook {
+ name = "keep-build-tree-hook";
+ } ../build-support/setup-hooks/keep-build-tree.sh;
+
+ enableGCOVInstrumentation = makeSetupHook {
+ name = "enable-gcov-instrumentation-hook";
+ } ../build-support/setup-hooks/enable-coverage-instrumentation.sh;
- enableGCOVInstrumentation = makeSetupHook { } ../build-support/setup-hooks/enable-coverage-instrumentation.sh;
+ makeGCOVReport = makeSetupHook {
+ name = "make-gcov-report-hook";
+ deps = [ lcov enableGCOVInstrumentation ];
+ } ../build-support/setup-hooks/make-coverage-analysis-report.sh;
- makeGCOVReport = makeSetupHook
- { deps = [ lcov enableGCOVInstrumentation ]; }
- ../build-support/setup-hooks/make-coverage-analysis-report.sh;
+ makeHardcodeGsettingsPatch = callPackage ../build-support/make-hardcode-gsettings-patch { };
# intended to be used like nix-build -E 'with import {}; enableDebugging fooPackage'
enableDebugging = pkg: pkg.override { stdenv = stdenvAdapters.keepDebugInfo pkg.stdenv; };
- findXMLCatalogs = makeSetupHook { } ../build-support/setup-hooks/find-xml-catalogs.sh;
+ findXMLCatalogs = makeSetupHook {
+ name = "find-xml-catalogs-hook";
+ } ../build-support/setup-hooks/find-xml-catalogs.sh;
wrapGAppsHook = callPackage ../build-support/setup-hooks/wrap-gapps-hook {
makeWrapper = makeBinaryWrapper;
@@ -1064,11 +1154,17 @@ with pkgs;
wrapGAppsNoGuiHook = wrapGAppsHook.override { isGraphical = false; };
- separateDebugInfo = makeSetupHook { } ../build-support/setup-hooks/separate-debug-info.sh;
+ separateDebugInfo = makeSetupHook {
+ name = "separate-debug-info-hook";
+ } ../build-support/setup-hooks/separate-debug-info.sh;
- setupDebugInfoDirs = makeSetupHook { } ../build-support/setup-hooks/setup-debug-info-dirs.sh;
+ setupDebugInfoDirs = makeSetupHook {
+ name = "setup-debug-info-dirs-hook";
+ } ../build-support/setup-hooks/setup-debug-info-dirs.sh;
- useOldCXXAbi = makeSetupHook { } ../build-support/setup-hooks/use-old-cxx-abi.sh;
+ useOldCXXAbi = makeSetupHook {
+ name = "use-old-cxx-abi-hook";
+ } ../build-support/setup-hooks/use-old-cxx-abi.sh;
iconConvTools = callPackage ../build-support/icon-conv-tools {};
@@ -1076,6 +1172,8 @@ with pkgs;
{ name = "validate-pkg-config"; deps = [ findutils pkg-config ]; }
../build-support/setup-hooks/validate-pkg-config.sh;
+ patchPpdFilesHook = callPackage ../build-support/setup-hooks/patch-ppd-files {};
+
#package writers
writers = callPackage ../build-support/writers {};
@@ -1102,6 +1200,8 @@ with pkgs;
_9pfs = callPackage ../tools/filesystems/9pfs { };
+ aaa = callPackage ../tools/misc/aaa {};
+
aardvark-dns = callPackage ../tools/networking/aardvark-dns { };
a2ps = callPackage ../tools/text/a2ps { };
@@ -1154,18 +1254,25 @@ with pkgs;
arc_unpacker = callPackage ../tools/archivers/arc_unpacker {
boost = boost16x; # checkPhase fails with Boost 1.77
- stdenv = gcc10StdenvCompat;
};
adminer = callPackage ../servers/adminer { };
+ akkoma = callPackage ../servers/akkoma { };
+ akkoma-frontends = recurseIntoAttrs {
+ akkoma-fe = callPackage ../servers/akkoma/akkoma-fe { };
+ admin-fe = callPackage ../servers/akkoma/admin-fe { };
+ };
+ akkoma-emoji = recurseIntoAttrs {
+ blobs_gg = callPackage ../servers/akkoma/emoji/blobs_gg.nix { };
+ };
+
advancecomp = callPackage ../tools/compression/advancecomp {};
aefs = callPackage ../tools/filesystems/aefs { };
aegisub = callPackage ../applications/video/aegisub ({
wxGTK = wxGTK32;
- inherit (darwin.apple_sdk.frameworks) CoreText CoreFoundation AppKit Carbon IOKit Cocoa;
} // (config.aegisub or {}));
aerc = callPackage ../applications/networking/mailreaders/aerc { };
@@ -1206,7 +1313,7 @@ with pkgs;
aflplusplus = callPackage ../tools/security/aflplusplus {
clang = clang_9;
llvm = llvm_9;
- python = python37;
+ python = python3;
wine = null;
};
@@ -1269,38 +1376,64 @@ with pkgs;
albert = libsForQt5.callPackage ../applications/misc/albert {};
+ alice-tools = callPackage ../tools/games/alice-tools {
+ withGUI = false;
+ };
+
+ alice-tools-qt5 = libsForQt5.callPackage ../tools/games/alice-tools { };
+
+ alice-tools-qt6 = qt6Packages.callPackage ../tools/games/alice-tools { };
+
allure = callPackage ../development/tools/allure {};
aquosctl = callPackage ../tools/misc/aquosctl { };
arch-install-scripts = callPackage ../tools/misc/arch-install-scripts {};
+ argocd-vault-plugin = callPackage ../tools/security/argocd-vault-plugin {};
+
+ arubaotp-seed-extractor = callPackage ../tools/security/arubaotp-seed-extractor { };
+
audible-cli = callPackage ../tools/misc/audible-cli { };
auditwheel = callPackage ../tools/package-management/auditwheel { };
amidst = callPackage ../tools/games/minecraft/amidst { };
+ askalono = callPackage ../tools/misc/askalono { };
+
asleap = callPackage ../tools/networking/asleap { };
- butler = callPackage ../games/itch/butler.nix { };
+ butler = callPackage ../games/itch/butler.nix {
+ inherit (darwin.apple_sdk.frameworks) Cocoa;
+ };
cf-vault = callPackage ../tools/admin/cf-vault { };
+ cfonts = callPackage ../tools/misc/cfonts { };
+
bikeshed = python3Packages.callPackage ../applications/misc/bikeshed { };
cie-middleware-linux = callPackage ../tools/security/cie-middleware-linux { };
cidrgrep = callPackage ../tools/text/cidrgrep { };
+ clematis = callPackage ../tools/misc/clematis { };
+
+ colorless = callPackage ../tools/misc/colorless { };
+
cope = callPackage ../tools/misc/cope { };
ejson2env = callPackage ../tools/admin/ejson2env { };
davinci-resolve = callPackage ../applications/video/davinci-resolve { };
+ dolbybcsoftwaredecode = callPackage ../applications/audio/dolbybcsoftwaredecode { };
+
dwarfs = callPackage ../tools/filesystems/dwarfs { };
+ copier = callPackage ../tools/misc/copier { };
+
gamemode = callPackage ../tools/games/gamemode {
libgamemode32 = pkgsi686Linux.gamemode.lib;
};
@@ -1323,6 +1456,8 @@ with pkgs;
gfshare = callPackage ../tools/security/gfshare { };
+ gh-actions-cache = callPackage ../tools/misc/gh-actions-cache { };
+
gh-cal = callPackage ../tools/misc/gh-cal {
inherit (darwin.apple_sdk.frameworks) Security;
};
@@ -1331,6 +1466,10 @@ with pkgs;
gh-eco = callPackage ../tools/misc/gh-eco { };
+ gh-markdown-preview = callPackage ../tools/misc/gh-markdown-preview { };
+
+ ghostie = callPackage ../tools/misc/ghostie { };
+
glooctl = callPackage ../applications/networking/cluster/glooctl { };
gobgp = callPackage ../tools/networking/gobgp { };
@@ -1353,11 +1492,17 @@ with pkgs;
headset-charge-indicator = callPackage ../tools/audio/headset-charge-indicator { };
- httm = callPackage ../tools/filesystems/httm { };
+ httm = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/httm { };
+
+ inherit (callPackage ../tools/networking/ivpn/default.nix {}) ivpn ivpn-service;
+
+ jobber = callPackage ../tools/system/jobber {};
kanata = callPackage ../tools/system/kanata { };
- kanata-with-cmd = callPackage ../tools/system/kanata { withCmd = true; };
+ kanata-with-cmd = kanata.override { withCmd = true; };
+
+ kaufkauflist = callPackage ../applications/misc/kaufkauflist { };
ksmbd-tools = callPackage ../os-specific/linux/ksmbd-tools { };
@@ -1371,14 +1516,22 @@ with pkgs;
linux-router-without-wifi = linux-router.override { useWifiDependencies = false; };
+ mbidled = callPackage ../tools/networking/mbidled { };
+
metapixel = callPackage ../tools/graphics/metapixel { };
midimonster = callPackage ../tools/audio/midimonster { };
midi-trigger = callPackage ../applications/audio/midi-trigger { };
+ mnc = callPackage ../tools/misc/mnc { };
+
+ mgmt = callPackage ../applications/system/mgmt {};
+
mprocs = callPackage ../tools/misc/mprocs { };
+ mpy-utils = python3Packages.callPackage ../tools/misc/mpy-utils { };
+
nominatim = callPackage ../servers/nominatim { };
ocs-url = libsForQt5.callPackage ../tools/misc/ocs-url { };
@@ -1389,12 +1542,14 @@ with pkgs;
q = callPackage ../tools/networking/q {};
- qFlipper = libsForQt515.callPackage ../tools/misc/qflipper { };
+ qFlipper = libsForQt5.callPackage ../tools/misc/qflipper { };
quich = callPackage ../tools/misc/quich { } ;
redfang = callPackage ../tools/networking/redfang { };
+ s0ix-selftest-tool = callPackage ../tools/system/s0ix-selftest-tool { };
+
scarab = callPackage ../tools/games/scarab { };
sdbus-cpp = callPackage ../development/libraries/sdbus-cpp { };
@@ -1403,12 +1558,18 @@ with pkgs;
sgrep = callPackage ../tools/text/sgrep { };
+ simple-dlna-browser = callPackage ../tools/networking/simple-dlna-browser { };
+
sorted-grep = callPackage ../tools/text/sorted-grep { };
smbscan = callPackage ../tools/security/smbscan { };
spectre-cli = callPackage ../tools/security/spectre-cli { };
+ steamtinkerlaunch = callPackage ../tools/games/steamtinkerlaunch {};
+
+ supermin = callPackage ../tools/virtualization/supermin { };
+
sx-go = callPackage ../tools/security/sx-go { };
systeroid = callPackage ../tools/system/systeroid { };
@@ -1437,9 +1598,7 @@ with pkgs;
veikk-linux-driver-gui = libsForQt5.callPackage ../tools/misc/veikk-linux-driver-gui { };
- ventoy-bin = callPackage ../tools/cd-dvd/ventoy-bin {
- inherit (libsForQt5) qtbase wrapQtAppsHook;
- };
+ ventoy-bin = callPackage ../tools/cd-dvd/ventoy-bin { };
ventoy-bin-full = ventoy-bin.override {
withCryptsetup = true;
withXfs = true;
@@ -1447,21 +1606,26 @@ with pkgs;
withNtfs = true;
};
+ vitess = callPackage ../development/tools/database/vitess {};
+
voms = callPackage ../tools/networking/voms { };
vopono = callPackage ../tools/networking/vopono { };
winbox = callPackage ../tools/admin/winbox {
wine = wineWowPackages.staging;
- use64 = true;
};
+ wtwitch = callPackage ../tools/video/wtwitch {};
+
wwcd = callPackage ../tools/misc/wwcd { };
writedisk = callPackage ../tools/misc/writedisk { };
xcd = callPackage ../tools/misc/xcd { };
+ xpaste = callPackage ../tools/text/xpaste { };
+
xrootd = callPackage ../tools/networking/xrootd { };
xtrt = callPackage ../tools/archivers/xtrt { };
@@ -1482,7 +1646,394 @@ with pkgs;
breitbandmessung = callPackage ../applications/networking/breitbandmessung { };
- zq = callPackage ../development/tools/zq { };
+ ### APPLICATIONS/VERSION-MANAGEMENT
+
+ deepgit = callPackage ../applications/version-management/deepgit {};
+
+ git = callPackage ../applications/version-management/git {
+ inherit (darwin.apple_sdk.frameworks) CoreServices Security;
+ perlLibs = [perlPackages.LWP perlPackages.URI perlPackages.TermReadKey];
+ smtpPerlLibs = [
+ perlPackages.libnet perlPackages.NetSMTPSSL
+ perlPackages.IOSocketSSL perlPackages.NetSSLeay
+ perlPackages.AuthenSASL perlPackages.DigestHMAC
+ ];
+ };
+
+ # The full-featured Git.
+ gitFull = git.override {
+ svnSupport = true;
+ guiSupport = true;
+ sendEmailSupport = true;
+ withSsh = true;
+ withLibsecret = !stdenv.isDarwin;
+ };
+
+ # Git with SVN support, but without GUI.
+ gitSVN = lowPrio (git.override { svnSupport = true; });
+
+ git-doc = lib.addMetaAttrs {
+ description = "Additional documentation for Git";
+ longDescription = ''
+ This package contains additional documentation (HTML and text files) that
+ is referenced in the man pages of Git.
+ '';
+ } gitFull.doc;
+
+ gitMinimal = git.override {
+ withManual = false;
+ pythonSupport = false;
+ perlSupport = false;
+ withpcre2 = false;
+ };
+
+ bfg-repo-cleaner = callPackage ../applications/version-management/bfg-repo-cleaner { };
+
+ bit = callPackage ../applications/version-management/bit { };
+
+ bitbucket-server-cli = callPackage ../applications/version-management/bitbucket-server-cli { };
+
+ bump2version = python3Packages.callPackage ../applications/version-management/bump2version { };
+
+ cgit = callPackage ../applications/version-management/cgit { };
+
+ cgit-pink = callPackage ../applications/version-management/cgit/pink.nix { };
+
+ commit-formatter = callPackage ../applications/version-management/commit-formatter { };
+
+ commitlint = nodePackages."@commitlint/cli";
+
+ conform = callPackage ../applications/version-management/conform { };
+
+ datalad = callPackage ../applications/version-management/datalad { };
+
+ darcs-to-git = callPackage ../applications/version-management/darcs-to-git { };
+
+ delta = callPackage ../applications/version-management/delta {
+ inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation Security;
+ };
+
+ diff-so-fancy = callPackage ../applications/version-management/diff-so-fancy { };
+
+ gex = callPackage ../applications/version-management/gex { };
+
+ gfold = callPackage ../applications/version-management/gfold {
+ inherit (darwin.apple_sdk.frameworks) Security;
+ };
+
+ gita = python3Packages.callPackage ../applications/version-management/gita { };
+
+ gitoxide = callPackage ../applications/version-management/gitoxide {
+ inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
+ };
+
+ gg-scm = callPackage ../applications/version-management/gg { };
+
+ github-cli = gh;
+ gh = callPackage ../applications/version-management/gh { };
+
+ ghorg = callPackage ../applications/version-management/ghorg { };
+
+ ghq = callPackage ../applications/version-management/ghq { };
+
+ ghr = callPackage ../applications/version-management/ghr { };
+
+ git-absorb = callPackage ../applications/version-management/git-absorb {
+ inherit (darwin.apple_sdk.frameworks) Security;
+ };
+
+ git-aggregator = callPackage ../applications/version-management/git-aggregator { };
+
+ git-annex-metadata-gui = libsForQt5.callPackage ../applications/version-management/git-annex-metadata-gui {
+ inherit (python3Packages) buildPythonApplication pyqt5 git-annex-adapter;
+ };
+
+ git-annex-remote-dbx = callPackage ../applications/version-management/git-annex-remote-dbx {
+ inherit (python3Packages)
+ buildPythonApplication
+ fetchPypi
+ dropbox
+ annexremote
+ humanfriendly;
+ };
+
+ git-annex-remote-googledrive = callPackage ../applications/version-management/git-annex-remote-googledrive {
+ inherit (python3Packages)
+ buildPythonApplication
+ fetchPypi
+ annexremote
+ drivelib
+ gitpython
+ tenacity
+ humanfriendly;
+ };
+
+ git-annex-remote-rclone = callPackage ../applications/version-management/git-annex-remote-rclone { };
+
+ git-annex-utils = callPackage ../applications/version-management/git-annex-utils { };
+
+ git-appraise = callPackage ../applications/version-management/git-appraise { };
+
+ git-backup = callPackage ../applications/version-management/git-backup {
+ openssl = openssl_1_1;
+ inherit (darwin.apple_sdk.frameworks) Security;
+ };
+
+ git-big-picture = callPackage ../applications/version-management/git-big-picture { };
+
+ git-branchless = callPackage ../applications/version-management/git-branchless {
+ inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
+ };
+
+ git-branchstack = python3.pkgs.callPackage ../applications/version-management/git-branchstack { };
+
+ git-bug = callPackage ../applications/version-management/git-bug { };
+
+ git-bug-migration = callPackage ../applications/version-management/git-bug-migration { };
+
+ git-chglog = callPackage ../applications/version-management/git-chglog { };
+
+ git-cinnabar = callPackage ../applications/version-management/git-cinnabar {
+ inherit (darwin.apple_sdk.frameworks) CoreServices;
+ };
+
+ git-cliff = callPackage ../applications/version-management/git-cliff {
+ inherit (darwin.apple_sdk.frameworks) Security;
+ };
+
+ git-codeowners = callPackage ../applications/version-management/git-codeowners { };
+
+ git-codereview = callPackage ../applications/version-management/git-codereview { };
+
+ git-cola = callPackage ../applications/version-management/git-cola { };
+
+ git-crecord = callPackage ../applications/version-management/git-crecord { };
+
+ git-credential-1password = callPackage ../applications/version-management/git-credential-1password { };
+
+ git-credential-keepassxc = callPackage ../applications/version-management/git-credential-keepassxc {
+ inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
+ };
+
+ git-crypt = callPackage ../applications/version-management/git-crypt { };
+
+ git-delete-merged-branches = callPackage ../applications/version-management/git-delete-merged-branches { };
+
+ git-extras = callPackage ../applications/version-management/git-extras { };
+
+ git-fame = callPackage ../applications/version-management/git-fame { };
+
+ git-fast-export = callPackage ../applications/version-management/fast-export { };
+
+ git-fire = callPackage ../applications/version-management/git-fire { };
+
+ git-ftp = callPackage ../applications/version-management/git-ftp { };
+
+ git-gone = callPackage ../applications/version-management/git-gone {
+ inherit (darwin.apple_sdk.frameworks) Security;
+ };
+
+ git-hound = callPackage ../applications/version-management/git-hound { };
+
+ git-hub = callPackage ../applications/version-management/git-hub { };
+
+ git-ignore = callPackage ../applications/version-management/git-ignore { };
+
+ git-imerge = python3Packages.callPackage ../applications/version-management/git-imerge { };
+
+ git-interactive-rebase-tool = callPackage ../applications/version-management/git-interactive-rebase-tool {
+ inherit (darwin.apple_sdk.frameworks) Security;
+ };
+
+ git-lfs = lowPrio (callPackage ../applications/version-management/git-lfs { });
+
+ git-my = callPackage ../applications/version-management/git-my { };
+
+ git-machete = python3Packages.callPackage ../applications/version-management/git-machete { };
+
+ git-nomad = callPackage ../applications/version-management/git-nomad { };
+
+ git-octopus = callPackage ../applications/version-management/git-octopus { };
+
+ git-open = callPackage ../applications/version-management/git-open { };
+
+ git-privacy = callPackage ../applications/version-management/git-privacy { };
+
+ git-publish = python3Packages.callPackage ../applications/version-management/git-publish { };
+
+ git-quick-stats = callPackage ../applications/version-management/git-quick-stats { };
+
+ git-quickfix = callPackage ../applications/version-management/git-quickfix {
+ inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
+ };
+
+ git-radar = callPackage ../applications/version-management/git-radar { };
+
+ git-recent = callPackage ../applications/version-management/git-recent {
+ util-linux = if stdenv.isLinux then util-linuxMinimal else util-linux;
+ };
+
+ git-remote-codecommit = python3Packages.callPackage ../applications/version-management/git-remote-codecommit { };
+
+ gitRepo = git-repo;
+ git-repo = callPackage ../applications/version-management/git-repo { };
+
+ git-repo-updater = python3Packages.callPackage ../applications/version-management/git-repo-updater { };
+
+ git-review = python3Packages.callPackage ../applications/version-management/git-review { };
+
+ git-remote-gcrypt = callPackage ../applications/version-management/git-remote-gcrypt { };
+
+ git-remote-hg = callPackage ../applications/version-management/git-remote-hg { };
+
+ git-reparent = callPackage ../applications/version-management/git-reparent { };
+
+ git-secret = callPackage ../applications/version-management/git-secret { };
+
+ git-secrets = callPackage ../applications/version-management/git-secrets { };
+
+ git-series = callPackage ../applications/version-management/git-series {
+ openssl = openssl_1_1;
+ };
+
+ git-sizer = callPackage ../applications/version-management/git-sizer { };
+
+ git-standup = callPackage ../applications/version-management/git-standup { };
+
+ git-stree = callPackage ../applications/version-management/git-stree { };
+
+ git-subrepo = callPackage ../applications/version-management/git-subrepo { };
+
+ git-subtrac = callPackage ../applications/version-management/git-subtrac { };
+
+ git-sync = callPackage ../applications/version-management/git-sync { };
+
+ git-team = callPackage ../applications/version-management/git-team { };
+
+ git-test = callPackage ../applications/version-management/git-test { };
+
+ git-town = callPackage ../applications/version-management/git-town { };
+
+ git-trim = callPackage ../applications/version-management/git-trim {
+ inherit (darwin.apple_sdk_11_0.frameworks) IOKit CoreFoundation;
+ };
+
+ git-up = callPackage ../applications/version-management/git-up {
+ pythonPackages = python3Packages;
+ };
+
+ git-vanity-hash = callPackage ../applications/version-management/git-vanity-hash { };
+
+ git-vendor = callPackage ../applications/version-management/git-vendor { };
+
+ git-when-merged = callPackage ../applications/version-management/git-when-merged { };
+
+ git-workspace = callPackage ../applications/version-management/git-workspace {
+ inherit (darwin.apple_sdk.frameworks) Security;
+ };
+
+ git2cl = callPackage ../applications/version-management/git2cl { };
+
+ gitbatch = callPackage ../applications/version-management/gitbatch { };
+
+ gitflow = callPackage ../applications/version-management/gitflow { };
+
+ gitfs = callPackage ../tools/filesystems/gitfs { };
+
+ gitless = callPackage ../applications/version-management/gitless { };
+
+ gitlint = python3Packages.callPackage ../applications/version-management/gitlint { };
+
+ gitls = callPackage ../applications/version-management/gitls { };
+
+ gitmux = callPackage ../applications/version-management/gitmux { };
+
+ gitnuro = callPackage ../applications/version-management/gitnuro { };
+
+ gitprompt-rs = callPackage ../applications/version-management/gitprompt-rs/default.nix { };
+
+ gitsign = callPackage ../applications/version-management/gitsign { };
+
+ gitstats = callPackage ../applications/version-management/gitstats { };
+
+ gitstatus = callPackage ../applications/version-management/gitstatus { };
+
+ gitty = callPackage ../applications/version-management/gitty { };
+
+ gitui = callPackage ../applications/version-management/gitui {
+ inherit (darwin.apple_sdk.frameworks) Security AppKit;
+ };
+
+ gitweb = callPackage ../applications/version-management/gitweb { };
+
+ glab = callPackage ../applications/version-management/glab { };
+
+ glitter = callPackage ../applications/version-management/glitter { };
+
+ gst = callPackage ../applications/version-management/gst { };
+
+ hred = callPackage ../development/tools/hred { };
+
+ hub = callPackage ../applications/version-management/hub { };
+
+ hut = callPackage ../applications/version-management/hut { };
+
+ josh = callPackage ../applications/version-management/josh { };
+
+ lab = callPackage ../applications/version-management/lab { };
+
+ lefthook = callPackage ../applications/version-management/lefthook { };
+
+ legit = callPackage ../applications/version-management/legit { };
+
+ lucky-commit = callPackage ../applications/version-management/lucky-commit {
+ inherit (darwin.apple_sdk.frameworks) OpenCL;
+ };
+
+ pass-git-helper = python3Packages.callPackage ../applications/version-management/pass-git-helper { };
+
+ qgit = qt5.callPackage ../applications/version-management/qgit { };
+
+ radicle-cli = callPackage ../applications/version-management/radicle-cli {
+ inherit (darwin) DarwinTools;
+ inherit (darwin.apple_sdk.frameworks) AppKit;
+ };
+
+ radicle-upstream = callPackage ../applications/version-management/radicle-upstream { };
+
+ rs-git-fsmonitor = callPackage ../applications/version-management/rs-git-fsmonitor { };
+
+ scmpuff = callPackage ../applications/version-management/scmpuff { };
+
+ stgit = callPackage ../applications/version-management/stgit { };
+
+ subgit = callPackage ../applications/version-management/subgit { };
+
+ svn-all-fast-export = libsForQt5.callPackage ../applications/version-management/svn-all-fast-export { };
+
+ svn2git = callPackage ../applications/version-management/svn2git {
+ git = gitSVN;
+ };
+
+ thicket = callPackage ../applications/version-management/thicket { };
+
+ tig = callPackage ../applications/version-management/tig { };
+
+ top-git = callPackage ../applications/version-management/topgit { };
+
+ transcrypt = callPackage ../applications/version-management/transcrypt { };
+
+ inherit (haskellPackages) git-annex;
+
+ inherit (haskellPackages) git-brunch;
+
+ git-autofixup = perlPackages.GitAutofixup;
+
+ ghrepo-stats = with python3Packages; toPythonApplication ghrepo-stats;
+
+ git-filter-repo = with python3Packages; toPythonApplication git-filter-repo;
+
+ git-revise = with python3Packages; toPythonApplication git-revise;
### APPLICATIONS/EMULATORS
@@ -1499,7 +2050,12 @@ with pkgs;
wxGTK = wxGTK32;
};
- box64 = callPackage ../applications/emulators/box64 { };
+ box64 = callPackage ../applications/emulators/box64 {
+ hello-x86_64 = if stdenv.hostPlatform.isx86_64 then
+ hello
+ else
+ pkgsCross.gnu64.hello;
+ };
caprice32 = callPackage ../applications/emulators/caprice32 { };
@@ -1513,6 +2069,8 @@ with pkgs;
cen64 = callPackage ../applications/emulators/cen64 { };
+ citations = callPackage ../applications/misc/citations { };
+
citra-canary = callPackage ../applications/emulators/citra {
branch = "canary";
};
@@ -1533,11 +2091,13 @@ with pkgs;
dlx = callPackage ../applications/emulators/dlx { };
- dosbox = callPackage ../applications/emulators/dosbox { };
+ dosbox = callPackage ../applications/emulators/dosbox {
+ SDL = if stdenv.isDarwin then SDL else SDL_compat;
+ };
dosbox-staging = callPackage ../applications/emulators/dosbox-staging { };
- duckstation = libsForQt5.callPackage ../applications/emulators/duckstation {};
+ duckstation = qt6Packages.callPackage ../applications/emulators/duckstation {};
dynamips = callPackage ../applications/emulators/dynamips { };
@@ -1545,7 +2105,10 @@ with pkgs;
emulationstation = callPackage ../applications/emulators/emulationstation { };
- fceux = libsForQt5.callPackage ../applications/emulators/fceux { };
+ fceux = callPackage ../applications/emulators/fceux {
+ lua = lua5_1;
+ inherit (libsForQt5) wrapQtAppsHook;
+ };
firebird-emu = libsForQt5.callPackage ../applications/emulators/firebird-emu { };
@@ -1589,15 +2152,17 @@ with pkgs;
libmirage = callPackage ../applications/emulators/cdemu/libmirage.nix { };
+ ludusavi = callPackage ../applications/backup/ludusavi { };
+
maiko = callPackage ../applications/emulators/maiko { };
- mame = libsForQt5.callPackage ../applications/emulators/mame {
- inherit (darwin.apple_sdk.frameworks) CoreAudioKit ForceFeedback;
- };
+ mame = libsForQt5.callPackage ../applications/emulators/mame { };
- mednafen = callPackage ../applications/emulators/mednafen {
- inherit (darwin) libiconv;
- };
+ mame-tools = lib.addMetaAttrs {
+ description = mame.meta.description + " (tools only)";
+ } (lib.getOutput "tools" mame);
+
+ mednafen = callPackage ../applications/emulators/mednafen { };
mednafen-server = callPackage ../applications/emulators/mednafen/server.nix { };
@@ -1606,13 +2171,6 @@ with pkgs;
melonDS = libsForQt5.callPackage ../applications/emulators/melonDS { };
mgba = callPackage ../applications/emulators/mgba {
- ffmpeg = ffmpeg_4;
- lua = lua5_4;
- inherit (libsForQt5)
- qtbase
- qtmultimedia
- qttools
- wrapQtAppsHook;
};
mupen64plus = callPackage ../applications/emulators/mupen64plus { };
@@ -1630,7 +2188,7 @@ with pkgs;
pcem = callPackage ../applications/emulators/pcem { };
pcsx2 = callPackage ../applications/emulators/pcsx2 {
- wxGTK = wxGTK30-gtk3;
+ wxGTK = wxGTK30;
};
pcsxr = callPackage ../applications/emulators/pcsxr { };
@@ -1645,7 +2203,7 @@ with pkgs;
};
ppsspp-qt = ppsspp.override {
- inherit (libsForQt5) qtbase qtmultimedia wrapQtAppsHook;
+ enableQt = true;
enableVulkan = false; # https://github.com/hrydgard/ppsspp/issues/11628
};
@@ -1653,6 +2211,8 @@ with pkgs;
punes = libsForQt5.callPackage ../applications/emulators/punes { };
+ punes-qt6 = qt6Packages.callPackage ../applications/emulators/punes { };
+
py65 = python3Packages.callPackage ../applications/emulators/py65 { };
resim = callPackage ../applications/emulators/resim {};
@@ -1661,6 +2221,8 @@ with pkgs;
ripes = libsForQt5.callPackage ../applications/emulators/ripes { };
+ rpcemu = callPackage ../applications/emulators/rpcemu { };
+
rpcs3 = libsForQt5.callPackage ../applications/emulators/rpcs3 { };
ruffle = callPackage ../applications/emulators/ruffle { };
@@ -1708,33 +2270,36 @@ with pkgs;
zesarux = callPackage ../applications/emulators/zesarux { };
zsnes = pkgsi686Linux.callPackage ../applications/emulators/zsnes { };
+ zsnes2 = pkgsi686Linux.callPackage ../applications/emulators/zsnes/2.x.nix { };
### APPLICATIONS/EMULATORS/BSNES
- ares = callPackage ../applications/emulators/bsnes/ares { };
+ ares = darwin.apple_sdk_11_0.callPackage ../applications/emulators/bsnes/ares { };
- bsnes-hd = callPackage ../applications/emulators/bsnes/bsnes-hd {
- inherit (darwin.apple_sdk.frameworks) Cocoa OpenAL;
- };
+ bsnes-hd = darwin.apple_sdk_11_0.callPackage ../applications/emulators/bsnes/bsnes-hd { };
higan = callPackage ../applications/emulators/bsnes/higan { };
### APPLICATIONS/EMULATORS/DOLPHIN-EMU
- dolphin-emu = callPackage ../applications/emulators/dolphin-emu { };
-
- dolphin-emu-beta = qt5.callPackage ../applications/emulators/dolphin-emu/master.nix {
- inherit (darwin.apple_sdk.frameworks) CoreBluetooth ForceFeedback IOKit OpenGL VideoToolbox;
+ dolphin-emu = qt6Packages.callPackage ../applications/emulators/dolphin-emu {
+ inherit (darwin.apple_sdk_11_0.frameworks) CoreBluetooth ForceFeedback IOKit OpenGL VideoToolbox;
inherit (darwin) moltenvk;
+ stdenv =
+ if stdenv.isDarwin && stdenv.isAarch64 then llvmPackages_14.stdenv
+ # https://github.com/NixOS/nixpkgs/issues/201254
+ else if stdenv.isLinux && stdenv.isAarch64 && stdenv.cc.isGNU then gcc11Stdenv
+ else stdenv;
};
dolphin-emu-primehack = qt5.callPackage ../applications/emulators/dolphin-emu/primehack.nix {
inherit (darwin.apple_sdk.frameworks) CoreBluetooth ForceFeedback IOKit OpenGL;
+ fmt = fmt_8;
};
### APPLICATIONS/EMULATORS/RETROARCH
- retroarchBare = callPackage ../applications/emulators/retroarch { };
+ retroarchBare = qt5.callPackage ../applications/emulators/retroarch { };
retroarchFull = retroarch.override {
cores = builtins.filter
@@ -1747,7 +2312,14 @@ with pkgs;
callPackage ../applications/emulators/retroarch/wrapper.nix
{ inherit retroarch; };
- retroarch = wrapRetroArch { retroarch = retroarchBare; };
+ retroarch = wrapRetroArch {
+ retroarch = retroarchBare.override {
+ withAssets = true;
+ withCoreInfo = true;
+ };
+ };
+
+ retroarch-assets = callPackage ../applications/emulators/retroarch/retroarch-assets.nix { };
libretro = recurseIntoAttrs
(callPackage ../applications/emulators/retroarch/cores.nix {
@@ -1825,6 +2397,8 @@ with pkgs;
portfolio-filemanager = callPackage ../applications/file-managers/portfolio-filemanager { };
+ potreeconverter = callPackage ../applications/graphics/potreeconverter { };
+
ranger = callPackage ../applications/file-managers/ranger { };
sfm = callPackage ../applications/file-managers/sfm { };
@@ -1882,9 +2456,16 @@ with pkgs;
kermit-terminal = callPackage ../applications/terminal-emulators/kermit-terminal { };
- kitty = callPackage ../applications/terminal-emulators/kitty {
+ kitty = darwin.apple_sdk_11_0.callPackage ../applications/terminal-emulators/kitty {
+ go = go_1_20;
harfbuzz = harfbuzz.override { withCoreText = stdenv.isDarwin; };
- inherit (darwin.apple_sdk.frameworks) Cocoa CoreGraphics Foundation IOKit Kernel OpenGL;
+ inherit (darwin.apple_sdk_11_0) Libsystem;
+ inherit (darwin.apple_sdk_11_0.frameworks)
+ Cocoa
+ Kernel
+ UniformTypeIdentifiers
+ UserNotifications
+ ;
};
kitty-themes = callPackage ../misc/kitty-themes {};
@@ -1921,6 +2502,8 @@ with pkgs;
sakura = callPackage ../applications/terminal-emulators/sakura { };
+ scriv = callPackage ../applications/version-management/scriv { };
+
st = callPackage ../applications/terminal-emulators/st {
conf = config.st.conf or null;
patches = config.st.patches or [];
@@ -1968,15 +2551,13 @@ with pkgs;
writefreely = callPackage ../applications/misc/writefreely { };
- iqueue = callPackage ../development/libraries/iqueue { stdenv = gcc10StdenvCompat; };
+ iqueue = callPackage ../development/libraries/iqueue { };
lifecycled = callPackage ../tools/misc/lifecycled { };
lilo = callPackage ../tools/misc/lilo { };
- logseq = callPackage ../applications/misc/logseq {
- electron = electron_19;
- };
+ logseq = callPackage ../applications/misc/logseq { };
natls = callPackage ../tools/misc/natls { };
@@ -1996,6 +2577,8 @@ with pkgs;
twine = with python3Packages; toPythonApplication twine;
+ accelergy = callPackage ../applications/science/computer-architecture/accelergy { };
+
aldo = callPackage ../applications/radio/aldo { };
alglib = callPackage ../development/libraries/alglib { };
@@ -2056,7 +2639,6 @@ with pkgs;
apk-tools = callPackage ../tools/package-management/apk-tools {
lua = lua5_3;
- openssl = openssl_1_1;
};
apkid = callPackage ../development/tools/apkid { };
@@ -2096,10 +2678,7 @@ with pkgs;
arandr = callPackage ../tools/X11/arandr { };
- inherit (callPackages ../servers/nosql/arangodb {
- stdenv = gcc8Stdenv;
- }) arangodb_3_3 arangodb_3_4 arangodb_3_5;
- arangodb = arangodb_3_4;
+ arangodb = callPackage ../servers/nosql/arangodb { };
# arcanist currently crashes with some workflows on php8.1, use 8.0
arcanist = callPackage ../development/tools/misc/arcanist { php = php80; };
@@ -2119,7 +2698,7 @@ with pkgs;
apio = python3Packages.callPackage ../development/embedded/fpga/apio { };
- apitrace = libsForQt514.callPackage ../applications/graphics/apitrace {};
+ apitrace = libsForQt5.callPackage ../applications/graphics/apitrace {};
argagg = callPackage ../development/libraries/argagg { };
@@ -2169,8 +2748,7 @@ with pkgs;
astc-encoder = callPackage ../tools/graphics/astc-encoder { };
asymptote = callPackage ../tools/graphics/asymptote {
- texLive = texlive.combine { inherit (texlive) scheme-small epsf cm-super texinfo media9 ocgx2; };
- gsl = gsl_1;
+ texLive = texlive.combine { inherit (texlive) scheme-small epsf cm-super texinfo media9 ocgx2 collection-latexextra; };
};
async = callPackage ../development/tools/async {};
@@ -2189,7 +2767,7 @@ with pkgs;
authenticator = callPackage ../applications/misc/authenticator { };
- autoflake = callPackage ../development/tools/analysis/autoflake { };
+ autoflake = with python3.pkgs; toPythonApplication autoflake;
autospotting = callPackage ../applications/misc/autospotting { };
@@ -2227,6 +2805,8 @@ with pkgs;
aws-sso-cli = callPackage ../tools/admin/aws-sso-cli { };
+ aws-sso-creds = callPackage ../tools/admin/aws-sso-creds { };
+
aws-vault = callPackage ../tools/admin/aws-vault { };
aws-workspaces = callPackage ../applications/networking/remote/aws-workspaces { };
@@ -2239,6 +2819,8 @@ with pkgs;
azure-functions-core-tools = callPackage ../development/tools/azure-functions-core-tools { };
+ azure-static-sites-client = callPackage ../development/tools/azure-static-sites-client { };
+
azure-storage-azcopy = callPackage ../development/tools/azcopy { };
bashblog = callPackage ../tools/text/bashblog { };
@@ -2259,7 +2841,9 @@ with pkgs;
brakeman = callPackage ../development/tools/analysis/brakeman { };
- brewtarget = libsForQt514.callPackage ../applications/misc/brewtarget { } ;
+ brewtarget = libsForQt5.callPackage ../applications/misc/brewtarget { } ;
+
+ bootspec = callPackage ../tools/misc/bootspec { };
# Derivation's result is not used by nixpkgs. Useful for validation for
# regressions of bootstrapTools on hydra and on ofborg. Example:
@@ -2276,6 +2860,8 @@ with pkgs;
boxes = callPackage ../tools/text/boxes { };
+ boxxy = callPackage ../tools/misc/boxxy { };
+
boundary = callPackage ../tools/networking/boundary { };
chamber = callPackage ../tools/admin/chamber { };
@@ -2335,6 +2921,8 @@ with pkgs;
autoreconfHook = buildPackages.autoreconfHook269;
};
+ asusctl = callPackage ../applications/system/asusctl { };
+
autorevision = callPackage ../tools/misc/autorevision { };
automirror = callPackage ../tools/misc/automirror { };
@@ -2363,12 +2951,12 @@ with pkgs;
electron = electron_13;
};
- bit = callPackage ../applications/version-management/git-and-tools/bit { };
-
bitwarden = callPackage ../tools/security/bitwarden { };
inherit (nodePackages) bitwarden-cli;
+ bitwarden-menu = python3Packages.callPackage ../applications/misc/bitwarden-menu { };
+
inherit (nodePackages) concurrently;
bklk = callPackage ../applications/misc/bklk { };
@@ -2499,10 +3087,14 @@ with pkgs;
buildGoModule = buildGo118Module; # tests fail with 1.19
};
+ writeCueValidator = callPackage ../development/tools/cue/validator.nix { };
+
cuelsp = callPackage ../development/tools/cuelsp {};
cyclone-scheme = callPackage ../development/interpreters/cyclone { };
+ cyclonedx-gomod = callPackage ../tools/security/cyclonedx-gomod { };
+
cyclonedx-python = callPackage ../tools/misc/cyclonedx-python { };
dcap = callPackage ../tools/networking/dcap { };
@@ -2519,6 +3111,8 @@ with pkgs;
detect-secrets = with python3Packages; toPythonApplication detect-secrets;
+ deterministic-uname = callPackage ../build-support/deterministic-uname { };
+
dfmt = callPackage ../tools/text/dfmt { };
diopser = callPackage ../applications/audio/diopser { stdenv = gcc10StdenvCompat; };
@@ -2541,11 +3135,6 @@ with pkgs;
dpt-rp1-py = callPackage ../tools/misc/dpt-rp1-py { };
- dot-http = callPackage ../development/tools/dot-http {
- openssl = openssl_1_1;
- inherit (darwin.apple_sdk.frameworks) Security;
- };
-
doona = callPackage ../tools/security/doona { };
dotter = callPackage ../tools/misc/dotter {
@@ -2630,36 +3219,19 @@ with pkgs;
gem = callPackage ../applications/audio/pd-plugins/gem { };
- git-fire = callPackage ../tools/misc/git-fire { };
-
- git-privacy = callPackage ../development/tools/git-privacy { };
-
- git-publish = python3Packages.callPackage ../applications/version-management/git-and-tools/git-publish { };
-
- git-repo-updater = python3Packages.callPackage ../development/tools/git-repo-updater { };
-
- git-revise = with python3Packages; toPythonApplication git-revise;
-
- git-town = callPackage ../tools/misc/git-town { };
-
github-changelog-generator = callPackage ../development/tools/github-changelog-generator { };
github-commenter = callPackage ../development/tools/github-commenter { };
github-desktop = callPackage ../applications/version-management/github-desktop {
+ openssl = openssl_1_1;
curl = curl.override { openssl = openssl_1_1; };
};
github-to-sqlite = with python3Packages; toPythonApplication github-to-sqlite;
- gitless = callPackage ../applications/version-management/gitless { };
-
- gitls = callPackage ../tools/security/gitls { };
-
gistyc = with python3Packages; toPythonApplication gistyc;
- gitlint = python3Packages.callPackage ../tools/misc/gitlint { };
-
gitter = callPackage ../applications/networking/instant-messengers/gitter { };
gjs = callPackage ../development/libraries/gjs { };
@@ -2672,16 +3244,21 @@ with pkgs;
glasstty-ttf = callPackage ../data/fonts/glasstty-ttf { };
+ glaxnimate = libsForQt5.callPackage ../applications/video/glaxnimate { };
+
gmid = callPackage ../servers/gemini/gmid { };
gmni = callPackage ../applications/networking/browsers/gmni { };
- gmnisrv = callPackage ../servers/gemini/gmnisrv {
- openssl = openssl_1_1;
- };
+ gmnisrv = callPackage ../servers/gemini/gmnisrv { };
gmnitohtml = callPackage ../applications/misc/gmnitohtml { };
+ go2tv = darwin.apple_sdk_11_0.callPackage ../applications/video/go2tv {
+ inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa Kernel UserNotifications;
+ };
+ go2tv-lite = go2tv.override { withGui = false; };
+
goimapnotify = callPackage ../tools/networking/goimapnotify { };
gojsontoyaml = callPackage ../development/tools/gojsontoyaml { };
@@ -2770,8 +3347,16 @@ with pkgs;
ipgrep = callPackage ../tools/networking/ipgrep { };
+ ipp-usb = callPackage ../os-specific/linux/ipp-usb { };
+
itch = callPackage ../games/itch {};
+ itchiodl = callPackage ../games/itchiodl { };
+
+ itd = callPackage ../applications/misc/itd { };
+
+ kord = callPackage ../applications/misc/kord { };
+
lastpass-cli = callPackage ../tools/security/lastpass-cli { };
leetcode-cli = callPackage ../applications/misc/leetcode-cli { };
@@ -2798,8 +3383,6 @@ with pkgs;
passphrase2pgp = callPackage ../tools/security/passphrase2pgp { };
- pass-git-helper = python3Packages.callPackage ../applications/version-management/git-and-tools/pass-git-helper { };
-
pass-nodmenu = callPackage ../tools/security/pass {
dmenuSupport = false;
pass = pass-nodmenu;
@@ -2812,7 +3395,9 @@ with pkgs;
passExtensions = recurseIntoAttrs pass.extensions;
- pdepend = callPackage ../development/php-packages/pdepend/default.nix { };
+ pbpctrl = callPackage ../applications/audio/pbpctrl { };
+
+ pdepend = callPackage ../development/php-packages/pdepend { };
platformsh = callPackage ../misc/platformsh { };
@@ -2868,6 +3453,8 @@ with pkgs;
kjv = callPackage ../applications/misc/kjv { };
+ lukesmithxyz-bible-kjv = callPackage ../applications/misc/kjv/lukesmithxyz-kjv.nix { };
+
luigi = callPackage ../applications/networking/cluster/luigi { };
m-cli = callPackage ../os-specific/darwin/m-cli { };
@@ -2878,6 +3465,8 @@ with pkgs;
plausible = callPackage ../servers/web-apps/plausible { };
+ pam-reattach = callPackage ../os-specific/darwin/pam-reattach {};
+
reattach-to-user-namespace = callPackage ../os-specific/darwin/reattach-to-user-namespace {};
skhd = callPackage ../os-specific/darwin/skhd {
@@ -2892,6 +3481,10 @@ with pkgs;
wiiload = callPackage ../development/tools/wiiload { };
+ winhelpcgi = callPackage ../development/tools/winhelpcgi {
+ libpng = libpng12;
+ };
+
wiimms-iso-tools = callPackage ../tools/filesystems/wiimms-iso-tools { };
waypoint = callPackage ../applications/networking/cluster/waypoint { };
@@ -2912,6 +3505,8 @@ with pkgs;
sshs = callPackage ../development/tools/sshs { };
+ supergfxctl = callPackage ../applications/system/supergfxctl { };
+
titaniumenv = callPackage ../development/mobile/titaniumenv { };
abootimg = callPackage ../development/mobile/abootimg {};
@@ -2928,9 +3523,7 @@ with pkgs;
anbox = callPackage ../os-specific/linux/anbox { };
- androidenv = callPackage ../development/mobile/androidenv {
- pkgs_i686 = pkgsi686Linux;
- };
+ androidenv = callPackage ../development/mobile/androidenv { };
androidndkPkgs = androidndkPkgs_21;
androidndkPkgs_21 = (callPackage ../development/androidndk-pkgs {})."21";
@@ -2950,6 +3543,10 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) Security;
};
+ aoc-cli = callPackage ../tools/misc/aoc-cli {
+ inherit (darwin.apple_sdk.frameworks) Security;
+ };
+
apprise = with python3Packages; toPythonApplication apprise;
aptdec = callPackage ../development/libraries/aptdec {};
@@ -3053,6 +3650,8 @@ with pkgs;
beats = callPackage ../tools/misc/beats { };
+ BeatSaberModManager = callPackage ../games/BeatSaberModManager/default.nix { };
+
beauty-line-icon-theme = callPackage ../data/icons/beauty-line-icon-theme {
inherit (plasma5Packages) breeze-icons;
};
@@ -3106,8 +3705,6 @@ with pkgs;
birdtray = libsForQt5.callPackage ../applications/misc/birdtray { };
- bitbucket-server-cli = callPackage ../applications/version-management/git-and-tools/bitbucket-server-cli { };
-
blitz = callPackage ../development/libraries/blitz { };
blockbook = callPackage ../servers/blockbook { };
@@ -3193,7 +3790,7 @@ with pkgs;
bookstack = callPackage ../servers/web-apps/bookstack { };
# Upstream recommends qt5.12 and it doesn't build with qt5.15
- boomerang = libsForQt512.callPackage ../development/tools/boomerang { };
+ boomerang = libsForQt5.callPackage ../development/tools/boomerang { };
boost-build = callPackage ../development/tools/boost-build { };
@@ -3231,7 +3828,9 @@ with pkgs;
brutespray = callPackage ../tools/security/brutespray { };
breakpointHook = assert stdenv.buildPlatform.isLinux;
- makeSetupHook { } ../build-support/setup-hooks/breakpoint-hook.sh;
+ makeSetupHook {
+ name = "breakpoint-hook";
+ } ../build-support/setup-hooks/breakpoint-hook.sh;
btrfs-progs = callPackage ../tools/filesystems/btrfs-progs { };
@@ -3321,7 +3920,7 @@ with pkgs;
traefik-certs-dumper = callPackage ../tools/misc/traefik-certs-dumper { };
- calamares = libsForQt515.callPackage ../tools/misc/calamares {
+ calamares = libsForQt5.callPackage ../tools/misc/calamares {
python = python3;
boost = boost.override { enablePython = true; python = python3; };
};
@@ -3363,6 +3962,8 @@ with pkgs;
cde = callPackage ../tools/package-management/cde { };
+ cdxgen = callPackage ../tools/security/cdxgen { };
+
ceres-solver = callPackage ../development/libraries/ceres-solver {
gflags = null; # only required for examples/tests
};
@@ -3411,8 +4012,6 @@ with pkgs;
clash-geoip = callPackage ../data/misc/clash-geoip { };
- clasp = callPackage ../tools/misc/clasp { };
-
clevercsv = with python3Packages; toPythonApplication clevercsv;
clevis = callPackage ../tools/security/clevis {
@@ -3437,7 +4036,7 @@ with pkgs;
cloudflared = callPackage ../applications/networking/cloudflared { };
- cloudflare-dyndns = python3Packages.cloudflare-dyndns;
+ cloudflare-dyndns = callPackage ../applications/networking/cloudflare-dyndns { };
cloudmonkey = callPackage ../tools/virtualization/cloudmonkey { };
@@ -3445,7 +4044,7 @@ with pkgs;
clingo = callPackage ../applications/science/logic/potassco/clingo.nix { };
- clingcon = callPackage ../applications/science/logic/potassco/clingcon.nix { stdenv = gcc10StdenvCompat; };
+ clingcon = callPackage ../applications/science/logic/potassco/clingcon.nix { };
clprover = callPackage ../applications/science/logic/clprover/clprover.nix { };
@@ -3453,8 +4052,6 @@ with pkgs;
coloredlogs = with python3Packages; toPythonApplication coloredlogs;
- colord-kde = libsForQt5.callPackage ../tools/misc/colord-kde {};
-
colpack = callPackage ../applications/science/math/colpack { };
cz-cli = callPackage ../applications/version-management/cz-cli {};
@@ -3525,6 +4122,8 @@ with pkgs;
swayr = callPackage ../tools/wayland/swayr { };
+ swayrbar = callPackage ../tools/wayland/swayrbar { };
+
swaysome = callPackage ../tools/wayland/swaysome { };
swayimg = callPackage ../tools/wayland/swayimg { };
@@ -3559,6 +4158,8 @@ with pkgs;
wlopm = callPackage ../tools/wayland/wlopm { };
+ wlprop = callPackage ../tools/wayland/wlprop {};
+
wlr-randr = callPackage ../tools/wayland/wlr-randr { };
wlrctl = callPackage ../tools/wayland/wlrctl { };
@@ -3571,6 +4172,8 @@ with pkgs;
wob = callPackage ../tools/wayland/wob { };
+ wpaperd = callPackage ../tools/wayland/wpaperd { };
+
wshowkeys = callPackage ../tools/wayland/wshowkeys { };
wtype = callPackage ../tools/wayland/wtype { };
@@ -3581,6 +4184,8 @@ with pkgs;
changedetection-io = callPackage ../servers/web-apps/changedetection-io { };
+ clini = callPackage ../tools/misc/clini { };
+
clipster = callPackage ../tools/misc/clipster { };
clockify = callPackage ../applications/office/clockify {
@@ -3616,9 +4221,7 @@ with pkgs;
cot = with python3Packages; toPythonApplication cot;
- coturn = callPackage ../servers/coturn {
- openssl = openssl_1_1;
- };
+ coturn = callPackage ../servers/coturn { };
coursier = callPackage ../development/tools/coursier {};
@@ -3636,6 +4239,8 @@ with pkgs;
crossplane = with python3Packages; toPythonApplication crossplane;
+ crowdsec = callPackage ../tools/security/crowdsec { };
+
crunch = callPackage ../tools/security/crunch { };
crudini = callPackage ../tools/misc/crudini { };
@@ -3654,6 +4259,8 @@ with pkgs;
csv2latex = callPackage ../tools/misc/csv2latex { };
+ csvq = callPackage ../development/tools/csvq { };
+
csvs-to-sqlite = callPackage ../tools/misc/csvs-to-sqlite { };
cucumber = callPackage ../development/tools/cucumber {};
@@ -3804,11 +4411,11 @@ with pkgs;
ditaa = callPackage ../tools/graphics/ditaa { };
dino = callPackage ../applications/networking/instant-messengers/dino {
- inherit (gst_all_1) gstreamer gst-plugins-base;
+ inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-bad gst-vaapi;
gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; };
};
- djv = callPackage ../applications/graphics/djv { stdenv = gcc10StdenvCompat; };
+ djv = callPackage ../applications/graphics/djv { };
dnschef = python3Packages.callPackage ../tools/networking/dnschef { };
@@ -3868,6 +4475,8 @@ with pkgs;
dynamic-colors = callPackage ../tools/misc/dynamic-colors { };
+ dynamic-wallpaper = callPackage ../tools/graphics/dynamic-wallpaper { };
+
dyncall = callPackage ../development/libraries/dyncall { };
dyndnsc = callPackage ../applications/networking/dyndns/dyndnsc { };
@@ -3882,6 +4491,8 @@ with pkgs;
easycrypt-runtest = callPackage ../applications/science/logic/easycrypt/runtest.nix { };
+ easyocr = with python3.pkgs; toPythonApplication easyocr;
+
EBTKS = callPackage ../development/libraries/science/biology/EBTKS { };
ecasound = callPackage ../applications/audio/ecasound { };
@@ -3904,15 +4515,17 @@ with pkgs;
element-desktop = callPackage ../applications/networking/instant-messengers/element/element-desktop.nix {
inherit (darwin.apple_sdk.frameworks) Security AppKit CoreServices;
- electron = electron_20;
+ electron = electron_22;
};
element-desktop-wayland = writeScriptBin "element-desktop" ''
#!/bin/sh
NIXOS_OZONE_WL=1 exec ${element-desktop}/bin/element-desktop "$@"
'';
- element-web = callPackage ../applications/networking/instant-messengers/element/element-web.nix {
- conf = config.element-web.conf or {};
+ element-web-unwrapped = callPackage ../applications/networking/instant-messengers/element/element-web.nix { };
+
+ element-web = callPackage ../applications/networking/instant-messengers/element/element-web-wrapper.nix {
+ conf = config.element-web.conf or { };
};
elementary-xfce-icon-theme = callPackage ../data/icons/elementary-xfce-icon-theme { };
@@ -3935,8 +4548,12 @@ with pkgs;
envsubst = callPackage ../tools/misc/envsubst { };
+ envfs = callPackage ../tools/filesystems/envfs { };
+
er-patcher = callPackage ../tools/games/er-patcher { };
+ erdtree = callPackage ../tools/system/erdtree { };
+
errcheck = callPackage ../development/tools/errcheck { };
eschalot = callPackage ../tools/security/eschalot { };
@@ -3950,6 +4567,8 @@ with pkgs;
esptool = callPackage ../tools/misc/esptool { };
+ esptool_3 = callPackage ../tools/misc/esptool/3.nix { };
+
esptool-ck = callPackage ../tools/misc/esptool-ck { };
ephemeralpg = callPackage ../development/tools/database/ephemeralpg {};
@@ -3960,10 +4579,12 @@ with pkgs;
eternal-terminal = callPackage ../tools/networking/eternal-terminal {};
+ extism-cli = callPackage ../development/tools/extism-cli {};
+
extrude = callPackage ../tools/security/extrude { };
fastly = callPackage ../misc/fastly {
- # If buildGoModule is overriden, provide a matching version of the go attribute
+ # If buildGoModule is overridden, provide a matching version of the go attribute
};
f2 = callPackage ../tools/misc/f2 {};
@@ -4040,6 +4661,8 @@ with pkgs;
### TOOLS/TYPESETTING/TEX
+ advi = callPackage ../tools/typesetting/tex/advi { };
+
auctex = callPackage ../tools/typesetting/tex/auctex { };
blahtexml = callPackage ../tools/typesetting/tex/blahtexml { };
@@ -4133,10 +4756,9 @@ with pkgs;
gdu = callPackage ../tools/system/gdu { };
- go-chromecast = callPackage ../applications/video/go-chromecast {
- # pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
- buildGoModule = buildGo117Module;
- };
+ gfxreconstruct = callPackage ../tools/graphics/gfxreconstruct { };
+
+ go-chromecast = callPackage ../applications/video/go-chromecast { };
go-containerregistry = callPackage ../development/tools/go-containerregistry { };
inherit (go-containerregistry) crane gcrane;
@@ -4201,12 +4823,6 @@ with pkgs;
gmic-qt = libsForQt5.callPackage ../tools/graphics/gmic-qt { };
- # NOTE: If overriding qt version, krita needs to use the same qt version as
- # well.
- gmic-qt-krita = gmic-qt.override {
- variant = "krita";
- };
-
gpg-tui = callPackage ../tools/security/gpg-tui {
inherit (darwin.apple_sdk.frameworks) AppKit Foundation;
inherit (darwin) libobjc libresolv;
@@ -4246,8 +4862,6 @@ with pkgs;
grim = callPackage ../tools/graphics/grim { };
- gringo = callPackage ../tools/misc/gringo { };
-
grit = callPackage ../tools/misc/grit { };
grobi = callPackage ../tools/X11/grobi { };
@@ -4256,6 +4870,8 @@ with pkgs;
gsctl = callPackage ../applications/misc/gsctl { };
+ gsocket = callPackage ../tools/networking/gsocket { };
+
gthree = callPackage ../development/libraries/gthree { };
gtg = callPackage ../applications/office/gtg { };
@@ -4304,11 +4920,17 @@ with pkgs;
hunt = callPackage ../tools/misc/hunt { };
- hypr = callPackage ../applications/window-managers/hyprwm/hypr { };
+ hypr = callPackage ../applications/window-managers/hyprwm/hypr {
+ cairo = cairo.override { xcbSupport = true; };
+ };
- hyprland = callPackage ../applications/window-managers/hyprwm/hyprland { };
+ hyprland = callPackage ../applications/window-managers/hyprwm/hyprland {
+ stdenv = gcc12Stdenv;
+ };
- hyprpaper = callPackage ../applications/window-managers/hyprwm/hyprpaper { };
+ hyprpaper = callPackage ../applications/window-managers/hyprwm/hyprpaper {
+ stdenv = gcc12Stdenv;
+ };
hysteria = callPackage ../tools/networking/hysteria { };
@@ -4350,6 +4972,8 @@ with pkgs;
jellyfin-media-player = libsForQt5.callPackage ../applications/video/jellyfin-media-player {
inherit (darwin.apple_sdk.frameworks) CoreFoundation Cocoa CoreAudio MediaPlayer;
+ # Disable pipewire to avoid segfault, see https://github.com/jellyfin/jellyfin-media-player/issues/341
+ mpv = wrapMpv (mpv-unwrapped.override { pipewireSupport = false; }) {};
};
jellyfin-mpv-shim = python3Packages.callPackage ../applications/video/jellyfin-mpv-shim { };
@@ -4453,6 +5077,8 @@ with pkgs;
linuxptp = callPackage ../os-specific/linux/linuxptp { };
+ linuxdoc-tools = callPackage ../tools/text/sgml/linuxdoc-tools { };
+
lisgd = callPackage ../tools/inputmethods/lisgd { };
lite = callPackage ../applications/editors/lite { };
@@ -4495,8 +5121,9 @@ with pkgs;
mapcidr = callPackage ../tools/misc/mapcidr { };
- maple-mono = (callPackage ../data/fonts/maple-font { }).Mono-v5;
- maple-mono-NF = (callPackage ../data/fonts/maple-font { }).Mono-NF-v5;
+ maple-mono = (callPackage ../data/fonts/maple-font { }).Mono;
+ maple-mono-NF = (callPackage ../data/fonts/maple-font { }).NF;
+ maple-mono-SC-NF = (callPackage ../data/fonts/maple-font { }).SC-NF;
marl = callPackage ../development/libraries/marl {};
@@ -4522,7 +5149,9 @@ with pkgs;
merriweather-sans = callPackage ../data/fonts/merriweather-sans { };
- meson = callPackage ../development/tools/build-managers/meson { };
+ meson = callPackage ../development/tools/build-managers/meson {
+ inherit (darwin.apple_sdk.frameworks) Foundation OpenGL AppKit Cocoa;
+ };
# while building documentation meson may want to run binaries for host
# which needs an emulator
@@ -4568,6 +5197,8 @@ with pkgs;
mmctl = callPackage ../tools/misc/mmctl { };
+ moar = callPackage ../tools/misc/moar { };
+
molly-brown = callPackage ../servers/gemini/molly-brown { };
monetdb = callPackage ../servers/sql/monetdb { };
@@ -4632,7 +5263,7 @@ with pkgs;
nixel = callPackage ../tools/nix/nixel { };
- nix-output-monitor = callPackage ../tools/nix/nix-output-monitor { haskellPackages = haskell.packages.ghc92; };
+ nix-output-monitor = callPackage ../tools/nix/nix-output-monitor { };
nix-template = callPackage ../tools/package-management/nix-template {
inherit (darwin.apple_sdk.frameworks) Security;
@@ -4672,6 +5303,8 @@ with pkgs;
oci-cli = callPackage ../tools/admin/oci-cli { };
+ oci-seccomp-bpf-hook = callPackage ../os-specific/linux/oci-seccomp-bpf-hook { };
+
ocrmypdf = with python3.pkgs; toPythonApplication ocrmypdf;
ocrfeeder = callPackage ../applications/graphics/ocrfeeder { };
@@ -4682,6 +5315,8 @@ with pkgs;
orjail = callPackage ../tools/security/orjail { };
+ online-judge-template-generator = python3Packages.callPackage ../tools/misc/online-judge-template-generator { };
+
online-judge-tools = with python3.pkgs; toPythonApplication online-judge-tools;
onnxruntime = callPackage ../development/libraries/onnxruntime {
@@ -4710,6 +5345,8 @@ with pkgs;
osv-detector = callPackage ../tools/security/osv-detector {};
+ osv-scanner = callPackage ../tools/security/osv-scanner {};
+
pastel = callPackage ../applications/misc/pastel {
inherit (darwin.apple_sdk.frameworks) Security;
};
@@ -4738,16 +5375,20 @@ with pkgs;
photon = callPackage ../tools/networking/photon { };
+ photoprism = callPackage ../servers/photoprism { };
+
piglit = callPackage ../tools/graphics/piglit { };
pika = callPackage ../applications/graphics/pika { };
+ pkg = callPackage ../tools/package-management/pkg { };
+
playerctl = callPackage ../tools/audio/playerctl { };
pn = callPackage ../tools/text/pn { };
pocket-casts = callPackage ../applications/audio/pocket-casts {
- electron = electron_14;
+ electron = electron_22;
};
pouf = callPackage ../tools/misc/pouf { };
@@ -4766,18 +5407,16 @@ with pkgs;
proxmox-backup-client = callPackage ../applications/backup/proxmox-backup-client { };
- pueue = callPackage ../applications/misc/pueue {
- inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
+ pueue = darwin.apple_sdk_11_0.callPackage ../applications/misc/pueue {
+ inherit (darwin.apple_sdk_11_0) Libsystem;
+ inherit (darwin.apple_sdk_11_0.frameworks) SystemConfiguration;
};
pixcat = with python3Packages; toPythonApplication pixcat;
pixiecore = callPackage ../tools/networking/pixiecore {};
- waitron = callPackage ../tools/networking/waitron {
- # pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
- buildGoModule = buildGo117Module;
- };
+ waitron = callPackage ../tools/networking/waitron { };
pyCA = python3Packages.callPackage ../applications/video/pyca {};
@@ -4786,7 +5425,6 @@ with pkgs;
procs = darwin.apple_sdk_11_0.callPackage ../tools/admin/procs {
inherit (darwin.apple_sdk_11_0.frameworks) Security;
inherit (darwin.apple_sdk_11_0) Libsystem;
- inherit (darwin) libiconv;
};
procyon = callPackage ../tools/misc/procyon { };
@@ -4805,10 +5443,14 @@ with pkgs;
river = callPackage ../applications/window-managers/river { };
- rivercarro = callPackage ../applications/misc/rivercarro { };
+ rivercarro = callPackage ../applications/misc/rivercarro {
+ zig = zig_0_9;
+ };
rmapi = callPackage ../applications/misc/remarkable/rmapi { };
+ rmate-sh = callPackage ../tools/misc/rmate-sh { };
+
rmview = libsForQt5.callPackage ../applications/misc/remarkable/rmview { };
rm-improved = callPackage ../applications/misc/rm-improved { };
@@ -4829,7 +5471,9 @@ with pkgs;
shab = callPackage ../tools/text/shab { };
- sheldon = callPackage ../tools/misc/sheldon { };
+ sheldon = callPackage ../tools/misc/sheldon {
+ inherit (darwin.apple_sdk.frameworks) Security;
+ };
shell-hist = callPackage ../tools/misc/shell-hist { };
@@ -4853,6 +5497,10 @@ with pkgs;
simg2img = callPackage ../tools/filesystems/simg2img { };
+ smokegen = callPackage ../development/libraries/smokegen {};
+
+ smokeqt = callPackage ../development/libraries/smokeqt {};
+
snazy = callPackage ../development/tools/snazy { };
snippetpixie = callPackage ../tools/text/snippetpixie { };
@@ -4919,7 +5567,9 @@ with pkgs;
rainloop-community
rainloop-standard;
- rav1e = callPackage ../tools/video/rav1e { };
+ rav1e = callPackage ../tools/video/rav1e {
+ inherit (darwin.apple_sdk.frameworks) Security;
+ };
raven-reader = callPackage ../applications/networking/newsreaders/raven-reader { };
@@ -4947,6 +5597,8 @@ with pkgs;
rsbep = callPackage ../tools/backup/rsbep { };
+ rsbkb = callPackage ../tools/text/rsbkb { };
+
rsyslog = callPackage ../tools/system/rsyslog {
withHadoop = false; # Currently Broken
withKsi = false; # Currently Broken
@@ -5017,14 +5669,14 @@ with pkgs;
sqlint = callPackage ../development/tools/sqlint { };
+ squawk = callPackage ../development/tools/squawk { };
+
antibody = callPackage ../shells/zsh/antibody { };
antigen = callPackage ../shells/zsh/antigen { };
apparix = callPackage ../tools/misc/apparix { };
- appleseed = callPackage ../tools/graphics/appleseed { };
-
apc-temp-fetch = with python3.pkgs; callPackage ../tools/networking/apc-temp-fetch { };
arping = callPackage ../tools/networking/arping { };
@@ -5081,6 +5733,10 @@ with pkgs;
bbe = callPackage ../tools/misc/bbe { };
+ bkcrack = callPackage ../tools/security/bkcrack {
+ inherit (llvmPackages) openmp;
+ };
+
bdsync = callPackage ../tools/backup/bdsync { };
beamerpresenter = beamerpresenter-mupdf;
@@ -5116,10 +5772,10 @@ with pkgs;
bettercap = callPackage ../tools/security/bettercap { };
- bfg-repo-cleaner = callPackage ../applications/version-management/git-and-tools/bfg-repo-cleaner { };
-
bfs = callPackage ../tools/system/bfs { };
+ bevelbar = callPackage ../tools/X11/bevelbar { };
+
bgs = callPackage ../tools/X11/bgs { };
bibclean = callPackage ../tools/typesetting/bibclean { };
@@ -5157,13 +5813,11 @@ with pkgs;
btar = callPackage ../tools/backup/btar { };
- bump2version = python3Packages.callPackage ../applications/version-management/git-and-tools/bump2version { };
-
bumpver = callPackage ../applications/version-management/bumpver { };
bup = callPackage ../tools/backup/bup { };
- bupstash = callPackage ../tools/backup/bupstash { };
+ bupstash = darwin.apple_sdk_11_0.callPackage ../tools/backup/bupstash { };
burp = callPackage ../tools/backup/burp { };
@@ -5173,6 +5827,8 @@ with pkgs;
byzanz = callPackage ../applications/video/byzanz {};
+ algolia-cli = callPackage ../development/tools/algolia-cli { };
+
anydesk = callPackage ../applications/networking/remote/anydesk { };
anystyle-cli = callPackage ../tools/misc/anystyle-cli { };
@@ -5199,7 +5855,9 @@ with pkgs;
cadaver = callPackage ../tools/networking/cadaver { };
- davix = callPackage ../tools/networking/davix { };
+ davix = callPackage ../tools/networking/davix {
+ inherit (darwin.apple_sdk.frameworks) Security;
+ };
davix-copy = davix.override { enableThirdPartyCopy = true; };
@@ -5252,8 +5910,7 @@ with pkgs;
libceph = ceph.lib;
inherit (callPackages ../tools/filesystems/ceph {
lua = lua5_4;
- # needs to be the same openssl version as python/pyopenssl
- curl = (curl.override { openssl = openssl_1_1; });
+ fmt = fmt_8;
})
ceph
ceph-client;
@@ -5316,16 +5973,13 @@ with pkgs;
cirrusgo = callPackage ../tools/security/cirrusgo { };
inherit (callPackage ../applications/networking/remote/citrix-workspace { })
- citrix_workspace_21_01_0
- citrix_workspace_21_03_0
- citrix_workspace_21_06_0
- citrix_workspace_21_08_0
citrix_workspace_21_09_0
citrix_workspace_21_12_0
citrix_workspace_22_05_0
citrix_workspace_22_07_0
+ citrix_workspace_22_12_0
;
- citrix_workspace = citrix_workspace_22_07_0;
+ citrix_workspace = citrix_workspace_22_12_0;
cmigemo = callPackage ../tools/text/cmigemo { };
@@ -5337,7 +5991,12 @@ with pkgs;
crlfuzz = callPackage ../tools/security/crlfuzz {};
- hedgedoc = callPackage ../servers/web-apps/hedgedoc { };
+ hedgedoc = callPackage ../servers/web-apps/hedgedoc {
+ inherit (callPackage ../development/tools/yarn2nix-moretea/yarn2nix {
+ nodejs = nodejs-16_x;
+ }) mkYarnPackage;
+ nodejs = nodejs-16_x;
+ };
colord = callPackage ../tools/misc/colord { };
@@ -5351,24 +6010,21 @@ with pkgs;
conspy = callPackage ../os-specific/linux/conspy {};
- inherit (callPackage ../tools/networking/connman {})
+ connmanPackages =
+ recurseIntoAttrs (callPackage ../tools/networking/connman { });
+ inherit (connmanPackages)
connman
connmanFull
connmanMinimal
+ connman_dmenu
+ connman-gtk
+ connman-ncurses
+ connman-notify
;
- connman-gtk = callPackage ../tools/networking/connman/connman-gtk { };
-
- connman-ncurses = callPackage ../tools/networking/connman/connman-ncurses { };
-
- connman-notify = callPackage ../tools/networking/connman/connman-notify { };
-
- connman_dmenu = callPackage ../tools/networking/connman/connman_dmenu { };
-
convertlit = callPackage ../tools/text/convertlit { };
collectd = callPackage ../tools/system/collectd {
- jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
inherit (darwin.apple_sdk.frameworks) IOKit;
};
@@ -5378,16 +6034,10 @@ with pkgs;
cpuminer = callPackage ../tools/misc/cpuminer { };
- crabz = callPackage ../tools/compression/crabz {
- inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
- };
+ crabz = callPackage ../tools/compression/crabz { };
ethash = callPackage ../development/libraries/ethash { };
- ethminer = callPackage ../tools/misc/ethminer { cudaSupport = config.cudaSupport or true; };
- ethminer-cuda = ethminer.override { cudaSupport = true; };
- ethminer-free = ethminer.override { cudaSupport = false; };
-
cuetools = callPackage ../tools/cd-dvd/cuetools { };
u3-tool = callPackage ../tools/filesystems/u3-tool { };
@@ -5539,6 +6189,8 @@ with pkgs;
artim-dark = callPackage ../data/themes/artim-dark {};
+ bbin = callPackage ../development/tools/bbin {};
+
bore = callPackage ../tools/networking/bore {
inherit (darwin) Libsystem;
inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
@@ -5557,6 +6209,8 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
};
+ cask-server = libsForQt5.callPackage ../applications/misc/cask-server { };
+
code-browser-qt = libsForQt5.callPackage ../applications/editors/code-browser { withQt = true; };
code-browser-gtk2 = callPackage ../applications/editors/code-browser { withGtk2 = true; };
code-browser-gtk = callPackage ../applications/editors/code-browser { withGtk3 = true; };
@@ -5625,6 +6279,8 @@ with pkgs;
codebraid = callPackage ../tools/misc/codebraid { };
+ codevis = callPackage ../tools/misc/codevis { };
+
compass = callPackage ../development/tools/compass { };
cone = callPackage ../development/compilers/cone {
@@ -5696,6 +6352,12 @@ with pkgs;
cudaPackages_11_7 = callPackage ./cuda-packages.nix { cudaVersion = "11.7"; };
cudaPackages_11_8 = callPackage ./cuda-packages.nix { cudaVersion = "11.8"; };
cudaPackages_11 = cudaPackages_11_7;
+
+ cudaPackages_12_0 = callPackage ./cuda-packages.nix { cudaVersion = "12.0"; };
+ cudaPackages_12 = cudaPackages_12_0;
+
+ # TODO: try upgrading once there is a cuDNN release supporting CUDA 12. No
+ # such cuDNN release as of 2023-01-10.
cudaPackages = recurseIntoAttrs cudaPackages_11;
# TODO: move to alias
@@ -5755,7 +6417,9 @@ with pkgs;
daq = callPackage ../applications/networking/ids/daq { };
- dar = callPackage ../tools/backup/dar { };
+ dar = callPackage ../tools/backup/dar {
+ inherit (darwin.apple_sdk.frameworks) CoreFoundation;
+ };
darkhttpd = callPackage ../servers/http/darkhttpd { };
@@ -5765,15 +6429,7 @@ with pkgs;
davfs2 = callPackage ../tools/filesystems/davfs2 { };
- dbeaver = callPackage ../applications/misc/dbeaver {
- jdk = jdk11; # AlgorithmId.md5WithRSAEncryption_oid was removed in jdk15
-
- # TODO: remove once maven uses JDK 11
- # error: org/eclipse/tycho/core/p2/P2ArtifactRepositoryLayout has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
- maven = maven.override {
- jdk = jdk11;
- };
- };
+ dbeaver = callPackage ../applications/misc/dbeaver { };
dbench = callPackage ../development/tools/misc/dbench { };
@@ -5799,10 +6455,6 @@ with pkgs;
deer = callPackage ../shells/zsh/zsh-deer { };
- delta = callPackage ../applications/version-management/git-and-tools/delta {
- inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation Security;
- };
-
deno = callPackage ../development/web/deno {
inherit (darwin) libobjc;
inherit (darwin.apple_sdk.frameworks)
@@ -5829,6 +6481,8 @@ with pkgs;
dd_rescue = callPackage ../tools/system/dd_rescue { };
+ ddh = callPackage ../tools/system/ddh { };
+
ddrescue = callPackage ../tools/system/ddrescue { };
ddrescueview = callPackage ../tools/system/ddrescueview { };
@@ -5836,7 +6490,7 @@ with pkgs;
ddrutility = callPackage ../tools/system/ddrutility { };
inherit (callPackages ../applications/networking/p2p/deluge {
- libtorrent-rasterbar = libtorrent-rasterbar-1_2_x.override { python = python3; };
+ libtorrent-rasterbar = libtorrent-rasterbar-1_2_x;
})
deluge-gtk
deluged
@@ -5848,6 +6502,8 @@ with pkgs;
dfc = callPackage ../tools/system/dfc { };
+ dfrs = callPackage ../tools/system/dfrs { };
+
dev86 = callPackage ../development/compilers/dev86 { };
diskrsync = callPackage ../tools/backup/diskrsync { };
@@ -5894,8 +6550,6 @@ with pkgs;
diction = callPackage ../tools/text/diction { };
- diff-so-fancy = callPackage ../applications/version-management/git-and-tools/diff-so-fancy { };
-
diffoscopeMinimal = callPackage ../tools/misc/diffoscope {
jdk = jdk8;
};
@@ -6031,6 +6685,8 @@ with pkgs;
drone-runner-docker = callPackage ../development/tools/continuous-integration/drone-runner-docker { };
+ drone-runner-ssh = callPackage ../development/tools/continuous-integration/drone-runner-ssh { };
+
dropbear = callPackage ../tools/networking/dropbear { };
dsview = libsForQt5.callPackage ../applications/science/electronics/dsview { };
@@ -6091,8 +6747,6 @@ with pkgs;
easyrsa = callPackage ../tools/networking/easyrsa { };
- easyrsa2 = callPackage ../tools/networking/easyrsa/2.x.nix { };
-
easysnap = callPackage ../tools/backup/easysnap { };
ebook_tools = callPackage ../tools/text/ebook-tools { };
@@ -6117,6 +6771,8 @@ with pkgs;
edk2-uefi-shell = callPackage ../tools/misc/edk2-uefi-shell { };
+ edlib = callPackage ../development/libraries/science/biology/edlib { };
+
eff = callPackage ../development/interpreters/eff { };
eflite = callPackage ../applications/audio/eflite {};
@@ -6189,7 +6845,7 @@ with pkgs;
schildichat-desktop = callPackage ../applications/networking/instant-messengers/schildichat/schildichat-desktop.nix {
inherit (darwin.apple_sdk.frameworks) Security AppKit CoreServices;
- electron = electron_20;
+ electron = electron_22;
};
schildichat-desktop-wayland = writeScriptBin "schildichat-desktop" ''
#!/bin/sh
@@ -6210,9 +6866,7 @@ with pkgs;
teamocil = callPackage ../tools/misc/teamocil { };
- the-way = callPackage ../development/tools/the-way {
- inherit (darwin.apple_sdk.frameworks) AppKit Security;
- };
+ the-way = callPackage ../development/tools/the-way { };
timeline = callPackage ../applications/office/timeline { };
@@ -6315,7 +6969,9 @@ with pkgs;
choose = callPackage ../tools/text/choose { };
- conform = callPackage ../applications/version-management/git-and-tools/conform { };
+ d2 = callPackage ../tools/text/d2 { };
+
+ easeprobe = callPackage ../tools/misc/easeprobe { };
emscripten = callPackage ../development/compilers/emscripten {
llvmPackages = llvmPackages_14;
@@ -6371,6 +7027,10 @@ with pkgs;
embree = callPackage ../development/libraries/embree { };
embree2 = callPackage ../development/libraries/embree/2.x.nix { };
+ emborg = python3Packages.callPackage ../development/python-modules/emborg { };
+
+ emblem = callPackage ../applications/graphics/emblem { };
+
emem = callPackage ../applications/misc/emem { };
empty = callPackage ../tools/misc/empty { };
@@ -6387,10 +7047,14 @@ with pkgs;
boost = boost172;
};
+ enc = callPackage ../tools/security/enc { };
+
endlessh = callPackage ../servers/endlessh { };
endlessh-go = callPackage ../servers/endlessh-go { };
+ eris-go = callPackage ../servers/eris-go { };
+
ericw-tools = callPackage ../applications/misc/ericw-tools { stdenv = gcc10StdenvCompat; };
cryfs = callPackage ../tools/filesystems/cryfs { };
@@ -6429,6 +7093,8 @@ with pkgs;
ettercap = callPackage ../applications/networking/sniffers/ettercap { };
+ evcc = callPackage ../servers/home-automation/evcc { };
+
eventstat = callPackage ../os-specific/linux/eventstat { };
evillimiter = python3Packages.callPackage ../tools/networking/evillimiter { };
@@ -6445,12 +7111,7 @@ with pkgs;
exactaudiocopy = callPackage ../applications/audio/exact-audio-copy { };
- exempi = callPackage ../development/libraries/exempi {
- stdenv = if stdenv.isDarwin then stdenv
- else if stdenv.isi686 then gcc6Stdenv
- else gcc9Stdenv;
- boost = if stdenv.isDarwin then boost else boost15x;
- };
+ exempi = callPackage ../development/libraries/exempi { };
executor = with python3Packages; toPythonApplication executor;
@@ -6553,9 +7214,11 @@ with pkgs;
fcitx5-configtool = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-configtool.nix { };
+ fcitx5-anthy = callPackage ../tools/inputmethods/fcitx5/fcitx5-anthy.nix { };
+
fcitx5-chewing = callPackage ../tools/inputmethods/fcitx5/fcitx5-chewing.nix { };
- fcitx5-lua = callPackage ../tools/inputmethods/fcitx5/fcitx5-lua.nix { };
+ fcitx5-lua = callPackage ../tools/inputmethods/fcitx5/fcitx5-lua.nix { lua = lua5_3; };
fcitx5-m17n = callPackage ../tools/inputmethods/fcitx5/fcitx5-m17n.nix { };
@@ -6612,6 +7275,8 @@ with pkgs;
fluent-bit = callPackage ../tools/misc/fluent-bit { };
+ fluent-reader = callPackage ../applications/networking/feedreaders/fluent-reader { };
+
flux = callPackage ../development/compilers/flux { };
fido2luks = callPackage ../tools/security/fido2luks {};
@@ -6636,7 +7301,9 @@ with pkgs;
findutils = callPackage ../tools/misc/findutils { };
- findup = callPackage ../tools/misc/findup { };
+ findup = callPackage ../tools/misc/findup {
+ zig = zig_0_9;
+ };
bsd-finger = callPackage ../tools/networking/bsd-finger { };
bsd-fingerd = bsd-finger.override({ buildClient = false; });
@@ -6736,7 +7403,7 @@ with pkgs;
fontforge-fonttools = callPackage ../tools/misc/fontforge/fontforge-fonttools.nix {};
- fontmatrix = libsForQt514.callPackage ../applications/graphics/fontmatrix {};
+ fontmatrix = libsForQt5.callPackage ../applications/graphics/fontmatrix {};
footswitch = callPackage ../tools/inputmethods/footswitch { };
@@ -6747,7 +7414,6 @@ with pkgs;
fortune = callPackage ../tools/misc/fortune { };
fox = callPackage ../development/libraries/fox {
- libpng = libpng12;
inherit (darwin.apple_sdk.frameworks) CoreServices;
};
@@ -6808,9 +7474,7 @@ with pkgs;
frostwire = callPackage ../applications/networking/p2p/frostwire { };
frostwire-bin = callPackage ../applications/networking/p2p/frostwire/frostwire-bin.nix { };
- ftgl = callPackage ../development/libraries/ftgl {
- inherit (darwin.apple_sdk.frameworks) OpenGL GLUT;
- };
+ ftgl = callPackage ../development/libraries/ftgl { };
ftop = callPackage ../os-specific/linux/ftop { };
@@ -6818,8 +7482,6 @@ with pkgs;
fsarchiver = callPackage ../tools/archivers/fsarchiver { };
- fsfs = callPackage ../tools/filesystems/fsfs { };
-
fstl = qt5.callPackage ../applications/graphics/fstl { };
fswebcam = callPackage ../os-specific/linux/fswebcam { };
@@ -6888,9 +7550,12 @@ with pkgs;
gaphor = python3Packages.callPackage ../tools/misc/gaphor { };
- garage = callPackage ../tools/filesystems/garage {
+ inherit (callPackage ../tools/filesystems/garage {
inherit (darwin.apple_sdk.frameworks) Security;
- };
+ })
+ garage
+ garage_0_7 garage_0_8
+ garage_0_7_3 garage_0_8_0;
garmin-plugin = callPackage ../applications/misc/garmin-plugin {};
@@ -6917,8 +7582,12 @@ with pkgs;
gtk = gtk2-x11;
};
+ gcfflasher = callPackage ../applications/misc/gcfflasher { };
+
gdmap = callPackage ../tools/system/gdmap { };
+ gdtoolkit = callPackage ../development/tools/gdtoolkit { };
+
gef = callPackage ../development/tools/misc/gef { };
gelasio = callPackage ../data/fonts/gelasio { };
@@ -6949,8 +7618,6 @@ with pkgs;
gexiv2 = callPackage ../development/libraries/gexiv2 { };
- gex = callPackage ../applications/version-management/git-and-tools/gex { };
-
gftp = callPackage ../applications/networking/ftp/gftp {
gtk = gtk2;
};
@@ -6959,28 +7626,12 @@ with pkgs;
gfbgraph = callPackage ../development/libraries/gfbgraph { };
- gfold = callPackage ../applications/version-management/git-and-tools/gfold {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
-
ggobi = callPackage ../tools/graphics/ggobi { };
- gh = callPackage ../applications/version-management/git-and-tools/gh { };
-
- ghorg = callPackage ../applications/version-management/git-and-tools/ghorg { };
-
ghost = callPackage ../tools/security/ghost { };
ghostunnel = callPackage ../tools/networking/ghostunnel { };
- ghq = callPackage ../applications/version-management/git-and-tools/ghq { };
-
- gst = callPackage ../applications/version-management/git-and-tools/gst { };
-
- ghr = callPackage ../applications/version-management/git-and-tools/ghr { };
-
- ghrepo-stats = with python3Packages; toPythonApplication ghrepo-stats;
-
ghz = callPackage ../tools/networking/ghz { };
gibberish-detector = with python3Packages; toPythonApplication gibberish-detector;
@@ -6991,209 +7642,16 @@ with pkgs;
gifski = callPackage ../tools/graphics/gifski { };
- git-absorb = callPackage ../applications/version-management/git-and-tools/git-absorb {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
-
- inherit (haskellPackages) git-annex;
-
- git-annex-metadata-gui = libsForQt5.callPackage ../applications/version-management/git-and-tools/git-annex-metadata-gui {
- inherit (python3Packages) buildPythonApplication pyqt5 git-annex-adapter;
- };
-
- git-annex-remote-dbx = callPackage ../applications/version-management/git-and-tools/git-annex-remote-dbx {
- inherit (python3Packages)
- buildPythonApplication
- fetchPypi
- dropbox
- annexremote
- humanfriendly;
- };
-
- git-annex-remote-googledrive = callPackage ../applications/version-management/git-and-tools/git-annex-remote-googledrive {
- inherit (python3Packages)
- buildPythonApplication
- fetchPypi
- annexremote
- drivelib
- GitPython
- tenacity
- humanfriendly;
- };
-
- git-annex-remote-rclone = callPackage ../applications/version-management/git-and-tools/git-annex-remote-rclone { };
-
- git-annex-utils = callPackage ../applications/version-management/git-and-tools/git-annex-utils { };
-
- git-appraise = callPackage ../applications/version-management/git-and-tools/git-appraise {};
-
- git-backup = callPackage ../applications/version-management/git-backup {
- openssl = openssl_1_1;
- inherit (darwin.apple_sdk.frameworks) Security;
- };
-
- git-big-picture = callPackage ../applications/version-management/git-and-tools/git-big-picture { };
-
- git-branchless = callPackage ../applications/version-management/git-and-tools/git-branchless {
- inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
- };
-
- inherit (haskellPackages) git-brunch;
-
- git-bug = callPackage ../applications/version-management/git-and-tools/git-bug { };
-
- git-chglog = callPackage ../applications/version-management/git-and-tools/git-chglog { };
-
- git-cinnabar = callPackage ../applications/version-management/git-and-tools/git-cinnabar {
- inherit (darwin.apple_sdk.frameworks) CoreServices;
- };
-
- git-cliff = callPackage ../applications/version-management/git-and-tools/git-cliff {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
-
- git-codeowners = callPackage ../applications/version-management/git-and-tools/git-codeowners { };
-
- git-codereview = callPackage ../applications/version-management/git-and-tools/git-codereview { };
-
- git-cola = callPackage ../applications/version-management/git-and-tools/git-cola { };
-
- git-credential-1password = callPackage ../applications/version-management/git-and-tools/git-credential-1password { };
-
- git-crecord = callPackage ../applications/version-management/git-crecord { };
-
- git-crypt = callPackage ../applications/version-management/git-and-tools/git-crypt { };
-
- git-delete-merged-branches = callPackage ../applications/version-management/git-and-tools/git-delete-merged-branches { };
-
- git-extras = callPackage ../applications/version-management/git-and-tools/git-extras { };
-
- git-fame = callPackage ../applications/version-management/git-and-tools/git-fame {};
-
- git-fast-export = callPackage ../applications/version-management/git-and-tools/fast-export { };
-
- git-filter-repo = with python3Packages; toPythonApplication git-filter-repo;
-
- git-gone = callPackage ../applications/version-management/git-and-tools/git-gone {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
-
- git-hound = callPackage ../tools/security/git-hound {
- # pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
- buildGoModule = buildGo117Module;
- };
-
- git-hub = callPackage ../applications/version-management/git-and-tools/git-hub { };
-
- git-ignore = callPackage ../applications/version-management/git-and-tools/git-ignore { };
-
- git-imerge = python3Packages.callPackage ../applications/version-management/git-and-tools/git-imerge { };
-
- git-interactive-rebase-tool = callPackage ../applications/version-management/git-and-tools/git-interactive-rebase-tool {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
-
- git-lfs = lowPrio (callPackage ../applications/version-management/git-lfs { });
-
- git-ftp = callPackage ../development/tools/git-ftp { };
-
- git-machete = python3Packages.callPackage ../applications/version-management/git-and-tools/git-machete { };
-
- git-my = callPackage ../applications/version-management/git-and-tools/git-my { };
-
- git-nomad = callPackage ../applications/version-management/git-and-tools/git-nomad {
- inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
- };
-
- git-octopus = callPackage ../applications/version-management/git-and-tools/git-octopus { };
-
- git-open = callPackage ../applications/version-management/git-and-tools/git-open { };
-
- git-quickfix = callPackage ../applications/version-management/git-and-tools/git-quickfix {
- inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
- };
-
- git-radar = callPackage ../applications/version-management/git-and-tools/git-radar { };
-
- git-recent = callPackage ../applications/version-management/git-and-tools/git-recent {
- util-linux = if stdenv.isLinux then util-linuxMinimal else util-linux;
- };
-
- git-remote-codecommit = python3Packages.callPackage ../applications/version-management/git-and-tools/git-remote-codecommit { };
-
- git-remote-gcrypt = callPackage ../applications/version-management/git-and-tools/git-remote-gcrypt { };
-
- git-remote-hg = callPackage ../applications/version-management/git-and-tools/git-remote-hg { };
-
- git-reparent = callPackage ../applications/version-management/git-and-tools/git-reparent { };
-
- git-secret = callPackage ../applications/version-management/git-and-tools/git-secret { };
-
- git-secrets = callPackage ../applications/version-management/git-and-tools/git-secrets { };
-
- git-series = callPackage ../development/tools/git-series {
- openssl = openssl_1_1;
- };
-
- git-sizer = callPackage ../applications/version-management/git-sizer { };
-
- git-standup = callPackage ../applications/version-management/git-and-tools/git-standup { };
-
- git-stree = callPackage ../applications/version-management/git-and-tools/git-stree { };
-
- git-subrepo = callPackage ../applications/version-management/git-and-tools/git-subrepo { };
-
- git-subset = callPackage ../applications/version-management/git-and-tools/git-subset {
- openssl = openssl_1_1;
- inherit (darwin.apple_sdk.frameworks) Security;
- };
-
- git-subtrac = callPackage ../applications/version-management/git-and-tools/git-subtrac { };
-
- git-sync = callPackage ../applications/version-management/git-and-tools/git-sync { };
-
- git-test = callPackage ../applications/version-management/git-and-tools/git-test { };
-
- git-trim = callPackage ../applications/version-management/git-and-tools/git-trim {
- openssl = openssl_1_1;
- inherit (darwin.apple_sdk.frameworks) Security;
- };
-
- git-up = callPackage ../applications/version-management/git-up {
- pythonPackages = python3Packages;
- };
-
- git-vanity-hash = callPackage ../applications/version-management/git-and-tools/git-vanity-hash { };
-
- git-vendor = callPackage ../applications/version-management/git-and-tools/git-vendor { };
-
- git-when-merged = callPackage ../applications/version-management/git-and-tools/git-when-merged { };
-
- git-workspace = callPackage ../applications/version-management/git-and-tools/git-workspace {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
-
- git2cl = callPackage ../applications/version-management/git-and-tools/git2cl { };
-
- gita = python3Packages.callPackage ../applications/version-management/git-and-tools/gita { };
-
- gitbatch = callPackage ../applications/version-management/git-and-tools/gitbatch { };
-
- gitflow = callPackage ../applications/version-management/git-and-tools/gitflow { };
-
- gitfs = callPackage ../tools/filesystems/gitfs { };
-
github-backup = callPackage ../tools/misc/github-backup { };
- github-runner = callPackage ../development/tools/continuous-integration/github-runner { };
+ github-runner = callPackage ../development/tools/continuous-integration/github-runner {
+ inherit (darwin) autoSignDarwinBinariesHook;
+ };
gitkraken = callPackage ../applications/version-management/gitkraken { };
- gitlab = callPackage ../applications/version-management/gitlab {
- openssl = openssl_1_1;
- };
+ gitlab = callPackage ../applications/version-management/gitlab { };
gitlab-ee = callPackage ../applications/version-management/gitlab {
- openssl = openssl_1_1;
gitlabEnterprise = true;
};
@@ -7209,38 +7667,22 @@ with pkgs;
gitleaks = callPackage ../tools/security/gitleaks { };
- gitnuro = callPackage ../applications/version-management/git-and-tools/gitnuro { };
-
- gitsign = callPackage ../tools/security/gitsign { };
-
gitaly = callPackage ../applications/version-management/gitlab/gitaly { };
gitqlient = libsForQt5.callPackage ../applications/version-management/gitqlient { };
- gitstats = callPackage ../applications/version-management/gitstats { };
-
- gitstatus = callPackage ../applications/version-management/git-and-tools/gitstatus { };
-
- gitty = callPackage ../applications/version-management/git-and-tools/gitty { };
-
- gitui = callPackage ../applications/version-management/git-and-tools/gitui {
- inherit (darwin.apple_sdk.frameworks) Security AppKit;
- };
-
gogs = callPackage ../applications/version-management/gogs { };
git-latexdiff = callPackage ../tools/typesetting/git-latexdiff { };
gitea = callPackage ../applications/version-management/gitea { };
+ forgejo = callPackage ../applications/version-management/forgejo {};
+
gokart = callPackage ../development/tools/gokart { };
gl2ps = callPackage ../development/libraries/gl2ps { };
- glab = callPackage ../applications/version-management/git-and-tools/glab { };
-
- glitter = callPackage ../applications/version-management/git-and-tools/glitter { };
-
glusterfs = callPackage ../tools/filesystems/glusterfs { };
glmark2 = callPackage ../tools/graphics/glmark2 { };
@@ -7264,6 +7706,8 @@ with pkgs;
gst-plugins-bad = gst_all_1.gst-plugins-bad.override { enableZbar = true; };
};
+ gnome-epub-thumbnailer = callPackage ../applications/misc/gnome-epub-thumbnailer { };
+
gnome-extension-manager = callPackage ../applications/misc/gnome-extension-manager { };
gnome-feeds = callPackage ../applications/networking/feedreaders/gnome-feeds {};
@@ -7298,6 +7742,8 @@ with pkgs;
gnucap = callPackage ../applications/science/electronics/gnucap { };
+ gnu-cim = callPackage ../development/compilers/gnu-cim { };
+
gnu-cobol = callPackage ../development/compilers/gnu-cobol { };
gnuclad = callPackage ../applications/graphics/gnuclad { };
@@ -7315,11 +7761,11 @@ with pkgs;
gnupg1orig = callPackage ../tools/security/gnupg/1.nix { };
gnupg1compat = callPackage ../tools/security/gnupg/1compat.nix { };
gnupg1 = gnupg1compat; # use config.packageOverrides if you prefer original gnupg1
- gnupg23 = callPackage ../tools/security/gnupg/23.nix {
+ gnupg24 = callPackage ../tools/security/gnupg/24.nix {
guiSupport = stdenv.isDarwin;
pinentry = if stdenv.isDarwin then pinentry_mac else pinentry-gtk2;
};
- gnupg = gnupg23;
+ gnupg = gnupg24;
gnupg-pkcs11-scd = callPackage ../tools/security/gnupg-pkcs11-scd { };
@@ -7352,6 +7798,8 @@ with pkgs;
godot-server = callPackage ../development/tools/godot/3/server.nix { };
+ goeland = callPackage ../applications/networking/feedreaders/goeland { };
+
go-mtpfs = callPackage ../tools/filesystems/go-mtpfs { };
goofys = callPackage ../tools/filesystems/goofys { };
@@ -7387,9 +7835,7 @@ with pkgs;
google-guest-oslogin = callPackage ../tools/virtualization/google-guest-oslogin { };
- google-cloud-cpp = callPackage ../development/libraries/google-cloud-cpp {
- openssl = openssl_1_1;
- };
+ google-cloud-cpp = callPackage ../development/libraries/google-cloud-cpp { };
google-java-format = callPackage ../development/tools/google-java-format { };
@@ -7459,15 +7905,22 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) ApplicationServices;
};
- graphviz-nox = graphviz.override {
+ graphviz-nox = callPackage ../tools/graphics/graphviz {
+ inherit (darwin.apple_sdk.frameworks) ApplicationServices;
withXorg = false;
libdevil = libdevil-nox;
};
+ gridtracker = callPackage ../applications/radio/gridtracker { };
+
+ grig = callPackage ../applications/radio/grig { };
+
grin = callPackage ../tools/text/grin { };
gyb = callPackage ../tools/backup/gyb { };
+ harminv = callPackage ../development/libraries/science/chemistry/harminv { };
+
igrep = callPackage ../tools/text/igrep {
inherit (darwin.apple_sdk.frameworks) Security;
};
@@ -7499,6 +7952,8 @@ with pkgs;
grpcurl = callPackage ../tools/networking/grpcurl { };
+ grpc_cli = callPackage ../tools/networking/grpc_cli { };
+
grpc-gateway = callPackage ../development/tools/grpc-gateway { };
grpcui = callPackage ../tools/networking/grpcui { };
@@ -7621,9 +8076,7 @@ with pkgs;
gvolicon = callPackage ../tools/audio/gvolicon {};
- gvproxy = callPackage ../tools/networking/gvproxy {
- buildGoModule = buildGo118Module; # fails to build with 1.19
- };
+ gvproxy = callPackage ../tools/networking/gvproxy { };
gzip = callPackage ../tools/compression/gzip { };
@@ -7694,6 +8147,8 @@ with pkgs;
hashcat-utils = callPackage ../tools/security/hashcat-utils { };
+ hashrat = callPackage ../tools/security/hashrat { };
+
hash_extender = callPackage ../tools/security/hash_extender {
openssl = openssl_1_1;
};
@@ -7704,6 +8159,8 @@ with pkgs;
haskell-language-server = callPackage ../development/tools/haskell/haskell-language-server/withWrapper.nix { };
+ hassil = with python3Packages; toPythonApplication hassil;
+
hasmail = callPackage ../applications/networking/mailreaders/hasmail { };
haste-client = callPackage ../tools/misc/haste-client { };
@@ -7788,6 +8245,8 @@ with pkgs;
hexd = callPackage ../tools/misc/hexd { };
pixd = callPackage ../tools/misc/pixd { };
+ hexgui = callPackage ../games/hexgui { };
+
hey = callPackage ../tools/networking/hey { };
hhpc = callPackage ../tools/misc/hhpc { };
@@ -7846,10 +8305,7 @@ with pkgs;
httpdirfs = callPackage ../tools/filesystems/httpdirfs { };
- httpdump = callPackage ../tools/security/httpdump {
- # pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
- buildGoModule = buildGo117Module;
- };
+ httpdump = callPackage ../tools/security/httpdump { };
httpie = with python3Packages; toPythonApplication httpie;
@@ -7869,14 +8325,10 @@ with pkgs;
hurl = callPackage ../tools/networking/hurl { };
- hub = callPackage ../applications/version-management/git-and-tools/hub { };
-
hubicfuse = callPackage ../tools/filesystems/hubicfuse { };
humanfriendly = with python3Packages; toPythonApplication humanfriendly;
- hut = callPackage ../applications/version-management/git-and-tools/hut { };
-
hwinfo = callPackage ../tools/system/hwinfo { };
hw-probe = perlPackages.callPackage ../tools/system/hw-probe { };
@@ -7891,10 +8343,7 @@ with pkgs;
i2c-tools = callPackage ../os-specific/linux/i2c-tools { };
- i2p = callPackage ../tools/networking/i2p {
- jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
- jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
- };
+ i2p = callPackage ../tools/networking/i2p { };
i2pd = callPackage ../tools/networking/i2pd { };
@@ -7936,6 +8385,10 @@ with pkgs;
iftop = callPackage ../tools/networking/iftop { };
+ ifwifi = callPackage ../tools/networking/ifwifi {
+ inherit (darwin.apple_sdk.frameworks) Security;
+ };
+
ifuse = callPackage ../tools/filesystems/ifuse { };
ideviceinstaller = callPackage ../tools/misc/ideviceinstaller { };
idevicerestore = callPackage ../tools/misc/idevicerestore { };
@@ -8196,9 +8649,7 @@ with pkgs;
jot = callPackage ../applications/misc/jot { };
- journaldriver = callPackage ../tools/misc/journaldriver {
- openssl = openssl_1_1;
- };
+ journaldriver = callPackage ../tools/misc/journaldriver { };
jp = callPackage ../development/tools/jp { };
@@ -8279,7 +8730,12 @@ with pkgs;
wrapKakoune = kakoune: attrs: callPackage ../applications/editors/kakoune/wrapper.nix (attrs // { inherit kakoune; });
kakounePlugins = recurseIntoAttrs (callPackage ../applications/editors/kakoune/plugins { });
- kakoune-unwrapped = callPackage ../applications/editors/kakoune { };
+ kakoune-unwrapped = callPackage ../applications/editors/kakoune {
+ # See comments on https://github.com/NixOS/nixpkgs/pull/198836
+ # Remove below when stdenv for linux-aarch64 become recent enough.
+ # https://github.com/NixOS/nixpkgs/issues/201254
+ stdenv = if stdenv.isLinux && stdenv.isAarch64 && stdenv.cc.isGNU then gcc11Stdenv else stdenv;
+ };
kakoune = wrapKakoune kakoune-unwrapped {
plugins = [ ]; # override with the list of desired plugins
};
@@ -8291,7 +8747,11 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
};
- kakoune-cr = callPackage ../tools/misc/kakoune-cr { };
+ kakoune-cr = callPackage ../tools/misc/kakoune-cr { crystal = crystal_1_2; };
+
+ katana = callPackage ../tools/security/katana { };
+
+ katriawm = callPackage ../applications/window-managers/katriawm { };
kbdd = callPackage ../applications/window-managers/kbdd { };
@@ -8317,6 +8777,8 @@ with pkgs;
keepkey_agent = with python3Packages; toPythonApplication keepkey_agent;
+ keepmenu = callPackage ../applications/misc/keepmenu { };
+
kent = callPackage ../applications/science/biology/kent { };
keybase = callPackage ../tools/security/keybase {
@@ -8344,10 +8806,7 @@ with pkgs;
jdk = jdk11;
};
- kfctl = callPackage ../applications/networking/cluster/kfctl {
- # pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
- buildGoModule = buildGo117Module;
- };
+ kfctl = callPackage ../applications/networking/cluster/kfctl { };
kluctl = callPackage ../applications/networking/cluster/kluctl { };
@@ -8356,6 +8815,8 @@ with pkgs;
kibi = callPackage ../applications/editors/kibi { };
+ kio-admin = libsForQt5.callPackage ../tools/filesystems/kio-admin { };
+
kio-fuse = libsForQt5.callPackage ../tools/filesystems/kio-fuse { };
kismet = callPackage ../applications/networking/sniffers/kismet { };
@@ -8386,6 +8847,8 @@ with pkgs;
krunner-pass = libsForQt5.callPackage ../tools/security/krunner-pass { };
+ krunner-translator = libsForQt5.callPackage ../tools/misc/krunner-translator { };
+
krunvm = callPackage ../applications/virtualization/krunvm {
inherit (darwin) sigtool;
};
@@ -8402,9 +8865,7 @@ with pkgs;
kubergrunt = callPackage ../applications/networking/cluster/kubergrunt { };
- kubo = callPackage ../applications/networking/kubo {
- openssl = openssl_1_1;
- };
+ kubo = callPackage ../applications/networking/kubo { };
kubo-migrator-all-fs-repo-migrations = callPackage ../applications/networking/kubo-migrator/all-migrations.nix { };
kubo-migrator-unwrapped = callPackage ../applications/networking/kubo-migrator/unwrapped.nix { };
@@ -8426,8 +8887,6 @@ with pkgs;
l2md = callPackage ../tools/text/l2md { };
- lab = callPackage ../applications/version-management/git-and-tools/lab { };
-
lalezar-fonts = callPackage ../data/fonts/lalezar-fonts { };
last-resort = callPackage ../data/fonts/last-resort {};
@@ -8442,8 +8901,6 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) CoreServices;
};
- lefthook = callPackage ../applications/version-management/git-and-tools/lefthook { };
-
lego = callPackage ../tools/admin/lego { };
leocad = libsForQt5.callPackage ../applications/graphics/leocad { };
@@ -8546,6 +9003,7 @@ with pkgs;
lsdvd = callPackage ../tools/cd-dvd/lsdvd {};
lsyncd = callPackage ../applications/networking/sync/lsyncd {
+ inherit (darwin) xnu;
lua = lua5_2_compat;
};
@@ -8574,6 +9032,8 @@ with pkgs;
mani = callPackage ../development/tools/mani { };
+ manifest-tool = callPackage ../development/tools/manifest-tool { };
+
mask = callPackage ../development/tools/mask { };
mathpix-snipping-tool = callPackage ../tools/misc/mathpix-snipping-tool { };
@@ -8598,6 +9058,8 @@ with pkgs;
mautrix-facebook = callPackage ../servers/mautrix-facebook { };
+ mautrix-googlechat = callPackage ../servers/mautrix-googlechat { };
+
mautrix-signal = recurseIntoAttrs (callPackage ../servers/mautrix-signal { });
mautrix-telegram = recurseIntoAttrs (callPackage ../servers/mautrix-telegram { });
@@ -8614,6 +9076,16 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) CoreServices;
};
+ mdbook-emojicodes = callPackage ../tools/text/mdbook-emojicodes { };
+
+ mdbook-epub = callPackage ../tools/text/mdbook-epub {
+ inherit (darwin.apple_sdk.frameworks) CoreServices;
+ };
+
+ mdbook-cmdrun = callPackage ../tools/text/mdbook-cmdrun { };
+
+ mdbook-pagetoc = callPackage ../tools/text/mdbook-pagetoc { };
+
mdbook-graphviz = callPackage ../tools/text/mdbook-graphviz {
inherit (darwin.apple_sdk.frameworks) CoreServices;
};
@@ -8622,6 +9094,8 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) CoreServices;
};
+ mdbook-kroki-preprocessor = callPackage ../tools/text/mdbook-kroki-preprocessor { };
+
mdbook-linkcheck = callPackage ../tools/text/mdbook-linkcheck {
inherit (darwin.apple_sdk.frameworks) Security;
};
@@ -8640,7 +9114,6 @@ with pkgs;
mdbook-plantuml = callPackage ../tools/text/mdbook-plantuml {
inherit (darwin.apple_sdk.frameworks) CoreServices;
- openssl = openssl_1_1;
};
mdbook-admonish = callPackage ../tools/text/mdbook-admonish {
@@ -8712,6 +9185,8 @@ with pkgs;
pythonPackages = python3Packages;
};
+ nagelfar = callPackage ../development/tools/nagelfar { };
+
nats-top = callPackage ../tools/system/nats-top { };
natscli = callPackage ../tools/system/natscli { };
@@ -8768,9 +9243,6 @@ with pkgs;
nodejs-slim-16_x = callPackage ../development/web/nodejs/v16.nix {
enableNpm = false;
};
- nodejs-16_x-openssl_1_1 = callPackage ../development/web/nodejs/v16.nix {
- openssl = openssl_1_1;
- };
nodejs-18_x = callPackage ../development/web/nodejs/v18.nix { };
nodejs-slim-18_x = callPackage ../development/web/nodejs/v18.nix {
enableNpm = false;
@@ -8783,6 +9255,14 @@ with pkgs;
nodejs_latest = nodejs-19_x;
nodejs-slim_latest = nodejs-slim-19_x;
+ buildNpmPackage = callPackage ../build-support/node/build-npm-package { };
+
+ npmHooks = callPackage ../build-support/node/build-npm-package/hooks { };
+
+ inherit (callPackage ../build-support/node/fetch-npm-deps {
+ inherit (darwin.apple_sdk.frameworks) Security;
+ }) fetchNpmDeps prefetch-npm-deps;
+
nodePackages_latest = dontRecurseIntoAttrs nodejs_latest.pkgs;
nodePackages = dontRecurseIntoAttrs nodejs.pkgs;
@@ -8811,6 +9291,10 @@ with pkgs;
jump = callPackage ../tools/system/jump {};
+ larynx = callPackage ../tools/audio/larynx { };
+
+ larynx-train = with python3Packages; toPythonApplication larynx-train;
+
latex2html = callPackage ../tools/misc/latex2html { };
lazycli = callPackage ../tools/misc/lazycli { };
@@ -8829,6 +9313,8 @@ with pkgs;
leafpad = callPackage ../applications/editors/leafpad { };
+ l3afpad = callPackage ../applications/editors/l3afpad { };
+
leatherman = callPackage ../development/libraries/leatherman { };
ledit = callPackage ../tools/misc/ledit {
@@ -8841,6 +9327,8 @@ with pkgs;
lemmeknow = callPackage ../tools/misc/lemmeknow { };
+ lemmy-help = callPackage ../tools/misc/lemmy-help { };
+
lethe = callPackage ../tools/security/lethe {
inherit (darwin.apple_sdk.frameworks) Security;
};
@@ -8887,6 +9375,28 @@ with pkgs;
libinsane = callPackage ../development/libraries/libinsane { };
libint = callPackage ../development/libraries/libint {};
+ libintPsi4 = callPackage ../development/libraries/libint {
+ enableFortran = false;
+ enableSSE = false;
+ maxAm = 6;
+ eriDeriv = 2;
+ eri3Deriv = 2;
+ eri2Deriv = 2;
+ eriAm = [ 6 5 4 ];
+ eri3Am = [ 6 5 4 ];
+ eri2Am = [ 6 5 4 ];
+ eriOptAm = [ 3 2 2 ];
+ eri3OptAm = [ 3 2 2 ];
+ eri2OptAm = [ 3 2 2 ];
+ enableOneBody = true;
+ oneBodyDerivOrd = 2;
+ enableGeneric = false;
+ enableContracted = false;
+ cartGaussOrd = "standard";
+ shGaussOrd = "gaussian";
+ eri2PureSh = false;
+ eri3PureSh = false;
+ };
libipfix = callPackage ../development/libraries/libipfix { };
@@ -9020,6 +9530,8 @@ with pkgs;
linuxquota = callPackage ../tools/misc/linuxquota { };
+ lipl = callPackage ../tools/misc/lipl { };
+
liquidctl = with python3Packages; toPythonApplication liquidctl;
lmp = callPackage ../tools/security/lmp { };
@@ -9116,9 +9628,7 @@ with pkgs;
macchanger = callPackage ../os-specific/linux/macchanger { };
- macchina = callPackage ../tools/misc/macchina {
- inherit (darwin.apple_sdk.frameworks) Foundation;
- };
+ macchina = callPackage ../tools/misc/macchina { };
madlang = haskell.lib.compose.justStaticExecutables haskellPackages.madlang;
@@ -9184,6 +9694,8 @@ with pkgs;
mars-mips = callPackage ../development/tools/mars-mips { };
+ maui-shell = libsForQt5.callPackage ../applications/window-managers/maui-shell { };
+
mawk = callPackage ../tools/text/mawk { };
mb2md = callPackage ../tools/text/mb2md { };
@@ -9216,9 +9728,7 @@ with pkgs;
mcabber = callPackage ../applications/networking/instant-messengers/mcabber { };
- mcron = callPackage ../tools/system/mcron {
- guile = guile_1_8;
- };
+ mcron = callPackage ../tools/system/mcron { };
mcstatus = with python3Packages; toPythonApplication mcstatus;
@@ -9268,9 +9778,7 @@ with pkgs;
minissdpd = callPackage ../tools/networking/minissdpd { };
- miniupnpc = callPackage ../tools/networking/miniupnpc {
- inherit (darwin) cctools;
- };
+ miniupnpc = callPackage ../tools/networking/miniupnpc { };
miniupnpd = callPackage ../tools/networking/miniupnpd { };
@@ -9280,13 +9788,21 @@ with pkgs;
minijail-tools = python3.pkgs.callPackage ../tools/system/minijail/tools.nix { };
+ minilibx = callPackage ../development/libraries/minilibx { };
+
minixml = callPackage ../development/libraries/minixml { };
mir-qualia = callPackage ../tools/text/mir-qualia {
pythonPackages = python3Packages;
};
- mirakurun = callPackage ../applications/video/mirakurun { };
+ mirakurun = callPackage ../applications/video/mirakurun {
+ yarn = yarn.override { nodejs = nodejs-16_x; };
+ inherit (callPackage ../development/tools/yarn2nix-moretea/yarn2nix {
+ nodejs = nodejs-16_x;
+ yarn = yarn.override { nodejs = nodejs-16_x; };
+ }) mkYarnPackage;
+ };
miredo = callPackage ../tools/networking/miredo { };
@@ -9351,11 +9867,13 @@ with pkgs;
mole = callPackage ../tools/networking/mole { };
morgen = callPackage ../applications/office/morgen {
- electron = electron_15;
+ electron = electron_22;
};
mosh = callPackage ../tools/networking/mosh { };
+ motrix = callPackage ../tools/networking/motrix { };
+
mpage = callPackage ../tools/text/mpage { };
mprime = callPackage ../tools/misc/mprime { };
@@ -9400,6 +9918,10 @@ with pkgs;
mubeng = callPackage ../tools/networking/mubeng { };
+ muffet = callPackage ../tools/networking/muffet { };
+
+ multipass = libsForQt5.callPackage ../tools/virtualization/multipass { };
+
multitime = callPackage ../tools/misc/multitime { };
sta = callPackage ../tools/misc/sta {};
@@ -9570,6 +10092,16 @@ with pkgs;
inherit (callPackage ../servers/nextcloud {})
nextcloud23 nextcloud24 nextcloud25;
+ nextcloud23Packages = ( callPackage ../servers/nextcloud/packages {
+ apps = lib.importJSON ../servers/nextcloud/packages/23.json;
+ });
+ nextcloud24Packages = ( callPackage ../servers/nextcloud/packages {
+ apps = lib.importJSON ../servers/nextcloud/packages/24.json;
+ });
+ nextcloud25Packages = ( callPackage ../servers/nextcloud/packages {
+ apps = lib.importJSON ../servers/nextcloud/packages/25.json;
+ });
+
nextcloud-client = libsForQt5.callPackage ../applications/networking/nextcloud-client { };
nextcloud-news-updater = callPackage ../servers/nextcloud/news-updater.nix { };
@@ -9580,9 +10112,6 @@ with pkgs;
ngrep = callPackage ../tools/networking/ngrep { };
- neuron-notes = haskell.lib.compose.justStaticExecutables
- (haskellPackages.generateOptparseApplicativeCompletions [ "neuron" ] haskellPackages.neuron);
-
ngrok = callPackage ../tools/networking/ngrok { };
nifi = callPackage ../servers/web-apps/nifi { };
@@ -9591,22 +10120,12 @@ with pkgs;
noip = callPackage ../tools/networking/noip { };
- nomad = nomad_1_3;
-
- # Nomad never updates major go versions within a release series and is unsupported
- # on Go versions that it did not ship with. Due to historic bugs when compiled
- # with different versions we pin Go for all versions.
- # Upstream partially documents used Go versions here
- # https://github.com/hashicorp/nomad/blob/master/contributing/golang.md
- nomad_1_2 = callPackage ../applications/networking/cluster/nomad/1.2.nix {
- buildGoModule = buildGo119Module;
- };
- nomad_1_3 = callPackage ../applications/networking/cluster/nomad/1.3.nix {
- buildGoModule = buildGo119Module;
- };
- nomad_1_4 = callPackage ../applications/networking/cluster/nomad/1.4.nix {
- buildGoModule = buildGo119Module;
- };
+ inherit (callPackage ../applications/networking/cluster/nomad { })
+ nomad
+ nomad_1_2
+ nomad_1_3
+ nomad_1_4
+ ;
nomad-autoscaler = callPackage ../applications/networking/cluster/nomad-autoscaler { };
@@ -9684,6 +10203,8 @@ with pkgs;
pwsafe = callPackage ../applications/misc/pwsafe { };
+ pw-viz = callPackage ../applications/misc/pw-viz { };
+
napi-rs-cli = callPackage ../development/tools/napi-rs-cli { };
neil = callPackage ../development/tools/neil { };
@@ -9763,6 +10284,8 @@ with pkgs;
numlockx = callPackage ../tools/X11/numlockx { };
+ nurl = callPackage ../tools/misc/nurl { };
+
nttcp = callPackage ../tools/networking/nttcp { };
ntttcp = callPackage ../tools/networking/ntttcp { };
@@ -9822,9 +10345,7 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) Security;
};
- oha = callPackage ../tools/networking/oha {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ oha = callPackage ../tools/networking/oha { };
onetun = callPackage ../tools/networking/onetun {
inherit (darwin.apple_sdk.frameworks) Security;
@@ -9836,10 +10357,7 @@ with pkgs;
openfortivpn = callPackage ../tools/networking/openfortivpn { };
- opensnitch = callPackage ../tools/networking/opensnitch/daemon.nix {
- # pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
- buildGoModule = buildGo117Module;
- };
+ opensnitch = callPackage ../tools/networking/opensnitch/daemon.nix { };
opensnitch-ui = libsForQt5.callPackage ../tools/networking/opensnitch/ui.nix { };
@@ -9869,12 +10387,14 @@ with pkgs;
ola = callPackage ../applications/misc/ola { };
- olive-editor = libsForQt514.callPackage ../applications/video/olive-editor {
+ olive-editor = libsForQt5.callPackage ../applications/video/olive-editor {
inherit (darwin.apple_sdk.frameworks) CoreFoundation;
};
ombi = callPackage ../servers/ombi { };
+ ome_zarr = with python3Packages; toPythonApplication ome-zarr;
+
omping = callPackage ../applications/networking/omping { };
onefetch = callPackage ../tools/misc/onefetch {
@@ -9933,7 +10453,13 @@ with pkgs;
openimagedenoise_1_2_x = callPackage ../development/libraries/openimagedenoise/1_2_x.nix { };
- openmvg = callPackage ../applications/science/misc/openmvg { };
+ openmvg = callPackage ../applications/science/misc/openmvg {
+ inherit (llvmPackages) openmp;
+ };
+
+ openmvs = callPackage ../applications/science/misc/openmvs {
+ inherit (llvmPackages) openmp;
+ };
openntpd = callPackage ../tools/networking/openntpd { };
@@ -9995,7 +10521,6 @@ with pkgs;
opentsdb = callPackage ../tools/misc/opentsdb {};
inherit (callPackages ../tools/networking/openvpn {})
- openvpn_24
openvpn;
openvpn3 = callPackage ../tools/networking/openvpn3 { };
@@ -10014,6 +10539,8 @@ with pkgs;
operator-sdk = callPackage ../development/tools/operator-sdk { };
+ oscclip = callPackage ../tools/misc/oscclip { };
+
owncast = callPackage ../servers/owncast { };
update-dotdee = with python3Packages; toPythonApplication update-dotdee;
@@ -10026,6 +10553,8 @@ with pkgs;
opae = callPackage ../development/libraries/opae { };
+ open-pdf-sign = callPackage ../tools/misc/open-pdf-sign { };
+
opentelemetry-collector = callPackage ../tools/misc/opentelemetry-collector { };
opentelemetry-collector-contrib = callPackage ../tools/misc/opentelemetry-collector/contrib.nix { };
@@ -10059,7 +10588,7 @@ with pkgs;
oshka = callPackage ../development/tools/oshka {};
osl = libsForQt5.callPackage ../development/compilers/osl {
- boost = boost165;
+ boost = boost17x;
};
osqp = callPackage ../development/libraries/science/math/osqp { };
@@ -10070,6 +10599,8 @@ with pkgs;
ostree = callPackage ../tools/misc/ostree { };
+ otel-cli = callPackage ../tools/misc/otel-cli {};
+
otfcc = callPackage ../tools/misc/otfcc { };
otpclient = callPackage ../applications/misc/otpclient { };
@@ -10110,7 +10641,7 @@ with pkgs;
p7zip = callPackage ../tools/archivers/p7zip { };
- packagekit = callPackage ../tools/package-management/packagekit { nix = nixVersions.nix_2_8; };
+ packagekit = callPackage ../tools/package-management/packagekit { };
packetdrill = callPackage ../tools/networking/packetdrill { };
@@ -10196,10 +10727,6 @@ with pkgs;
perceptualdiff = callPackage ../tools/graphics/perceptualdiff { };
percona-xtrabackup = percona-xtrabackup_8_0;
- percona-xtrabackup_2_4 = callPackage ../tools/backup/percona-xtrabackup/2_4.nix {
- boost = boost159;
- openssl = openssl_1_1;
- };
percona-xtrabackup_8_0 = callPackage ../tools/backup/percona-xtrabackup/8_0.nix {
boost = boost177;
openssl = openssl_1_1;
@@ -10217,7 +10744,13 @@ with pkgs;
prism = callPackage ../applications/video/prism { };
- pulumi-bin = callPackage ../tools/admin/pulumi { };
+ pulumi = callPackage ../tools/admin/pulumi { };
+
+ pulumiPackages = recurseIntoAttrs (
+ callPackage ../tools/admin/pulumi-packages { }
+ );
+
+ pulumi-bin = callPackage ../tools/admin/pulumi-bin { };
p0f = callPackage ../tools/security/p0f { };
@@ -10281,8 +10814,6 @@ with pkgs;
pdf-quench = callPackage ../applications/misc/pdf-quench { };
- jbig2enc = callPackage ../tools/graphics/jbig2enc { };
-
pdfarranger = callPackage ../applications/misc/pdfarranger { };
briss = callPackage ../tools/graphics/briss { };
@@ -10307,6 +10838,8 @@ with pkgs;
pg_top = callPackage ../tools/misc/pg_top { };
+ pgagroal = callPackage ../development/tools/database/pgagroal { };
+
pgcenter = callPackage ../tools/misc/pgcenter { };
pgmetrics = callPackage ../tools/misc/pgmetrics { };
@@ -10336,6 +10869,8 @@ with pkgs;
phosh = callPackage ../applications/window-managers/phosh { };
+ phosh-mobile-settings = callPackage ../applications/window-managers/phosh/phosh-mobile-settings.nix { };
+
pinentry = libsForQt5.callPackage ../tools/security/pinentry { };
pinentry-curses = (lib.getOutput "curses" pinentry);
@@ -10386,8 +10921,8 @@ with pkgs;
plantuml-server = callPackage ../tools/misc/plantuml-server { };
- plan9port = callPackage ../tools/system/plan9port {
- inherit (darwin.apple_sdk.frameworks) Carbon Cocoa IOKit Metal QuartzCore;
+ plan9port = darwin.apple_sdk_11_0.callPackage ../tools/system/plan9port {
+ inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa IOKit Metal QuartzCore;
inherit (darwin) DarwinTools;
};
@@ -10467,6 +11002,10 @@ with pkgs;
po4a = perlPackages.Po4a;
+ poac = callPackage ../development/tools/poac {
+ inherit (llvmPackages_14) stdenv;
+ };
+
podiff = callPackage ../tools/text/podiff { };
pocketbase = callPackage ../servers/pocketbase { };
@@ -10483,7 +11022,7 @@ with pkgs;
pod2mdoc = callPackage ../tools/misc/pod2mdoc { };
poedit = callPackage ../tools/text/poedit {
- wxGTK30-gtk3 = wxGTK30-gtk3.override { withWebKit = true; };
+ wxGTK32 = wxGTK32.override { withWebKit = true; };
};
polaris = callPackage ../servers/polaris { };
@@ -10498,6 +11037,8 @@ with pkgs;
polypane = callPackage ../applications/networking/browsers/polypane { };
+ pomsky = callPackage ../tools/text/pomsky { };
+
ponysay = callPackage ../tools/misc/ponysay { };
popfile = callPackage ../tools/text/popfile { };
@@ -10508,6 +11049,8 @@ with pkgs;
libjpeg8 = libjpeg.override { enableJpeg8 = true; };
};
+ posteid-seed-extractor = callPackage ../tools/security/posteid-seed-extractor {};
+
postscript-lexmark = callPackage ../misc/drivers/postscript-lexmark { };
povray = callPackage ../tools/graphics/povray {
@@ -10640,7 +11183,7 @@ with pkgs;
pympress = callPackage ../applications/office/pympress { };
- pyocd = python3Packages.callPackage ../development/embedded/pyocd { };
+ pyocd = with python3Packages; toPythonApplication pyocd;
pypass = with python3Packages; toPythonApplication pypass;
@@ -10656,6 +11199,8 @@ with pkgs;
pydeps = with python3Packages; toPythonApplication pydeps;
+ python-launcher = callPackage ../development/tools/misc/python-launcher { };
+
pytrainer = callPackage ../applications/misc/pytrainer { };
pywal = with python3Packages; toPythonApplication pywal;
@@ -10681,10 +11226,12 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
};
+ rnm = callPackage ../tools/filesystems/rnm { };
+
rocket = libsForQt5.callPackage ../tools/graphics/rocket { };
rtabmap = libsForQt5.callPackage ../applications/video/rtabmap/default.nix {
- pcl = pcl.override { vtk = vtkWithQt5; };
+ pcl = pcl.override { vtk_8 = vtk_8_withQt5; };
};
rtaudio = callPackage ../development/libraries/audio/rtaudio {
@@ -10715,7 +11262,7 @@ with pkgs;
qarte = libsForQt5.callPackage ../applications/video/qarte { };
- qdrant = callPackage ../servers/search/qdrant { };
+ qdrant = darwin.apple_sdk_11_0.callPackage ../servers/search/qdrant { };
qlcplus = libsForQt5.callPackage ../applications/misc/qlcplus { };
@@ -10727,14 +11274,12 @@ with pkgs;
qalculate-gtk = callPackage ../applications/science/math/qalculate-gtk { };
- qalculate-qt = libsForQt5.callPackage ../applications/science/math/qalculate-qt { };
+ qalculate-qt = qt6Packages.callPackage ../applications/science/math/qalculate-qt { };
qastools = libsForQt5.callPackage ../tools/audio/qastools { };
qdigidoc = libsForQt5.callPackage ../tools/security/qdigidoc { } ;
- qgit = qt5.callPackage ../applications/version-management/git-and-tools/qgit { };
-
qgrep = callPackage ../tools/text/qgrep {
inherit (darwin.apple_sdk.frameworks) CoreServices CoreFoundation;
};
@@ -10785,6 +11330,8 @@ with pkgs;
quilt = callPackage ../development/tools/quilt { };
+ raider = callPackage ../applications/misc/raider { };
+
railway = callPackage ../development/tools/railway { };
quota = if stdenv.isLinux then linuxquota else unixtools.quota;
@@ -10813,8 +11360,6 @@ with pkgs;
rambox = callPackage ../applications/networking/instant-messengers/rambox { };
- rambox-pro = callPackage ../applications/networking/instant-messengers/rambox/pro.nix { };
-
rar = callPackage ../tools/archivers/rar { };
rarcrack = callPackage ../tools/security/rarcrack { };
@@ -10849,9 +11394,7 @@ with pkgs;
read-edid = callPackage ../os-specific/linux/read-edid { };
- readstat = callPackage ../applications/science/math/readstat {
- inherit (pkgs.darwin) libiconv;
- };
+ readstat = callPackage ../applications/science/math/readstat { };
redir = callPackage ../tools/networking/redir { };
@@ -10859,6 +11402,8 @@ with pkgs;
redpanda = callPackage ../servers/redpanda { };
+ redpanda-server = redpanda.server;
+
redsocks = callPackage ../tools/networking/redsocks { };
renpy = callPackage ../development/interpreters/renpy { };
@@ -10869,7 +11414,9 @@ with pkgs;
reredirect = callPackage ../tools/misc/reredirect { };
- retext = libsForQt5.callPackage ../applications/editors/retext { };
+ retext = qt6Packages.callPackage ../applications/editors/retext { };
+
+ rewrk = callPackage ../tools/networking/rewrk { };
inherit (callPackage ../tools/security/rekor { })
rekor-cli
@@ -10928,7 +11475,7 @@ with pkgs;
renameutils = callPackage ../tools/misc/renameutils { };
- renderdoc = libsForQt5.callPackage ../applications/graphics/renderdoc { };
+ renderdoc = libsForQt5.callPackage ../development/tools/renderdoc { };
replace = callPackage ../tools/text/replace { };
@@ -10969,6 +11516,8 @@ with pkgs;
rhash = callPackage ../tools/security/rhash { };
+ rhoas = callPackage ../tools/admin/rhoas { };
+
riemann_c_client = callPackage ../tools/misc/riemann-c-client { };
riemann-tools = callPackage ../tools/misc/riemann-tools { };
@@ -11012,8 +11561,6 @@ with pkgs;
rq = callPackage ../development/tools/rq { };
- rs-git-fsmonitor = callPackage ../applications/version-management/git-and-tools/rs-git-fsmonitor { };
-
rsnapshot = callPackage ../tools/backup/rsnapshot { };
rlwrap = callPackage ../tools/misc/rlwrap { };
@@ -11024,7 +11571,7 @@ with pkgs;
rockbox-utility = libsForQt5.callPackage ../tools/misc/rockbox-utility { };
- rosegarden = libsForQt514.callPackage ../applications/audio/rosegarden { };
+ rosegarden = libsForQt5.callPackage ../applications/audio/rosegarden { };
rowhammer-test = callPackage ../tools/system/rowhammer-test { };
@@ -11041,6 +11588,8 @@ with pkgs;
rpm-ostree = callPackage ../tools/misc/rpm-ostree {
gperf = gperf_3_0;
+ # https://github.com/NixOS/nixpkgs/issues/201254
+ stdenv = if stdenv.isLinux && stdenv.isAarch64 && stdenv.cc.isGNU then gcc11Stdenv else stdenv;
};
rpm2targz = callPackage ../tools/archivers/rpm2targz { };
@@ -11097,6 +11646,8 @@ with pkgs;
rustdesk = callPackage ../applications/networking/remote/rustdesk { };
+ rustfilt = callPackage ../development/tools/rust/rustfilt { };
+
rustscan = callPackage ../tools/security/rustscan {
inherit (darwin.apple_sdk.frameworks) Security;
};
@@ -11117,7 +11668,7 @@ with pkgs;
s3bro = callPackage ../tools/admin/s3bro { };
- s3fs = callPackage ../tools/filesystems/s3fs { };
+ s3fs = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/s3fs { };
s3cmd = python3Packages.callPackage ../tools/networking/s3cmd { };
@@ -11145,7 +11696,7 @@ with pkgs;
safe-rm = callPackage ../tools/system/safe-rm { };
- safeeyes = with python3.pkgs; toPythonApplication safeeyes;
+ safeeyes = callPackage ../applications/misc/safeeyes { };
sagoin = callPackage ../tools/misc/sagoin { };
@@ -11169,6 +11720,8 @@ with pkgs;
sandboxfs = callPackage ../tools/filesystems/sandboxfs { };
+ sanjuuni = callPackage ../tools/graphics/sanjuuni { };
+
sasquatch = callPackage ../tools/filesystems/sasquatch { };
sasview = libsForQt5.callPackage ../applications/science/misc/sasview {};
@@ -11179,8 +11732,6 @@ with pkgs;
scdoc = callPackage ../tools/typesetting/scdoc { };
- scmpuff = callPackage ../applications/version-management/git-and-tools/scmpuff { };
-
scorecard = callPackage ../tools/security/scorecard { };
scream = callPackage ../applications/audio/scream { };
@@ -11197,8 +11748,6 @@ with pkgs;
screen-message = callPackage ../tools/X11/screen-message { };
- screencloud = libsForQt5.callPackage ../applications/graphics/screencloud { };
-
screenkey = callPackage ../applications/video/screenkey { };
scrub = callPackage ../tools/misc/scrub { };
@@ -11233,6 +11782,8 @@ with pkgs;
skim = callPackage ../tools/misc/skim { };
+ seashells = callPackage ../applications/misc/seashells { };
+
seaweedfs = callPackage ../applications/networking/seaweedfs { };
sec = callPackage ../tools/admin/sec { };
@@ -11266,12 +11817,18 @@ with pkgs;
pythonPackages = python3Packages;
};
+ sequoia-chameleon-gnupg = callPackage ../tools/security/sequoia-chameleon-gnupg { };
+
sewer = callPackage ../tools/admin/sewer { };
sfeed = callPackage ../tools/misc/sfeed { };
sftpman = callPackage ../tools/filesystems/sftpman { };
+ sftpgo = callPackage ../servers/sftpgo {
+ buildGoModule = buildGo119Module;
+ };
+
screenfetch = callPackage ../tools/misc/screenfetch { };
sg3_utils = callPackage ../tools/system/sg3_utils { };
@@ -11289,7 +11846,7 @@ with pkgs;
shabnam-fonts = callPackage ../data/fonts/shabnam-fonts { };
shadowsocks-rust = callPackage ../tools/networking/shadowsocks-rust {
- inherit (darwin.apple_sdk.frameworks) CoreServices;
+ inherit (darwin.apple_sdk.frameworks) Security CoreServices;
};
shadowsocks-v2ray-plugin = callPackage ../tools/networking/shadowsocks-v2ray-plugin { };
@@ -11310,6 +11867,8 @@ with pkgs;
shiv = with python3Packages; toPythonApplication shiv;
+ shim-unsigned = callPackage ../tools/misc/shim { };
+
shocco = callPackage ../tools/text/shocco { };
shopify-cli = callPackage ../development/web/shopify-cli { };
@@ -11344,9 +11903,11 @@ with pkgs;
signald = callPackage ../applications/networking/instant-messengers/signald { };
+ signaldctl = callPackage ../applications/networking/instant-messengers/signaldctl { };
+
signal-cli = callPackage ../applications/networking/instant-messengers/signal-cli { };
- signal-desktop = callPackage ../applications/networking/instant-messengers/signal-desktop { };
+ inherit (callPackage ../applications/networking/instant-messengers/signal-desktop {}) signal-desktop signal-desktop-beta;
slither-analyzer = with python3Packages; toPythonApplication slither-analyzer;
@@ -11373,6 +11934,8 @@ with pkgs;
silver-searcher = callPackage ../tools/text/silver-searcher { };
+ simple-mtpfs = callPackage ../tools/filesystems/simple-mtpfs { };
+
simpleproxy = callPackage ../tools/networking/simpleproxy { };
simplescreenrecorder = libsForQt5.callPackage ../applications/video/simplescreenrecorder { };
@@ -11389,8 +11952,8 @@ with pkgs;
sixpair = callPackage ../tools/misc/sixpair {};
- sketchybar = callPackage ../os-specific/darwin/sketchybar {
- inherit (darwin.apple_sdk.frameworks) Carbon Cocoa SkyLight;
+ sketchybar = darwin.apple_sdk_11_0.callPackage ../os-specific/darwin/sketchybar {
+ inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa DisplayServices SkyLight;
};
skippy-xd = callPackage ../tools/X11/skippy-xd {};
@@ -11401,6 +11964,8 @@ with pkgs;
skydns = callPackage ../servers/skydns { };
+ sing-box = callPackage ../tools/networking/sing-box { };
+
sipcalc = callPackage ../tools/networking/sipcalc { };
skribilo = callPackage ../tools/typesetting/skribilo {
@@ -11411,9 +11976,6 @@ with pkgs;
sleuthkit = callPackage ../tools/system/sleuthkit {};
- # Not updated upstream since 2018, doesn't support qt newer than 5.12
- sleepyhead = libsForQt512.callPackage ../applications/misc/sleepyhead {};
-
slides = callPackage ../applications/misc/slides { };
slirp4netns = callPackage ../tools/networking/slirp4netns { };
@@ -11457,7 +12019,8 @@ with pkgs;
snallygaster = callPackage ../tools/security/snallygaster { };
- snapcast = callPackage ../applications/audio/snapcast {
+ snapcast = darwin.apple_sdk_11_0.callPackage ../applications/audio/snapcast {
+ inherit (darwin.apple_sdk_11_0.frameworks) IOKit AudioToolbox;
pulseaudioSupport = config.pulseaudio or stdenv.isLinux;
};
@@ -11512,6 +12075,7 @@ with pkgs;
suricata = callPackage ../applications/networking/ids/suricata {
python = python3;
+ libbpf = libbpf_0;
};
sof-firmware = callPackage ../os-specific/linux/firmware/sof-firmware { };
@@ -11555,6 +12119,8 @@ with pkgs;
sqliteman = callPackage ../applications/misc/sqliteman { };
+ sqlite3-to-mysql = callPackage ../tools/misc/sqlite3-to-mysql { };
+
sqls = callPackage ../applications/misc/sqls { };
stdman = callPackage ../data/documentation/stdman { };
@@ -11612,7 +12178,7 @@ with pkgs;
squashfsTools = callPackage ../tools/filesystems/squashfs { };
- squashfs-tools-ng = callPackage ../tools/filesystems/squashfs-tools-ng { };
+ squashfs-tools-ng = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/squashfs-tools-ng { };
squashfuse = callPackage ../tools/filesystems/squashfuse { };
@@ -11641,10 +12207,10 @@ with pkgs;
sstp = callPackage ../tools/networking/sstp {};
- stgit = callPackage ../applications/version-management/git-and-tools/stgit { };
-
strip-nondeterminism = perlPackages.strip-nondeterminism;
+ structorizer = callPackage ../applications/graphics/structorizer { };
+
structure-synth = callPackage ../tools/graphics/structure-synth { };
su-exec = callPackage ../tools/security/su-exec {};
@@ -11653,9 +12219,7 @@ with pkgs;
subedit = callPackage ../tools/text/subedit { };
- subgit = callPackage ../applications/version-management/git-and-tools/subgit { };
-
- subsurface = libsForQt514.callPackage ../applications/misc/subsurface { };
+ subsurface = libsForQt5.callPackage ../applications/misc/subsurface { };
sudo = callPackage ../tools/security/sudo { };
@@ -11677,10 +12241,7 @@ with pkgs;
svgcleaner = callPackage ../tools/graphics/svgcleaner { };
- ssb = callPackage ../tools/security/ssb {
- # pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
- buildGoModule = buildGo117Module;
- };
+ ssb = callPackage ../tools/security/ssb { };
ssb-patchwork = callPackage ../applications/networking/ssb-patchwork { };
@@ -11733,6 +12294,8 @@ with pkgs;
strongswanTNC = strongswan.override { enableTNC = true; };
strongswanNM = strongswan.override { enableNetworkManager = true; };
+ stylish = callPackage ../applications/misc/stylish { };
+
stylish-haskell = haskell.lib.compose.justStaticExecutables haskellPackages.stylish-haskell;
su = shadow.su;
@@ -11759,16 +12322,12 @@ with pkgs;
swapview = callPackage ../os-specific/linux/swapview { };
- swtpm = callPackage ../tools/security/swtpm { };
+ swc = callPackage ../development/tools/swc { };
- svn2git = callPackage ../applications/version-management/git-and-tools/svn2git {
- git = gitSVN;
- };
+ swtpm = callPackage ../tools/security/swtpm { };
svnfs = callPackage ../tools/filesystems/svnfs { };
- svn-all-fast-export = libsForQt5.callPackage ../applications/version-management/git-and-tools/svn-all-fast-export { };
-
svtplay-dl = callPackage ../tools/misc/svtplay-dl { };
sycl-info = callPackage ../development/libraries/sycl-info { };
@@ -11851,6 +12410,8 @@ with pkgs;
tarsnapper = callPackage ../tools/backup/tarsnapper { };
+ tarantool = callPackage ../servers/tarantool { };
+
tarssh = callPackage ../servers/tarssh { };
tartan = callPackage ../development/tools/analysis/tartan {};
@@ -11863,6 +12424,8 @@ with pkgs;
tayga = callPackage ../tools/networking/tayga { };
+ tcb = callPackage ../tools/security/tcb { };
+
tcpcrypt = callPackage ../tools/security/tcpcrypt { };
tcptraceroute = callPackage ../tools/networking/tcptraceroute { };
@@ -11889,7 +12452,7 @@ with pkgs;
ted = callPackage ../tools/typesetting/ted { };
- teamviewer = libsForQt515.callPackage ../applications/networking/remote/teamviewer { };
+ teamviewer = libsForQt5.callPackage ../applications/networking/remote/teamviewer { };
teip = callPackage ../tools/text/teip { };
@@ -11967,16 +12530,18 @@ with pkgs;
theme-sh = callPackage ../tools/misc/theme-sh { };
- thicket = callPackage ../applications/version-management/git-and-tools/thicket { };
-
thiefmd = callPackage ../applications/editors/thiefmd { };
thin-provisioning-tools = callPackage ../tools/misc/thin-provisioning-tools { };
thinkpad-scripts = python3.pkgs.callPackage ../tools/misc/thinkpad-scripts { };
+ threatest = callPackage ../tools/security/threatest { };
+
threema-desktop = callPackage ../applications/networking/instant-messengers/threema-desktop { };
+ thumbdrives = callPackage ../applications/system/thumbdrives { };
+
tidy-viewer = callPackage ../tools/text/tidy-viewer { };
tiled = libsForQt5.callPackage ../applications/editors/tiled { };
@@ -11999,6 +12564,8 @@ with pkgs;
tie = callPackage ../development/tools/misc/tie { };
+ tidb = callPackage ../servers/tidb { };
+
tikzit = libsForQt5.callPackage ../tools/typesetting/tikzit { };
tinc_pre = callPackage ../tools/networking/tinc/pre.nix { };
@@ -12017,6 +12584,8 @@ with pkgs;
time-decode = callPackage ../tools/misc/time-decode { };
+ timer = callPackage ../tools/misc/timer { };
+
tio = callPackage ../tools/misc/tio { };
tiv = callPackage ../applications/misc/tiv { };
@@ -12025,8 +12594,6 @@ with pkgs;
tldr-hs = haskellPackages.tldr;
- tlspool = callPackage ../tools/networking/tlspool { };
-
tlsx = callPackage ../tools/security/tlsx { };
tmate = callPackage ../tools/misc/tmate { };
@@ -12071,10 +12638,12 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation;
};
- top-git = callPackage ../applications/version-management/git-and-tools/topgit { };
+ topiary = callPackage ../development/tools/misc/topiary { };
todo = callPackage ../tools/misc/todo { };
+ toolbox = callPackage ../applications/virtualization/toolbox { };
+
tor = callPackage ../tools/security/tor { };
tor-browser-bundle-bin = callPackage ../applications/networking/browsers/tor-browser-bundle-bin { };
@@ -12091,7 +12660,7 @@ with pkgs;
toxvpn = callPackage ../tools/networking/toxvpn { };
- toybox = callPackage ../tools/misc/toybox { };
+ toybox = darwin.apple_sdk_11_0.callPackage ../tools/misc/toybox { };
trackma = callPackage ../tools/misc/trackma { };
@@ -12101,6 +12670,8 @@ with pkgs;
trackma-qt = trackma.override { withQT = true; };
+ tran = callPackage ../tools/networking/tran { };
+
tpmmanager = libsForQt5.callPackage ../applications/misc/tpmmanager { };
tpm-quote-tools = callPackage ../tools/security/tpm-quote-tools { };
@@ -12135,6 +12706,8 @@ with pkgs;
tthsum = callPackage ../applications/misc/tthsum { };
+ ttdl = callPackage ../applications/misc/ttdl { };
+
ttp = with python3.pkgs; toPythonApplication ttp;
trace-cmd = callPackage ../os-specific/linux/trace-cmd { };
@@ -12145,16 +12718,12 @@ with pkgs;
tracebox = callPackage ../tools/networking/tracebox { stdenv = gcc10StdenvCompat; };
- tracee = callPackage ../tools/security/tracee {
- libbpf = libbpf_1; # keep inline with their submodule
- };
+ tracee = callPackage ../tools/security/tracee { };
tracefilegen = callPackage ../development/tools/analysis/garcosim/tracefilegen { };
tracefilesim = callPackage ../development/tools/analysis/garcosim/tracefilesim { };
- transcrypt = callPackage ../applications/version-management/git-and-tools/transcrypt { };
-
transifex-client = python39.pkgs.callPackage ../tools/text/transifex-client { };
translate-shell = callPackage ../applications/misc/translate-shell { };
@@ -12217,6 +12786,8 @@ with pkgs;
ipbt = callPackage ../tools/misc/ipbt { };
+ tuckr = callPackage ../applications/misc/tuckr { };
+
tuhi = callPackage ../applications/misc/tuhi { };
tuir = callPackage ../applications/misc/tuir { };
@@ -12227,7 +12798,6 @@ with pkgs;
tunnelto = callPackage ../tools/networking/tunnelto {
inherit (darwin.apple_sdk.frameworks) Security;
- openssl = openssl_1_1;
};
tuptime = callPackage ../tools/system/tuptime { };
@@ -12242,6 +12812,8 @@ with pkgs;
oysttyer = callPackage ../applications/networking/instant-messengers/oysttyer { };
+ ttfb = callPackage ../development/tools/ttfb { };
+
twilight = callPackage ../tools/graphics/twilight {
libX11 = xorg.libX11;
};
@@ -12250,13 +12822,15 @@ with pkgs;
twitterBootstrap = callPackage ../development/web/twitter-bootstrap {};
+ twspace-crawler = callPackage ../tools/misc/twspace-crawler { };
+
twspace-dl = callPackage ../tools/misc/twspace-dl { };
twtxt = python3Packages.callPackage ../applications/networking/twtxt { };
twurl = callPackage ../tools/misc/twurl { };
- txr = callPackage ../tools/misc/txr { inherit (llvmPackages_latest) stdenv; };
+ txr = callPackage ../tools/text/txr { };
txt2man = callPackage ../tools/misc/txt2man { };
@@ -12274,6 +12848,8 @@ with pkgs;
ua = callPackage ../tools/networking/ua { };
+ uair = callPackage ../tools/misc/uair { };
+
ubidump = python3Packages.callPackage ../tools/filesystems/ubidump { };
ubridge = callPackage ../tools/networking/ubridge { };
@@ -12288,6 +12864,10 @@ with pkgs;
udftools = callPackage ../tools/filesystems/udftools {};
+ udp2raw = callPackage ../tools/networking/udp2raw { };
+
+ udpreplay = callPackage ../tools/networking/udpreplay { };
+
udpt = callPackage ../servers/udpt { };
udptunnel = callPackage ../tools/networking/udptunnel { };
@@ -12352,6 +12932,8 @@ with pkgs;
usbmuxd = callPackage ../tools/misc/usbmuxd {};
+ usbmuxd2 = callPackage ../tools/misc/usbmuxd2 {};
+
ustreamer = callPackage ../applications/video/ustreamer { };
usync = callPackage ../applications/misc/usync { };
@@ -12364,12 +12946,16 @@ with pkgs;
v2ray = callPackage ../tools/networking/v2ray { };
+ v2raya = callPackage ../tools/networking/v2raya { };
+
v2ray-domain-list-community = callPackage ../data/misc/v2ray-domain-list-community { };
v2ray-geoip = callPackage ../data/misc/v2ray-geoip { };
vacuum = callPackage ../applications/networking/instant-messengers/vacuum {};
+ validator-nu = callPackage ../tools/text/validator-nu { };
+
vampire = callPackage ../applications/science/logic/vampire {};
variety = callPackage ../applications/misc/variety {};
@@ -12406,8 +12992,6 @@ with pkgs;
verco = callPackage ../applications/version-management/verco { };
- verible = callPackage ../development/tools/verible { };
-
verilator = callPackage ../applications/science/electronics/verilator {};
verilog = callPackage ../applications/science/electronics/verilog {
@@ -12416,6 +13000,8 @@ with pkgs;
versus = callPackage ../applications/networking/versus { };
+ vexctl = callPackage ../tools/security/vexctl { };
+
vgrep = callPackage ../tools/text/vgrep { };
vhd2vl = callPackage ../applications/science/electronics/vhd2vl { };
@@ -12450,10 +13036,14 @@ with pkgs;
vix = callPackage ../tools/misc/vix { };
- vkBasalt = callPackage ../tools/graphics/vkBasalt {
- vkBasalt32 = pkgsi686Linux.vkBasalt;
+ vkbasalt = callPackage ../tools/graphics/vkbasalt {
+ vkbasalt32 = pkgsi686Linux.vkbasalt;
};
+ vkbasalt-cli = callPackage ../tools/graphics/vkbasalt-cli { };
+
+ vkmark = callPackage ../tools/graphics/vkmark { };
+
vncrec = callPackage ../tools/video/vncrec { };
vo-amrwbenc = callPackage ../development/libraries/vo-amrwbenc { };
@@ -12505,10 +13095,14 @@ with pkgs;
sentry-native = callPackage ../development/libraries/sentry-native { };
+ twilio-cli = callPackage ../development/tools/twilio-cli { };
+
waifu2x-converter-cpp = callPackage ../tools/graphics/waifu2x-converter-cpp {
inherit (darwin.apple_sdk.frameworks) OpenCL;
};
+ wakapi = callPackage ../tools/misc/wakapi { };
+
wakatime = python2Packages.callPackage ../tools/misc/wakatime { };
weather = callPackage ../applications/misc/weather { };
@@ -12526,8 +13120,7 @@ with pkgs;
watchlog = callPackage ../tools/misc/watchlog { };
watchman = callPackage ../development/tools/watchman {
- inherit (darwin.apple_sdk.frameworks) CoreServices;
- autoconf = buildPackages.autoconf269;
+ inherit (darwin.apple_sdk_11_0.frameworks) CoreServices;
};
wavefunctioncollapse = callPackage ../tools/graphics/wavefunctioncollapse {};
@@ -12547,6 +13140,7 @@ with pkgs;
wasmedge = callPackage ../development/tools/wasmedge {
llvmPackages = llvmPackages_12;
+ inherit (darwin.apple_sdk.frameworks) Foundation;
};
welkin = callPackage ../tools/graphics/welkin {};
@@ -12575,6 +13169,8 @@ with pkgs;
wireguard-tools = callPackage ../tools/networking/wireguard-tools { };
+ wireproxy = callPackage ../tools/networking/wireproxy { };
+
wiringpi = callPackage ../os-specific/linux/wiringpi { };
wg-friendly-peer-names = callPackage ../tools/networking/wg-friendly-peer-names { };
@@ -12617,6 +13213,8 @@ with pkgs;
xray = callPackage ../tools/networking/xray { };
+ xteve = callPackage ../servers/xteve { };
+
testdisk = libsForQt5.callPackage ../tools/system/testdisk { };
testdisk-qt = testdisk.override { enableQt = true; };
@@ -12673,6 +13271,8 @@ with pkgs;
openssl = openssl_1_1;
};
+ tremor-language-server = callPackage ../tools/misc/tremor-rs/ls.nix { };
+
truecrack = callPackage ../tools/security/truecrack { };
truecrack-cuda = truecrack.override { cudaSupport = true; };
@@ -12723,6 +13323,7 @@ with pkgs;
unicorn = callPackage ../development/libraries/unicorn {
inherit (darwin.apple_sdk.frameworks) IOKit;
+ inherit (darwin) cctools;
};
units = callPackage ../tools/misc/units {
@@ -12792,6 +13393,8 @@ with pkgs;
inherit (chickenPackages_4) eggDerivation fetchegg;
};
+ ulogd = callPackage ../os-specific/linux/ulogd { };
+
unar = callPackage ../tools/archivers/unar {
inherit (darwin.apple_sdk.frameworks) Foundation AppKit;
stdenv = clangStdenv;
@@ -12817,14 +13420,16 @@ with pkgs;
urlwatch = callPackage ../tools/networking/urlwatch { };
+ vals = callPackage ../tools/security/vals { };
+
valum = callPackage ../development/web/valum { };
inherit (callPackages ../servers/varnish { })
- varnish60 varnish71 varnish72;
+ varnish60 varnish72;
inherit (callPackages ../servers/varnish/packages.nix { })
- varnish60Packages varnish71Packages varnish72Packages;
+ varnish60Packages varnish72Packages;
- varnishPackages = varnish71Packages;
+ varnishPackages = varnish72Packages;
varnish = varnishPackages.varnish;
hitch = callPackage ../servers/hitch { };
@@ -12833,6 +13438,8 @@ with pkgs;
wxGTK = wxGTK32;
};
+ veryfasttree = callPackage ../applications/science/biology/veryfasttree { };
+
vlan = callPackage ../tools/networking/vlan { };
vmtouch = callPackage ../tools/misc/vmtouch { };
@@ -12909,7 +13516,7 @@ with pkgs;
wireguard-go = callPackage ../tools/networking/wireguard-go { };
- wkhtmltopdf = libsForQt514.callPackage ../tools/graphics/wkhtmltopdf { };
+ wkhtmltopdf = libsForQt5.callPackage ../tools/graphics/wkhtmltopdf { };
wkhtmltopdf-bin = callPackage ../tools/graphics/wkhtmltopdf-bin {
libjpeg8 = libjpeg.override { enableJpeg8 = true; };
@@ -12918,18 +13525,13 @@ with pkgs;
wml = callPackage ../development/web/wml { };
- wmc-mpris = callPackage ../applications/misc/web-media-controller { };
-
wol = callPackage ../tools/networking/wol { };
wolf-shaper = callPackage ../applications/audio/wolf-shaper { };
wpgtk = callPackage ../tools/X11/wpgtk { };
- wrap = callPackage ../tools/text/wrap {
- # pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
- buildGoModule = buildGo117Module;
- };
+ wrap = callPackage ../tools/text/wrap { };
wring = nodePackages.wring;
@@ -12937,10 +13539,9 @@ with pkgs;
wrk2 = callPackage ../tools/networking/wrk2 { };
- wuzz = callPackage ../tools/networking/wuzz {
- # pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
- buildGoModule = buildGo117Module;
- };
+ wsysmon = callPackage ../tools/system/wsysmon { };
+
+ wuzz = callPackage ../tools/networking/wuzz { };
wv = callPackage ../tools/misc/wv { };
@@ -13033,8 +13634,7 @@ with pkgs;
};
xtreemfs = callPackage ../tools/filesystems/xtreemfs {
- boost = boost165;
- jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
+ boost = boost17x;
};
xurls = callPackage ../tools/text/xurls {};
@@ -13057,10 +13657,7 @@ with pkgs;
yarn = callPackage ../development/tools/yarn { };
- yarn2nix-moretea = callPackage ../development/tools/yarn2nix-moretea/yarn2nix { };
- yarn2nix-moretea-openssl_1_1 = callPackage ../development/tools/yarn2nix-moretea/yarn2nix {
- nodejs = nodejs.override { openssl = openssl_1_1; };
- };
+ yarn2nix-moretea = callPackage ../development/tools/yarn2nix-moretea/yarn2nix { pkgs = pkgs.__splicedPackages; };
inherit (yarn2nix-moretea)
yarn2nix
@@ -13078,6 +13675,8 @@ with pkgs;
yamlfix = with python3Packages; toPythonApplication yamlfix;
+ yamlfmt = callPackage ../development/tools/yamlfmt {};
+
yamllint = with python3Packages; toPythonApplication yamllint;
yamlpath = callPackage ../development/tools/yamlpath { };
@@ -13108,6 +13707,7 @@ with pkgs;
zbackup = callPackage ../tools/backup/zbackup {};
zbar = libsForQt5.callPackage ../tools/graphics/zbar {
+ inherit (darwin.apple_sdk.frameworks) Foundation;
autoreconfHook = buildPackages.autoreconfHook269;
};
@@ -13155,12 +13755,16 @@ with pkgs;
zim-tools = callPackage ../tools/text/zim-tools { };
+ zimfw = callPackage ../shells/zsh/zimfw { };
+
zld = callPackage ../development/tools/zld { };
par = callPackage ../tools/text/par { };
zip = callPackage ../tools/archivers/zip { };
+ zinc = callPackage ../servers/search/zinc { };
+
zkfuse = callPackage ../tools/filesystems/zkfuse { };
zpaq = callPackage ../tools/archivers/zpaq { };
@@ -13168,6 +13772,8 @@ with pkgs;
zplug = callPackage ../shells/zsh/zplug { };
+ zps = callPackage ../tools/system/zps { };
+
zi = callPackage ../shells/zsh/zi {};
zinit = callPackage ../shells/zsh/zinit {} ;
@@ -13190,6 +13796,8 @@ with pkgs;
zsh-clipboard = callPackage ../shells/zsh/zsh-clipboard { };
+ zsh-edit = callPackage ../shells/zsh/zsh-edit { };
+
zsh-git-prompt = callPackage ../shells/zsh/zsh-git-prompt { };
zsh-history = callPackage ../shells/zsh/zsh-history { };
@@ -13208,6 +13816,8 @@ with pkgs;
zsh-fast-syntax-highlighting = callPackage ../shells/zsh/zsh-fast-syntax-highlighting { };
+ zsh-forgit = callPackage ../shells/zsh/zsh-forgit { };
+
zsh-fzf-tab = callPackage ../shells/zsh/zsh-fzf-tab { };
zsh-autocomplete = callPackage ../shells/zsh/zsh-autocomplete { };
@@ -13232,14 +13842,20 @@ with pkgs;
cmake = buildPackages.cmakeMinimal;
};
+ zsv = callPackage ../development/tools/zsv { };
+
zsync = callPackage ../tools/compression/zsync { };
zxing = callPackage ../tools/graphics/zxing {};
zkar = callPackage ../tools/security/zkar { };
+ zlint = callPackage ../tools/security/zlint { };
+
zmap = callPackage ../tools/security/zmap { };
+ zmusic = callPackage ../development/libraries/zmusic { };
+
zpool-iostat-viz = callPackage ../tools/filesystems/zpool-iostat-viz { };
@@ -13248,18 +13864,22 @@ with pkgs;
runtimeShell = "${runtimeShellPackage}${runtimeShellPackage.shellPath}";
runtimeShellPackage = bash;
+ agdsn-zsh-config = callPackage ../shells/zsh/agdsn-zsh-config { };
+
any-nix-shell = callPackage ../shells/any-nix-shell { };
- bash = lowPrio (callPackage ../shells/bash/5.1.nix {
+ nix-your-shell = callPackage ../shells/nix-your-shell { };
+
+ bash = lowPrio (callPackage ../shells/bash/5.nix {
binutils = stdenv.cc.bintools;
});
# WARNING: this attribute is used by nix-shell so it shouldn't be removed/renamed
- bashInteractive = callPackage ../shells/bash/5.1.nix {
+ bashInteractive = callPackage ../shells/bash/5.nix {
binutils = stdenv.cc.bintools;
interactive = true;
withDocs = true;
};
- bashInteractiveFHS = callPackage ../shells/bash/5.1.nix {
+ bashInteractiveFHS = callPackage ../shells/bash/5.nix {
binutils = stdenv.cc.bintools;
interactive = true;
withDocs = true;
@@ -13296,9 +13916,9 @@ with pkgs;
fishPlugins = recurseIntoAttrs (callPackage ../shells/fish/plugins { });
- ion = callPackage ../shells/ion {
- inherit (darwin) Security;
- };
+ fzf-git-sh = callPackage ../shells/fzf-git-sh {};
+
+ ion = callPackage ../shells/ion { };
jush = callPackage ../shells/jush { };
@@ -13346,21 +13966,25 @@ with pkgs;
_4th = callPackage ../development/compilers/4th { };
- abcl = callPackage ../development/compilers/abcl {
- jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
- jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
- };
+ abcl = callPackage ../development/compilers/abcl { };
+
+ temurin-bin-19 = javaPackages.compiler.temurin-bin.jdk-19;
+ temurin-jre-bin-19 = javaPackages.compiler.temurin-bin.jre-19;
+
+ temurin-bin-18 = javaPackages.compiler.temurin-bin.jdk-18;
+ temurin-jre-bin-18 = javaPackages.compiler.temurin-bin.jre-18;
temurin-bin-17 = javaPackages.compiler.temurin-bin.jdk-17;
temurin-jre-bin-17 = javaPackages.compiler.temurin-bin.jre-17;
+
temurin-bin-16 = javaPackages.compiler.temurin-bin.jdk-16;
temurin-bin-11 = javaPackages.compiler.temurin-bin.jdk-11;
temurin-jre-bin-11 = javaPackages.compiler.temurin-bin.jre-11;
temurin-bin-8 = javaPackages.compiler.temurin-bin.jdk-8;
temurin-jre-bin-8 = javaPackages.compiler.temurin-bin.jre-8;
- temurin-bin = temurin-bin-17;
- temurin-jre-bin = temurin-jre-bin-17;
+ temurin-bin = temurin-bin-19;
+ temurin-jre-bin = temurin-jre-bin-19;
semeru-bin-17 = javaPackages.compiler.semeru-bin.jdk-17;
semeru-jre-bin-17 = javaPackages.compiler.semeru-bin.jre-17;
@@ -13437,7 +14061,9 @@ with pkgs;
avra = callPackage ../development/compilers/avra { };
- ballerina = callPackage ../development/compilers/ballerina { openjdk = openjdk11; };
+ ballerina = callPackage ../development/compilers/ballerina {
+ openjdk = openjdk11_headless;
+ };
beekeeper-studio = callPackage ../development/tools/database/beekeeper-studio { };
@@ -13521,6 +14147,7 @@ with pkgs;
clang_12 = llvmPackages_12.clang;
clang_13 = llvmPackages_13.clang;
clang_14 = llvmPackages_14.clang;
+ clang_15 = llvmPackages_15.clang;
clang-tools = callPackage ../development/tools/clang-tools {
llvmPackages = llvmPackages_latest;
@@ -13566,6 +14193,10 @@ with pkgs;
llvmPackages = llvmPackages_14;
};
+ clang-tools_15 = callPackage ../development/tools/clang-tools {
+ llvmPackages = llvmPackages_15;
+ };
+
clang-analyzer = callPackage ../development/tools/analysis/clang-analyzer {
llvmPackages = llvmPackages_latest;
inherit (llvmPackages_latest) clang;
@@ -13575,6 +14206,7 @@ with pkgs;
clangStdenv = if stdenv.cc.isClang then stdenv else lowPrio llvmPackages.stdenv;
clang-sierraHack-stdenv = overrideCC stdenv buildPackages.clang-sierraHack;
libcxxStdenv = if stdenv.isDarwin then stdenv else lowPrio llvmPackages.libcxxStdenv;
+ rocmClangStdenv = llvmPackages_rocm.rocmClangStdenv;
clasp-common-lisp = callPackage ../development/compilers/clasp {
llvmPackages = llvmPackages_6;
@@ -13616,21 +14248,23 @@ with pkgs;
copper = callPackage ../development/compilers/copper {};
- cotton = callPackage ../development/tools/cotton { };
+ cotton = callPackage ../development/tools/cotton {
+ inherit (darwin.apple_sdk.frameworks) CoreServices;
+ };
inherit (callPackages ../development/compilers/crystal {
- llvmPackages = if stdenv.system == "aarch64-darwin" then llvmPackages_11 else llvmPackages_10;
+ llvmPackages = llvmPackages_13;
+ stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
})
- crystal_1_0
- crystal_1_1
crystal_1_2
+ crystal_1_7
crystal;
crystal2nix = callPackage ../development/compilers/crystal2nix { };
icr = callPackage ../development/tools/icr { };
- scry = callPackage ../development/tools/scry { };
+ scry = callPackage ../development/tools/scry { crystal = crystal_1_2; };
dasm = callPackage ../development/compilers/dasm { };
@@ -13706,7 +14340,7 @@ with pkgs;
num =
if (with stdenv.targetPlatform; isVc4 || libc == "relibc") then 6
else if (stdenv.targetPlatform.isAarch64 && stdenv.isLinux) then 9
- else 11;
+ else 12;
numS = toString num;
in {
gcc = pkgs.${"gcc${numS}"};
@@ -13716,9 +14350,11 @@ with pkgs;
wrapNonDeterministicGcc = stdenv: ccWrapper:
if ccWrapper.isGNU then ccWrapper.overrideAttrs(old: {
- cc = old.cc.override {
- reproducibleBuild = false;
- profiledCompiler = with stdenv; (!isDarwin && hostPlatform.isx86);
+ env = old.env // {
+ cc = old.env.cc.override {
+ reproducibleBuild = false;
+ profiledCompiler = with stdenv; (!isDarwin && hostPlatform.isx86);
+ };
};
}) else ccWrapper;
@@ -13742,12 +14378,13 @@ with pkgs;
gcc11Stdenv = overrideCC gccStdenv buildPackages.gcc11;
gcc12Stdenv = overrideCC gccStdenv buildPackages.gcc12;
- gcc10StdenvCompat = if stdenv.cc.isGNU && lib.versions.major stdenv.cc.version == "11" then gcc10Stdenv else stdenv;
+ # Meant for packages that fail with newer than gcc10.
+ gcc10StdenvCompat = if stdenv.cc.isGNU && lib.versionAtLeast stdenv.cc.version "11" then gcc10Stdenv else stdenv;
# This is not intended for use in nixpkgs but for providing a faster-running
# compiler to nixpkgs users by building gcc with reproducibility-breaking
# profile-guided optimizations
- fastStdenv = overrideCC gccStdenv (wrapNonDeterministicGcc gccStdenv buildPackages.gcc10);
+ fastStdenv = overrideCC gccStdenv (wrapNonDeterministicGcc gccStdenv buildPackages.gcc_latest);
wrapCCMulti = cc:
if stdenv.targetPlatform.system == "x86_64-linux" then let
@@ -13832,7 +14469,7 @@ with pkgs;
profiledCompiler = false;
libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
- threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else null;
+ threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else {};
isl = if !stdenv.isDarwin then isl_0_14 else null;
cloog = if !stdenv.isDarwin then cloog else null;
@@ -13846,7 +14483,7 @@ with pkgs;
profiledCompiler = false;
libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
- threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else null;
+ threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else {};
isl = if !stdenv.isDarwin then isl_0_11 else null;
@@ -13863,7 +14500,7 @@ with pkgs;
profiledCompiler = false;
libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
- threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else null;
+ threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else {};
# gcc 10 is too strict to cross compile gcc <= 8
stdenv = if (stdenv.targetPlatform != stdenv.buildPlatform) && stdenv.cc.isGNU then gcc7Stdenv else stdenv;
@@ -13882,7 +14519,7 @@ with pkgs;
profiledCompiler = false;
libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
- threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else null;
+ threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else {};
# gcc 10 is too strict to cross compile gcc <= 8
stdenv = if (stdenv.targetPlatform != stdenv.buildPlatform) && stdenv.cc.isGNU then gcc7Stdenv else stdenv;
@@ -13897,7 +14534,7 @@ with pkgs;
profiledCompiler = false;
libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
- threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else null;
+ threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else {};
# gcc 10 is too strict to cross compile gcc <= 8
stdenv = if (stdenv.targetPlatform != stdenv.buildPlatform) && stdenv.cc.isGNU then gcc7Stdenv else stdenv;
@@ -13912,7 +14549,7 @@ with pkgs;
profiledCompiler = false;
libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
- threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else null;
+ threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else {};
isl = if !stdenv.isDarwin then isl_0_20 else null;
}));
@@ -13924,7 +14561,7 @@ with pkgs;
profiledCompiler = false;
libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
- threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else null;
+ threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else {};
isl = if !stdenv.isDarwin then isl_0_20 else null;
}));
@@ -13936,7 +14573,7 @@ with pkgs;
profiledCompiler = false;
libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
- threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else null;
+ threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else {};
isl = if !stdenv.isDarwin then isl_0_20 else null;
}));
@@ -13948,7 +14585,7 @@ with pkgs;
profiledCompiler = false;
libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
- threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else null;
+ threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else {};
isl = if !stdenv.isDarwin then isl_0_20 else null;
}));
@@ -14060,55 +14697,6 @@ with pkgs;
gnat = gnat12;
- gnat6 = wrapCC (gcc6.cc.override {
- name = "gnat";
- langC = true;
- langCC = false;
- langAda = true;
- profiledCompiler = false;
- # As per upstream instructions building a cross compiler
- # should be done with a (native) compiler of the same version.
- # If we are cross-compiling GNAT, we may as well go the same
- # route (especially as gnatboot can't cross-compile).
- gnatboot =
- if stdenv.hostPlatform == stdenv.targetPlatform
- && stdenv.buildPlatform == stdenv.hostPlatform
- then buildPackages.gnatboot
- else buildPackages.gnat6;
- });
-
- gnat9 = wrapCC (gcc9.cc.override {
- name = "gnat";
- langC = true;
- langCC = false;
- langAda = true;
- profiledCompiler = false;
- # As per upstream instructions building a cross compiler
- # should be done with a (native) compiler of the same version.
- # If we are cross-compiling GNAT, we may as well do the same.
- gnatboot =
- if stdenv.hostPlatform == stdenv.targetPlatform
- && stdenv.buildPlatform == stdenv.hostPlatform
- then buildPackages.gnatboot
- else buildPackages.gnat9;
- });
-
- gnat10 = wrapCC (gcc10.cc.override {
- name = "gnat";
- langC = true;
- langCC = false;
- langAda = true;
- profiledCompiler = false;
- # As per upstream instructions building a cross compiler
- # should be done with a (native) compiler of the same version.
- # If we are cross-compiling GNAT, we may as well do the same.
- gnatboot =
- if stdenv.hostPlatform == stdenv.targetPlatform
- && stdenv.buildPlatform == stdenv.hostPlatform
- then buildPackages.gnatboot
- else buildPackages.gnat10;
- });
-
gnat11 = wrapCC (gcc11.cc.override {
name = "gnat";
langC = true;
@@ -14121,7 +14709,7 @@ with pkgs;
gnatboot =
if stdenv.hostPlatform == stdenv.targetPlatform
&& stdenv.buildPlatform == stdenv.hostPlatform
- then buildPackages.gnatboot
+ then buildPackages.gnatboot11
else buildPackages.gnat11;
});
@@ -14137,21 +14725,49 @@ with pkgs;
gnatboot =
if stdenv.hostPlatform == stdenv.targetPlatform
&& stdenv.buildPlatform == stdenv.hostPlatform
- then buildPackages.gnatboot
+ then buildPackages.gnatboot12
else buildPackages.gnat12;
+ stdenv =
+ if stdenv.hostPlatform == stdenv.targetPlatform
+ && stdenv.buildPlatform == stdenv.hostPlatform
+ && stdenv.buildPlatform.isDarwin
+ && stdenv.buildPlatform.isx86_64
+ then overrideCC stdenv gnatboot12
+ else stdenv;
});
- gnatboot = wrapCC (callPackage ../development/compilers/gnatboot { });
+ gnatboot = gnatboot12;
+ gnatboot11 = wrapCC (callPackage ../development/compilers/gnatboot { majorVersion = "11"; });
+ gnatboot12 = wrapCCWith ({
+ cc = callPackage ../development/compilers/gnatboot { majorVersion = "12"; };
+ } // lib.optionalAttrs (stdenv.hostPlatform.isDarwin) {
+ bintools = bintoolsDualAs;
+ });
gnu-smalltalk = callPackage ../development/compilers/gnu-smalltalk { };
- gccgo = gccgo6;
- gccgo6 = wrapCC (gcc6.cc.override {
- name = "gccgo6";
+ gccgo = wrapCC (gcc.cc.override {
+ name = "gccgo";
langCC = true; #required for go.
langC = true;
langGo = true;
+ langJit = true;
+ profiledCompiler = false;
+ } // {
+ # not supported on darwin: https://github.com/golang/go/issues/463
+ meta.broken = stdenv.hostPlatform.isDarwin;
+ });
+
+ gccgo12 = wrapCC (gcc12.cc.override {
+ name = "gccgo";
+ langCC = true; #required for go.
+ langC = true;
+ langGo = true;
+ langJit = true;
profiledCompiler = false;
+ } // {
+ # not supported on darwin: https://github.com/golang/go/issues/463
+ meta.broken = stdenv.hostPlatform.isDarwin;
});
ghdl = ghdl-mcode;
@@ -14176,7 +14792,8 @@ with pkgs;
gcc-arm-embedded-9 = callPackage ../development/compilers/gcc-arm-embedded/9 {};
gcc-arm-embedded-10 = callPackage ../development/compilers/gcc-arm-embedded/10 {};
gcc-arm-embedded-11 = callPackage ../development/compilers/gcc-arm-embedded/11 {};
- gcc-arm-embedded = gcc-arm-embedded-10;
+ gcc-arm-embedded-12 = callPackage ../development/compilers/gcc-arm-embedded/12 {};
+ gcc-arm-embedded = gcc-arm-embedded-12;
# Has to match the default gcc so that there are no linking errors when
# using C/C++ libraries in D packages
@@ -14202,13 +14819,14 @@ with pkgs;
haskell = callPackage ./haskell-packages.nix { };
- # Please update doc/languages-frameworks/haskell.section.md, “Our
- # current default compiler is”, if you bump this:
haskellPackages = dontRecurseIntoAttrs
- # Prefer native-bignum to avoid linking issues with gmp
- (if stdenv.hostPlatform.isStatic
- then haskell.packages.native-bignum.ghc90
- else haskell.packages.ghc90);
+ # JS backend is only available for GHC >= 9.6
+ (if stdenv.hostPlatform.isGhcjs
+ then haskell.packages.native-bignum.ghcHEAD
+ # Prefer native-bignum to avoid linking issues with gmp
+ else if stdenv.hostPlatform.isStatic
+ then haskell.packages.native-bignum.ghc92
+ else haskell.packages.ghc92);
# haskellPackages.ghc is build->host (it exposes the compiler used to build the
# set, similarly to stdenv.cc), but pkgs.ghc should be host->target to be more
@@ -14221,8 +14839,14 @@ with pkgs;
ghc = targetPackages.haskellPackages.ghc or
# Prefer native-bignum to avoid linking issues with gmp
(if stdenv.targetPlatform.isStatic
- then haskell.compiler.native-bignum.ghc90
- else haskell.compiler.ghc90);
+ then haskell.compiler.native-bignum.ghc92
+ else haskell.compiler.ghc92);
+
+ alex = haskell.lib.compose.justStaticExecutables haskellPackages.alex;
+
+ happy = haskell.lib.compose.justStaticExecutables haskellPackages.happy;
+
+ hscolour = haskell.lib.compose.justStaticExecutables haskellPackages.hscolour;
cabal-install = haskell.lib.compose.justStaticExecutables haskellPackages.cabal-install;
@@ -14298,6 +14922,8 @@ with pkgs;
glslang = callPackage ../development/compilers/glslang { };
+ gnostic = callPackage ../development/compilers/gnostic {};
+
go-junit-report = callPackage ../development/tools/go-junit-report { };
gobang = callPackage ../development/tools/database/gobang {
@@ -14316,8 +14942,10 @@ with pkgs;
gwt240 = callPackage ../development/compilers/gwt/2.4.0.nix { };
- hvm = callPackage ../development/compilers/hvm {
- inherit (darwin.apple_sdk.frameworks) Security;
+ hvm = callPackage ../development/compilers/hvm { };
+
+ iay = callPackage ../tools/misc/iay {
+ inherit (darwin.apple_sdk.frameworks) AppKit Security Foundation Cocoa;
};
idrisPackages = dontRecurseIntoAttrs (callPackage ../development/idris-modules {
@@ -14375,14 +15003,14 @@ with pkgs;
openjdk16-bootstrap = javaPackages.compiler.openjdk16-bootstrap;
- openjdk18-bootstrap = javaPackages.compiler.openjdk18-bootstrap;
- openjdk18 = javaPackages.compiler.openjdk18;
- openjdk18_headless = javaPackages.compiler.openjdk18.headless;
- jdk18 = openjdk18;
- jdk18_headless = openjdk18_headless;
+ openjdk19 = javaPackages.compiler.openjdk19;
+ openjdk19_headless = javaPackages.compiler.openjdk19.headless;
+ jdk19 = openjdk19;
+ jdk19_headless = openjdk19_headless;
/* default JDK */
- jdk = jdk17;
+ jdk = jdk19;
+ jdk_headless = jdk19_headless;
# Since the introduction of the Java Platform Module System in Java 9, Java
# no longer ships a separate JRE package.
@@ -14391,23 +15019,23 @@ with pkgs;
# 'jre_minimal' to build a bespoke JRE containing only the modules you need.
#
# For a general-purpose system, 'jre' defaults to the full JDK:
- jre = jdk17;
- jre_headless = jdk17_headless;
+ jre = jdk;
+ jre_headless = jdk_headless;
+ jre17_minimal = callPackage ../development/compilers/openjdk/jre.nix {
+ jdk = jdk17;
+ };
jre_minimal = callPackage ../development/compilers/openjdk/jre.nix { };
- openjdk = openjdk17;
- openjdk_headless = openjdk17_headless;
+ openjdk = jdk;
+ openjdk_headless = jdk_headless;
graalvmCEPackages =
- recurseIntoAttrs (callPackage ../development/compilers/graalvm/community-edition {
- inherit (darwin.apple_sdk.frameworks) Foundation;
- });
+ recurseIntoAttrs (callPackage ../development/compilers/graalvm/community-edition { });
+ graalvm-ce = graalvm11-ce;
graalvm11-ce = graalvmCEPackages.graalvm11-ce;
graalvm17-ce = graalvmCEPackages.graalvm17-ce;
- buildGraalvmNativeImage = callPackage ../build-support/build-graalvm-native-image {
- graalvm = graalvm11-ce;
- };
+ buildGraalvmNativeImage = callPackage ../build-support/build-graalvm-native-image { };
openshot-qt = libsForQt5.callPackage ../applications/video/openshot-qt { };
@@ -14442,41 +15070,21 @@ with pkgs;
jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
};
+ jna = callPackage ../development/java-modules/jna { };
+
javacard-devkit = pkgsi686Linux.callPackage ../development/compilers/javacard-devkit { };
juniper = callPackage ../development/compilers/juniper { };
- julia_10 = callPackage ../development/compilers/julia/1.0.nix {
- gmp = gmp6;
- inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreServices;
- libgit2 = libgit2.overrideAttrs (_: rec {
- version = "0.27.10";
- src = fetchFromGitHub {
- owner = "libgit2";
- repo = "libgit2";
- rev = "v${version}";
- sha256 = "09jz2fzv0zl5058s0g1cpnw87a2rgg8wnjwlygi18i2n9nn6m0ad";
- };
- patches = [];
- meta.knownVulnerabilities = [
- "CVE-2020-12278"
- "CVE-2020-12279"
- ];
- });
- };
-
- julia_15 = callPackage ../development/compilers/julia/1.5.nix {
- inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreServices;
- };
-
- julia-lts = julia_10;
- julia-stable = julia_15;
+ julia-lts = julia_16-bin;
+ julia-stable = julia_18;
julia = julia-stable;
julia_16-bin = callPackage ../development/compilers/julia/1.6-bin.nix { };
julia_18-bin = callPackage ../development/compilers/julia/1.8-bin.nix { };
julia_18 = callPackage ../development/compilers/julia/1.8.nix { };
+ julia_19 = callPackage ../development/compilers/julia/1.9.nix { };
julia-lts-bin = julia_16-bin;
julia-stable-bin = julia_18-bin;
@@ -14484,9 +15092,7 @@ with pkgs;
jwasm = callPackage ../development/compilers/jwasm { };
- kind2 = callPackage ../development/compilers/kind2 {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ kind2 = darwin.apple_sdk_11_0.callPackage ../development/compilers/kind2 { };
knightos-genkfs = callPackage ../development/tools/knightos/genkfs { };
@@ -14515,8 +15121,6 @@ with pkgs;
kotlin = callPackage ../development/compilers/kotlin { };
kotlin-native = callPackage ../development/compilers/kotlin/native.nix { };
- kotlin-language-server = callPackage ../development/tools/kotlin-language-server {};
-
lazarus = callPackage ../development/compilers/fpc/lazarus.nix {
fpc = fpc;
};
@@ -14549,6 +15153,7 @@ with pkgs;
lld_12 = llvmPackages_12.lld;
lld_13 = llvmPackages_13.lld;
lld_14 = llvmPackages_14.lld;
+ lld_15 = llvmPackages_15.lld;
lldb = llvmPackages_latest.lldb;
lldb_5 = llvmPackages_5.lldb;
@@ -14561,6 +15166,7 @@ with pkgs;
lldb_12 = llvmPackages_12.lldb;
lldb_13 = llvmPackages_13.lldb;
lldb_14 = llvmPackages_14.lldb;
+ lldb_15 = llvmPackages_15.lldb;
llvm = llvmPackages.llvm;
llvm_5 = llvmPackages_5.llvm;
@@ -14573,6 +15179,7 @@ with pkgs;
llvm_12 = llvmPackages_12.llvm;
llvm_13 = llvmPackages_13.llvm;
llvm_14 = llvmPackages_14.llvm;
+ llvm_15 = llvmPackages_15.llvm;
libllvm = llvmPackages.libllvm;
llvm-manpages = llvmPackages.llvm-manpages;
@@ -14584,7 +15191,7 @@ with pkgs;
# assumption is that or any later version is good.
choose = platform:
/**/ if platform.isDarwin then 11
- else if platform.isFreeBSD then 7
+ else if platform.isFreeBSD then 12
else if platform.isAndroid then 12
else if platform.system == "armv6l-linux" then 7 # This fixes armv6 cross-compilation
else if platform.isLinux then 11
@@ -14600,36 +15207,42 @@ with pkgs;
llvmPackages_5 = recurseIntoAttrs (callPackage ../development/compilers/llvm/5 {
inherit (stdenvAdapters) overrideCC;
buildLlvmTools = buildPackages.llvmPackages_5.tools;
+ targetLlvm = targetPackages.llvmPackages_5.llvm or llvmPackages_5.llvm;
targetLlvmLibraries = targetPackages.llvmPackages_5.libraries or llvmPackages_5.libraries;
});
llvmPackages_6 = recurseIntoAttrs (callPackage ../development/compilers/llvm/6 {
inherit (stdenvAdapters) overrideCC;
buildLlvmTools = buildPackages.llvmPackages_6.tools;
+ targetLlvm = targetPackages.llvmPackages_6.llvm or llvmPackages_6.llvm;
targetLlvmLibraries = targetPackages.llvmPackages_6.libraries or llvmPackages_6.libraries;
});
llvmPackages_7 = recurseIntoAttrs (callPackage ../development/compilers/llvm/7 {
inherit (stdenvAdapters) overrideCC;
buildLlvmTools = buildPackages.llvmPackages_7.tools;
+ targetLlvm = targetPackages.llvmPackages_7.llvm or llvmPackages_7.llvm;
targetLlvmLibraries = targetPackages.llvmPackages_7.libraries or llvmPackages_7.libraries;
});
llvmPackages_8 = recurseIntoAttrs (callPackage ../development/compilers/llvm/8 {
inherit (stdenvAdapters) overrideCC;
buildLlvmTools = buildPackages.llvmPackages_8.tools;
+ targetLlvm = targetPackages.llvmPackages_8.llvm or llvmPackages_8.llvm;
targetLlvmLibraries = targetPackages.llvmPackages_8.libraries or llvmPackages_8.libraries;
});
llvmPackages_9 = recurseIntoAttrs (callPackage ../development/compilers/llvm/9 {
inherit (stdenvAdapters) overrideCC;
buildLlvmTools = buildPackages.llvmPackages_9.tools;
+ targetLlvm = targetPackages.llvmPackages_9.llvm or llvmPackages_9.llvm;
targetLlvmLibraries = targetPackages.llvmPackages_9.libraries or llvmPackages_9.libraries;
});
llvmPackages_10 = recurseIntoAttrs (callPackage ../development/compilers/llvm/10 {
inherit (stdenvAdapters) overrideCC;
buildLlvmTools = buildPackages.llvmPackages_10.tools;
+ targetLlvm = targetPackages.llvmPackages_10.llvm or llvmPackages_10.llvm;
targetLlvmLibraries = targetPackages.llvmPackages_10.libraries or llvmPackages_10.libraries;
});
@@ -14637,32 +15250,35 @@ with pkgs;
inherit (stdenvAdapters) overrideCC;
buildLlvmTools = buildPackages.llvmPackages_11.tools;
targetLlvmLibraries = targetPackages.llvmPackages_11.libraries or llvmPackages_11.libraries;
- } // lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.hostPlatform == stdenv.buildPlatform && buildPackages.stdenv.cc.isGNU) {
- stdenv = gcc7Stdenv;
+ targetLlvm = targetPackages.llvmPackages_11.llvm or llvmPackages_11.llvm;
}));
llvmPackages_12 = recurseIntoAttrs (callPackage ../development/compilers/llvm/12 ({
inherit (stdenvAdapters) overrideCC;
buildLlvmTools = buildPackages.llvmPackages_12.tools;
targetLlvmLibraries = targetPackages.llvmPackages_12.libraries or llvmPackages_12.libraries;
- } // lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.hostPlatform == stdenv.buildPlatform && buildPackages.stdenv.cc.isGNU) {
- stdenv = gcc7Stdenv;
+ targetLlvm = targetPackages.llvmPackages_12.llvm or llvmPackages_12.llvm;
}));
llvmPackages_13 = recurseIntoAttrs (callPackage ../development/compilers/llvm/13 ({
inherit (stdenvAdapters) overrideCC;
buildLlvmTools = buildPackages.llvmPackages_13.tools;
targetLlvmLibraries = targetPackages.llvmPackages_13.libraries or llvmPackages_13.libraries;
- } // lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.hostPlatform == stdenv.buildPlatform && buildPackages.stdenv.cc.isGNU) {
- stdenv = gcc7Stdenv;
+ targetLlvm = targetPackages.llvmPackages_13.llvm or llvmPackages_13.llvm;
}));
llvmPackages_14 = recurseIntoAttrs (callPackage ../development/compilers/llvm/14 ({
inherit (stdenvAdapters) overrideCC;
buildLlvmTools = buildPackages.llvmPackages_14.tools;
targetLlvmLibraries = targetPackages.llvmPackages_14.libraries or llvmPackages_14.libraries;
- } // lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.hostPlatform == stdenv.buildPlatform && buildPackages.stdenv.cc.isGNU) {
- stdenv = gcc7Stdenv;
+ targetLlvm = targetPackages.llvmPackages_14.llvm or llvmPackages_14.llvm;
+ }));
+
+ llvmPackages_15 = recurseIntoAttrs (callPackage ../development/compilers/llvm/15 ({
+ inherit (stdenvAdapters) overrideCC;
+ buildLlvmTools = buildPackages.llvmPackages_15.tools;
+ targetLlvmLibraries = targetPackages.llvmPackages_15.libraries or llvmPackages_15.libraries;
+ targetLlvm = targetPackages.llvmPackages_15.llvm or llvmPackages_15.llvm;
}));
llvmPackages_latest = llvmPackages_14;
@@ -14677,18 +15293,18 @@ with pkgs;
marst = callPackage ../development/compilers/marst { };
- mercury = callPackage ../development/compilers/mercury {
- jdk = openjdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
- };
+ mercury = callPackage ../development/compilers/mercury { };
microscheme = callPackage ../development/compilers/microscheme { };
- millet = callPackage ../development/tools/millet {};
+ minimacy = callPackage ../development/compilers/minimacy { };
- mint = callPackage ../development/compilers/mint { };
+ mint = callPackage ../development/compilers/mint { crystal = crystal_1_2; };
+
+ mitama-cpp-result = callPackage ../development/libraries/mitama-cpp-result { };
mitscheme = callPackage ../development/compilers/mit-scheme
- { stdenv = gcc10StdenvCompat; texLive = texlive.combine { inherit (texlive) scheme-small epsf texinfo; }; };
+ { texLive = texlive.combine { inherit (texlive) scheme-small epsf texinfo; }; };
mitschemeX11 = mitscheme.override {
enableX11 = true;
@@ -14743,7 +15359,7 @@ with pkgs;
muonlang = callPackage ../development/compilers/muonlang { };
- inherit (callPackages ../development/compilers/nim { openssl = openssl_1_1; })
+ inherit (callPackages ../development/compilers/nim { })
nim-unwrapped nimble-unwrapped nim;
nimPackages = recurseIntoAttrs nim.pkgs;
@@ -14798,12 +15414,14 @@ with pkgs;
ocsigen-i18n = callPackage ../development/tools/ocaml/ocsigen-i18n { };
opa = callPackage ../development/compilers/opa {
- ocamlPackages = ocaml-ng.ocamlPackages_4_04;
+ ocamlPackages = ocaml-ng.ocamlPackages_4_05;
};
opaline = callPackage ../development/tools/ocaml/opaline { };
- opam = callPackage ../development/tools/ocaml/opam { };
+ opam = callPackage ../development/tools/ocaml/opam {
+ inherit (darwin.apple_sdk.frameworks) Foundation;
+ };
opam_1_2 = callPackage ../development/tools/ocaml/opam/1.2.2.nix {
inherit (ocaml-ng.ocamlPackages_4_05) ocaml;
};
@@ -14829,6 +15447,8 @@ with pkgs;
stdenv = llvmPackages_9.stdenv;
};
+ blaze = callPackage ../development/libraries/blaze { };
+
pony-corral = callPackage ../development/compilers/ponyc/pony-corral.nix { };
qbe = callPackage ../development/compilers/qbe { };
@@ -14841,51 +15461,236 @@ with pkgs;
rgbds = callPackage ../development/compilers/rgbds { };
+ rml = callPackage ../development/compilers/rml { };
+
+ composable_kernel = callPackage ../development/libraries/composable_kernel {
+ inherit (llvmPackages_rocm) openmp clang-tools-extra;
+ stdenv = rocmClangStdenv;
+ };
+
+ rocprofiler = callPackage ../development/libraries/rocprofiler {
+ stdenv = rocmClangStdenv;
+ };
+
+ clang-ocl = callPackage ../development/libraries/clang-ocl {
+ stdenv = rocmClangStdenv;
+ };
+
rgxg = callPackage ../tools/text/rgxg { };
- rocclr = callPackage ../development/libraries/rocclr { };
+ rocclr = callPackage ../development/libraries/rocclr {
+ stdenv = rocmClangStdenv;
+ };
+
+ hip-common = callPackage ../development/compilers/hip-common {
+ inherit (llvmPackages_rocm) llvm;
+ stdenv = rocmClangStdenv;
+ };
+
+ hipcc = callPackage ../development/compilers/hipcc {
+ inherit (llvmPackages_rocm) llvm;
+ stdenv = rocmClangStdenv;
+ };
hip = callPackage ../development/compilers/hip {
- inherit (llvmPackages_rocm) clang llvm;
+ inherit (llvmPackages_rocm) llvm;
+ inherit (cudaPackages) cudatoolkit;
+ stdenv = rocmClangStdenv;
+ };
+
+ hip-amd = hip.override {
+ useNVIDIA = false;
+ };
+
+ hip-nvidia = hip.override {
+ useNVIDIA = true;
+ };
+
+ hipify = callPackage ../development/compilers/hipify {
+ stdenv = rocmClangStdenv;
+ };
+
+ hipcub = callPackage ../development/libraries/hipcub {
+ stdenv = rocmClangStdenv;
};
- rocm-cmake = callPackage ../development/tools/build-managers/rocm-cmake { };
+ hipsparse = callPackage ../development/libraries/hipsparse {
+ inherit (llvmPackages_rocm) openmp;
+ stdenv = rocmClangStdenv;
+ };
+
+ hipfort = callPackage ../development/libraries/hipfort {
+ stdenv = rocmClangStdenv;
+ };
+
+ hipfft = callPackage ../development/libraries/hipfft {
+ inherit (llvmPackages_rocm) openmp;
+ stdenv = rocmClangStdenv;
+ };
+
+ hipsolver = callPackage ../development/libraries/hipsolver {
+ stdenv = rocmClangStdenv;
+ };
+
+ hipblas = callPackage ../development/libraries/hipblas {
+ stdenv = rocmClangStdenv;
+ };
+
+ migraphx = callPackage ../development/libraries/migraphx {
+ inherit (llvmPackages_rocm) clang-tools-extra openmp;
+ stdenv = rocmClangStdenv;
+ rocmlir = rocmlir-rock;
+ };
+
+ rccl = callPackage ../development/libraries/rccl {
+ stdenv = rocmClangStdenv;
+ };
+
+ rocm-cmake = callPackage ../development/tools/build-managers/rocm-cmake {
+ stdenv = rocmClangStdenv;
+ };
rocm-comgr = callPackage ../development/libraries/rocm-comgr {
- inherit (llvmPackages_rocm) clang llvm;
+ stdenv = rocmClangStdenv;
+ };
+
+ rocalution = callPackage ../development/libraries/rocalution {
+ inherit (llvmPackages_rocm) openmp;
+ stdenv = rocmClangStdenv;
};
rocm-device-libs = callPackage ../development/libraries/rocm-device-libs {
- inherit (llvmPackages_rocm) clang llvm;
+ stdenv = rocmClangStdenv;
+ };
+
+ rocm-opencl-icd = callPackage ../development/libraries/rocm-opencl-icd {
+ stdenv = rocmClangStdenv;
};
- rocm-opencl-icd = callPackage ../development/libraries/rocm-opencl-icd { };
+ rocsolver = callPackage ../development/libraries/rocsolver {
+ stdenv = rocmClangStdenv;
+ };
rocm-opencl-runtime = callPackage ../development/libraries/rocm-opencl-runtime {
- inherit (llvmPackages_rocm) clang llvm;
+ stdenv = rocmClangStdenv;
};
rocm-runtime = callPackage ../development/libraries/rocm-runtime {
- inherit (llvmPackages_rocm) llvm;
+ stdenv = rocmClangStdenv;
};
- rocm-smi = python3Packages.callPackage ../tools/system/rocm-smi { };
+ rocm-smi = python3Packages.callPackage ../tools/system/rocm-smi {
+ stdenv = rocmClangStdenv;
+ };
- rocm-thunk = callPackage ../development/libraries/rocm-thunk { };
+ rocm-thunk = callPackage ../development/libraries/rocm-thunk {
+ stdenv = rocmClangStdenv;
+ };
- rocminfo = callPackage ../development/tools/rocminfo { };
+ rocminfo = callPackage ../development/tools/rocminfo {
+ stdenv = rocmClangStdenv;
+ };
- rocmlir = callPackage ../development/libraries/rocmlir { };
+ rocmlir = callPackage ../development/libraries/rocmlir {
+ stdenv = rocmClangStdenv;
+ };
+
+ # Best just use GCC here
+ rdc = callPackage ../development/tools/misc/rdc { };
+
+ # Best just use GCC here
+ rocgdb = callPackage ../development/tools/misc/rocgdb {
+ elfutils = elfutils.override { enableDebuginfod = true; };
+ };
+
+ rocdbgapi = callPackage ../development/libraries/rocdbgapi {
+ stdenv = rocmClangStdenv;
+ };
+
+ rocr-debug-agent = callPackage ../development/libraries/rocr-debug-agent {
+ stdenv = rocmClangStdenv;
+ };
+
+ rocmlir-rock = rocmlir.override {
+ buildRockCompiler = true;
+ };
+
+ rocm-core = callPackage ../development/libraries/rocm-core {
+ stdenv = rocmClangStdenv;
+ };
+
+ rocprim = callPackage ../development/libraries/rocprim {
+ stdenv = rocmClangStdenv;
+ };
+
+ rocsparse = callPackage ../development/libraries/rocsparse {
+ stdenv = rocmClangStdenv;
+ };
+
+ rocfft = callPackage ../development/libraries/rocfft {
+ inherit (llvmPackages_rocm) openmp;
+ stdenv = rocmClangStdenv;
+ };
+
+ rocrand = callPackage ../development/libraries/rocrand {
+ stdenv = rocmClangStdenv;
+ };
+
+ tensile = python3Packages.callPackage ../development/libraries/tensile {
+ stdenv = rocmClangStdenv;
+ };
+
+ rocwmma = callPackage ../development/libraries/rocwmma {
+ inherit (llvmPackages_rocm) openmp;
+ stdenv = rocmClangStdenv;
+ };
+
+ rocblas = callPackage ../development/libraries/rocblas {
+ inherit (llvmPackages_rocm) openmp;
+ stdenv = rocmClangStdenv;
+ };
+
+ miopengemm = callPackage ../development/libraries/miopengemm {
+ stdenv = rocmClangStdenv;
+ };
+
+ rocthrust = callPackage ../development/libraries/rocthrust {
+ stdenv = rocmClangStdenv;
+ };
+
+ miopen = callPackage ../development/libraries/miopen {
+ inherit (llvmPackages_rocm) llvm clang-tools-extra;
+ stdenv = rocmClangStdenv;
+ rocmlir = rocmlir-rock;
+ boost = boost.override { enableStatic = true; };
+ };
+
+ miopen-hip = miopen.override {
+ useOpenCL = false;
+ };
+
+ miopen-opencl = miopen.override {
+ useOpenCL = true;
+ };
+
+ rocmUpdateScript = callPackage ../development/rocm-modules/update-script { };
+
+ # Requires GCC
+ roctracer = callPackage ../development/libraries/roctracer {
+ inherit (llvmPackages_rocm) clang;
+ };
rtags = callPackage ../development/tools/rtags {
inherit (darwin) apple_sdk;
};
- rust_1_64 = callPackage ../development/compilers/rust/1_64.nix {
+ rust_1_67 = callPackage ../development/compilers/rust/1_67.nix {
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
- llvm_14 = llvmPackages_14.libllvm;
+ llvm_15 = llvmPackages_15.libllvm;
+ # https://github.com/NixOS/nixpkgs/issues/201254
+ stdenv = if stdenv.isLinux && stdenv.isAarch64 && stdenv.cc.isGNU then gcc11Stdenv else stdenv;
};
- rust = rust_1_64;
+ rust = rust_1_67;
mrustc = callPackage ../development/compilers/mrustc { };
mrustc-minicargo = callPackage ../development/compilers/mrustc/minicargo.nix { };
@@ -14894,16 +15699,17 @@ with pkgs;
openssl = openssl_1_1;
};
- rustPackages_1_64 = rust_1_64.packages.stable;
- rustPackages = rustPackages_1_64;
+ rustPackages_1_67 = rust_1_67.packages.stable;
+ rustPackages = rustPackages_1_67;
- inherit (rustPackages) cargo clippy rustc rustPlatform;
+ inherit (rustPackages) cargo cargo-auditable cargo-auditable-cargo-wrapper clippy rustc rustPlatform;
makeRustPlatform = callPackage ../development/compilers/rust/make-rust-platform.nix {};
buildRustCrate = callPackage ../build-support/rust/build-rust-crate { };
buildRustCrateHelpers = callPackage ../build-support/rust/build-rust-crate/helpers.nix { };
- cratesIO = callPackage ../build-support/rust/crates-io.nix { };
+
+ cargo2junit = callPackage ../development/tools/rust/cargo2junit { };
cargo-espflash = callPackage ../development/tools/rust/cargo-espflash {
inherit (darwin.apple_sdk.frameworks) Security;
@@ -14918,19 +15724,17 @@ with pkgs;
inherit (linuxPackages) perf;
};
- carnix = (callPackage ../build-support/rust/carnix.nix { }).carnix { };
-
defaultCrateOverrides = callPackage ../build-support/rust/default-crate-overrides.nix { };
cargo-about = callPackage ../development/tools/rust/cargo-about { };
cargo-all-features = callPackage ../development/tools/rust/cargo-all-features { };
+ cargo-apk = callPackage ../development/tools/rust/cargo-apk { };
cargo-audit = callPackage ../development/tools/rust/cargo-audit {
inherit (darwin.apple_sdk.frameworks) Security;
};
- cargo-auditable = callPackage ../development/tools/rust/cargo-auditable { };
+ cargo-binstall = callPackage ../development/tools/rust/cargo-binstall { };
cargo-bisect-rustc = callPackage ../development/tools/rust/cargo-bisect-rustc {
inherit (darwin.apple_sdk.frameworks) Security;
- openssl = openssl_1_1;
};
cargo-bitbake = callPackage ../development/tools/rust/cargo-bitbake { };
cargo-c = callPackage ../development/tools/rust/cargo-c {
@@ -14940,32 +15744,32 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
};
cargo-criterion = callPackage ../development/tools/rust/cargo-criterion { };
- cargo-deadlinks = callPackage ../development/tools/rust/cargo-deadlinks {
- inherit (darwin.apple_sdk.frameworks) Security;
+ cargo-cyclonedx = callPackage ../development/tools/rust/cargo-cyclonedx {
+ inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration CoreFoundation;
};
- cargo-deb = callPackage ../development/tools/rust/cargo-deb {
+ cargo-deadlinks = callPackage ../development/tools/rust/cargo-deadlinks {
inherit (darwin.apple_sdk.frameworks) Security;
};
+ cargo-deb = callPackage ../development/tools/rust/cargo-deb { };
cargo-deps = callPackage ../development/tools/rust/cargo-deps { };
cargo-edit = callPackage ../development/tools/rust/cargo-edit {
inherit (darwin.apple_sdk.frameworks) Security;
};
cargo-kcov = callPackage ../development/tools/rust/cargo-kcov { };
cargo-graph = callPackage ../development/tools/rust/cargo-graph { };
+ cargo-guppy = callPackage ../development/tools/rust/cargo-guppy { };
cargo-hack = callPackage ../development/tools/rust/cargo-hack { };
cargo-license = callPackage ../development/tools/rust/cargo-license { };
cargo-llvm-cov = callPackage ../development/tools/rust/cargo-llvm-cov { };
cargo-llvm-lines = callPackage ../development/tools/rust/cargo-llvm-lines { };
cargo-lock = callPackage ../development/tools/rust/cargo-lock { };
cargo-outdated = callPackage ../development/tools/rust/cargo-outdated {
- inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
+ inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
};
cargo-pgx = callPackage ../development/tools/rust/cargo-pgx {
inherit (darwin.apple_sdk.frameworks) Security;
};
- cargo-release = callPackage ../development/tools/rust/cargo-release {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ cargo-release = callPackage ../development/tools/rust/cargo-release { };
cargo-rr = callPackage ../development/tools/rust/cargo-rr { };
cargo-tarpaulin = callPackage ../development/tools/analysis/cargo-tarpaulin {
inherit (darwin.apple_sdk.frameworks) Security;
@@ -14983,6 +15787,8 @@ with pkgs;
cargo-cache = callPackage ../development/tools/rust/cargo-cache {
inherit (darwin.apple_sdk.frameworks) Security;
};
+ cargo-careful = callPackage ../development/tools/rust/cargo-careful { };
+ cargo-chef = callPackage ../development/tools/rust/cargo-chef { };
cargo-crev = callPackage ../development/tools/rust/cargo-crev {
inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration CoreFoundation;
};
@@ -14996,8 +15802,10 @@ with pkgs;
openssl = openssl_1_1;
};
cargo-diet = callPackage ../development/tools/rust/cargo-diet { };
+ cargo-dist = callPackage ../development/tools/rust/cargo-dist { };
cargo-embed = callPackage ../development/tools/rust/cargo-embed {
inherit (darwin.apple_sdk.frameworks) AppKit;
+ inherit (darwin) DarwinTools;
};
cargo-espmonitor = callPackage ../development/tools/rust/cargo-espmonitor { };
cargo-expand = callPackage ../development/tools/rust/cargo-expand { };
@@ -15005,13 +15813,13 @@ with pkgs;
cargo-feature = callPackage ../development/tools/rust/cargo-feature { };
cargo-flash = callPackage ../development/tools/rust/cargo-flash {
inherit (darwin.apple_sdk.frameworks) AppKit;
+ inherit (darwin) DarwinTools;
};
cargo-fund = callPackage ../development/tools/rust/cargo-fund {
inherit (darwin.apple_sdk.frameworks) Security;
};
cargo-fuzz = callPackage ../development/tools/rust/cargo-fuzz { };
cargo-geiger = callPackage ../development/tools/rust/cargo-geiger {
- inherit (darwin) libiconv;
inherit (darwin.apple_sdk.frameworks) Security CoreFoundation;
};
@@ -15029,12 +15837,14 @@ with pkgs;
cargo-make = callPackage ../development/tools/rust/cargo-make {
inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
};
- cargo-modules = callPackage ../development/tools/rust/cargo-modules {
- inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices;
- };
+ cargo-modules = callPackage ../development/tools/rust/cargo-modules { };
+ cargo-mommy = callPackage ../development/tools/rust/cargo-mommy { };
cargo-msrv = callPackage ../development/tools/rust/cargo-msrv {
inherit (darwin.apple_sdk.frameworks) Security;
};
+
+ cargo-ndk = callPackage ../development/tools/rust/cargo-ndk { };
+
cargo-nextest = callPackage ../development/tools/rust/cargo-nextest {
inherit (darwin.apple_sdk.frameworks) Security;
};
@@ -15042,12 +15852,9 @@ with pkgs;
cargo-profiler = callPackage ../development/tools/rust/cargo-profiler {};
cargo-raze = callPackage ../development/tools/rust/cargo-raze {
inherit (darwin.apple_sdk.frameworks) Security;
- openssl = openssl_1_1;
};
cargo-readme = callPackage ../development/tools/rust/cargo-readme {};
- cargo-semver-checks = callPackage ../development/tools/rust/cargo-semver-checks {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ cargo-semver-checks = callPackage ../development/tools/rust/cargo-semver-checks { };
cargo-show-asm = callPackage ../development/tools/rust/cargo-show-asm { };
@@ -15060,14 +15867,13 @@ with pkgs;
};
cargo-sweep = callPackage ../development/tools/rust/cargo-sweep { };
cargo-sync-readme = callPackage ../development/tools/rust/cargo-sync-readme {};
- cargo-tally = callPackage ../development/tools/rust/cargo-tally {
- inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation IOKit;
- };
+ cargo-tally = callPackage ../development/tools/rust/cargo-tally { };
cargo-temp = callPackage ../development/tools/rust/cargo-temp { };
cargo-udeps = callPackage ../development/tools/rust/cargo-udeps {
inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
};
cargo-ui = darwin.apple_sdk_11_0.callPackage ../development/tools/rust/cargo-ui { };
+ cargo-unused-features = callPackage ../development/tools/rust/cargo-unused-features { };
cargo-tauri = callPackage ../development/tools/rust/cargo-tauri { };
@@ -15078,17 +15884,15 @@ with pkgs;
cargo-wasi = callPackage ../development/tools/rust/cargo-wasi {
inherit (darwin.apple_sdk.frameworks) Security;
};
- cargo-watch = callPackage ../development/tools/rust/cargo-watch {
- inherit (darwin.apple_sdk.frameworks) CoreServices Foundation;
+ cargo-watch = darwin.apple_sdk_11_0.callPackage ../development/tools/rust/cargo-watch {
+ inherit (darwin.apple_sdk_11_0.frameworks) Cocoa CoreServices Foundation;
};
cargo-wipe = callPackage ../development/tools/rust/cargo-wipe { };
cargo-workspaces = callPackage ../development/tools/rust/cargo-workspaces {
inherit (darwin.apple_sdk.frameworks) IOKit Security CoreFoundation AppKit System;
};
cargo-xbuild = callPackage ../development/tools/rust/cargo-xbuild { };
- cargo-generate = callPackage ../development/tools/rust/cargo-generate {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ cargo-generate = callPackage ../development/tools/rust/cargo-generate { };
cargo-bootimage = callPackage ../development/tools/rust/bootimage { };
cargo-whatfeatures = callPackage ../development/tools/rust/cargo-whatfeatures {
@@ -15107,28 +15911,18 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) Security;
};
- devserver = callPackage ../development/tools/rust/devserver {
- inherit (darwin.apple_sdk.frameworks) CoreServices;
- openssl = openssl_1_1;
- };
-
devspace = callPackage ../development/tools/misc/devspace { };
maturin = callPackage ../development/tools/rust/maturin {
inherit (darwin.apple_sdk.frameworks) Security;
};
- panamax = callPackage ../development/tools/rust/panamax {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ panamax = callPackage ../development/tools/rust/panamax { };
ograc = callPackage ../development/tools/rust/ograc { };
rhack = callPackage ../development/tools/rust/rhack { };
roogle = callPackage ../development/tools/rust/roogle { };
rustfmt = rustPackages.rustfmt;
- rustracer = callPackage ../development/tools/rust/racer {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
rust-analyzer-unwrapped = callPackage ../development/tools/rust/rust-analyzer {
inherit (darwin.apple_sdk.frameworks) CoreServices;
};
@@ -15145,8 +15939,10 @@ with pkgs;
};
rustup-toolchain-install-master = callPackage ../development/tools/rust/rustup-toolchain-install-master {
inherit (darwin.apple_sdk.frameworks) Security;
+ openssl = openssl_1_1;
};
rusty-man = callPackage ../development/tools/rust/rusty-man { };
+ typeshare = callPackage ../development/tools/rust/typeshare { };
sagittarius-scheme = callPackage ../development/compilers/sagittarius-scheme {};
@@ -15161,7 +15957,10 @@ with pkgs;
sbcl_2_2_4 = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.2.4"; };
sbcl_2_2_6 = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.2.6"; };
sbcl_2_2_9 = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.2.9"; };
- sbcl = sbcl_2_2_9;
+ sbcl_2_2_10 = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.2.10"; };
+ sbcl_2_2_11 = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.2.11"; };
+ sbcl_2_3_0 = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.3.0"; };
+ sbcl = sbcl_2_3_0;
roswell = callPackage ../development/tools/roswell { };
@@ -15178,7 +15977,6 @@ with pkgs;
coursier = coursier.override { jre = jdk8; };
};
- metals = callPackage ../development/tools/metals { };
scalafix = callPackage ../development/tools/scalafix {
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
};
@@ -15198,6 +15996,8 @@ with pkgs;
shmig = callPackage ../development/tools/database/shmig { };
+ smlfmt = callPackage ../development/tools/smlfmt { };
+
# smlnjBootstrap should be redundant, now that smlnj works on Darwin natively
smlnjBootstrap = callPackage ../development/compilers/smlnj/bootstrap.nix { };
smlnj = callPackage ../development/compilers/smlnj {
@@ -15234,13 +16034,18 @@ with pkgs;
stalin = callPackage ../development/compilers/stalin { };
+ stanc = callPackage ../development/compilers/stanc { };
+
metaBuildEnv = callPackage ../development/compilers/meta-environment/meta-build-env { };
svd2rust = callPackage ../development/tools/rust/svd2rust { };
svdtools = callPackage ../development/embedded/svdtools { };
- swift = callPackage ../development/compilers/swift { };
+ swiftPackages = recurseIntoAttrs (callPackage ../development/compilers/swift { });
+ inherit (swiftPackages) swift swiftpm sourcekit-lsp;
+
+ swiftpm2nix = callPackage ../development/tools/swiftpm2nix { };
swiProlog = callPackage ../development/compilers/swi-prolog {
openssl = openssl_1_1;
@@ -15249,7 +16054,8 @@ with pkgs;
};
swiPrologWithGui = swiProlog.override { withGui = true; };
- tbb = callPackage ../development/libraries/tbb { };
+ inherit (callPackages ../development/libraries/tbb { })
+ tbb tbb_2020_3 tbb_2021_8;
terra = callPackage ../development/compilers/terra {
llvmPackages = llvmPackages_11;
@@ -15257,17 +16063,13 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) Cocoa Foundation;
};
- teyjus = callPackage ../development/compilers/teyjus (
- with ocaml-ng.ocamlPackages_4_02; {
- inherit ocaml;
- omake = omake_rc1;
- });
+ teyjus = callPackage ../development/compilers/teyjus { };
thrust = callPackage ../development/tools/thrust {
gconf = gnome2.GConf;
};
- tinycc = callPackage ../development/compilers/tinycc { };
+ tinycc = darwin.apple_sdk_11_0.callPackage ../development/compilers/tinycc { };
tinygo = callPackage ../development/compilers/tinygo {
llvmPackages = llvmPackages_14;
@@ -15323,7 +16125,7 @@ with pkgs;
# want the C++ library to be explicitly chosen by the caller, and null by
# default.
libcxx ? null
- , extraPackages ? lib.optional (cc.isGNU or false && stdenv.targetPlatform.isMinGW) threadsCross
+ , extraPackages ? lib.optional (cc.isGNU or false && stdenv.targetPlatform.isMinGW) threadsCross.package
, nixSupport ? {}
, ...
} @ extraArgs:
@@ -15401,7 +16203,9 @@ with pkgs;
mbqn = callPackage ../development/interpreters/bqn/mlochbaum-bqn { };
cbqn = cbqn-bootstrap.phase2;
+ cbqn-replxx = cbqn-bootstrap.phase2-replxx;
cbqn-standalone = cbqn-bootstrap.phase0;
+ cbqn-standalone-replxx = cbqn-bootstrap.phase0-replxx;
# Below, the classic self-bootstrapping process
cbqn-bootstrap = lib.dontRecurseIntoAttrs {
@@ -15426,6 +16230,14 @@ with pkgs;
mbqn-source = null;
};
+ phase0-replxx = callPackage ../development/interpreters/bqn/cbqn {
+ inherit (cbqn-bootstrap) stdenv;
+ genBytecode = false;
+ bqn-path = null;
+ mbqn-source = null;
+ enableReplxx = true;
+ };
+
phase1 = callPackage ../development/interpreters/bqn/cbqn {
inherit (cbqn-bootstrap) mbqn-source stdenv;
genBytecode = true;
@@ -15437,6 +16249,13 @@ with pkgs;
genBytecode = true;
bqn-path = "${buildPackages.cbqn-bootstrap.phase1}/bin/cbqn";
};
+
+ phase2-replxx = callPackage ../development/interpreters/bqn/cbqn {
+ inherit (cbqn-bootstrap) mbqn-source stdenv;
+ genBytecode = true;
+ bqn-path = "${buildPackages.cbqn-bootstrap.phase1}/bin/cbqn";
+ enableReplxx = true;
+ };
};
dbqn = callPackage ../development/interpreters/bqn/dzaima-bqn {
@@ -15461,10 +16280,15 @@ with pkgs;
cliscord = callPackage ../misc/cliscord {
inherit (darwin.apple_sdk.frameworks) Security;
- openssl = openssl_1_1;
};
- clisp = callPackage ../development/interpreters/clisp { };
+ clisp = callPackage ../development/interpreters/clisp {
+ # On newer readline8 fails as:
+ # #
+ # does not have the required size or alignment
+ readline = readline63;
+ };
+
clisp-tip = callPackage ../development/interpreters/clisp/hg.nix { };
clojupyter = callPackage ../applications/editors/jupyter-kernels/clojupyter {
@@ -15599,7 +16423,7 @@ with pkgs;
### LUA interpreters
luaInterpreters = callPackage ./../development/interpreters/lua-5 {};
- inherit (luaInterpreters) lua5_1 lua5_2 lua5_2_compat lua5_3 lua5_3_compat lua5_4 lua5_4_compat luajit_2_1 luajit_2_0;
+ inherit (luaInterpreters) lua5_1 lua5_2 lua5_2_compat lua5_3 lua5_3_compat lua5_4 lua5_4_compat luajit_2_1 luajit_2_0 luajit_openresty;
lua5 = lua5_2_compat;
lua = lua5;
@@ -15607,6 +16431,7 @@ with pkgs;
lua51Packages = recurseIntoAttrs lua5_1.pkgs;
lua52Packages = recurseIntoAttrs lua5_2.pkgs;
lua53Packages = recurseIntoAttrs lua5_3.pkgs;
+ lua54Packages = recurseIntoAttrs lua5_4.pkgs;
luajitPackages = recurseIntoAttrs luajit.pkgs;
luaPackages = lua52Packages;
@@ -15645,6 +16470,8 @@ with pkgs;
mujs = callPackage ../development/interpreters/mujs { };
+ nelua = callPackage ../development/interpreters/nelua { };
+
nextflow = callPackage ../development/interpreters/nextflow { };
ngn-k = callPackage ../development/interpreters/ngn-k { };
@@ -15677,11 +16504,21 @@ with pkgs;
phpExtensions = php.extensions;
phpPackages = php.packages;
+ # Import PHP82 interpreter, extensions and packages
+ php82 = callPackage ../development/interpreters/php/8.2.nix {
+ stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
+ pcre2 = pcre2.override {
+ withJitSealloc = false; # See https://bugs.php.net/bug.php?id=78927 and https://bugs.php.net/bug.php?id=78630
+ };
+ };
+ php82Extensions = recurseIntoAttrs php82.extensions;
+ php82Packages = recurseIntoAttrs php82.packages;
+
# Import PHP81 interpreter, extensions and packages
php81 = callPackage ../development/interpreters/php/8.1.nix {
stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
pcre2 = pcre2.override {
- withJitSealloc = false; # Needed to avoid crashes, see https://bugs.php.net/bug.php?id=78630
+ withJitSealloc = false; # See https://bugs.php.net/bug.php?id=78927 and https://bugs.php.net/bug.php?id=78630
};
};
php81Extensions = recurseIntoAttrs php81.extensions;
@@ -15691,7 +16528,7 @@ with pkgs;
php80 = callPackage ../development/interpreters/php/8.0.nix {
stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
pcre2 = pcre2.override {
- withJitSealloc = false; # Needed to avoid crashes, see https://bugs.php.net/bug.php?id=78630
+ withJitSealloc = false; # See https://bugs.php.net/bug.php?id=78927 and https://bugs.php.net/bug.php?id=78630
};
};
php80Extensions = recurseIntoAttrs php80.extensions;
@@ -15738,12 +16575,6 @@ with pkgs;
bluezSupport = true;
x11Support = true;
};
- python37Full = python37.override {
- self = python37Full;
- pythonAttr = "python37Full";
- bluezSupport = true;
- x11Support = true;
- };
python38Full = python38.override {
self = python38Full;
pythonAttr = "python38Full";
@@ -15762,19 +16593,25 @@ with pkgs;
bluezSupport = true;
x11Support = true;
};
+ python311Full = python311.override {
+ self = python311Full;
+ pythonAttr = "python311Full";
+ bluezSupport = true;
+ x11Support = true;
+ };
pythonInterpreters = callPackage ./../development/interpreters/python { };
- inherit (pythonInterpreters) python27 python37 python38 python39 python310 python311 python3Minimal pypy27 pypy39 pypy38 pypy37 rustpython;
+ inherit (pythonInterpreters) python27 python38 python39 python310 python311 python312 python3Minimal pypy27 pypy39 pypy38 pypy37 rustpython;
# List of extensions with overrides to apply to all Python package sets.
pythonPackagesExtensions = [ ];
# Python package sets.
python27Packages = python27.pkgs;
- python37Packages = python37.pkgs;
python38Packages = python38.pkgs;
- python39Packages = recurseIntoAttrs python39.pkgs;
+ python39Packages = python39.pkgs;
python310Packages = recurseIntoAttrs python310.pkgs;
- python311Packages = python311.pkgs;
+ python311Packages = recurseIntoAttrs python311.pkgs;
+ python312Packages = python312.pkgs;
pypyPackages = pypy.pkgs;
pypy2Packages = pypy2.pkgs;
pypy27Packages = pypy27.pkgs;
@@ -15809,15 +16646,16 @@ with pkgs;
pysideApiextractor = callPackage ../development/python-modules/pyside/apiextractor.nix { };
pysideGeneratorrunner = callPackage ../development/python-modules/pyside/generatorrunner.nix { };
- svg2tikz = python27Packages.svg2tikz;
+ svg2tikz = with python3.pkgs; toPythonApplication svg2tikz;
svg2pdf = callPackage ../tools/graphics/svg2pdf { };
pew = callPackage ../development/tools/pew {};
- poetry = callPackage ../development/tools/poetry2nix/poetry2nix/pkgs/poetry {
- python = python3;
- };
+ poetry = callPackage ../tools/package-management/poetry { };
+
+ poetryPlugins = recurseIntoAttrs poetry.plugins;
+
poetry2nix = callPackage ../development/tools/poetry2nix/poetry2nix {
inherit pkgs lib;
};
@@ -15828,14 +16666,14 @@ with pkgs;
pipenv = callPackage ../development/tools/pipenv {};
+ pipx = with python3.pkgs; toPythonApplication pipx;
+
pipewire = callPackage ../development/libraries/pipewire {
# ffmpeg depends on SDL2 which depends on pipewire by default.
- # Break the cycle by disabling pipewire support in our ffmpeg.
- ffmpeg = ffmpeg.override {
- SDL2 = SDL2.override {
- pipewireSupport = false;
- };
- };
+ # Break the cycle by depending on ffmpeg-headless.
+ # Pipewire only uses libavcodec (via an SPA plugin), which isn't
+ # affected by the *-headless changes.
+ ffmpeg = ffmpeg-headless;
};
pipewire-media-session = callPackage ../development/libraries/pipewire/media-session.nix {};
@@ -15843,6 +16681,8 @@ with pkgs;
pipewire_0_2 = callPackage ../development/libraries/pipewire/0.2.nix {};
wireplumber = callPackage ../development/libraries/pipewire/wireplumber.nix {};
+ pw-volume = callPackage ../tools/audio/pw-volume {};
+
pyradio = callPackage ../applications/audio/pyradio {};
racket = callPackage ../development/interpreters/racket {
@@ -15897,7 +16737,7 @@ with pkgs;
rbenv = callPackage ../development/ruby-modules/rbenv { };
inherit (callPackage ../development/interpreters/ruby {
- inherit (darwin) libiconv libobjc libunwind;
+ inherit (darwin) libobjc libunwind;
inherit (darwin.apple_sdk.frameworks) Foundation;
})
mkRubyVersion
@@ -15923,6 +16763,8 @@ with pkgs;
self = pkgsi686Linux.callPackage ../development/interpreters/self { };
+ smiley-sans = callPackage ../data/fonts/smiley-sans { };
+
inherit (callPackages ../applications/networking/cluster/spark { })
spark_3_2
spark_3_1
@@ -15933,6 +16775,8 @@ with pkgs;
sparkleshare = callPackage ../applications/version-management/sparkleshare { };
+ spark2014 = callPackage ../development/libraries/ada/spark2014 { };
+
spidermonkey_78 = callPackage ../development/interpreters/spidermonkey/78.nix {
inherit (darwin) libobjc;
};
@@ -15980,6 +16824,8 @@ with pkgs;
trealla = callPackage ../development/interpreters/trealla { };
+ waagent = callPackage ../applications/networking/cluster/waagent { };
+
wapm-cli = callPackage ../tools/package-management/wapm/cli {
inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
};
@@ -16093,15 +16939,17 @@ with pkgs;
llvmPackages = llvmPackages_latest;
};
+ refurb = callPackage ../development/tools/refurb { };
+
srandrd = callPackage ../tools/X11/srandrd { };
+ sratoolkit = callPackage ../applications/science/biology/sratoolkit { };
+
srecord = callPackage ../development/tools/misc/srecord { };
srelay = callPackage ../tools/networking/srelay { };
- xidel = callPackage ../tools/text/xidel {
- openssl = openssl_1_1;
- };
+ xidel = callPackage ../tools/text/xidel { };
asdf-vm = callPackage ../tools/misc/asdf-vm { };
@@ -16119,9 +16967,7 @@ with pkgs;
adtool = callPackage ../tools/admin/adtool { };
- inherit (callPackage ../development/tools/alloy {
- jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
- })
+ inherit (callPackage ../development/tools/alloy { })
alloy5
alloy6
alloy;
@@ -16132,52 +16978,92 @@ with pkgs;
anybadge = with python3Packages; toPythonApplication anybadge;
+ apgdiff = callPackage ../development/tools/database/apgdiff { };
+
apkg = callPackage ../tools/package-management/apkg { };
augeas = callPackage ../tools/system/augeas { };
autoadb = callPackage ../misc/autoadb { };
- ansible = ansible_2_12;
- ansible_2_13 = python3Packages.toPythonApplication python3Packages.ansible-core;
+ ansible = ansible_2_14;
+ ansible_2_14 = python3Packages.toPythonApplication python3Packages.ansible-core;
+ ansible_2_13 = python3Packages.toPythonApplication (python3Packages.ansible-core.overridePythonAttrs (oldAttrs: rec {
+ version = "2.13.6";
+ src = oldAttrs.src.override {
+ inherit version;
+ hash = "sha256-Mf4yK2MpBnSo9zhhEN9QHwBEqkSJC+OrMTpuIluaKc8=";
+ };
+ }));
ansible_2_12 = python3Packages.toPythonApplication (python3Packages.ansible-core.overridePythonAttrs (oldAttrs: rec {
- version = "2.12.6";
+ version = "2.12.10";
src = oldAttrs.src.override {
inherit version;
- hash = "sha256-XzZuhRFZ2Pcs5o0yuMDt2lbuU3wB6faOyjgr0VEK9l0=";
- sha256 = "";
+ hash = "sha256-/rHfYXOM/B9eiTtCouwafeMpd9Z+hnB7Retj0MXDwjY=";
};
meta.changelog = "https://github.com/ansible/ansible/blob/v${version}/changelogs/CHANGELOG-v${lib.versions.majorMinor version}.rst";
}));
ansible-doctor = with python3.pkgs; toPythonApplication ansible-doctor;
- ansible-later = with python3.pkgs; toPythonApplication ansible-later;
+ ### DEVELOPMENT / TOOLS / LANGUAGE-SERVERS
- ansible-lint = with python3.pkgs; toPythonApplication ansible-lint;
+ ansible-language-server = callPackage ../development/tools/language-servers/ansible-language-server { };
- antlr2 = callPackage ../development/tools/parsing/antlr/2.7.7.nix {
- jdk = jdk8; # todo: remove override https://github.com/nixos/nixpkgs/pull/89731
- };
+ beancount-language-server = callPackage ../development/tools/language-servers/beancount-language-server { };
- antlr3_4 = callPackage ../development/tools/parsing/antlr/3.4.nix {
- jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
+ buf-language-server = callPackage ../development/tools/language-servers/buf-language-server { };
+
+ ccls = callPackage ../development/tools/language-servers/ccls {
+ llvmPackages = llvmPackages_latest;
};
- antlr3_5 = callPackage ../development/tools/parsing/antlr/3.5.nix {
- jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
+
+ fortls = python3.pkgs.callPackage ../development/tools/language-servers/fortls { };
+
+ fortran-language-server = python3.pkgs.callPackage ../development/tools/language-servers/fortran-language-server { };
+
+ gopls = callPackage ../development/tools/language-servers/gopls { };
+
+ jdt-language-server = callPackage ../development/tools/language-servers/jdt-language-server { };
+
+ jsonnet-language-server = callPackage ../development/tools/language-servers/jsonnet-language-server { };
+
+ kotlin-language-server = callPackage ../development/tools/language-servers/kotlin-language-server { };
+
+ lua-language-server = darwin.apple_sdk_11_0.callPackage ../development/tools/language-servers/lua-language-server {
+ inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Foundation;
};
- antlr3 = antlr3_5;
- inherit (callPackages ../development/tools/parsing/antlr/4.nix {
- jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
- }) antlr4_8;
+ metals = callPackage ../development/tools/language-servers/metals { };
+
+ millet = callPackage ../development/tools/language-servers/millet { };
+
+ nil = callPackage ../development/tools/language-servers/nil { };
+
+ rnix-lsp = callPackage ../development/tools/language-servers/rnix-lsp { };
+
+ svls = callPackage ../development/tools/language-servers/svls { };
+
+ vala-language-server = callPackage ../development/tools/language-servers/vala-language-server { };
+
+ verible = callPackage ../development/tools/language-servers/verible { };
+
+ ansible-later = with python3.pkgs; toPythonApplication ansible-later;
+
+ ansible-lint = with python3.pkgs; toPythonApplication ansible-lint;
+
+ antlr2 = callPackage ../development/tools/parsing/antlr/2.7.7.nix { };
+ antlr3_4 = callPackage ../development/tools/parsing/antlr/3.4.nix { };
+ antlr3_5 = callPackage ../development/tools/parsing/antlr/3.5.nix { };
+ antlr3 = antlr3_5;
inherit (callPackages ../development/tools/parsing/antlr/4.nix { })
+ antlr4_8
antlr4_9
antlr4_10
antlr4_11;
- antlr4 = antlr4_8;
+ antlr4 = antlr4_11;
antlr = antlr4;
@@ -16226,7 +17112,8 @@ with pkgs;
electron_18
electron_19
electron_20
- electron_21;
+ electron_21
+ electron_22;
autobuild = callPackage ../development/tools/misc/autobuild { };
@@ -16259,17 +17146,7 @@ with pkgs;
bam = callPackage ../development/tools/build-managers/bam {};
- bazel = bazel_3;
-
- bazel_3 = callPackage ../development/tools/build-managers/bazel/bazel_3 {
- inherit (darwin) cctools;
- inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation;
- buildJdk = jdk11_headless;
- buildJdkName = "java11";
- runJdk = jdk11_headless;
- stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
- bazel_self = bazel_3;
- };
+ bazel = bazel_6;
bazel_4 = callPackage ../development/tools/build-managers/bazel/bazel_4 {
inherit (darwin) cctools;
@@ -16322,7 +17199,7 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) CoreServices;
};
- buildBazelPackage = callPackage ../build-support/build-bazel-package { };
+ buildBazelPackage = darwin.apple_sdk_11_0.callPackage ../build-support/build-bazel-package { };
bear = callPackage ../development/tools/build-managers/bear { };
@@ -16352,13 +17229,9 @@ with pkgs;
libc = preLibcCrossHeaders;
};
- libbfd = callPackage ../development/tools/misc/binutils/libbfd.nix {
- autoreconfHook = buildPackages.autoreconfHook269;
- };
+ libbfd = callPackage ../development/tools/misc/binutils/libbfd.nix { };
- libopcodes = callPackage ../development/tools/misc/binutils/libopcodes.nix {
- autoreconfHook = buildPackages.autoreconfHook269;
- };
+ libopcodes = callPackage ../development/tools/misc/binutils/libopcodes.nix { };
# Held back 2.38 release. Remove once all dependencies are ported to 2.39.
binutils-unwrapped_2_38 = callPackage ../development/tools/misc/binutils/2.38 {
@@ -16406,6 +17279,11 @@ with pkgs;
bintools = bintools-unwrapped;
};
+ bintoolsDualAs = wrapBintoolsWith {
+ bintools = darwin.binutilsDualAs-unwrapped;
+ wrapGas = true;
+ };
+
bison = callPackage ../development/tools/parsing/bison { };
bisoncpp = callPackage ../development/tools/parsing/bisonc++ { };
@@ -16425,7 +17303,7 @@ with pkgs;
bloop = callPackage ../development/tools/build-managers/bloop { };
bossa = callPackage ../development/embedded/bossa {
- wxGTK = wxGTK30-gtk3;
+ wxGTK = wxGTK30;
};
bossa-arduino = callPackage ../development/embedded/bossa/arduino.nix { };
@@ -16467,20 +17345,21 @@ with pkgs;
bump = callPackage ../development/tools/github/bump { };
- libbpf_1 = callPackage ../os-specific/linux/libbpf { };
+ libbpf = callPackage ../os-specific/linux/libbpf { };
libbpf_0 = callPackage ../os-specific/linux/libbpf/0.x.nix { };
- # until more issues are fixed default to libbpf 0.x
- libbpf = libbpf_0;
bundlewrap = with python3.pkgs; toPythonApplication bundlewrap;
bpftools = callPackage ../os-specific/linux/bpftools { };
bcc = callPackage ../os-specific/linux/bcc {
- python = pkgs.python3;
+ python = python3;
+ llvmPackages = llvmPackages_14;
};
- bpftrace = callPackage ../os-specific/linux/bpftrace { };
+ bpftrace = callPackage ../os-specific/linux/bpftrace {
+ llvmPackages = llvmPackages_14;
+ };
bpm-tools = callPackage ../tools/audio/bpm-tools { };
@@ -16488,8 +17367,6 @@ with pkgs;
cadre = callPackage ../development/tools/cadre { };
- cask = callPackage ../development/tools/cask { };
-
cbrowser = callPackage ../development/tools/misc/cbrowser { };
cc-tool = callPackage ../development/embedded/cc-tool { };
@@ -16570,6 +17447,8 @@ with pkgs;
cloudcompare = libsForQt5.callPackage ../applications/graphics/cloudcompare { };
+ cloudlog = callPackage ../applications/radio/cloudlog { };
+
cloudflare-warp = callPackage ../tools/networking/cloudflare-warp { };
cloudfoundry-cli = callPackage ../applications/networking/cluster/cloudfoundry-cli { };
@@ -16578,6 +17457,8 @@ with pkgs;
coan = callPackage ../development/tools/analysis/coan { };
+ coder = callPackage ../development/tools/coder { };
+
compile-daemon = callPackage ../development/tools/compile-daemon { };
complexity = callPackage ../development/tools/misc/complexity { };
@@ -16604,18 +17485,11 @@ with pkgs;
ctmg = callPackage ../tools/security/ctmg { };
- cmake = callPackage ../development/tools/build-managers/cmake {
- inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
- inherit (libsForQt5) qtbase wrapQtAppsHook;
- };
+ cmake = callPackage ../development/tools/build-managers/cmake { };
+ # can't use override - it triggers infinite recursion
cmakeMinimal = callPackage ../development/tools/build-managers/cmake {
isBootstrap = true;
- qtbase = null;
- wrapQtAppsHook = null;
- # There is no SystemConfiguration in bootstrapTools, so this version gets
- # patched to remove that dependency.
- SystemConfiguration = null;
};
cmakeCurses = cmake.override {
@@ -16653,10 +17527,6 @@ with pkgs;
cpplint = callPackage ../development/tools/analysis/cpplint { };
- ccls = callPackage ../development/tools/misc/ccls {
- llvmPackages = llvmPackages_latest;
- };
-
credstash = with python3Packages; toPythonApplication credstash;
creduce = callPackage ../development/tools/misc/creduce {
@@ -16684,6 +17554,8 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) Security;
};
+ devbox = callPackage ../development/tools/devbox { };
+
libcxx = llvmPackages.libcxx;
libcxxabi = llvmPackages.libcxxabi;
@@ -16691,6 +17563,7 @@ with pkgs;
libgcc = callPackage ../development/libraries/gcc/libgcc {
stdenvNoLibs = gccStdenvNoLibs; # cannot be built with clang it seems
+ gcc = gcc11; # fails to build with gcc12
};
# This is for e.g. LLVM libraries on linux.
@@ -16707,13 +17580,9 @@ with pkgs;
python = python3;
};
- libsigrokdecode = callPackage ../development/tools/libsigrokdecode {
- python3 = python38;
- };
+ libsigrokdecode = callPackage ../development/tools/libsigrokdecode { };
- # special forks used for dsview
- libsigrok4dsl = callPackage ../applications/science/electronics/dsview/libsigrok4dsl.nix { };
- libsigrokdecode4dsl = callPackage ../applications/science/electronics/dsview/libsigrokdecode4dsl.nix { };
+ sqlcl = callPackage ../development/tools/database/sqlcl { };
sigrok-firmware-fx2lafw = callPackage ../development/tools/sigrok-firmware-fx2lafw { };
@@ -16721,6 +17590,8 @@ with pkgs;
datree = callPackage ../development/tools/datree { };
+ detekt = callPackage ../development/tools/detekt { };
+
dcadec = callPackage ../development/tools/dcadec { };
dejagnu = callPackage ../development/tools/misc/dejagnu { };
@@ -16830,6 +17701,8 @@ with pkgs;
egypt = callPackage ../development/tools/analysis/egypt { };
+ electron-fiddle = callPackage ../development/tools/electron-fiddle { };
+
elf2uf2-rs = callPackage ../development/embedded/elf2uf2-rs { };
elfinfo = callPackage ../development/tools/misc/elfinfo { };
@@ -16854,6 +17727,8 @@ with pkgs;
explain = callPackage ../development/tools/explain { };
+ func = callPackage ../applications/networking/cluster/func { };
+
funnelweb = callPackage ../development/tools/literate-programming/funnelweb { };
license_finder = callPackage ../development/tools/license_finder { };
@@ -16873,6 +17748,8 @@ with pkgs;
faas-cli = callPackage ../development/tools/faas-cli { };
+ fastddsgen = callPackage ../development/tools/fastddsgen { };
+
findbugs = callPackage ../development/tools/analysis/findbugs { };
findnewest = callPackage ../development/tools/misc/findnewest { };
@@ -16894,8 +17771,6 @@ with pkgs;
fprettify = callPackage ../development/tools/fprettify { };
- fortran-language-server = python3.pkgs.callPackage ../development/tools/fortran-language-server { };
-
framac = callPackage ../development/tools/analysis/frama-c { };
frame = callPackage ../development/libraries/frame { };
@@ -16944,7 +17819,7 @@ with pkgs;
gi-docgen = callPackage ../development/tools/documentation/gi-docgen { };
- git-aggregator = callPackage ../development/tools/git-aggregator { };
+ git2-cpp = callPackage ../development/libraries/git2-cpp { };
github-release = callPackage ../development/tools/github/github-release { };
@@ -17010,8 +17885,6 @@ with pkgs;
inherit jdk8 jdk11 jdk17;
};
gradleGen = gradle-packages.gen;
- gradle_4 = callPackage gradle-packages.gradle_4 { };
- gradle_5 = callPackage gradle-packages.gradle_5 { };
gradle_6 = callPackage gradle-packages.gradle_6 { };
gradle_7 = callPackage gradle-packages.gradle_7 { };
gradle = gradle_7;
@@ -17062,6 +17935,8 @@ with pkgs;
heroku = callPackage ../development/tools/heroku { };
+ highlight-assertions = callPackage ../development/tools/misc/highlight-assertions { };
+
ccloud-cli = callPackage ../development/tools/ccloud-cli { };
confluent-cli = callPackage ../development/tools/confluent-cli { };
@@ -17087,7 +17962,7 @@ with pkgs;
img = callPackage ../development/tools/img { };
include-what-you-use = callPackage ../development/tools/analysis/include-what-you-use {
- llvmPackages = llvmPackages_14;
+ llvmPackages = llvmPackages_15;
};
indent = callPackage ../development/tools/misc/indent { };
@@ -17104,6 +17979,8 @@ with pkgs;
itstool = callPackage ../development/tools/misc/itstool { };
+ jacoco = callPackage ../development/tools/analysis/jacoco { };
+
inherit (callPackage ../development/tools/build-managers/jam { })
jam
ftjam;
@@ -17233,6 +18110,10 @@ with pkgs;
inherit (darwin.apple_sdk_11_0.frameworks) Virtualization;
};
+ listenbrainz-mpd = callPackage ../applications/audio/listenbrainz-mpd {
+ inherit (darwin.apple_sdk.frameworks) Security;
+ };
+
lit = callPackage ../development/tools/misc/lit { };
litecli = callPackage ../development/tools/database/litecli {};
@@ -17241,6 +18122,8 @@ with pkgs;
litestream = callPackage ../development/tools/database/litestream {};
+ ls-lint = callPackage ../development/tools/ls-lint { };
+
lsof = callPackage ../development/tools/misc/lsof { };
ltrace = callPackage ../development/tools/misc/ltrace { };
@@ -17262,6 +18145,8 @@ with pkgs;
malt = callPackage ../development/tools/profiling/malt {};
+ marksman = callPackage ../development/tools/marksman { };
+
massif-visualizer = libsForQt5.callPackage ../development/tools/analysis/massif-visualizer { };
mastodon-archive = callPackage ../tools/backup/mastodon-archive { };
@@ -17281,10 +18166,12 @@ with pkgs;
python-language-server = callPackage ../development/dotnet-modules/python-language-server { };
+ python-matter-server = with python3Packages; toPythonApplication python-matter-server;
+
minify = callPackage ../development/web/minify { };
minizinc = callPackage ../development/tools/minizinc { };
- minizincide = qt514.callPackage ../development/tools/minizinc/ide.nix { };
+ minizincide = libsForQt5.callPackage ../development/tools/minizinc/ide.nix { };
mkcert = callPackage ../development/tools/misc/mkcert { };
@@ -17297,7 +18184,10 @@ with pkgs;
modd = callPackage ../development/tools/modd { };
mold = callPackage ../development/tools/mold {
- inherit (llvmPackages) stdenv;
+ # C++20 is required, aarch64-linux has gcc 9 by default
+ stdenv = if stdenv.isLinux && stdenv.isAarch64
+ then llvmPackages_12.libcxxStdenv
+ else llvmPackages.stdenv;
};
msgpack-tools = callPackage ../development/tools/msgpack-tools { };
@@ -17319,7 +18209,9 @@ with pkgs;
nailgun = callPackage ../development/tools/nailgun { };
- nil = callPackage ../development/tools/nil { };
+ nap = callPackage ../development/tools/nap { };
+
+ nex = callPackage ../development/tools/parsing/nex {};
ninja = callPackage ../development/tools/build-managers/ninja { };
@@ -17342,6 +18234,8 @@ with pkgs;
nmrpflash = callPackage ../development/embedded/nmrpflash { };
+ norminette = callPackage ../development/tools/norminette { };
+
nwjs = callPackage ../development/tools/nwjs { };
nwjs-sdk = callPackage ../development/tools/nwjs {
@@ -17368,6 +18262,10 @@ with pkgs;
openai-whisper = with python3.pkgs; toPythonApplication openai-whisper;
+ openai-whisper-cpp = callPackage ../tools/audio/openai-whisper-cpp {
+ inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo;
+ };
+
opengrok = callPackage ../development/tools/misc/opengrok { };
openocd = callPackage ../development/embedded/openocd { };
@@ -17376,13 +18274,13 @@ with pkgs;
libiberty_static = libiberty.override { staticBuild = true; };
};
+ package-project-cmake = callPackage ../development/tools/package-project-cmake { };
+
pactorio = callPackage ../development/tools/pactorio {
inherit (darwin.apple_sdk.frameworks) Security;
};
- pahole = callPackage ../development/tools/misc/pahole {
- libbpf = libbpf_1;
- };
+ pahole = callPackage ../development/tools/misc/pahole { };
panopticon = callPackage ../development/tools/analysis/panopticon {};
@@ -17393,14 +18291,16 @@ with pkgs;
patchelf = if with stdenv.buildPlatform; isAarch64 && isMusl then
patchelf_0_13
else
- patchelf_0_14;
+ patchelfStable;
patchelf_0_13 = callPackage ../development/tools/misc/patchelf/0.13.nix {
- patchelf = patchelf_0_14;
+ patchelf = patchelfStable;
};
- patchelf_0_14 = callPackage ../development/tools/misc/patchelf { };
+ patchelfStable = callPackage ../development/tools/misc/patchelf { };
patchelfUnstable = lowPrio (callPackage ../development/tools/misc/patchelf/unstable.nix { });
+ patsh = callPackage ../development/tools/misc/patsh { };
+
pax-rs = callPackage ../development/tools/pax-rs { };
perfect-hash = callPackage ../development/tools/misc/perfect-hash { };
@@ -17461,9 +18361,9 @@ with pkgs;
privacyidea = callPackage ../applications/misc/privacyidea { };
- process-viewer = callPackage ../applications/misc/process-viewer {
- inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation IOKit;
- };
+ process-compose = callPackage ../applications/misc/process-compose { };
+
+ process-viewer = callPackage ../applications/misc/process-viewer { };
procodile = callPackage ../tools/system/procodile { };
@@ -17505,7 +18405,7 @@ with pkgs;
rizin = pkgs.callPackage ../development/tools/analysis/rizin { };
- cutter = libsForQt515.callPackage ../development/tools/analysis/rizin/cutter.nix { };
+ cutter = libsForQt5.callPackage ../development/tools/analysis/rizin/cutter.nix { };
ragel = ragelStable;
@@ -17547,6 +18447,8 @@ with pkgs;
inherit (callPackage ../development/tools/replay-io { })
replay-io replay-node-cli;
+ reshape = callPackage ../development/tools/reshape { } ;
+
retdec = callPackage ../development/tools/analysis/retdec {
stdenv = gcc8Stdenv;
};
@@ -17558,9 +18460,9 @@ with pkgs;
revive = callPackage ../development/tools/revive { };
- rman = callPackage ../development/tools/misc/rman { };
+ riff = callPackage ../development/tools/misc/riff { };
- rnix-lsp = callPackage ../development/tools/rnix-lsp { nix = nixVersions.nix_2_9; };
+ rman = callPackage ../development/tools/misc/rman { };
rnginline = with python3Packages; toPythonApplication rnginline;
@@ -17603,9 +18505,7 @@ with pkgs;
sconsPackages = dontRecurseIntoAttrs (callPackage ../development/tools/build-managers/scons { });
scons = sconsPackages.scons_latest;
- mill = callPackage ../development/tools/build-managers/mill {
- jre = jre8;
- };
+ mill = callPackage ../development/tools/build-managers/mill {};
sbt = callPackage ../development/tools/build-managers/sbt { };
sbt-with-scala-native = callPackage ../development/tools/build-managers/sbt/scala-native.nix { };
@@ -17623,9 +18523,7 @@ with pkgs;
segger-ozone = callPackage ../development/tools/misc/segger-ozone { };
- selene = callPackage ../development/tools/selene {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ selene = callPackage ../development/tools/selene { };
shadowenv = callPackage ../tools/misc/shadowenv {
inherit (darwin.apple_sdk.frameworks) Security;
@@ -17640,7 +18538,7 @@ with pkgs;
shards;
shellcheck = callPackage ../development/tools/shellcheck {
- inherit (haskellPackages) ShellCheck;
+ inherit (__splicedPackages.haskellPackages) ShellCheck;
};
shellharden = callPackage ../development/tools/shellharden {};
@@ -17687,6 +18585,8 @@ with pkgs;
speedtest-cli = with python3Packages; toPythonApplication speedtest-cli;
+ spicy-parser-generator = callPackage ../development/tools/parsing/spicy { };
+
spin = callPackage ../development/tools/analysis/spin { };
spirv-headers = callPackage ../development/libraries/spirv-headers { };
@@ -17732,13 +18632,15 @@ with pkgs;
strace = callPackage ../development/tools/misc/strace { };
+ strace-analyzer = callPackage ../development/tools/misc/strace-analyzer { };
+
stylua = callPackage ../development/tools/stylua { };
summon = callPackage ../development/tools/summon { };
- svlint = callPackage ../development/tools/analysis/svlint { };
+ supabase-cli = callPackage ../development/tools/supabase-cli { };
- svls = callPackage ../development/tools/misc/svls { };
+ svlint = callPackage ../development/tools/analysis/svlint { };
swarm = callPackage ../development/tools/analysis/swarm { };
@@ -17775,6 +18677,10 @@ with pkgs;
taoup = callPackage ../tools/misc/taoup { };
+ tarmac = callPackage ../development/tools/tarmac {
+ inherit (darwin.apple_sdk.frameworks) Security;
+ };
+
tcptrack = callPackage ../development/tools/misc/tcptrack { };
teensyduino = arduino-core.override { withGui = true; withTeensyduino = true; };
@@ -17862,13 +18768,10 @@ with pkgs;
vagrant = callPackage ../development/tools/vagrant {};
- vala-language-server = callPackage ../development/tools/vala-language-server {};
-
bashdb = callPackage ../development/tools/misc/bashdb { };
gdb = callPackage ../development/tools/misc/gdb {
guile = null;
- readline = readline81;
};
gf = callPackage ../development/tools/misc/gf { };
@@ -17924,16 +18827,20 @@ with pkgs;
xcodebuild6 = xcodebuild.override { stdenv = llvmPackages_6.stdenv; };
xcbuild = xcodebuild;
xcbuildHook = makeSetupHook {
+ name = "xcbuild-hook";
deps = [ xcbuild ];
} ../development/tools/xcbuild/setup-hook.sh ;
# xcbuild with llvm 6
xcbuild6Hook = makeSetupHook {
+ name = "xcbuild6-hook";
deps = [ xcodebuild6 ];
} ../development/tools/xcbuild/setup-hook.sh ;
xcpretty = callPackage ../development/tools/xcpretty { };
+ xeus = callPackage ../development/libraries/xeus { };
+
xmlindent = callPackage ../development/web/xmlindent {};
xpwn = callPackage ../development/mobile/xpwn {};
@@ -17964,7 +18871,9 @@ with pkgs;
ytt = callPackage ../development/tools/ytt {};
- zls = callPackage ../development/tools/zls { };
+ zls = callPackage ../development/tools/zls {
+ zig = zig_0_9;
+ };
zydis = callPackage ../development/libraries/zydis { };
@@ -18029,6 +18938,8 @@ with pkgs;
ansi2html = with python3.pkgs; toPythonApplication ansi2html;
+ antic = callPackage ../development/libraries/antic {};
+
anttweakbar = callPackage ../development/libraries/AntTweakBar { };
appstream = callPackage ../development/libraries/appstream { };
@@ -18068,6 +18979,8 @@ with pkgs;
asio_1_10 = callPackage ../development/libraries/asio/1.10.nix { };
asio = callPackage ../development/libraries/asio { };
+ asmjit = callPackage ../development/libraries/asmjit { };
+
aspell = callPackage ../development/libraries/aspell { };
aspellDicts = recurseIntoAttrs (callPackages ../development/libraries/aspell/dictionaries.nix {});
@@ -18149,6 +19062,10 @@ with pkgs;
belr = callPackage ../development/libraries/belr { };
+ bencode = callPackage ../development/libraries/bencode {
+ stdenv = gcc10StdenvCompat;
+ };
+
bencodetools = callPackage ../development/libraries/bencodetools { };
beignet = callPackage ../development/libraries/beignet {
@@ -18168,15 +19085,17 @@ with pkgs;
else callPackage ../os-specific/linux/bionic-prebuilt { };
- bobcat = callPackage ../development/libraries/bobcat { };
+ bobcat = callPackage ../development/libraries/bobcat
+ (lib.optionalAttrs (with stdenv.hostPlatform; isAarch64 && isLinux) {
+ # C++20 is required, aarch64-linux has gcc 9 by default
+ stdenv = gcc10Stdenv;
+ });
boehmgc = callPackage ../development/libraries/boehm-gc { };
boolstuff = callPackage ../development/libraries/boolstuff { };
inherit (callPackage ../development/libraries/boost { inherit (buildPackages) boost-build; })
- boost159
- boost160
boost165
boost166
boost168
@@ -18190,12 +19109,12 @@ with pkgs;
boost178
boost179
boost180
+ boost181
;
- boost15x = boost159;
boost16x = boost169;
boost17x = boost179;
- boost18x = boost180;
+ boost18x = boost181;
boost = boost17x;
boost_process = callPackage ../development/libraries/boost-process { };
@@ -18210,6 +19129,8 @@ with pkgs;
boxfort = callPackage ../development/libraries/boxfort { };
+ brunsli = callPackage ../development/libraries/brunsli { };
+
buddy = callPackage ../development/libraries/buddy { };
buildkit-nix = callPackage ../applications/virtualization/buildkit-nix { };
@@ -18229,9 +19150,19 @@ with pkgs;
c-blosc = callPackage ../development/libraries/c-blosc { };
# justStaticExecutables is needed due to https://github.com/NixOS/nix/issues/2990
- cachix = haskell.lib.compose.justStaticExecutables haskellPackages.cachix;
+ cachix = (haskell.lib.compose.justStaticExecutables haskellPackages.cachix).overrideAttrs(o: {
+ passthru = o.passthru or {} // {
+ tests = o.passthru.tests or {} // {
+ inherit hci;
+ };
+ };
+ });
- cubeb = callPackage ../development/libraries/audio/cubeb { };
+ calcium = callPackage ../development/libraries/calcium {};
+
+ cubeb = callPackage ../development/libraries/audio/cubeb {
+ inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio CoreServices;
+ };
hercules-ci-agent = callPackage ../development/tools/continuous-integration/hercules-ci-agent { };
@@ -18257,9 +19188,7 @@ with pkgs;
openssl = openssl_1_1;
};
- nfd = callPackage ../servers/nfd {
- openssl = openssl_1_1;
- };
+ nfd = callPackage ../servers/nfd { };
cddlib = callPackage ../development/libraries/cddlib {};
@@ -18306,6 +19235,8 @@ with pkgs;
cgui = callPackage ../development/libraries/cgui {};
+ charls = callPackage ../development/libraries/charls { };
+
check = callPackage ../development/libraries/check {
inherit (darwin.apple_sdk.frameworks) CoreServices;
};
@@ -18324,9 +19255,7 @@ with pkgs;
classads = callPackage ../development/libraries/classads { };
- clfft = callPackage ../development/libraries/clfft {
- stdenv = gcc10StdenvCompat;
- };
+ clfft = callPackage ../development/libraries/clfft { };
clipp = callPackage ../development/libraries/clipp { };
@@ -18363,7 +19292,9 @@ with pkgs;
coercer = callPackage ../tools/security/coercer { };
- cogl = callPackage ../development/libraries/cogl { };
+ cogl = callPackage ../development/libraries/cogl {
+ inherit (darwin.apple_sdk.frameworks) OpenGL;
+ };
coin3d = callPackage ../development/libraries/coin3d { };
@@ -18372,7 +19303,7 @@ with pkgs;
CoinMP = callPackage ../development/libraries/CoinMP { };
coinlive = callPackage ../tools/misc/coinlive {
- openssl = openssl_1_1;
+ inherit (darwin.apple_sdk.frameworks) Security;
};
cointop = callPackage ../applications/misc/cointop { };
@@ -18381,7 +19312,7 @@ with pkgs;
cog = callPackage ../development/web/cog { };
- cosmoc = callPackage ../development/tools/cosmoc { };
+ cosmocc = callPackage ../development/tools/cosmocc { };
cosmopolitan = callPackage ../development/libraries/cosmopolitan { };
@@ -18405,6 +19336,8 @@ with pkgs;
boost = boost169; # fatal error: 'boost/asio/stream_socket_service.hpp' file not found
};
+ cpp-jwt = callPackage ../development/libraries/cpp-jwt { };
+
ubus = callPackage ../development/libraries/ubus { };
uci = callPackage ../development/libraries/uci { };
@@ -18425,6 +19358,8 @@ with pkgs;
croaring = callPackage ../development/libraries/croaring { };
+ crocoddyl = callPackage ../development/libraries/crocoddyl { };
+
crossguid = callPackage ../development/libraries/crossguid { };
cryptopp = callPackage ../development/libraries/crypto++ { };
@@ -18452,8 +19387,7 @@ with pkgs;
cypress = callPackage ../development/web/cypress { };
cyrus_sasl = callPackage ../development/libraries/cyrus-sasl {
- libkrb5 = if stdenv.isFreeBSD then libheimdal else libkrb5;
- openssl = openssl_1_1;
+ libkrb5 = if stdenv.isFreeBSD then heimdal else libkrb5;
};
# Make bdb5 the default as it is the last release under the custom
@@ -18501,10 +19435,14 @@ with pkgs;
fltk = fltk13;
};
+ dillong = callPackage ../applications/networking/browsers/dillong { };
+
directfb = callPackage ../development/libraries/directfb { };
discordchatexporter-cli = callPackage ../tools/backup/discordchatexporter-cli { };
+ discord-gamesdk = callPackage ../development/libraries/discord-gamesdk { };
+
discord-rpc = callPackage ../development/libraries/discord-rpc {
inherit (darwin.apple_sdk.frameworks) AppKit;
};
@@ -18527,6 +19465,7 @@ with pkgs;
driversi686Linux = recurseIntoAttrs {
inherit (pkgsi686Linux)
amdvlk
+ intel-media-driver
mesa
vaapiIntel
libvdpau-va-gl
@@ -18546,12 +19485,15 @@ with pkgs;
eccodes = callPackage ../development/libraries/eccodes {
pythonPackages = python3Packages;
+ stdenv = if stdenv.isDarwin then gccStdenv else stdenv;
};
eclib = callPackage ../development/libraries/eclib {};
editline = callPackage ../development/libraries/editline { };
+ edencommon = callPackage ../development/libraries/edencommon { };
+
eigen = callPackage ../development/libraries/eigen {};
eigen2 = callPackage ../development/libraries/eigen/2.0.nix {};
@@ -18576,7 +19518,7 @@ with pkgs;
elfio = callPackage ../development/libraries/elfio { };
- enchant1 = callPackage ../development/libraries/enchant/1.x.nix { };
+ emanote = haskell.lib.compose.justStaticExecutables haskellPackages.emanote;
enchant2 = callPackage ../development/libraries/enchant/2.x.nix { };
enchant = enchant2;
@@ -18593,10 +19535,14 @@ with pkgs;
liberasurecode = callPackage ../applications/misc/liberasurecode { };
+ example-robot-data = callPackage ../development/libraries/example-robot-data { };
+
exiv2 = callPackage ../development/libraries/exiv2 { };
expat = callPackage ../development/libraries/expat { };
+ exprtk = callPackage ../development/libraries/exprtk { };
+
eventlog = callPackage ../development/libraries/eventlog { };
faac = callPackage ../development/libraries/faac { };
@@ -18606,6 +19552,8 @@ with pkgs;
factor-lang-scope = callPackage ../development/compilers/factor-lang/scope.nix { };
factor-lang = factor-lang-scope.interpreter;
+ fancypp = callPackage ../development/libraries/fancypp { };
+
far2l = callPackage ../applications/misc/far2l {
stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
inherit (darwin.apple_sdk.frameworks) IOKit Carbon Cocoa AudioToolbox OpenGL;
@@ -18620,6 +19568,10 @@ with pkgs;
autoreconfHook = buildPackages.autoreconfHook269;
};
+ fbthrift = callPackage ../development/libraries/fbthrift { };
+
+ fb303 = callPackage ../development/libraries/fb303 { };
+
fcgi = callPackage ../development/libraries/fcgi { };
fcl = callPackage ../development/libraries/fcl { };
@@ -18636,30 +19588,28 @@ with pkgs;
linbox = callPackage ../development/libraries/linbox { };
- ffmpeg_4-headless = callPackage ../development/libraries/ffmpeg/4.nix {
- inherit (darwin.apple_sdk.frameworks) Cocoa CoreMedia VideoToolbox;
-
- sdlSupport = false;
- vdpauSupport = false;
- pulseaudioSupport = false;
- libva = libva-minimal;
- };
-
ffmpeg_4 = callPackage ../development/libraries/ffmpeg/4.nix {
- inherit (darwin.apple_sdk.frameworks) Cocoa CoreMedia VideoToolbox;
+ inherit (darwin.apple_sdk.frameworks)
+ Cocoa CoreServices CoreAudio CoreMedia AVFoundation MediaToolbox
+ VideoDecodeAcceleration VideoToolbox;
};
-
- ffmpeg_5-headless = callPackage ../development/libraries/ffmpeg/5.nix {
- inherit (darwin.apple_sdk.frameworks) Cocoa CoreMedia VideoToolbox;
-
- sdlSupport = false;
- vdpauSupport = false;
- pulseaudioSupport = false;
- libva = libva-minimal;
+ ffmpeg_4-headless = ffmpeg_4.override {
+ ffmpegVariant = "headless";
+ };
+ ffmpeg_4-full = ffmpeg.override {
+ ffmpegVariant = "full";
};
ffmpeg_5 = callPackage ../development/libraries/ffmpeg/5.nix {
- inherit (darwin.apple_sdk.frameworks) Cocoa CoreMedia VideoToolbox;
+ inherit (darwin.apple_sdk.frameworks)
+ Cocoa CoreServices CoreAudio CoreMedia AVFoundation MediaToolbox
+ VideoDecodeAcceleration VideoToolbox;
+ };
+ ffmpeg_5-headless = ffmpeg_5.override {
+ ffmpegVariant = "headless";
+ };
+ ffmpeg_5-full = ffmpeg_5.override {
+ ffmpegVariant = "full";
};
# Aliases
@@ -18668,26 +19618,8 @@ with pkgs;
# Packages which use ffmpeg as a library, should pin to the relevant major
# version number which the upstream support.
ffmpeg = ffmpeg_4;
-
ffmpeg-headless = ffmpeg_4-headless;
-
- ffmpeg-full = callPackage ../development/libraries/ffmpeg-full {
- svt-av1 = if stdenv.isAarch64 then null else svt-av1;
- rtmpdump = null; # Prefer the built-in RTMP implementation
- # The following need to be fixed on Darwin
- libjack2 = if stdenv.isDarwin then null else libjack2;
- libmodplug = if stdenv.isDarwin then null else libmodplug;
- libmfx = if stdenv.isDarwin then null else intel-media-sdk;
- libpulseaudio = if stdenv.isDarwin then null else libpulseaudio;
- samba = if stdenv.isDarwin then null else samba;
- inherit (darwin.apple_sdk.frameworks)
- Cocoa CoreServices CoreAudio AVFoundation MediaToolbox
- VideoDecodeAcceleration;
- };
-
- ffmpeg_5-full = ffmpeg-full.override {
- ffmpeg = ffmpeg_5;
- };
+ ffmpeg-full = ffmpeg_4-full;
ffmpegthumbnailer = callPackage ../development/libraries/ffmpegthumbnailer { };
@@ -18699,14 +19631,14 @@ with pkgs;
fftwSinglePrec = fftw.override { precision = "single"; };
fftwFloat = fftwSinglePrec; # the configure option is just an alias
fftwLongDouble = fftw.override { precision = "long-double"; };
+ fftwQuad = fftw.override { precision = "quad-precision"; };
fftwMpi = fftw.override { enableMpi = true; };
filter-audio = callPackage ../development/libraries/filter-audio {};
- filtron = callPackage ../servers/filtron {
- # pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
- buildGoModule = buildGo117Module;
- };
+ filtron = callPackage ../servers/filtron { };
+
+ fizz = callPackage ../development/libraries/fizz { };
flann = callPackage ../development/libraries/flann { };
@@ -18741,17 +19673,15 @@ with pkgs;
flyway = callPackage ../development/tools/flyway { };
- inherit (callPackages ../development/libraries/fmt { }) fmt_7 fmt_8 fmt_9;
+ inherit (callPackages ../development/libraries/fmt { }) fmt_8 fmt_9;
- fmt = fmt_7;
- fmt_latest = fmt_9;
+ fmt = fmt_9;
fplll = callPackage ../development/libraries/fplll {};
fplll_20160331 = callPackage ../development/libraries/fplll/20160331.nix {};
freeimage = callPackage ../development/libraries/freeimage {
inherit (darwin) autoSignDarwinBinariesHook;
- libraw = libraw_unstable;
};
freetts = callPackage ../development/libraries/freetts {
@@ -18804,6 +19734,10 @@ with pkgs;
funambol = callPackage ../development/libraries/funambol { };
+ function-runner = callPackage ../development/web/function-runner { };
+
+ functionalplus = callPackage ../development/libraries/functionalplus { };
+
galer = callPackage ../tools/security/galer { };
gallia = callPackage ../tools/security/gallia { };
@@ -18883,14 +19817,9 @@ with pkgs;
gd = callPackage ../development/libraries/gd {
automake = automake115x;
- libtiff = null;
- libXpm = null;
};
- gdal = callPackage ../development/libraries/gdal {
- pythonPackages = python3Packages;
- autoreconfHook = buildPackages.autoreconfHook269;
- };
+ gdal = callPackage ../development/libraries/gdal { };
gdcm = callPackage ../development/libraries/gdcm {
inherit (darwin.apple_sdk.frameworks) ApplicationServices Cocoa;
@@ -18912,14 +19841,12 @@ with pkgs;
ghcid = haskellPackages.ghcid.bin;
- graphia = libsForQt514.callPackage ../applications/science/misc/graphia {
- # Using gcc 10 because this fails to build with gcc 11
- # Error similar to this https://github.com/RPCS3/rpcs3/issues/10291
- stdenv = gcc10Stdenv;
- };
+ graphia = libsForQt5.callPackage ../applications/science/misc/graphia { };
graphinder = callPackage ../tools/security/graphinder { };
+ httplib = callPackage ../development/libraries/httplib { };
+
icon-lang = callPackage ../development/interpreters/icon-lang { };
libgit2 = callPackage ../development/libraries/libgit2 {
@@ -19019,6 +19946,7 @@ with pkgs;
if stdenv.targetPlatform.useiOSPrebuilt
then targetPackages.darwin.iosSdkPkgs.libraries or darwin.iosSdkPkgs.libraries
else targetPackages.darwin.LibsystemCross or (throw "don't yet have a `targetPackages.darwin.LibsystemCross for ${stdenv.targetPlatform.config}`")
+ else if name == "fblibc" then targetPackages.freebsdCross.libc or freebsdCross.libc
else if name == "nblibc" then targetPackages.netbsdCross.libc or netbsdCross.libc
else if name == "wasilibc" then targetPackages.wasilibc or wasilibc
else if name == "relibc" then targetPackages.relibc or relibc
@@ -19027,10 +19955,13 @@ with pkgs;
libcCross = assert stdenv.targetPlatform != stdenv.buildPlatform; libcCrossChooser stdenv.targetPlatform.libc;
- threadsCross =
- if stdenv.targetPlatform.isMinGW && !(stdenv.targetPlatform.useLLVM or false)
- then targetPackages.windows.mcfgthreads or windows.mcfgthreads
- else null;
+ threadsCross = if stdenv.targetPlatform.isMinGW && !(stdenv.targetPlatform.useLLVM or false)
+ then {
+ # other possible values: win32 or posix
+ model = "mcf";
+ # For win32 or posix set this to null
+ package = targetPackages.windows.mcfgthreads or windows.mcfgthreads;
+ } else {};
wasilibc = callPackage ../development/libraries/wasilibc {
stdenv = crossLibcStdenv;
@@ -19085,6 +20016,8 @@ with pkgs;
mpfi = callPackage ../development/libraries/mpfi { };
+ mpdecimal = callPackage ../development/libraries/mpdecimal { };
+
mpfshell = callPackage ../development/tools/mpfshell { };
# A GMP fork
@@ -19114,8 +20047,7 @@ with pkgs;
gns3-gui = gns3Packages.guiStable;
gns3-server = gns3Packages.serverStable;
- gobject-introspection = if (!stdenv.hostPlatform.canExecute stdenv.targetPlatform) && stdenv.targetPlatform.emulatorAvailable buildPackages
- then callPackage ../development/libraries/gobject-introspection/wrapper.nix { } else gobject-introspection-unwrapped;
+ gobject-introspection = callPackage ../development/libraries/gobject-introspection/wrapper.nix { };
gobject-introspection-unwrapped = callPackage ../development/libraries/gobject-introspection {
nixStoreDir = config.nix.storeDir or builtins.storeDir;
@@ -19138,16 +20070,16 @@ with pkgs;
grilo-plugins = callPackage ../development/libraries/grilo-plugins { };
grpc = callPackage ../development/libraries/grpc {
- # grpc builds with c++14 so abseil must also be built that way
+ # grpc builds with c++17 so abseil must also be built that way
abseil-cpp = abseil-cpp_202206.override {
- cxxStandard = "14";
+ cxxStandard = grpc.cxxStandard;
};
};
gsettings-qt = libsForQt5.callPackage ../development/libraries/gsettings-qt { };
gst_all_1 = recurseIntoAttrs(callPackage ../development/libraries/gstreamer {
- callPackage = newScope (gst_all_1 // { libav = pkgs.ffmpeg; });
+ callPackage = newScope (gst_all_1 // { libav = pkgs.ffmpeg-headless; });
inherit (darwin.apple_sdk.frameworks) AudioToolbox AVFoundation Cocoa CoreFoundation CoreMedia CoreServices CoreVideo DiskArbitration Foundation IOKit MediaToolbox OpenGL VideoToolbox;
});
@@ -19190,8 +20122,6 @@ with pkgs;
gsl = callPackage ../development/libraries/gsl { };
- gsl_1 = callPackage ../development/libraries/gsl/gsl-1_16.nix { };
-
gsl-lite = callPackage ../development/libraries/gsl-lite { };
gsm = callPackage ../development/libraries/gsm {};
@@ -19343,7 +20273,7 @@ with pkgs;
gtksourceviewmm4 = callPackage ../development/libraries/gtksourceviewmm/4.x.nix { };
- gtkspell2 = callPackage ../development/libraries/gtkspell { enchant = enchant1; };
+ gtkspell2 = callPackage ../development/libraries/gtkspell { };
gtkspell3 = callPackage ../development/libraries/gtkspell/3.nix { };
@@ -19369,7 +20299,6 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
autoreconfHook = buildPackages.autoreconfHook269;
};
- libheimdal = heimdal;
harfbuzz = callPackage ../development/libraries/harfbuzz {
inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreText;
@@ -19504,10 +20433,6 @@ with pkgs;
imtui = callPackage ../development/libraries/imtui { };
- imlib = callPackage ../development/libraries/imlib {
- libpng = libpng12;
- };
-
imv = callPackage ../applications/graphics/imv { };
iml = callPackage ../development/libraries/iml { };
@@ -19549,6 +20474,8 @@ with pkgs;
iniparser = callPackage ../development/libraries/iniparser { };
+ initool = callPackage ../development/tools/initool { };
+
intel-gmmlib = callPackage ../development/libraries/intel-gmmlib { };
intel-media-driver = callPackage ../development/libraries/intel-media-driver { };
@@ -19559,6 +20486,8 @@ with pkgs;
ip2location-c = callPackage ../development/libraries/ip2location-c { };
+ irr1 = callPackage ../development/libraries/irr1 { };
+
irrlicht = if !stdenv.isDarwin then
callPackage ../development/libraries/irrlicht { }
else callPackage ../development/libraries/irrlicht/mac.nix {
@@ -19583,11 +20512,11 @@ with pkgs;
nodejs = nodejs-14_x;
};
- itk_5 = callPackage ../development/libraries/itk/5.x.nix {
+ itk_5_2 = callPackage ../development/libraries/itk/5.2.x.nix {
inherit (darwin.apple_sdk.frameworks) Cocoa;
};
- itk-unstable = callPackage ../development/libraries/itk/unstable.nix {
+ itk_5 = callPackage ../development/libraries/itk/5.x.nix {
inherit (darwin.apple_sdk.frameworks) Cocoa;
};
@@ -19603,18 +20532,18 @@ with pkgs;
jbig2dec = callPackage ../development/libraries/jbig2dec { };
+ jbig2enc = callPackage ../development/libraries/jbig2enc { };
+
jcal = callPackage ../development/libraries/jcal { };
jbigkit = callPackage ../development/libraries/jbigkit { };
- jemalloc = callPackage ../development/libraries/jemalloc {
- # tests fail with LLVM 11+
- # https://github.com/jemalloc/jemalloc/issues/2091
- stdenv = if stdenv.cc.isClang then llvmPackages_10.stdenv else stdenv;
- };
+ jemalloc = callPackage ../development/libraries/jemalloc { };
jose = callPackage ../development/libraries/jose { };
+ jpcre2 = callPackage ../development/libraries/jpcre2 { };
+
jshon = callPackage ../development/tools/parsing/jshon { };
json2hcl = callPackage ../development/tools/json2hcl { };
@@ -19633,8 +20562,6 @@ with pkgs;
jsonnet-bundler = callPackage ../development/tools/jsonnet-bundler { };
- jsonnet-language-server = callPackage ../development/tools/jsonnet-language-server { };
-
jrsonnet = callPackage ../development/compilers/jrsonnet { };
go-jsonnet = callPackage ../development/compilers/go-jsonnet { };
@@ -19664,7 +20591,6 @@ with pkgs;
krb5 = callPackage ../development/libraries/kerberos/krb5.nix {
inherit (buildPackages.darwin) bootstrap_cmds;
};
- krb5Full = krb5;
libkrb5 = krb5.override { type = "lib"; };
kronosnet = callPackage ../development/libraries/kronosnet { };
@@ -19708,12 +20634,16 @@ with pkgs;
lmdbxx = callPackage ../development/libraries/lmdbxx { };
- lemon-graph = callPackage ../development/libraries/lemon-graph { };
+ lemon-graph = callPackage ../development/libraries/lemon-graph {
+ stdenv = if stdenv.isLinux then gcc12Stdenv else stdenv;
+ };
levmar = callPackage ../development/libraries/levmar { };
leptonica = callPackage ../development/libraries/leptonica { };
+ lerc = callPackage ../development/libraries/lerc { };
+
lib2geom = callPackage ../development/libraries/lib2geom { };
lib3ds = callPackage ../development/libraries/lib3ds { };
@@ -19771,9 +20701,7 @@ with pkgs;
libargs = callPackage ../development/libraries/libargs { };
- libarchive = callPackage ../development/libraries/libarchive {
- autoreconfHook = buildPackages.autoreconfHook269;
- };
+ libarchive = callPackage ../development/libraries/libarchive { };
libarchive-qt = libsForQt5.callPackage ../development/libraries/libarchive-qt { };
@@ -19906,7 +20834,9 @@ with pkgs;
libcint = callPackage ../development/libraries/libcint { };
- libclc = callPackage ../development/libraries/libclc { };
+ libclc = callPackage ../development/libraries/libclc {
+ llvmPackages = llvmPackages_latest;
+ };
libcli = callPackage ../development/libraries/libcli { };
@@ -19936,8 +20866,16 @@ with pkgs;
libcutl = callPackage ../development/libraries/libcutl { };
+ libcxxrt = callPackage ../development/libraries/libcxxrt {
+ stdenv = if stdenv.hostPlatform.useLLVM or false
+ then overrideCC stdenv buildPackages.llvmPackages.tools.clangNoLibcxx
+ else stdenv;
+ };
+
libdaemon = callPackage ../development/libraries/libdaemon { };
+ libdatovka = callPackage ../development/libraries/libdatovka { };
+
libdatrie = callPackage ../development/libraries/libdatrie { };
libdazzle = callPackage ../development/libraries/libdazzle { };
@@ -19967,16 +20905,15 @@ with pkgs;
libdeltachat = callPackage ../development/libraries/libdeltachat {
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
- inherit (darwin) libiconv;
};
libdevil = callPackage ../development/libraries/libdevil {
inherit (darwin.apple_sdk.frameworks) OpenGL;
};
- libdevil-nox = libdevil.override {
- libX11 = null;
- libGL = null;
+ libdevil-nox = callPackage ../development/libraries/libdevil {
+ inherit (darwin.apple_sdk.frameworks) OpenGL;
+ withXorg = false;
};
libdecor = callPackage ../development/libraries/libdecor { };
@@ -19985,6 +20922,8 @@ with pkgs;
libdiscid = callPackage ../development/libraries/libdiscid { };
+ libdisplay-info = callPackage ../development/libraries/libdisplay-info { };
+
libdivecomputer = callPackage ../development/libraries/libdivecomputer { };
libdivsufsort = callPackage ../development/libraries/libdivsufsort { };
@@ -20037,9 +20976,7 @@ with pkgs;
libedit = callPackage ../development/libraries/libedit { };
- libelf = if stdenv.isFreeBSD
- then callPackage ../development/libraries/libelf-freebsd { }
- else callPackage ../development/libraries/libelf { };
+ libelf = callPackage ../development/libraries/libelf { };
libelfin = callPackage ../development/libraries/libelfin { };
@@ -20212,7 +21149,10 @@ with pkgs;
inherit (darwin) libobjc;
};
- libftdi = callPackage ../development/libraries/libftdi { };
+ libftdi = callPackage ../development/libraries/libftdi {
+ inherit (darwin) libobjc;
+ inherit (darwin.apple_sdk.frameworks) IOKit Security;
+ };
libftdi1 = callPackage ../development/libraries/libftdi/1.x.nix { };
@@ -20269,6 +21209,10 @@ with pkgs;
libhugetlbfs = callPackage ../development/libraries/libhugetlbfs { };
+ libhv = callPackage ../development/libraries/libhv {
+ inherit (darwin.apple_sdk.frameworks) Security;
+ };
+
libhwy = callPackage ../development/libraries/libhwy { };
libHX = callPackage ../development/libraries/libHX { };
@@ -20347,9 +21291,7 @@ with pkgs;
libmysofa = callPackage ../development/libraries/audio/libmysofa { };
- libmysqlconnectorcpp = callPackage ../development/libraries/libmysqlconnectorcpp {
- openssl = openssl_1_1;
- };
+ libmysqlconnectorcpp = callPackage ../development/libraries/libmysqlconnectorcpp {};
libnatpmp = callPackage ../development/libraries/libnatpmp { };
@@ -20414,22 +21356,23 @@ with pkgs;
libgsf = callPackage ../development/libraries/libgsf { };
- # GNU libc provides libiconv so systems with glibc don't need to build
- # libiconv separately. Additionally, Apple forked/repackaged libiconv so we
- # use that instead of the vanilla version on that OS.
+ # GNU libc provides libiconv so systems with glibc don't need to
+ # build libiconv separately. Additionally, Apple forked/repackaged
+ # libiconv so we use that instead of the vanilla version on that OS,
+ # and BSDs include libiconv in libc.
#
# We also provide `libiconvReal`, which will always be a standalone libiconv,
# just in case you want it regardless of platform.
libiconv =
- if lib.elem stdenv.hostPlatform.libc ["glibc" "musl" "wasilibc"]
- then glibcIconv (if stdenv.hostPlatform != stdenv.buildPlatform
+ if lib.elem stdenv.hostPlatform.libc [ "glibc" "musl" "nblibc" "wasilibc" ]
+ then libcIconv (if stdenv.hostPlatform != stdenv.buildPlatform
then libcCross
else stdenv.cc.libc)
else if stdenv.hostPlatform.isDarwin
then darwin.libiconv
else libiconvReal;
- glibcIconv = libc: let
+ libcIconv = libc: let
inherit (libc) pname version;
libcDev = lib.getDev libc;
in runCommand "${pname}-iconv-${version}" { strictDeps = true; } ''
@@ -20439,6 +21382,14 @@ with pkgs;
libiconvReal = callPackage ../development/libraries/libiconv { };
+ iconv =
+ if lib.elem stdenv.hostPlatform.libc [ "glibc" "musl" ] then
+ lib.getBin stdenv.cc.libc
+ else if stdenv.hostPlatform.isDarwin then
+ lib.getBin darwin.libiconv
+ else
+ lib.getBin libiconvReal;
+
# On non-GNU systems we need GNU Gettext for libintl.
libintl = if stdenv.hostPlatform.libc != "glibc" then gettext else null;
@@ -20625,6 +21576,8 @@ with pkgs;
libopusenc = callPackage ../development/libraries/libopusenc { };
+ liboqs = callPackage ../development/libraries/liboqs { };
+
libosinfo = callPackage ../development/libraries/libosinfo { };
libosip = callPackage ../development/libraries/osip {};
@@ -20639,7 +21592,9 @@ with pkgs;
libow = callPackage ../development/libraries/libow { };
- libp11 = callPackage ../development/libraries/libp11 { };
+ libp11 = callPackage ../development/libraries/libp11 {
+ openssl = openssl_1_1;
+ };
libpam-wrapper = callPackage ../development/libraries/libpam-wrapper { };
@@ -20697,9 +21652,7 @@ with pkgs;
python = python3;
};
- libqalculate = callPackage ../development/libraries/libqalculate {
- readline = readline81;
- };
+ libqalculate = callPackage ../development/libraries/libqalculate { };
libqt5pas = libsForQt5.callPackage ../development/compilers/fpc/libqt5pas.nix { };
@@ -20760,9 +21713,7 @@ with pkgs;
libstroke = callPackage ../development/libraries/libstroke { };
- libstrophe = callPackage ../development/libraries/libstrophe {
- openssl = openssl_1_1;
- };
+ libstrophe = callPackage ../development/libraries/libstrophe { };
libspatialaudio = callPackage ../development/libraries/libspatialaudio { };
@@ -20807,13 +21758,14 @@ with pkgs;
libtomcrypt = callPackage ../development/libraries/libtomcrypt { };
libtorrent-rasterbar-2_0_x = callPackage ../development/libraries/libtorrent-rasterbar {
+ stdenv = if stdenv.isDarwin then llvmPackages_14.stdenv else stdenv;
inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
python = python3;
};
libtorrent-rasterbar-1_2_x = callPackage ../development/libraries/libtorrent-rasterbar/1.2.nix {
inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
- python = python2;
+ python = python3;
};
libtorrent-rasterbar = libtorrent-rasterbar-2_0_x;
@@ -20826,6 +21778,8 @@ with pkgs;
libtsm = callPackage ../development/libraries/libtsm { };
+ libsv = callPackage ../development/libraries/libsv { };
+
libgeotiff = callPackage ../development/libraries/libgeotiff { };
libu2f-host = callPackage ../development/libraries/libu2f-host { };
@@ -20886,6 +21840,8 @@ with pkgs;
libusbsio = callPackage ../development/libraries/libusbsio { };
+ libucontext = callPackage ../development/libraries/libucontext { };
+
libutempter = callPackage ../development/libraries/libutempter { };
libuldaq = callPackage ../development/libraries/libuldaq { };
@@ -20924,6 +21880,8 @@ with pkgs;
libversion = callPackage ../development/libraries/libversion { };
+ libverto = callPackage ../development/libraries/libverto { };
+
libvgm = callPackage ../development/libraries/libvgm {
inherit (darwin.apple_sdk.frameworks) CoreAudio AudioToolbox;
};
@@ -21005,11 +21963,10 @@ with pkgs;
libxml2 = callPackage ../development/libraries/libxml2 {
python = python3;
- inherit (darwin) libiconv;
};
libxml2Python = let
- libxml2 = python2Packages.libxml2;
+ inherit (python3.pkgs) libxml2;
in pkgs.buildEnv { # slightly hacky
name = "libxml2+py-${res.libxml2.version}";
paths = with libxml2; [ dev bin py ];
@@ -21042,9 +21999,9 @@ with pkgs;
libyaml = callPackage ../development/libraries/libyaml { };
- libyamlcpp = callPackage ../development/libraries/libyaml-cpp { };
+ yaml-cpp = callPackage ../development/libraries/yaml-cpp { };
- libyamlcpp_0_3 = callPackage ../development/libraries/libyaml-cpp/0.3.0.nix { };
+ yaml-cpp_0_3 = callPackage ../development/libraries/yaml-cpp/0.3.0.nix { };
libyang = callPackage ../development/libraries/libyang { };
@@ -21094,6 +22051,8 @@ with pkgs;
liquidfun = callPackage ../development/libraries/liquidfun { };
+ litehtml = callPackage ../development/libraries/litehtml { };
+
live555 = callPackage ../development/libraries/live555 { };
log4cpp = callPackage ../development/libraries/log4cpp { };
@@ -21126,14 +22085,12 @@ with pkgs;
opencl-clang = callPackage ../development/libraries/opencl-clang { };
+ magic-enum = callPackage ../development/libraries/magic-enum { };
+
mapnik = callPackage ../development/libraries/mapnik {
- gdal = gdal.override {
- libgeotiff = libgeotiff.override { proj = proj_7; };
- libspatialite = libspatialite.override { proj = proj_7; };
- proj = proj_7;
+ harfbuzz = harfbuzz.override {
+ withIcu = true;
};
- proj = proj_7;
- boost = boost175;
};
manticoresearch = callPackage ../servers/search/manticoresearch { };
@@ -21146,7 +22103,8 @@ with pkgs;
maxflow = callPackage ../development/libraries/maxflow { };
- mbedtls = callPackage ../development/libraries/mbedtls { };
+ mbedtls_2 = callPackage ../development/libraries/mbedtls/2.nix { };
+ mbedtls = callPackage ../development/libraries/mbedtls/3.nix { };
mdctags = callPackage ../development/tools/misc/mdctags { };
@@ -21160,6 +22118,7 @@ with pkgs;
memorymapping = callPackage ../development/libraries/memorymapping { };
memorymappingHook = makeSetupHook {
+ name = "memorymapping-hook";
deps = [ memorymapping ];
} ../development/libraries/memorymapping/setup-hook.sh;
@@ -21167,6 +22126,7 @@ with pkgs;
memstream = callPackage ../development/libraries/memstream { };
memstreamHook = makeSetupHook {
+ name = "memstream-hook";
deps = [ memstream ];
} ../development/libraries/memstream/setup-hook.sh;
@@ -21190,9 +22150,10 @@ with pkgs;
libGLU = mesa_glu;
mesa = callPackage ../development/libraries/mesa {
- llvmPackages = llvmPackages_latest;
- inherit (darwin.apple_sdk.frameworks) OpenGL;
- inherit (darwin.apple_sdk.libs) Xplugin;
+ llvmPackages = llvmPackages_15;
+ stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
+ inherit (darwin.apple_sdk_11_0.frameworks) OpenGL;
+ inherit (darwin.apple_sdk_11_0.libs) Xplugin;
};
mesa_glu = callPackage ../development/libraries/mesa-glu {
@@ -21217,7 +22178,9 @@ with pkgs;
micropython = callPackage ../development/interpreters/micropython { };
- MIDIVisualizer = callPackage ../applications/audio/midi-visualizer { };
+ MIDIVisualizer = callPackage ../applications/audio/midi-visualizer {
+ inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Carbon CoreAudio CoreMIDI CoreServices Kernel;
+ };
mimalloc = callPackage ../development/libraries/mimalloc { };
@@ -21227,7 +22190,7 @@ with pkgs;
minizip = callPackage ../development/libraries/minizip { };
- minizip2 = callPackage ../development/libraries/minizip2 { };
+ minizip-ng = callPackage ../development/libraries/minizip-ng { };
mkvtoolnix = libsForQt5.callPackage ../applications/video/mkvtoolnix { };
@@ -21256,6 +22219,8 @@ with pkgs;
mosquitto = callPackage ../servers/mqtt/mosquitto { };
+ nanomq = callPackage ../servers/mqtt/nanomq { };
+
mps = callPackage ../development/libraries/mps { stdenv = gcc10StdenvCompat; };
libmpeg2 = callPackage ../development/libraries/libmpeg2 { };
@@ -21286,7 +22251,10 @@ with pkgs;
mtpfs = callPackage ../tools/filesystems/mtpfs { };
- mtxclient = callPackage ../development/libraries/mtxclient { };
+ mtxclient = callPackage ../development/libraries/mtxclient {
+ # https://github.com/NixOS/nixpkgs/issues/201254
+ stdenv = if stdenv.isLinux && stdenv.isAarch64 && stdenv.cc.isGNU then gcc11Stdenv else stdenv;
+ };
mu = callPackage ../tools/networking/mu {
texinfo = texinfo4;
@@ -21309,6 +22277,7 @@ with pkgs;
mygpoclient = with python3.pkgs; toPythonApplication mygpoclient;
mygui = callPackage ../development/libraries/mygui {
+ inherit (darwin.apple_sdk.frameworks) Cocoa;
ogre = ogre1_9;
};
@@ -21332,6 +22301,8 @@ with pkgs;
nemo-qml-plugin-dbus = libsForQt5.callPackage ../development/libraries/nemo-qml-plugin-dbus { };
+ netflix = callPackage ../applications/video/netflix { };
+
nifticlib = callPackage ../development/libraries/science/biology/nifticlib { };
notify-sharp = callPackage ../development/libraries/notify-sharp { };
@@ -21460,11 +22431,15 @@ with pkgs;
ode = callPackage ../development/libraries/ode { };
- ogre = callPackage ../development/libraries/ogre {};
+ ogre = callPackage ../development/libraries/ogre {
+ inherit (darwin.apple_sdk.frameworks) Cocoa;
+ };
ogre1_9 = callPackage ../development/libraries/ogre/1.9.x.nix {};
ogre1_10 = callPackage ../development/libraries/ogre/1.10.x.nix {};
- ogrepaged = callPackage ../development/libraries/ogrepaged { };
+ ogrepaged = callPackage ../development/libraries/ogrepaged {
+ ogre = ogre1_9;
+ };
olm = callPackage ../development/libraries/olm { };
@@ -21546,7 +22521,7 @@ with pkgs;
openexrid-unstable = callPackage ../development/libraries/openexrid-unstable { };
openldap = callPackage ../development/libraries/openldap {
- openssl = openssl_1_1;
+ openssl = openssl_legacy;
};
opencolorio = darwin.apple_sdk_11_0.callPackage ../development/libraries/opencolorio {
@@ -21597,10 +22572,16 @@ with pkgs;
boringssl = callPackage ../development/libraries/boringssl { };
- wolfssl = callPackage ../development/libraries/wolfssl { };
+ wolfssl = callPackage ../development/libraries/wolfssl {
+ inherit (darwin.apple_sdk.frameworks) Security;
+ };
openssl = openssl_3;
+ openssl_legacy = openssl.override {
+ conf = ../development/libraries/openssl/3.0/legacy.cnf;
+ };
+
inherit (callPackages ../development/libraries/openssl { })
openssl_1_1
openssl_3;
@@ -21676,6 +22657,8 @@ with pkgs;
pico-sdk = callPackage ../development/libraries/pico-sdk { };
+ pinocchio = callPackage ../development/libraries/pinocchio { };
+
pipelight = callPackage ../tools/misc/pipelight {
stdenv = stdenv_32bit;
wine-staging = pkgsi686Linux.wine-staging;
@@ -21685,6 +22668,8 @@ with pkgs;
pkgdiff = callPackage ../tools/misc/pkgdiff { };
+ pkgtop = callPackage ../tools/misc/pkgtop { };
+
place-cursor-at = haskell.lib.compose.justStaticExecutables haskellPackages.place-cursor-at;
platform-folders = callPackage ../development/libraries/platform-folders { };
@@ -21751,9 +22736,7 @@ with pkgs;
prospector = callPackage ../development/tools/prospector { };
- # https://github.com/protocolbuffers/protobuf/issues/10418
- protobuf = if stdenv.hostPlatform.is32bit then protobuf3_20 else
- protobuf3_21;
+ protobuf = protobuf3_21;
protobuf3_21 = callPackage ../development/libraries/protobuf/3.21.nix { };
protobuf3_20 = callPackage ../development/libraries/protobuf/3.20.nix { };
@@ -21786,8 +22769,8 @@ with pkgs;
pylode = callPackage ../misc/pylode {};
python-qt = callPackage ../development/libraries/python-qt {
- python = python27;
- inherit (qt514) qmake qttools qtwebengine qtxmlpatterns;
+ python = python3;
+ inherit (qt5) qmake qttools qtwebengine qtxmlpatterns;
};
pyotherside = libsForQt5.callPackage ../development/libraries/pyotherside {};
@@ -21818,9 +22801,10 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) ApplicationServices OpenGL Cocoa AGL;
};
- qmake48Hook = makeSetupHook
- { substitutions = { qt4 = qt48; }; }
- ../development/libraries/qt-4.x/4.8/qmake-hook.sh;
+ qmake48Hook = makeSetupHook {
+ name = "qmake4.8-hook";
+ substitutions = { qt4 = qt48; };
+ } ../development/libraries/qt-4.x/4.8/qmake-hook.sh;
qmake4Hook = qmake48Hook;
@@ -21831,61 +22815,23 @@ with pkgs;
developerBuild = true;
};
- qt512 = recurseIntoAttrs (makeOverridable
- (import ../development/libraries/qt-5/5.12) {
- inherit newScope;
- inherit lib fetchurl fetchpatch fetchFromGitHub makeSetupHook makeWrapper;
- inherit bison cups dconf harfbuzz libGL perl gtk3;
- inherit (gst_all_1) gstreamer gst-plugins-base;
- inherit darwin;
- inherit buildPackages;
- stdenv = if stdenv.cc.isGNU
- then (if (stdenv.targetPlatform.isx86_64) then gcc10Stdenv else gcc9Stdenv)
- else stdenv;
- });
-
- qt514 = recurseIntoAttrs (makeOverridable
- (import ../development/libraries/qt-5/5.14) {
- inherit newScope;
- inherit lib fetchurl fetchpatch fetchFromGitHub makeSetupHook makeWrapper;
- inherit bison cups dconf harfbuzz libGL perl gtk3;
- inherit (gst_all_1) gstreamer gst-plugins-base;
- inherit darwin;
- inherit buildPackages;
- stdenv = if stdenv.cc.isGNU
- then (if (stdenv.targetPlatform.isx86_64) then gcc10Stdenv else gcc9Stdenv)
- else stdenv;
- });
-
- qt515 = recurseIntoAttrs (makeOverridable
+ qt5 = recurseIntoAttrs (makeOverridable
(import ../development/libraries/qt-5/5.15) {
inherit newScope;
- inherit lib stdenv fetchurl fetchpatch fetchgit fetchFromGitHub makeSetupHook makeWrapper;
- inherit bison cups dconf harfbuzz libGL perl gtk3;
+ inherit lib fetchurl fetchpatch fetchgit fetchFromGitHub makeSetupHook makeWrapper;
+ inherit bison cups dconf harfbuzz libGL perl gtk3 python3;
inherit (gst_all_1) gstreamer gst-plugins-base;
inherit darwin;
inherit buildPackages;
+ stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
});
- libsForQt512 = recurseIntoAttrs (import ./qt5-packages.nix {
- inherit lib pkgs;
- qt5 = qt512;
- });
-
- libsForQt514 = recurseIntoAttrs (import ./qt5-packages.nix {
- inherit lib pkgs;
- qt5 = qt514;
+ libsForQt5 = recurseIntoAttrs (import ./qt5-packages.nix {
+ inherit lib pkgs qt5;
});
- libsForQt515 = recurseIntoAttrs (import ./qt5-packages.nix {
- inherit lib pkgs;
- qt5 = qt515;
- });
-
- qt5 = qt515;
- libsForQt5 = libsForQt515;
-
# TODO: remove once no package needs this anymore or together with OpenSSL 1.1
+ # Current users: mumble, murmur
qt5_openssl_1_1 = qt5.overrideScope' (_: super: {
qtbase = super.qtbase.override {
openssl = openssl_1_1;
@@ -21895,13 +22841,9 @@ with pkgs;
};
};
});
- libsForQt5_openssl_1_1 = import ./qt5-packages.nix {
- inherit lib pkgs;
- qt5 = qt5_openssl_1_1;
- };
# plasma5Packages maps to the Qt5 packages set that is used to build the plasma5 desktop
- plasma5Packages = libsForQt515;
+ plasma5Packages = libsForQt5;
qtEnv = qt5.env;
qt5Full = qt5.full;
@@ -21909,10 +22851,11 @@ with pkgs;
qt6 = recurseIntoAttrs (makeOverridable
(import ../development/libraries/qt-6) {
inherit newScope;
- inherit lib stdenv fetchurl fetchpatch fetchgit fetchFromGitHub makeSetupHook makeWrapper writeText;
+ inherit lib fetchurl fetchpatch fetchgit fetchFromGitHub makeSetupHook makeWrapper writeText;
inherit bison cups dconf harfbuzz libGL perl gtk3 ninja;
- inherit (gst_all_1) gstreamer gst-plugins-base;
- inherit buildPackages;
+ inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-libav gst-vaapi;
+ inherit darwin buildPackages libglvnd;
+ stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
cmake = cmake.overrideAttrs (attrs: {
patches = attrs.patches ++ [
../development/libraries/qt-6/patches/cmake.patch
@@ -21922,10 +22865,13 @@ with pkgs;
qt6Packages = recurseIntoAttrs (import ./qt6-packages.nix {
inherit lib pkgs qt6;
+ stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
});
quark-engine = callPackage ../tools/security/quark-engine { };
+ quantlib = callPackage ../development/libraries/quantlib { };
+
quesoglc = callPackage ../development/libraries/quesoglc { };
quickder = callPackage ../development/libraries/quickder {};
@@ -21936,7 +22882,6 @@ with pkgs;
quill = callPackage ../tools/security/quill {
inherit (darwin.apple_sdk.frameworks) Security;
- openssl = openssl_1_1;
};
qv2ray = libsForQt5.callPackage ../applications/networking/qv2ray {};
@@ -21968,14 +22913,13 @@ with pkgs;
raylib = callPackage ../development/libraries/raylib { };
- readline = readline6;
- readline6 = readline63;
+ readline = readline82;
readline63 = callPackage ../development/libraries/readline/6.3.nix { };
readline70 = callPackage ../development/libraries/readline/7.0.nix { };
- readline81 = callPackage ../development/libraries/readline/8.1.nix { };
+ readline82 = callPackage ../development/libraries/readline/8.2.nix { };
readosm = callPackage ../development/libraries/readosm { };
@@ -22021,6 +22965,10 @@ with pkgs;
qgnomeplatform = libsForQt5.callPackage ../development/libraries/qgnomeplatform { };
+ qgnomeplatform-qt6 = qt6Packages.callPackage ../development/libraries/qgnomeplatform {
+ useQt6 = true;
+ };
+
randomx = darwin.apple_sdk_11_0.callPackage ../development/libraries/randomx { };
remodel = callPackage ../development/tools/remodel {
@@ -22067,6 +23015,8 @@ with pkgs;
rover = callPackage ../development/tools/rover { };
+ rqlite = callPackage ../servers/sql/rqlite { };
+
rshell = python3.pkgs.callPackage ../development/embedded/rshell { };
rttr = callPackage ../development/libraries/rttr { };
@@ -22106,6 +23056,7 @@ with pkgs;
SDL_compat = callPackage ../development/libraries/SDL_compat {
inherit (darwin.apple_sdk.frameworks) Cocoa;
+ inherit (darwin) autoSignDarwinBinariesHook;
};
SDL = SDL_classic;
@@ -22139,6 +23090,10 @@ with pkgs;
SDL2_image = callPackage ../development/libraries/SDL2_image {
inherit (darwin.apple_sdk.frameworks) Foundation;
};
+ SDL2_image_2_0_5 = SDL2_image.override({ # Pinned for pygame, toppler
+ version = "2.0.5";
+ hash = "sha256-vdX24CZoL31+G+C2BRsgnaL0AqLdi9HEvZwlrSYxCNA";
+ });
SDL2_mixer = callPackage ../development/libraries/SDL2_mixer {
inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit AudioToolbox;
@@ -22174,6 +23129,8 @@ with pkgs;
seasocks = callPackage ../development/libraries/seasocks { };
+ semver-cpp = callPackage ../development/libraries/semver-cpp { };
+
serd = callPackage ../development/libraries/serd {};
serf = callPackage ../development/libraries/serf {
@@ -22183,10 +23140,7 @@ with pkgs;
sfsexp = callPackage ../development/libraries/sfsexp {};
- shhgit = callPackage ../tools/security/shhgit {
- # pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
- buildGoModule = buildGo117Module;
- };
+ shhgit = callPackage ../tools/security/shhgit { };
shhmsg = callPackage ../development/libraries/shhmsg { };
@@ -22225,44 +23179,7 @@ with pkgs;
skjold = callPackage ../development/tools/skjold { };
- skawarePackages = recurseIntoAttrs rec {
- buildManPages = callPackage ../development/skaware-packages/build-skaware-man-pages.nix { };
- buildPackage = callPackage ../development/skaware-packages/build-skaware-package.nix {
- inherit cleanPackaging;
- };
- cleanPackaging = callPackage ../development/skaware-packages/clean-packaging.nix { };
-
- execline = callPackage ../development/skaware-packages/execline { };
- execline-man-pages = callPackage ../development/skaware-packages/execline-man-pages {
- inherit buildManPages;
- };
-
- mdevd = callPackage ../development/skaware-packages/mdevd { };
- nsss = callPackage ../development/skaware-packages/nsss { };
- sdnotify-wrapper = callPackage ../development/skaware-packages/sdnotify-wrapper { };
- utmps = callPackage ../development/skaware-packages/utmps { };
-
- skalibs = callPackage ../development/skaware-packages/skalibs { };
- skalibs_2_10 = callPackage ../development/skaware-packages/skalibs/2_10.nix { };
-
- s6 = callPackage ../development/skaware-packages/s6 { };
- s6-dns = callPackage ../development/skaware-packages/s6-dns { };
- s6-linux-init = callPackage ../development/skaware-packages/s6-linux-init { };
- s6-linux-utils = callPackage ../development/skaware-packages/s6-linux-utils { };
- s6-networking = callPackage ../development/skaware-packages/s6-networking { };
- s6-portable-utils = callPackage ../development/skaware-packages/s6-portable-utils { };
- s6-rc = callPackage ../development/skaware-packages/s6-rc { };
-
- s6-man-pages = callPackage ../development/skaware-packages/s6-man-pages {
- inherit buildManPages;
- };
- s6-networking-man-pages = callPackage ../development/skaware-packages/s6-networking-man-pages {
- inherit buildManPages;
- };
- s6-portable-utils-man-pages = callPackage ../development/skaware-packages/s6-portable-utils-man-pages {
- inherit buildManPages;
- };
- };
+ skawarePackages = recurseIntoAttrs (callPackage ../development/skaware-packages { });
inherit (skawarePackages)
execline
@@ -22305,6 +23222,8 @@ with pkgs;
snappy = callPackage ../development/libraries/snappy { };
+ snac2 = callPackage ../servers/snac2 { };
+
snappymail = callPackage ../servers/snappymail { };
snow = callPackage ../tools/security/snow { };
@@ -22394,6 +23313,8 @@ with pkgs;
speech-tools = callPackage ../development/libraries/speech-tools {};
+ speedtest-exporter = callPackage ../development/libraries/speedtest-exporter {};
+
speex = callPackage ../development/libraries/speex {
fftw = fftwFloat;
};
@@ -22408,6 +23329,8 @@ with pkgs;
sphinx-serve = with python3Packages; toPythonApplication sphinx-serve;
+ inherit (python3Packages) sphinxHook;
+
sphinxsearch = callPackage ../servers/search/sphinxsearch { };
spice = callPackage ../development/libraries/spice { };
@@ -22444,6 +23367,8 @@ with pkgs;
stduuid = callPackage ../development/libraries/stduuid { };
+ steghide = callPackage ../tools/graphics/steghide { };
+
stegsolve = callPackage ../tools/graphics/stegsolve { };
StormLib = callPackage ../development/libraries/StormLib { };
@@ -22466,27 +23391,6 @@ with pkgs;
sqlite-jdbc = callPackage ../servers/sql/sqlite/jdbc { };
- sqlite-replication = sqlite.overrideAttrs (oldAttrs: rec {
- name = "sqlite-${version}";
- version = "3.27.2+replication3";
- src = fetchFromGitHub {
- owner = "CanonicalLtd";
- repo = "sqlite";
- rev = "version-${version}";
- sha256 = "1aw1naa5y25ial251f74h039pgcz92p4b3994jvfzqpjlz06qwvw";
- };
- nativeBuildInputs = [ tcl ];
- configureFlags = oldAttrs.configureFlags ++ [
- "--enable-replication"
- "--disable-amalgamation"
- "--disable-tcl"
- ];
- preConfigure = ''
- echo "D 2019-03-09T15:45:46" > manifest
- echo -n "8250984a368079bb1838d48d99f8c1a6282e00bc" > manifest.uuid
- '';
- });
-
dqlite = callPackage ../development/libraries/dqlite { };
sqlcipher = callPackage ../development/libraries/sqlcipher { };
@@ -22507,18 +23411,11 @@ with pkgs;
subdl = callPackage ../applications/video/subdl { };
- subtitleeditor = callPackage ../applications/video/subtitleeditor { };
+ subtitleedit = callPackage ../applications/video/subtitleedit { };
- suil = callPackage ../development/libraries/audio/suil { };
+ subtitleeditor = callPackage ../applications/video/subtitleeditor { };
- suil-qt5 = suil.override {
- withQt4 = false;
- withQt5 = true;
- };
- suil-qt4 = suil.override {
- withQt4 = true;
- withQt5 = false;
- };
+ suil = darwin.apple_sdk_11_0.callPackage ../development/libraries/audio/suil { };
sundials = callPackage ../development/libraries/sundials {
python = python3;
@@ -22546,6 +23443,8 @@ with pkgs;
tageditor = libsForQt5.callPackage ../applications/audio/tageditor { };
+ ta-lib = callPackage ../development/libraries/ta-lib { };
+
taglib = callPackage ../development/libraries/taglib { };
taglib_extras = callPackage ../development/libraries/taglib-extras { };
@@ -22639,6 +23538,8 @@ with pkgs;
tomlcpp = callPackage ../development/libraries/tomlcpp { };
+ toml11 = callPackage ../development/libraries/toml11 { };
+
tomlplusplus = callPackage ../development/libraries/tomlplusplus { };
tokyocabinet = callPackage ../development/libraries/tokyo-cabinet { };
@@ -22731,6 +23632,10 @@ with pkgs;
vkdisplayinfo = callPackage ../tools/graphics/vkdisplayinfo { };
+ vkdt = callPackage ../applications/graphics/vkdt { };
+
+ vkdt-wayland = callPackage ../applications/graphics/vkdt { glfw = glfw-wayland; };
+
vlock = callPackage ../misc/screensavers/vlock { };
virtualpg = callPackage ../development/libraries/virtualpg { };
@@ -22747,41 +23652,44 @@ with pkgs;
vte = callPackage ../development/libraries/vte {
# Needs GCC ≥10 but aarch64 defaults to GCC 9.
- stdenv = clangStdenv;
+ stdenv =
+ if stdenv.isLinux && stdenv.isAarch64 && stdenv.cc.isGNU
+ then clangStdenv
+ else stdenv;
};
vte-gtk4 = vte.override {
gtkVersion = "4";
};
- vte_290 = callPackage ../development/libraries/vte/2.90.nix { };
-
- vtk_8 = libsForQt515.callPackage ../development/libraries/vtk/8.x.nix {
+ vtk_8 = libsForQt5.callPackage ../development/libraries/vtk/8.x.nix {
stdenv = gcc9Stdenv;
inherit (darwin) libobjc;
inherit (darwin.apple_sdk.libs) xpc;
- inherit (darwin.apple_sdk.frameworks) Cocoa CoreServices DiskArbitration
+ inherit (darwin.apple_sdk.frameworks) AGL Cocoa CoreServices DiskArbitration
IOKit CFNetwork Security ApplicationServices
CoreText IOSurface ImageIO OpenGL GLUT;
};
vtk_8_withQt5 = vtk_8.override { enableQt = true; };
- vtk_9 = libsForQt515.callPackage ../development/libraries/vtk/9.x.nix {
+ vtk_9 = libsForQt5.callPackage ../development/libraries/vtk/9.x.nix {
inherit (darwin) libobjc;
inherit (darwin.apple_sdk.libs) xpc;
- inherit (darwin.apple_sdk.frameworks) Cocoa CoreServices DiskArbitration
+ inherit (darwin.apple_sdk.frameworks) AGL Cocoa CoreServices DiskArbitration
IOKit CFNetwork Security ApplicationServices
CoreText IOSurface ImageIO OpenGL GLUT;
};
vtk_9_withQt5 = vtk_9.override { enableQt = true; };
- vtk = vtk_8;
- vtkWithQt5 = vtk_8_withQt5;
+ vtk = vtk_9;
+ vtkWithQt5 = vtk_9_withQt5;
vulkan-caps-viewer = libsForQt5.callPackage ../tools/graphics/vulkan-caps-viewer { };
+ vulkan-cts = callPackage ../tools/graphics/vulkan-cts { };
+
vulkan-extension-layer = callPackage ../tools/graphics/vulkan-extension-layer { };
vulkan-headers = callPackage ../development/libraries/vulkan-headers { };
vulkan-loader = callPackage ../development/libraries/vulkan-loader { inherit (darwin) moltenvk; };
@@ -22790,7 +23698,6 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
};
vulkan-tools-lunarg = callPackage ../tools/graphics/vulkan-tools-lunarg { };
- vulkan-utils = haskell.lib.compose.justStaticExecutables haskellPackages.vulkan-utils;
vulkan-validation-layers = callPackage ../development/tools/vulkan-validation-layers { };
vxl = callPackage ../development/libraries/vxl { };
@@ -22800,6 +23707,8 @@ with pkgs;
wally-cli = callPackage ../development/tools/wally-cli { };
zsa-udev-rules = callPackage ../os-specific/linux/zsa-udev-rules { };
+ wangle = callPackage ../development/libraries/wangle { };
+
wavpack = callPackage ../development/libraries/wavpack { };
wayland = callPackage ../development/libraries/wayland { };
@@ -22854,22 +23763,10 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) Cocoa;
};
- wxGTK = wxGTK28;
-
- wxGTK28 = callPackage ../development/libraries/wxwidgets/wxGTK28.nix { };
-
- wxGTK29 = callPackage ../development/libraries/wxwidgets/wxGTK29.nix {
- inherit (darwin.stubs) setfile;
- inherit (darwin.apple_sdk.frameworks) AGL Carbon Cocoa Kernel QuickTime;
- };
-
wxGTK30 = callPackage ../development/libraries/wxwidgets/wxGTK30.nix {
- withGtk2 = true;
inherit (darwin.stubs) setfile;
inherit (darwin.apple_sdk.frameworks) AGL Carbon Cocoa Kernel QTKit AVFoundation AVKit WebKit;
};
- wxGTK30-gtk2 = wxGTK30.override { withGtk2 = true; };
- wxGTK30-gtk3 = wxGTK30.override { withGtk2 = false; };
wxmac = callPackage ../development/libraries/wxwidgets/wxmac30.nix {
inherit (darwin.stubs) derez rez setfile;
@@ -22887,8 +23784,7 @@ with pkgs;
};
wxSVG = callPackage ../development/libraries/wxSVG {
- wxGTK = wxGTK30-gtk3;
- inherit (darwin.apple_sdk.frameworks) Cocoa;
+ wxGTK = wxGTK32;
};
wtk = callPackage ../development/libraries/wtk { };
@@ -22938,14 +23834,6 @@ with pkgs;
xgeometry-select = callPackage ../tools/X11/xgeometry-select { };
- # Avoid using this. It isn't really a wrapper anymore, but we keep the name.
- xlibsWrapper = callPackage ../development/libraries/xlibs-wrapper {
- packages = [
- freetype fontconfig xorg.xorgproto xorg.libX11 xorg.libXt
- xorg.libXft xorg.libXext xorg.libSM xorg.libICE
- ];
- };
-
xmlada = callPackage ../development/libraries/ada/xmlada { };
xmlrpc_c = callPackage ../development/libraries/xmlrpc-c { };
@@ -22976,8 +23864,6 @@ with pkgs;
yojimbo = callPackage ../development/libraries/yojimbo { };
- yubioath-desktop = libsForQt5.callPackage ../applications/misc/yubioath-desktop { };
-
yubico-pam = callPackage ../development/libraries/yubico-pam { };
yubico-piv-tool = callPackage ../tools/misc/yubico-piv-tool {
@@ -23001,6 +23887,8 @@ with pkgs;
yubihsm-shell = callPackage ../tools/security/yubihsm-shell { };
+ yubioath-flutter = callPackage ../applications/misc/yubioath-flutter { };
+
zchunk = callPackage ../development/libraries/zchunk { };
zeitgeist = callPackage ../development/libraries/zeitgeist { };
@@ -23025,9 +23913,15 @@ with pkgs;
libzra = callPackage ../development/libraries/libzra { };
# requires a newer Apple SDK
- zig = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig {
+ zig_0_9 = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig/0.9.1.nix {
llvmPackages = llvmPackages_13;
};
+ # requires a newer Apple SDK
+ zig_0_10 = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig/0.10.nix {
+ llvmPackages = llvmPackages_15;
+ };
+ # Zig 0.10.1 is broken on Darwin, so use 0.9.1 on Darwin instead.
+ zig = if stdenv.isDarwin then zig_0_9 else zig_0_10;
zimlib = callPackage ../development/libraries/zimlib { };
@@ -23141,19 +24035,6 @@ with pkgs;
buildGoModule = buildGo119Module;
buildGoPackage = buildGo119Package;
- go_1_17 = callPackage ../development/compilers/go/1.17.nix ({
- inherit (darwin.apple_sdk.frameworks) Foundation Security;
- } // lib.optionalAttrs (stdenv.cc.isGNU && stdenv.isAarch64) {
- stdenv = gcc8Stdenv;
- buildPackages = buildPackages // { stdenv = buildPackages.gcc8Stdenv; };
- });
- buildGo117Module = callPackage ../build-support/go/module.nix {
- go = buildPackages.go_1_17;
- };
- buildGo117Package = callPackage ../build-support/go/package.nix {
- go = buildPackages.go_1_17;
- };
-
# requires a newer Apple SDK
go_1_18 = darwin.apple_sdk_11_0.callPackage ../development/compilers/go/1.18.nix {
inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security;
@@ -23176,6 +24057,17 @@ with pkgs;
go = buildPackages.go_1_19;
};
+ # requires a newer Apple SDK
+ go_1_20 = darwin.apple_sdk_11_0.callPackage ../development/compilers/go/1.20.nix {
+ inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security;
+ };
+ buildGo120Module = darwin.apple_sdk_11_0.callPackage ../build-support/go/module.nix {
+ go = buildPackages.go_1_20;
+ };
+ buildGo120Package = darwin.apple_sdk_11_0.callPackage ../build-support/go/package.nix {
+ go = buildPackages.go_1_20;
+ };
+
go2nix = callPackage ../development/tools/go2nix { };
leaps = callPackage ../development/tools/leaps { };
@@ -23254,7 +24146,7 @@ with pkgs;
R = callPackage ../applications/science/math/R {
# TODO: split docs into a separate output
texLive = texlive.combine {
- inherit (texlive) scheme-small inconsolata helvetic texinfo fancyvrb cm-super;
+ inherit (texlive) scheme-small inconsolata helvetic texinfo fancyvrb cm-super rsfs;
};
withRecommendedPackages = false;
inherit (darwin.apple_sdk.frameworks) Cocoa Foundation;
@@ -23295,6 +24187,8 @@ with pkgs;
alerta-server = callPackage ../servers/monitoring/alerta { };
+ allmark = callPackage ../servers/allmark {};
+
alps = callPackage ../servers/alps { };
apache-directory-server = callPackage ../servers/ldap/apache-directory-server {};
@@ -23331,8 +24225,8 @@ with pkgs;
mod_tile = callPackage ../servers/http/apache-modules/mod_tile { };
mod_wsgi = self.mod_wsgi2;
- mod_wsgi2 = callPackage ../servers/http/apache-modules/mod_wsgi { python = python2; ncurses = null; };
- mod_wsgi3 = callPackage ../servers/http/apache-modules/mod_wsgi { python = python3; };
+ mod_wsgi2 = throw "mod_wsgi2 has been removed since Python 2 is EOL. Use mod_wsgi3 instead";
+ mod_wsgi3 = callPackage ../servers/http/apache-modules/mod_wsgi { };
mod_itk = callPackage ../servers/http/apache-modules/mod_itk { };
@@ -23363,9 +24257,17 @@ with pkgs;
cassandra_3_0 = callPackage ../servers/nosql/cassandra/3.0.nix {
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
+ python = python2;
};
cassandra_3_11 = callPackage ../servers/nosql/cassandra/3.11.nix {
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
+ python = python2;
+ };
+ cassandra_4 = callPackage ../servers/nosql/cassandra/4.nix {
+ # Effective Cassandra 4.0.2 there is full Java 11 support
+ # -- https://cassandra.apache.org/doc/latest/cassandra/new/java11.html
+ jre = pkgs.jdk11_headless;
+ python = python3;
};
cassandra = cassandra_3_11;
@@ -23383,7 +24285,7 @@ with pkgs;
inherit (callPackages ../servers/asterisk { })
asterisk asterisk-stable asterisk-lts
- asterisk_16 asterisk_18 asterisk_19;
+ asterisk_16 asterisk_18 asterisk_19 asterisk_20;
asterisk-module-sccp = callPackage ../servers/asterisk/sccp { };
@@ -23417,20 +24319,20 @@ with pkgs;
clickhouse = callPackage ../servers/clickhouse {
# upstream requires llvm12 as of v22.3.2.2
- inherit (llvmPackages_13) clang-unwrapped lld llvm;
- llvm-bintools = llvmPackages_13.bintools;
- stdenv = llvmPackages_13.stdenv;
+ inherit (llvmPackages_14) clang-unwrapped lld llvm;
+ llvm-bintools = llvmPackages_14.bintools;
+ stdenv = llvmPackages_14.stdenv;
};
clickhouse-cli = with python3Packages; toPythonApplication clickhouse-cli;
clickhouse-backup = callPackage ../development/tools/database/clickhouse-backup { };
+ cockpit = callPackage ../servers/monitoring/cockpit { };
+
codeowners = callPackage ../development/tools/codeowners { };
- couchdb3 = callPackage ../servers/http/couchdb/3.nix {
- erlang = buildPackages.erlangR22;
- };
+ couchdb3 = callPackage ../servers/http/couchdb/3.nix { };
dcnnt = python3Packages.callPackage ../servers/dcnnt { };
@@ -23458,6 +24360,8 @@ with pkgs;
diod = callPackage ../servers/diod { lua = lua5_1; };
+ directx-headers = callPackage ../development/libraries/directx-headers {};
+
directx-shader-compiler = callPackage ../tools/graphics/directx-shader-compiler {};
dkimproxy = callPackage ../servers/mail/dkimproxy { };
@@ -23492,12 +24396,14 @@ with pkgs;
etcd_3_4 = callPackage ../servers/etcd/3.4.nix { };
etcd_3_5 = callPackage ../servers/etcd/3.5.nix { };
- ejabberd = callPackage ../servers/xmpp/ejabberd { };
+ ejabberd = callPackage ../servers/xmpp/ejabberd { erlang = erlangR24; };
exhibitor = callPackage ../servers/exhibitor { };
hyp = callPackage ../servers/http/hyp { };
+ peering-manager = callPackage ../servers/web-apps/peering-manager { };
+
podgrab = callPackage ../servers/misc/podgrab { };
portunus = callPackage ../servers/portunus { };
@@ -23542,7 +24448,6 @@ with pkgs;
freeswitch = callPackage ../servers/sip/freeswitch {
inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
- openssl = openssl_1_1;
};
fusionInventory = callPackage ../servers/monitoring/fusion-inventory { };
@@ -23561,6 +24466,8 @@ with pkgs;
go-camo = callPackage ../servers/http/go-camo { };
+ go-cqhttp = callPackage ../servers/go-cqhttp { };
+
gofish = callPackage ../servers/gopher/gofish { };
grafana = callPackage ../servers/monitoring/grafana { };
@@ -23579,10 +24486,7 @@ with pkgs;
gerbera = callPackage ../servers/gerbera {};
- gobetween = callPackage ../servers/gobetween {
- # pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
- buildGoModule = buildGo117Module;
- };
+ gobetween = callPackage ../servers/gobetween { };
gobgpd = callPackage ../servers/misc/gobgpd { };
@@ -23600,9 +24504,8 @@ with pkgs;
hasura-cli = callPackage ../servers/hasura/cli.nix { };
- inherit (callPackage ../servers/hbase {}) hbase_1_7 hbase_2_4 hbase_3_0;
- hbase1 = hbase_1_7;
- hbase2 = hbase_2_4;
+ inherit (callPackage ../servers/hbase {}) hbase_2_4 hbase_2_5 hbase_3_0;
+ hbase2 = hbase_2_5;
hbase3 = hbase_3_0;
hbase = hbase2; # when updating, point to the latest stable release
@@ -23618,6 +24521,8 @@ with pkgs;
home-assistant-component-tests = recurseIntoAttrs home-assistant.tests.components;
+ honk = callPackage ../servers/honk { };
+
hqplayerd = callPackage ../servers/hqplayerd { };
https-dns-proxy = callPackage ../servers/dns/https-dns-proxy { };
@@ -23626,8 +24531,6 @@ with pkgs;
hyprspace = callPackage ../applications/networking/hyprspace {
inherit (darwin) iproute2mac;
- # pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
- buildGoModule = buildGo117Module;
};
ic-keysmith = callPackage ../tools/security/ic-keysmith { };
@@ -23649,6 +24552,8 @@ with pkgs;
inspircdMinimal = inspircd.override { extraModules = []; };
+ imaginary = callPackage ../servers/imaginary {};
+
imgproxy = callPackage ../servers/imgproxy { };
irccat = callPackage ../servers/irc/irccat { };
@@ -23700,12 +24605,12 @@ with pkgs;
nodejs = nodejs-14_x;
};
- lighttpd = callPackage ../servers/http/lighttpd {
- openssl = openssl_1_1;
- };
+ lighttpd = callPackage ../servers/http/lighttpd { };
listmonk = callPackage ../servers/mail/listmonk { };
+ linx-server = callPackage ../servers/web-apps/linx-server {};
+
livepeer = callPackage ../servers/livepeer { };
lwan = callPackage ../servers/http/lwan { };
@@ -23739,6 +24644,8 @@ with pkgs;
mattermost-desktop = callPackage ../applications/networking/instant-messengers/mattermost-desktop { };
+ mbusd = callPackage ../servers/mbusd { };
+
memcached = callPackage ../servers/memcached {};
merecat = callPackage ../servers/http/merecat { };
@@ -23748,6 +24655,9 @@ with pkgs;
micronaut = callPackage ../development/tools/micronaut {};
minio = callPackage ../servers/minio { };
+ # Keep around to allow people to migrate their data from the old legacy fs format
+ # https://github.com/minio/minio/releases/tag/RELEASE.2022-10-29T06-21-33Z
+ minio_legacy_fs = callPackage ../servers/minio/legacy_fs.nix { };
mkchromecast = libsForQt5.callPackage ../applications/networking/mkchromecast { };
@@ -23875,6 +24785,8 @@ with pkgs;
oauth2-proxy = callPackage ../servers/oauth2-proxy { };
+ olaris-server = callPackage ../servers/olaris {};
+
onlyoffice-documentserver = callPackage ../servers/onlyoffice-documentserver { };
outline = callPackage ../servers/web-apps/outline (lib.fix (super: {
@@ -23885,9 +24797,7 @@ with pkgs;
openbgpd = callPackage ../servers/openbgpd { };
- openafs_1_8 = callPackage ../servers/openafs/1.8 { tsmbac = null; ncurses = null; };
- # Current stable release; don't backport release updates!
- openafs = openafs_1_8;
+ openafs = callPackage ../servers/openafs/1.8 { };
openresty = callPackage ../servers/http/openresty {
withPerl = false;
@@ -23983,6 +24893,10 @@ with pkgs;
boost = boost172;
};
+ soundux = callPackage ../applications/audio/soundux {
+ yt-dlp = yt-dlp.override { withAlias = true; };
+ };
+
tomcat_connectors = callPackage ../servers/http/apache-modules/tomcat-connectors { };
tomcat-native = callPackage ../servers/http/tomcat/tomcat-native.nix { };
@@ -24000,9 +24914,7 @@ with pkgs;
mariadb-connector-c_3_1 = callPackage ../servers/sql/mariadb/connector-c/3_1.nix { };
mariadb-connector-c_3_2 = callPackage ../servers/sql/mariadb/connector-c/3_2.nix { };
- mariadb-galera = callPackage ../servers/sql/mariadb/galera {
- asio = asio_1_10;
- };
+ mariadb-galera = callPackage ../servers/sql/mariadb/galera { };
inherit (import ../servers/sql/mariadb pkgs)
mariadb_104
@@ -24010,32 +24922,12 @@ with pkgs;
mariadb_106
mariadb_108
mariadb_109
+ mariadb_1010
;
mariadb = mariadb_106;
mariadb-embedded = mariadb.override { withEmbedded = true; };
- mongodb = hiPrio mongodb-3_4;
-
- mongodb-3_4 = callPackage ../servers/nosql/mongodb/v3_4.nix {
- sasl = cyrus_sasl;
- boost = boost160;
- inherit (darwin) cctools;
- inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
- };
-
- mongodb-3_6 = callPackage ../servers/nosql/mongodb/v3_6.nix {
- sasl = cyrus_sasl;
- boost = boost160;
- inherit (darwin) cctools;
- inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
- };
-
- mongodb-4_0 = callPackage ../servers/nosql/mongodb/v4_0.nix {
- sasl = cyrus_sasl;
- boost = boost169;
- inherit (darwin) cctools;
- inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
- };
+ mongodb = hiPrio mongodb-6_0;
mongodb-4_2 = callPackage ../servers/nosql/mongodb/v4_2.nix {
sasl = cyrus_sasl;
@@ -24058,11 +24950,18 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
};
- mongodb-6_0 = callPackage ../servers/nosql/mongodb/6.0.nix {
+ mongodb-6_0 = darwin.apple_sdk_11_0.callPackage ../servers/nosql/mongodb/6.0.nix {
sasl = cyrus_sasl;
boost = boost178.override { enableShared = false; };
inherit (darwin) cctools;
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
+ stdenv = if stdenv.isDarwin then
+ darwin.apple_sdk_11_0.stdenv.override (old: {
+ hostPlatform = old.hostPlatform // { darwinMinVersion = "10.14"; };
+ buildPlatform = old.buildPlatform // { darwinMinVersion = "10.14"; };
+ targetPlatform = old.targetPlatform // { darwinMinVersion = "10.14"; };
+ }) else
+ if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
};
nginx-sso = callPackage ../servers/nginx-sso { };
@@ -24095,6 +24994,10 @@ with pkgs;
miniflux = callPackage ../servers/miniflux { };
+ mir = callPackage ../servers/mir { };
+
+ miriway = callPackage ../applications/window-managers/miriway { };
+
icinga2 = callPackage ../servers/monitoring/icinga2 { };
icinga2-agent = callPackage ../servers/monitoring/icinga2 {
@@ -24244,6 +25147,7 @@ with pkgs;
prometheus-node-exporter = callPackage ../servers/monitoring/prometheus/node-exporter.nix {
inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit;
};
+ prometheus-nut-exporter = callPackage ../servers/monitoring/prometheus/nut-exporter.nix { };
prometheus-openldap-exporter = callPackage ../servers/monitoring/prometheus/openldap-exporter.nix {
buildGoModule = buildGo118Module; # nixosTests.prometheus-exporter.ldap fails with 1.19
};
@@ -24259,6 +25163,7 @@ with pkgs;
prometheus-rtl_433-exporter = callPackage ../servers/monitoring/prometheus/rtl_433-exporter.nix { };
prometheus-sachet = callPackage ../servers/monitoring/prometheus/sachet.nix { };
prometheus-script-exporter = callPackage ../servers/monitoring/prometheus/script-exporter.nix { };
+ prometheus-shelly-exporter = callPackage ../servers/monitoring/prometheus/shelly-exporter.nix { };
prometheus-smartctl-exporter = callPackage ../servers/monitoring/prometheus/smartctl-exporter { };
prometheus-smokeping-prober = callPackage ../servers/monitoring/prometheus/smokeping-prober.nix { };
prometheus-snmp-exporter = callPackage ../servers/monitoring/prometheus/snmp-exporter.nix { };
@@ -24289,7 +25194,7 @@ with pkgs;
pure-ftpd = callPackage ../servers/ftp/pure-ftpd { };
- pypolicyd-spf = python3.pkgs.callPackage ../servers/mail/pypolicyd-spf { };
+ spf-engine = python3.pkgs.callPackage ../servers/mail/spf-engine { };
pypiserver = with python3Packages; toPythonApplication pypiserver;
@@ -24299,8 +25204,7 @@ with pkgs;
rabbitmq-server = callPackage ../servers/amqp/rabbitmq-server {
inherit (darwin.apple_sdk.frameworks) AppKit Carbon Cocoa;
- elixir = elixir_1_12;
- erlang = erlang.override { opensslPackage = openssl_1_1; };
+ elixir = elixir_1_14;
};
radicale2 = callPackage ../servers/radicale/2.x.nix { };
@@ -24308,12 +25212,6 @@ with pkgs;
radicale = radicale3;
- radicle-cli = callPackage ../applications/version-management/git-and-tools/radicle-cli {
- inherit (darwin) DarwinTools;
- inherit (darwin.apple_sdk.frameworks) AppKit;
- };
- radicle-upstream = callPackage ../applications/version-management/git-and-tools/radicle-upstream {};
-
rake = callPackage ../development/tools/build-managers/rake { };
rakkess = callPackage ../development/tools/rakkess { };
@@ -24326,6 +25224,8 @@ with pkgs;
reproxy = callPackage ../servers/reproxy { };
+ repro-get = callPackage ../tools/package-management/repro-get { };
+
restic = callPackage ../tools/backup/restic { };
restic-rest-server = callPackage ../tools/backup/restic/rest-server.nix { };
@@ -24350,13 +25250,15 @@ with pkgs;
roon-server = callPackage ../servers/roon-server { };
+ rustic-rs = callPackage ../tools/backup/rustic-rs { inherit (darwin) Security; };
+
supervise = callPackage ../tools/system/supervise { };
spamassassin = callPackage ../servers/mail/spamassassin { };
deadpixi-sam-unstable = callPackage ../applications/editors/deadpixi-sam { };
- samba4 = callPackage ../servers/samba/4.x.nix { };
+ samba4 = darwin.apple_sdk_11_0.callPackage ../servers/samba/4.x.nix { };
samba = samba4;
@@ -24377,6 +25279,8 @@ with pkgs;
shairport-sync = callPackage ../servers/shairport-sync { };
+ sharing = callPackage ../servers/sharing { };
+
showoff = callPackage ../servers/http/showoff {};
serfdom = callPackage ../servers/serf { };
@@ -24426,8 +25330,14 @@ with pkgs;
thttpd = callPackage ../servers/http/thttpd { };
+ static-web-server = callPackage ../servers/static-web-server { };
+
storm = callPackage ../servers/computing/storm { };
+ surrealdb = callPackage ../servers/nosql/surrealdb {
+ inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
+ };
+
switcheroo-control = callPackage ../os-specific/linux/switcheroo-control { };
slurm = callPackage ../servers/computing/slurm { };
@@ -24440,6 +25350,8 @@ with pkgs;
tailscale = callPackage ../servers/tailscale { };
+ tailspin = callPackage ../tools/misc/tailspin { };
+
thanos = callPackage ../servers/monitoring/thanos { };
trafficserver = callPackage ../servers/http/trafficserver { };
@@ -24520,6 +25432,8 @@ with pkgs;
webmetro = callPackage ../servers/webmetro { };
+ wesher = callPackage ../servers/wesher { };
+
wishlist = callPackage ../servers/wishlist { };
wsdd = callPackage ../servers/wsdd { };
@@ -24544,19 +25458,32 @@ with pkgs;
inherit (darwin.apple_sdk.libs) Xplugin;
};
- # Use `lib.callPackageWith __splicedPackages` rather than plain `callPackage`
- # so as not to have the newly bound xorg items already in scope, which would
- # have created a cycle.
- xorg = recurseIntoAttrs ((lib.callPackageWith __splicedPackages ../servers/x11/xorg {
- }).overrideScope' (lib.callPackageWith __splicedPackages ../servers/x11/xorg/overrides.nix {
- inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa;
- inherit (darwin.apple_sdk.libs) Xplugin;
- inherit (buildPackages.darwin) bootstrap_cmds;
- udev = if stdenv.isLinux then udev else null;
- libdrm = if stdenv.isLinux then libdrm else null;
- abiCompat = config.xorg.abiCompat # `config` because we have no `xorg.override`
- or (if stdenv.isDarwin then "1.18" else null); # 1.19 needs fixing on Darwin
- }));
+ xorg = let
+ keep = _self: { };
+ extra = _spliced0: { };
+
+ # Use `lib.callPackageWith __splicedPackages` rather than plain `callPackage`
+ # so as not to have the newly bound xorg items already in scope, which would
+ # have created a cycle.
+ overrides = lib.callPackageWith __splicedPackages ../servers/x11/xorg/overrides.nix {
+ inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa;
+ inherit (darwin.apple_sdk.libs) Xplugin;
+ inherit (buildPackages.darwin) bootstrap_cmds;
+ udev = if stdenv.isLinux then udev else null;
+ libdrm = if stdenv.isLinux then libdrm else null;
+ abiCompat = config.xorg.abiCompat # `config` because we have no `xorg.override`
+ or (if stdenv.isDarwin then "1.18" else null); # 1.19 needs fixing on Darwin
+ };
+
+ generatedPackages = lib.callPackageWith __splicedPackages ../servers/x11/xorg/default.nix {};
+
+ xorgPackages = makeScopeWithSplicing
+ (generateSplicesForMkScope "xorg")
+ keep
+ extra
+ (lib.extends overrides generatedPackages);
+
+ in recurseIntoAttrs xorgPackages;
xorg-autoconf = callPackage ../development/tools/misc/xorg-autoconf { };
@@ -24603,10 +25530,7 @@ with pkgs;
mbtileserver = callPackage ../servers/geospatial/mbtileserver { };
- pg_featureserv = callPackage ../servers/geospatial/pg_featureserv {
- # pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
- buildGoModule = buildGo117Module;
- };
+ pg_featureserv = callPackage ../servers/geospatial/pg_featureserv { };
pg_tileserv = callPackage ../servers/geospatial/pg_tileserv { };
@@ -24636,10 +25560,7 @@ with pkgs;
alfred = callPackage ../os-specific/linux/batman-adv/alfred.nix { };
- alertmanager-bot = callPackage ../servers/monitoring/alertmanager-bot {
- # pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
- buildGoModule = buildGo117Module;
- };
+ alertmanager-bot = callPackage ../servers/monitoring/alertmanager-bot { };
alertmanager-irc-relay = callPackage ../servers/monitoring/alertmanager-irc-relay { };
@@ -24684,12 +25605,18 @@ with pkgs;
audit = callPackage ../os-specific/linux/audit { };
+ ath9k-htc-blobless-firmware = callPackage ../os-specific/linux/firmware/ath9k { };
+ ath9k-htc-blobless-firmware-unstable =
+ callPackage ../os-specific/linux/firmware/ath9k { enableUnstable = true; };
+
b43Firmware_5_1_138 = callPackage ../os-specific/linux/firmware/b43-firmware/5.1.138.nix { };
b43Firmware_6_30_163_46 = callPackage ../os-specific/linux/firmware/b43-firmware/6.30.163.46.nix { };
b43FirmwareCutter = callPackage ../os-specific/linux/firmware/b43-firmware-cutter { };
+ below = callPackage ../os-specific/linux/below { };
+
bt-fw-converter = callPackage ../os-specific/linux/firmware/bt-fw-converter { };
brillo = callPackage ../os-specific/linux/brillo { };
@@ -24710,8 +25637,6 @@ with pkgs;
bluez = bluez5;
- inherit (python3Packages) bedup;
-
bolt = callPackage ../os-specific/linux/bolt { };
bpf-linker = callPackage ../development/tools/bpf-linker { };
@@ -24806,9 +25731,7 @@ with pkgs;
drbd = callPackage ../os-specific/linux/drbd { };
- dropwatch = callPackage ../os-specific/linux/dropwatch {
- readline = readline81;
- };
+ dropwatch = callPackage ../os-specific/linux/dropwatch { };
dsd = callPackage ../applications/radio/dsd { };
@@ -24816,6 +25739,8 @@ with pkgs;
erofs-utils = callPackage ../os-specific/linux/erofs-utils { };
+ evdev-proto = callPackage ../os-specific/bsd/freebsd/evdev-proto { };
+
fscryptctl = callPackage ../os-specific/linux/fscryptctl { };
# unstable until the first 1.x release
fscrypt-experimental = callPackage ../os-specific/linux/fscrypt { };
@@ -24828,9 +25753,7 @@ with pkgs;
fwupd-efi = callPackage ../os-specific/linux/firmware/fwupd-efi { };
- firmware-manager = callPackage ../os-specific/linux/firmware/firmware-manager {
- openssl = openssl_1_1;
- };
+ firmware-manager = callPackage ../os-specific/linux/firmware/firmware-manager { };
firmware-updater = callPackage ../os-specific/linux/firmware/firmware-updater { };
@@ -24860,6 +25783,8 @@ with pkgs;
fan2go = callPackage ../os-specific/linux/fan2go { };
+ fanctl = callPackage ../os-specific/linux/fanctl { };
+
fatrace = callPackage ../os-specific/linux/fatrace { };
ffado = libsForQt5.callPackage ../os-specific/linux/ffado {
@@ -24892,8 +25817,6 @@ with pkgs;
gmailctl = callPackage ../applications/networking/gmailctl { };
- gometer = callPackage ../applications/misc/gometer { };
-
gomp = callPackage ../applications/version-management/gomp { };
gomplate = callPackage ../development/tools/gomplate { };
@@ -24932,10 +25855,12 @@ with pkgs;
htop-vim = callPackage ../tools/system/htop/htop-vim.nix { };
- humility = callPackage ../development/tools/rust/humility {};
+ humility = callPackage ../development/tools/rust/humility {
+ inherit (darwin.apple_sdk.frameworks) AppKit;
+ };
btop = callPackage ../tools/system/btop {
- stdenv = gcc11Stdenv;
+ stdenv = gcc12Stdenv;
};
nmon = callPackage ../os-specific/linux/nmon { };
@@ -24958,6 +25883,8 @@ with pkgs;
intel-ocl = callPackage ../os-specific/linux/intel-ocl { };
+ level-zero = callPackage ../development/libraries/level-zero { };
+
iomelt = callPackage ../os-specific/linux/iomelt { };
iotop = callPackage ../os-specific/linux/iotop { };
@@ -25023,13 +25950,15 @@ with pkgs;
libatasmart = callPackage ../os-specific/linux/libatasmart { };
+ libax25 = callPackage ../development/libraries/libax25 { };
+
libcgroup = callPackage ../os-specific/linux/libcgroup { };
libkrun = callPackage ../development/libraries/libkrun {
inherit (darwin.apple_sdk.frameworks) Hypervisor;
};
- libkrun-sev = callPackage ../development/libraries/libkrun { sevVariant = true; };
+ libkrun-sev = libkrun.override { sevVariant = true; };
libkrunfw = callPackage ../development/libraries/libkrunfw { };
@@ -25064,6 +25993,8 @@ with pkgs;
osxsnarf = callPackage ../os-specific/darwin/osxsnarf { };
+ plistwatch = callPackage ../os-specific/darwin/plistwatch { };
+
power-calibrate = callPackage ../os-specific/linux/power-calibrate { };
powercap = callPackage ../os-specific/linux/powercap { };
@@ -25079,7 +26010,7 @@ with pkgs;
lkl = callPackage ../applications/virtualization/lkl { };
lklWithFirewall = callPackage ../applications/virtualization/lkl { firewallSupport = true; };
- inherit (callPackages ../os-specific/linux/kernel-headers { })
+ inherit (callPackages ../os-specific/linux/kernel-headers { inherit (pkgsBuildBuild) elf-header; })
linuxHeaders makeLinuxHeaders;
linuxHeaders_5_19 = linuxHeaders.overrideAttrs (_: rec {
@@ -25110,7 +26041,7 @@ with pkgs;
linuxPackages_custom_tinyconfig_kernel = let
base = linuxPackages.kernel;
tinyLinuxPackages = linuxKernel.customPackage {
- inherit (base) version src;
+ inherit (base) version modDirVersion src;
allowImportFromDerivation = false;
configfile = linuxConfig {
makeTarget = "tinyconfig";
@@ -25152,6 +26083,8 @@ with pkgs;
linux_5_10_hardened = linuxKernel.kernels.linux_5_10_hardened;
linuxPackages_5_15_hardened = linuxKernel.packages.linux_5_15_hardened;
linux_5_15_hardened = linuxKernel.kernels.linux_5_15_hardened;
+ linuxPackages_6_1_hardened = linuxKernel.packages.linux_6_1_hardened;
+ linux_6_1_hardened = linuxKernel.kernels.linux_6_1_hardened;
# Hardkernel (Odroid) kernels.
linuxPackages_hardkernel_latest = linuxKernel.packageAliases.linux_hardkernel_latest;
@@ -25177,7 +26110,7 @@ with pkgs;
linux-doc = callPackage ../os-specific/linux/kernel/htmldocs.nix { };
- cryptodev = linuxKernel.packages.linux_4_9.cryptodev;
+ cryptodev = linuxPackages.cryptodev;
dpdk = callPackage ../os-specific/linux/dpdk {
kernel = null; # dpdk modules are in linuxPackages.dpdk.kmod
@@ -25196,7 +26129,6 @@ with pkgs;
};
libraw = callPackage ../development/libraries/libraw { };
- libraw_unstable = callPackage ../development/libraries/libraw/unstable.nix { };
libraw1394 = callPackage ../development/libraries/libraw1394 { };
@@ -25283,6 +26215,8 @@ with pkgs;
mdadm = mdadm4;
mdadm4 = callPackage ../os-specific/linux/mdadm { };
+ mdevctl = callPackage ../os-specific/linux/mdevctl { };
+
metastore = callPackage ../os-specific/linux/metastore { };
mingetty = callPackage ../os-specific/linux/mingetty { };
@@ -25310,9 +26244,9 @@ with pkgs;
nsh = callPackage ../shells/nsh { };
- nushell = callPackage ../shells/nushell {
- inherit (darwin.apple_sdk.frameworks) AppKit Foundation Security;
- inherit (darwin.apple_sdk) sdk;
+ nushell = darwin.apple_sdk_11_0.callPackage ../shells/nushell {
+ inherit (darwin.apple_sdk_11_0) Libsystem;
+ inherit (darwin.apple_sdk_11_0.frameworks) AppKit Security;
};
nettools = if stdenv.isLinux
@@ -25356,6 +26290,8 @@ with pkgs;
iferr = callPackage ../development/tools/iferr { };
+ gci = callPackage ../development/tools/gci { };
+
ginkgo = callPackage ../development/tools/ginkgo { };
gdlv = darwin.apple_sdk_11_0.callPackage ../development/tools/gdlv {
@@ -25390,6 +26326,8 @@ with pkgs;
go-task = callPackage ../development/tools/go-task { };
+ golines = callPackage ../development/tools/golines { };
+
golint = callPackage ../development/tools/golint { };
golangci-lint = callPackage ../development/tools/golangci-lint { };
@@ -25412,6 +26350,8 @@ with pkgs;
gotest = callPackage ../development/tools/gotest { };
+ gotestfmt = callPackage ../development/tools/gotestfmt { };
+
gotools = callPackage ../development/tools/gotools { };
gotop = callPackage ../tools/system/gotop {
@@ -25420,17 +26360,14 @@ with pkgs;
go-migrate = callPackage ../development/tools/go-migrate { };
- go-mockery = callPackage ../development/tools/go-mockery {
- # pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
- buildGoModule = buildGo117Module;
- };
+ go-jet = callPackage ../development/tools/go-jet { };
+
+ go-mockery = callPackage ../development/tools/go-mockery { };
gomacro = callPackage ../development/tools/gomacro { };
gomodifytags = callPackage ../development/tools/gomodifytags { };
- gopls = callPackage ../development/tools/gopls { };
-
gops = callPackage ../development/tools/gops { };
gore = callPackage ../development/tools/gore { };
@@ -25491,9 +26428,7 @@ with pkgs;
pam_mysql = callPackage ../os-specific/linux/pam_mysql { };
- pam_p11 = callPackage ../os-specific/linux/pam_p11 {
- openssl = openssl_1_1;
- };
+ pam_p11 = callPackage ../os-specific/linux/pam_p11 { };
pam_pgsql = callPackage ../os-specific/linux/pam_pgsql { };
@@ -25505,10 +26440,7 @@ with pkgs;
pam_usb = callPackage ../os-specific/linux/pam_usb { };
- pam_ussh = callPackage ../os-specific/linux/pam_ussh {
- # pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
- buildGoModule = buildGo117Module;
- };
+ pam_ussh = callPackage ../os-specific/linux/pam_ussh { };
paxctl = callPackage ../os-specific/linux/paxctl { };
@@ -25522,13 +26454,15 @@ with pkgs;
perf-tools = callPackage ../os-specific/linux/perf-tools { };
+ picoprobe-udev-rules = callPackage ../os-specific/linux/picoprobe-udev-rules { };
+
pipes = callPackage ../misc/screensavers/pipes { };
pipes-rs = callPackage ../misc/screensavers/pipes-rs { };
pipework = callPackage ../os-specific/linux/pipework { };
- pktgen = callPackage ../os-specific/linux/pktgen { stdenv = gcc10StdenvCompat; };
+ pktgen = callPackage ../os-specific/linux/pktgen { };
plymouth = callPackage ../os-specific/linux/plymouth { };
@@ -25627,6 +26561,8 @@ with pkgs;
rtw89-firmware = callPackage ../os-specific/linux/firmware/rtw89-firmware { };
+ rvvm = callPackage ../applications/virtualization/rvvm { };
+
s3ql = callPackage ../tools/backup/s3ql { };
sasutils = callPackage ../os-specific/linux/sasutils { };
@@ -25649,6 +26585,8 @@ with pkgs;
seturgent = callPackage ../os-specific/linux/seturgent { };
+ sgx-azure-dcap-client = callPackage ../os-specific/linux/sgx/azure-dcap-client { };
+
sgx-sdk = callPackage ../os-specific/linux/sgx/sdk { };
sgx-ssl = callPackage ../os-specific/linux/sgx/ssl { };
@@ -25676,10 +26614,11 @@ with pkgs;
statifier = callPackage ../os-specific/linux/statifier { };
+ steamos-devkit = callPackage ../development/tools/steamos-devkit { };
+
swiftdefaultapps = callPackage ../os-specific/darwin/swiftdefaultapps { };
sysdig = callPackage ../os-specific/linux/sysdig {
- openssl = openssl_1_1;
kernel = null;
}; # sysdig is a client, for a driver look at linuxPackagesFor
@@ -25699,7 +26638,7 @@ with pkgs;
# break some cyclic dependencies
util-linux = util-linuxMinimal;
# provide a super minimal gnupg used for systemd-machined
- gnupg = callPackage ../tools/security/gnupg/23.nix {
+ gnupg = gnupg.override {
enableMinimal = true;
guiSupport = false;
};
@@ -25715,6 +26654,7 @@ with pkgs;
withEfi = false;
withFido2 = false;
withHostnamed = false;
+ withHomed = false;
withHwdb = false;
withImportd = false;
withLibBPF = false;
@@ -25747,7 +26687,9 @@ with pkgs;
};
- udev = systemd; # TODO: change to systemdMinimal
+ udev =
+ if (with stdenv.hostPlatform; isLinux && isStatic) then libudev-zero
+ else systemd; # TODO: change to systemdMinimal
systemd-wait = callPackage ../os-specific/linux/systemd-wait { };
@@ -25776,10 +26718,14 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) Security;
};
+ trust-dns = callPackage ../servers/dns/trust-dns { };
+
tunctl = callPackage ../os-specific/linux/tunctl { };
twa = callPackage ../tools/networking/twa { };
+ twingate = callPackage ../applications/networking/twingate { };
+
# Upstream U-Boots:
inherit (callPackage ../misc/uboot {})
buildUBoot
@@ -25794,6 +26740,7 @@ with pkgs;
ubootCubieboard2
ubootGuruplug
ubootJetsonTK1
+ ubootLibreTechCC
ubootNanoPCT4
ubootNovena
ubootOdroidC2
@@ -25940,6 +26887,10 @@ with pkgs;
adwaita-qt = libsForQt5.callPackage ../data/themes/adwaita-qt { };
+ adwaita-qt6 = qt6Packages.callPackage ../data/themes/adwaita-qt {
+ useQt6 = true;
+ };
+
adw-gtk3 = callPackage ../data/themes/adw-gtk3 { };
agave = callPackage ../data/fonts/agave { };
@@ -26013,12 +26964,18 @@ with pkgs;
bgnet = callPackage ../data/documentation/bgnet { };
- bibata-cursors = callPackage ../data/icons/bibata-cursors { };
+ bibata-cursors = callPackage ../data/icons/bibata-cursors { attrs = python3Packages.attrs; };
bibata-extra-cursors = callPackage ../data/icons/bibata-cursors/extra.nix { };
bibata-cursors-translucent = callPackage ../data/icons/bibata-cursors/translucent.nix { };
+ apple-cursor = callPackage ../data/icons/apple-cursor { };
+
blackbird = callPackage ../data/themes/blackbird { };
+ blackout = callPackage ../data/fonts/blackout { };
+
+ breath-theme = libsForQt5.callPackage ../data/themes/breath-theme { };
+
brise = callPackage ../data/misc/brise { };
cacert = callPackage ../data/misc/cacert { };
@@ -26031,6 +26988,8 @@ with pkgs;
capitaine-cursors = callPackage ../data/icons/capitaine-cursors { };
+ capitaine-cursors-themed = callPackage ../data/icons/capitaine-cursors-themed { };
+
carlito = callPackage ../data/fonts/carlito {};
cascadia-code = callPackage ../data/fonts/cascadia-code { };
@@ -26047,6 +27006,8 @@ with pkgs;
chonburi-font = callPackage ../data/fonts/chonburi { };
+ chunk = callPackage ../data/fonts/chunk { };
+
cldr-annotations = callPackage ../data/misc/cldr-annotations { };
clearlooks-phenix = callPackage ../data/themes/clearlooks-phenix { };
@@ -26097,6 +27058,7 @@ with pkgs;
dina-font = callPackage ../data/fonts/dina { };
+ dm-sans = callPackage ../data/fonts/dm-sans { };
dns-root-data = callPackage ../data/misc/dns-root-data { };
docbook5 = callPackage ../data/sgml+xml/schemas/docbook-5.0 { };
@@ -26151,6 +27113,8 @@ with pkgs;
dosemu_fonts = callPackage ../data/fonts/dosemu-fonts { };
+ dotcolon-fonts = callPackage ../data/fonts/dotcolon-fonts { };
+
e17gtk = callPackage ../data/themes/e17gtk { };
eb-garamond = callPackage ../data/fonts/eb-garamond { };
@@ -26171,6 +27135,10 @@ with pkgs;
eunomia = callPackage ../data/fonts/eunomia { };
+ fa_1 = callPackage ../data/fonts/fa_1 { };
+
+ f1_8 = callPackage ../data/fonts/f1_8 { };
+
f5_6 = callPackage ../data/fonts/f5_6 { };
faba-icon-theme = callPackage ../data/icons/faba-icon-theme { };
@@ -26199,6 +27167,8 @@ with pkgs;
fantasque-sans-mono = callPackage ../data/fonts/fantasque-sans-mono {};
+ fanwood = callPackage ../data/fonts/fanwood { };
+
fira = callPackage ../data/fonts/fira { };
fira-code = callPackage ../data/fonts/fira-code { };
@@ -26214,6 +27184,8 @@ with pkgs;
flat-remix-gtk = callPackage ../data/themes/flat-remix-gtk { };
flat-remix-gnome = callPackage ../data/themes/flat-remix-gnome { };
+ fluent-gtk-theme = callPackage ../data/themes/fluent-gtk-theme { };
+
fluent-icon-theme = callPackage ../data/icons/fluent-icon-theme { };
font-awesome_4 = (callPackage ../data/fonts/font-awesome { }).v4;
@@ -26227,6 +27199,8 @@ with pkgs;
freepats = callPackage ../data/misc/freepats { };
+ garamond-libre = callPackage ../data/fonts/garamond-libre { };
+
g15daemon = callPackage ../os-specific/linux/g15daemon {};
galatia-sil = callPackage ../data/fonts/galatia-sil { };
@@ -26247,6 +27221,8 @@ with pkgs;
go-font = callPackage ../data/fonts/go-font { };
+ goudy-bookletter-1911 = callPackage ../data/fonts/goudy-bookletter-1911 { };
+
graphite-gtk-theme = callPackage ../data/themes/graphite-gtk-theme { };
graphite-kde-theme = callPackage ../data/themes/graphite-kde-theme { };
@@ -26269,6 +27245,8 @@ with pkgs;
inherit (plasma5Packages) breeze-icons;
};
+ gruvbox-gtk-theme = callPackage ../data/themes/gruvbox-gtk-theme {};
+
gubbi-font = callPackage ../data/fonts/gubbi { };
gyre-fonts = callPackage ../data/fonts/gyre {};
@@ -26293,6 +27271,8 @@ with pkgs;
hermit = callPackage ../data/fonts/hermit { };
+ hubot-sans = callPackage ../data/fonts/hubot-sans { };
+
humanity-icon-theme = callPackage ../data/icons/humanity-icon-theme { };
hyperscrypt-font = callPackage ../data/fonts/hyperscrypt { };
@@ -26328,14 +27308,14 @@ with pkgs;
iwona = callPackage ../data/fonts/iwona { };
- jdt-language-server = callPackage ../development/tools/jdt-language-server {};
-
jetbrains-mono = callPackage ../data/fonts/jetbrains-mono { };
jost = callPackage ../data/fonts/jost { };
joypixels = callPackage ../data/fonts/joypixels { };
+ junction-font = callPackage ../data/fonts/junction { };
+
junicode = callPackage ../data/fonts/junicode { };
julia-mono = callPackage ../data/fonts/julia-mono { };
@@ -26354,6 +27334,8 @@ with pkgs;
khmeros = callPackage ../data/fonts/khmeros {};
+ knewave = callPackage ../data/fonts/knewave { };
+
kochi-substitute = callPackage ../data/fonts/kochi-substitute {};
kochi-substitute-naga10 = callPackage ../data/fonts/kochi-substitute-naga10 {};
@@ -26382,10 +27364,18 @@ with pkgs;
lato = callPackage ../data/fonts/lato {};
+ league-gothic = callPackage ../data/fonts/league-gothic { };
+
league-of-moveable-type = callPackage ../data/fonts/league-of-moveable-type {};
+ league-script-number-one = callPackage ../data/fonts/league-script-number-one { };
+
+ league-spartan = callPackage ../data/fonts/league-spartan { };
+
ledger-udev-rules = callPackage ../os-specific/linux/ledger-udev-rules {};
+ libGDSII = callPackage ../development/libraries/science/chemistry/libGDSII { };
+
inherit (callPackages ../data/fonts/liberation-fonts { })
liberation_ttf_v1
liberation_ttf_v2
@@ -26418,8 +27408,12 @@ with pkgs;
lightly-qt = libsForQt5.callPackage ../data/themes/lightly-qt { };
+ linden-hill = callPackage ../data/fonts/linden-hill { };
+
line-awesome = callPackage ../data/fonts/line-awesome { };
+ linja-pi-pu-lukin = callPackage ../data/fonts/linja-pi-pu-lukin {};
+
linux-manual = callPackage ../data/documentation/linux-manual { };
lklug-sinhala = callPackage ../data/fonts/lklug-sinhala {};
@@ -26448,6 +27442,8 @@ with pkgs;
inherit (plasma5Packages) breeze-icons;
};
+ lxgw-neoxihei = callPackage ../data/fonts/lxgw-neoxihei { };
+
lxgw-wenkai = callPackage ../data/fonts/lxgw-wenkai { };
maia-icon-theme = libsForQt5.callPackage ../data/icons/maia-icon-theme { };
@@ -26462,6 +27458,8 @@ with pkgs;
manrope = callPackage ../data/fonts/manrope { };
+ martian-mono = callPackage ../data/fonts/martian-mono { };
+
marwaita = callPackage ../data/themes/marwaita { };
marwaita-manjaro = callPackage ../data/themes/marwaita-manjaro { };
@@ -26482,6 +27480,8 @@ with pkgs;
material-icons = callPackage ../data/fonts/material-icons { };
+ material-symbols = callPackage ../data/fonts/material-symbols { };
+
material-kwin-decoration = libsForQt5.callPackage ../data/themes/material-kwin-decoration { };
meslo-lg = callPackage ../data/fonts/meslo-lg {};
@@ -26498,6 +27498,8 @@ with pkgs;
medio = callPackage ../data/fonts/medio { };
+ melete = callPackage ../data/fonts/melete { };
+
mno16 = callPackage ../data/fonts/mno16 { };
mnist = callPackage ../data/machine-learning/mnist { };
@@ -26510,6 +27512,8 @@ with pkgs;
moka-icon-theme = callPackage ../data/icons/moka-icon-theme { };
+ mona-sans = callPackage ../data/fonts/mona-sans { };
+
monoid = callPackage ../data/fonts/monoid { };
mononoki = callPackage ../data/fonts/mononoki { };
@@ -26532,17 +27536,19 @@ with pkgs;
myrica = callPackage ../data/fonts/myrica { };
+ nacelle = callPackage ../data/fonts/nacelle { };
+
nafees = callPackage ../data/fonts/nafees { };
nanum = callPackage ../data/fonts/nanum { };
nanum-gothic-coding = callPackage ../data/fonts/nanum-gothic-coding { };
+ nasin-nanpa = callPackage ../data/fonts/nasin-nanpa {};
+
national-park-typeface = callPackage ../data/fonts/national-park { };
- netease-music-tui = callPackage ../applications/audio/netease-music-tui {
- openssl = openssl_1_1;
- };
+ netease-music-tui = callPackage ../applications/audio/netease-music-tui { };
netease-cloud-music-gtk = callPackage ../applications/audio/netease-cloud-music-gtk {
inherit (darwin.apple_sdk.frameworks) Foundation SystemConfiguration;
@@ -26555,7 +27561,9 @@ with pkgs;
nordzy-icon-theme = callPackage ../data/icons/nordzy-icon-theme { };
inherit (callPackages ../data/fonts/noto-fonts {})
+ mkNoto
noto-fonts
+ noto-fonts-lgc-plus
noto-fonts-cjk-sans
noto-fonts-cjk-serif
noto-fonts-emoji
@@ -26617,6 +27625,8 @@ with pkgs;
orion = callPackage ../data/themes/orion {};
+ ostrich-sans = callPackage ../data/fonts/ostrich-sans { };
+
overpass = callPackage ../data/fonts/overpass { };
oxygenfonts = callPackage ../data/fonts/oxygenfonts { };
@@ -26685,6 +27695,8 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) Security;
};
+ prociono = callPackage ../data/fonts/prociono { };
+
profont = callPackage ../data/fonts/profont { };
proggyfonts = callPackage ../data/fonts/proggyfonts { };
@@ -26710,6 +27722,7 @@ with pkgs;
roapi-http = callPackage ../servers/roapi/http.nix { };
rose-pine-gtk-theme = callPackage ../data/themes/rose-pine-gtk { };
+ rose-pine-icon-theme = callPackage ../data/icons/rose-pine { };
route159 = callPackage ../data/fonts/route159 { };
@@ -26737,6 +27750,8 @@ with pkgs;
sierra-breeze-enhanced = libsForQt5.callPackage ../data/themes/kwin-decorations/sierra-breeze-enhanced { };
+ simp1e-cursors = callPackage ../data/icons/simp1e-cursors { };
+
sjasmplus = callPackage ../development/compilers/sjasmplus { };
skeu = callPackage ../data/themes/skeu { };
@@ -26761,10 +27776,14 @@ with pkgs;
snap7 = callPackage ../development/libraries/snap7 {};
+ sniglet = callPackage ../data/fonts/sniglet { };
+
snowblind = callPackage ../data/themes/snowblind { };
solarc-gtk-theme = callPackage ../data/themes/solarc { };
+ sorts-mill-goudy = callPackage ../data/fonts/sorts-mill-goudy { };
+
soundfont-fluid = callPackage ../data/soundfonts/fluid { };
soundfont-generaluser = callPackage ../data/soundfonts/generaluser { };
@@ -26791,6 +27810,8 @@ with pkgs;
stix-two = callPackage ../data/fonts/stix-two { };
+ super-tiny-icons = callPackage ../data/icons/super-tiny-icons { };
+
inherit (callPackages ../data/fonts/gdouros { })
aegan aegyptus akkadian assyrian eemusic maya symbola textfonts unidings;
@@ -26821,6 +27842,8 @@ with pkgs;
roboto-mono = callPackage ../data/fonts/roboto-mono { };
+ roboto-serif = callPackage ../data/fonts/roboto-serif { };
+
roboto-slab = callPackage ../data/fonts/roboto-slab { };
hasklig = callPackage ../data/fonts/hasklig {};
@@ -26880,7 +27903,11 @@ with pkgs;
theano = callPackage ../data/fonts/theano { };
- tela-circle-icon-theme = callPackage ../data/icons/tela-circle-icon-theme { };
+ the-neue-black = callPackage ../data/fonts/the-neue-black { };
+
+ tela-circle-icon-theme = callPackage ../data/icons/tela-circle-icon-theme {
+ inherit (gnome) adwaita-icon-theme;
+ };
tela-icon-theme = callPackage ../data/icons/tela-icon-theme { };
@@ -27020,7 +28047,9 @@ with pkgs;
inherit (plasma5Packages) breeze-icons;
};
- zeal = libsForQt5.callPackage ../data/documentation/zeal { };
+ zeal-qt5 = libsForQt5.callPackage ../data/documentation/zeal { };
+ zeal-qt6 = qt6Packages.callPackage ../data/documentation/zeal { };
+ zeal = zeal-qt5;
zilla-slab = callPackage ../data/fonts/zilla-slab { };
@@ -27076,6 +28105,8 @@ with pkgs;
aacgain = callPackage ../applications/audio/aacgain { };
+ aaxtomp3 = callPackage ../applications/audio/aaxtomp3 {};
+
abcde = callPackage ../applications/audio/abcde {
inherit (python3Packages) eyeD3;
};
@@ -27090,6 +28121,8 @@ with pkgs;
requests requests-toolbelt setuptools sqlalchemy fusepy;
};
+ acorn = callPackage ../applications/networking/cluster/acorn {};
+
adobe-reader = pkgsi686Linux.callPackage ../applications/misc/adobe-reader { };
adl = callPackage ../applications/video/adl { };
@@ -27102,7 +28135,7 @@ with pkgs;
masterpdfeditor4 = libsForQt5.callPackage ../applications/misc/masterpdfeditor4 { };
- foxitreader = libsForQt512.callPackage ../applications/misc/foxitreader { };
+ foxitreader = libsForQt5.callPackage ../applications/misc/foxitreader { };
pdfstudio2021 = callPackage ../applications/misc/pdfstudio {
year = "2021";
@@ -27131,7 +28164,7 @@ with pkgs;
ahoviewer = callPackage ../applications/graphics/ahoviewer { };
- airwave = callPackage ../applications/audio/airwave { qt5 = qt514; };
+ airwave = libsForQt5.callPackage ../applications/audio/airwave { };
akira-unstable = callPackage ../applications/graphics/akira { };
@@ -27170,7 +28203,7 @@ with pkgs;
antfs-cli = callPackage ../applications/misc/antfs-cli {};
- antimony = libsForQt514.callPackage ../applications/graphics/antimony {};
+ antimony = libsForQt5.callPackage ../applications/graphics/antimony {};
antiword = callPackage ../applications/office/antiword {};
@@ -27202,6 +28235,7 @@ with pkgs;
aqemu = libsForQt5.callPackage ../applications/virtualization/aqemu { };
+ ardour_6 = callPackage ../applications/audio/ardour/6.nix { };
ardour = callPackage ../applications/audio/ardour { };
arelle = with python3Packages; toPythonApplication arelle;
@@ -27246,7 +28280,7 @@ with pkgs;
assign-lb-ip = callPackage ../applications/networking/cluster/assign-lb-ip { };
astroid = callPackage ../applications/networking/mailreaders/astroid {
- vim = vim_configurable.override { features = "normal"; };
+ vim = vim-full.override { features = "normal"; };
};
aucatctl = callPackage ../applications/audio/aucatctl { };
@@ -27258,9 +28292,8 @@ with pkgs;
};
audaciousQt5 = audacious;
- audacity = callPackage ../applications/audio/audacity {
- inherit (darwin.apple_sdk.frameworks) AppKit AudioToolbox AudioUnit Carbon CoreAudio CoreAudioKit CoreServices;
- suil = suil-qt5;
+ audacity = darwin.apple_sdk_11_0.callPackage ../applications/audio/audacity {
+ inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreAudioKit;
};
audio-recorder = callPackage ../applications/audio/audio-recorder { };
@@ -27275,13 +28308,32 @@ with pkgs;
av-98 = callPackage ../applications/networking/browsers/av-98 { };
+ avalanchego = callPackage ../applications/networking/avalanchego {
+ inherit (darwin.apple_sdk.frameworks) IOKit;
+ };
+
avizo = callPackage ../applications/misc/avizo { };
avocode = callPackage ../applications/graphics/avocode {};
+ ax25-apps = callPackage ../applications/radio/ax25-apps {};
+
+ ax25-tools = callPackage ../applications/radio/ax25-tools {};
+
azpainter = callPackage ../applications/graphics/azpainter { };
- bambootracker = libsForQt5.callPackage ../applications/audio/bambootracker { };
+ bambootracker = libsForQt5.callPackage ../applications/audio/bambootracker {
+ stdenv = if stdenv.hostPlatform.isDarwin then
+ darwin.apple_sdk_11_0.stdenv
+ else
+ stdenv;
+ };
+ bambootracker-qt6 = qt6Packages.callPackage ../applications/audio/bambootracker {
+ stdenv = if stdenv.hostPlatform.isDarwin then
+ darwin.apple_sdk_11_0.stdenv
+ else
+ stdenv;
+ };
blocky = callPackage ../applications/networking/blocky { };
@@ -27291,7 +28343,7 @@ with pkgs;
milkytracker = callPackage ../applications/audio/milkytracker { };
- ptcollab = libsForQt515.callPackage ../applications/audio/ptcollab { };
+ ptcollab = libsForQt5.callPackage ../applications/audio/ptcollab { };
schismtracker = callPackage ../applications/audio/schismtracker { };
@@ -27299,6 +28351,8 @@ with pkgs;
join-desktop = callPackage ../applications/misc/join-desktop { };
+ json-plot = callPackage ../applications/graphics/json-plot {};
+
libbitcoin = callPackage ../tools/misc/libbitcoin/libbitcoin.nix {
boost = boost175; # fatal error: 'boost/interprocess/detail/posix_time_types_wrk.hpp' file not found
};
@@ -27377,8 +28431,6 @@ with pkgs;
enableVST2 = true;
};
- bevelbar = callPackage ../applications/window-managers/bevelbar { };
-
bfcal = libsForQt5.callPackage ../applications/misc/bfcal { };
bibletime = libsForQt5.callPackage ../applications/misc/bibletime { };
@@ -27411,7 +28463,9 @@ with pkgs;
inherit bitwig-studio1;
};
bitwig-studio3 = callPackage ../applications/audio/bitwig-studio/bitwig-studio3.nix { };
- bitwig-studio4 = callPackage ../applications/audio/bitwig-studio/bitwig-studio4.nix { };
+ bitwig-studio4 = callPackage ../applications/audio/bitwig-studio/bitwig-studio4.nix {
+ libjpeg = libjpeg.override { enableJpeg8 = true; };
+ };
bitwig-studio = bitwig-studio4;
@@ -27463,9 +28517,11 @@ with pkgs;
bonzomatic = callPackage ../applications/editors/bonzomatic { };
- bottles = callPackage ../applications/misc/bottles {
- wine = wineWowPackages.minimal;
- };
+ booster = callPackage ../applications/system/booster {};
+
+ bottles = callPackage ../applications/misc/bottles/fhsenv.nix { };
+
+ bottles-unwrapped = callPackage ../applications/misc/bottles { };
brave = callPackage ../applications/networking/browsers/brave { };
@@ -27511,6 +28567,8 @@ with pkgs;
inherit (gnome2) libglade;
};
+ calcmysky = qt6Packages.callPackage ../applications/science/astronomy/calcmysky { };
+
calcurse = callPackage ../applications/misc/calcurse { };
calculix = callPackage ../applications/science/math/calculix {};
@@ -27519,6 +28577,17 @@ with pkgs;
calibre-web = callPackage ../servers/calibre-web { };
+ # calico-felix and calico-node have not been packaged due to libbpf, linking issues
+ inherit (callPackage ../applications/networking/cluster/calico {})
+ calico-apiserver
+ calico-app-policy
+ calico-cni-plugin
+ calico-kube-controllers
+ calico-pod2daemon
+ calico-typha
+ calicoctl
+ confd-calico;
+
calligra = libsForQt5.callPackage ../applications/office/calligra { };
perkeep = callPackage ../applications/misc/perkeep { };
@@ -27547,7 +28616,9 @@ with pkgs;
cava = callPackage ../applications/audio/cava { };
- cb2bib = libsForQt514.callPackage ../applications/office/cb2bib { };
+ cavalier = callPackage ../applications/audio/cavalier { };
+
+ cb2bib = libsForQt5.callPackage ../applications/office/cb2bib { };
cbatticon = callPackage ../applications/misc/cbatticon { };
@@ -27570,9 +28641,6 @@ with pkgs;
centerim = callPackage ../applications/networking/instant-messengers/centerim { };
- cgit = callPackage ../applications/version-management/git-and-tools/cgit { };
- cgit-pink = callPackage ../applications/version-management/git-and-tools/cgit/pink.nix { };
-
chatty = callPackage ../applications/networking/instant-messengers/chatty { };
chirp = callPackage ../applications/radio/chirp { };
@@ -27604,7 +28672,8 @@ with pkgs;
chromiumDev = lowPrio (chromium.override { channel = "dev"; });
chuck = callPackage ../applications/audio/chuck {
- inherit (darwin.apple_sdk.frameworks) AppKit Carbon CoreAudio CoreMIDI CoreServices Kernel;
+ inherit (darwin) DarwinTools;
+ inherit (darwin.apple_sdk.frameworks) AppKit Carbon CoreAudio CoreMIDI CoreServices Kernel MultitouchSupport;
};
cinelerra = callPackage ../applications/video/cinelerra { };
@@ -27641,6 +28710,8 @@ with pkgs;
cmatrix = callPackage ../applications/misc/cmatrix { };
+ pokemon-colorscripts-mac = callPackage ../applications/misc/pokemon-colorscripts-mac { };
+
cmctl = callPackage ../applications/networking/cluster/cmctl { };
cmus = callPackage ../applications/audio/cmus {
@@ -27663,12 +28734,16 @@ with pkgs;
complete-alias = callPackage ../tools/misc/complete-alias { };
+ completely = callPackage ../tools/misc/completely { };
+
confclerk = libsForQt5.callPackage ../applications/misc/confclerk { };
- copyq = libsForQt5.callPackage ../applications/misc/copyq { };
+ copyq = qt6Packages.callPackage ../applications/misc/copyq { };
corectrl = libsForQt5.callPackage ../applications/misc/corectrl { };
+ coreth = callPackage ../applications/networking/coreth {};
+
coriander = callPackage ../applications/video/coriander {
inherit (gnome2) libgnomeui GConf;
};
@@ -27677,7 +28752,7 @@ with pkgs;
ffmpeg = ffmpeg-full;
};
- cpeditor = libsForQt515.callPackage ../applications/editors/cpeditor { };
+ cpeditor = libsForQt5.callPackage ../applications/editors/cpeditor { };
csa = callPackage ../applications/audio/csa { };
@@ -27688,7 +28763,7 @@ with pkgs;
csound-manual = callPackage ../applications/audio/csound/csound-manual { };
csound-qt = libsForQt5.callPackage ../applications/audio/csound/csound-qt {
- python = python27;
+ python = python3;
};
codeblocks = callPackage ../applications/editors/codeblocks { };
@@ -27716,9 +28791,9 @@ with pkgs;
cozy-drive = callPackage ../applications/networking/cozy-drive {};
- cq-editor = libsForQt5.callPackage ../applications/graphics/cq-editor {
- python3Packages = python37Packages;
- };
+ cplay-ng = callPackage ../applications/audio/cplay-ng { };
+
+ cq-editor = libsForQt5.callPackage ../applications/graphics/cq-editor { };
cqrlog = callPackage ../applications/radio/cqrlog {
hamlib = hamlib_4;
@@ -27762,8 +28837,6 @@ with pkgs;
configureFlags = (lib.remove "-flibrary" drv.configureFlags or []) ++ ["-f-library"];
}) (haskell.lib.compose.justStaticExecutables haskellPackages.darcs);
- darcs-to-git = callPackage ../applications/version-management/git-and-tools/darcs-to-git { };
-
darkman = callPackage ../applications/misc/darkman { };
darktable = callPackage ../applications/graphics/darktable {
@@ -27799,13 +28872,15 @@ with pkgs;
plugins = [];
};
+ denaro = callPackage ../applications/finance/denaro { };
+
dfasma = libsForQt5.callPackage ../applications/audio/dfasma { };
dht = callPackage ../applications/networking/p2p/dht { };
- dia = callPackage ../applications/graphics/dia {
- inherit (gnome2) libart_lgpl libgnomeui;
- };
+ dia = callPackage ../applications/graphics/dia { };
+
+ digital = callPackage ../applications/science/electronics/digital {};
direwolf = callPackage ../applications/radio/direwolf {
hamlib = hamlib_4;
@@ -27827,6 +28902,8 @@ with pkgs;
dmenu = callPackage ../applications/misc/dmenu { };
dmenu-wayland = callPackage ../applications/misc/dmenu/wayland.nix { };
+ dmenu-rs = callPackage ../applications/misc/dmenu-rs { };
+
dmensamenu = callPackage ../applications/misc/dmensamenu {
inherit (python3Packages) buildPythonApplication requests;
};
@@ -27874,10 +28951,14 @@ with pkgs;
docker-credential-helpers = callPackage ../tools/admin/docker-credential-helpers { };
+ dockstarter = callPackage ../tools/virtualization/dockstarter {};
+
doodle = callPackage ../applications/search/doodle { };
dr14_tmeter = callPackage ../applications/audio/dr14_tmeter { };
+ dracut = callPackage ../os-specific/linux/dracut { };
+
dragonflydb = callPackage ../servers/nosql/dragonflydb { };
dragonfly-reverb = callPackage ../applications/audio/dragonfly-reverb { };
@@ -27906,7 +28987,7 @@ with pkgs;
dunst = callPackage ../applications/misc/dunst { };
du-dust = callPackage ../tools/misc/dust {
- inherit (darwin.apple_sdk.frameworks) AppKit;
+ inherit (darwin.apple_sdk_11_0.frameworks) AppKit;
};
dutree = callPackage ../tools/misc/dutree { };
@@ -27946,6 +29027,8 @@ with pkgs;
dwm-status = callPackage ../applications/window-managers/dwm/dwm-status.nix { };
+ emoji-picker = callPackage ../applications/misc/emoji-picker {};
+
exploitdb = callPackage ../tools/security/exploitdb { };
evilwm = callPackage ../applications/window-managers/evilwm {
@@ -27962,9 +29045,7 @@ with pkgs;
echoip = callPackage ../servers/echoip { };
- eclipses = recurseIntoAttrs (callPackage ../applications/editors/eclipse {
- jdk = jdk11;
- });
+ eclipses = recurseIntoAttrs (callPackage ../applications/editors/eclipse { });
ecpdap = callPackage ../development/embedded/fpga/ecpdap {
inherit (darwin.apple_sdk.frameworks) AppKit;
@@ -27976,6 +29057,8 @@ with pkgs;
edbrowse = callPackage ../applications/editors/edbrowse { };
+ edlin = callPackage ../applications/editors/edlin { };
+
o = callPackage ../applications/editors/o { };
oed = callPackage ../applications/editors/oed { };
@@ -27986,7 +29069,7 @@ with pkgs;
electrum = libsForQt5.callPackage ../applications/misc/electrum { };
- electrum-grs = libsForQt5.callPackage ../applications/misc/electrum-grs { };
+ electrum-grs = libsForQt5.callPackage ../applications/misc/electrum/grs.nix { };
electrum-ltc = libsForQt5.callPackage ../applications/misc/electrum/ltc.nix { };
@@ -28055,11 +29138,11 @@ with pkgs;
# If you turn this into "real" alias again, please add it to pkgs/top-level/packages-config.nix again too
emacsPackages = emacs.pkgs;
- inherit (gnome) empathy;
+ emptty = callPackage ../applications/display-managers/emptty {};
- endeavour = callPackage ../applications/misc/endeavour { };
+ endeavour = callPackage ../applications/office/endeavour { };
- enhanced-ctorrent = callPackage ../applications/networking/enhanced-ctorrent { };
+ enhanced-ctorrent = callPackage ../applications/networking/p2p/enhanced-ctorrent { };
entangle = callPackage ../applications/video/entangle {
inherit (gst_all_1) gstreamer gst-plugins-base;
@@ -28127,7 +29210,7 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) Cocoa;
};
- gg-scm = callPackage ../applications/version-management/git-and-tools/gg { };
+ furtherance = callPackage ../applications/misc/furtherance { };
gigalixir = callPackage ../tools/misc/gigalixir { };
@@ -28135,6 +29218,8 @@ with pkgs;
go-motion = callPackage ../development/tools/go-motion { };
+ go-musicfox = callPackage ../applications/audio/go-musicfox { };
+
gpg-mdp = callPackage ../applications/misc/gpg-mdp { };
greenfoot = callPackage ../applications/editors/greenfoot {
@@ -28143,6 +29228,8 @@ with pkgs;
gspeech = callPackage ../applications/audio/gspeech { };
+ gtkcord4 = callPackage ../applications/audio/gtkcord4 {};
+
haruna = libsForQt5.callPackage ../applications/video/haruna { };
hdrmerge = libsForQt5.callPackage ../applications/graphics/hdrmerge { };
@@ -28157,6 +29244,8 @@ with pkgs;
keepassx2 = callPackage ../applications/misc/keepassx/2.0.nix { };
keepassxc = libsForQt5.callPackage ../applications/misc/keepassx/community.nix { };
+ keepass-diff = callPackage ../applications/misc/keepass-diff { };
+
keeweb = callPackage ../applications/misc/keeweb { };
inherit (gnome) evince;
@@ -28186,8 +29275,6 @@ with pkgs;
kvmtool = callPackage ../applications/virtualization/kvmtool { };
- exrdisplay = callPackage ../applications/graphics/exrdisplay { };
-
exrtools = callPackage ../applications/graphics/exrtools { };
f1viewer = callPackage ../applications/video/f1viewer {};
@@ -28221,7 +29308,6 @@ with pkgs;
finalfrontier = callPackage ../applications/science/machine-learning/finalfrontier {
inherit (darwin.apple_sdk.frameworks) Security;
- openssl = openssl_1_1;
};
finalfusion-utils = callPackage ../applications/science/machine-learning/finalfusion-utils {
@@ -28304,6 +29390,8 @@ with pkgs;
gauche = callPackage ../development/interpreters/gauche { };
+ gazelle-origin = python3Packages.callPackage ../tools/misc/gazelle-origin { };
+
gcal = callPackage ../applications/misc/gcal { };
gcstar = callPackage ../applications/misc/gcstar { };
@@ -28321,8 +29409,6 @@ with pkgs;
ghostwriter = libsForQt5.callPackage ../applications/editors/ghostwriter { };
- gitweb = callPackage ../applications/version-management/git-and-tools/gitweb { };
-
globe-cli = callPackage ../applications/misc/globe-cli { };
gnss-sdr = callPackage ../applications/radio/gnss-sdr { };
@@ -28434,9 +29520,7 @@ with pkgs;
wlgreet = callPackage ../applications/display-managers/greetd/wlgreet.nix { };
};
- goldendict = libsForQt5.callPackage ../applications/misc/goldendict {
- inherit (darwin) libiconv;
- };
+ goldendict = libsForQt5.callPackage ../applications/misc/goldendict { };
gomuks = callPackage ../applications/networking/instant-messengers/gomuks { };
@@ -28460,12 +29544,12 @@ with pkgs;
gpx = callPackage ../applications/misc/gpx { };
- gqrx = callPackage ../applications/radio/gqrx { };
- gqrx-portaudio = callPackage ../applications/radio/gqrx {
+ gqrx = qt6Packages.callPackage ../applications/radio/gqrx { };
+ gqrx-portaudio = qt6Packages.callPackage ../applications/radio/gqrx {
portaudioSupport = true;
pulseaudioSupport = false;
};
- gqrx-gr-audio = callPackage ../applications/radio/gqrx {
+ gqrx-gr-audio = qt6Packages.callPackage ../applications/radio/gqrx {
portaudioSupport = false;
pulseaudioSupport = false;
};
@@ -28492,7 +29576,9 @@ with pkgs;
fftw = fftwSinglePrec;
};
- gurk-rs = callPackage ../applications/networking/instant-messengers/gurk-rs { };
+ gurk-rs = callPackage ../applications/networking/instant-messengers/gurk-rs {
+ inherit (darwin.apple_sdk.frameworks) Cocoa;
+ };
gjay = callPackage ../applications/audio/gjay { };
@@ -28504,6 +29590,8 @@ with pkgs;
w_scan = callPackage ../applications/video/w_scan { };
+ w_scan2 = callPackage ../applications/video/w_scan2 { };
+
wavrsocvt = callPackage ../applications/misc/audio/wavrsocvt { };
welle-io = libsForQt5.callPackage ../applications/radio/welle-io { };
@@ -28556,11 +29644,9 @@ with pkgs;
firefox-esr-unwrapped = firefoxPackages.firefox-esr-102;
firefox = wrapFirefox firefox-unwrapped { };
- firefox-wayland = wrapFirefox firefox-unwrapped { forceWayland = true; };
firefox-esr = firefox-esr-102;
firefox-esr-102 = wrapFirefox firefox-esr-102-unwrapped { };
- firefox-esr-wayland = wrapFirefox firefox-esr-102-unwrapped { forceWayland = true; };
firefox-bin-unwrapped = callPackage ../applications/networking/browsers/firefox-bin {
inherit (gnome) adwaita-icon-theme;
@@ -28602,10 +29688,6 @@ with pkgs;
libName = "librewolf";
};
- librewolf-wayland = librewolf.override {
- forceWayland = true;
- };
-
firefox_decrypt = python3Packages.callPackage ../tools/security/firefox_decrypt { };
fmtoy = callPackage ../tools/audio/fmtoy { };
@@ -28651,7 +29733,7 @@ with pkgs;
freecad = libsForQt5.callPackage ../applications/graphics/freecad {
boost = python3Packages.boost;
inherit (python3Packages)
- GitPython
+ gitpython
matplotlib
pivy
ply
@@ -28676,9 +29758,7 @@ with pkgs;
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
};
- freenet = callPackage ../applications/networking/p2p/freenet {
- jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
- };
+ freenet = callPackage ../applications/networking/p2p/freenet { };
freeoffice = callPackage ../applications/office/softmaker/freeoffice.nix {};
@@ -28736,61 +29816,8 @@ with pkgs;
gtk = gtk3;
};
- git = callPackage ../applications/version-management/git-and-tools/git {
- inherit (darwin.apple_sdk.frameworks) CoreServices Security;
- perlLibs = [perlPackages.LWP perlPackages.URI perlPackages.TermReadKey];
- smtpPerlLibs = [
- perlPackages.libnet perlPackages.NetSMTPSSL
- perlPackages.IOSocketSSL perlPackages.NetSSLeay
- perlPackages.AuthenSASL perlPackages.DigestHMAC
- ];
- };
-
- # The full-featured Git.
- gitFull = git.override {
- svnSupport = true;
- guiSupport = true;
- sendEmailSupport = true;
- withSsh = true;
- withLibsecret = !stdenv.isDarwin;
- };
-
- # Git with SVN support, but without GUI.
- gitSVN = lowPrio (git.override { svnSupport = true; });
-
- git-autofixup = perlPackages.GitAutofixup;
-
- git-doc = lib.addMetaAttrs {
- description = "Additional documentation for Git";
- longDescription = ''
- This package contains additional documentation (HTML and text files) that
- is referenced in the man pages of Git.
- '';
- } gitFull.doc;
-
- gitMinimal = git.override {
- withManual = false;
- pythonSupport = false;
- perlSupport = false;
- withpcre2 = false;
- };
-
- gitRepo = callPackage ../applications/version-management/git-repo { };
-
- git-quick-stats = callPackage ../development/tools/git-quick-stats {};
-
- git-review = python3Packages.callPackage ../applications/version-management/git-review { };
-
- git-team = callPackage ../applications/version-management/git-and-tools/git-team { };
-
- github-cli = gh;
-
gitolite = callPackage ../applications/version-management/gitolite { };
- gitoxide = callPackage ../applications/version-management/gitoxide {
- inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
- };
-
inherit (gnome) gitg;
gmrun = callPackage ../applications/misc/gmrun {};
@@ -28799,7 +29826,7 @@ with pkgs;
goffice = callPackage ../development/libraries/goffice { };
- got = callPackage ../applications/version-management/got { };
+ got = darwin.apple_sdk_11_0.callPackage ../applications/version-management/got { };
gtkterm = callPackage ../tools/misc/gtkterm { };
@@ -28817,12 +29844,11 @@ with pkgs;
jdk = jetbrains.jdk;
}) // {
jdk = callPackage ../development/compilers/jetbrains-jdk { };
+ jcef = callPackage ../development/compilers/jetbrains-jdk/jcef.nix { };
});
jmusicbot = callPackage ../applications/audio/jmusicbot { };
- josh = callPackage ../applications/version-management/josh { };
-
junction = callPackage ../applications/misc/junction { };
lemonade = callPackage ../applications/misc/lemonade { };
@@ -28861,6 +29887,8 @@ with pkgs;
moe = callPackage ../applications/editors/moe { };
+ molsketch = libsForQt5.callPackage ../applications/editors/molsketch { };
+
pattypan = callPackage ../applications/misc/pattypan {};
praat = callPackage ../applications/audio/praat { };
@@ -28953,9 +29981,7 @@ with pkgs;
gollum = callPackage ../applications/misc/gollum { };
- gonic = callPackage ../servers/gonic {
- inherit (darwin.apple_sdk.frameworks) AppKit AudioToolbox;
- };
+ gonic = callPackage ../servers/gonic { };
goodvibes = callPackage ../applications/audio/goodvibes { };
@@ -28969,6 +29995,8 @@ with pkgs;
go-graft = callPackage ../applications/networking/go-graft { };
+ gostatic = callPackage ../applications/misc/gostatic {};
+
gosmore = callPackage ../applications/misc/gosmore { stdenv = gcc10StdenvCompat; };
gpsbabel = libsForQt5.callPackage ../applications/misc/gpsbabel { };
@@ -28993,12 +30021,18 @@ with pkgs;
gpxlab = libsForQt5.callPackage ../applications/misc/gpxlab { };
- gpxsee = libsForQt5.callPackage ../applications/misc/gpxsee { };
+ gpxsee-qt5 = libsForQt5.callPackage ../applications/misc/gpxsee { };
+
+ gpxsee-qt6 = qt6Packages.callPackage ../applications/misc/gpxsee { };
+
+ gpxsee = gpxsee-qt5;
gspell = callPackage ../development/libraries/gspell { };
gtk2fontsel = callPackage ../applications/misc/gtk2fontsel { };
+ gtklock = callPackage ../tools/wayland/gtklock { };
+
guardian-agent = callPackage ../tools/networking/guardian-agent { };
gv = callPackage ../applications/misc/gv { };
@@ -29035,9 +30069,7 @@ with pkgs;
hdhomerun-config-gui = callPackage ../applications/video/hdhomerun-config-gui { };
- hdr-plus = callPackage ../applications/graphics/hdr-plus {
- stdenv = clangStdenv;
- };
+ headlines = callPackage ../applications/networking/headlines { };
hedgedoc-cli = callPackage ../tools/admin/hedgedoc-cli { };
@@ -29077,6 +30109,7 @@ with pkgs;
hledger-interest = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-interest;
hledger-ui = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-ui;
hledger-web = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-web;
+ hledger-utils = with python3.pkgs; toPythonApplication hledger-utils;
homebank = callPackage ../applications/office/homebank {
gtk = gtk3;
@@ -29163,6 +30196,8 @@ with pkgs;
jackline = callPackage ../applications/networking/instant-messengers/jackline { };
+ jay = callPackage ../applications/window-managers/jay { };
+
keylight-controller-mschneider82 = callPackage ../applications/misc/keylight-controller-mschneider82 { };
leftwm = callPackage ../applications/window-managers/leftwm { };
@@ -29175,6 +30210,8 @@ with pkgs;
meerk40t = callPackage ../applications/misc/meerk40t { };
+ meerk40t-camera = callPackage ../applications/misc/meerk40t/camera.nix { };
+
musikcube = callPackage ../applications/audio/musikcube {
inherit (darwin.apple_sdk.frameworks) Cocoa SystemConfiguration;
};
@@ -29211,8 +30248,19 @@ with pkgs;
pmbootstrap = python3Packages.callPackage ../tools/misc/pmbootstrap { };
+ popura = callPackage ../tools/networking/popura {};
+
+ pureref = callPackage ../applications/graphics/pureref { };
+
shepherd = nodePackages."@nerdwallet/shepherd";
+ inherit (callPackage ../applications/virtualization/singularity/packages.nix { })
+ apptainer
+ singularity
+ apptainer-overriden-nixos
+ singularity-overriden-nixos
+ ;
+
skate = callPackage ../applications/misc/skate { };
slack = callPackage ../applications/networking/instant-messengers/slack { };
@@ -29221,7 +30269,7 @@ with pkgs;
slack-term = callPackage ../applications/networking/instant-messengers/slack-term { };
- singularity = callPackage ../applications/virtualization/singularity { };
+ slweb = callPackage ../applications/misc/slweb { };
sonixd = callPackage ../applications/audio/sonixd { };
@@ -29249,13 +30297,13 @@ with pkgs;
streamdeck-ui = libsForQt5.callPackage ../applications/misc/streamdeck-ui { };
- super-productivity = callPackage ../applications/office/super-productivity {
- electron = electron_17;
- };
+ super-productivity = callPackage ../applications/office/super-productivity { };
- wlroots = wlroots_0_15;
- wlroots_0_14 = callPackage ../development/libraries/wlroots/0.14.nix { };
- wlroots_0_15 = callPackage ../development/libraries/wlroots/0.15.nix { };
+ inherit (callPackages ../development/libraries/wlroots {})
+ wlroots_0_14
+ wlroots_0_15
+ wlroots_0_16
+ wlroots;
sway-unwrapped = callPackage ../applications/window-managers/sway { };
sway = callPackage ../applications/window-managers/sway/wrapper.nix { };
@@ -29266,6 +30314,8 @@ with pkgs;
swaywsr = callPackage ../applications/window-managers/sway/wsr.nix { };
sway-contrib = recurseIntoAttrs (callPackages ../applications/window-managers/sway/contrib.nix { });
+ swaycons = callPackage ../applications/window-managers/sway/swaycons.nix { };
+
swaylock-fancy = callPackage ../applications/window-managers/sway/lock-fancy.nix { };
swaylock-effects = callPackage ../applications/window-managers/sway/lock-effects.nix { };
@@ -29284,6 +30334,10 @@ with pkgs;
waybar = callPackage ../applications/misc/waybar {};
+ waylock = callPackage ../applications/misc/waylock {
+ zig = zig_0_10;
+ };
+
wayshot = callPackage ../tools/misc/wayshot { };
waylevel = callPackage ../tools/misc/waylevel { };
@@ -29300,8 +30354,6 @@ with pkgs;
i3-auto-layout = callPackage ../applications/window-managers/i3/auto-layout.nix { };
- i3-gaps = callPackage ../applications/window-managers/i3/gaps.nix { };
-
i3-rounded = callPackage ../applications/window-managers/i3/rounded.nix { };
i3altlayout = callPackage ../applications/window-managers/i3/altlayout.nix { };
@@ -29384,24 +30436,27 @@ with pkgs;
stdenv = gccStdenv;
};
- ike = callPackage ../applications/networking/ike { };
-
ikiwiki = callPackage ../applications/misc/ikiwiki {
python = python3;
inherit (perlPackages.override { pkgs = pkgs // { imagemagick = imagemagickBig;}; }) ImageMagick;
};
+ ikiwiki-full = ikiwiki.override {
+ bazaarSupport = false; # tests broken
+ cvsSupport = true;
+ docutilsSupport = true;
+ gitSupport = true;
+ mercurialSupport = true;
+ monotoneSupport = true;
+ subversionSupport = true;
+ };
+
iksemel = callPackage ../development/libraries/iksemel {
texinfo = texinfo6_7; # Uses @setcontentsaftertitlepage, removed in 6.8.
};
avalonia-ilspy = callPackage ../applications/misc/avalonia-ilspy { };
- imag = callPackage ../applications/misc/imag {
- inherit (darwin.apple_sdk.frameworks) Security;
- openssl = openssl_1_1;
- };
-
image-roll = callPackage ../applications/graphics/image-roll { };
imagej = callPackage ../applications/graphics/imagej { };
@@ -29487,6 +30542,8 @@ with pkgs;
imhex = callPackage ../applications/editors/imhex { };
+ inframap = callPackage ../applications/networking/cluster/inframap {};
+
inkcut = libsForQt5.callPackage ../applications/misc/inkcut { };
inklingreader = callPackage ../tools/misc/inklingreader { };
@@ -29512,7 +30569,7 @@ with pkgs;
lua = lua5_1;
};
- ipe = libsForQt514.callPackage ../applications/graphics/ipe {
+ ipe = libsForQt5.callPackage ../applications/graphics/ipe {
ghostscript = ghostscriptX;
texlive = texlive.combine { inherit (texlive) scheme-small; };
lua5 = lua5_3;
@@ -29549,7 +30606,7 @@ with pkgs;
};
jabref = callPackage ../applications/office/jabref {
- jdk = jdk18;
+ jdk = javaPackages.compiler.openjdk18;
};
jack_capture = callPackage ../applications/audio/jack-capture { };
@@ -29601,7 +30658,11 @@ with pkgs;
jwm-settings-manager = callPackage ../applications/window-managers/jwm/jwm-settings-manager.nix { };
- k3s = callPackage ../applications/networking/cluster/k3s { };
+ k3s_1_23 = callPackage ../applications/networking/cluster/k3s/1_23 { };
+ k3s_1_24 = callPackage ../applications/networking/cluster/k3s/1_24 { };
+ k3s_1_25 = callPackage ../applications/networking/cluster/k3s/1_25 { };
+ k3s_1_26 = callPackage ../applications/networking/cluster/k3s/1_26 { };
+ k3s = k3s_1_26;
k3sup = callPackage ../applications/networking/cluster/k3sup {};
@@ -29609,8 +30670,6 @@ with pkgs;
kail = callPackage ../tools/networking/kail { };
- kanboard = callPackage ../applications/misc/kanboard { };
-
kapitonov-plugins-pack = callPackage ../applications/audio/kapitonov-plugins-pack { };
kapow = libsForQt5.callPackage ../applications/misc/kapow { };
@@ -29633,11 +30692,13 @@ with pkgs;
kdeltachat = libsForQt5.callPackage ../applications/networking/instant-messengers/kdeltachat { };
+ keet = callPackage ../applications/networking/instant-messengers/keet { };
+
kepubify = callPackage ../tools/misc/kepubify { };
kermit = callPackage ../tools/misc/kermit { };
- kexi = libsForQt514.callPackage ../applications/office/kexi { };
+ kexi = libsForQt5.callPackage ../applications/office/kexi { };
khronos = callPackage ../applications/office/khronos { };
@@ -29649,6 +30710,8 @@ with pkgs;
khal = callPackage ../applications/misc/khal { };
+ khoj = callPackage ../servers/search/khoj { };
+
khard = callPackage ../applications/misc/khard { };
kid3 = libsForQt5.callPackage ../applications/audio/kid3 { };
@@ -29659,6 +30722,8 @@ with pkgs;
kiwix = libsForQt5.callPackage ../applications/misc/kiwix { };
+ kiwix-tools = callPackage ../applications/misc/kiwix/tools.nix { };
+
klayout = libsForQt5.callPackage ../applications/misc/klayout { };
klee = callPackage ../applications/science/logic/klee (with llvmPackages_11; {
@@ -29679,16 +30744,15 @@ with pkgs;
kooha = callPackage ../applications/video/kooha { };
- # Qt 5.15 is not default on mac, tdesktop requires 5.15 (and kotatogram subsequently)
- kotatogram-desktop = libsForQt515.callPackage ../applications/networking/instant-messengers/telegram/kotatogram-desktop {
- inherit (darwin.apple_sdk.frameworks) Cocoa CoreFoundation CoreServices CoreText CoreGraphics
+ kotatogram-desktop = libsForQt5.callPackage ../applications/networking/instant-messengers/telegram/kotatogram-desktop {
+ inherit (darwin.apple_sdk_11_0.frameworks) Cocoa CoreFoundation CoreServices CoreText CoreGraphics
CoreMedia OpenGL AudioUnit ApplicationServices Foundation AGL Security SystemConfiguration
Carbon AudioToolbox VideoToolbox VideoDecodeAcceleration AVFoundation CoreAudio CoreVideo
CoreMediaIO QuartzCore AppKit CoreWLAN WebKit IOKit GSS MediaPlayer IOSurface Metal MetalKit;
- # C++20 is required, darwin has Clang 7 by default, aarch64 has gcc 9 by default
+ # C++20 is required, aarch64 has gcc 9 by default
stdenv = if stdenv.isDarwin
- then llvmPackages_12.stdenv
+ then darwin.apple_sdk_11_0.stdenv
else if stdenv.isAarch64 then gcc10Stdenv else stdenv;
# tdesktop has random crashes when jemalloc is built with gcc.
@@ -29733,10 +30797,7 @@ with pkgs;
kubectl = callPackage ../applications/networking/cluster/kubernetes/kubectl.nix { };
kubectl-convert = kubectl.convert;
- kubemqctl = callPackage ../applications/networking/cluster/kubemqctl {
- # pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
- buildGoModule = buildGo117Module;
- };
+ kubemqctl = callPackage ../applications/networking/cluster/kubemqctl { };
kubent = callPackage ../applications/networking/cluster/kubent { };
@@ -29815,6 +30876,10 @@ with pkgs;
kiln = callPackage ../applications/misc/kiln { };
+ karmor = callPackage ../applications/networking/cluster/karmor {};
+
+ kubernetes-code-generator = callPackage ../development/tools/kubernetes-code-generator {};
+
kubernetes-controller-tools = callPackage ../development/tools/kubernetes-controller-tools { };
kubernetes-helm = callPackage ../applications/networking/cluster/helm { };
@@ -29835,13 +30900,11 @@ with pkgs;
kupfer = callPackage ../applications/misc/kupfer { };
- kvirc = libsForQt514.callPackage ../applications/networking/irc/kvirc { };
+ kvirc = libsForQt5.callPackage ../applications/networking/irc/kvirc { };
lame = callPackage ../development/libraries/lame { };
- labwc = callPackage ../applications/window-managers/labwc {
- wlroots = wlroots_0_15;
- };
+ labwc = callPackage ../applications/window-managers/labwc { };
larswm = callPackage ../applications/window-managers/larswm { };
@@ -29855,7 +30918,10 @@ with pkgs;
ladspa-sdk = callPackage ../applications/audio/ladspa-sdk { };
- ladybird = qt6.callPackage ../applications/networking/browsers/ladybird { };
+ ladybird = qt6Packages.callPackage ../applications/networking/browsers/ladybird {
+ # https://github.com/NixOS/nixpkgs/issues/201254
+ stdenv = if stdenv.isDarwin then llvmPackages_14.stdenv else gcc12Stdenv;
+ };
lazpaint = callPackage ../applications/graphics/lazpaint { };
@@ -29873,14 +30939,14 @@ with pkgs;
lemonbar-xft = callPackage ../applications/window-managers/lemonbar/xft.nix { };
- legit = callPackage ../applications/version-management/git-and-tools/legit { };
-
legitify = callPackage ../development/tools/legitify { };
lens = callPackage ../applications/networking/cluster/lens { };
leo-editor = libsForQt5.callPackage ../applications/editors/leo-editor { };
+ libkiwix = callPackage ../applications/misc/kiwix/lib.nix { };
+
libowfat = callPackage ../development/libraries/libowfat { };
libowlevelzs = callPackage ../development/libraries/libowlevelzs { };
@@ -29953,6 +31019,8 @@ with pkgs;
lingot = callPackage ../applications/audio/lingot { };
+ litebrowser = callPackage ../applications/networking/browsers/litebrowser { };
+
littlegptracker = callPackage ../applications/audio/littlegptracker {
inherit (darwin.apple_sdk.frameworks) Foundation;
};
@@ -29981,6 +31049,8 @@ with pkgs;
inherit (ocaml-ng.ocamlPackages_4_09) ocaml;
};
+ lls = callPackage ../applications/networking/lls { };
+
lmms = libsForQt5.callPackage ../applications/audio/lmms {
lame = null;
libsoundio = null;
@@ -30026,9 +31096,7 @@ with pkgs;
lscolors = callPackage ../applications/misc/lscolors { };
- lucky-commit = callPackage ../applications/version-management/git-and-tools/lucky-commit {
- inherit (darwin.apple_sdk.frameworks) OpenCL;
- };
+ lswt = callPackage ../applications/misc/lswt { };
luddite = with python3Packages; toPythonApplication luddite;
@@ -30057,6 +31125,7 @@ with pkgs;
lv2-cpp-tools = callPackage ../applications/audio/lv2-cpp-tools { };
lxi-tools = callPackage ../tools/networking/lxi-tools { };
+ lxi-tools-gui = callPackage ../tools/networking/lxi-tools { withGui = true; };
lynx = callPackage ../applications/networking/browsers/lynx { };
@@ -30143,7 +31212,9 @@ with pkgs;
media-downloader = callPackage ../applications/video/media-downloader { };
- mediaelch = libsForQt5.callPackage ../applications/misc/mediaelch { };
+ mediaelch = mediaelch-qt5;
+ mediaelch-qt5 = libsForQt5.callPackage ../applications/misc/mediaelch { };
+ mediaelch-qt6 = qt6Packages.callPackage ../applications/misc/mediaelch { };
mediainfo = callPackage ../applications/misc/mediainfo { };
@@ -30183,12 +31254,17 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) ApplicationServices;
};
+ sapling = callPackage ../applications/version-management/sapling {
+ inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Security;
+ };
+
mercurialFull = mercurial.override { fullBuild = true; };
merkaartor = libsForQt5.callPackage ../applications/misc/merkaartor { };
- mepo = callPackage ../applications/misc/mepo { };
- mepo-x11 = callPackage ../applications/misc/mepo { withX11 = true; };
+ mepo = callPackage ../applications/misc/mepo {
+ zig = zig_0_9;
+ };
meshcentral = callPackage ../tools/admin/meshcentral { };
@@ -30238,7 +31314,9 @@ with pkgs;
mjpg-streamer = callPackage ../applications/video/mjpg-streamer { };
mldonkey = callPackage ../applications/networking/p2p/mldonkey {
- ocamlPackages = ocaml-ng.ocamlPackages_4_08;
+ ocamlPackages = ocaml-ng.mkOcamlPackages (ocaml-ng.ocamlPackages_4_13.ocaml.override {
+ unsafeStringSupport = true;
+ });
};
mlvwm = callPackage ../applications/window-managers/mlvwm { };
@@ -30265,6 +31343,8 @@ with pkgs;
mmsd = callPackage ../tools/networking/mmsd { };
+ mmsd-tng = callPackage ../tools/networking/mmsd-tng { };
+
mmtc = callPackage ../applications/audio/mmtc { };
mnamer = callPackage ../applications/misc/mnamer { };
@@ -30279,11 +31359,11 @@ with pkgs;
xmr-stak = callPackage ../applications/misc/xmr-stak { };
- xmrig = callPackage ../applications/misc/xmrig { };
+ xmrig = darwin.apple_sdk_11_0.callPackage ../applications/misc/xmrig { };
xmrig-mo = callPackage ../applications/misc/xmrig/moneroocean.nix { };
- xmrig-proxy = callPackage ../applications/misc/xmrig/proxy.nix { };
+ xmrig-proxy = darwin.apple_sdk_11_0.callPackage ../applications/misc/xmrig/proxy.nix { };
molot-lite = callPackage ../applications/audio/molot-lite { };
@@ -30297,7 +31377,7 @@ with pkgs;
};
monotoneViz = callPackage ../applications/version-management/monotone-viz {
- ocamlPackages = ocaml-ng.ocamlPackages_4_01_0;
+ ocamlPackages = ocaml-ng.ocamlPackages_4_05;
};
monitor = callPackage ../applications/system/monitor {
@@ -30330,11 +31410,13 @@ with pkgs;
mopidy-mpris
mopidy-muse
mopidy-musicbox-webclient
+ mopidy-notify
mopidy-podcast
mopidy-scrobbler
mopidy-somafm
mopidy-soundcloud
mopidy-subidy
+ mopidy-tidal
mopidy-tunein
mopidy-youtube
mopidy-ytmusic;
@@ -30376,17 +31458,20 @@ with pkgs;
jujutsu = callPackage ../applications/version-management/jujutsu {
inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
- inherit (darwin) libiconv;
};
- nbstripout = callPackage ../applications/version-management/nbstripout { python = python3; };
+ nbstripout = callPackage ../applications/version-management/nbstripout { };
ncmpc = callPackage ../applications/audio/ncmpc { };
ncmpcpp = callPackage ../applications/audio/ncmpcpp { };
+ pms = callPackage ../applications/audio/pms { };
+
pragha = libsForQt5.callPackage ../applications/audio/pragha { };
+ river-tag-overlay = callPackage ../applications/misc/river-tag-overlay { };
+
rofi-mpd = callPackage ../applications/audio/rofi-mpd { };
rofi-bluetooth = callPackage ../applications/misc/rofi-bluetooth { };
@@ -30422,6 +31507,8 @@ with pkgs;
buildGoModule = buildGo118Module; # tests fail with 1.19
};
+ nqptp = callPackage ../tools/networking/nqptp { };
+
mailspring = callPackage ../applications/networking/mailreaders/mailspring {};
mm = callPackage ../applications/networking/instant-messengers/mm { };
@@ -30430,15 +31517,12 @@ with pkgs;
mpc-qt = libsForQt5.callPackage ../applications/video/mpc-qt { };
- mps-youtube = callPackage ../applications/misc/mps-youtube { };
-
mplayer = callPackage ../applications/video/mplayer ({
libdvdnav = libdvdnav_4_2_1;
} // (config.mplayer or {}));
mpv-unwrapped = callPackage ../applications/video/mpv {
inherit lua;
- inherit (darwin.apple_sdk.frameworks) CoreFoundation Cocoa CoreAudio MediaPlayer;
};
# Wraps without trigerring a rebuild
@@ -30450,6 +31534,7 @@ with pkgs;
mpvScripts = recurseIntoAttrs {
autoload = callPackage ../applications/video/mpv/scripts/autoload.nix {};
convert = callPackage ../applications/video/mpv/scripts/convert.nix {};
+ inhibit-gnome = callPackage ../applications/video/mpv/scripts/inhibit-gnome.nix {};
mpris = callPackage ../applications/video/mpv/scripts/mpris.nix {};
mpv-playlistmanager = callPackage ../applications/video/mpv/scripts/mpv-playlistmanager.nix {};
mpvacious = callPackage ../applications/video/mpv/scripts/mpvacious.nix {};
@@ -30457,6 +31542,7 @@ with pkgs;
sponsorblock = callPackage ../applications/video/mpv/scripts/sponsorblock.nix {};
thumbnail = callPackage ../applications/video/mpv/scripts/thumbnail.nix { };
vr-reversal = callPackage ../applications/video/mpv/scripts/vr-reversal.nix {};
+ webtorrent-mpv-hook = callPackage ../applications/video/mpv/scripts/webtorrent-mpv-hook.nix { };
youtube-quality = callPackage ../applications/video/mpv/scripts/youtube-quality.nix { };
cutter = callPackage ../applications/video/mpv/scripts/cutter.nix { };
};
@@ -30526,6 +31612,9 @@ with pkgs;
nerd-font-patcher = callPackage ../applications/misc/nerd-font-patcher { };
+ netmaker = callPackage ../applications/networking/netmaker {subPackages = ["."];};
+ netmaker-full = callPackage ../applications/networking/netmaker {};
+
newsflash = callPackage ../applications/networking/feedreaders/newsflash {
webkitgtk = webkitgtk_5_0;
};
@@ -30544,7 +31633,7 @@ with pkgs;
ninjas2 = callPackage ../applications/audio/ninjas2 {};
- nncp = callPackage ../tools/misc/nncp { };
+ nncp = darwin.apple_sdk_11_0.callPackage ../tools/misc/nncp { };
notion = callPackage ../applications/window-managers/notion { };
@@ -30554,6 +31643,8 @@ with pkgs;
nwg-bar = callPackage ../applications/misc/nwg-bar { };
+ nwg-dock = callPackage ../applications/misc/nwg-dock { };
+
nwg-drawer = callPackage ../applications/misc/nwg-drawer { };
nwg-launchers = callPackage ../applications/misc/nwg-launchers { };
@@ -30576,6 +31667,8 @@ with pkgs;
onlyoffice-bin = callPackage ../applications/office/onlyoffice-bin { };
+ onmetal-image = callPackage ../tools/virtualization/onmetal-image { };
+
opcr-policy = callPackage ../development/tools/opcr-policy { };
open-policy-agent = callPackage ../development/tools/open-policy-agent { };
@@ -30588,7 +31681,10 @@ with pkgs;
oroborus = callPackage ../applications/window-managers/oroborus {};
- osm2pgsql = callPackage ../tools/misc/osm2pgsql { };
+ osm2pgsql = callPackage ../tools/misc/osm2pgsql {
+ # fmt_9 is not supported: https://github.com/openstreetmap/osm2pgsql/issues/1859
+ fmt = fmt_8;
+ };
ostinato = libsForQt5.callPackage ../applications/networking/ostinato { };
@@ -30611,12 +31707,16 @@ with pkgs;
pdfmixtool = libsForQt5.callPackage ../applications/office/pdfmixtool { };
+ pdfmm = callPackage ../applications/office/pdfmm {};
+
pig = callPackage ../applications/networking/cluster/pig { };
pijul = callPackage ../applications/version-management/pijul { };
pijuice = with python3Packages; toPythonApplication pijuice;
+ pinegrow6 = callPackage ../applications/editors/pinegrow { pinegrowVersion = "6"; };
+
pinegrow = callPackage ../applications/editors/pinegrow { };
piper = callPackage ../os-specific/linux/piper { };
@@ -30642,15 +31742,14 @@ with pkgs;
iwSupport = false;
nlSupport = true;
i3Support = true;
- i3GapsSupport = false;
};
yambar = callPackage ../applications/misc/yambar { };
- polyphone = libsForQt514.callPackage ../applications/audio/polyphone { };
+ polyphone = libsForQt5.callPackage ../applications/audio/polyphone { };
portfolio = callPackage ../applications/office/portfolio {
- jre = openjdk11;
+ jre = openjdk17;
};
prevo = callPackage ../applications/misc/prevo { };
@@ -30667,6 +31766,8 @@ with pkgs;
qemacs = callPackage ../applications/editors/qemacs { };
+ rime-cli = callPackage ../applications/office/rime-cli {};
+
roxctl = callPackage ../applications/networking/cluster/roxctl {
};
@@ -30688,7 +31789,7 @@ with pkgs;
smplayer = libsForQt5.callPackage ../applications/video/smplayer { };
- smtube = libsForQt514.callPackage ../applications/video/smtube {};
+ smtube = libsForQt5.callPackage ../applications/video/smtube {};
softmaker-office = callPackage ../applications/office/softmaker/softmaker_office.nix {};
@@ -30733,7 +31834,7 @@ with pkgs;
sndpeek = callPackage ../applications/audio/sndpeek { };
- sxhkd = callPackage ../applications/window-managers/sxhkd { };
+ sxhkd = callPackage ../tools/X11/sxhkd { };
mpop = callPackage ../applications/networking/mpop {
inherit (darwin.apple_sdk.frameworks) Security;
@@ -30782,7 +31883,7 @@ with pkgs;
mypaint-brushes = callPackage ../development/libraries/mypaint-brushes { };
- mythtv = libsForQt514.callPackage ../applications/video/mythtv { };
+ mythtv = libsForQt5.callPackage ../applications/video/mythtv { };
micro = callPackage ../applications/editors/micro { };
@@ -30796,13 +31897,18 @@ with pkgs;
navipowm = callPackage ../applications/misc/navipowm { };
+ nc4nix = callPackage ../development/tools/nc4nix { };
+
netbeans = callPackage ../applications/editors/netbeans {
jdk = jdk17;
};
netcoredbg = callPackage ../development/tools/misc/netcoredbg { };
- ncdu = callPackage ../tools/misc/ncdu { };
+ ncdu = callPackage ../tools/misc/ncdu {
+ zig = zig_0_10;
+ };
+
ncdu_1 = callPackage ../tools/misc/ncdu/1.nix { };
ncdc = callPackage ../applications/networking/p2p/ncdc { };
@@ -30822,19 +31928,24 @@ with pkgs;
ngt = callPackage ../development/libraries/ngt { };
- nheko = libsForQt5.callPackage ../applications/networking/instant-messengers/nheko { };
+ nheko = libsForQt5.callPackage ../applications/networking/instant-messengers/nheko {
+ # https://github.com/NixOS/nixpkgs/issues/201254
+ stdenv = if stdenv.isLinux && stdenv.isAarch64 && stdenv.cc.isGNU then gcc11Stdenv else stdenv;
+ };
nomacs = libsForQt5.callPackage ../applications/graphics/nomacs { };
notepad-next = libsForQt5.callPackage ../applications/editors/notepad-next { };
- notepadqq = libsForQt514.callPackage ../applications/editors/notepadqq { };
+ notepadqq = libsForQt5.callPackage ../applications/editors/notepadqq { };
notmuch = callPackage ../applications/networking/mailreaders/notmuch {
gmime = gmime3;
pythonPackages = python3Packages;
};
+ notmuch-mailmover = callPackage ../applications/networking/mailreaders/notmuch/notmuch-mailmover.nix { };
+
notejot = callPackage ../applications/misc/notejot { };
notmuch-mutt = callPackage ../applications/networking/mailreaders/notmuch/mutt.nix { };
@@ -30863,16 +31974,21 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) Foundation;
};
- obs-studio = libsForQt5.callPackage ../applications/video/obs-studio {
+ obs-studio = qt6Packages.callPackage ../applications/video/obs-studio {
ffmpeg_4 = ffmpeg-full;
};
+
obs-studio-plugins = recurseIntoAttrs (callPackage ../applications/video/obs-studio/plugins {});
wrapOBS = callPackage ../applications/video/obs-studio/wrapper.nix {};
- obsidian = callPackage ../applications/misc/obsidian { };
+ obsidian = callPackage ../applications/misc/obsidian {
+ electron = electron_21;
+ };
octoprint = callPackage ../applications/misc/octoprint { };
+ oculante = callPackage ../applications/graphics/oculante { };
+
ocr-a = callPackage ../data/fonts/ocr-a {};
ocrad = callPackage ../applications/graphics/ocrad { };
@@ -30897,15 +32013,20 @@ with pkgs;
openbrf = libsForQt5.callPackage ../applications/misc/openbrf { };
- opencpn = callPackage ../applications/misc/opencpn { };
+ opencpn = darwin.apple_sdk_11_0.callPackage ../applications/misc/opencpn {
+ inherit (darwin) DarwinTools;
+ inherit (darwin.apple_sdk_11_0.frameworks) AppKit;
+ };
openfx = callPackage ../development/libraries/openfx {};
- openimageio = callPackage ../applications/graphics/openimageio {
+ openimageio_1 = callPackage ../development/libraries/openimageio/1.x.nix {
boost = boost175;
};
- openimageio2 = callPackage ../applications/graphics/openimageio/2.x.nix { };
+ openimageio = darwin.apple_sdk_11_0.callPackage ../development/libraries/openimageio {
+ fmt = fmt_8;
+ };
openjump = callPackage ../applications/misc/openjump { };
@@ -30923,12 +32044,11 @@ with pkgs;
vm = callPackage ../applications/audio/open-music-kontrollers/vm.nix { };
};
+ openrsync = darwin.apple_sdk_11_0.callPackage ../applications/networking/sync/openrsync { };
+
openscad = libsForQt5.callPackage ../applications/graphics/openscad {};
- open-stage-control = callPackage ../applications/audio/open-stage-control {
- electron = electron_15;
- nodejs = nodejs-16_x;
- };
+ open-stage-control = callPackage ../applications/audio/open-stage-control { };
opentimestamps-client = python3Packages.callPackage ../tools/misc/opentimestamps-client {};
@@ -30953,9 +32073,7 @@ with pkgs;
organicmaps = libsForQt5.callPackage ../applications/misc/organicmaps { };
- osm2xmap = callPackage ../applications/misc/osm2xmap {
- libyamlcpp = libyamlcpp_0_3;
- };
+ osm2xmap = callPackage ../applications/misc/osm2xmap { };
osmctools = callPackage ../applications/misc/osmctools { };
@@ -31106,6 +32224,8 @@ with pkgs;
pianoteq = callPackage ../applications/audio/pianoteq { };
+ pianotrans = callPackage ../applications/audio/pianotrans { };
+
picard = callPackage ../applications/audio/picard { };
picocom = callPackage ../tools/misc/picocom {
@@ -31212,6 +32332,8 @@ with pkgs;
poke = callPackage ../applications/editors/poke { };
+ pokefinder = qt6Packages.callPackage ../tools/games/pokefinder { };
+
pokemonsay = callPackage ../tools/misc/pokemonsay { };
polar-bookshelf = callPackage ../applications/misc/polar-bookshelf { };
@@ -31224,12 +32346,18 @@ with pkgs;
polymake = callPackage ../applications/science/math/polymake { };
+ pomodoro = callPackage ../applications/misc/pomodoro {
+ inherit (darwin.apple_sdk.frameworks) Foundation;
+ };
+
pomotroid = callPackage ../applications/misc/pomotroid {
electron = electron_9;
};
ponymix = callPackage ../applications/audio/ponymix { };
+ pop-launcher = callPackage ../applications/misc/pop-launcher { };
+
popcorntime = callPackage ../applications/video/popcorntime {};
pothos = libsForQt5.callPackage ../applications/radio/pothos { };
@@ -31246,6 +32374,8 @@ with pkgs;
premid = callPackage ../applications/misc/premid { };
+ process-cpp = callPackage ../development/libraries/process-cpp { };
+
processing = callPackage ../applications/graphics/processing {
jdk = oraclejdk8;
};
@@ -31284,14 +32414,7 @@ with pkgs;
pulseaudio-dlna = callPackage ../applications/audio/pulseaudio-dlna { };
- pulseview = libsForQt514.callPackage ../applications/science/electronics/pulseview {
- # use the same stdenv as libsForQt514 to fix build
- boost = boost.override {
- stdenv = if stdenv.cc.isGNU
- then (if (stdenv.targetPlatform.isx86_64) then gcc10Stdenv else gcc9Stdenv)
- else stdenv;
- };
- };
+ pulseview = libsForQt5.callPackage ../applications/science/electronics/pulseview { };
puredata = callPackage ../applications/audio/puredata { };
puredata-with-plugins = plugins: callPackage ../applications/audio/puredata/wrapper.nix { inherit plugins; };
@@ -31358,7 +32481,7 @@ with pkgs;
qmidiroute = callPackage ../applications/audio/qmidiroute { };
- qmmp = libsForQt5.callPackage ../applications/audio/qmmp { };
+ qmmp = qt6Packages.callPackage ../applications/audio/qmmp { };
qnotero = libsForQt5.callPackage ../applications/office/qnotero { };
@@ -31427,7 +32550,7 @@ with pkgs;
quisk = python38Packages.callPackage ../applications/radio/quisk { };
- quiterss = libsForQt514.callPackage ../applications/networking/newsreaders/quiterss {};
+ quiterss = libsForQt5.callPackage ../applications/networking/newsreaders/quiterss {};
quodlibet = callPackage ../applications/audio/quodlibet {
inherit (gnome) adwaita-icon-theme;
@@ -31491,7 +32614,7 @@ with pkgs;
radioboat = callPackage ../applications/audio/radioboat { };
radiotray-ng = callPackage ../applications/audio/radiotray-ng {
- wxGTK = wxGTK30-gtk3;
+ wxGTK = wxGTK30;
};
raiseorlaunch = callPackage ../applications/misc/raiseorlaunch {};
@@ -31565,6 +32688,8 @@ with pkgs;
rkdeveloptool-pine64 = callPackage ../misc/rkdeveloptool-pine64 { };
+ rke = callPackage ../applications/networking/cluster/rke {};
+
rocketchat-desktop = callPackage ../applications/networking/instant-messengers/rocketchat-desktop { };
rofi-unwrapped = callPackage ../applications/misc/rofi { };
@@ -31622,6 +32747,10 @@ with pkgs;
inherit (gnome) zenity;
};
+ rymdport = callPackage ../applications/networking/rymdport {
+ inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
+ };
+
uade = callPackage ../applications/audio/uade {};
udevil = callPackage ../applications/misc/udevil {};
@@ -31630,13 +32759,13 @@ with pkgs;
sacc = callPackage ../applications/networking/gopher/sacc { };
- sayonara = libsForQt514.callPackage ../applications/audio/sayonara { };
+ sayonara = libsForQt5.callPackage ../applications/audio/sayonara { };
sbagen = callPackage ../applications/misc/sbagen { };
scantailor = callPackage ../applications/graphics/scantailor { };
- scantailor-advanced = libsForQt515.callPackage ../applications/graphics/scantailor/advanced.nix { };
+ scantailor-advanced = libsForQt5.callPackage ../applications/graphics/scantailor/advanced.nix { };
sc-im = callPackage ../applications/misc/sc-im { };
@@ -31661,8 +32790,12 @@ with pkgs;
secretscanner = callPackage ../tools/security/secretscanner { };
+ setconf = python3.pkgs.callPackage ../tools/misc/setconf { };
+
semiphemeral = callPackage ../tools/misc/semiphemeral { };
+ semver = callPackage ../applications/misc/semver { };
+
sent = callPackage ../applications/misc/sent { };
seq24 = callPackage ../applications/audio/seq24 { };
@@ -31677,10 +32810,7 @@ with pkgs;
sfxr-qt = libsForQt5.callPackage ../applications/audio/sfxr-qt { };
- shadowfox = callPackage ../tools/networking/shadowfox {
- # pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
- buildGoModule = buildGo117Module;
- };
+ shadowfox = callPackage ../tools/networking/shadowfox { };
shfmt = callPackage ../tools/text/shfmt { };
@@ -31718,6 +32848,8 @@ with pkgs;
slrn = callPackage ../applications/networking/newsreaders/slrn { };
+ sniffnet = callPackage ../applications/networking/sniffnet { };
+
sniproxy = callPackage ../applications/networking/sniproxy { };
snixembed = callPackage ../applications/misc/snixembed { };
@@ -31808,6 +32940,8 @@ with pkgs;
synology-cloud-sync-decryption-tool = callPackage ../applications/networking/synology-cloud-sync-decryption-tool { };
+ litemdview = callPackage ../applications/graphics/litemdview { };
+
maestral = with python3Packages; toPythonApplication maestral;
maestral-gui = libsForQt5.callPackage ../applications/networking/maestral-qt { };
@@ -31818,7 +32952,7 @@ with pkgs;
insync = callPackage ../applications/networking/insync { };
- insync-v3 = libsForQt515.callPackage ../applications/networking/insync/v3.nix { };
+ insync-v3 = libsForQt5.callPackage ../applications/networking/insync/v3.nix { };
libstrangle = callPackage ../tools/X11/libstrangle {
stdenv = stdenv_32bit;
@@ -31838,6 +32972,8 @@ with pkgs;
lightdm-mini-greeter = callPackage ../applications/display-managers/lightdm-mini-greeter { };
+ lightdm-mobile-greeter = callPackage ../applications/display-managers/lightdm-mobile-greeter { };
+
lightdm-tiny-greeter = callPackage ../applications/display-managers/lightdm-tiny-greeter {
conf = config.lightdm-tiny-greeter.conf or "";
};
@@ -31864,21 +33000,11 @@ with pkgs;
printrun = callPackage ../applications/misc/printrun { };
- prusa-slicer = callPackage ../applications/misc/prusa-slicer { };
+ prusa-slicer = darwin.apple_sdk_11_0.callPackage ../applications/misc/prusa-slicer { };
- super-slicer = callPackage ../applications/misc/prusa-slicer/super-slicer.nix {
- wxGTK31 = wxGTK31.override {
- # https://github.com/supermerill/SuperSlicer/issues/1093
- withEGL = false;
- };
- };
+ super-slicer = darwin.apple_sdk_11_0.callPackage ../applications/misc/prusa-slicer/super-slicer.nix { };
- super-slicer-latest = (callPackage ../applications/misc/prusa-slicer/super-slicer.nix {
- wxGTK31 = wxGTK31.override {
- # https://github.com/supermerill/SuperSlicer/issues/1093
- withEGL = false;
- };
- }).latest;
+ super-slicer-latest = super-slicer.latest;
snapmaker-luban = callPackage ../applications/misc/snapmaker-luban { };
@@ -31930,9 +33056,9 @@ with pkgs;
autoreconfHook = buildPackages.autoreconfHook269;
};
- spotify-unwrapped = callPackage ../applications/audio/spotify { };
+ spotify = callPackage ../applications/audio/spotify { };
- spotify = callPackage ../applications/audio/spotify/wrapper.nix { };
+ spotify-player = callPackage ../applications/audio/spotify-player { };
spotifywm = callPackage ../applications/audio/spotifywm { };
@@ -32022,13 +33148,10 @@ with pkgs;
swh_lv2 = callPackage ../applications/audio/swh-lv2 { };
- swift-im = libsForQt514.callPackage ../applications/networking/instant-messengers/swift-im {
- inherit (gnome2) GConf;
- boost = boost168;
+ sylpheed = callPackage ../applications/networking/mailreaders/sylpheed {
+ inherit (darwin.apple_sdk.frameworks) Foundation;
};
- sylpheed = callPackage ../applications/networking/mailreaders/sylpheed { };
-
symbolic-preview = callPackage ../applications/graphics/symbolic-preview { };
symlinks = callPackage ../tools/system/symlinks { };
@@ -32096,6 +33219,10 @@ with pkgs;
teams = callPackage ../applications/networking/instant-messengers/teams { };
+ teams-for-linux = callPackage ../applications/networking/instant-messengers/teams-for-linux {
+ electron = electron_21;
+ };
+
teamspeak_client = libsForQt5.callPackage ../applications/networking/instant-messengers/teamspeak/client.nix { };
teamspeak5_client = callPackage ../applications/networking/instant-messengers/teamspeak/client5.nix { };
teamspeak_server = callPackage ../applications/networking/instant-messengers/teamspeak/server.nix { };
@@ -32127,7 +33254,7 @@ with pkgs;
taskopen = callPackage ../applications/misc/taskopen { };
tdesktop = qt6Packages.callPackage ../applications/networking/instant-messengers/telegram/tdesktop {
- abseil-cpp = abseil-cpp_202111;
+ abseil-cpp = abseil-cpp_202206;
};
telegram-bot-api = callPackage ../servers/telegram-bot-api { };
@@ -32208,7 +33335,6 @@ with pkgs;
thunderbird-unwrapped = thunderbirdPackages.thunderbird;
thunderbird = wrapThunderbird thunderbird-unwrapped { };
- thunderbird-wayland = wrapThunderbird thunderbird-unwrapped { forceWayland = true; };
thunderbird-bin = wrapThunderbird thunderbird-bin-unwrapped {
applicationName = "thunderbird";
@@ -32230,10 +33356,6 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) Security;
};
- tig = callPackage ../applications/version-management/git-and-tools/tig {
- readline = readline81;
- };
-
tilemaker = callPackage ../applications/misc/tilemaker { };
timbreid = callPackage ../applications/audio/pd-plugins/timbreid {
@@ -32294,10 +33416,16 @@ with pkgs;
tofi = callPackage ../applications/misc/tofi { };
+ tokyo-night-gtk = callPackage ../data/themes/tokyo-night-gtk { };
+
topydo = callPackage ../applications/misc/topydo {};
torrential = callPackage ../applications/networking/p2p/torrential { };
+ torrenttools = callPackage ../tools/misc/torrenttools {
+ fmt = fmt_8;
+ };
+
tortoisehg = callPackage ../applications/version-management/tortoisehg { };
tonelib-gfx = callPackage ../applications/audio/tonelib-gfx { };
@@ -32308,7 +33436,7 @@ with pkgs;
tonelib-metal = callPackage ../applications/audio/tonelib-metal { };
- tony = libsForQt514.callPackage ../applications/audio/tony { };
+ tony = libsForQt5.callPackage ../applications/audio/tony { };
toot = callPackage ../applications/misc/toot { };
@@ -32329,7 +33457,10 @@ with pkgs;
transcribe = callPackage ../applications/audio/transcribe { };
- transmission = callPackage ../applications/networking/p2p/transmission { };
+ transmission = callPackage ../applications/networking/p2p/transmission {
+ # https://github.com/NixOS/nixpkgs/issues/207047
+ openssl = openssl_legacy;
+ };
libtransmission = transmission.override {
installLib = true;
enableDaemon = false;
@@ -32375,6 +33506,10 @@ with pkgs;
tudu = callPackage ../applications/office/tudu { };
+ tumpa = callPackage ../applications/misc/tumpa {
+ inherit (pkgs.libsForQt5) wrapQtAppsHook;
+ };
+
tuna = python3Packages.callPackage ../os-specific/linux/tuna { };
tunefish = callPackage ../applications/audio/tunefish {
@@ -32402,6 +33537,8 @@ with pkgs;
twinkle = qt5.callPackage ../applications/networking/instant-messengers/twinkle { };
+ terminal-stocks = callPackage ../applications/misc/terminal-stocks { };
+
terminal-typeracer = callPackage ../applications/misc/terminal-typeracer {
inherit (darwin.apple_sdk.frameworks) Security;
};
@@ -32412,9 +33549,7 @@ with pkgs;
uhhyou.lv2 = callPackage ../applications/audio/uhhyou.lv2 { };
- umurmur = callPackage ../applications/networking/umurmur {
- openssl = openssl_1_1;
- };
+ umurmur = callPackage ../applications/networking/umurmur { };
udocker = callPackage ../tools/virtualization/udocker { };
@@ -32444,9 +33579,7 @@ with pkgs;
enableX11 = config.unison.enableX11 or true;
};
- unpaper = callPackage ../tools/graphics/unpaper {
- ffmpeg_5 = ffmpeg_5-headless;
- };
+ unpaper = callPackage ../tools/graphics/unpaper { };
unison-ucm = callPackage ../development/compilers/unison { };
@@ -32484,8 +33617,8 @@ with pkgs;
vdpauinfo = callPackage ../tools/X11/vdpauinfo { };
- vengi-tools = callPackage ../applications/graphics/vengi-tools {
- inherit (darwin.apple_sdk.frameworks) Carbon CoreServices OpenCL;
+ vengi-tools = darwin.apple_sdk_11_0.callPackage ../applications/graphics/vengi-tools {
+ inherit (darwin.apple_sdk_11_0.frameworks) Carbon CoreServices OpenCL;
};
verbiste = callPackage ../applications/misc/verbiste {
@@ -32502,14 +33635,12 @@ with pkgs;
macvim = callPackage ../applications/editors/vim/macvim-configurable.nix { stdenv = clangStdenv; };
- vimHugeX = vim_configurable;
-
- vim_configurable = vimUtils.makeCustomizable (callPackage ../applications/editors/vim/configurable.nix {
+ vim-full = vimUtils.makeCustomizable (callPackage ../applications/editors/vim/configurable.nix {
inherit (darwin.apple_sdk.frameworks) CoreServices Cocoa Foundation CoreData;
inherit (darwin) libobjc;
});
- vim-darwin = (vim_configurable.override {
+ vim-darwin = (vim-full.override {
config = {
vim = {
gui = "none";
@@ -32531,7 +33662,7 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) Foundation;
};
- qpdfview = libsForQt5.callPackage ../applications/misc/qpdfview {};
+ qpdfview = libsForQt5.callPackage ../applications/office/qpdfview {};
qtile = callPackage ../applications/window-managers/qtile { };
@@ -32546,7 +33677,7 @@ with pkgs;
wrapNeovim = neovim-unwrapped: lib.makeOverridable (neovimUtils.legacyWrapper neovim-unwrapped);
neovim-unwrapped = callPackage ../applications/editors/neovim {
CoreServices = darwin.apple_sdk.frameworks.CoreServices;
- lua = luajit;
+ lua = if lib.meta.availableOn stdenv.hostPlatform luajit then luajit else lua5_1;
};
neovimUtils = callPackage ../applications/editors/neovim/utils.nix {
@@ -32563,9 +33694,7 @@ with pkgs;
gnvim = callPackage ../applications/editors/neovim/gnvim/wrapper.nix { };
- neovide = callPackage ../applications/editors/neovim/neovide {
- inherit (darwin.apple_sdk.frameworks) Security ApplicationServices Carbon AppKit;
- };
+ neovide = callPackage ../applications/editors/neovim/neovide { };
neovim-remote = callPackage ../applications/editors/neovim/neovim-remote.nix { };
@@ -32594,7 +33723,6 @@ with pkgs;
virtualbox = libsForQt5.callPackage ../applications/virtualization/virtualbox {
stdenv = stdenv_32bit;
inherit (gnome2) libIDL;
- jdk = openjdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
};
virtualboxHardened = lowPrio (virtualbox.override {
@@ -32686,6 +33814,8 @@ with pkgs;
autoreconfHook = buildPackages.autoreconfHook269;
};
+ vsce = callPackage ../development/tools/vsce { };
+
vscode = callPackage ../applications/editors/vscode/vscode.nix { };
vscode-fhs = vscode.fhs;
vscode-fhsWithPackages = vscode.fhsWithPackages;
@@ -32792,6 +33922,8 @@ with pkgs;
webcamoid = libsForQt5.callPackage ../applications/video/webcamoid { };
+ webcord = callPackage ../applications/networking/instant-messengers/webcord {};
+
webex = callPackage ../applications/networking/instant-messengers/webex {};
webmacs = libsForQt5.callPackage ../applications/networking/browsers/webmacs {};
@@ -32825,10 +33957,14 @@ with pkgs;
pipewire = null;
};
- chatterino2 = libsForQt5.callPackage ../applications/networking/instant-messengers/chatterino2 {};
+ chatterino2 = libsForQt5.callPackage ../applications/networking/instant-messengers/chatterino2 {
+ stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
+ };
weston = callPackage ../applications/window-managers/weston { };
+ wgnord = callPackage ../applications/networking/wgnord/default.nix {};
+
whalebird = callPackage ../applications/misc/whalebird {
electron = electron_19;
};
@@ -32854,6 +33990,8 @@ with pkgs;
wlclock = callPackage ../applications/misc/wlclock { };
+ wlcs = callPackage ../development/tools/wlcs { };
+
wllvm = callPackage ../development/tools/wllvm { };
wmname = callPackage ../applications/misc/wmname { };
@@ -32872,6 +34010,8 @@ with pkgs;
cl-wordle = callPackage ../games/cl-wordle { };
+ wordbook = callPackage ../applications/misc/wordbook { };
+
wordnet = callPackage ../applications/misc/wordnet {
inherit (darwin.apple_sdk.frameworks) Cocoa;
};
@@ -32933,9 +34073,7 @@ with pkgs;
xannotate = callPackage ../tools/X11/xannotate {};
- xaos = callPackage ../applications/graphics/xaos {
- libpng = libpng12;
- };
+ xaos = libsForQt5.callPackage ../applications/graphics/xaos { };
xastir = callPackage ../applications/misc/xastir {
rastermagick = imagemagick6;
@@ -32953,7 +34091,7 @@ with pkgs;
gtk = gtk2;
};
- xxh = with python3Packages; toPythonApplication xxh;
+ xxh = callPackage ../tools/networking/xxh { };
kodiPackages = recurseIntoAttrs (kodi.packages);
@@ -33053,20 +34191,18 @@ with pkgs;
xmind = callPackage ../applications/misc/xmind { };
- xneur = callPackage ../applications/misc/xneur {
- enchant = enchant1;
- };
+ xneur = callPackage ../applications/misc/xneur { };
gxneur = callPackage ../applications/misc/gxneur {
inherit (gnome2) libglade GConf;
};
xiphos = callPackage ../applications/misc/xiphos {
- gtkhtml = gnome2.gtkhtml4;
+ gtkhtml = gnome.gtkhtml;
};
xournal = callPackage ../applications/graphics/xournal {
- inherit (gnome2) libgnomeprint libgnomeprintui libgnomecanvas;
+ inherit (gnome2) libgnomecanvas;
};
xournalpp = callPackage ../applications/graphics/xournalpp {
@@ -33168,7 +34304,9 @@ with pkgs;
xmenu = callPackage ../applications/misc/xmenu { };
- xmlcopyeditor = callPackage ../applications/editors/xmlcopyeditor { };
+ xmlcopyeditor = callPackage ../applications/editors/xmlcopyeditor {
+ inherit (darwin.apple_sdk.frameworks) Cocoa;
+ };
xmp = callPackage ../applications/audio/xmp { };
@@ -33176,11 +34314,7 @@ with pkgs;
xnotify = callPackage ../tools/X11/xnotify { };
- xvidcap = callPackage ../applications/video/xvidcap {
- inherit (gnome2) scrollkeeper libglade;
- };
-
- xygrib = libsForQt514.callPackage ../applications/misc/xygrib {};
+ xygrib = libsForQt5.callPackage ../applications/misc/xygrib { };
xzgv = callPackage ../applications/graphics/xzgv { };
@@ -33192,6 +34326,8 @@ with pkgs;
yate = callPackage ../applications/misc/yate { };
+ yaup = callPackage ../applications/networking/yaup { };
+
ydiff = with python3.pkgs; toPythonApplication ydiff;
ydict = callPackage ../applications/misc/ydict {};
@@ -33204,6 +34340,8 @@ with pkgs;
yelp-tools = callPackage ../development/misc/yelp-tools { };
+ yewtube = callPackage ../applications/misc/yewtube { };
+
yokadi = python3Packages.callPackage ../applications/misc/yokadi {};
yoshimi = callPackage ../applications/audio/yoshimi { };
@@ -33214,6 +34352,10 @@ with pkgs;
youtube-dl-light = with python3Packages; toPythonApplication youtube-dl-light;
+ youtube-music = callPackage ../applications/audio/youtube-music { };
+
+ youki = callPackage ../applications/virtualization/youki { };
+
yt-dlp = with python3Packages; toPythonApplication yt-dlp;
yt-dlp-light = with python3Packages; toPythonApplication yt-dlp-light;
@@ -33296,6 +34438,8 @@ with pkgs;
inherit (nodePackages) zx;
+ zxfer = callPackage ../applications/system/zxfer {};
+
zynaddsubfx = callPackage ../applications/audio/zynaddsubfx {
guiModule = "zest";
fftw = fftwSinglePrec;
@@ -33343,10 +34487,14 @@ with pkgs;
inherit (darwin) autoSignDarwinBinariesHook;
};
+ btcd = callPackage ../applications/blockchains/btcd { };
+
cgminer = callPackage ../applications/blockchains/cgminer { };
chia = callPackage ../applications/blockchains/chia { };
+ chia-dev-tools = callPackage ../applications/blockchains/chia-dev-tools { };
+
chia-plotter = callPackage ../applications/blockchains/chia-plotter { };
clboss = callPackage ../applications/blockchains/clboss { };
@@ -33356,16 +34504,16 @@ with pkgs;
besu = callPackage ../applications/blockchains/besu { };
bitcoin-abc = libsForQt5.callPackage ../applications/blockchains/bitcoin-abc {
- boost = boost165;
+ boost = boost17x;
withGui = true;
};
bitcoind-abc = callPackage ../applications/blockchains/bitcoin-abc {
- boost = boost165;
+ boost = boost17x;
mkDerivation = stdenv.mkDerivation;
withGui = false;
};
- bitcoin-unlimited = libsForQt514.callPackage ../applications/blockchains/bitcoin-unlimited {
+ bitcoin-unlimited = libsForQt5.callPackage ../applications/blockchains/bitcoin-unlimited {
inherit (darwin.apple_sdk.frameworks) Foundation ApplicationServices AppKit;
withGui = true;
};
@@ -33374,26 +34522,10 @@ with pkgs;
withGui = false;
};
- bitcoin-classic = libsForQt514.callPackage ../applications/blockchains/bitcoin-classic {
- boost = boost165;
- withGui = true;
- };
- bitcoind-classic = callPackage ../applications/blockchains/bitcoin-classic {
- boost = boost165;
- withGui = false;
- };
-
- bitcoin-gold = libsForQt514.callPackage ../applications/blockchains/bitcoin-gold {
- boost = boost165;
- withGui = true;
- };
- bitcoind-gold = callPackage ../applications/blockchains/bitcoin-gold {
- boost = boost165;
- withGui = false;
- };
-
btcpayserver = callPackage ../applications/blockchains/btcpayserver { };
+ btcpayserver-altcoins = callPackage ../applications/blockchains/btcpayserver { altcoinSupport = true; };
+
charge-lnd = callPackage ../applications/blockchains/charge-lnd { };
cryptop = python3.pkgs.callPackage ../applications/blockchains/cryptop { };
@@ -33401,21 +34533,12 @@ with pkgs;
dcrd = callPackage ../applications/blockchains/dcrd { };
dcrwallet = callPackage ../applications/blockchains/dcrwallet { };
- digibyte = libsForQt514.callPackage ../applications/blockchains/digibyte {
- withGui = true;
- boost = boost170;
- };
- digibyted = callPackage ../applications/blockchains/digibyte {
- withGui = false;
- boost = boost170;
- };
-
dogecoin = libsForQt5.callPackage ../applications/blockchains/dogecoin {
- boost = boost165;
+ boost = boost17x;
withGui = true;
};
dogecoind = callPackage ../applications/blockchains/dogecoin {
- boost = boost165;
+ boost = boost17x;
withGui = false;
};
@@ -33438,7 +34561,7 @@ with pkgs;
ergo = callPackage ../applications/blockchains/ergo { };
- erigon = callPackage ../applications/blockchains/erigon.nix { };
+ erigon = callPackage ../applications/blockchains/erigon { };
exodus = callPackage ../applications/blockchains/exodus { };
@@ -33476,10 +34599,7 @@ with pkgs;
};
litecoind = litecoin.override { withGui = false; };
- livedl = callPackage ../tools/misc/livedl {
- # pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
- buildGoModule = buildGo117Module;
- };
+ livedl = callPackage ../tools/misc/livedl { };
lnd = callPackage ../applications/blockchains/lnd { };
@@ -33531,7 +34651,9 @@ with pkgs;
stellar-core = callPackage ../applications/blockchains/stellar-core { };
- sumokoin = callPackage ../applications/blockchains/sumokoin { boost = boost165; };
+ sumokoin = callPackage ../applications/blockchains/sumokoin {
+ boost = boost17x;
+ };
solana-testnet = callPackage ../applications/blockchains/solana {
inherit (darwin.apple_sdk.frameworks) IOKit Security AppKit;
@@ -33557,12 +34679,16 @@ with pkgs;
tessera = callPackage ../applications/blockchains/tessera { };
- vertcoin = libsForQt514.callPackage ../applications/blockchains/vertcoin {
- boost = boost165;
+ ton = callPackage ../applications/blockchains/ton { };
+
+ torq = callPackage ../applications/blockchains/torq { };
+
+ vertcoin = libsForQt5.callPackage ../applications/blockchains/vertcoin {
+ boost = boost17x;
withGui = true;
};
vertcoind = callPackage ../applications/blockchains/vertcoin {
- boost = boost165;
+ boost = boost17x;
withGui = false;
};
@@ -33586,7 +34712,7 @@ with pkgs;
openethereum = callPackage ../applications/blockchains/openethereum { };
polkadot = callPackage ../applications/blockchains/polkadot {
- inherit (darwin.apple_sdk.frameworks) Security;
+ inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
};
particl-core = callPackage ../applications/blockchains/particl-core { };
@@ -33601,7 +34727,7 @@ with pkgs;
beancount = with python3.pkgs; toPythonApplication beancount;
- beancount-language-server = callPackage ../development/tools/beancount-language-server {};
+ beancount-black = with python3.pkgs; toPythonApplication beancount-black;
bean-add = callPackage ../applications/office/beancount/bean-add.nix { };
@@ -33614,6 +34740,8 @@ with pkgs;
conmon = callPackage ../applications/virtualization/conmon { };
+ conmon-rs = callPackage ../applications/virtualization/conmon-rs { };
+
digikam = libsForQt5.callPackage ../applications/graphics/digikam {};
drumkv1 = libsForQt5.callPackage ../applications/audio/drumkv1 { };
@@ -33714,8 +34842,12 @@ with pkgs;
openrct2 = callPackage ../games/openrct2 { };
+ opensearch = callPackage ../servers/search/opensearch { };
+
osu-lazer = callPackage ../games/osu-lazer { };
+ osu-lazer-bin = callPackage ../games/osu-lazer/bin.nix { };
+
pro-office-calculator = libsForQt5.callPackage ../games/pro-office-calculator { };
qgo = libsForQt5.callPackage ../games/qgo { };
@@ -33788,7 +34920,6 @@ with pkgs;
asc = callPackage ../games/asc {
lua = lua5_1;
- libsigcxx = libsigcxx12;
physfs = physfs_2;
};
@@ -33808,15 +34939,15 @@ with pkgs;
bastet = callPackage ../games/bastet { };
- beancount-ing-diba = callPackage ../applications/office/beancount/beancount-ing-diba.nix {
- inherit (python3Packages) buildPythonApplication;
- };
+ beancount-ing-diba = callPackage ../applications/office/beancount/beancount-ing-diba.nix { };
black-hole-solver = callPackage ../games/black-hole-solver {
inherit (perlPackages) PathTiny;
};
- blackshades = callPackage ../games/blackshades { };
+ blackshades = callPackage ../games/blackshades {
+ zig = zig_0_9;
+ };
blobby = callPackage ../games/blobby { };
@@ -33967,9 +35098,7 @@ with pkgs;
egoboo = callPackage ../games/egoboo { };
- eidolon = callPackage ../games/eidolon {
- openssl = openssl_1_1;
- };
+ eidolon = callPackage ../games/eidolon { };
EmptyEpsilon = callPackage ../games/empty-epsilon { };
@@ -34019,9 +35148,7 @@ with pkgs;
fish-fillets-ng = callPackage ../games/fish-fillets-ng { };
- jumpy = callPackage ../games/jumpy {
- inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
- };
+ jumpy = callPackage ../games/jumpy { };
flightgear = libsForQt5.callPackage ../games/flightgear { };
@@ -34087,9 +35214,7 @@ with pkgs;
gl117 = callPackage ../games/gl-117 { };
- globulation2 = callPackage ../games/globulation {
- boost = boost168; # breaks with >= boost169
- };
+ globulation2 = callPackage ../games/globulation { };
gltron = callPackage ../games/gltron { };
@@ -34213,7 +35338,7 @@ with pkgs;
left4gore-bin = callPackage ../games/left4gore { };
- lgogdownloader = callPackage ../games/lgogdownloader { };
+ lgogdownloader = libsForQt5.callPackage ../games/lgogdownloader { };
liberal-crime-squad = callPackage ../games/liberal-crime-squad { };
@@ -34249,29 +35374,26 @@ with pkgs;
methane = callPackage ../games/methane { };
- mindustry = callPackage ../games/mindustry {
- jdk = adoptopenjdk-hotspot-bin-15;
- };
+ mindustry = callPackage ../games/mindustry { };
mindustry-wayland = callPackage ../games/mindustry {
- jdk = adoptopenjdk-hotspot-bin-15;
glew = glew-egl;
};
mindustry-server = callPackage ../games/mindustry {
- jdk = adoptopenjdk-hotspot-bin-15;
enableClient = false;
enableServer = true;
};
minecraft = callPackage ../games/minecraft { };
+ minecraft-server-hibernation = callPackage ../tools/games/minecraft/minecraft-server-hibernation { };
+
minecraftServers = import ../games/minecraft-servers { inherit callPackage lib javaPackages; };
minecraft-server = minecraftServers.vanilla; # backwards compatibility
moon-buggy = callPackage ../games/moon-buggy { };
inherit (callPackages ../games/minetest {
- inherit (darwin) libiconv;
inherit (darwin.apple_sdk.frameworks) OpenGL OpenAL Carbon Cocoa;
})
minetestclient_5 minetestserver_5;
@@ -34300,6 +35422,8 @@ with pkgs;
nanosaur = callPackage ../games/nanosaur { };
+ nanosaur2 = callPackage ../games/nanosaur2 { };
+
nethack = callPackage ../games/nethack { };
nethack-qt = callPackage ../games/nethack {
@@ -34362,7 +35486,7 @@ with pkgs;
otto-matic = callPackage ../games/otto-matic { };
- openraPackages = import ../games/openra pkgs;
+ openraPackages = import ../games/openra pkgs.__splicedPackages;
openra = openraPackages.engines.release;
@@ -34401,9 +35525,7 @@ with pkgs;
pentobi = libsForQt5.callPackage ../games/pentobi { };
- performous = callPackage ../games/performous {
- boost = boost166;
- };
+ performous = callPackage ../games/performous { };
pinball = callPackage ../games/pinball { };
@@ -34438,6 +35560,8 @@ with pkgs;
pysolfc = python3Packages.callPackage ../games/pysolfc { };
+ qq = callPackage ../applications/networking/instant-messengers/qq { };
+
qqwing = callPackage ../games/qqwing { };
quake3wrapper = callPackage ../games/quake3/wrapper { };
@@ -34530,6 +35654,7 @@ with pkgs;
};
scummvm = callPackage ../games/scummvm {
+ stdenv = if (stdenv.isDarwin && stdenv.isAarch64) then llvmPackages_14.stdenv else stdenv;
inherit (darwin) cctools;
inherit (darwin.apple_sdk.frameworks) Cocoa AudioToolbox Carbon CoreMIDI AudioUnit;
};
@@ -34558,11 +35683,9 @@ with pkgs;
shattered-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon { };
- shticker-book-unwritten = callPackage ../games/shticker-book-unwritten {
- openssl = openssl_1_1;
- };
+ shticker-book-unwritten = callPackage ../games/shticker-book-unwritten { };
- sienna = callPackage ../games/sienna { love = love_0_10; };
+ sienna = callPackage ../games/sienna { };
sil = callPackage ../games/sil { };
@@ -34589,8 +35712,7 @@ with pkgs;
# You still can override by passing more arguments.
space-orbit = callPackage ../games/space-orbit { };
- spring = callPackage ../games/spring
- { stdenv = gcc10StdenvCompat; asciidoc = asciidoc-full; };
+ spring = callPackage ../games/spring { asciidoc = asciidoc-full; };
springLobby = callPackage ../games/spring/springlobby.nix { };
@@ -34624,7 +35746,7 @@ with pkgs;
inherit winetricks steam-run yad;
};
- protonup = with python3Packages; toPythonApplication protonup;
+ protonup-ng = with python3Packages; toPythonApplication protonup-ng;
steam-rom-manager = callPackage ../tools/games/steam-rom-manager {};
@@ -34664,6 +35786,8 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) Cocoa;
};
+ theforceengine = callPackage ../games/theforceengine { };
+
tbe = libsForQt5.callPackage ../games/the-butterfly-effect { };
tbls = callPackage ../tools/misc/tbls { };
@@ -34672,11 +35796,13 @@ with pkgs;
teetertorture = callPackage ../games/teetertorture { };
- teeworlds = callPackage ../games/teeworlds { };
+ teeworlds = callPackage ../games/teeworlds {
+ inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
+ };
tengine = callPackage ../servers/http/tengine {
openssl = openssl_1_1;
- modules = with nginxModules; [ rtmp dav moreheaders modsecurity-nginx ];
+ modules = with nginxModules; [ rtmp dav moreheaders modsecurity ];
};
tennix = callPackage ../games/tennix { };
@@ -34695,7 +35821,9 @@ with pkgs;
tome4 = callPackage ../games/tome4 { };
- toppler = callPackage ../games/toppler { };
+ toppler = callPackage ../games/toppler {
+ SDL2_image = SDL2_image_2_0_5;
+ };
torus-trooper = callPackage ../games/torus-trooper { };
@@ -34772,6 +35900,10 @@ with pkgs;
libpng = libpng12;
};
+ vvvvvv = callPackage ../games/vvvvvv {
+ inherit (darwin.apple_sdk.frameworks) Foundation IOKit;
+ };
+
wargus = callPackage ../games/wargus { };
warmux = callPackage ../games/warmux { };
@@ -34893,11 +36025,15 @@ with pkgs;
arcanPackages = recurseIntoAttrs (callPackage ../desktops/arcan { });
+ budgie = recurseIntoAttrs (callPackage ../desktops/budgie { });
+
cdesktopenv = callPackage ../desktops/cdesktopenv { };
cinnamon = recurseIntoAttrs (callPackage ../desktops/cinnamon { });
inherit (cinnamon) mint-x-icons mint-y-icons;
+ deepin = recurseIntoAttrs (callPackage ../desktops/deepin { });
+
enlightenment = recurseIntoAttrs (callPackage ../desktops/enlightenment { });
gnome2 = recurseIntoAttrs (callPackage ../desktops/gnome-2 { });
@@ -35014,6 +36150,10 @@ with pkgs;
molden = callPackage ../applications/science/chemistry/molden { };
+ mopac = callPackage ../applications/science/chemistry/mopac { };
+
+ nwchem = callPackage ../applications/science/chemistry/nwchem { };
+
octopus = callPackage ../applications/science/chemistry/octopus { };
openlp = libsForQt5.callPackage ../applications/misc/openlp { };
@@ -35038,6 +36178,8 @@ with pkgs;
siesta-mpi = callPackage ../applications/science/chemistry/siesta { useMpi = true; };
+ wxmacmolplt = callPackage ../applications/science/chemistry/wxmacmolplt { };
+
### SCIENCE/GEOMETRY
antiprism = callPackage ../applications/science/geometry/antiprism { };
@@ -35128,10 +36270,7 @@ with pkgs;
deepdiff = with python3Packages; toPythonApplication deepdiff;
- deepsea = callPackage ../tools/security/deepsea {
- # pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
- buildGoModule = buildGo117Module;
- };
+ deepsea = callPackage ../tools/security/deepsea { };
deeptools = callPackage ../applications/science/biology/deeptools { python = python3; };
@@ -35181,6 +36320,8 @@ with pkgs;
autoconf = buildPackages.autoconf269;
};
+ kasmweb = callPackage ../servers/web-apps/kasmweb { };
+
kssd = callPackage ../applications/science/biology/kssd { };
last = callPackage ../applications/science/biology/last { };
@@ -35203,6 +36344,10 @@ with pkgs;
n3 = callPackage ../applications/science/biology/N3 { };
+ nest = callPackage ../applications/science/biology/nest { };
+
+ nest-mpi = callPackage ../applications/science/biology/nest { withMpi = true; };
+
neuron = callPackage ../applications/science/biology/neuron { python = null; };
neuron-mpi = neuron.override {useMpi = true; };
@@ -35270,6 +36415,8 @@ with pkgs;
seqtk = callPackage ../applications/science/biology/seqtk { };
+ seqkit = callPackage ../applications/science/biology/seqkit { };
+
snpeff = callPackage ../applications/science/biology/snpeff { };
somafm-cli = callPackage ../tools/misc/somafm-cli { };
@@ -35295,6 +36442,8 @@ with pkgs;
svaba = callPackage ../applications/science/biology/svaba { };
+ tandem-aligner = callPackage ../applications/science/biology/tandem-aligner { };
+
tebreak = callPackage ../applications/science/biology/tebreak { };
treemix = callPackage ../applications/science/biology/treemix { };
@@ -35414,7 +36563,20 @@ with pkgs;
lie = callPackage ../applications/science/math/LiE { };
- magma = callPackage ../development/libraries/science/math/magma { };
+ magma = callPackage ../development/libraries/science/math/magma {
+ inherit (llvmPackages_rocm) openmp;
+ };
+
+ magma-cuda = magma.override {
+ useCUDA = true;
+ useROCM = false;
+ };
+
+ magma-hip = magma.override {
+ useCUDA = false;
+ useROCM = true;
+ };
+
clmagma = callPackage ../development/libraries/science/math/clmagma { };
mathematica = callPackage ../applications/science/math/mathematica { };
@@ -35443,11 +36605,11 @@ with pkgs;
or-tools = callPackage ../development/libraries/science/math/or-tools {
python = python3;
- # or-tools builds with -std=c++17, so abseil-cpp must
+ # or-tools builds with -std=c++20, so abseil-cpp must
# also be built that way
- abseil-cpp = abseil-cpp.override {
+ abseil-cpp = abseil-cpp_202111.override {
static = true;
- cxxStandard = "17";
+ cxxStandard = "20";
};
};
@@ -35590,6 +36752,8 @@ with pkgs;
xflr5 = libsForQt5.callPackage ../applications/science/physics/xflr5 { };
+ xnec2c = callPackage ../applications/science/physics/xnec2c { };
+
### SCIENCE/PROGRAMMING
dafny = dotnetPackages.Dafny;
@@ -35643,6 +36807,7 @@ with pkgs;
coqPackages_8_14 coq_8_14
coqPackages_8_15 coq_8_15
coqPackages_8_16 coq_8_16
+ coqPackages_8_17 coq_8_17
coqPackages coq
;
@@ -35652,24 +36817,22 @@ with pkgs;
crypto-org-wallet = callPackage ../applications/blockchains/crypto-org-wallet { };
- cubicle = callPackage ../applications/science/logic/cubicle {
- ocamlPackages = ocaml-ng.ocamlPackages_4_05;
- };
+ cubicle = callPackage ../applications/science/logic/cubicle { };
cvc3 = callPackage ../applications/science/logic/cvc3 {
gmp = lib.overrideDerivation gmp (_: { dontDisableStatic = true; });
stdenv = gccStdenv;
};
- cvc4 = callPackage ../applications/science/logic/cvc4 {
- jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
- };
+ cvc4 = callPackage ../applications/science/logic/cvc4 { };
cvc5 = callPackage ../applications/science/logic/cvc5 { };
drat-trim = callPackage ../applications/science/logic/drat-trim {};
ekrhyper = callPackage ../applications/science/logic/ekrhyper {
- inherit (ocaml-ng.ocamlPackages_4_02) ocaml;
+ ocaml = ocaml-ng.ocamlPackages_4_14.ocaml.override {
+ unsafeStringSupport = true;
+ };
};
eprover = callPackage ../applications/science/logic/eprover { };
@@ -35709,26 +36872,18 @@ with pkgs;
isabelle = callPackage ../applications/science/logic/isabelle {
polyml = polyml.overrideAttrs (_: {
pname = "polyml-for-isabelle";
- version = "2021-1";
+ version = "2022";
configureFlags = [ "--enable-intinf-as-int" "--with-gmp" "--disable-shared" ];
buildFlags = [ "compiler" ];
src = fetchFromGitHub {
owner = "polyml";
repo = "polyml";
- rev = "39d96a2def903ed019c6855e3b688df5070d633a";
- sha256 = "sha256-S7d2Vr/nB+rCX9d4qQj4f7edVZKocKIjc5rrx9A/B4Q=";
+ rev = "bafe319bc3a65bf63bd98a4721a6f4dd9e0eabd6";
+ sha256 = "1ygs09zzq8icq1gc8qf4sb24lxx7sbcyd5hw3vw67a3ryaki0qw2";
};
});
java = openjdk17;
- z3 = z3_4_4_0.overrideAttrs (_: {
- src = fetchFromGitHub {
- owner = "Z3Prover";
- repo = "z3";
- rev = "0482e7fe727c75e259ac55a932b28cf1842c530e";
- sha256 = "1m53avlljxqd2p8w266ksmjywjycsd23h224yn786qsnf36dr63x";
- };
- });
};
isabelle-components = recurseIntoAttrs (callPackage ../applications/science/logic/isabelle/components { });
@@ -35783,9 +36938,7 @@ with pkgs;
proverif = callPackage ../applications/science/logic/proverif { };
- satallax = callPackage ../applications/science/logic/satallax {
- ocaml = ocaml-ng.ocamlPackages_4_01_0.ocaml;
- };
+ satallax = callPackage ../applications/science/logic/satallax { };
saw-tools = callPackage ../applications/science/logic/saw-tools {};
@@ -35822,15 +36975,10 @@ with pkgs;
};
- inherit (callPackages ../applications/science/logic/z3 { python = python2; })
+ inherit (callPackages ../applications/science/logic/z3 { python = python3; })
z3_4_11
- z3_4_8
- z3_4_7;
+ z3_4_8;
z3 = z3_4_8;
- z3_4_4_0 = callPackage ../applications/science/logic/z3/4.4.0.nix {
- python = python2;
- stdenv = if stdenv.isDarwin then stdenv else gcc49Stdenv;
- };
z3-tptp = callPackage ../applications/science/logic/z3/tptp.nix {};
zchaff = callPackage ../applications/science/logic/zchaff { };
@@ -35857,6 +37005,10 @@ with pkgs;
symfpu = callPackage ../applications/science/logic/symfpu {};
+ uhdm = callPackage ../applications/science/logic/uhdm {};
+
+ surelog = callPackage ../applications/science/logic/surelog {};
+
mcy = callPackage ../applications/science/logic/mcy {};
lingeling = callPackage ../applications/science/logic/lingeling {};
@@ -35881,12 +37033,17 @@ with pkgs;
csxcad = callPackage ../applications/science/electronics/csxcad { };
- dataexplorer = callPackage ../applications/science/electronics/dataexplorer { };
+ dataexplorer = callPackage ../applications/science/electronics/dataexplorer {
+ # executable fails at startup for jdk > 17
+ jdk = jdk17;
+ };
diylc = callPackage ../applications/science/electronics/diylc { };
flatcam = callPackage ../applications/science/electronics/flatcam { };
+ flopoco = callPackage ../applications/science/electronics/flopoco { };
+
fparser = callPackage ../applications/science/electronics/fparser { };
geda = callPackage ../applications/science/electronics/geda {
@@ -36003,7 +37160,9 @@ with pkgs;
};
wxmaxima = callPackage ../applications/science/math/wxmaxima {
- wxGTK = wxGTK32;
+ wxGTK = wxGTK32.override {
+ withWebKit = true;
+ };
};
pari = callPackage ../applications/science/math/pari { tex = texlive.combined.scheme-basic; };
@@ -36043,7 +37202,7 @@ with pkgs;
msieve = callPackage ../applications/science/math/msieve { };
- weka = callPackage ../applications/science/math/weka { };
+ weka = callPackage ../applications/science/math/weka { jre = openjdk11; };
yad = callPackage ../tools/misc/yad { };
@@ -36086,17 +37245,20 @@ with pkgs;
gplates = libsForQt5.callPackage ../applications/science/misc/gplates {
boost = boost175;
+ # build with Python 3.10 fails, because boost <= 1.78 can't find
+ # pythons with double digits in minor versions, like X.YZ
+ python3 = python39;
};
+ grap = callPackage ../tools/security/grap { };
+
gravit = callPackage ../applications/science/astronomy/gravit { };
golly = callPackage ../applications/science/misc/golly {
wxGTK = wxGTK32;
};
- megam = callPackage ../applications/science/misc/megam {
- inherit (ocaml-ng.ocamlPackages_4_07) ocaml;
- };
+ megam = callPackage ../applications/science/misc/megam { };
netlogo = callPackage ../applications/science/misc/netlogo { };
@@ -36107,6 +37269,8 @@ with pkgs;
root = callPackage ../applications/science/misc/root {
python = python3;
inherit (darwin.apple_sdk.frameworks) Cocoa CoreSymbolication OpenGL;
+ # https://github.com/NixOS/nixpkgs/issues/201254
+ stdenv = if stdenv.isLinux && stdenv.isAarch64 && stdenv.cc.isGNU then gcc11Stdenv else stdenv;
};
root5 = lowPrio (callPackage ../applications/science/misc/root/5.nix {
@@ -36128,7 +37292,7 @@ with pkgs;
sq = callPackage ../development/tools/sq { };
- stellarium = libsForQt5.callPackage ../applications/science/astronomy/stellarium { };
+ stellarium = qt6Packages.callPackage ../applications/science/astronomy/stellarium { };
stellarsolver = libsForQt5.callPackage ../development/libraries/science/astronomy/stellarsolver { };
@@ -36203,7 +37367,7 @@ with pkgs;
### SCIENCE/ROBOTICS
- apmplanner2 = libsForQt514.callPackage ../applications/science/robotics/apmplanner2 { };
+ apmplanner2 = libsForQt5.callPackage ../applications/science/robotics/apmplanner2 { };
betaflight-configurator = callPackage ../applications/science/robotics/betaflight-configurator { };
@@ -36281,10 +37445,12 @@ with pkgs;
cups-kyocera-ecosys-m552x-p502x = callPackage ../misc/cups/drivers/kyocera-ecosys-m552x-p502x {};
- cups-kyodialog3 = callPackage ../misc/cups/drivers/kyodialog3 {};
+ cups-kyodialog = callPackage ../misc/cups/drivers/kyodialog {};
cups-dymo = callPackage ../misc/cups/drivers/dymo {};
+ cups-pdf-to-pdf = callPackage ../misc/cups/drivers/cups-pdf-to-pdf {};
+
cups-toshiba-estudio = callPackage ../misc/cups/drivers/estudio {};
cups-zj-58 = callPackage ../misc/cups/drivers/zj-58 { };
@@ -36306,6 +37472,12 @@ with pkgs;
epson-workforce-635-nx625-series = callPackage ../misc/drivers/epson-workforce-635-nx625-series { };
+ foomatic-db = callPackage ../misc/cups/drivers/foomatic-db {};
+ foomatic-db-engine = callPackage ../misc/cups/drivers/foomatic-db-engine {};
+ foomatic-db-nonfree = callPackage ../misc/cups/drivers/foomatic-db-nonfree {};
+ foomatic-db-ppds = callPackage ../misc/cups/drivers/foomatic-db-ppds {};
+ foomatic-db-ppds-withNonfreeDb = callPackage ../misc/cups/drivers/foomatic-db-ppds { withNonfreeDb = true; };
+
gutenprint = callPackage ../misc/drivers/gutenprint { };
gutenprintBin = callPackage ../misc/drivers/gutenprint/bin.nix { };
@@ -36359,6 +37531,8 @@ with pkgs;
apt = callPackage ../tools/package-management/apt { };
+ apx = callPackage ../tools/package-management/apx { };
+
dpkg = callPackage ../tools/package-management/dpkg { };
dumb = callPackage ../misc/dumb { };
@@ -36366,6 +37540,8 @@ with pkgs;
dump = callPackage ../tools/backup/dump { };
dxvk = callPackage ../misc/dxvk { };
+ dxvk_1 = callPackage ../misc/dxvk/dxvk.nix { dxvkVersion = "1.10"; };
+ dxvk_2 = callPackage ../misc/dxvk/dxvk.nix { dxvkVersion = "2.1"; };
ecdsatool = callPackage ../tools/security/ecdsatool { };
@@ -36435,6 +37611,11 @@ with pkgs;
x11Support = true;
};
+ ghostscript_headless = ghostscript.override {
+ cupsSupport = false;
+ x11Support = false;
+ };
+
glava = callPackage ../applications/misc/glava {};
gnuk = callPackage ../misc/gnuk {
@@ -36448,6 +37629,10 @@ with pkgs;
gotestwaf = callPackage ../tools/security/gotestwaf { };
+ gotrue = callPackage ../tools/security/gotrue {};
+
+ gotrue-supabase = callPackage ../tools/security/gotrue/supabase.nix {};
+
gowitness = callPackage ../tools/security/gowitness { };
guetzli = callPackage ../applications/graphics/guetzli { };
@@ -36456,9 +37641,7 @@ with pkgs;
gummy = callPackage ../tools/misc/gummy { };
- hck = callPackage ../tools/text/hck {
- inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
- };
+ hck = callPackage ../tools/text/hck { };
helm = callPackage ../applications/audio/helm { };
@@ -36504,7 +37687,11 @@ with pkgs;
colima = callPackage ../applications/virtualization/colima { };
- lima = callPackage ../applications/virtualization/lima { };
+ lima = callPackage ../applications/virtualization/lima {
+ inherit (darwin) sigtool;
+ };
+
+ lima-bin = callPackage ../applications/virtualization/lima/bin.nix { };
logtop = callPackage ../tools/misc/logtop { };
@@ -36550,7 +37737,9 @@ with pkgs;
kompose = callPackage ../applications/networking/cluster/kompose { };
- kompute = callPackage ../development/libraries/kompute { };
+ kompute = callPackage ../development/libraries/kompute {
+ fmt = fmt_8;
+ };
kontemplate = callPackage ../applications/networking/cluster/kontemplate { };
@@ -36568,11 +37757,11 @@ with pkgs;
lguf-brightness = callPackage ../misc/lguf-brightness { };
- lighthouse = callPackage ../applications/blockchains/lighthouse {
- inherit (darwin.apple_sdk.frameworks) Security;
+ lighthouse = darwin.apple_sdk_11_0.callPackage ../applications/blockchains/lighthouse {
+ inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Security SystemConfiguration;
};
- lilypond = callPackage ../misc/lilypond { guile = guile_1_8; };
+ lilypond = callPackage ../misc/lilypond { };
lilypond-unstable = callPackage ../misc/lilypond/unstable.nix { };
@@ -36613,6 +37802,8 @@ with pkgs;
muse = libsForQt5.callPackage ../applications/audio/muse { };
+ museeks = callPackage ../applications/audio/museeks { };
+
musly = callPackage ../applications/audio/musly { };
mynewt-newt = callPackage ../tools/package-management/mynewt-newt { };
@@ -36734,6 +37925,8 @@ with pkgs;
nixos-install-tools = callPackage ../tools/nix/nixos-install-tools { };
+ nixos-render-docs = callPackage ../tools/nix/nixos-render-docs { };
+
nixdoc = callPackage ../tools/nix/nixdoc {};
dnadd = callPackage ../tools/nix/dnadd { };
@@ -36755,6 +37948,8 @@ with pkgs;
nix-info = callPackage ../tools/nix/info { };
nix-info-tested = nix-info.override { doCheck = true; };
+ nix-init = callPackage ../tools/nix/nix-init { };
+
nix-index-unwrapped = callPackage ../tools/package-management/nix-index {
inherit (darwin.apple_sdk.frameworks) Security;
};
@@ -36804,6 +37999,8 @@ with pkgs;
nix-serve = callPackage ../tools/package-management/nix-serve { };
+ nix-serve-ng = haskell.lib.compose.justStaticExecutables haskellPackages.nix-serve-ng;
+
nix-simple-deploy = callPackage ../tools/package-management/nix-simple-deploy { };
alejandra = callPackage ../tools/nix/alejandra { };
@@ -36812,6 +38009,8 @@ with pkgs;
nixpkgs-fmt = callPackage ../tools/nix/nixpkgs-fmt { };
+ nixpkgs-hammering = callPackage ../tools/nix/nixpkgs-hammering { };
+
rnix-hashes = callPackage ../tools/nix/rnix-hashes { };
nixos-artwork = callPackage ../data/misc/nixos-artwork { };
@@ -36862,10 +38061,8 @@ with pkgs;
mysql-workbench = callPackage ../applications/misc/mysql-workbench (let mysql = mysql80; in {
gdal = gdal.override {
- libmysqlclient = mysql // {
- lib = { dev = mysql; }
- ;}
- ;};
+ libmysqlclient = mysql;
+ };
mysql = mysql;
pcre = pcre-cpp;
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
@@ -36873,7 +38070,7 @@ with pkgs;
r128gain = callPackage ../applications/audio/r128gain { };
- redis-desktop-manager = libsForQt5.callPackage ../applications/misc/redis-desktop-manager { };
+ resp-app = libsForQt5.callPackage ../applications/misc/resp-app { };
robin-map = callPackage ../development/libraries/robin-map { };
@@ -36881,9 +38078,7 @@ with pkgs;
rucksack = callPackage ../development/tools/rucksack { };
- ruff = callPackage ../development/tools/ruff {
- inherit (darwin.apple_sdk.frameworks) CoreServices Security;
- };
+ ruff = callPackage ../development/tools/ruff { };
sam-ba = callPackage ../tools/misc/sam-ba { };
@@ -36891,7 +38086,11 @@ with pkgs;
sticky = callPackage ../applications/misc/sticky { };
- stork = callPackage ../applications/misc/stork { };
+ stork = darwin.apple_sdk_11_0.callPackage ../applications/misc/stork {
+ inherit (darwin.apple_sdk_11_0.frameworks) Security;
+ };
+
+ superd = callPackage ../misc/superd { };
oclgrind = callPackage ../development/tools/analysis/oclgrind { };
@@ -36907,7 +38106,9 @@ with pkgs;
pgadmin4 = callPackage ../tools/admin/pgadmin { };
- pgmodeler = libsForQt5.callPackage ../applications/misc/pgmodeler { };
+ pgadmin4-desktopmode = callPackage ../tools/admin/pgadmin { server-mode = false; };
+
+ pgmodeler = qt6Packages.callPackage ../applications/misc/pgmodeler { };
physlock = callPackage ../misc/screensavers/physlock { };
@@ -36933,7 +38134,9 @@ with pkgs;
gtk2 = gtk2-x11;
};
- qMasterPassword = libsForQt5.callPackage ../applications/misc/qMasterPassword { };
+ qMasterPassword = qt6Packages.callPackage ../applications/misc/qMasterPassword { };
+
+ qmake2cmake = python3Packages.callPackage ../tools/misc/qmake2cmake { };
qtrvsim = libsForQt5.callPackage ../applications/science/computer-architecture/qtrvsim { };
@@ -37009,10 +38212,20 @@ with pkgs;
sailsd = callPackage ../misc/sailsd { };
+ sail-riscv-rv32 = callPackage ../applications/virtualization/sail-riscv {
+ arch = "RV32";
+ };
+
+ sail-riscv-rv64 = callPackage ../applications/virtualization/sail-riscv {
+ arch = "RV64";
+ };
+
shc = callPackage ../tools/security/shc { };
shellz = callPackage ../tools/security/shellz { };
+ timeloop = pkgs.darwin.apple_sdk_11_0.callPackage ../applications/science/computer-architecture/timeloop { };
+
canon-cups-ufr2 = callPackage ../misc/cups/drivers/canon { };
hll2390dw-cups = callPackage ../misc/cups/drivers/hll2390dw-cups { };
@@ -37036,6 +38249,8 @@ with pkgs;
mfcl3770cdwlpr = (callPackage ../misc/cups/drivers/brother/mfcl3770cdw { }).driver;
mfcl3770cdwcupswrapper = (callPackage ../misc/cups/drivers/brother/mfcl3770cdw { }).cupswrapper;
+ cups-brother-hll2375dw = callPackage ../misc/cups/drivers/brother/hll2375dw { };
+
mfcl8690cdwcupswrapper = callPackage ../misc/cups/drivers/mfcl8690cdwcupswrapper { };
mfcl8690cdwlpr = callPackage ../misc/cups/drivers/mfcl8690cdwlpr { };
@@ -37104,9 +38319,7 @@ with pkgs;
soundmodem = callPackage ../applications/radio/soundmodem {};
- soundOfSorting = callPackage ../misc/sound-of-sorting {
- inherit (darwin.apple_sdk.frameworks) Cocoa;
- };
+ soundOfSorting = callPackage ../misc/sound-of-sorting { };
sourceAndTags = callPackage ../misc/source-and-tags {
hasktags = haskellPackages.hasktags;
@@ -37130,10 +38343,6 @@ with pkgs;
sqsh = callPackage ../development/tools/sqsh { };
- sumneko-lua-language-server = darwin.apple_sdk_11_0.callPackage ../development/tools/sumneko-lua-language-server {
- inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Foundation;
- };
-
sysz = callPackage ../tools/misc/sysz { };
go-swag = callPackage ../development/tools/go-swag { };
@@ -37144,6 +38353,8 @@ with pkgs;
prow = callPackage ../applications/networking/cluster/prow { };
+ pv-migrate = callPackage ../applications/networking/cluster/pv-migrate { };
+
tagref = callPackage ../tools/misc/tagref { };
tcat = callPackage ../tools/misc/tcat { };
@@ -37178,6 +38389,8 @@ with pkgs;
terranix = callPackage ../applications/networking/cluster/terranix {};
+ terraspace = callPackage ../applications/networking/cluster/terraspace {};
+
tfswitch = callPackage ../applications/networking/cluster/tfswitch {};
tgswitch = callPackage ../applications/networking/cluster/tgswitch {};
@@ -37220,9 +38433,11 @@ with pkgs;
trufflehog = callPackage ../tools/security/trufflehog { };
- tvbrowser-bin = callPackage ../applications/misc/tvbrowser/bin.nix { };
+ tvbrowser = callPackage ../applications/misc/tvbrowser { };
- tvheadend = callPackage ../servers/tvheadend { };
+ tvheadend = callPackage ../servers/tvheadend {
+ dtv-scan-tables = dtv-scan-tables_tvheadend;
+ };
twiggy = callPackage ../development/tools/twiggy { };
@@ -37265,8 +38480,6 @@ with pkgs;
vaultwarden-mysql = vaultwarden.override { dbBackend = "mysql"; };
vaultwarden-postgresql = vaultwarden.override { dbBackend = "postgresql"; };
- vaultwarden-vault = callPackage ../tools/security/vaultwarden/vault.nix { };
-
vazir-fonts = callPackage ../data/fonts/vazir-fonts { };
vhs = callPackage ../applications/misc/vhs { };
@@ -37295,6 +38508,9 @@ with pkgs;
vips = callPackage ../tools/graphics/vips {
inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
};
+
+ vipsdisp = callPackage ../applications/graphics/vipsdisp { };
+
nip2 = callPackage ../tools/graphics/nip2 { };
virglrenderer = callPackage ../development/libraries/virglrenderer { };
@@ -37315,7 +38531,10 @@ with pkgs;
wacomtablet = libsForQt5.callPackage ../tools/misc/wacomtablet { };
- wasmer = callPackage ../development/interpreters/wasmer { };
+ wasmer = callPackage ../development/interpreters/wasmer {
+ llvmPackages = llvmPackages_12;
+ inherit (darwin.apple_sdk.frameworks) CoreFoundation SystemConfiguration Security;
+ };
yabasic = callPackage ../development/interpreters/yabasic { };
@@ -37388,7 +38607,7 @@ with pkgs;
wmutils-opt = callPackage ../tools/X11/wmutils-opt { };
- wordpress = callPackage ../servers/web-apps/wordpress { };
+ inherit (callPackage ../servers/web-apps/wordpress {}) wordpress wordpress6_1;
wordpressPackages = ( callPackage ../servers/web-apps/wordpress/packages {
plugins = lib.importJSON ../servers/web-apps/wordpress/packages/plugins.json;
@@ -37428,9 +38647,7 @@ with pkgs;
xorex = callPackage ../tools/security/xorex { };
- xbps = callPackage ../tools/package-management/xbps {
- openssl = openssl_1_1;
- };
+ xbps = callPackage ../tools/package-management/xbps { };
xcftools = callPackage ../tools/graphics/xcftools { };
@@ -37481,8 +38698,7 @@ with pkgs;
xzoom = callPackage ../tools/X11/xzoom {};
yabai = darwin.apple_sdk_11_0.callPackage ../os-specific/darwin/yabai {
- inherit (darwin.apple_sdk.frameworks) Cocoa Carbon ScriptingBridge;
- inherit (darwin.apple_sdk_11_0.frameworks) SkyLight;
+ inherit (darwin.apple_sdk_11_0.frameworks) SkyLight Cocoa Carbon ScriptingBridge;
};
yacreader = libsForQt5.callPackage ../applications/graphics/yacreader { };
@@ -37503,6 +38719,8 @@ with pkgs;
yersinia = callPackage ../tools/security/yersinia { };
+ yatas = callPackage ../tools/security/yatas { };
+
yaxg = callPackage ../tools/graphics/yaxg {};
zap = callPackage ../tools/networking/zap { };
@@ -37643,6 +38861,8 @@ with pkgs;
undaemonize = callPackage ../tools/system/undaemonize {};
+ wtfis = callPackage ../tools/networking/wtfis { };
+
houdini = callPackage ../applications/misc/houdini {};
openfst = callPackage ../development/libraries/openfst {};
@@ -37651,8 +38871,9 @@ with pkgs;
openring = callPackage ../applications/misc/openring { };
- openvino = callPackage ../development/libraries/openvino
- { stdenv = gcc10StdenvCompat; python = python3; };
+ openvino = callPackage ../development/libraries/openvino {
+ python = python3;
+ };
phonetisaurus = callPackage ../development/libraries/phonetisaurus {
# https://github.com/AdolfVonKleist/Phonetisaurus/issues/70
@@ -37687,10 +38908,7 @@ with pkgs;
simplehttp2server = callPackage ../servers/simplehttp2server { };
- simple-http-server = callPackage ../servers/simple-http-server {
- openssl = openssl_1_1;
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ simple-http-server = callPackage ../servers/simple-http-server { };
diceware = with python3Packages; toPythonApplication diceware;
@@ -37700,6 +38918,8 @@ with pkgs;
wire-desktop = callPackage ../applications/networking/instant-messengers/wire-desktop { };
+ wiremock = callPackage ../tools/networking/wiremock { };
+
teseq = callPackage ../applications/misc/teseq { };
ape = callPackage ../applications/misc/ape { };
@@ -37718,6 +38938,11 @@ with pkgs;
name = "bsd-setup-hook";
} ../os-specific/bsd/setup-hook.sh;
+ freebsd = callPackage ../os-specific/bsd/freebsd {};
+ freebsdCross = callPackage ../os-specific/bsd/freebsd {
+ stdenv = crossLibcStdenv;
+ };
+
netbsd = callPackage ../os-specific/bsd/netbsd {};
netbsdCross = callPackage ../os-specific/bsd/netbsd {
stdenv = crossLibcStdenv;
@@ -37780,9 +39005,7 @@ with pkgs;
zfs-replicate = python3Packages.callPackage ../tools/backup/zfs-replicate { };
- zrepl = callPackage ../tools/backup/zrepl {
- buildGoModule = buildGo118Module; # nixosTests.zrepl fails with 1.19
- };
+ zrepl = callPackage ../tools/backup/zrepl { };
uhubctl = callPackage ../tools/misc/uhubctl {};
@@ -37824,10 +39047,7 @@ with pkgs;
kaf = callPackage ../development/tools/kaf { };
- kcli = callPackage ../development/tools/kcli {
- # pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
- buildGoModule = buildGo117Module;
- };
+ kcli = callPackage ../development/tools/kcli { };
pxlib = callPackage ../development/libraries/pxlib {};
@@ -37854,11 +39074,9 @@ with pkgs;
udev = systemdMinimal;
jack = libjack2;
};
- inherit (jami) jami-daemon jami-client-qt;
+ inherit (jami) jami-daemon jami-client;
- jitsi-meet-electron = callPackage ../applications/networking/instant-messengers/jitsi-meet-electron {
- electron = electron_17;
- };
+ jitsi-meet-electron = callPackage ../applications/networking/instant-messengers/jitsi-meet-electron { };
zenstates = callPackage ../os-specific/linux/zenstates {};
@@ -37868,9 +39086,7 @@ with pkgs;
gpio-utils = callPackage ../os-specific/linux/kernel/gpio-utils.nix { };
- navidrome = callPackage ../servers/misc/navidrome {
- ffmpeg = ffmpeg-headless;
- };
+ navidrome = callPackage ../servers/misc/navidrome { };
zalgo = callPackage ../tools/misc/zalgo { };
@@ -37878,7 +39094,7 @@ with pkgs;
texlive = texlive.combined.scheme-medium;
};
- unifi-poller = callPackage ../servers/monitoring/unifi-poller {};
+ unpoller = callPackage ../servers/monitoring/unpoller {};
fac-build = callPackage ../development/tools/build-managers/fac {
inherit (darwin.apple_sdk.frameworks) CoreServices;
@@ -37886,18 +39102,20 @@ with pkgs;
treefmt = callPackage ../development/tools/treefmt { };
- bottom = callPackage ../tools/system/bottom {
- inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation IOKit;
- };
+ bottom = callPackage ../tools/system/bottom { };
cagebreak = callPackage ../applications/window-managers/cagebreak {
- wlroots = wlroots_0_14;
+ wlroots = wlroots_0_15;
};
psftools = callPackage ../os-specific/linux/psftools {};
lc3tools = callPackage ../development/tools/lc3tools {};
+ ldid = callPackage ../development/tools/ldid {
+ inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
+ };
+
xcolor = callPackage ../tools/graphics/xcolor { };
xcfun = callPackage ../development/libraries/science/chemistry/xcfun { };
@@ -37906,12 +39124,16 @@ with pkgs;
xmcp = callPackage ../tools/X11/xmcp { };
+ yesplaymusic = callPackage ../applications/audio/yesplaymusic { };
+
ymuse = callPackage ../applications/audio/ymuse { };
zk = callPackage ../applications/office/zk {};
zktree = callPackage ../applications/misc/zktree {};
+ zram-generator = callPackage ../tools/system/zram-generator { };
+
zrythm = callPackage ../applications/audio/zrythm {
inherit (plasma5Packages) breeze-icons;
};
@@ -37926,11 +39148,35 @@ with pkgs;
mictray = callPackage ../tools/audio/mictray { };
- swift-corelibs-libdispatch = callPackage ../development/libraries/swift-corelibs-libdispatch { };
+ swift-corelibs-libdispatch = swiftPackages.Dispatch;
swaysettings = callPackage ../applications/misc/swaysettings { };
aitrack = libsForQt5.callPackage ../applications/misc/aitrack { };
widevine-cdm = callPackage ../applications/networking/browsers/misc/widevine-cdm.nix { };
+
+ alsa-scarlett-gui = callPackage ../applications/audio/alsa-scarlett-gui { };
+
+ flac2all = callPackage ../applications/audio/flac2all {};
+
+ tuner = callPackage ../applications/audio/tuner { };
+
+ locate-dominating-file = callPackage ../tools/misc/locate-dominating-file { };
+
+ jfrog-cli = callPackage ../tools/misc/jfrog-cli { };
+
+ ov = callPackage ../tools/text/ov { };
+
+ tubekit = callPackage ../applications/networking/cluster/tubekit/wrapper.nix { };
+
+ tubekit-unwrapped = callPackage ../applications/networking/cluster/tubekit { };
+
+ resgate = callPackage ../servers/resgate { };
+
+ oversteer = callPackage ../applications/misc/oversteer { };
+
+ volantes-cursors = callPackage ../data/icons/volantes-cursors { };
+
+ gnss-share = callPackage ../servers/gnss-share { };
}
diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix
index 77088aa1bef25..96535fada17d5 100644
--- a/pkgs/top-level/python-aliases.nix
+++ b/pkgs/top-level/python-aliases.nix
@@ -81,6 +81,7 @@ mapAliases ({
flask_testing = flask-testing; # added 2022-04-25
flask_wtf = flask-wtf; # added 2022-05-24
garminconnect-ha = garminconnect; # added 2022-02-05
+ gdtoolkit = throw "gdtoolkit has been promoted to a top-level attribute"; # added 2023-02-15
gigalixir = throw "gigalixir has been promoted to a top-level attribute"; # Added 2022-10-02
gitdb2 = throw "gitdb2 has been deprecated, use gitdb instead."; # added 2020-03-14
glances = throw "glances has moved to pkgs.glances"; # added 2020-20-28
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 8f75d7ed61b26..39bca2c246015 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -1253,6 +1253,8 @@ self: super: with self; {
black = callPackage ../development/python-modules/black { };
+ blackjax = callPackage ../development/python-modules/blackjax { };
+
black-macchiato = callPackage ../development/python-modules/black-macchiato { };
bleach = callPackage ../development/python-modules/bleach { };
@@ -3171,6 +3173,8 @@ self: super: with self; {
fasttext = callPackage ../development/python-modules/fasttext { };
+ fasttext-predict = callPackage ../development/python-modules/fasttext-predict { };
+
favicon = callPackage ../development/python-modules/favicon { };
fb-re2 = callPackage ../development/python-modules/fb-re2 { };
@@ -3594,8 +3598,6 @@ self: super: with self; {
gdown = callPackage ../development/python-modules/gdown { };
- gdtoolkit = callPackage ../development/python-modules/gdtoolkit { };
-
ge25519 = callPackage ../development/python-modules/ge25519 { };
geant4 = toPythonModule (pkgs.geant4.override {
@@ -4690,6 +4692,8 @@ self: super: with self; {
cudaSupport = false;
};
+ jaxopt = callPackage ../development/python-modules/jaxopt { };
+
JayDeBeApi = callPackage ../development/python-modules/JayDeBeApi { };
jc = callPackage ../development/python-modules/jc { };
@@ -6063,6 +6067,8 @@ self: super: with self; {
nessclient = callPackage ../development/python-modules/nessclient { };
+ nest = toPythonModule(pkgs.nest-mpi.override { withPython = true; python3 = python; });
+
nest-asyncio = callPackage ../development/python-modules/nest-asyncio { };
nested-lookup = callPackage ../development/python-modules/nested-lookup { };
@@ -10001,6 +10007,8 @@ self: super: with self; {
scrapy-splash = callPackage ../development/python-modules/scrapy-splash { };
+ screed = callPackage ../development/python-modules/screed { };
+
screeninfo = callPackage ../development/python-modules/screeninfo { };
screenlogicpy = callPackage ../development/python-modules/screenlogicpy { };