diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index 122dbc34c62d..0a0de3d980ad 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -1760,6 +1760,12 @@
githubId = 28444296;
name = "Benjamin Hougland";
};
+ bigzilla = {
+ email = "m.billyzaelani@gmail.com";
+ github = "bigzilla";
+ githubId = 20436235;
+ name = "Billy Zaelani Malik";
+ };
billewanick = {
email = "bill@ewanick.com";
github = "billewanick";
@@ -3613,6 +3619,12 @@
githubId = 10198051;
name = "Drew Risinger";
};
+ dritter = {
+ email = "dritter03@googlemail.com";
+ github = "dritter";
+ githubId = 1544760;
+ name = "Dominik Ritter";
+ };
drperceptron = {
email = "92106371+drperceptron@users.noreply.github.com";
github = "drperceptron";
diff --git a/maintainers/scripts/haskell/update-cabal2nix-unstable.sh b/maintainers/scripts/haskell/update-cabal2nix-unstable.sh
index 415837045602..545c5773ff48 100755
--- a/maintainers/scripts/haskell/update-cabal2nix-unstable.sh
+++ b/maintainers/scripts/haskell/update-cabal2nix-unstable.sh
@@ -14,4 +14,4 @@ commit="$(jq -r .commit.sha <<< "$head_info")"
date="$(date "--date=$(jq -r .commit.commit.committer.date <<< "$head_info")" +%F)"
# generate nix expression from cabal file, replacing the version with the commit date
echo '# This file defines cabal2nix-unstable, used by maintainers/scripts/haskell/regenerate-hackage-packages.sh.' > pkgs/development/haskell-modules/cabal2nix-unstable.nix
-cabal2nix "https://github.com/NixOS/cabal2nix/archive/$commit.tar.gz" | sed -e 's/version = ".*"/version = "'"unstable-$date"'"/' >> pkgs/development/haskell-modules/cabal2nix-unstable.nix
+cabal2nix --subpath cabal2nix "https://github.com/NixOS/cabal2nix/archive/$commit.tar.gz" | sed -e 's/version = ".*"/version = "'"unstable-$date"'"/' >> pkgs/development/haskell-modules/cabal2nix-unstable.nix
diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix
index 35e184b43991..887965bd48f1 100644
--- a/maintainers/team-list.nix
+++ b/maintainers/team-list.nix
@@ -673,7 +673,6 @@ with lib.maintainers; {
# Verify additions by approval of an already existing member of the team.
members = [
balsoft
- mkaito
];
scope = "Group registration for Serokell employees who collectively maintain packages.";
shortName = "Serokell employees";
diff --git a/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml b/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml
index 479bdff7bfa8..c6c65f7ac92a 100644
--- a/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml
+++ b/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml
@@ -225,6 +225,13 @@
services.hadoop.hbase.
+
+
+ Please,
+ a Sudo clone written in Rust. Available as
+ security.please
+
+
Sachet,
@@ -611,6 +618,27 @@
module removed, due to lack of maintainers.
+
+
+ generateOptparseApplicativeCompletions and
+ generateOptparseApplicativeCompletion from
+ haskell.lib.compose (and
+ haskell.lib) have been deprecated in favor
+ of generateOptparseApplicativeCompletions
+ (plural!) as provided by the haskell package sets (so
+ haskellPackages.generateOptparseApplicativeCompletions
+ etc.). The latter allows for cross-compilation (by
+ automatically disabling generation of completion in the cross
+ case). For it to work properly you need to make sure that the
+ function comes from the same context as the package you are
+ trying to override, i.e. always use the same package set as
+ your package is coming from or – even better – use
+ self.generateOptparseApplicativeCompletions
+ if you are overriding a haskell package set. The old functions
+ are retained for backwards compatibility, but yield are
+ warning.
+
+
The services.graphite.api and
@@ -684,6 +712,12 @@
system timezone.
+
+
+ The top-level termonad-with-packages alias
+ for termonad has been removed.
+
+
(Neo)Vim can not be configured with
diff --git a/nixos/doc/manual/release-notes/rl-2211.section.md b/nixos/doc/manual/release-notes/rl-2211.section.md
index 6bf1a7cb93c6..f9dd8ee3d08e 100644
--- a/nixos/doc/manual/release-notes/rl-2211.section.md
+++ b/nixos/doc/manual/release-notes/rl-2211.section.md
@@ -81,6 +81,8 @@ In addition to numerous new and upgraded packages, this release has the followin
- [HBase cluster](https://hbase.apache.org/), a distributed, scalable, big data store. Available as [services.hadoop.hbase](options.html#opt-services.hadoop.hbase.enable).
+- [Please](https://github.com/edneville/please), a Sudo clone written in Rust. Available as [security.please](#opt-security.please.enable)
+
- [Sachet](https://github.com/messagebird/sachet/), an SMS alerting tool for the Prometheus Alertmanager. Available as [services.prometheus.sachet](#opt-services.prometheus.sachet.enable).
- [infnoise](https://github.com/leetronics/infnoise), a hardware True Random Number Generator dongle.
@@ -200,6 +202,15 @@ Available as [services.patroni](options.html#opt-services.patroni.enable).
- virtlyst package and `services.virtlyst` module removed, due to lack of maintainers.
+- `generateOptparseApplicativeCompletions` and `generateOptparseApplicativeCompletion` from `haskell.lib.compose`
+ (and `haskell.lib`) have been deprecated in favor of `generateOptparseApplicativeCompletions` (plural!) as
+ provided by the haskell package sets (so `haskellPackages.generateOptparseApplicativeCompletions` etc.).
+ The latter allows for cross-compilation (by automatically disabling generation of completion in the cross case).
+ For it to work properly you need to make sure that the function comes from the same context as the package
+ you are trying to override, i.e. always use the same package set as your package is coming from or – even
+ better – use `self.generateOptparseApplicativeCompletions` if you are overriding a haskell package set.
+ The old functions are retained for backwards compatibility, but yield are warning.
+
- The `services.graphite.api` and `services.graphite.beacon` NixOS options, and
the `python3.pkgs.graphite_api`, `python3.pkgs.graphite_beacon` and
`python3.pkgs.influxgraph` packages, have been removed due to lack of upstream
@@ -217,6 +228,8 @@ Available as [services.patroni](options.html#opt-services.patroni.enable).
- The `paperless` module now defaults `PAPERLESS_TIME_ZONE` to your configured system timezone.
+- The top-level `termonad-with-packages` alias for `termonad` has been removed.
+
- (Neo)Vim can not be configured with `configure.pathogen` anymore to reduce maintainance burden.
Use `configure.packages` instead.
- Neovim can not be configured with plug anymore (still works for vim).
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix
index 9fc3af4b1ce6..c400fadef3a2 100644
--- a/nixos/modules/module-list.nix
+++ b/nixos/modules/module-list.nix
@@ -263,6 +263,7 @@
./security/pam.nix
./security/pam_usb.nix
./security/pam_mount.nix
+ ./security/please.nix
./security/polkit.nix
./security/rngd.nix
./security/rtkit.nix
diff --git a/nixos/modules/security/please.nix b/nixos/modules/security/please.nix
new file mode 100644
index 000000000000..88bb9cba2bfc
--- /dev/null
+++ b/nixos/modules/security/please.nix
@@ -0,0 +1,122 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+ cfg = config.security.please;
+ ini = pkgs.formats.ini { };
+in
+{
+ options.security.please = {
+ enable = mkEnableOption (mdDoc ''
+ please, a Sudo clone which allows a users to execute a command or edit a
+ file as another user
+ '');
+
+ package = mkOption {
+ type = types.package;
+ default = pkgs.please;
+ defaultText = literalExpression "pkgs.please";
+ description = mdDoc ''
+ Which package to use for {command}`please`.
+ '';
+ };
+
+ wheelNeedsPassword = mkOption {
+ type = types.bool;
+ default = true;
+ description = lib.mdDoc ''
+ Whether users of the `wheel` group must provide a password to run
+ commands or edit files with {command}`please` and
+ {command}`pleaseedit` respectively.
+ '';
+ };
+
+ settings = mkOption {
+ type = ini.type;
+ default = { };
+ example = {
+ jim_run_any_as_root = {
+ name = "jim";
+ type = "run";
+ target = "root";
+ rule = ".*";
+ require_pass = false;
+ };
+ jim_edit_etc_hosts_as_root = {
+ name = "jim";
+ type = "edit";
+ target = "root";
+ rule = "/etc/hosts";
+ editmode = 644;
+ require_pass = true;
+ };
+ };
+ description = mdDoc ''
+ Please configuration. Refer to
+ for
+ details.
+ '';
+ };
+ };
+
+ config = mkIf cfg.enable {
+ security.wrappers =
+ let
+ owner = "root";
+ group = "root";
+ setuid = true;
+ in
+ {
+ please = {
+ source = "${cfg.package}/bin/please";
+ inherit owner group setuid;
+ };
+ pleaseedit = {
+ source = "${cfg.package}/bin/pleaseedit";
+ inherit owner group setuid;
+ };
+ };
+
+ security.please.settings = rec {
+ # The "wheel" group is allowed to do anything by default but this can be
+ # overridden.
+ wheel_run_as_any = {
+ type = "run";
+ group = true;
+ name = "wheel";
+ target = ".*";
+ rule = ".*";
+ require_pass = cfg.wheelNeedsPassword;
+ };
+ wheel_edit_as_any = wheel_run_as_any // { type = "edit"; };
+ wheel_list_as_any = wheel_run_as_any // { type = "list"; };
+ };
+
+ environment = {
+ systemPackages = [ cfg.package ];
+
+ etc."please.ini".source = ini.generate "please.ini"
+ (cfg.settings // (rec {
+ # The "root" user is allowed to do anything by default and this cannot
+ # be overridden.
+ root_run_as_any = {
+ type = "run";
+ name = "root";
+ target = ".*";
+ rule = ".*";
+ require_pass = false;
+ };
+ root_edit_as_any = root_run_as_any // { type = "edit"; };
+ root_list_as_any = root_run_as_any // { type = "list"; };
+ }));
+ };
+
+ security.pam.services.please = {
+ sshAgentAuth = true;
+ usshAuth = true;
+ };
+
+ meta.maintainers = with maintainers; [ azahi ];
+ };
+}
diff --git a/nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py b/nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py
index 5398ef6b84eb..68da20615917 100644
--- a/nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py
+++ b/nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py
@@ -175,22 +175,22 @@ def get_specialisations(profile: Optional[str], generation: int, _: Optional[str
def remove_old_entries(gens: List[SystemIdentifier]) -> None:
rex_profile = re.compile("^@efiSysMountPoint@/loader/entries/nixos-(.*)-generation-.*\.conf$")
- rex_generation = re.compile("^@efiSysMountPoint@/loader/entries/nixos.*-generation-(.*)\.conf$")
+ rex_generation = re.compile("^@efiSysMountPoint@/loader/entries/nixos.*-generation-([0-9]+)(-specialisation-.*)?\.conf$")
known_paths = []
for gen in gens:
known_paths.append(copy_from_profile(*gen, "kernel", True))
known_paths.append(copy_from_profile(*gen, "initrd", True))
for path in glob.iglob("@efiSysMountPoint@/loader/entries/nixos*-generation-[1-9]*.conf"):
+ if rex_profile.match(path):
+ prof = rex_profile.sub(r"\1", path)
+ else:
+ prof = None
try:
- if rex_profile.match(path):
- prof = rex_profile.sub(r"\1", path)
- else:
- prof = "system"
gen_number = int(rex_generation.sub(r"\1", path))
- if not (prof, gen_number) in gens:
- os.unlink(path)
except ValueError:
- pass
+ continue
+ if not (prof, gen_number, None) in gens:
+ os.unlink(path)
for path in glob.iglob("@efiSysMountPoint@/efi/nixos/*"):
if not path in known_paths and not os.path.isdir(path):
os.unlink(path)
diff --git a/nixos/modules/virtualisation/oci-containers.nix b/nixos/modules/virtualisation/oci-containers.nix
index 81cdf1dd72b4..36a28efc6ce4 100644
--- a/nixos/modules/virtualisation/oci-containers.nix
+++ b/nixos/modules/virtualisation/oci-containers.nix
@@ -227,6 +227,7 @@ let
mkService = name: container: let
dependsOn = map (x: "${cfg.backend}-${x}.service") container.dependsOn;
+ escapedName = escapeShellArg name;
in {
wantedBy = [] ++ optional (container.autoStart) "multi-user.target";
after = lib.optionals (cfg.backend == "docker") [ "docker.service" "docker.socket" ] ++ dependsOn;
@@ -250,16 +251,25 @@ let
${optionalString (container.imageFile != null) ''
${cfg.backend} load -i ${container.imageFile}
''}
+ ${optionalString (cfg.backend == "podman") ''
+ rm -f /run/podman-${escapedName}.ctr-id
+ ''}
'';
script = concatStringsSep " \\\n " ([
"exec ${cfg.backend} run"
"--rm"
- "--name=${escapeShellArg name}"
+ "--name=${escapedName}"
"--log-driver=${container.log-driver}"
] ++ optional (container.entrypoint != null)
"--entrypoint=${escapeShellArg container.entrypoint}"
- ++ (mapAttrsToList (k: v: "-e ${escapeShellArg k}=${escapeShellArg v}") container.environment)
+ ++ lib.optionals (cfg.backend == "podman") [
+ "--cidfile=/run/podman-${escapedName}.ctr-id"
+ "--cgroups=no-conmon"
+ "--sdnotify=conmon"
+ "-d"
+ "--replace"
+ ] ++ (mapAttrsToList (k: v: "-e ${escapeShellArg k}=${escapeShellArg v}") container.environment)
++ map (f: "--env-file ${escapeShellArg f}") container.environmentFiles
++ map (p: "-p ${escapeShellArg p}") container.ports
++ optional (container.user != null) "-u ${escapeShellArg container.user}"
@@ -270,8 +280,12 @@ let
++ map escapeShellArg container.cmd
);
- preStop = "[ $SERVICE_RESULT = success ] || ${cfg.backend} stop ${name}";
- postStop = "${cfg.backend} rm -f ${name} || true";
+ preStop = if cfg.backend == "podman"
+ then "[ $SERVICE_RESULT = success ] || podman stop --ignore --cidfile=/run/podman-${escapedName}.ctr-id"
+ else "[ $SERVICE_RESULT = success ] || ${cfg.backend} stop ${name}";
+ postStop = if cfg.backend == "podman"
+ then "podman rm -f --ignore --cidfile=/run/podman-${escapedName}.ctr-id"
+ else "${cfg.backend} rm -f ${name} || true";
serviceConfig = {
### There is no generalized way of supporting `reload` for docker
@@ -290,6 +304,9 @@ let
# ExecReload = ...;
###
+ Environment=if cfg.backend == "podman" then "PODMAN_SYSTEMD_UNIT=podman-${name}.service" else {};
+ Type=if cfg.backend == "podman" then "notify" else {};
+ NotifyAccess=if cfg.backend == "podman" then "all" else {};
TimeoutStartSec = 0;
TimeoutStopSec = 120;
Restart = "always";
diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix
index 40dfa171021c..b6fffd8de838 100644
--- a/nixos/tests/all-tests.nix
+++ b/nixos/tests/all-tests.nix
@@ -491,6 +491,7 @@ in {
plasma5 = handleTest ./plasma5.nix {};
plasma5-systemd-start = handleTest ./plasma5-systemd-start.nix {};
plausible = handleTest ./plausible.nix {};
+ please = handleTest ./please.nix {};
pleroma = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./pleroma.nix {};
plikd = handleTest ./plikd.nix {};
plotinus = handleTest ./plotinus.nix {};
diff --git a/nixos/tests/oci-containers.nix b/nixos/tests/oci-containers.nix
index 68077e3540a5..1bcfb276dbee 100644
--- a/nixos/tests/oci-containers.nix
+++ b/nixos/tests/oci-containers.nix
@@ -12,7 +12,7 @@ let
name = "oci-containers-${backend}";
meta = {
- maintainers = with lib.maintainers; [ adisbladis benley ] ++ lib.teams.serokell.members;
+ maintainers = with lib.maintainers; [ adisbladis benley mkaito ] ++ lib.teams.serokell.members;
};
nodes = {
diff --git a/nixos/tests/please.nix b/nixos/tests/please.nix
new file mode 100644
index 000000000000..2437cfe16130
--- /dev/null
+++ b/nixos/tests/please.nix
@@ -0,0 +1,66 @@
+import ./make-test-python.nix ({ lib, ... }:
+{
+ name = "please";
+ meta.maintainers = with lib.maintainers; [ azahi ];
+
+ nodes.machine =
+ { ... }:
+ {
+ users.users = with lib; mkMerge [
+ (listToAttrs (map
+ (n: nameValuePair n { isNormalUser = true; })
+ (genList (x: "user${toString x}") 6)))
+ {
+ user0.extraGroups = [ "wheel" ];
+ }
+ ];
+
+ security.please = {
+ enable = true;
+ wheelNeedsPassword = false;
+ settings = {
+ user2_run_true_as_root = {
+ name = "user2";
+ target = "root";
+ rule = "/run/current-system/sw/bin/true";
+ require_pass = false;
+ };
+ user4_edit_etc_hosts_as_root = {
+ name = "user4";
+ type = "edit";
+ target = "root";
+ rule = "/etc/hosts";
+ editmode = 644;
+ require_pass = false;
+ };
+ };
+ };
+ };
+
+ testScript = ''
+ with subtest("root: can run anything by default"):
+ machine.succeed('please true')
+ with subtest("root: can edit anything by default"):
+ machine.succeed('EDITOR=cat pleaseedit /etc/hosts')
+
+ with subtest("user0: can run as root because it's in the wheel group"):
+ machine.succeed('su - user0 -c "please -u root true"')
+ with subtest("user1: cannot run as root because it's not in the wheel group"):
+ machine.fail('su - user1 -c "please -u root true"')
+
+ with subtest("user0: can edit as root"):
+ machine.succeed('su - user0 -c "EDITOR=cat pleaseedit /etc/hosts"')
+ with subtest("user1: cannot edit as root"):
+ machine.fail('su - user1 -c "EDITOR=cat pleaseedit /etc/hosts"')
+
+ with subtest("user2: can run 'true' as root"):
+ machine.succeed('su - user2 -c "please -u root true"')
+ with subtest("user3: cannot run 'true' as root"):
+ machine.fail('su - user3 -c "please -u root true"')
+
+ with subtest("user4: can edit /etc/hosts"):
+ machine.succeed('su - user4 -c "EDITOR=cat pleaseedit /etc/hosts"')
+ with subtest("user5: cannot edit /etc/hosts"):
+ machine.fail('su - user5 -c "EDITOR=cat pleaseedit /etc/hosts"')
+ '';
+})
diff --git a/nixos/tests/vscodium.nix b/nixos/tests/vscodium.nix
index 3bdb99947a40..ee884cc4295d 100644
--- a/nixos/tests/vscodium.nix
+++ b/nixos/tests/vscodium.nix
@@ -70,15 +70,15 @@ let
# Save the file
machine.send_key('ctrl-s')
- machine.wait_for_text('Save')
+ machine.wait_for_text('(Save|Desktop|alice|Size)')
machine.screenshot('save_window')
machine.send_key('ret')
# (the default filename is the first line of the file)
machine.wait_for_file(f'/home/alice/{test_string}')
- machine.send_key('ctrl-q')
- machine.wait_until_fails('pgrep -x codium')
+ # machine.send_key('ctrl-q')
+ # machine.wait_until_fails('pgrep -x codium')
'';
});
diff --git a/pkgs/applications/audio/airwindows-lv2/default.nix b/pkgs/applications/audio/airwindows-lv2/default.nix
index 90c92d8f421d..d4203282b643 100644
--- a/pkgs/applications/audio/airwindows-lv2/default.nix
+++ b/pkgs/applications/audio/airwindows-lv2/default.nix
@@ -1,20 +1,18 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, lv2 }:
+{ lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config, lv2 }:
stdenv.mkDerivation rec {
pname = "airwindows-lv2";
- version = "5.0";
+ version = "11.0";
src = fetchFromGitHub {
owner = "hannesbraun";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-sLkcEEYez0Z3pkhMCC7raiwe/m9Tk/lFmOuybZvFqSk=";
+ sha256 = "sha256-IMVcspdWotNbdIZ2IpsNhI0k3+ZdXHEHVxrgOMoROEQ=";
};
- nativeBuildInputs = [ cmake pkg-config ];
+ nativeBuildInputs = [ meson ninja pkg-config ];
buildInputs = [ lv2 ];
- cmakeFlags = [ "-DCMAKE_INSTALL_PREFIX=${placeholder "out"}/lib/lv2" ];
-
meta = with lib; {
description = "Airwindows plugins (ported to LV2)";
homepage = "https://github.com/hannesbraun/airwindows-lv2";
diff --git a/pkgs/applications/audio/cardinal/default.nix b/pkgs/applications/audio/cardinal/default.nix
index 4e0b9a6aceba..e1f6d25c2d7b 100644
--- a/pkgs/applications/audio/cardinal/default.nix
+++ b/pkgs/applications/audio/cardinal/default.nix
@@ -21,12 +21,12 @@
stdenv.mkDerivation rec {
pname = "cardinal";
- version = "22.09";
+ version = "22.10";
src = fetchurl {
url =
"https://github.com/DISTRHO/Cardinal/releases/download/${version}/cardinal+deps-${version}.tar.xz";
- sha256 = "sha256-dwxKhX926oGlxlplUzhTiX9cvx58FyO2oIShiQ1SXCs=";
+ sha256 = "sha256-qr6akeSN0y6cDVZ8Y6SNuJ8OnAuwrlJL1pqhPPJ+/EQ=";
};
prePatch = ''
diff --git a/pkgs/applications/audio/ncspot/default.nix b/pkgs/applications/audio/ncspot/default.nix
index 3037bfcf8081..2a56b6aa3ccf 100644
--- a/pkgs/applications/audio/ncspot/default.nix
+++ b/pkgs/applications/audio/ncspot/default.nix
@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec {
pname = "ncspot";
- version = "0.11.1";
+ version = "0.11.2";
src = fetchFromGitHub {
owner = "hrkfdn";
repo = "ncspot";
rev = "v${version}";
- sha256 = "sha256-q4jOfcU2sNKISgO9vX2Rao2JljiYzWwB3WWMIvy8rII=";
+ sha256 = "sha256-xJzj387exWDvNias50fELvoAxgIoxDHVVRoAD4FJHUw=";
};
- cargoSha256 = "sha256-f8yo60Gi2OdJMNxssMhladh82/ZeZ0ZWV7WmTcQ8jYo=";
+ cargoSha256 = "sha256-6QOD8IhrnjyaOEYVYt2DA3dI6Wcu1tCXnIp+Ruc+EEo=";
nativeBuildInputs = [ pkg-config ];
diff --git a/pkgs/applications/editors/jetbrains/default.nix b/pkgs/applications/editors/jetbrains/default.nix
index b2713def5bb8..c795cc30b390 100644
--- a/pkgs/applications/editors/jetbrains/default.nix
+++ b/pkgs/applications/editors/jetbrains/default.nix
@@ -183,7 +183,7 @@ let
with on-the-fly code analysis, error prevention and
automated refactorings for PHP and JavaScript code.
'';
- maintainers = with maintainers; [ ];
+ maintainers = with maintainers; [ dritter ];
};
});
diff --git a/pkgs/applications/editors/vim/plugins/deprecated.json b/pkgs/applications/editors/vim/plugins/deprecated.json
index c2579f6a2a99..4d7bc488f0ed 100644
--- a/pkgs/applications/editors/vim/plugins/deprecated.json
+++ b/pkgs/applications/editors/vim/plugins/deprecated.json
@@ -11,6 +11,10 @@
"date": "2020-03-27",
"new": "vim-gist"
},
+ "lua-dev-nvim": {
+ "date": "2022-10-14",
+ "new": "neodev-nvim"
+ },
"nvim-bufferline-lua": {
"date": "2021-08-22",
"new": "bufferline-nvim"
diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix
index 57ea7b9e5fdc..dd5b70786862 100644
--- a/pkgs/applications/editors/vim/plugins/generated.nix
+++ b/pkgs/applications/editors/vim/plugins/generated.nix
@@ -161,12 +161,12 @@ final: prev:
LeaderF = buildVimPluginFrom2Nix {
pname = "LeaderF";
- version = "2022-10-10";
+ version = "2022-10-13";
src = fetchFromGitHub {
owner = "Yggdroot";
repo = "LeaderF";
- rev = "b7bf04eaeae846168efd86ef0136394a2d128b72";
- sha256 = "00krndb2crrcvcp8vb60wqz75pjj3121335mykaqhhq0jhc67xw2";
+ rev = "ebb1f3a20b83a950938c59200434a4e66b69612d";
+ sha256 = "0f25qsfpk5m92cc70pjjsbh1ph11aybw2rfraxwdrcywwdr61w7w";
};
meta.homepage = "https://github.com/Yggdroot/LeaderF/";
};
@@ -281,12 +281,12 @@ final: prev:
SchemaStore-nvim = buildVimPluginFrom2Nix {
pname = "SchemaStore.nvim";
- version = "2022-10-06";
+ version = "2022-10-13";
src = fetchFromGitHub {
owner = "b0o";
repo = "SchemaStore.nvim";
- rev = "23bf2d69967491b1dc43f37c809f2711cc879fd2";
- sha256 = "0zl8sf9sy2i3fp3wbpw9rvm5wjkak897i5yl699jfxxv0gal5sgv";
+ rev = "03f4f942dd3b3ec060d5826782ba2efd87026242";
+ sha256 = "0ly16n9qjwjhvbjhczn8y54scpbs0a0dn75rn5158glx44fjrfdw";
};
meta.homepage = "https://github.com/b0o/SchemaStore.nvim/";
};
@@ -341,12 +341,12 @@ final: prev:
SpaceVim = buildVimPluginFrom2Nix {
pname = "SpaceVim";
- version = "2022-10-11";
+ version = "2022-10-13";
src = fetchFromGitHub {
owner = "SpaceVim";
repo = "SpaceVim";
- rev = "1ed769feb2a13061be69563cc42d686ac44fc441";
- sha256 = "0naxqvxm8dwi7hbphbl04kaphhxpq1x2f3n9whdhj7rbnq7m6r9h";
+ rev = "0b91495ff239adf5a650bb0aa944df9c4ca15c44";
+ sha256 = "100an88cw2q92323rfp6lhzr2dwq1f2q6wgp77ciyzkpfplm4crw";
};
meta.homepage = "https://github.com/SpaceVim/SpaceVim/";
};
@@ -486,12 +486,12 @@ final: prev:
aerial-nvim = buildVimPluginFrom2Nix {
pname = "aerial.nvim";
- version = "2022-10-08";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "stevearc";
repo = "aerial.nvim";
- rev = "bbdfc56c5a00f4f31936a057fed99807c0a52f0c";
- sha256 = "04ma4nz47ld6a4x0d5pn7a70kx0a8p2ynyb2gg8mb1x09593q95m";
+ rev = "45304126bd4b03945cdccd3786ba16abdc1f7e22";
+ sha256 = "1ard1xcjk9wl63sadi5mbm20hvmwxh4i2ad5ksw6j2lfbl52zbw0";
};
meta.homepage = "https://github.com/stevearc/aerial.nvim/";
};
@@ -534,12 +534,12 @@ final: prev:
ale = buildVimPluginFrom2Nix {
pname = "ale";
- version = "2022-10-04";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "dense-analysis";
repo = "ale";
- rev = "f085227504076dff5224cbf10cb1bf83286188a9";
- sha256 = "00n3vagkgy31r47a1ivy0zxm3a13z3d80l6ay7l49srh10rfh3c1";
+ rev = "e4b20544082ba019d8095cbc24ffab43b15e8fc0";
+ sha256 = "0cm259fvym6swcj9q6viap84xg364x05xc8a432a452ca5xrfgp2";
};
meta.homepage = "https://github.com/dense-analysis/ale/";
};
@@ -666,12 +666,12 @@ final: prev:
asyncrun-vim = buildVimPluginFrom2Nix {
pname = "asyncrun.vim";
- version = "2022-10-05";
+ version = "2022-10-11";
src = fetchFromGitHub {
owner = "skywind3000";
repo = "asyncrun.vim";
- rev = "8d92822df7fb5549bbc0cc65056e960341433cdf";
- sha256 = "0af6fn9iym0kgldbla1h13dds8sd8pd441f20bpszfbmr4djfskh";
+ rev = "eae766d218671754f3a48adc6b3ad7bf2bac0696";
+ sha256 = "0nkqkkk8ahxfvc5f8da9zb1v258lik9514kfv50phz4vj4s76vbh";
};
meta.homepage = "https://github.com/skywind3000/asyncrun.vim/";
};
@@ -798,12 +798,12 @@ final: prev:
barbar-nvim = buildVimPluginFrom2Nix {
pname = "barbar.nvim";
- version = "2022-10-03";
+ version = "2022-10-13";
src = fetchFromGitHub {
owner = "romgrk";
repo = "barbar.nvim";
- rev = "61424a6211431a42458bc755b3e7e982e671c438";
- sha256 = "1xg7wm3prq2vj0jg2knb96lc7mlh7l6fw6c23s0i9vqrbz4b8jr2";
+ rev = "517b457630d84aff875287d8249791df95ff91ab";
+ sha256 = "15lrc820ccdmvbqskqwkqcjn8ryi7j6qc5z3df1d0jp3brisrj3d";
};
meta.homepage = "https://github.com/romgrk/barbar.nvim/";
};
@@ -990,12 +990,12 @@ final: prev:
ccc-nvim = buildVimPluginFrom2Nix {
pname = "ccc.nvim";
- version = "2022-10-10";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "uga-rosa";
repo = "ccc.nvim";
- rev = "e74e0ebf3fac929c81fb9d918228ef03afc8d470";
- sha256 = "1abpkiry3ffmwj51yldiaw3ix1scr6jjx714am1d4wz7kbl4228g";
+ rev = "06133a0e91be23ac9e0cf619b869cf02aa758341";
+ sha256 = "03mi152kkl3zycwqldqghpp31fpjypyklw4b53i6kyjmk3jf6k3a";
};
meta.homepage = "https://github.com/uga-rosa/ccc.nvim/";
};
@@ -1278,12 +1278,12 @@ final: prev:
cmp-fuzzy-path = buildVimPluginFrom2Nix {
pname = "cmp-fuzzy-path";
- version = "2022-08-30";
+ version = "2022-10-13";
src = fetchFromGitHub {
owner = "tzachar";
repo = "cmp-fuzzy-path";
- rev = "857097778bc772f9d6f885e50eeb05f39632d2bb";
- sha256 = "1gwscb808m2qvryslmh5a1ndq1xaigsng82c2wk4fsqvz751zg79";
+ rev = "2c0f893eee7c773871fc4ddf400b6339ab7914a6";
+ sha256 = "0m6wlns0zi07fmn9szx055chm8r83yigyjd2ykphw3z110b02wqv";
};
meta.homepage = "https://github.com/tzachar/cmp-fuzzy-path/";
};
@@ -1386,12 +1386,12 @@ final: prev:
cmp-nvim-lsp-signature-help = buildVimPluginFrom2Nix {
pname = "cmp-nvim-lsp-signature-help";
- version = "2022-08-20";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "hrsh7th";
repo = "cmp-nvim-lsp-signature-help";
- rev = "3dd40097196bdffe5f868d5dddcc0aa146ae41eb";
- sha256 = "0kfa0pw5yx961inirqwi0fjvgdbmsgw16703mw2w9km8313x17zw";
+ rev = "d2768cb1b83de649d57d967085fe73c5e01f8fd7";
+ sha256 = "13imcdv0yws084z2x2lmdj17zy4ngf126i7djknnwp2jfkca1120";
};
meta.homepage = "https://github.com/hrsh7th/cmp-nvim-lsp-signature-help/";
};
@@ -1806,12 +1806,12 @@ final: prev:
comment-nvim = buildVimPluginFrom2Nix {
pname = "comment.nvim";
- version = "2022-10-10";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "numtostr";
repo = "comment.nvim";
- rev = "250bbc5a04b6e80ff1c212e89a80e976cda9e433";
- sha256 = "18x9a1fmial78f28mkaqsajzazjj9zd4yq44fghw1ynaa36gjmwh";
+ rev = "ad7ffa8ed2279f1c8a90212c7d3851f9b783a3d6";
+ sha256 = "1gy2caam9g1zhnplj6d943p62n4kqgasi4wwgq1ry7gzlm2gi5v0";
};
meta.homepage = "https://github.com/numtostr/comment.nvim/";
};
@@ -1878,12 +1878,12 @@ final: prev:
compiler-explorer-nvim = buildVimPluginFrom2Nix {
pname = "compiler-explorer.nvim";
- version = "2022-10-10";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "krady21";
repo = "compiler-explorer.nvim";
- rev = "b565df009e92aad6ca8b338562b2f375fb1fea96";
- sha256 = "0855y7vhhfzv3ppmg5834k593jg4b2qlkpg45fsf4xkks3g2s168";
+ rev = "0fb537cf8dc384c3cfedd1a3652746f840cc6edd";
+ sha256 = "0b9vcsg6z7p0lq8n0vy135ca7fs6jzz5anf5j3s5k0h61r03h2zw";
};
meta.homepage = "https://github.com/krady21/compiler-explorer.nvim/";
};
@@ -1998,36 +1998,36 @@ final: prev:
copilot-vim = buildVimPluginFrom2Nix {
pname = "copilot.vim";
- version = "2022-09-18";
+ version = "2022-10-12";
src = fetchFromGitHub {
owner = "github";
repo = "copilot.vim";
- rev = "af9da6457790b651871b687b8f47d130cde083fc";
- sha256 = "1dknx2c7q5kg1w8ld0wxk97632s406m1cfq6nw4n0cv4pzs2qx1b";
+ rev = "8ba151a20bc1d7a5c72e592e51bfc925d5bbb837";
+ sha256 = "0wr703fg7vvygx8iyym8jqqqm51nwffkz8aldma7ahkc5vwi2v0s";
};
meta.homepage = "https://github.com/github/copilot.vim/";
};
coq-artifacts = buildVimPluginFrom2Nix {
pname = "coq.artifacts";
- version = "2022-10-11";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "coq.artifacts";
- rev = "80ec4396170f63041d8d7e8d2df3c54eb45300f7";
- sha256 = "13h2nib9amjjsx35gsxfcvyx674m04wrsp4fia06ksa40h8hadkm";
+ rev = "48c2647dca09970317b30ad34dbcbb7885940805";
+ sha256 = "0482wlbhc74yd178ymwf8a2c4qwhbvmwhvdqq5lcvixh0iyqmcwi";
};
meta.homepage = "https://github.com/ms-jpq/coq.artifacts/";
};
coq-thirdparty = buildVimPluginFrom2Nix {
pname = "coq.thirdparty";
- version = "2022-10-11";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "coq.thirdparty";
- rev = "adfb5c498f9d6d7f3b74baaae228ab6dcf923ecb";
- sha256 = "19l9g3j0pn3l4rndx38fpi82ypgbm0087gwyczj6dbvszld3ln78";
+ rev = "27854936444c5d72ff324828d67ad771f60d4340";
+ sha256 = "1yd8bal8b9rf1wzmxzkj1hmpkikdc6nfk7rz6yyv8gjkxlfaj5wb";
};
meta.homepage = "https://github.com/ms-jpq/coq.thirdparty/";
};
@@ -2046,12 +2046,12 @@ final: prev:
coq_nvim = buildVimPluginFrom2Nix {
pname = "coq_nvim";
- version = "2022-10-11";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "coq_nvim";
- rev = "550149d751f8d62ad646d38ef57b87f4d960bceb";
- sha256 = "1y5achbd4vkq0fhsh9hvgnb4qh42k3mskii7x6vrnr3vr3gvy0ff";
+ rev = "512f7444531ff37b09880985a0256ff5797ccc3b";
+ sha256 = "0gi3cc0phgygkvpgmpfah05fnhkjsdlnkfjrxw9bnj7021z5mpvv";
};
meta.homepage = "https://github.com/ms-jpq/coq_nvim/";
};
@@ -2867,12 +2867,12 @@ final: prev:
flit-nvim = buildVimPluginFrom2Nix {
pname = "flit.nvim";
- version = "2022-09-23";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "ggandor";
repo = "flit.nvim";
- rev = "dd43846edca345075a60d2f749bcca71cd47a17f";
- sha256 = "1da1pfkm0jg9570smg0l2hc059jjaxpzvz8jbkx6i2m56gq9lmnh";
+ rev = "be110f9814a45788d10537fd59b3c76d956bb7ad";
+ sha256 = "1innhwy2izcw2w7qhp6x7s3q07zy0zxfwqmlqskgl6c75r4akqyn";
};
meta.homepage = "https://github.com/ggandor/flit.nvim/";
};
@@ -2951,12 +2951,12 @@ final: prev:
friendly-snippets = buildVimPluginFrom2Nix {
pname = "friendly-snippets";
- version = "2022-10-06";
+ version = "2022-10-12";
src = fetchFromGitHub {
owner = "rafamadriz";
repo = "friendly-snippets";
- rev = "6cd7469403fd06a3840a1065728d1affe1c23ec8";
- sha256 = "0qilmi6xg37xq29kfk6nnchz1jm18qrbvgcfzq028pmdbnakg7r5";
+ rev = "fd16b4d9dc58119eeee57e9915864c4480d591fd";
+ sha256 = "18fzpij4c11jvxhsjp65cmmc7nna4p3whjsx8a0a263kahh8npfp";
};
meta.homepage = "https://github.com/rafamadriz/friendly-snippets/";
};
@@ -3059,12 +3059,12 @@ final: prev:
fzf-lua = buildVimPluginFrom2Nix {
pname = "fzf-lua";
- version = "2022-10-08";
+ version = "2022-10-13";
src = fetchFromGitHub {
owner = "ibhagwan";
repo = "fzf-lua";
- rev = "c81874db259eef85ae21794b2f29e953519c692c";
- sha256 = "1k6h1n4rpi47ggqvmxrw9bhis5mkd2fnqvyirvr4yz2sgivljmwn";
+ rev = "025d8c5ef8495aef838ac8e6be47f8da1bd9cc2c";
+ sha256 = "142c8bnlnvidsm9bhblchz757pjpif26zj0iss08yk5g1yjxzvhk";
};
meta.homepage = "https://github.com/ibhagwan/fzf-lua/";
};
@@ -3215,12 +3215,12 @@ final: prev:
gitsigns-nvim = buildNeovimPluginFrom2Nix {
pname = "gitsigns.nvim";
- version = "2022-10-10";
+ version = "2022-10-13";
src = fetchFromGitHub {
owner = "lewis6991";
repo = "gitsigns.nvim";
- rev = "9d18976c10413e52d76d41a771f042704786ce2e";
- sha256 = "1fzmg74i9q6xal0k1s1ikgbc37s0q1z79af5vhlfll5f2c5dkpsk";
+ rev = "2c6f96dda47e55fa07052ce2e2141e8367cbaaf2";
+ sha256 = "08pzc6nj7vif3c6m0q1nqacwfgq2pp5rnad5y7dmfrxwcj54gbni";
};
meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/";
};
@@ -3538,12 +3538,12 @@ final: prev:
hotpot-nvim = buildVimPluginFrom2Nix {
pname = "hotpot.nvim";
- version = "2022-10-01";
+ version = "2022-10-11";
src = fetchFromGitHub {
owner = "rktjmp";
repo = "hotpot.nvim";
- rev = "86f4f2f7c1cebdbeb9a9bd498810a0154e80dbab";
- sha256 = "0gzxnh13l1ys8jbcnkgfrjz901qf8wvyslqyldyzm3ryis823acg";
+ rev = "27ddd47803233cc809a4a0dc8b035fe3b8e2ef30";
+ sha256 = "0gg9f3a7ylk2pgmhymxc54i9nrcclxjbvkc5635rgmgsp3rypp02";
};
meta.homepage = "https://github.com/rktjmp/hotpot.nvim/";
};
@@ -3921,6 +3921,18 @@ final: prev:
meta.homepage = "https://github.com/latex-box-team/latex-box/";
};
+ lazy-lsp-nvim = buildVimPluginFrom2Nix {
+ pname = "lazy-lsp.nvim";
+ version = "2022-10-10";
+ src = fetchFromGitHub {
+ owner = "dundalek";
+ repo = "lazy-lsp.nvim";
+ rev = "c405a63b2424fec42bb67da53fc06b4a82a56963";
+ sha256 = "12b1pr23hl1avw4i44r47zkrw1h61qwz305l7gsngj3p69z4722r";
+ };
+ meta.homepage = "https://github.com/dundalek/lazy-lsp.nvim/";
+ };
+
lazygit-nvim = buildVimPluginFrom2Nix {
pname = "lazygit.nvim";
version = "2022-06-14";
@@ -3971,24 +3983,24 @@ final: prev:
leap-nvim = buildVimPluginFrom2Nix {
pname = "leap.nvim";
- version = "2022-10-10";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "ggandor";
repo = "leap.nvim";
- rev = "517f142dea3d62c956fd00ab78385b83b14932a9";
- sha256 = "09j9frsxqxbzvk2fpyfz1ian9q5gzm1zj13kq64fwldzxamjsjji";
+ rev = "9cc411481db859059ad66c8ad844b9386dc62d5c";
+ sha256 = "1rv4nmqx51sac0mw7k91h0scgx25k0a1i0gqvyw4z33r55yfh11f";
};
meta.homepage = "https://github.com/ggandor/leap.nvim/";
};
legendary-nvim = buildVimPluginFrom2Nix {
pname = "legendary.nvim";
- version = "2022-10-10";
+ version = "2022-10-11";
src = fetchFromGitHub {
owner = "mrjones2014";
repo = "legendary.nvim";
- rev = "9d8e43e25174033a1066f12b7d656d93c7527db7";
- sha256 = "17drk65qrxnmnywg8p3251581hfy01drzj669v92brn1varp1a6d";
+ rev = "edeeb1a50c3936d971681af36c3385d18db3230c";
+ sha256 = "0ds7mv79k5npa1h64kzxhikkp24j7k6qb1qyb3fsxsc7pjspgqyd";
};
meta.homepage = "https://github.com/mrjones2014/legendary.nvim/";
};
@@ -4223,24 +4235,24 @@ final: prev:
litee-nvim = buildVimPluginFrom2Nix {
pname = "litee.nvim";
- version = "2022-07-30";
+ version = "2022-10-13";
src = fetchFromGitHub {
owner = "ldelossa";
repo = "litee.nvim";
- rev = "d346001fe1754da8f6ca9ce1059ba80c183643fe";
- sha256 = "023hz8al9y7dszfz4cvhl2pdzsbx4qpjjrkqxcqafj8q7w7knhq3";
+ rev = "f8b778b95c152f1fe2021c163eead3a5b2b2889d";
+ sha256 = "0sl58r5n0r8fq9k80jchv5m26jv6pgclcxdxq6nrnwrrih4lrhpg";
};
meta.homepage = "https://github.com/ldelossa/litee.nvim/";
};
live-command-nvim = buildVimPluginFrom2Nix {
pname = "live-command.nvim";
- version = "2022-10-10";
+ version = "2022-10-12";
src = fetchFromGitHub {
owner = "smjonas";
repo = "live-command.nvim";
- rev = "b3639c1bc78dbd396b47ef1dcf624dabc01238be";
- sha256 = "0bkffrsha1mhsnd0w45js5d0kx097k21lyg7bwj4a40icgkgyfpk";
+ rev = "86615b33811cfdfa9ff47c32ac98952ff112437d";
+ sha256 = "0a48769716q9sxf29lh5a7s2hwvvb393xw8wnwmwdpl86ksic9pw";
};
meta.homepage = "https://github.com/smjonas/live-command.nvim/";
};
@@ -4271,24 +4283,24 @@ final: prev:
lsp-inlayhints-nvim = buildVimPluginFrom2Nix {
pname = "lsp-inlayhints.nvim";
- version = "2022-09-06";
+ version = "2022-10-11";
src = fetchFromGitHub {
owner = "lvimuser";
repo = "lsp-inlayhints.nvim";
- rev = "9bcd6fe25417b7808fe039ab63d4224f2071d24a";
- sha256 = "1dla9mlvqsm0mvmcdz734sjimrq24af9pbirgsf17fsqsyrlf9hg";
+ rev = "439b4811276a149e3fccb226cc9a43ff2fb0e33b";
+ sha256 = "08yhjc5zqvjv8m254d7vrhz3nhm8dr4xckhmd9q0sazp8pjd5b8h";
};
meta.homepage = "https://github.com/lvimuser/lsp-inlayhints.nvim/";
};
lsp-overloads-nvim = buildVimPluginFrom2Nix {
pname = "lsp-overloads.nvim";
- version = "2022-08-12";
+ version = "2022-10-12";
src = fetchFromGitHub {
owner = "Issafalcon";
repo = "lsp-overloads.nvim";
- rev = "1258bfa3e21f5665b7a2c6c9b921a2ad8d8d8373";
- sha256 = "146pykcnpf9b8c4mqvs1q4wnp5jqg8i21as3gvjygwm5b71lxbky";
+ rev = "ad00f4e4e00cd8b2dd355587a9428330ca40de2b";
+ sha256 = "1b0j8h9jvnkhxzdg4bx4fhm9k5dgr5jvjqhdsrs6l7199hl5p4jq";
};
meta.homepage = "https://github.com/Issafalcon/lsp-overloads.nvim/";
};
@@ -4390,14 +4402,14 @@ final: prev:
lua-dev-nvim = buildVimPluginFrom2Nix {
pname = "lua-dev.nvim";
- version = "2022-10-11";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "folke";
- repo = "lua-dev.nvim";
- rev = "34858064f55295557a377b88aebccc9965869cf8";
- sha256 = "1dvwzsa3002yaff0rcjkfzgzv3r96192kh0b9skg53z44nyvawcw";
+ repo = "neodev.nvim";
+ rev = "57e64bcbbab21a09b31da305ff62199711de007e";
+ sha256 = "0msz4rq93696s2jh4iixmh577fygyd7zijsg67b9qbp93zrz4p4s";
};
- meta.homepage = "https://github.com/folke/lua-dev.nvim/";
+ meta.homepage = "https://github.com/folke/neodev.nvim/";
};
lualine-lsp-progress = buildVimPluginFrom2Nix {
@@ -4426,12 +4438,12 @@ final: prev:
luasnip = buildVimPluginFrom2Nix {
pname = "luasnip";
- version = "2022-10-10";
+ version = "2022-10-13";
src = fetchFromGitHub {
owner = "l3mon4d3";
repo = "luasnip";
- rev = "08511f9a8dc3ef01c31a245429bfaef993e2f1f6";
- sha256 = "04100gf6rgl3d7vxsxvf0xgn0y2ypyjh22qznx18hm0c7mdsl1qz";
+ rev = "563827f00bb4fe43269e3be653deabc0005f1302";
+ sha256 = "011hywifzd9c4wpk9439myam04g5njwy9m549pihjld2yvb0v9yd";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/l3mon4d3/luasnip/";
@@ -4535,12 +4547,12 @@ final: prev:
mini-nvim = buildVimPluginFrom2Nix {
pname = "mini.nvim";
- version = "2022-10-10";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.nvim";
- rev = "9f7bdfd90d5bdb466fd297f691db6c58316c3bb7";
- sha256 = "11yn7jwy8vy6rzmavh420x3dn7y9lzb0dn5nkrky2rr38s6wyd5h";
+ rev = "1a911c2e710b6b3a4b673ab2f47911faa06f5286";
+ sha256 = "1n5plkqywsmrr2ji1f0mvgc3yjd984xdm2vkniyq04rhyw5mshz8";
};
meta.homepage = "https://github.com/echasnovski/mini.nvim/";
};
@@ -4967,12 +4979,12 @@ final: prev:
neorg = buildVimPluginFrom2Nix {
pname = "neorg";
- version = "2022-10-09";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "nvim-neorg";
repo = "neorg";
- rev = "9a9891a3247b2c15b752efca749f1175b9013235";
- sha256 = "01iibvgf5lf23zivd94dfcjiz2b0rmqcz7yddfqf8drq1pi3bxjw";
+ rev = "8fd6c3cdfb044c6fba07d80dd37d318fda037fe4";
+ sha256 = "0768wayw0d4cs7nxgagxls2002mh034mhn33gfhrm037ln8zsj43";
};
meta.homepage = "https://github.com/nvim-neorg/neorg/";
};
@@ -5075,12 +5087,12 @@ final: prev:
nerdcommenter = buildVimPluginFrom2Nix {
pname = "nerdcommenter";
- version = "2022-10-07";
+ version = "2022-10-11";
src = fetchFromGitHub {
owner = "preservim";
repo = "nerdcommenter";
- rev = "60f3a2bc2bd22b98af5770b940762f77ca17cfee";
- sha256 = "0vcv0j5zvz4mmaczkkspl5l5fv8x36fdlvm9sf3s85hsz0gh03xp";
+ rev = "fe74a1b890701eb5f196e9639b2147d5f126d9ae";
+ sha256 = "03427xhx5c1ri7b3wrbgkqk3dv31dxnxjvqrg9h698r0lfb844a9";
};
meta.homepage = "https://github.com/preservim/nerdcommenter/";
};
@@ -5195,12 +5207,12 @@ final: prev:
noice-nvim = buildVimPluginFrom2Nix {
pname = "noice.nvim";
- version = "2022-10-09";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "folke";
repo = "noice.nvim";
- rev = "87f908da660c321439a0dd98a8e51cd85227f57b";
- sha256 = "0byzbwhclppby3ryqis29d6wpdgshk7qi9sp1pp8kkfjv2fg3xb3";
+ rev = "613e16ea6683eaab25c8dcdc62a9a9a7e58d16b6";
+ sha256 = "002caimqcj91dbbnw7zb7sb32vz738qwqi5ypzf22nhi3smfl7qg";
};
meta.homepage = "https://github.com/folke/noice.nvim/";
};
@@ -5267,12 +5279,12 @@ final: prev:
null-ls-nvim = buildVimPluginFrom2Nix {
pname = "null-ls.nvim";
- version = "2022-10-10";
+ version = "2022-10-13";
src = fetchFromGitHub {
owner = "jose-elias-alvarez";
repo = "null-ls.nvim";
- rev = "17e81c1c1f21f8f6d11a4141a490a0b37974a52b";
- sha256 = "0l8lkrcbyvlkjv18fvi6jk13s9dj5in8h9f0izx1xpk6cdarx7cb";
+ rev = "643c67a296711ff40f1a4d1bec232fa20b179b90";
+ sha256 = "0wvbh0avz80g29ph52aqkxgnkykg58x5jcvn57zb0rb7dbbpcf56";
};
meta.homepage = "https://github.com/jose-elias-alvarez/null-ls.nvim/";
};
@@ -5391,8 +5403,8 @@ final: prev:
src = fetchFromGitHub {
owner = "hrsh7th";
repo = "nvim-cmp";
- rev = "53bd5749011c0830d54d9b22a37259651d5916df";
- sha256 = "1fbhbb0aakjs7zwdllzpcydz41nanxyw271ix18h9j47a4x12lq6";
+ rev = "714ccb7483d0ab90de1b93914f3afad1de8da24a";
+ sha256 = "17x8fkg0299ikr3xlvgaaii1s316j4q34kdj5f9kwrfr26817d0n";
};
meta.homepage = "https://github.com/hrsh7th/nvim-cmp/";
};
@@ -5483,12 +5495,12 @@ final: prev:
nvim-dap = buildVimPluginFrom2Nix {
pname = "nvim-dap";
- version = "2022-10-09";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "mfussenegger";
repo = "nvim-dap";
- rev = "6b12294a57001d994022df8acbe2ef7327d30587";
- sha256 = "16v6cy2za9v48jrm4mipfnxv5ry0h60k85342xrzxwanhnkagi5v";
+ rev = "e71da68e59eec1df258acac20dad206366506438";
+ sha256 = "10vs85nmh3kk549p72mp712h4y8vyjhhkpi2ni2m6hlgld17zsyw";
};
meta.homepage = "https://github.com/mfussenegger/nvim-dap/";
};
@@ -5639,12 +5651,12 @@ final: prev:
nvim-jdtls = buildVimPluginFrom2Nix {
pname = "nvim-jdtls";
- version = "2022-10-04";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "mfussenegger";
repo = "nvim-jdtls";
- rev = "0422245fdef57aa4eddba3d99aee1afaaf425da7";
- sha256 = "0h43bqf5n0l8f1jyzp7splsvcdran9j4arafpvli4pkfd9qx3h38";
+ rev = "75af9581aaa43f6d2bc30cc5ad2ef5ddcf9988d8";
+ sha256 = "0qvmvlh98ja0d4z1w1l3szi2hpygwzxhjbgpdi17rlhw8mf6ar2q";
};
meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/";
};
@@ -5723,12 +5735,12 @@ final: prev:
nvim-lspconfig = buildVimPluginFrom2Nix {
pname = "nvim-lspconfig";
- version = "2022-10-09";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "neovim";
repo = "nvim-lspconfig";
- rev = "0a8064eda0c7a4475c4a8ceb39199e975308797b";
- sha256 = "163ppl8fdybx2bkaimbxxidn6vgqgz6dz6qs45ng9f9ys1wxg5nr";
+ rev = "2b4ab0208413856247899616acb45a62cc2f2ad6";
+ sha256 = "08iga6p5cnakx4dfq9aj8x3lkf8mxznmf39psbpb0ac8aqj85q2l";
};
meta.homepage = "https://github.com/neovim/nvim-lspconfig/";
};
@@ -5783,12 +5795,12 @@ final: prev:
nvim-neoclip-lua = buildVimPluginFrom2Nix {
pname = "nvim-neoclip.lua";
- version = "2022-09-23";
+ version = "2022-10-13";
src = fetchFromGitHub {
owner = "AckslD";
repo = "nvim-neoclip.lua";
- rev = "73fd2494b181cdad5dca2be23bfefd6e34621fd2";
- sha256 = "161s8b67n4n80y3drqk3azhjr6m17nr5m3ns3b49p7xypfigqpwn";
+ rev = "3e0b9a134838c7356d743f84a272c92410c47d8d";
+ sha256 = "19xwirhaw8y9blll37xwk13cn74cw6cl1j76773nkxgx5m5cynpg";
};
meta.homepage = "https://github.com/AckslD/nvim-neoclip.lua/";
};
@@ -5807,12 +5819,12 @@ final: prev:
nvim-notify = buildVimPluginFrom2Nix {
pname = "nvim-notify";
- version = "2022-10-10";
+ version = "2022-10-13";
src = fetchFromGitHub {
owner = "rcarriga";
repo = "nvim-notify";
- rev = "56f65a9474e9ce294a89eb325fccf4391646bfd4";
- sha256 = "1dr3yv8b3zv50yls8xwf6k75xk7l8y78cbbs7zvjmwri31sw5w4f";
+ rev = "af935fd8329ba67d96afa1b2650af84251f1dc0a";
+ sha256 = "1kj77gkbg9pmhhglbajpfzrk2py9d5bs8bwdcmbdz1kscdiah84a";
};
meta.homepage = "https://github.com/rcarriga/nvim-notify/";
};
@@ -5855,12 +5867,12 @@ final: prev:
nvim-snippy = buildVimPluginFrom2Nix {
pname = "nvim-snippy";
- version = "2022-09-30";
+ version = "2022-10-13";
src = fetchFromGitHub {
owner = "dcampos";
repo = "nvim-snippy";
- rev = "ee5ed2100b953c315d9fa2bfd08e93d6548253e0";
- sha256 = "0k8x58f12y565283h2rjw8mdlnhv39awldc4d9aqm0ny8vh4mj1h";
+ rev = "93268f3b1b09c08703589707f2829ae4b03f46e1";
+ sha256 = "18nphzi4ddz5n5cfr9v8546cm91i65v4ssg5vwqqv3ffz637jlj3";
};
meta.homepage = "https://github.com/dcampos/nvim-snippy/";
};
@@ -5891,12 +5903,12 @@ final: prev:
nvim-surround = buildVimPluginFrom2Nix {
pname = "nvim-surround";
- version = "2022-10-06";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "kylechui";
repo = "nvim-surround";
- rev = "faf9ffe92d871dd18b4d26b52fcc6b36d315f335";
- sha256 = "1miwnazlrgjw547lnh1ksv1p9qmiwrqfw5x7f6z6f18ilhly1k1q";
+ rev = "81f672ad6525b5d8cc27bc6ff84636cc12664485";
+ sha256 = "10xrnl3aqgz85knlf8ypxcq0zk9k4rby2pcfvh0kiyc46shqcwlr";
};
meta.homepage = "https://github.com/kylechui/nvim-surround/";
};
@@ -5915,36 +5927,36 @@ final: prev:
nvim-tree-lua = buildVimPluginFrom2Nix {
pname = "nvim-tree.lua";
- version = "2022-10-10";
+ version = "2022-10-13";
src = fetchFromGitHub {
owner = "nvim-tree";
repo = "nvim-tree.lua";
- rev = "b01e7beaa6f0dbbf5df775cf4ecc829a23f0be54";
- sha256 = "0bmzwgycrp6wcn8kd2h1kwl0ysazmzd36fvi12x2c99yxnassxvi";
+ rev = "b07701f9da3ec62016ad46002a6c0ae9b414574c";
+ sha256 = "038in75r7w0hf1krv8p45mic9y1jiq8rjma5hykfm8qj4ca36bn4";
};
meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/";
};
nvim-treesitter = buildVimPluginFrom2Nix {
pname = "nvim-treesitter";
- version = "2022-10-10";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter";
- rev = "6840b3740da5497730136c875e8f89cad314657b";
- sha256 = "1yl9gjdv059xjnzfcqd1mh4icdxr6dyay694gi3g9jbg3pi3djg8";
+ rev = "c8533707679b99dc80d5f46f7b519081fb9c1ac9";
+ sha256 = "198nfwqr1cq92fc0p0b1y97n36mla2vs9a154r9wz9157467blix";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
};
nvim-treesitter-context = buildVimPluginFrom2Nix {
pname = "nvim-treesitter-context";
- version = "2022-10-06";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter-context";
- rev = "c46a8a0a60412a8fe43aa6bd3a01845c46de6bf2";
- sha256 = "0p90akdva7zjfb2yc6gybx1i7yr82rbg6943xz74c8wgynppasbr";
+ rev = "2f9f75d33158c0289c70cc1e0975af9d36ec16b2";
+ sha256 = "01jnq1in7hh6yxadaqv19ckgaf2q3cpygip3v1xam3wczk3w5bx4";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/";
};
@@ -5975,12 +5987,12 @@ final: prev:
nvim-treesitter-textobjects = buildVimPluginFrom2Nix {
pname = "nvim-treesitter-textobjects";
- version = "2022-10-06";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter-textobjects";
- rev = "80a38f9408102693539f54eef3e6a57d44c6147d";
- sha256 = "1gnv82ph7irmaf17mmgm9a18gnysming6sfvbirx13d23y61xb1x";
+ rev = "7a440caa17f770e4f1621bad27bd13d0dade0b86";
+ sha256 = "16bxg9avvar3hw02la8lm3b0xfvf43h0yx3lp2cc2fx26hw8lkcl";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/";
};
@@ -5999,12 +6011,12 @@ final: prev:
nvim-ts-context-commentstring = buildVimPluginFrom2Nix {
pname = "nvim-ts-context-commentstring";
- version = "2022-08-26";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "joosepalviste";
repo = "nvim-ts-context-commentstring";
- rev = "4d3a68c41a53add8804f471fcc49bb398fe8de08";
- sha256 = "1q3j91fylhq9l3q0b9c7g4qwb6g2v5w99g2wmf3h8sid0iwsm2yg";
+ rev = "2941f0064874b33e93d3a794a8a4e99f5f6ece56";
+ sha256 = "1hq2cv39wmpaak9c0gkjif4xp6sz21k5fygkk5lpxxbsdbm74v1g";
};
meta.homepage = "https://github.com/joosepalviste/nvim-ts-context-commentstring/";
};
@@ -6071,12 +6083,12 @@ final: prev:
nvimdev-nvim = buildVimPluginFrom2Nix {
pname = "nvimdev.nvim";
- version = "2022-09-05";
+ version = "2022-10-12";
src = fetchFromGitHub {
owner = "neovim";
repo = "nvimdev.nvim";
- rev = "6d8f8b756ae22122926476f8f79fdbc19a860333";
- sha256 = "0y6qvm959qy4cb5hb6zbgd26v3r0z4y7dk2hinhkcxl09jchcwwy";
+ rev = "43bf18bc2ace969fe6c3ed0e92975bac4d35965f";
+ sha256 = "1kcjx6r04nsfbi8bhinf069r8jm3rvi7gsc258a77wh486xn0s7g";
};
meta.homepage = "https://github.com/neovim/nvimdev.nvim/";
};
@@ -6167,12 +6179,12 @@ final: prev:
onedarkpro-nvim = buildVimPluginFrom2Nix {
pname = "onedarkpro.nvim";
- version = "2022-10-10";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "olimorris";
repo = "onedarkpro.nvim";
- rev = "81f50f9ab0f4b556b4bd10c8c8cdf8a76ab01213";
- sha256 = "179nq72hlcb4g5dgm8psl3il075km80ijz5kz5yzb43kllkaadls";
+ rev = "0f2fa536de5a09f4fdbe65037c0d297135053836";
+ sha256 = "1sywfmfi8z87g7hmdlqyhrhyfpjwafrfrqpivzsvb978abzddwxy";
};
meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/";
};
@@ -6227,12 +6239,12 @@ final: prev:
orgmode = buildVimPluginFrom2Nix {
pname = "orgmode";
- version = "2022-10-04";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "nvim-orgmode";
repo = "orgmode";
- rev = "017570f58c6316982ecc6ddfe6fefd28b55a4092";
- sha256 = "0bbvdraxslg8k2m2ldglmspaawrrrp3plglzri7hm8scnw7mz58n";
+ rev = "5f489c0af519526ea69db35e72f9b30f36f622da";
+ sha256 = "0n23cynn2ivkgcdnspfzbb878lkgasxndpzmc0zzda4k3w6fhsq8";
};
meta.homepage = "https://github.com/nvim-orgmode/orgmode/";
};
@@ -6661,12 +6673,12 @@ final: prev:
registers-nvim = buildVimPluginFrom2Nix {
pname = "registers.nvim";
- version = "2022-10-03";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "tversteeg";
repo = "registers.nvim";
- rev = "29af8cd89822d4eeadbd3410bcb0c6ae1ce83307";
- sha256 = "06xilrcsya49p59bnyg1958ipa2avzjavnih9md0h89ks3k93rs7";
+ rev = "a87a7c57dc4c133166fb98bc7c2eded9826ff402";
+ sha256 = "18sg4zphyrsjwdyy63zlkckzq8spn8b7yfbz4c27y3q63qayqpnp";
};
meta.homepage = "https://github.com/tversteeg/registers.nvim/";
};
@@ -7541,12 +7553,12 @@ final: prev:
telescope-file-browser-nvim = buildVimPluginFrom2Nix {
pname = "telescope-file-browser.nvim";
- version = "2022-09-23";
+ version = "2022-10-11";
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope-file-browser.nvim";
- rev = "b1bc53e0da3d26f0003ffb9602115ce258411aa5";
- sha256 = "15ck17lrzz2ai1z5ar9m7n8yn1zm7wrhjljvrykng7w0651fz2ci";
+ rev = "6b4e22777bfa6a31787a4ac8e086b062ef241ede";
+ sha256 = "04mrq2dzvksryhfh93xzafcq5ipmywirynczblki91420m2128wn";
};
meta.homepage = "https://github.com/nvim-telescope/telescope-file-browser.nvim/";
};
@@ -7878,12 +7890,12 @@ final: prev:
todo-comments-nvim = buildVimPluginFrom2Nix {
pname = "todo-comments.nvim";
- version = "2022-10-02";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "folke";
repo = "todo-comments.nvim";
- rev = "8df75dbb9ddd78a378b9661f25f0b193f38f06dd";
- sha256 = "149rq2w65gqi3972bwsp243qkflkyj2aqc4gc561kj9rkspqh82x";
+ rev = "61240662fd9ffa4a546db57abcc50b97f6fab27b";
+ sha256 = "0a2wzkahq3dm6yszrl3arl0p6yd6ymi5kqhzdcgkk4vb7j0ff9k4";
};
meta.homepage = "https://github.com/folke/todo-comments.nvim/";
};
@@ -7927,12 +7939,12 @@ final: prev:
tokyonight-nvim = buildVimPluginFrom2Nix {
pname = "tokyonight.nvim";
- version = "2022-10-10";
+ version = "2022-10-13";
src = fetchFromGitHub {
owner = "folke";
repo = "tokyonight.nvim";
- rev = "23c0038166800d373f3ec41e56768212aa3aaa2f";
- sha256 = "1zz54cq4ls4kb74pjxpy1afzckw5m3q92r1gr83l36i7yn5w0h61";
+ rev = "e6307e12ebe8487d17ec87fe14c3972c21466139";
+ sha256 = "1z3ysxi9f7zxc0vyc978z5ply2krzi31cmkxbldxbri800bzgds7";
};
meta.homepage = "https://github.com/folke/tokyonight.nvim/";
};
@@ -7987,12 +7999,12 @@ final: prev:
trouble-nvim = buildVimPluginFrom2Nix {
pname = "trouble.nvim";
- version = "2022-09-05";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "folke";
repo = "trouble.nvim";
- rev = "929315ea5f146f1ce0e784c76c943ece6f36d786";
- sha256 = "07nyhg5mmy1fhf6v4480wb8gq3dh7g9fz9l5ksv4v94sdp5pgzvz";
+ rev = "ed65f84abc4a1e5d8f368d7e02601fc0357ea15e";
+ sha256 = "0mikpfp8pi8b58q217g3b3r62vc9q28jx34q8xzardhj42gqk4wj";
};
meta.homepage = "https://github.com/folke/trouble.nvim/";
};
@@ -8515,12 +8527,12 @@ final: prev:
vim-airline = buildVimPluginFrom2Nix {
pname = "vim-airline";
- version = "2022-09-29";
+ version = "2022-10-13";
src = fetchFromGitHub {
owner = "vim-airline";
repo = "vim-airline";
- rev = "46dd87223757619a0a7fb0b075e2cf7d23ea899d";
- sha256 = "0xcv66ic68hgiw5cqdfbnimqdya7hg3zbrrzafgvfx6v468kgy96";
+ rev = "0ed7b8bb2ed68d65a5ba55317896680b31d315b0";
+ sha256 = "0x8xjfmchvmx5naq83mk3q2h1bda8bl2b691grsc20pfpdqilz2k";
};
meta.homepage = "https://github.com/vim-airline/vim-airline/";
};
@@ -8959,12 +8971,12 @@ final: prev:
vim-code-dark = buildVimPluginFrom2Nix {
pname = "vim-code-dark";
- version = "2022-08-05";
+ version = "2022-10-13";
src = fetchFromGitHub {
owner = "tomasiser";
repo = "vim-code-dark";
- rev = "e56e5285ecaf5d0df1a383c432bccdbc0d464b2f";
- sha256 = "0hqdh0m6h8wsvidfkm2c091j2rxq8ds8dria42z5ghx3ajhfgj6d";
+ rev = "f002d6d256a11c14a9de40c45a8ecb75b2292f8a";
+ sha256 = "1f5v7msmdkpsgg7yhcg2b4ysfg97w2hhrwqbahq64j3y616426ir";
};
meta.homepage = "https://github.com/tomasiser/vim-code-dark/";
};
@@ -9024,7 +9036,7 @@ final: prev:
owner = "flazz";
repo = "vim-colorschemes";
rev = "fd8f122cef604330c96a6a6e434682dbdfb878c9";
- sha256 = "1cg8q7w0vgl73aw1b9zz0zh5vw5d2pm8pm54fhfzva4azg56f416";
+ sha256 = "0kpsf6j20fgblc8vhqn7ymr52v2d1h52vc7rbxmxfwdm80nvv3g5";
};
meta.homepage = "https://github.com/flazz/vim-colorschemes/";
};
@@ -9163,36 +9175,36 @@ final: prev:
vim-dadbod = buildVimPluginFrom2Nix {
pname = "vim-dadbod";
- version = "2022-09-25";
+ version = "2022-10-13";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-dadbod";
- rev = "b100acc9c8fc0afc391a2b5a06254e74d08c0454";
- sha256 = "12rqr45h03rya03z7y8vw6zk58kp6hw0csnw3gp0nk9l3d2gfvx2";
+ rev = "69c419194ee708a58a297d567bdcfd3dcf606574";
+ sha256 = "0qng34n5sm01qs4pyfsx1nl7lhjhxkzcz7bx5747c041hb1ia3jm";
};
meta.homepage = "https://github.com/tpope/vim-dadbod/";
};
vim-dadbod-completion = buildVimPluginFrom2Nix {
pname = "vim-dadbod-completion";
- version = "2022-06-19";
+ version = "2022-10-11";
src = fetchFromGitHub {
owner = "kristijanhusak";
repo = "vim-dadbod-completion";
- rev = "22ef15e7103b78850473b57ef48233aaec8d9f64";
- sha256 = "1ibr1db06b9bxa7jnspix6wmf1z8fl3g5rrxskgfhfpdb2blwihm";
+ rev = "59f2c6450e04f79714a7ceb1fffb4b6372129363";
+ sha256 = "0bd1hliz04rwn15mh6g0agfvas4lvismgwdglwbr3csmys8blz3m";
};
meta.homepage = "https://github.com/kristijanhusak/vim-dadbod-completion/";
};
vim-dadbod-ui = buildVimPluginFrom2Nix {
pname = "vim-dadbod-ui";
- version = "2022-09-28";
+ version = "2022-10-12";
src = fetchFromGitHub {
owner = "kristijanhusak";
repo = "vim-dadbod-ui";
- rev = "29ffd51107bff410f9fa667575541e253f4099a1";
- sha256 = "0ibknwr8lc58aggblndr7zm5qjb6nspxcmqad2b8whaxs9176a3h";
+ rev = "6a2b841d2f0b82386c637ce4e9954ae12c7eaee8";
+ sha256 = "1s1kz89k8iklf8sbgy4p52h7y2x90141jwgzwhhhqlp7h9ar9mmw";
};
meta.homepage = "https://github.com/kristijanhusak/vim-dadbod-ui/";
};
@@ -9487,12 +9499,12 @@ final: prev:
vim-eunuch = buildVimPluginFrom2Nix {
pname = "vim-eunuch";
- version = "2022-09-19";
+ version = "2022-10-12";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-eunuch";
- rev = "cc564695076d89b3d1e06b2693fca788cfbc5910";
- sha256 = "13m3jf4qb6gl79x46g0g6pwx869y8f7ja4vgiksn1j7gfkcd9d5q";
+ rev = "291ef1f8c8996ca7715df1032a35a27b12d7b5cf";
+ sha256 = "0fy40dh98z5rmhja6czaxwv48lfpph71vbqsfz55119686zgmc5p";
};
meta.homepage = "https://github.com/tpope/vim-eunuch/";
};
@@ -10557,12 +10569,12 @@ final: prev:
vim-lsp = buildVimPluginFrom2Nix {
pname = "vim-lsp";
- version = "2022-10-09";
+ version = "2022-10-11";
src = fetchFromGitHub {
owner = "prabirshrestha";
repo = "vim-lsp";
- rev = "23728ad8c5becd2641ac7fb7e995b36295d2544e";
- sha256 = "026blks2bljynrw1xg8wmxz1ikr0f819ih0635bxwp8ah9dkfqzc";
+ rev = "08f0583c0c9e6a331e6f111d6c2ede0bc87a3179";
+ sha256 = "1m05kd8arhwjdkabg11gx8hdbjxvvhq32yl3k74aqjlcjk3jsrns";
};
meta.homepage = "https://github.com/prabirshrestha/vim-lsp/";
};
@@ -11254,12 +11266,12 @@ final: prev:
vim-polyglot = buildVimPluginFrom2Nix {
pname = "vim-polyglot";
- version = "2022-04-30";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "sheerun";
repo = "vim-polyglot";
- rev = "38282d58387cff48ac203f6912c05e4c8686141b";
- sha256 = "15szf3fjlnws0g5l3d2p3w74d5m9299l5k5gx91p0n9431xjb569";
+ rev = "bc8a81d3592dab86334f27d1d43c080ebf680d42";
+ sha256 = "061md5vjkqb4n9cbjg5dypq1y3p8gr106v4yqvrwwsdjwzsafzn3";
};
meta.homepage = "https://github.com/sheerun/vim-polyglot/";
};
@@ -11350,12 +11362,12 @@ final: prev:
vim-prosession = buildVimPluginFrom2Nix {
pname = "vim-prosession";
- version = "2022-05-17";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "dhruvasagar";
repo = "vim-prosession";
- rev = "497de735715fce546a95bc2f94f4a930b4ca42bc";
- sha256 = "1maljd92450fbpyppsi67lm5gs1984f30a9gi106z014fxhgwb7z";
+ rev = "7a3985a39cc5a63f037f64a20a15175310826b7e";
+ sha256 = "1inal1wmin8fia4b5h3ppyqsvakhhwgdg1y1p6hd0c29c954q0w2";
};
meta.homepage = "https://github.com/dhruvasagar/vim-prosession/";
};
@@ -11866,12 +11878,12 @@ final: prev:
vim-snippets = buildVimPluginFrom2Nix {
pname = "vim-snippets";
- version = "2022-10-10";
+ version = "2022-10-13";
src = fetchFromGitHub {
owner = "honza";
repo = "vim-snippets";
- rev = "9a7f3968c92c6589d3a12aa5448e8374c8d68a42";
- sha256 = "15bqw0l78s8v2l44j4h64lvs7456h5l0dy46kxas095jrjg9aqnw";
+ rev = "b47c2e37237875185d170f32cac67af5ab72f22d";
+ sha256 = "07y85ah7hqlr9phpd4j6shhsd1q0h1fgb9863hykc3xkg04n401x";
};
meta.homepage = "https://github.com/honza/vim-snippets/";
};
@@ -12287,12 +12299,12 @@ final: prev:
vim-tpipeline = buildVimPluginFrom2Nix {
pname = "vim-tpipeline";
- version = "2022-10-10";
+ version = "2022-10-11";
src = fetchFromGitHub {
owner = "vimpostor";
repo = "vim-tpipeline";
- rev = "58daf4b1927c4c4fa5377f7527a2d13d06a044f7";
- sha256 = "1k91q2i7pv1yx1mdcwhagwvpi294zbwngvd63xv1wfkwkyi32jcj";
+ rev = "9b68ba0bc30d0ddf54ea789496d39c656c8745e1";
+ sha256 = "0x6fm977fxm4a05mr3xw9z4rid99zq5s89xl15wq8h8m5j9jx9nk";
};
meta.homepage = "https://github.com/vimpostor/vim-tpipeline/";
};
@@ -12779,12 +12791,12 @@ final: prev:
vimspector = buildVimPluginFrom2Nix {
pname = "vimspector";
- version = "2022-10-09";
+ version = "2022-10-11";
src = fetchFromGitHub {
owner = "puremourning";
repo = "vimspector";
- rev = "90c8b7de334ee778c99eaafee41105808e363f81";
- sha256 = "0hgasj2sr5kh4c70rwgzn2cfpw8vc61m82jjhis15a6bdl2jqw4a";
+ rev = "2e309e74c16700cfc5e2c32541e29b95f0a5bdd3";
+ sha256 = "1mzyv9xami4y1mjj1hs2vwgfkam9gsvgv1rilb3rkihbzpk89aw0";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/puremourning/vimspector/";
@@ -12792,12 +12804,12 @@ final: prev:
vimtex = buildVimPluginFrom2Nix {
pname = "vimtex";
- version = "2022-10-03";
+ version = "2022-10-13";
src = fetchFromGitHub {
owner = "lervag";
repo = "vimtex";
- rev = "06ae45a2aa9fdee5d479b2ccd1be145d225852e2";
- sha256 = "086qima9v821raw2mbm3wxkfj5l58mwwlbgjnnx5sz9msw7qg7dc";
+ rev = "c16a808450da15e456d0b7055ac867886381df54";
+ sha256 = "0vnrd0328bisvpy4jlf19mcyl1j2lssssgkf5gwspq6ryd3fiz60";
};
meta.homepage = "https://github.com/lervag/vimtex/";
};
@@ -13141,12 +13153,12 @@ final: prev:
catppuccin-nvim = buildVimPluginFrom2Nix {
pname = "catppuccin-nvim";
- version = "2022-10-11";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "catppuccin";
repo = "nvim";
- rev = "e4ff2a69844f02ef3ee88ca5c5766eb4c7cf0c0c";
- sha256 = "1xb161q8zmb52x1y8v6fvc5snlf47jxwnyams46xq2q2k8x4sjl6";
+ rev = "d5f8176232d91c50265f01674d99bf0ab4e79273";
+ sha256 = "1i00c70rq62m9dnh4pg7xc852hapl0f162rr255i79amrp7fsvfy";
};
meta.homepage = "https://github.com/catppuccin/nvim/";
};
@@ -13165,12 +13177,12 @@ final: prev:
chad = buildVimPluginFrom2Nix {
pname = "chad";
- version = "2022-10-11";
+ version = "2022-10-14";
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "chadtree";
- rev = "5375b996a54214d43065017ea06092929d670e9b";
- sha256 = "0dcqxaz2fa2dp1bpq6schdzr4mhm3nckcmaaa9bn213xxa9dv1in";
+ rev = "1c01755ca57189fa5fc5d778e4b3b2e3c5b50a94";
+ sha256 = "0a1d7v9fzgdda8d5hmfmpan3q2fpcgyzab59j21x03lzg2a94h4x";
};
meta.homepage = "https://github.com/ms-jpq/chadtree/";
};
diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix
index 3f7163584ced..bbde72d6c84f 100644
--- a/pkgs/applications/editors/vim/plugins/overrides.nix
+++ b/pkgs/applications/editors/vim/plugins/overrides.nix
@@ -522,6 +522,10 @@ self: super: {
'';
};
+ lazy-lsp-nvim = super.lazy-lsp-nvim.overrideAttrs (old: {
+ dependencies = with self; [ nvim-lspconfig ];
+ });
+
lean-nvim = super.lean-nvim.overrideAttrs (old: {
dependencies = with self; [ nvim-lspconfig plenary-nvim ];
});
diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names
index 8c90a7ed19b2..ddecb6489e29 100644
--- a/pkgs/applications/editors/vim/plugins/vim-plugin-names
+++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names
@@ -328,6 +328,7 @@ https://github.com/udalov/kotlin-vim/,,
https://github.com/qnighy/lalrpop.vim/,,
https://github.com/sk1418/last256/,,
https://github.com/latex-box-team/latex-box/,,
+https://github.com/dundalek/lazy-lsp.nvim/,HEAD,
https://github.com/kdheepak/lazygit.nvim/,,
https://github.com/Julian/lean.nvim/,,
https://github.com/leanprover/lean.vim/,,
diff --git a/pkgs/applications/misc/gallery-dl/default.nix b/pkgs/applications/misc/gallery-dl/default.nix
index dcb5d6c9f326..ead8475e4346 100644
--- a/pkgs/applications/misc/gallery-dl/default.nix
+++ b/pkgs/applications/misc/gallery-dl/default.nix
@@ -2,11 +2,11 @@
buildPythonApplication rec {
pname = "gallery_dl";
- version = "1.23.2";
+ version = "1.23.3";
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-/jkzwFBBwkfymxmD6bXj0ZAlN4RV+UERg2kRtDyIV94=";
+ sha256 = "sha256-CoZN0cLXSujZRSGFX3dsNGuvgupa4t1VrEoW+Zu41yw=";
};
propagatedBuildInputs = [ requests yt-dlp ];
@@ -22,6 +22,8 @@ buildPythonApplication rec {
"--ignore=test/test_ytdl.py"
];
+ pythonImportsCheck = [ "gallery_dl" ];
+
meta = with lib; {
description = "Command-line program to download image-galleries and -collections from several image hosting sites";
homepage = "https://github.com/mikf/gallery-dl";
diff --git a/pkgs/applications/misc/jekyll/basic/Gemfile.lock b/pkgs/applications/misc/jekyll/basic/Gemfile.lock
index 15ef5d3b4c60..99e7850cbbea 100644
--- a/pkgs/applications/misc/jekyll/basic/Gemfile.lock
+++ b/pkgs/applications/misc/jekyll/basic/Gemfile.lock
@@ -1,30 +1,29 @@
GEM
remote: https://rubygems.org/
specs:
- activesupport (6.1.3.1)
+ activesupport (7.0.4)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 1.6, < 2)
minitest (>= 5.1)
tzinfo (~> 2.0)
- zeitwerk (~> 2.3)
- addressable (2.7.0)
- public_suffix (>= 2.0.2, < 5.0)
+ addressable (2.8.1)
+ public_suffix (>= 2.0.2, < 6.0)
colorator (1.1.0)
- concurrent-ruby (1.1.8)
- em-websocket (0.5.2)
+ concurrent-ruby (1.1.10)
+ em-websocket (0.5.3)
eventmachine (>= 0.12.9)
- http_parser.rb (~> 0.6.0)
+ http_parser.rb (~> 0)
eventmachine (1.2.7)
- ffi (1.15.0)
+ ffi (1.15.5)
forwardable-extended (2.6.0)
gemoji (3.0.1)
- html-pipeline (2.14.0)
+ html-pipeline (2.14.3)
activesupport (>= 2)
nokogiri (>= 1.4)
- http_parser.rb (0.6.0)
- i18n (1.8.10)
+ http_parser.rb (0.8.0)
+ i18n (1.12.0)
concurrent-ruby (~> 1.0)
- jekyll (4.2.0)
+ jekyll (4.2.2)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
@@ -39,14 +38,14 @@ GEM
rouge (~> 3.0)
safe_yaml (~> 1.0)
terminal-table (~> 2.0)
- jekyll-avatar (0.7.0)
+ jekyll-avatar (0.8.0)
jekyll (>= 3.0, < 5.0)
jekyll-mentions (1.6.0)
html-pipeline (~> 2.3)
jekyll (>= 3.7, < 5.0)
- jekyll-sass-converter (2.1.0)
+ jekyll-sass-converter (2.2.0)
sassc (> 2.0.1, < 3.0)
- jekyll-seo-tag (2.7.1)
+ jekyll-seo-tag (2.8.0)
jekyll (>= 3.8, < 5.0)
jekyll-sitemap (1.4.0)
jekyll (>= 3.7, < 5.0)
@@ -56,38 +55,37 @@ GEM
gemoji (~> 3.0)
html-pipeline (~> 2.2)
jekyll (>= 3.0, < 5.0)
- kramdown (2.3.1)
+ kramdown (2.4.0)
rexml
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
liquid (4.0.3)
- listen (3.5.1)
+ listen (3.7.1)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.4.0)
- mini_portile2 (2.5.0)
- minitest (5.14.4)
- nokogiri (1.11.2)
- mini_portile2 (~> 2.5.0)
+ mini_portile2 (2.8.0)
+ minitest (5.16.3)
+ nokogiri (1.13.8)
+ mini_portile2 (~> 2.8.0)
racc (~> 1.4)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
- public_suffix (4.0.6)
- racc (1.5.2)
- rb-fsevent (0.10.4)
+ public_suffix (5.0.0)
+ racc (1.6.0)
+ rb-fsevent (0.11.2)
rb-inotify (0.10.1)
ffi (~> 1.0)
- rexml (3.2.4)
- rouge (3.26.0)
+ rexml (3.2.5)
+ rouge (3.30.0)
safe_yaml (1.0.5)
sassc (2.4.0)
ffi (~> 1.9)
terminal-table (2.0.0)
unicode-display_width (~> 1.1, >= 1.1.1)
- tzinfo (2.0.4)
+ tzinfo (2.0.5)
concurrent-ruby (~> 1.0)
- unicode-display_width (1.7.0)
- zeitwerk (2.4.2)
+ unicode-display_width (1.8.0)
PLATFORMS
ruby
@@ -101,4 +99,4 @@ DEPENDENCIES
jemoji
BUNDLED WITH
- 2.1.4
+ 2.3.22
diff --git a/pkgs/applications/misc/jekyll/basic/gemset.nix b/pkgs/applications/misc/jekyll/basic/gemset.nix
index fadbf8e32ba8..54cf7534fabf 100644
--- a/pkgs/applications/misc/jekyll/basic/gemset.nix
+++ b/pkgs/applications/misc/jekyll/basic/gemset.nix
@@ -1,14 +1,14 @@
{
activesupport = {
- dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo" "zeitwerk"];
+ dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0l0khgrb7zn611xjnmygv5wdxh7wq645f613wldn5397q5w3l9lc";
+ sha256 = "183az13i4fsm28d0l5xhbjpmcj3l1lxzcxlx8pi8zrbd933jwqd0";
type = "gem";
};
- version = "6.1.3.1";
+ version = "7.0.4";
};
addressable = {
dependencies = ["public_suffix"];
@@ -16,10 +16,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1fvchp2rhp2rmigx7qglf69xvjqvzq7x0g49naliw29r2bz656sy";
+ sha256 = "1ypdmpdn20hxp5vwxz3zc04r5xcwqc25qszdlg41h8ghdqbllwmw";
type = "gem";
};
- version = "2.7.0";
+ version = "2.8.1";
};
colorator = {
groups = ["default"];
@@ -36,10 +36,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0mr23wq0szj52xnj0zcn1k0c7j4v79wlwbijkpfcscqww3l6jlg3";
+ sha256 = "0s4fpn3mqiizpmpy2a24k4v365pv75y50292r8ajrv4i1p5b2k14";
type = "gem";
};
- version = "1.1.8";
+ version = "1.1.10";
};
em-websocket = {
dependencies = ["eventmachine" "http_parser.rb"];
@@ -47,10 +47,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1mg1mx735a0k1l8y14ps2mxdwhi5r01ikydf34b0sp60v66nvbkb";
+ sha256 = "1a66b0kjk6jx7pai9gc7i27zd0a128gy73nmas98gjz6wjyr4spm";
type = "gem";
};
- version = "0.5.2";
+ version = "0.5.3";
};
eventmachine = {
groups = ["default"];
@@ -67,10 +67,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0nq1fb3vbfylccwba64zblxy96qznxbys5900wd7gm9bpplmf432";
+ sha256 = "1862ydmclzy1a0cjbvm8dz7847d9rch495ib0zb64y84d3xd4bkg";
type = "gem";
};
- version = "1.15.0";
+ version = "1.15.5";
};
forwardable-extended = {
groups = ["default"];
@@ -98,20 +98,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "080sn9z1a64gv04p318jz10y6lv6qd3avip08rrcmq9k4ihai0f1";
+ sha256 = "180kjksi0sdlqb0aq0bhal96ifwqm25hzb3w709ij55j51qls7ca";
type = "gem";
};
- version = "2.14.0";
+ version = "2.14.3";
};
"http_parser.rb" = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "15nidriy0v5yqfjsgsra51wmknxci2n2grliz78sf9pga3n0l7gi";
+ sha256 = "1gj4fmls0mf52dlr928gaq0c0cb0m3aqa9kaa6l0ikl2zbqk42as";
type = "gem";
};
- version = "0.6.0";
+ version = "0.8.0";
};
i18n = {
dependencies = ["concurrent-ruby"];
@@ -119,10 +119,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0g2fnag935zn2ggm5cn6k4s4xvv53v2givj1j90szmvavlpya96a";
+ sha256 = "1vdcchz7jli1p0gnc669a7bj3q1fv09y9ppf0y3k0vb1jwdwrqwi";
type = "gem";
};
- version = "1.8.10";
+ version = "1.12.0";
};
jekyll = {
dependencies = ["addressable" "colorator" "em-websocket" "i18n" "jekyll-sass-converter" "jekyll-watch" "kramdown" "kramdown-parser-gfm" "liquid" "mercenary" "pathutil" "rouge" "safe_yaml" "terminal-table"];
@@ -130,10 +130,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0cqkh78jw8scrajyx5nla0vwm9fvp2qql3kdcvvplcq9mazy8snq";
+ sha256 = "0dpvkd7i9szkps2acxbdqajn4qc9sqxxy80f3rf5dra1vj7yrhpp";
type = "gem";
};
- version = "4.2.0";
+ version = "4.2.2";
};
jekyll-avatar = {
dependencies = ["jekyll"];
@@ -141,10 +141,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "03bys2pl60vq92skfhlfqr2j68zhfjc86jffpg32f94wzjk8n0wk";
+ sha256 = "0jzxmfcljfvjz21wls2w5mr2m5qp0mq9c80j009s4m6yq9vn4wza";
type = "gem";
};
- version = "0.7.0";
+ version = "0.8.0";
};
jekyll-mentions = {
dependencies = ["html-pipeline" "jekyll"];
@@ -163,10 +163,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "04ncr44wrilz26ayqwlg7379yjnkb29mvx4j04i62b7czmdrc9dv";
+ sha256 = "077xkkkb592vg8kxdia9jwsaz1bc70lkpf4hdvazjqphn5hlz2bi";
type = "gem";
};
- version = "2.1.0";
+ version = "2.2.0";
};
jekyll-seo-tag = {
dependencies = ["jekyll"];
@@ -174,10 +174,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0fsi75hymk2wswy216fs224p5ycrzjw1kshw1bsl5czhv42wr2w3";
+ sha256 = "0638mqhqynghnlnaz0xi1kvnv53wkggaq94flfzlxwandn8x2biz";
type = "gem";
};
- version = "2.7.1";
+ version = "2.8.0";
};
jekyll-sitemap = {
dependencies = ["jekyll"];
@@ -218,10 +218,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0jdbcjv4v7sj888bv3vc6d1dg4ackkh7ywlmn9ln2g9alk7kisar";
+ sha256 = "1ic14hdcqxn821dvzki99zhmcy130yhv5fqfffkcf87asv5mnbmn";
type = "gem";
};
- version = "2.3.1";
+ version = "2.4.0";
};
kramdown-parser-gfm = {
dependencies = ["kramdown"];
@@ -250,10 +250,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0h2v34xhi30w0d9gfzds2w6v89grq2gkpgvmdj9m8x1ld1845xnj";
+ sha256 = "0agybr37wpjv3xy4ipcmsvsibgdgphzrwbvcj4vfiykpmakwm01v";
type = "gem";
};
- version = "3.5.1";
+ version = "3.7.1";
};
mercenary = {
groups = ["default"];
@@ -270,20 +270,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1hdbpmamx8js53yk3h8cqy12kgv6ca06k0c9n3pxh6b6cjfs19x7";
+ sha256 = "0rapl1sfmfi3bfr68da4ca16yhc0pp93vjwkj7y3rdqrzy3b41hy";
type = "gem";
};
- version = "2.5.0";
+ version = "2.8.0";
};
minitest = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "19z7wkhg59y8abginfrm2wzplz7py3va8fyngiigngqvsws6cwgl";
+ sha256 = "0516ypqlx0mlcfn5xh7qppxqc3xndn1fnadxawa8wld5dkcimy30";
type = "gem";
};
- version = "5.14.4";
+ version = "5.16.3";
};
nokogiri = {
dependencies = ["mini_portile2" "racc"];
@@ -291,10 +291,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0b51df8fwadak075cvi17w0nch6qz1r66564qp29qwfj67j9qp0p";
+ sha256 = "0g7axlq2y6gzmixzzzhw3fn6nhrhg469jj8gfr7gs8igiclpkhkr";
type = "gem";
};
- version = "1.11.2";
+ version = "1.13.8";
};
pathutil = {
dependencies = ["forwardable-extended"];
@@ -312,30 +312,30 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1xqcgkl7bwws1qrlnmxgh8g4g9m10vg60bhlw40fplninb3ng6d9";
+ sha256 = "0sqw1zls6227bgq38sxb2hs8nkdz4hn1zivs27mjbniswfy4zvi6";
type = "gem";
};
- version = "4.0.6";
+ version = "5.0.0";
};
racc = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "178k7r0xn689spviqzhvazzvxfq6fyjldxb3ywjbgipbfi4s8j1g";
+ sha256 = "0la56m0z26j3mfn1a9lf2l03qx1xifanndf9p3vx1azf6sqy7v9d";
type = "gem";
};
- version = "1.5.2";
+ version = "1.6.0";
};
rb-fsevent = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1k9bsj7ni0g2fd7scyyy1sk9dy2pg9akniahab0iznvjmhn54h87";
+ sha256 = "1zmf31rnpm8553lqwibvv3kkx0v7majm1f341xbxc0bk5sbhp423";
type = "gem";
};
- version = "0.10.4";
+ version = "0.11.2";
};
rb-inotify = {
dependencies = ["ffi"];
@@ -353,20 +353,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1mkvkcw9fhpaizrhca0pdgjcrbns48rlz4g6lavl5gjjq3rk2sq3";
+ sha256 = "08ximcyfjy94pm1rhcx04ny1vx2sk0x4y185gzn86yfsbzwkng53";
type = "gem";
};
- version = "3.2.4";
+ version = "3.2.5";
};
rouge = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0b4b300i3m4m4kw7w1n9wgxwy16zccnb7271miksyzd0wq5b9pm3";
+ sha256 = "1dnfkrk8xx2m8r3r9m2p5xcq57viznyc09k7r3i4jbm758i57lx3";
type = "gem";
};
- version = "3.26.0";
+ version = "3.30.0";
};
safe_yaml = {
groups = ["default"];
@@ -406,29 +406,19 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "10qp5x7f9hvlc0psv9gsfbxg4a7s0485wsbq1kljkxq94in91l4z";
+ sha256 = "0rx114mpqnw2k4h98vc0rs0x0bmf0img84yh8mkkjkal07cjydf5";
type = "gem";
};
- version = "2.0.4";
+ version = "2.0.5";
};
unicode-display_width = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "06i3id27s60141x6fdnjn5rar1cywdwy64ilc59cz937303q3mna";
+ sha256 = "1204c1jx2g89pc25qk5150mk7j5k90692i7ihgfzqnad6qni74h2";
type = "gem";
};
- version = "1.7.0";
- };
- zeitwerk = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1746czsjarixq0x05f7p3hpzi38ldg6wxnxxw74kbjzh1sdjgmpl";
- type = "gem";
- };
- version = "2.4.2";
+ version = "1.8.0";
};
}
diff --git a/pkgs/applications/misc/jekyll/default.nix b/pkgs/applications/misc/jekyll/default.nix
index 7ea488659f26..510e06ab53bf 100644
--- a/pkgs/applications/misc/jekyll/default.nix
+++ b/pkgs/applications/misc/jekyll/default.nix
@@ -36,6 +36,8 @@ in bundlerApp {
wrapProgram $out/bin/jekyll --prefix PATH : ${rubyWrapper}/bin
'';
+ passthru.updateScript = ./update.sh;
+
meta = with lib; {
description = "A blog-aware, static site generator, written in Ruby";
longDescription = ''
diff --git a/pkgs/applications/misc/jekyll/full/Gemfile.lock b/pkgs/applications/misc/jekyll/full/Gemfile.lock
index b3d3b9ca4993..3d1a02130736 100644
--- a/pkgs/applications/misc/jekyll/full/Gemfile.lock
+++ b/pkgs/applications/misc/jekyll/full/Gemfile.lock
@@ -1,44 +1,43 @@
GEM
remote: https://rubygems.org/
specs:
- activesupport (6.1.3.1)
+ activesupport (7.0.4)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 1.6, < 2)
minitest (>= 5.1)
tzinfo (~> 2.0)
- zeitwerk (~> 2.3)
- addressable (2.7.0)
- public_suffix (>= 2.0.2, < 5.0)
- classifier-reborn (2.2.0)
+ addressable (2.8.1)
+ public_suffix (>= 2.0.2, < 6.0)
+ classifier-reborn (2.3.0)
fast-stemmer (~> 1.0)
+ matrix (~> 0.4)
coderay (1.1.3)
coffee-script (2.4.1)
coffee-script-source
execjs
coffee-script-source (1.12.2)
colorator (1.1.0)
- concurrent-ruby (1.1.8)
- em-websocket (0.5.2)
+ concurrent-ruby (1.1.10)
+ em-websocket (0.5.3)
eventmachine (>= 0.12.9)
- http_parser.rb (~> 0.6.0)
+ http_parser.rb (~> 0)
eventmachine (1.2.7)
- execjs (2.7.0)
- faraday (1.3.0)
- faraday-net_http (~> 1.0)
- multipart-post (>= 1.2, < 3)
- ruby2_keywords
- faraday-net_http (1.0.1)
+ execjs (2.8.1)
+ faraday (2.6.0)
+ faraday-net_http (>= 2.0, < 3.1)
+ ruby2_keywords (>= 0.0.4)
+ faraday-net_http (3.0.1)
fast-stemmer (1.0.2)
- ffi (1.15.0)
+ ffi (1.15.5)
forwardable-extended (2.6.0)
gemoji (3.0.1)
- html-pipeline (2.14.0)
+ html-pipeline (2.14.3)
activesupport (>= 2)
nokogiri (>= 1.4)
- http_parser.rb (0.6.0)
- i18n (1.8.10)
+ http_parser.rb (0.8.0)
+ i18n (1.12.0)
concurrent-ruby (~> 1.0)
- jekyll (4.2.0)
+ jekyll (4.2.2)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
@@ -53,12 +52,12 @@ GEM
rouge (~> 3.0)
safe_yaml (~> 1.0)
terminal-table (~> 2.0)
- jekyll-avatar (0.7.0)
+ jekyll-avatar (0.8.0)
jekyll (>= 3.0, < 5.0)
jekyll-coffeescript (2.0.0)
coffee-script (~> 2.2)
coffee-script-source (~> 1.12)
- jekyll-feed (0.15.1)
+ jekyll-feed (0.17.0)
jekyll (>= 3.7, < 5.0)
jekyll-gist (1.5.0)
octokit (~> 4.2)
@@ -66,13 +65,13 @@ GEM
html-pipeline (~> 2.3)
jekyll (>= 3.7, < 5.0)
jekyll-paginate (1.1.0)
- jekyll-polyglot (1.4.0)
+ jekyll-polyglot (1.5.1)
jekyll (>= 3.0)
jekyll-redirect-from (0.16.0)
jekyll (>= 3.3, < 5.0)
- jekyll-sass-converter (2.1.0)
+ jekyll-sass-converter (2.2.0)
sassc (> 2.0.1, < 3.0)
- jekyll-seo-tag (2.7.1)
+ jekyll-seo-tag (2.8.0)
jekyll (>= 3.8, < 5.0)
jekyll-sitemap (1.4.0)
jekyll (>= 3.7, < 5.0)
@@ -82,7 +81,7 @@ GEM
gemoji (~> 3.0)
html-pipeline (~> 2.2)
jekyll (>= 3.0, < 5.0)
- kramdown (2.3.1)
+ kramdown (2.4.0)
rexml
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
@@ -92,47 +91,50 @@ GEM
liquid (4.0.3)
liquid-c (4.0.0)
liquid (>= 3.0.0)
- listen (3.5.1)
+ listen (3.7.1)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
+ matrix (0.4.2)
mercenary (0.4.0)
- mime-types (3.3.1)
+ mime-types (3.4.1)
mime-types-data (~> 3.2015)
- mime-types-data (3.2021.0225)
- mini_portile2 (2.5.0)
- minitest (5.14.4)
- multipart-post (2.1.1)
- nokogiri (1.11.2)
- mini_portile2 (~> 2.5.0)
+ mime-types-data (3.2022.0105)
+ mini_portile2 (2.8.0)
+ minitest (5.16.3)
+ nokogiri (1.13.8)
+ mini_portile2 (~> 2.8.0)
racc (~> 1.4)
- octokit (4.20.0)
- faraday (>= 0.9)
- sawyer (~> 0.8.0, >= 0.5.3)
+ octokit (4.25.1)
+ faraday (>= 1, < 3)
+ sawyer (~> 0.9)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
- public_suffix (4.0.6)
- racc (1.5.2)
- rb-fsevent (0.10.4)
+ psych (4.0.6)
+ stringio
+ public_suffix (5.0.0)
+ racc (1.6.0)
+ rb-fsevent (0.11.2)
rb-inotify (0.10.1)
ffi (~> 1.0)
- rdoc (6.3.0)
- rexml (3.2.4)
- rouge (3.26.0)
- ruby2_keywords (0.0.4)
+ rdoc (6.4.0)
+ psych (>= 4.0.0)
+ rexml (3.2.5)
+ rouge (3.30.0)
+ ruby2_keywords (0.0.5)
safe_yaml (1.0.5)
sassc (2.4.0)
ffi (~> 1.9)
- sawyer (0.8.2)
+ sawyer (0.9.2)
addressable (>= 2.3.5)
- faraday (> 0.8, < 2.0)
+ faraday (>= 0.17.3, < 3)
+ stringio (3.0.2)
terminal-table (2.0.0)
unicode-display_width (~> 1.1, >= 1.1.1)
tomlrb (1.3.0)
- tzinfo (2.0.4)
+ tzinfo (2.0.5)
concurrent-ruby (~> 1.0)
- unicode-display_width (1.7.0)
- yajl-ruby (1.4.1)
- zeitwerk (2.4.2)
+ unicode-display_width (1.8.0)
+ yajl-ruby (1.4.3)
PLATFORMS
ruby
@@ -159,4 +161,4 @@ DEPENDENCIES
yajl-ruby (~> 1.4)
BUNDLED WITH
- 2.1.4
+ 2.3.22
diff --git a/pkgs/applications/misc/jekyll/full/gemset.nix b/pkgs/applications/misc/jekyll/full/gemset.nix
index 7a6814aaa32d..08e93427769c 100644
--- a/pkgs/applications/misc/jekyll/full/gemset.nix
+++ b/pkgs/applications/misc/jekyll/full/gemset.nix
@@ -1,14 +1,14 @@
{
activesupport = {
- dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo" "zeitwerk"];
+ dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0l0khgrb7zn611xjnmygv5wdxh7wq645f613wldn5397q5w3l9lc";
+ sha256 = "183az13i4fsm28d0l5xhbjpmcj3l1lxzcxlx8pi8zrbd933jwqd0";
type = "gem";
};
- version = "6.1.3.1";
+ version = "7.0.4";
};
addressable = {
dependencies = ["public_suffix"];
@@ -16,13 +16,13 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1fvchp2rhp2rmigx7qglf69xvjqvzq7x0g49naliw29r2bz656sy";
+ sha256 = "1ypdmpdn20hxp5vwxz3zc04r5xcwqc25qszdlg41h8ghdqbllwmw";
type = "gem";
};
- version = "2.7.0";
+ version = "2.8.1";
};
classifier-reborn = {
- dependencies = ["fast-stemmer"];
+ dependencies = ["fast-stemmer" "matrix"];
groups = ["default"];
platforms = [{
engine = "maglev";
@@ -39,10 +39,10 @@
}];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "04nxmm5b7j7r0ij9pcpdr7xqpig559gfzrw042ycxcfyav2pv6ij";
+ sha256 = "077n3vs2sbl0nnvmi1mvlfpi1qkn1p5m3ac8bpacifa2vqi668z2";
type = "gem";
};
- version = "2.2.0";
+ version = "2.3.0";
};
coderay = {
groups = ["default"];
@@ -90,10 +90,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0mr23wq0szj52xnj0zcn1k0c7j4v79wlwbijkpfcscqww3l6jlg3";
+ sha256 = "0s4fpn3mqiizpmpy2a24k4v365pv75y50292r8ajrv4i1p5b2k14";
type = "gem";
};
- version = "1.1.8";
+ version = "1.1.10";
};
em-websocket = {
dependencies = ["eventmachine" "http_parser.rb"];
@@ -101,10 +101,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1mg1mx735a0k1l8y14ps2mxdwhi5r01ikydf34b0sp60v66nvbkb";
+ sha256 = "1a66b0kjk6jx7pai9gc7i27zd0a128gy73nmas98gjz6wjyr4spm";
type = "gem";
};
- version = "0.5.2";
+ version = "0.5.3";
};
eventmachine = {
groups = ["default"];
@@ -121,31 +121,31 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1yz55sf2nd3l666ms6xr18sm2aggcvmb8qr3v53lr4rir32y1yp1";
+ sha256 = "121h6af4i6wr3wxvv84y53jcyw2sk71j5wsncm6wq6yqrwcrk4vd";
type = "gem";
};
- version = "2.7.0";
+ version = "2.8.1";
};
faraday = {
- dependencies = ["faraday-net_http" "multipart-post" "ruby2_keywords"];
+ dependencies = ["faraday-net_http" "ruby2_keywords"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1hmssd8pj4n7yq4kz834ylkla8ryyvhaap6q9nzymp93m1xq21kz";
+ sha256 = "0mqv17hfmph4ylmb2bqyccy64gsgpmzapq5yrmf5yjsqkvw9rxbv";
type = "gem";
};
- version = "1.3.0";
+ version = "2.6.0";
};
faraday-net_http = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1fi8sda5hc54v1w3mqfl5yz09nhx35kglyx72w7b8xxvdr0cwi9j";
+ sha256 = "13b717ddw90iaf4vijy06srmkvrfbzsnyjap93yll0nibad4dbxq";
type = "gem";
};
- version = "1.0.1";
+ version = "3.0.1";
};
fast-stemmer = {
groups = ["default"];
@@ -174,10 +174,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0nq1fb3vbfylccwba64zblxy96qznxbys5900wd7gm9bpplmf432";
+ sha256 = "1862ydmclzy1a0cjbvm8dz7847d9rch495ib0zb64y84d3xd4bkg";
type = "gem";
};
- version = "1.15.0";
+ version = "1.15.5";
};
forwardable-extended = {
groups = ["default"];
@@ -205,20 +205,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "080sn9z1a64gv04p318jz10y6lv6qd3avip08rrcmq9k4ihai0f1";
+ sha256 = "180kjksi0sdlqb0aq0bhal96ifwqm25hzb3w709ij55j51qls7ca";
type = "gem";
};
- version = "2.14.0";
+ version = "2.14.3";
};
"http_parser.rb" = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "15nidriy0v5yqfjsgsra51wmknxci2n2grliz78sf9pga3n0l7gi";
+ sha256 = "1gj4fmls0mf52dlr928gaq0c0cb0m3aqa9kaa6l0ikl2zbqk42as";
type = "gem";
};
- version = "0.6.0";
+ version = "0.8.0";
};
i18n = {
dependencies = ["concurrent-ruby"];
@@ -226,10 +226,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0g2fnag935zn2ggm5cn6k4s4xvv53v2givj1j90szmvavlpya96a";
+ sha256 = "1vdcchz7jli1p0gnc669a7bj3q1fv09y9ppf0y3k0vb1jwdwrqwi";
type = "gem";
};
- version = "1.8.10";
+ version = "1.12.0";
};
jekyll = {
dependencies = ["addressable" "colorator" "em-websocket" "i18n" "jekyll-sass-converter" "jekyll-watch" "kramdown" "kramdown-parser-gfm" "liquid" "mercenary" "pathutil" "rouge" "safe_yaml" "terminal-table"];
@@ -237,10 +237,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0cqkh78jw8scrajyx5nla0vwm9fvp2qql3kdcvvplcq9mazy8snq";
+ sha256 = "0dpvkd7i9szkps2acxbdqajn4qc9sqxxy80f3rf5dra1vj7yrhpp";
type = "gem";
};
- version = "4.2.0";
+ version = "4.2.2";
};
jekyll-avatar = {
dependencies = ["jekyll"];
@@ -248,10 +248,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "03bys2pl60vq92skfhlfqr2j68zhfjc86jffpg32f94wzjk8n0wk";
+ sha256 = "0jzxmfcljfvjz21wls2w5mr2m5qp0mq9c80j009s4m6yq9vn4wza";
type = "gem";
};
- version = "0.7.0";
+ version = "0.8.0";
};
jekyll-coffeescript = {
dependencies = ["coffee-script" "coffee-script-source"];
@@ -270,10 +270,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1zxqkrnix0xiw98531h5ga6h69jhzlx2jh9qhvcl67p8nq3sgza9";
+ sha256 = "1hzwmjrxi57x68i7jx5rxi8qlcbqcbg3di55wywrp53pr0bap6k8";
type = "gem";
};
- version = "0.15.1";
+ version = "0.17.0";
};
jekyll-gist = {
dependencies = ["octokit"];
@@ -313,10 +313,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0klf363dsdsi90rsnc9047b3hbg88gagkq2sqzmmg5r1nhy7hyyr";
+ sha256 = "0lx24z2smi6isbdx0afjy68wla579alvljmq8z137b9f7ja2ww0y";
type = "gem";
};
- version = "1.4.0";
+ version = "1.5.1";
};
jekyll-redirect-from = {
dependencies = ["jekyll"];
@@ -335,10 +335,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "04ncr44wrilz26ayqwlg7379yjnkb29mvx4j04i62b7czmdrc9dv";
+ sha256 = "077xkkkb592vg8kxdia9jwsaz1bc70lkpf4hdvazjqphn5hlz2bi";
type = "gem";
};
- version = "2.1.0";
+ version = "2.2.0";
};
jekyll-seo-tag = {
dependencies = ["jekyll"];
@@ -346,10 +346,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0fsi75hymk2wswy216fs224p5ycrzjw1kshw1bsl5czhv42wr2w3";
+ sha256 = "0638mqhqynghnlnaz0xi1kvnv53wkggaq94flfzlxwandn8x2biz";
type = "gem";
};
- version = "2.7.1";
+ version = "2.8.0";
};
jekyll-sitemap = {
dependencies = ["jekyll"];
@@ -390,10 +390,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0jdbcjv4v7sj888bv3vc6d1dg4ackkh7ywlmn9ln2g9alk7kisar";
+ sha256 = "1ic14hdcqxn821dvzki99zhmcy130yhv5fqfffkcf87asv5mnbmn";
type = "gem";
};
- version = "2.3.1";
+ version = "2.4.0";
};
kramdown-parser-gfm = {
dependencies = ["kramdown"];
@@ -468,10 +468,32 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0h2v34xhi30w0d9gfzds2w6v89grq2gkpgvmdj9m8x1ld1845xnj";
+ sha256 = "0agybr37wpjv3xy4ipcmsvsibgdgphzrwbvcj4vfiykpmakwm01v";
type = "gem";
};
- version = "3.5.1";
+ version = "3.7.1";
+ };
+ matrix = {
+ groups = ["default"];
+ platforms = [{
+ engine = "maglev";
+ } {
+ engine = "mingw";
+ } {
+ engine = "mingw";
+ } {
+ engine = "mswin";
+ } {
+ engine = "rbx";
+ } {
+ engine = "ruby";
+ }];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1h2cgkpzkh3dd0flnnwfq6f3nl2b1zff9lvqz8xs853ssv5kq23i";
+ type = "gem";
+ };
+ version = "0.4.2";
};
mercenary = {
groups = ["default"];
@@ -489,50 +511,40 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1zj12l9qk62anvk9bjvandpa6vy4xslil15wl6wlivyf51z773vh";
+ sha256 = "0ipw892jbksbxxcrlx9g5ljq60qx47pm24ywgfbyjskbcl78pkvb";
type = "gem";
};
- version = "3.3.1";
+ version = "3.4.1";
};
mime-types-data = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1phcq7z0zpipwd7y4fbqmlaqghv07fjjgrx99mwq3z3n0yvy7fmi";
+ sha256 = "003gd7mcay800k2q4pb2zn8lwwgci4bhi42v2jvlidm8ksx03i6q";
type = "gem";
};
- version = "3.2021.0225";
+ version = "3.2022.0105";
};
mini_portile2 = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1hdbpmamx8js53yk3h8cqy12kgv6ca06k0c9n3pxh6b6cjfs19x7";
+ sha256 = "0rapl1sfmfi3bfr68da4ca16yhc0pp93vjwkj7y3rdqrzy3b41hy";
type = "gem";
};
- version = "2.5.0";
+ version = "2.8.0";
};
minitest = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "19z7wkhg59y8abginfrm2wzplz7py3va8fyngiigngqvsws6cwgl";
+ sha256 = "0516ypqlx0mlcfn5xh7qppxqc3xndn1fnadxawa8wld5dkcimy30";
type = "gem";
};
- version = "5.14.4";
- };
- multipart-post = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1zgw9zlwh2a6i1yvhhc4a84ry1hv824d6g2iw2chs3k5aylpmpfj";
- type = "gem";
- };
- version = "2.1.1";
+ version = "5.16.3";
};
nokogiri = {
dependencies = ["mini_portile2" "racc"];
@@ -540,10 +552,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0b51df8fwadak075cvi17w0nch6qz1r66564qp29qwfj67j9qp0p";
+ sha256 = "0g7axlq2y6gzmixzzzhw3fn6nhrhg469jj8gfr7gs8igiclpkhkr";
type = "gem";
};
- version = "1.11.2";
+ version = "1.13.8";
};
octokit = {
dependencies = ["faraday" "sawyer"];
@@ -551,10 +563,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1fl517ld5vj0llyshp3f9kb7xyl9iqy28cbz3k999fkbwcxzhlyq";
+ sha256 = "15lvy06h276jryxg19258b2yqaykf0567sp0n16yipywhbp94860";
type = "gem";
};
- version = "4.20.0";
+ version = "4.25.1";
};
pathutil = {
dependencies = ["forwardable-extended"];
@@ -567,35 +579,46 @@
};
version = "0.16.2";
};
+ psych = {
+ dependencies = ["stringio"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0xmq609h7j0xjr7jwayg8kmvcpp347cp0wnyq7jgpn58vk1ja17p";
+ type = "gem";
+ };
+ version = "4.0.6";
+ };
public_suffix = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1xqcgkl7bwws1qrlnmxgh8g4g9m10vg60bhlw40fplninb3ng6d9";
+ sha256 = "0sqw1zls6227bgq38sxb2hs8nkdz4hn1zivs27mjbniswfy4zvi6";
type = "gem";
};
- version = "4.0.6";
+ version = "5.0.0";
};
racc = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "178k7r0xn689spviqzhvazzvxfq6fyjldxb3ywjbgipbfi4s8j1g";
+ sha256 = "0la56m0z26j3mfn1a9lf2l03qx1xifanndf9p3vx1azf6sqy7v9d";
type = "gem";
};
- version = "1.5.2";
+ version = "1.6.0";
};
rb-fsevent = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1k9bsj7ni0g2fd7scyyy1sk9dy2pg9akniahab0iznvjmhn54h87";
+ sha256 = "1zmf31rnpm8553lqwibvv3kkx0v7majm1f341xbxc0bk5sbhp423";
type = "gem";
};
- version = "0.10.4";
+ version = "0.11.2";
};
rb-inotify = {
dependencies = ["ffi"];
@@ -609,44 +632,45 @@
version = "0.10.1";
};
rdoc = {
+ dependencies = ["psych"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1rz1492df18161qwzswm86gav0dnqz715kxzw5yfnv0ka43d4zc4";
+ sha256 = "1bxzcvxvrmb1ngxz0bgz1va4q9c4w8m6gc8lmdhi6gnvaaf98gsy";
type = "gem";
};
- version = "6.3.0";
+ version = "6.4.0";
};
rexml = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1mkvkcw9fhpaizrhca0pdgjcrbns48rlz4g6lavl5gjjq3rk2sq3";
+ sha256 = "08ximcyfjy94pm1rhcx04ny1vx2sk0x4y185gzn86yfsbzwkng53";
type = "gem";
};
- version = "3.2.4";
+ version = "3.2.5";
};
rouge = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0b4b300i3m4m4kw7w1n9wgxwy16zccnb7271miksyzd0wq5b9pm3";
+ sha256 = "1dnfkrk8xx2m8r3r9m2p5xcq57viznyc09k7r3i4jbm758i57lx3";
type = "gem";
};
- version = "3.26.0";
+ version = "3.30.0";
};
ruby2_keywords = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "15wfcqxyfgka05v2a7kpg64x57gl1y4xzvnc9lh60bqx5sf1iqrs";
+ sha256 = "1vz322p8n39hz3b4a9gkmz9y7a5jaz41zrm2ywf31dvkqm03glgz";
type = "gem";
};
- version = "0.0.4";
+ version = "0.0.5";
};
safe_yaml = {
groups = ["default"];
@@ -675,10 +699,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0yrdchs3psh583rjapkv33mljdivggqn99wkydkjdckcjn43j3cz";
+ sha256 = "1jks1qjbmqm8f9kvwa81vqj39avaj9wdnzc531xm29a55bb74fps";
type = "gem";
};
- version = "0.8.2";
+ version = "0.9.2";
+ };
+ stringio = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1jns0x5lbafyqyx7pgzfs6i4ykc7p6zg7gxa6hd82w40n6z9rdvi";
+ type = "gem";
+ };
+ version = "3.0.2";
};
terminal-table = {
dependencies = ["unicode-display_width"];
@@ -707,20 +741,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "10qp5x7f9hvlc0psv9gsfbxg4a7s0485wsbq1kljkxq94in91l4z";
+ sha256 = "0rx114mpqnw2k4h98vc0rs0x0bmf0img84yh8mkkjkal07cjydf5";
type = "gem";
};
- version = "2.0.4";
+ version = "2.0.5";
};
unicode-display_width = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "06i3id27s60141x6fdnjn5rar1cywdwy64ilc59cz937303q3mna";
+ sha256 = "1204c1jx2g89pc25qk5150mk7j5k90692i7ihgfzqnad6qni74h2";
type = "gem";
};
- version = "1.7.0";
+ version = "1.8.0";
};
yajl-ruby = {
groups = ["default"];
@@ -739,19 +773,9 @@
}];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "16v0w5749qjp13xhjgr2gcsvjv6mf35br7iqwycix1n2h7kfcckf";
+ sha256 = "1lni4jbyrlph7sz8y49q84pb0sbj82lgwvnjnsiv01xf26f4v5wc";
type = "gem";
};
- version = "1.4.1";
- };
- zeitwerk = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1746czsjarixq0x05f7p3hpzi38ldg6wxnxxw74kbjzh1sdjgmpl";
- type = "gem";
- };
- version = "2.4.2";
+ version = "1.4.3";
};
}
diff --git a/pkgs/applications/misc/latte-dock/0001-Disable-autostart.patch b/pkgs/applications/misc/latte-dock/0001-Disable-autostart.patch
new file mode 100644
index 000000000000..a639b465c92c
--- /dev/null
+++ b/pkgs/applications/misc/latte-dock/0001-Disable-autostart.patch
@@ -0,0 +1,34 @@
+From ad3f083de2dca2b2c5189430d33a78acfbd9d694 Mon Sep 17 00:00:00 2001
+From: Lana Black
+Date: Wed, 8 Jun 2022 12:42:31 +0000
+Subject: [PATCH] Disable autostart.
+
+---
+ app/settings/universalsettings.cpp | 11 -----------
+ 1 file changed, 11 deletions(-)
+
+diff --git a/app/settings/universalsettings.cpp b/app/settings/universalsettings.cpp
+index c95371db..4efd3ffe 100644
+--- a/app/settings/universalsettings.cpp
++++ b/app/settings/universalsettings.cpp
+@@ -74,17 +74,6 @@ UniversalSettings::~UniversalSettings()
+
+ void UniversalSettings::load()
+ {
+- //! check if user has set the autostart option
+- bool autostartUserSet = m_universalGroup.readEntry("userConfiguredAutostart", false);
+-
+- if (!autostartUserSet && !autostart()) {
+- //! the first time the application is running and autostart is not set, autostart is enabled
+- //! and from now own it will not be recreated in the beginning
+-
+- setAutostart(true);
+- m_universalGroup.writeEntry("userConfiguredAutostart", true);
+- }
+-
+ //! init screen scales
+ m_screenScalesGroup = m_universalGroup.group("ScreenScales");
+
+--
+2.36.1
+
diff --git a/pkgs/applications/misc/latte-dock/0001-close-user-autostart.patch b/pkgs/applications/misc/latte-dock/0001-close-user-autostart.patch
deleted file mode 100644
index 63d5ecd798a6..000000000000
--- a/pkgs/applications/misc/latte-dock/0001-close-user-autostart.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From a162c54ed1fcc39434edf8666c72c305d05e79e6 Mon Sep 17 00:00:00 2001
-From: diffumist
-Date: Mon, 4 Oct 2021 16:58:37 +0800
-Subject: [PATCH] close user config autostart
-
----
- app/settings/universalsettings.cpp | 3 ---
- 1 file changed, 3 deletions(-)
-
-diff --git a/app/settings/universalsettings.cpp b/app/settings/universalsettings.cpp
-index e0010542..82b9e785 100644
---- a/app/settings/universalsettings.cpp
-+++ b/app/settings/universalsettings.cpp
-@@ -77,9 +77,6 @@ void UniversalSettings::load()
- //! check if user has set the autostart option
- bool autostartUserSet = m_universalGroup.readEntry("userConfiguredAutostart", false);
-
-- if (!autostartUserSet && !autostart()) {
-- setAutostart(true);
-- }
-
- //! init screen scales
- m_screenScalesGroup = m_universalGroup.group("ScreenScales");
---
-2.33.0
diff --git a/pkgs/applications/misc/latte-dock/default.nix b/pkgs/applications/misc/latte-dock/default.nix
index 695fe938a9e3..7e48781f5c47 100644
--- a/pkgs/applications/misc/latte-dock/default.nix
+++ b/pkgs/applications/misc/latte-dock/default.nix
@@ -1,24 +1,27 @@
-{ mkDerivation, lib, cmake, xorg, plasma-framework, fetchurl
-, extra-cmake-modules, karchive, kwindowsystem, qtx11extras, kcrash, knewstuff }:
+{ mkDerivation, lib, cmake, xorg, plasma-framework, plasma-wayland-protocols, fetchFromGitLab
+, extra-cmake-modules, karchive, kwindowsystem, qtx11extras, qtwayland, kcrash, knewstuff, wayland }:
mkDerivation rec {
pname = "latte-dock";
- version = "0.10.4";
+ version = "unstable-2022-09-06";
- src = fetchurl {
- url = "https://download.kde.org/stable/${pname}/${pname}-${version}.tar.xz";
- sha256 = "XRop+MNcbeCcbnL2LM1i67QvMudW3CjWYEPLkT/qbGM=";
- name = "${pname}-${version}.tar.xz";
+ src = fetchFromGitLab {
+ domain = "invent.kde.org";
+ owner = "plasma";
+ repo = "latte-dock";
+ rev = "cd36798a61a37652eb549d7dfcdf06d2028eddc4";
+ sha256 = "sha256-X2PzI2XJje4DpPh7gTtYnMIwerR1IDY53HImvEtFmF4=";
};
- buildInputs = [ plasma-framework xorg.libpthreadstubs xorg.libXdmcp xorg.libSM ];
+ buildInputs = [ plasma-framework plasma-wayland-protocols qtwayland xorg.libpthreadstubs xorg.libXdmcp xorg.libSM wayland ];
nativeBuildInputs = [ extra-cmake-modules cmake karchive kwindowsystem
qtx11extras kcrash knewstuff ];
patches = [
- ./0001-close-user-autostart.patch
+ ./0001-Disable-autostart.patch
];
+
fixupPhase = ''
mkdir -p $out/etc/xdg/autostart
cp $out/share/applications/org.kde.latte-dock.desktop $out/etc/xdg/autostart
@@ -26,7 +29,7 @@ mkDerivation rec {
meta = with lib; {
description = "Dock-style app launcher based on Plasma frameworks";
- homepage = "https://github.com/psifidotos/Latte-Dock";
+ homepage = "https://invent.kde.org/plasma/latte-dock";
license = licenses.gpl2;
platforms = platforms.unix;
maintainers = [ maintainers.ysndr ];
diff --git a/pkgs/applications/networking/browsers/chromium/upstream-info.json b/pkgs/applications/networking/browsers/chromium/upstream-info.json
index 2571e3eefd37..6602e53eff02 100644
--- a/pkgs/applications/networking/browsers/chromium/upstream-info.json
+++ b/pkgs/applications/networking/browsers/chromium/upstream-info.json
@@ -19,9 +19,9 @@
}
},
"beta": {
- "version": "107.0.5304.29",
- "sha256": "1gid36r4hdl3wg2dbdvp847vnzggd2jga4i3pl5mdnvd3f1z0jpd",
- "sha256bin64": "039b1yc5x5xgfj8sbc843lpizgmrkppcnmdzqq36zgihhj4mqkrg",
+ "version": "107.0.5304.36",
+ "sha256": "1jr5jncc44jqryhg90zc7pnp590qwqdvbc9nkd28418vs0dx98r4",
+ "sha256bin64": "0lczdihl955vcabr8f46ncglgis4ci8rnjga7dv7wxs4vlyxkhv8",
"deps": {
"gn": {
"version": "2022-09-14",
@@ -32,9 +32,9 @@
}
},
"dev": {
- "version": "108.0.5343.2",
- "sha256": "1xg982z01zrv2lfr5qygn4391906m1z3ksi7k1l0i86g777f0ahg",
- "sha256bin64": "0pgk3hsw1dxd6z63gpgx5ivjq49lyk608rkidp8i0acmwrvf0fqm",
+ "version": "108.0.5355.0",
+ "sha256": "185mj5sm6q2ahf0im52vkys9pcf0zxx849yrnghix3k487z959na",
+ "sha256bin64": "11gns3f7k1qj3asy5skrc8z3pb6var8lbqqra47c9gs1jby60d6l",
"deps": {
"gn": {
"version": "2022-10-05",
diff --git a/pkgs/applications/networking/cluster/gatekeeper/default.nix b/pkgs/applications/networking/cluster/gatekeeper/default.nix
index 192f37228a73..13a4d05f5271 100644
--- a/pkgs/applications/networking/cluster/gatekeeper/default.nix
+++ b/pkgs/applications/networking/cluster/gatekeeper/default.nix
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "gatekeeper";
- version = "3.9.1";
+ version = "3.9.2";
src = fetchFromGitHub {
owner = "open-policy-agent";
repo = "gatekeeper";
rev = "v${version}";
- sha256 = "sha256-XZASej26Mn4tq9c4nvjQNhQZWtu3L6jIgMNhyYyh5IE=";
+ sha256 = "sha256-g6OwUCUR/F4v62yt3cCnAcys0tYYYrYVHC8vZZF5OQ4=";
};
vendorSha256 = null;
diff --git a/pkgs/applications/networking/cluster/kubeseal/default.nix b/pkgs/applications/networking/cluster/kubeseal/default.nix
index 136828be5038..b109932fb2de 100644
--- a/pkgs/applications/networking/cluster/kubeseal/default.nix
+++ b/pkgs/applications/networking/cluster/kubeseal/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "kubeseal";
- version = "0.18.5";
+ version = "0.19.0";
src = fetchFromGitHub {
owner = "bitnami-labs";
repo = "sealed-secrets";
rev = "v${version}";
- sha256 = "sha256-Ij+NNaAq3woHze7o14WT3cqKYLD99dU8C6TUsdG2U54=";
+ sha256 = "sha256-CQlyAgnEWeAfOn6xXeDFEGuSnaGZpGewg1tYYDCw8qE=";
};
- vendorSha256 = "sha256-Iry8ZE/HwZEnro7p36KTdy3phydA+fjM4EFg8DneSuA=";
+ vendorSha256 = "sha256-505nUMuFteOfIurGYRGHqo9diTSEa56tmQZ3jIGtULQ=";
subPackages = [ "cmd/kubeseal" ];
diff --git a/pkgs/applications/networking/cluster/rancher/default.nix b/pkgs/applications/networking/cluster/rancher/default.nix
index e89e35cf0f7d..8c195ec2ffa6 100644
--- a/pkgs/applications/networking/cluster/rancher/default.nix
+++ b/pkgs/applications/networking/cluster/rancher/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "rancher";
- version = "2.6.7";
+ version = "2.6.9";
src = fetchFromGitHub {
owner = "rancher";
repo = "cli";
rev = "v${version}";
- sha256 = "sha256-vSwGUgGREH1veF4NN+LBGRVbuTcio6bcr6HuSN97BJI=";
+ sha256 = "sha256-co4LVd5A0bJ4CIuCfv6WyV8XCMbPCFAAcV12WekYrw4=";
};
ldflags = [
diff --git a/pkgs/applications/networking/feedreaders/newsflash/default.nix b/pkgs/applications/networking/feedreaders/newsflash/default.nix
index 301e0ed8622b..34b1409a0717 100644
--- a/pkgs/applications/networking/feedreaders/newsflash/default.nix
+++ b/pkgs/applications/networking/feedreaders/newsflash/default.nix
@@ -21,19 +21,19 @@
stdenv.mkDerivation (finalAttrs: {
pname = "newsflash";
- version = "2.1.0";
+ version = "2.1.2";
src = fetchFromGitLab {
owner = "news-flash";
repo = "news_flash_gtk";
rev = "refs/tags/v.${finalAttrs.version}";
- sha256 = "sha256-QDGoA22olhafL2geLf1Jxriqc4++3yxGN/ZnNyEAqjA=";
+ sha256 = "sha256-Q9KCzzBM0BzdmBUs8vJ4DR0e5XAHoAxrTpMvsKnuIAQ=";
};
cargoDeps = rustPlatform.fetchCargoTarball {
name = "${finalAttrs.pname}-${finalAttrs.version}";
src = finalAttrs.src;
- sha256 = "sha256-21v/4VAgolk/12mj7CTu8d5CKMCovE1FQuGyMar8idY=";
+ sha256 = "sha256-GxRuN5ufzSB/XOb6TWLlvgg7KBNgZ+oJpOowR9Ze9OQ=";
};
patches = [
diff --git a/pkgs/applications/networking/gns3/default.nix b/pkgs/applications/networking/gns3/default.nix
index 27ec34e15961..44c9477c1c43 100644
--- a/pkgs/applications/networking/gns3/default.nix
+++ b/pkgs/applications/networking/gns3/default.nix
@@ -3,7 +3,7 @@
}:
let
- stableVersion = "2.2.31";
+ stableVersion = "2.2.34";
previewVersion = stableVersion;
addVersion = args:
let version = if args.stable then stableVersion else previewVersion;
@@ -27,8 +27,9 @@ let
};
mkGui = args: libsForQt5.callPackage (import ./gui.nix (addVersion args // extraArgs)) { };
mkServer = args: callPackage (import ./server.nix (addVersion args // extraArgs)) { };
- guiSrcHash = "sha256-o9j/avuapiUKIDO6aO/uWFF/5gu+xdfhL7ZSDSaQ858=";
- serverSrcHash = "sha256-8r8nWNqbHUDtJ6x+/SxHxaw1isSuWF/5as3YXLB6LFw=";
+ guiSrcHash = "sha256-1YsVMrUYI46lJZbPjf3jnOFDr9Hp54m8DVMz9y4dvVc=";
+ serverSrcHash = "sha256-h4d9s+QvqN/EFV97rPRhQiyC06wkZ9C2af9gx1Z/x/8=";
+
in {
guiStable = mkGui {
stable = true;
diff --git a/pkgs/applications/networking/gns3/gui.nix b/pkgs/applications/networking/gns3/gui.nix
index 9d0b947e3f18..be08fe4f4c76 100644
--- a/pkgs/applications/networking/gns3/gui.nix
+++ b/pkgs/applications/networking/gns3/gui.nix
@@ -20,6 +20,7 @@ let
python = python3.override {
packageOverrides = lib.foldr lib.composeExtensions (self: super: { }) ([ packageOverrides ] ++ defaultOverrides);
};
+
in python.pkgs.buildPythonPackage rec {
pname = "gns3-gui";
inherit version;
@@ -71,6 +72,6 @@ in python.pkgs.buildPythonPackage rec {
changelog = "https://github.com/GNS3/gns3-gui/releases/tag/v${version}";
license = licenses.gpl3Plus;
platforms = platforms.linux;
- maintainers = with maintainers; [ ];
+ maintainers = with maintainers; [ anthonyroussel ];
};
}
diff --git a/pkgs/applications/networking/gns3/server.nix b/pkgs/applications/networking/gns3/server.nix
index 814beec74773..a07409810c01 100644
--- a/pkgs/applications/networking/gns3/server.nix
+++ b/pkgs/applications/networking/gns3/server.nix
@@ -19,6 +19,7 @@ let
python = python3.override {
packageOverrides = lib.foldr lib.composeExtensions (self: super: { }) ([ packageOverrides ] ++ defaultOverrides);
};
+
in python.pkgs.buildPythonApplication {
pname = "gns3-server";
inherit version;
@@ -79,6 +80,6 @@ in python.pkgs.buildPythonApplication {
changelog = "https://github.com/GNS3/gns3-server/releases/tag/v${version}";
license = licenses.gpl3Plus;
platforms = platforms.linux;
- maintainers = with maintainers; [ ];
+ maintainers = with maintainers; [ anthonyroussel ];
};
}
diff --git a/pkgs/applications/networking/instant-messengers/alfaview/default.nix b/pkgs/applications/networking/instant-messengers/alfaview/default.nix
index b8995aa87593..40eedd5a7d06 100644
--- a/pkgs/applications/networking/instant-messengers/alfaview/default.nix
+++ b/pkgs/applications/networking/instant-messengers/alfaview/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "alfaview";
- version = "8.53.1";
+ version = "8.54.0";
src = fetchurl {
url = "https://production-alfaview-assets.alfaview.com/stable/linux/${pname}_${version}.deb";
- sha256 = "sha256-nohChte0jtqIlDulxUi+S04unR4xqeg8DCuYfHwMzP4=";
+ sha256 = "sha256-wvuBGBWM0tTXyrruYqifn+fl7NnIwmLhm9ePqspukaU=";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/networking/instant-messengers/chatty/default.nix b/pkgs/applications/networking/instant-messengers/chatty/default.nix
index 9728ea65c361..541bcc72f5ac 100644
--- a/pkgs/applications/networking/instant-messengers/chatty/default.nix
+++ b/pkgs/applications/networking/instant-messengers/chatty/default.nix
@@ -29,15 +29,16 @@
stdenv.mkDerivation rec {
pname = "chatty";
- version = "0.6.7";
+ version = "unstable-2022-09-20";
src = fetchFromGitLab {
domain = "source.puri.sm";
owner = "Librem5";
repo = "chatty";
- rev = "v${version}";
+ # https://source.puri.sm/Librem5/chatty/-/tree/247c53fd990f7472ddd1a92c2f9e1299ae3ef4e4
+ rev = "247c53fd990f7472ddd1a92c2f9e1299ae3ef4e4";
fetchSubmodules = true;
- hash = "sha256-W4w/00mRgjfyQmLQ81/EAN+80qk7kDkBmMPJnOU+AIc=";
+ hash = "sha256-9hgQC0vLmmJJxrBWTdTIrJbSSwLS23uVoJri2ieCj4E=";
};
postPatch = ''
@@ -87,7 +88,5 @@ stdenv.mkDerivation rec {
license = licenses.gpl3Plus;
maintainers = with maintainers; [ dotlambda tomfitzhenry ];
platforms = platforms.linux;
- # Requires upgrade to libsoup3
- broken = true;
};
}
diff --git a/pkgs/applications/networking/instant-messengers/psi-plus/default.nix b/pkgs/applications/networking/instant-messengers/psi-plus/default.nix
index d3fc8c67ac8d..138e5989d0fe 100644
--- a/pkgs/applications/networking/instant-messengers/psi-plus/default.nix
+++ b/pkgs/applications/networking/instant-messengers/psi-plus/default.nix
@@ -43,13 +43,13 @@ assert enablePsiMedia -> enablePlugins;
mkDerivation rec {
pname = "psi-plus";
- version = "1.5.1640";
+ version = "1.5.1642";
src = fetchFromGitHub {
owner = "psi-plus";
repo = "psi-plus-snapshots";
rev = version;
- sha256 = "sha256-vzEZUY9EiOPWdk60EQneMDuX4IAQh4BbBh9MO3Fj04Y=";
+ sha256 = "sha256-voaGYYt1CZTxiumKvIVupMxdrLKACnfxvtnYfGuya1I=";
};
cmakeFlags = [
diff --git a/pkgs/applications/networking/mailreaders/notmuch-addrlookup/default.nix b/pkgs/applications/networking/mailreaders/notmuch-addrlookup/default.nix
index 64ebb78a12d0..3ba78c743928 100644
--- a/pkgs/applications/networking/mailreaders/notmuch-addrlookup/default.nix
+++ b/pkgs/applications/networking/mailreaders/notmuch-addrlookup/default.nix
@@ -1,7 +1,7 @@
{ lib, stdenv, fetchFromGitHub, pkg-config, glib, notmuch }:
let
- version = "9";
+ version = "10";
in
stdenv.mkDerivation {
pname = "notmuch-addrlookup";
@@ -11,7 +11,7 @@ stdenv.mkDerivation {
owner = "aperezdc";
repo = "notmuch-addrlookup-c";
rev ="v${version}";
- sha256 = "1j3zdx161i1x4w0nic14ix5i8hd501rb31daf8api0k8855sx4rc";
+ sha256 = "sha256-Z59MAptJw95azdK0auOuUyxBrX4PtXwnRNPkhjgI6Ro=";
};
nativeBuildInputs = [ pkg-config ];
diff --git a/pkgs/applications/office/paperless-ngx/default.nix b/pkgs/applications/office/paperless-ngx/default.nix
index d3faa478e49b..6fa29c1dbbd7 100644
--- a/pkgs/applications/office/paperless-ngx/default.nix
+++ b/pkgs/applications/office/paperless-ngx/default.nix
@@ -61,12 +61,12 @@ let
in
python.pkgs.pythonPackages.buildPythonApplication rec {
pname = "paperless-ngx";
- version = "1.9.1";
+ version = "1.9.2";
# Fetch the release tarball instead of a git ref because it contains the prebuilt fontend
src = fetchurl {
url = "https://github.com/paperless-ngx/paperless-ngx/releases/download/v${version}/${pname}-v${version}.tar.xz";
- hash = "sha256-KWq3zUES8klXexNO9krlqZKZEajOhkTHF13t/3rxrPc=";
+ hash = "sha256-fafjVXRfzFrINzI/Ivfm1VY4YpemHkHwThBP54XoXM4=";
};
format = "other";
diff --git a/pkgs/applications/science/biology/angsd/default.nix b/pkgs/applications/science/biology/angsd/default.nix
index ec714fa7a26b..799ba87f073b 100644
--- a/pkgs/applications/science/biology/angsd/default.nix
+++ b/pkgs/applications/science/biology/angsd/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
pname = "angsd";
- version = "0.938";
+ version = "0.940";
src = fetchFromGitHub {
owner = "ANGSD";
repo = "angsd";
- sha256 = "sha256-hNELuPim2caJCzJ63fQ7kIB0ZZnXcC8JIbk4dFcCs2U=";
+ sha256 = "sha256-Ppxgy54pAnqJUzNX5c12NHjKTQyEEcPSpCEEVOyZ/LA=";
rev = "${version}";
};
diff --git a/pkgs/applications/terminal-emulators/mlterm/default.nix b/pkgs/applications/terminal-emulators/mlterm/default.nix
index 056a24138441..2783795f3e53 100644
--- a/pkgs/applications/terminal-emulators/mlterm/default.nix
+++ b/pkgs/applications/terminal-emulators/mlterm/default.nix
@@ -39,6 +39,8 @@ stdenv.mkDerivation rec {
fcitx
ibus
+ ] ++ lib.optionals (stdenv.system != "aarch64-linux") [
+ # FIXME Currently broken on aarch64-linux
uim
];
@@ -118,5 +120,6 @@ stdenv.mkDerivation rec {
license = licenses.bsd3;
maintainers = with maintainers; [ vrthra ramkromberg atemu ];
platforms = with platforms; linux ++ darwin;
+ broken = stdenv.system == "aarch64-darwin"; # https://github.com/arakiken/mlterm/issues/51
};
}
diff --git a/pkgs/data/misc/hackage/pin.json b/pkgs/data/misc/hackage/pin.json
index 02f113dd1c43..8ce6780cf35a 100644
--- a/pkgs/data/misc/hackage/pin.json
+++ b/pkgs/data/misc/hackage/pin.json
@@ -1,6 +1,6 @@
{
- "commit": "3f8bc936ca1b36ede05f3cec8166c6ae6c61808d",
- "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/3f8bc936ca1b36ede05f3cec8166c6ae6c61808d.tar.gz",
- "sha256": "0bjd6znvwipc8gd0s4bryjbcj29h1lryxc2cqy0xgy07b7dpz245",
- "msg": "Update from Hackage at 2022-10-01T15:28:21Z"
+ "commit": "d9b306138608746f6f686e7f3af6f35e635eacc8",
+ "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/d9b306138608746f6f686e7f3af6f35e635eacc8.tar.gz",
+ "sha256": "11c7x0b1ivcx8z96yr7rwnsby5bmjrwsjbak2pa4kknsklxd1iba",
+ "msg": "Update from Hackage at 2022-10-05T14:24:18Z"
}
diff --git a/pkgs/desktops/gnome/apps/seahorse/default.nix b/pkgs/desktops/gnome/apps/seahorse/default.nix
index 07e39248bb70..60de418f1e44 100644
--- a/pkgs/desktops/gnome/apps/seahorse/default.nix
+++ b/pkgs/desktops/gnome/apps/seahorse/default.nix
@@ -1,4 +1,5 @@
-{ lib, stdenv
+{ stdenv
+, lib
, fetchurl
, vala
, meson
@@ -11,7 +12,8 @@
, wrapGAppsHook
, itstool
, gnupg
-, libsoup
+, desktop-file-utils
+, libsoup_3
, gnome
, gpgme
, python3
@@ -27,11 +29,11 @@
stdenv.mkDerivation rec {
pname = "seahorse";
- version = "42.0";
+ version = "43.0";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
- hash = "sha256-xQys6/jeen4uXx2uC5gjIRR0Epar6NVD45I9YqFT1jA=";
+ hash = "sha256-Wx0b+6dPNlgifzyC4pbzMN0PzR70Y2tqIYIo/uXqgy0=";
};
nativeBuildInputs = [
@@ -44,6 +46,7 @@ stdenv.mkDerivation rec {
python3
openssh
gnupg
+ desktop-file-utils
gcr
# error: Package `...' not found in specified Vala API directories or GObject-Introspection GIR directories
# TODO: the vala setuphook should look for vala filess in targetOffset instead of hostOffset
@@ -60,7 +63,7 @@ stdenv.mkDerivation rec {
gpgme
libsecret
avahi
- libsoup
+ libsoup_3
p11-kit
openldap
libpwquality
@@ -70,7 +73,7 @@ stdenv.mkDerivation rec {
doCheck = true;
postPatch = ''
- patchShebangs build-aux/
+ patchShebangs build-aux/gpg_check_version.py
'';
preCheck = ''
diff --git a/pkgs/development/haskell-modules/cabal2nix-unstable.nix b/pkgs/development/haskell-modules/cabal2nix-unstable.nix
index 0c12426434c5..4dc6ca80d125 100644
--- a/pkgs/development/haskell-modules/cabal2nix-unstable.nix
+++ b/pkgs/development/haskell-modules/cabal2nix-unstable.nix
@@ -8,11 +8,12 @@
}:
mkDerivation {
pname = "cabal2nix";
- version = "unstable-2022-07-22";
+ version = "unstable-2022-10-10";
src = fetchzip {
- url = "https://github.com/NixOS/cabal2nix/archive/e00ab24821be85cb025432f8e9c4ff56dbb00a81.tar.gz";
- sha256 = "11a5l0fdj67bpqv30af4v5zxr3c7n9p81pfs4c0d3w65bmr9sa1y";
+ url = "https://github.com/NixOS/cabal2nix/archive/b3ae6f9240d07ba103f1eb7ab22f6055e9cdb7dc.tar.gz";
+ sha256 = "0ym6lyp4br57442b6a9cg9bczbjqz8nz984rxwiacldqzndk8jbr";
};
+ postUnpack = "sourceRoot+=/cabal2nix; echo source root reset to $sourceRoot";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index ccf0bdaeda85..409a81c37353 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -60,6 +60,13 @@ self: super: {
ghc-datasize = disableLibraryProfiling super.ghc-datasize;
ghc-vis = disableLibraryProfiling super.ghc-vis;
+ # Patch providing GHC9 compat, can be removed once the following gets released:
+ # > https://github.com/adinapoli/snaplet-purescript/pull/25
+ snaplet-purescript = appendPatch (fetchpatch {
+ url = "https://github.com/adinapoli/snaplet-purescript/commit/4c7457d9357558524d4d19ff7c7f13f85b442539.patch";
+ sha256 = "sha256-wpNvCO6txEvSv8LjQaaEIbBBPJnFaMpFx5ER8BT9lXo=";
+ }) super.snaplet-purescript;
+
# The latest release on hackage has an upper bound on containers which
# breaks the build, though it works with the version of containers present
# and the upper bound doesn't exist in code anymore:
@@ -99,7 +106,7 @@ self: super: {
name = "git-annex-${super.git-annex.version}-src";
url = "git://git-annex.branchable.com/";
rev = "refs/tags/" + super.git-annex.version;
- sha256 = "0dw89528kzbisbilyx6ggrh25vslivyylr8xk4dc4cikhd6dkm7p";
+ sha256 = "09ksaaf5kxpskq2hmi1ad35k15cnhn86j795iw6nk86gbvx5hrap";
# delete android and Android directories which cause issues on
# darwin (case insensitive directory). Since we don't need them
# during the build process, we can delete it to prevent a hash
@@ -247,7 +254,7 @@ self: super: {
# 2020-06-05: HACK: does not pass own build suite - `dontCheck`
# 2022-06-17: Use hnix-store 0.5 until hnix 0.17
- hnix = generateOptparseApplicativeCompletion "hnix" (dontCheck (
+ hnix = self.generateOptparseApplicativeCompletions [ "hnix" ] (dontCheck (
super.hnix.overrideScope (hself: hsuper: {
hnix-store-core = hself.hnix-store-core_0_5_0_0;
hnix-store-remote = hself.hnix-store-remote_0_5_0_0;
@@ -719,7 +726,7 @@ self: super: {
# updated dependencies (haskeline and megaparsec) which can be
# removed when the next idris release (1.3.4 probably) comes
# around.
- idris = generateOptparseApplicativeCompletion "idris"
+ idris = self.generateOptparseApplicativeCompletions [ "idris" ]
(doJailbreak (dontCheck super.idris));
# https://github.com/pontarius/pontarius-xmpp/issues/105
@@ -998,14 +1005,14 @@ self: super: {
servant-auth-server = doJailbreak super.servant-auth-server;
# Generate cli completions for dhall.
- dhall = generateOptparseApplicativeCompletion "dhall" super.dhall;
+ dhall = self.generateOptparseApplicativeCompletions [ "dhall" ] super.dhall;
# For reasons that are not quire clear 'dhall-json' won't compile without 'tasty 1.4' due to its tests
# https://github.com/commercialhaskell/stackage/issues/5795
# This issue can be mitigated with 'dontCheck' which skips the tests and their compilation.
- dhall-json = generateOptparseApplicativeCompletions ["dhall-to-json" "dhall-to-yaml"] (dontCheck super.dhall-json);
- dhall-nix = generateOptparseApplicativeCompletion "dhall-to-nix" super.dhall-nix;
- dhall-yaml = generateOptparseApplicativeCompletions ["dhall-to-yaml-ng" "yaml-to-dhall"] super.dhall-yaml;
- dhall-nixpkgs = generateOptparseApplicativeCompletion "dhall-to-nixpkgs" super.dhall-nixpkgs;
+ dhall-json = self.generateOptparseApplicativeCompletions ["dhall-to-json" "dhall-to-yaml"] (dontCheck super.dhall-json);
+ dhall-nix = self.generateOptparseApplicativeCompletions [ "dhall-to-nix" ] super.dhall-nix;
+ dhall-yaml = self.generateOptparseApplicativeCompletions ["dhall-to-yaml-ng" "yaml-to-dhall"] super.dhall-yaml;
+ dhall-nixpkgs = self.generateOptparseApplicativeCompletions [ "dhall-to-nixpkgs" ] super.dhall-nixpkgs;
# https://github.com/haskell-hvr/netrc/pull/2#issuecomment-469526558
netrc = doJailbreak super.netrc;
@@ -1014,7 +1021,7 @@ self: super: {
hgettext = doJailbreak super.hgettext;
stack =
- generateOptparseApplicativeCompletion "stack"
+ self.generateOptparseApplicativeCompletions [ "stack" ]
# stack has a bunch of constraints in its .cabal file that don't seem to be necessary
(doJailbreak
(super.stack.overrideScope (self: super: {
@@ -1067,7 +1074,7 @@ self: super: {
hoopl = dontCheck super.hoopl;
# Generate shell completion for spago
- spago = generateOptparseApplicativeCompletion "spago" super.spago;
+ spago = self.generateOptparseApplicativeCompletions [ "spago" ] super.spago;
# 2020-06-05: HACK: Package can not pass test suite,
# Upstream Report: https://github.com/kcsongor/generic-lens/issues/83
@@ -1380,6 +1387,13 @@ self: super: {
})
] super.svgcairo;
+ # Espial is waiting for a hackage release to be compatible with GHC 9.X.
+ espial = appendPatch (fetchpatch {
+ url = "https://github.com/jonschoning/espial/commit/70177f9efb9666c3616e8a474681d3eb763d0e84.patch";
+ sha256 = "sha256-aJtwZGp9DUpACBV0WYRL7k32m6qWf5vq6eKBFq/G23s=";
+ excludes = ["package.yaml" "stack.yaml" "stack.yaml.lock"];
+ }) super.espial;
+
# Missing -Iinclude parameter to doc-tests (pull has been accepted, so should be resolved when 0.5.3 released)
# https://github.com/lehins/massiv/pull/104
massiv = dontCheck super.massiv;
@@ -1505,7 +1519,7 @@ self: super: {
# PATH.
# - Patch can be removed on next package set bump
update-nix-fetchgit = let deps = [ pkgs.git pkgs.nix pkgs.nix-prefetch-git ];
- in generateOptparseApplicativeCompletion "update-nix-fetchgit" (overrideCabal
+ in self.generateOptparseApplicativeCompletions [ "update-nix-fetchgit" ] (overrideCabal
(drv: {
buildTools = drv.buildTools or [ ] ++ [ pkgs.buildPackages.makeWrapper ];
postInstall = drv.postInstall or "" + ''
@@ -1633,7 +1647,9 @@ self: super: {
http-media = doJailbreak super.http-media;
# 2022-03-19: strict upper bounds https://github.com/poscat0x04/hinit/issues/2
- hinit = doJailbreak (generateOptparseApplicativeCompletion "hi" (super.hinit.override { haskeline = self.haskeline_0_8_2; }));
+ hinit = doJailbreak
+ (self.generateOptparseApplicativeCompletions [ "hi" ]
+ (super.hinit.override { haskeline = self.haskeline_0_8_2; }));
# 2022-03-19: Keeping jailbreak because of tons of strict bounds: https://github.com/snapframework/snap/issues/220
snap = doJailbreak super.snap;
@@ -1676,7 +1692,7 @@ self: super: {
# waiting for aeson bump
servant-swagger-ui-core = doJailbreak super.servant-swagger-ui-core;
- hercules-ci-agent = generateOptparseApplicativeCompletion "hercules-ci-agent" super.hercules-ci-agent;
+ hercules-ci-agent = self.generateOptparseApplicativeCompletions [ "hercules-ci-agent" ] super.hercules-ci-agent;
# Test suite doesn't compile with aeson 2.0
# https://github.com/hercules-ci/hercules-ci-agent/pull/387
@@ -1687,7 +1703,7 @@ self: super: {
(overrideCabal (drv: { hydraPlatforms = super.hercules-ci-cli.meta.platforms; }))
# See hercules-ci-optparse-applicative in non-hackage-packages.nix.
(addBuildDepend super.hercules-ci-optparse-applicative)
- (generateOptparseApplicativeCompletion "hci")
+ (self.generateOptparseApplicativeCompletions [ "hci" ])
];
pipes-aeson = appendPatches [
@@ -2599,7 +2615,7 @@ in {
# likely be removed when purescript-0.14.6 is released.
doJailbreak
# Generate shell completions
- (generateOptparseApplicativeCompletion "purs")
+ (self.generateOptparseApplicativeCompletions [ "purs" ])
];
purescript-cst = purescriptStOverride super.purescript-cst;
diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix
index 1eb8e4af80f7..85708b5e7774 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix
@@ -90,7 +90,7 @@ self: super: {
}) (doJailbreak super.language-haskell-extract);
# hnix 0.9.0 does not provide an executable for ghc < 8.10, so define completions here for now.
- hnix = generateOptparseApplicativeCompletion "hnix"
+ hnix = self.generateOptparseApplicativeCompletions [ "hnix" ]
(overrideCabal (drv: {
# executable is allowed for ghc >= 8.10 and needs repline
executableHaskellDepends = drv.executableToolDepends or [] ++ [ self.repline ];
diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix
index 071cdeaa5030..1c1579566a9a 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix
@@ -110,9 +110,6 @@ self: super: {
# of issues with Cabal 3.x.
darcs = dontDistribute super.darcs;
- # cabal-fmt requires Cabal3
- cabal-fmt = super.cabal-fmt.override { Cabal = self.Cabal_3_2_1_0; };
-
# liquidhaskell does not support ghc version 8.8.x.
liquid = markBroken super.liquid;
liquid-base = markBroken super.liquid-base;
diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
index 9cc6a3ecd243..8951319e1bbb 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
@@ -147,4 +147,7 @@ self: super: {
# 2022-05-31: weeder 2.3.0 requires GHC 9.2
weeder = doDistribute self.weeder_2_3_1;
+
+ # Restrictive upper bound on base and containers
+ sv2v = doJailbreak super.sv2v;
}
diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix
index 7dd63c579934..e1c5a414fef5 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix
@@ -226,4 +226,7 @@ self: super: {
inline-c-cpp =
(if isDarwin then appendConfigureFlags ["--ghc-option=-fcompact-unwind"] else x: x)
super.inline-c-cpp;
+
+ relude = dontCheck self.relude_1_1_0_0;
+ hermes-json = doJailbreak super.hermes-json;
}
diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix
index 6d2335fefe73..b5bf696cc761 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix
@@ -74,7 +74,12 @@ in {
# removed after https://github.com/NixOS/cabal2nix/pull/571 is merged.
# TODO(@sternenseemann): merge and release a fixed version
distribution-nixpkgs = dontCheck super.distribution-nixpkgs;
- cabal2nix = dontCheck super.cabal2nix;
+ cabal2nix =
+ # cabal2nix depends on foundation, which is broken on aarch64-linux.
+ # https://github.com/haskell-foundation/foundation/issues/571
+ overrideCabal
+ (drv: { badPlatforms = [ "aarch64-linux" ]; })
+ (dontCheck super.cabal2nix);
cabal2nix-unstable = dontCheck super.cabal2nix-unstable;
# build fails on due to ghc api changes
@@ -224,4 +229,25 @@ in {
# 2022-08-01: Tests are broken on ghc 9.2.4: https://github.com/wz1000/HieDb/issues/46
hiedb = dontCheck super.hiedb;
+ # 2022-10-06: https://gitlab.haskell.org/ghc/ghc/-/issues/22260
+ ghc-check = dontHaddock super.ghc-check;
+
+ # 2022-10-06: plugins disabled for hls 1.8.0.0 based on
+ # https://haskell-language-server.readthedocs.io/en/latest/support/plugin-support.html#current-plugin-support-tiers
+ haskell-language-server = super.haskell-language-server.override {
+ hls-refactor-plugin = null;
+ hls-class-plugin = null;
+ hls-eval-plugin = null;
+ hls-floskell-plugin = null;
+ hls-fourmolu-plugin = null;
+ hls-gadt-plugin = null;
+ hls-hlint-plugin = null;
+ hls-ormolu-plugin = null;
+ hls-rename-plugin = null;
+ hls-stylish-haskell-plugin = null;
+ hls-tactics-plugin = null;
+ hls-haddock-comments-plugin = null;
+ hls-retrie-plugin = null;
+ hls-splice-plugin = null;
+ };
}
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
index 04684effd6fd..babbe6a44456 100644
--- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
+++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
@@ -1341,7 +1341,6 @@ broken-packages:
- ert
- escape-artist
- escoger
- - espial
- esqueleto-pgcrypto
- ess
- essence-of-live-coding-gloss-example
@@ -1769,7 +1768,6 @@ broken-packages:
- glue
- gluturtle
- g-npm
- - gnuidn
- goa
- goal-core
- goatee
@@ -2001,7 +1999,6 @@ broken-packages:
- haskell-igraph
- haskell-import-graph
- haskell-in-space
- - haskellish
- haskell-kubernetes
- HaskellLM
- haskell-lsp
@@ -2064,6 +2061,7 @@ broken-packages:
- hasql-resource-pool
- hasql-simple
- hasql-streams-example
+ - hasql-transaction-io
- hastache
- haste
- haste-prim
@@ -3965,6 +3963,7 @@ broken-packages:
- PortFusion
- portray-pretty
- portray-prettyprinter
+ - posit
- positron
- posix-acl
- posix-api
@@ -4430,6 +4429,8 @@ broken-packages:
- sandman
- sarasvati
- sat
+ - satchmo-backends
+ - satchmo-minisat
- Saturnin
- satyros
- savage
@@ -4472,6 +4473,7 @@ broken-packages:
- sdl2-cairo-image
- sdl2-compositor
- sdl2-fps
+ - SDL-mpeg
- sdr
- seacat
- seakale
@@ -4726,7 +4728,6 @@ broken-packages:
- snaplet-mandrill
- snaplet-mongodb-minimalistic
- snaplet-postgresql-simple
- - snaplet-purescript
- snaplet-redis
- snaplet-sass
- snaplet-scoped-session
@@ -4943,7 +4944,6 @@ broken-packages:
- supervisors
- supplemented
- surjective
- - sv2v
- sv-core
- SVD2HS
- svfactor
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
index 21009fa9cb21..ca5decb685b5 100644
--- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
+++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
@@ -161,6 +161,7 @@ extra-packages:
- vty == 5.35.1 # 2022-07-08: needed for glirc-2.39.0.1
- weeder == 2.2.* # 2022-02-21: preserve for GHC 8.10.7
- weeder == 2.3.* # 2022-05-31: preserve for GHC 9.0.2
+ - ghc-exactprint == 1.5.0 # 2022-10-06: newer versions of ghc-exactprint require ghc 9.4.2
package-maintainers:
abbradar:
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml
index 40512dd991f8..081be641891b 100644
--- a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml
+++ b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml
@@ -1,4 +1,4 @@
-# Stackage LTS 19.25
+# Stackage LTS 19.27
# This file is auto-generated by
# maintainers/scripts/haskell/update-stackage.sh
default-package-overrides:
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml
index 677566d60fb6..7343aeb94400 100644
--- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml
+++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml
@@ -1984,6 +1984,11 @@ dont-distribute-packages:
- hasql-cursor-query
- hasql-postgres
- hasql-postgres-options
+ - hasql-streams-conduit
+ - hasql-streams-core
+ - hasql-streams-pipes
+ - hasql-streams-streaming
+ - hasql-streams-streamly
- hasqlator-mysql
- hasqly-mysql
- hastache-aeson
@@ -2221,7 +2226,6 @@ dont-distribute-packages:
- hws
- hwsl2-bytevector
- hwsl2-reducers
- - hxmppc
- hxournal
- hxt-binary
- hxt-filter
@@ -2805,7 +2809,6 @@ dont-distribute-packages:
- network-minihttp
- network-netpacket
- network-pgi
- - network-protocol-xmpp
- network-rpca
- network-stream
- network-topic-models
@@ -3328,6 +3331,7 @@ dont-distribute-packages:
- sarsi
- sasl
- sat-micro-hs
+ - satchmo-examples
- satchmo-funsat
- satchmo-toysat
- sauron
diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix
index 2b04d881b01d..c29963bb1d1e 100644
--- a/pkgs/development/haskell-modules/configuration-nix.nix
+++ b/pkgs/development/haskell-modules/configuration-nix.nix
@@ -95,12 +95,12 @@ self: super: builtins.intersectAttrs super {
sfml-audio = appendConfigureFlag "--extra-include-dirs=${pkgs.openal}/include/AL" super.sfml-audio;
# avoid compiling twice by providing executable as a separate output (with small closure size)
- niv = enableSeparateBinOutput (generateOptparseApplicativeCompletion "niv" super.niv);
+ niv = enableSeparateBinOutput (self.generateOptparseApplicativeCompletions [ "niv" ] super.niv);
ghcid = enableSeparateBinOutput super.ghcid;
- ormolu = generateOptparseApplicativeCompletion "ormolu" (enableSeparateBinOutput super.ormolu);
+ ormolu = self.generateOptparseApplicativeCompletions [ "ormolu" ] (enableSeparateBinOutput super.ormolu);
# Generate shell completion.
- cabal2nix = generateOptparseApplicativeCompletion "cabal2nix" super.cabal2nix;
+ cabal2nix = self.generateOptparseApplicativeCompletions [ "cabal2nix" ] super.cabal2nix;
arbtt = overrideCabal (drv: {
# The test suite needs the packages's executables in $PATH to succeed.
@@ -814,7 +814,7 @@ self: super: builtins.intersectAttrs super {
install -D man/pnbackup.1 $out/share/man/man1/pnbackup.1
'' + (drv.postInstall or "");
})
- (generateOptparseApplicativeCompletion "pnbackup" super.pinboard-notes-backup);
+ (self.generateOptparseApplicativeCompletions [ "pnbackup" ] super.pinboard-notes-backup);
# Pass the correct libarchive into the package.
streamly-archive = super.streamly-archive.override { archive = pkgs.libarchive; };
@@ -875,7 +875,7 @@ self: super: builtins.intersectAttrs super {
}) super.tophat;
# Runtime dependencies and CLI completion
- nvfetcher = generateOptparseApplicativeCompletion "nvfetcher" (overrideCabal
+ nvfetcher = self.generateOptparseApplicativeCompletions [ "nvfetcher" ] (overrideCabal
(drv: {
# test needs network
doCheck = false;
@@ -889,7 +889,7 @@ self: super: builtins.intersectAttrs super {
rel8 = addTestToolDepend pkgs.postgresql super.rel8;
- cachix = generateOptparseApplicativeCompletion "cachix" (super.cachix.override { nix = pkgs.nixVersions.nix_2_9; });
+ cachix = self.generateOptparseApplicativeCompletions [ "cachix" ] (super.cachix.override { nix = pkgs.nixVersions.nix_2_9; });
hercules-ci-agent = super.hercules-ci-agent.override { nix = pkgs.nixVersions.nix_2_9; };
hercules-ci-cnix-expr =
@@ -917,7 +917,7 @@ self: super: builtins.intersectAttrs super {
# to arbitrary files in $HOME. This doesn't either not achieve anything
# or even fail, so we prevent it and install everything necessary ourselves.
# See also: https://hackage.haskell.org/package/cli-setup-0.2.1.4/docs/src/Distribution.CommandLine.html#setManpathGeneric
- ats-format = generateOptparseApplicativeCompletion "atsfmt" (
+ ats-format = self.generateOptparseApplicativeCompletions [ "atsfmt" ] (
justStaticExecutables (
overrideCabal (drv: {
# use vanilla Setup.hs
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 08b21ad0bd79..9caa2a21956c 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -18080,6 +18080,8 @@ self: {
librarySystemDepends = [ smpeg ];
description = "Binding to the SMPEG library";
license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {inherit (pkgs) smpeg;};
"SDL-ttf" = callPackage
@@ -21574,8 +21576,8 @@ self: {
({ mkDerivation, base, bytestring, transformers, vector, vulkan }:
mkDerivation {
pname = "VulkanMemoryAllocator";
- version = "0.10.3.1";
- sha256 = "1ncjrn2dcxpi8gykn0axi7wwi35frpp5wqvbm7zyd2pp2wfi2f3i";
+ version = "0.10.4";
+ sha256 = "1bdab2pbxyyxlmvjicxd2mpa4lwf29s4kpgp2xv7nvwgfbazk9w3";
libraryHaskellDepends = [
base bytestring transformers vector vulkan
];
@@ -25864,8 +25866,8 @@ self: {
}:
mkDerivation {
pname = "aeson-match-qq";
- version = "1.5.3";
- sha256 = "0j4qddxxr0pfjz2d4hwvxdgmb4vb343ysw6g1fms4shdk41h1kz5";
+ version = "1.6.0";
+ sha256 = "14phbs7m1zs7dlc1cpbmawlzq99h9bz6wq5shdsllg5mwzzhskia";
libraryHaskellDepends = [
aeson attoparsec base bytestring case-insensitive containers either
haskell-src-meta pretty scientific template-haskell text
@@ -34715,8 +34717,8 @@ self: {
}:
mkDerivation {
pname = "arrayfire";
- version = "0.6.0.0";
- sha256 = "0vm1m3bc3c29dwbpzkp0pnxnz7rah8gqrgc0p4haivm5w4r10bf8";
+ version = "0.7.0.0";
+ sha256 = "0id1safpvd6lmjddgnkw94i6c586ba71yid4xfjq06wjx52l33rk";
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [ base Cabal cabal-doctest ];
@@ -34724,8 +34726,7 @@ self: {
librarySystemDepends = [ af ];
executableHaskellDepends = [ base directory parsec text vector ];
testHaskellDepends = [
- base directory hspec hspec-discover QuickCheck quickcheck-classes
- vector
+ base directory hspec QuickCheck quickcheck-classes vector
];
testToolDepends = [ hspec-discover ];
description = "Haskell bindings to the ArrayFire general-purpose GPU library";
@@ -35013,8 +35014,8 @@ self: {
pname = "ascii";
version = "1.2.3.0";
sha256 = "0s6w1wv6hjx1abz038cw7fyl8ilbs3cxmcs989c3hh9659l82p2j";
- revision = "1";
- editedCabalFile = "1fxvasc860zdnbycblvv3b5ak5dzz1qvpjijzbn8zdc0hng4gw4v";
+ revision = "2";
+ editedCabalFile = "16b1dmjl0p2zdn05h2iwm1ymhrvgr19c1gzankrn0i7jj89nf979";
libraryHaskellDepends = [
ascii-case ascii-char ascii-group ascii-numbers ascii-predicates
ascii-superset ascii-th base bytestring text
@@ -35053,6 +35054,21 @@ self: {
license = lib.licenses.asl20;
}) {};
+ "ascii-case_1_0_0_11" = callPackage
+ ({ mkDerivation, ascii-char, base, hashable }:
+ mkDerivation {
+ pname = "ascii-case";
+ version = "1.0.0.11";
+ sha256 = "03rhq303igzvx9yil5qli2ga9iz47psrlnbb494785w9whwayxq1";
+ revision = "1";
+ editedCabalFile = "0a4nz34a5034lkq42q2l7xqdkjpakcy44syqy0gvx8p6h83ccrb1";
+ libraryHaskellDepends = [ ascii-char base hashable ];
+ testHaskellDepends = [ ascii-char base ];
+ description = "ASCII letter case";
+ license = lib.licenses.asl20;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"ascii-char" = callPackage
({ mkDerivation, base, hashable }:
mkDerivation {
@@ -35065,6 +35081,21 @@ self: {
license = lib.licenses.asl20;
}) {};
+ "ascii-char_1_0_0_15" = callPackage
+ ({ mkDerivation, base, hashable }:
+ mkDerivation {
+ pname = "ascii-char";
+ version = "1.0.0.15";
+ sha256 = "10vvhpl7y1gpw7gw2hpcckl0pmx7rkn35zy6yl6c9mx0hib0745a";
+ revision = "1";
+ editedCabalFile = "0b73pm9z5k3xbpn49fz4m8jwzw3r4z0l2v4alinf5l7n6vx4wvj0";
+ libraryHaskellDepends = [ base hashable ];
+ testHaskellDepends = [ base ];
+ description = "A Char type representing an ASCII character";
+ license = lib.licenses.asl20;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"ascii-cows" = callPackage
({ mkDerivation, base, random-extras, random-fu, text }:
mkDerivation {
@@ -35108,6 +35139,21 @@ self: {
license = lib.licenses.asl20;
}) {};
+ "ascii-group_1_0_0_13" = callPackage
+ ({ mkDerivation, ascii-char, base, hashable, hedgehog }:
+ mkDerivation {
+ pname = "ascii-group";
+ version = "1.0.0.13";
+ sha256 = "1xynfvrr8lwmrxqww2c2bwp6r3162mqgmx7hljwmbvdmnc0na30d";
+ revision = "1";
+ editedCabalFile = "0snp4qfj20jjchhhf7v8lyssjydv57sd2wy88fbc0aaba4c5lq7y";
+ libraryHaskellDepends = [ ascii-char base hashable ];
+ testHaskellDepends = [ ascii-char base hedgehog ];
+ description = "ASCII character groups";
+ license = lib.licenses.asl20;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"ascii-holidays" = callPackage
({ mkDerivation, base, random, random-shuffle, terminfo, time }:
mkDerivation {
@@ -35152,8 +35198,8 @@ self: {
pname = "ascii-numbers";
version = "1.1.0.0";
sha256 = "041qyhgksqchj3x09fbirxba7s31aicaqnk8185g2l70zgxjz6iv";
- revision = "1";
- editedCabalFile = "05w36jqzy1r6bhp6gsnbfgbx5765w6bxa511j2z0z5wrzzdbnqp9";
+ revision = "2";
+ editedCabalFile = "0nw6iy42ql53gl4i74ilmdar5r4l2wbn5ihv1yqbqm7rm9bqda8p";
libraryHaskellDepends = [
ascii-case ascii-char ascii-superset base bytestring hashable text
];
@@ -35184,8 +35230,8 @@ self: {
pname = "ascii-predicates";
version = "1.0.1.0";
sha256 = "1zqlly878qlrkjw2m4mgs4cgw6xspn0alx6xnvnrp1r2b412ykyn";
- revision = "1";
- editedCabalFile = "16l7vij4k3qnrny8sfrg90b5m60ixqwa7shb23yq467y13x4s7da";
+ revision = "2";
+ editedCabalFile = "15jb8yq55dwwbbq0k0vzcznsk4xvxylm61i2jspyhjhgzq9w34ik";
libraryHaskellDepends = [ ascii-char base ];
testHaskellDepends = [ ascii-char base hedgehog ];
description = "Various categorizations of ASCII characters";
@@ -35245,8 +35291,8 @@ self: {
pname = "ascii-superset";
version = "1.0.1.13";
sha256 = "0pf1awrx0bfpgyc96r1ycybgpy801iqxr8qf3vp9pvbnfava1v8s";
- revision = "1";
- editedCabalFile = "06j1anb8h5lppa4mlk67sbx1xkfra1v3717lj437i12bm9pf0bap";
+ revision = "2";
+ editedCabalFile = "1551j1x284zdv9w233ma5r15bwmwizh5zi2ifcsp86d09c38505n";
libraryHaskellDepends = [
ascii-char base bytestring hashable text
];
@@ -35292,6 +35338,27 @@ self: {
license = lib.licenses.asl20;
}) {};
+ "ascii-th_1_0_0_11" = callPackage
+ ({ mkDerivation, ascii-char, ascii-superset, base, bytestring
+ , hedgehog, template-haskell, text
+ }:
+ mkDerivation {
+ pname = "ascii-th";
+ version = "1.0.0.11";
+ sha256 = "14a50pxmri17nch7bcmrdflrqq5qq2z5012aiqh260iq4qsw74xq";
+ revision = "1";
+ editedCabalFile = "037i6n02c9xsxj5zz1nxihwgzhksbzjzd0s2a2m8ndsq3a5hgc61";
+ libraryHaskellDepends = [
+ ascii-char ascii-superset base template-haskell
+ ];
+ testHaskellDepends = [
+ ascii-char ascii-superset base bytestring hedgehog text
+ ];
+ description = "Template Haskell support for ASCII";
+ license = lib.licenses.asl20;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"ascii-vector-avc" = callPackage
({ mkDerivation, attoparsec, base, binary, bytestring, deepseq
, deepseq-generics, HUnit, split, zlib
@@ -36651,8 +36718,8 @@ self: {
}:
mkDerivation {
pname = "ats-pkg";
- version = "3.5.0.2";
- sha256 = "1whx2yyjxc3b4s7nrwrxvyz9bwy7n15gmr9m6lcs3zxr7dvwvlmk";
+ version = "3.5.0.3";
+ sha256 = "0dnaa14jwsi60b9jxgpm60nkw9q8zljz5vsl93dffqnr32znryss";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -67178,6 +67245,33 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "construct_0_3_1_1" = callPackage
+ ({ mkDerivation, attoparsec, base, bytestring, Cabal, cabal-doctest
+ , cereal, directory, doctest, filepath, incremental-parser
+ , input-parsers, markdown-unlit, monoid-subclasses, parsers
+ , rank2classes, tasty, tasty-hunit, text
+ }:
+ mkDerivation {
+ pname = "construct";
+ version = "0.3.1.1";
+ sha256 = "0ja4xxlr9pyd2gq3w07847zz3glcx3ygd9bygjhr3ppi2n3fiwx0";
+ enableSeparateDataOutput = true;
+ setupHaskellDepends = [ base Cabal cabal-doctest ];
+ libraryHaskellDepends = [
+ attoparsec base bytestring cereal incremental-parser input-parsers
+ monoid-subclasses parsers rank2classes text
+ ];
+ testHaskellDepends = [
+ attoparsec base bytestring cereal directory doctest filepath
+ incremental-parser monoid-subclasses rank2classes tasty tasty-hunit
+ text
+ ];
+ testToolDepends = [ markdown-unlit ];
+ description = "Haskell version of the Construct library for easy specification of file formats";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"constructible" = callPackage
({ mkDerivation, base, binary-search, complex-generic
, integer-roots
@@ -68552,6 +68646,24 @@ self: {
license = lib.licenses.mit;
}) {};
+ "core-data_0_3_8_0" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, containers, core-text
+ , hashable, hourglass, prettyprinter, scientific, text, time
+ , unordered-containers, uuid, vector
+ }:
+ mkDerivation {
+ pname = "core-data";
+ version = "0.3.8.0";
+ sha256 = "16gkll00awgb0l5mdpxd33f3szgvfsbwxlh3nkj1jsdkjrir4ggc";
+ libraryHaskellDepends = [
+ aeson base bytestring containers core-text hashable hourglass
+ prettyprinter scientific text time unordered-containers uuid vector
+ ];
+ description = "Convenience wrappers around common data structures and encodings";
+ license = lib.licenses.mit;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"core-haskell" = callPackage
({ mkDerivation, base, haskeline, haskell-src-exts, hint }:
mkDerivation {
@@ -68591,22 +68703,22 @@ self: {
license = lib.licenses.mit;
}) {};
- "core-program_0_5_2_0" = callPackage
- ({ mkDerivation, async, base, bytestring, core-data, core-text
- , directory, exceptions, filepath, fsnotify, hashable, hourglass
- , mtl, prettyprinter, safe-exceptions, stm, template-haskell
+ "core-program_0_6_0_1" = callPackage
+ ({ mkDerivation, base, bytestring, core-data, core-text, directory
+ , exceptions, filepath, fsnotify, hashable, hourglass, mtl
+ , prettyprinter, safe-exceptions, stm, template-haskell
, terminal-size, text, text-short, transformers, typed-process
, unix
}:
mkDerivation {
pname = "core-program";
- version = "0.5.2.0";
- sha256 = "1yagjv69q49lchbp6qb51qb5s6pmszz522y0r645kmqp7chb9nqf";
+ version = "0.6.0.1";
+ sha256 = "1fmqq65aq6z99jjw11csqpzxwgn1l54nrf2lylqvvcd3x6ysay3h";
libraryHaskellDepends = [
- async base bytestring core-data core-text directory exceptions
- filepath fsnotify hashable hourglass mtl prettyprinter
- safe-exceptions stm template-haskell terminal-size text text-short
- transformers typed-process unix
+ base bytestring core-data core-text directory exceptions filepath
+ fsnotify hashable hourglass mtl prettyprinter safe-exceptions stm
+ template-haskell terminal-size text text-short transformers
+ typed-process unix
];
description = "Opinionated Haskell Interoperability";
license = lib.licenses.mit;
@@ -68614,17 +68726,17 @@ self: {
}) {};
"core-telemetry" = callPackage
- ({ mkDerivation, async, base, bytestring, core-data, core-program
+ ({ mkDerivation, base, bytestring, core-data, core-program
, core-text, exceptions, http-streams, io-streams, mtl
, network-info, random, safe-exceptions, scientific, stm
, template-haskell, text, time, unix, uuid-types, zlib
}:
mkDerivation {
pname = "core-telemetry";
- version = "0.2.6.0";
- sha256 = "04a0blnkap9mdlryikvn5dri60k0dvhkbbp9112p8417ywp0gsh7";
+ version = "0.2.6.1";
+ sha256 = "0i74ij12q99dap4yvwf4rkirq9wwib9w6ygwav29j2rv8rni6pim";
libraryHaskellDepends = [
- async base bytestring core-data core-program core-text exceptions
+ base bytestring core-data core-program core-text exceptions
http-streams io-streams mtl network-info random safe-exceptions
scientific stm template-haskell text time unix uuid-types zlib
];
@@ -80191,8 +80303,8 @@ self: {
pname = "diagrams-graphviz";
version = "1.4.1.1";
sha256 = "0lscrxd682jvyrl5bj4dxp7593qwyis01sl0p4jm2jfn335wdq40";
- revision = "2";
- editedCabalFile = "0cxg21lsahkrf129k5h82d4znm3861dqc597mgzwyl5f0ywhllzr";
+ revision = "3";
+ editedCabalFile = "1rp3rxpv0dp810rsxwqj8n8lgx60pyh6dxyc27lflp1ag38v8887";
libraryHaskellDepends = [
base containers diagrams-lib fgl graphviz split
];
@@ -92299,8 +92411,6 @@ self: {
];
description = "Espial is an open-source, web-based bookmarking server";
license = lib.licenses.agpl3Only;
- hydraPlatforms = lib.platforms.none;
- broken = true;
}) {};
"esqueleto" = callPackage
@@ -93577,37 +93687,36 @@ self: {
}) {};
"eventuo11y" = callPackage
- ({ mkDerivation, aeson, base, bytestring, exceptions, resourcet
- , text, time, unliftio-core, uuid
+ ({ mkDerivation, aeson, base, bytestring, exceptions, primitive
+ , resourcet, text, time, unliftio-core, uuid
}:
mkDerivation {
pname = "eventuo11y";
- version = "0.1.0.1";
- sha256 = "1mrjmyn2dscn05n6il1h0n09kim1mihh9v6jimvipsfbm4kjxsb9";
+ version = "0.3.2.0";
+ sha256 = "1dx6q09bymvr7f4l7bnmb8c9gn46yp95qfhf9dml5i33x4scr2s8";
libraryHaskellDepends = [
- aeson base bytestring exceptions resourcet text time unliftio-core
- uuid
+ aeson base bytestring exceptions primitive resourcet text time
+ unliftio-core uuid
];
description = "An event-oriented observability library";
license = lib.licenses.asl20;
}) {};
"eventuo11y-batteries" = callPackage
- ({ mkDerivation, aeson, async, base, binary, bytestring
- , case-insensitive, containers, eventuo11y, exceptions, http-media
- , http-types, monad-control, mtl, network, semigroupoids
- , servant-client, servant-client-core, text, transformers-base
- , unliftio-core, wai, warp
+ ({ mkDerivation, aeson, base, binary, bytestring, case-insensitive
+ , containers, eventuo11y, exceptions, http-media, http-types
+ , monad-control, mtl, network, semigroupoids, servant-client
+ , servant-client-core, text, transformers-base, wai, warp
}:
mkDerivation {
pname = "eventuo11y-batteries";
- version = "0.1.0.1";
- sha256 = "135976nic8ficph20dani0m4clsv361324jwmhw8hywrla56mz36";
+ version = "0.2.1.0";
+ sha256 = "0hdhryk7srb0dcjbqfk6ah2l7x3bbl3rqhncwx0wc3nfcx97dr0v";
libraryHaskellDepends = [
- aeson async base binary bytestring case-insensitive containers
- eventuo11y exceptions http-media http-types monad-control mtl
- network semigroupoids servant-client servant-client-core text
- transformers-base unliftio-core wai warp
+ aeson base binary bytestring case-insensitive containers eventuo11y
+ exceptions http-media http-types monad-control mtl network
+ semigroupoids servant-client servant-client-core text
+ transformers-base wai warp
];
description = "Grab bag of eventuo11y-enriched functionality";
license = lib.licenses.asl20;
@@ -99998,6 +100107,34 @@ self: {
maintainers = [ lib.maintainers.sternenseemann ];
}) {};
+ "flat_0_5" = callPackage
+ ({ mkDerivation, array, base, bytestring, containers, deepseq
+ , dlist, filepath, ghc-prim, hashable, list-t, mono-traversable
+ , pretty, primitive, QuickCheck, quickcheck-text, tasty
+ , tasty-hunit, tasty-quickcheck, text, timeit, unordered-containers
+ , vector
+ }:
+ mkDerivation {
+ pname = "flat";
+ version = "0.5";
+ sha256 = "1338h8w2s1vpjl019rv1qmc5s0xlpn3jdi4jzycc805l9cxdqa7w";
+ libraryHaskellDepends = [
+ array base bytestring containers deepseq dlist ghc-prim hashable
+ list-t mono-traversable pretty primitive text unordered-containers
+ vector
+ ];
+ testHaskellDepends = [
+ array base bytestring containers deepseq dlist filepath ghc-prim
+ list-t mono-traversable pretty QuickCheck quickcheck-text tasty
+ tasty-hunit tasty-quickcheck text timeit unordered-containers
+ vector
+ ];
+ description = "Principled and efficient bit-oriented binary serialization";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ maintainers = [ lib.maintainers.sternenseemann ];
+ }) {};
+
"flat-maybe" = callPackage
({ mkDerivation, base, ghc-prim }:
mkDerivation {
@@ -109654,6 +109791,19 @@ self: {
hydraPlatforms = lib.platforms.none;
}) {};
+ "ghc-exactprint_1_6_0" = callPackage
+ ({ mkDerivation }:
+ mkDerivation {
+ pname = "ghc-exactprint";
+ version = "1.6.0";
+ sha256 = "1yj0vn42sysilikylabnncq2g005mnmpf8n7sn0a6lphpcv9gdcf";
+ isLibrary = true;
+ isExecutable = true;
+ description = "ExactPrint for GHC";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"ghc-gc-hook" = callPackage
({ mkDerivation, base, clock }:
mkDerivation {
@@ -110679,8 +110829,8 @@ self: {
({ mkDerivation, base, ghc, transformers }:
mkDerivation {
pname = "ghc-tcplugin-api";
- version = "0.8.0.0";
- sha256 = "1xk6ircvrx0dy0dff5vlxz7sjf1i1dkpkd3vaifc2sifmb9m5j3y";
+ version = "0.8.3.0";
+ sha256 = "0qrb8zz93rb25p8f4dhh2bxx3vb0yc92rx59xbh23ixijiszhas8";
libraryHaskellDepends = [ base ghc transformers ];
description = "An API for type-checker plugins";
license = lib.licenses.bsd3;
@@ -113257,8 +113407,8 @@ self: {
}:
mkDerivation {
pname = "git-annex";
- version = "10.20220927";
- sha256 = "1bqcaddw47g6i3z9g0iym5x7zy1q8fsirzqnjsa63n2bwm6zzplc";
+ version = "10.20221003";
+ sha256 = "0nyhmwkzd8gyd9mvlnjyalfix32x5y4g89d5g36jp3jp1bkwg9i4";
configureFlags = [
"-fassistant" "-f-benchmark" "-fdbus" "-f-debuglocks" "-fmagicmime"
"-fnetworkbsd" "-fpairing" "-fproduction" "-fs3" "-ftorrentparser"
@@ -115670,6 +115820,8 @@ self: {
pname = "gnuidn";
version = "0.2.2";
sha256 = "0vxrcp9xz5gsvx60k12991zn5c9nk3fgg0yw7dixbsjcfqgnnd31";
+ revision = "1";
+ editedCabalFile = "11aq4k74fdl12i73vqbxppdz23f8aafkxgdp59sw8wi9qby0rljd";
libraryHaskellDepends = [ base bytestring text ];
librarySystemDepends = [ libidn ];
libraryPkgconfigDepends = [ libidn ];
@@ -115682,8 +115834,6 @@ self: {
testToolDepends = [ c2hs ];
description = "Bindings for GNU IDN";
license = lib.licenses.gpl3Only;
- hydraPlatforms = lib.platforms.none;
- broken = true;
}) {inherit (pkgs) libidn;};
"gnuplot" = callPackage
@@ -127564,15 +127714,15 @@ self: {
license = lib.licenses.bsd3;
}) {};
- "hashtables_1_3" = callPackage
+ "hashtables_1_3_1" = callPackage
({ mkDerivation, base, ghc-prim, hashable, HUnit, mwc-random
, primitive, QuickCheck, test-framework, test-framework-hunit
, test-framework-quickcheck2, vector
}:
mkDerivation {
pname = "hashtables";
- version = "1.3";
- sha256 = "1lqdz4hp6lrzi37f6d2448dmk8jpv56igv5h0kcbnbl42dnmly5g";
+ version = "1.3.1";
+ sha256 = "1hsrihk948xfpy14qrhar50b41kp60i1rx8bkadjg1xb4bml0gbg";
libraryHaskellDepends = [
base ghc-prim hashable primitive vector
];
@@ -130474,8 +130624,6 @@ self: {
];
description = "For parsing Haskell-ish languages";
license = lib.licenses.bsd3;
- hydraPlatforms = lib.platforms.none;
- broken = true;
}) {};
"haskellscrabble" = callPackage
@@ -132258,14 +132406,14 @@ self: {
license = lib.licenses.mit;
}) {};
- "hasql-pool_0_8_0_3" = callPackage
+ "hasql-pool_0_8_0_4" = callPackage
({ mkDerivation, async, base, hasql, hspec, rerebase, stm, time
, transformers
}:
mkDerivation {
pname = "hasql-pool";
- version = "0.8.0.3";
- sha256 = "1drr82mkcapkzvvx7fhrp1nvps4xr9lcam8110f4b0idgq826z9c";
+ version = "0.8.0.4";
+ sha256 = "1zpc79k63pysc5zj7lcj81qm48gs0f6zqv455dpwgyipj7g0ba65";
libraryHaskellDepends = [ base hasql stm time transformers ];
testHaskellDepends = [ async hasql hspec rerebase stm ];
description = "Pool of connections for Hasql";
@@ -132408,6 +132556,7 @@ self: {
];
description = "Stream Hasql queries with Conduit";
license = lib.licenses.mit;
+ hydraPlatforms = lib.platforms.none;
}) {};
"hasql-streams-core" = callPackage
@@ -132419,6 +132568,7 @@ self: {
libraryHaskellDepends = [ base hasql hasql-transaction-io ];
description = "Stream Hasql queries";
license = lib.licenses.mit;
+ hydraPlatforms = lib.platforms.none;
}) {};
"hasql-streams-example" = callPackage
@@ -132462,6 +132612,7 @@ self: {
];
description = "Stream Hasql queries with Pipes";
license = lib.licenses.mit;
+ hydraPlatforms = lib.platforms.none;
}) {};
"hasql-streams-streaming" = callPackage
@@ -132478,6 +132629,7 @@ self: {
];
description = "Stream Hasql queries with Streaming";
license = lib.licenses.mit;
+ hydraPlatforms = lib.platforms.none;
}) {};
"hasql-streams-streamly" = callPackage
@@ -132494,6 +132646,7 @@ self: {
];
description = "Stream Hasql queries with Streamly";
license = lib.licenses.mit;
+ hydraPlatforms = lib.platforms.none;
}) {};
"hasql-th" = callPackage
@@ -132557,14 +132710,16 @@ self: {
}:
mkDerivation {
pname = "hasql-transaction-io";
- version = "0.1.0.0";
- sha256 = "0cqm6c4axivxvw5r35ass9qa0bmgxnz7n8d8l12vz78nsfxp76ci";
+ version = "0.2.0.0";
+ sha256 = "1d6dmswc40ywr62fxywv1phsq2fxn6vg7q7247kzacrd0kkgs0ja";
libraryHaskellDepends = [
base bytestring bytestring-tree-builder hasql mtl resourcet
safe-exceptions transformers unliftio-core
];
description = "Perform IO actions during transactions for Hasql";
license = lib.licenses.mit;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"hasql-url" = callPackage
@@ -156270,7 +156425,6 @@ self: {
];
description = "Haskell XMPP (Jabber Client) Command Line Interface (CLI)";
license = lib.licenses.bsd3;
- hydraPlatforms = lib.platforms.none;
mainProgram = "hxmppc";
}) {};
@@ -159737,6 +159891,30 @@ self: {
license = lib.licenses.gpl3Only;
}) {};
+ "incremental-parser_0_5_0_4" = callPackage
+ ({ mkDerivation, base, bytestring, checkers, criterion, deepseq
+ , input-parsers, monoid-subclasses, parsers, QuickCheck
+ , rank2classes, tasty, tasty-quickcheck, text, transformers
+ }:
+ mkDerivation {
+ pname = "incremental-parser";
+ version = "0.5.0.4";
+ sha256 = "1gk3qxn8hg15h6aw7aswjr302pda2m20irzmbc6av2hw254d8b9p";
+ libraryHaskellDepends = [
+ base input-parsers monoid-subclasses parsers rank2classes
+ transformers
+ ];
+ testHaskellDepends = [
+ base checkers monoid-subclasses QuickCheck tasty tasty-quickcheck
+ ];
+ benchmarkHaskellDepends = [
+ base bytestring criterion deepseq monoid-subclasses text
+ ];
+ description = "Generic parser library capable of providing partial results from partial input";
+ license = lib.licenses.gpl3Only;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"incremental-sat-solver" = callPackage
({ mkDerivation, base, containers, mtl }:
mkDerivation {
@@ -160691,6 +160869,23 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "input-parsers_0_3" = callPackage
+ ({ mkDerivation, attoparsec, base, binary, bytestring
+ , monoid-subclasses, parsec, parsers, text, transformers
+ }:
+ mkDerivation {
+ pname = "input-parsers";
+ version = "0.3";
+ sha256 = "00xiaxf135v3g8l8gn0lzhfkc1lffvjblrij6lwyfigicm2ggff0";
+ libraryHaskellDepends = [
+ attoparsec base binary bytestring monoid-subclasses parsec parsers
+ text transformers
+ ];
+ description = "Extension of the parsers library with more capability and efficiency";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"inquire" = callPackage
({ mkDerivation, aether, base, text }:
mkDerivation {
@@ -161097,8 +161292,8 @@ self: {
}:
mkDerivation {
pname = "int-like";
- version = "0.1.0";
- sha256 = "1v7cv0f6bg8lkr1m8fbfrkysggysrli76q6l04y66cvwcjniz6i6";
+ version = "0.1.1";
+ sha256 = "19dblzvwjbvvlz8xi5k3x1rciwm2zwxvmsg9vf997xk4shrxswn1";
libraryHaskellDepends = [
algebraic-graphs base containers deepseq hashable
];
@@ -162071,8 +162266,8 @@ self: {
pname = "invert";
version = "1.0.0.2";
sha256 = "13zl9i6g7ygkm3pgm7b72815cfp66mykxzp5vwy5kqakr8c3w1fp";
- revision = "2";
- editedCabalFile = "1kc8nfwwy3vr6sc6pdw23lpyc1x91bp9rinmrkjp3zl94ck8y179";
+ revision = "3";
+ editedCabalFile = "1jrpqnd03j5h1g879n63ygj561db7kvk43xjvhhv4f4h1rmpzpri";
libraryHaskellDepends = [
base containers generic-deriving hashable unordered-containers
vector
@@ -194254,6 +194449,28 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "monoid-subclasses_1_2" = callPackage
+ ({ mkDerivation, base, bytestring, commutative-semigroups
+ , containers, primes, QuickCheck, quickcheck-instances, tasty
+ , tasty-quickcheck, text, vector
+ }:
+ mkDerivation {
+ pname = "monoid-subclasses";
+ version = "1.2";
+ sha256 = "10ajd7pm0jgqvsyp61sjyfg4392nmrxir0fry4zc4l2rl8vw1q9s";
+ libraryHaskellDepends = [
+ base bytestring commutative-semigroups containers primes text
+ vector
+ ];
+ testHaskellDepends = [
+ base bytestring containers primes QuickCheck quickcheck-instances
+ tasty tasty-quickcheck text vector
+ ];
+ description = "Subclasses of Monoid";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"monoid-transformer" = callPackage
({ mkDerivation, base, semigroups }:
mkDerivation {
@@ -200999,8 +201216,8 @@ self: {
pname = "nettle";
version = "0.3.0";
sha256 = "0pbxpxr9xdw3ha5lm9vnsbsvq0kzzsqv6gfk041ijllf1sc0hgyg";
- revision = "1";
- editedCabalFile = "1j8h6m4cj1ykxrsxmjiyb1c4mv6cawssgb8phl0aijrjn3b79f2b";
+ revision = "2";
+ editedCabalFile = "0szkcrp9ws984ah282jwwfsmzn85khvpmkphv2b1jgxfwzqg426z";
libraryHaskellDepends = [
base byteable bytestring crypto-cipher-types securemem tagged
];
@@ -201841,7 +202058,6 @@ self: {
];
description = "Client library for the XMPP protocol";
license = lib.licenses.gpl3Only;
- hydraPlatforms = lib.platforms.none;
}) {};
"network-rpca" = callPackage
@@ -210698,6 +210914,29 @@ self: {
mainProgram = "SortLines";
}) {};
+ "overeasy" = callPackage
+ ({ mkDerivation, algebraic-graphs, base, containers, deepseq
+ , hashable, hedgehog, int-like, logict, mtl, prop-unit
+ , recursion-schemes, text, transformers, unfree
+ , unordered-containers
+ }:
+ mkDerivation {
+ pname = "overeasy";
+ version = "0.2.0";
+ sha256 = "1yyh79l9fjb1r769wm878ldi4g81i3iqmjwng02frs9c2fzbsp3w";
+ libraryHaskellDepends = [
+ algebraic-graphs base containers deepseq hashable int-like logict
+ mtl recursion-schemes text transformers unfree unordered-containers
+ ];
+ testHaskellDepends = [
+ algebraic-graphs base containers deepseq hashable hedgehog int-like
+ logict mtl prop-unit recursion-schemes text transformers unfree
+ unordered-containers
+ ];
+ description = "A purely functional E-Graph library";
+ license = lib.licenses.bsd3;
+ }) {};
+
"overhang" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -224445,6 +224684,19 @@ self: {
hydraPlatforms = lib.platforms.none;
}) {};
+ "posit" = callPackage
+ ({ mkDerivation, base, data-dword, deepseq, scientific }:
+ mkDerivation {
+ pname = "posit";
+ version = "3.2.0.0";
+ sha256 = "1qbf413cj0z35gc5dglkrzk5l20fvrcqs964jpn927k37i3dmxx1";
+ libraryHaskellDepends = [ base data-dword deepseq scientific ];
+ testHaskellDepends = [ base ];
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
+ }) {};
+
"positive" = callPackage
({ mkDerivation, base, nats, semigroups }:
mkDerivation {
@@ -227405,6 +227657,24 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "prettyprinter-interp" = callPackage
+ ({ mkDerivation, base, prettyprinter, string-interpolate, tasty
+ , tasty-hunit, template-haskell, text
+ }:
+ mkDerivation {
+ pname = "prettyprinter-interp";
+ version = "0.1.0.0";
+ sha256 = "0p5mqvgdmh76yndf2agrmbs3qzb9wx9rimw1jcb2xdaixjrc7gzm";
+ libraryHaskellDepends = [
+ base prettyprinter string-interpolate template-haskell text
+ ];
+ testHaskellDepends = [
+ base prettyprinter string-interpolate tasty tasty-hunit text
+ ];
+ description = "Efficient interpolation for Prettyprinter";
+ license = lib.licenses.bsd2;
+ }) {};
+
"prettyprinter-lucid" = callPackage
({ mkDerivation, base, lucid, prettyprinter, text }:
mkDerivation {
@@ -229080,8 +229350,8 @@ self: {
}:
mkDerivation {
pname = "project-forge";
- version = "0.2.0.0";
- sha256 = "1zn5djbfxgh1sxmf7w91isjii6p7d1l0ik7jpim1id9fzvcn7yk7";
+ version = "0.3.0.0";
+ sha256 = "0ppi64aa49970iig292bhnc48v37yvvcc2smjskvjjgka5nv4855";
libraryHaskellDepends = [
aeson base Blammo bytestring containers directory filepath
pretty-simple stache temporary text typed-process
@@ -229337,8 +229607,8 @@ self: {
}:
mkDerivation {
pname = "prolude";
- version = "0.0.0.27";
- sha256 = "14av500898qy24kjwnhlnllh6mdmwi458843wsmii2xc7c29rg4c";
+ version = "0.0.0.29";
+ sha256 = "16nj96rhkfl5h9prqsfr8n1i20vcqlpfz8plbp2vsfha8kzsi2wl";
libraryHaskellDepends = [
aeson base bytestring cassava containers esqueleto generic-random
lens mongoDB network-uri persistent persistent-mongoDB QuickCheck
@@ -229548,6 +229818,21 @@ self: {
broken = true;
}) {};
+ "prop-unit" = callPackage
+ ({ mkDerivation, base, hedgehog, tasty, tasty-hedgehog, tasty-hunit
+ }:
+ mkDerivation {
+ pname = "prop-unit";
+ version = "0.1.0";
+ sha256 = "1sz04samdhac9czcym2rra5fgncccvj6hjsymljxsvgcs2h7429i";
+ libraryHaskellDepends = [ base hedgehog tasty tasty-hedgehog ];
+ testHaskellDepends = [
+ base hedgehog tasty tasty-hedgehog tasty-hunit
+ ];
+ description = "Conveniences for using Hedgehog as a unit test runner";
+ license = lib.licenses.bsd3;
+ }) {};
+
"propane" = callPackage
({ mkDerivation, base, colour, containers, directory, filepath
, repa, repa-devil, spawn
@@ -238869,8 +239154,8 @@ self: {
}:
mkDerivation {
pname = "reflex-dom-th";
- version = "0.3.3";
- sha256 = "1h4iwn3x2jqyb7hdf2p146lvl8qqm4p1b0l43wmm3xqw8qxpxj8g";
+ version = "0.3.4";
+ sha256 = "1di5sf4larka8k8acpp68wdp6l09sz8sr1syqwp9caawgzwgdy9i";
libraryHaskellDepends = [
array base containers gettext-th megaparsec mtl reflex-dom-core
template-haskell text th-lift-instances
@@ -248132,7 +248417,7 @@ self: {
license = lib.licenses.bsd3;
}) {};
- "sandwich_0_1_1_1" = callPackage
+ "sandwich_0_1_1_2" = callPackage
({ mkDerivation, aeson, ansi-terminal, async, base, brick
, bytestring, colour, containers, directory, exceptions, filepath
, free, haskell-src-exts, lifted-async, microlens, microlens-th
@@ -248143,8 +248428,8 @@ self: {
}:
mkDerivation {
pname = "sandwich";
- version = "0.1.1.1";
- sha256 = "0dbbjd0q5nilb40qmjl5ddcwpm1p00pclh53brnr6v4jypvxhj0z";
+ version = "0.1.1.2";
+ sha256 = "1flac21bgxq07xq5ax9ga7xm1bg2bwld88msbginqxycx21dvcdq";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -248449,6 +248734,8 @@ self: {
];
description = "driver for external satchmo backends";
license = "GPL";
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"satchmo-examples" = callPackage
@@ -248466,6 +248753,7 @@ self: {
];
description = "examples that show how to use satchmo";
license = "GPL";
+ hydraPlatforms = lib.platforms.none;
}) {};
"satchmo-funsat" = callPackage
@@ -248493,6 +248781,8 @@ self: {
libraryHaskellDepends = [ base containers process satchmo ];
description = "minisat driver as backend for satchmo";
license = "GPL";
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"satchmo-toysat" = callPackage
@@ -250604,14 +250894,14 @@ self: {
license = lib.licenses.bsd3;
}) {inherit (pkgs) SDL2;};
- "sdl2_2_5_3_3" = callPackage
+ "sdl2_2_5_4_0" = callPackage
({ mkDerivation, base, bytestring, deepseq, exceptions, linear
, SDL2, StateVar, text, transformers, vector, weigh
}:
mkDerivation {
pname = "sdl2";
- version = "2.5.3.3";
- sha256 = "1a0vdw7nhwhq9zz1wq1w8j9za02js55h92n2rj8zrbqxcr2091ma";
+ version = "2.5.4.0";
+ sha256 = "1g35phifz49kxk48s8jmgglxhxl79cbzc1cg2qlgk0vdpxpin8ym";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -263755,8 +264045,6 @@ self: {
];
description = "Automatic (re)compilation of purescript projects";
license = lib.licenses.mit;
- hydraPlatforms = lib.platforms.none;
- broken = true;
}) {};
"snaplet-recaptcha" = callPackage
@@ -264954,14 +265242,12 @@ self: {
license = lib.licenses.bsd3;
}) {};
- "some_1_0_4" = callPackage
+ "some_1_0_4_1" = callPackage
({ mkDerivation, base, deepseq }:
mkDerivation {
pname = "some";
- version = "1.0.4";
- sha256 = "0x1qivqnayybxa6nbnaqyay73yfglxwb3xwfy03pb6ycs639avs4";
- revision = "1";
- editedCabalFile = "0hwq21d0y2iwcrkdhqkq76fna90dsdzrkk6ryh9hbg71lf768ih9";
+ version = "1.0.4.1";
+ sha256 = "1qy840b2f58f0jxmw4q9sfgbx64kypzdlqnwc72md5wwv84b9b1d";
libraryHaskellDepends = [ base deepseq ];
testHaskellDepends = [ base ];
description = "Existential type: Some";
@@ -265439,6 +265725,39 @@ self: {
maintainers = [ lib.maintainers.sternenseemann ];
}) {};
+ "spacecookie_1_0_0_2" = callPackage
+ ({ mkDerivation, aeson, async, attoparsec, base, bytestring
+ , containers, directory, download-curl, fast-logger
+ , filepath-bytestring, hxt-unicode, mtl, process, socket, systemd
+ , tasty, tasty-expected-failure, tasty-hunit, text, transformers
+ , unix
+ }:
+ mkDerivation {
+ pname = "spacecookie";
+ version = "1.0.0.2";
+ sha256 = "0f60ak4i6msyxk4bypgiijsm8wg2qvj96lr7chy20kdy44wghnxp";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ async attoparsec base bytestring containers directory
+ filepath-bytestring hxt-unicode mtl socket text transformers unix
+ ];
+ executableHaskellDepends = [
+ aeson attoparsec base bytestring containers directory fast-logger
+ filepath-bytestring mtl socket systemd text transformers unix
+ ];
+ testHaskellDepends = [
+ attoparsec base bytestring containers directory download-curl
+ filepath-bytestring process tasty tasty-expected-failure
+ tasty-hunit
+ ];
+ description = "Gopher server library and daemon";
+ license = lib.licenses.gpl3Only;
+ hydraPlatforms = lib.platforms.none;
+ mainProgram = "spacecookie";
+ maintainers = [ lib.maintainers.sternenseemann ];
+ }) {};
+
"spacefill" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -265484,40 +265803,44 @@ self: {
"spade" = callPackage
({ mkDerivation, aeson, ansi-terminal, base, bytestring
- , constraints, containers, Decimal, exceptions, file-embed
- , hedgehog, hex-text, hspec, hspec-discover, hspec-hedgehog
- , monad-loops, mtl, neat-interpolation, ordered-containers, process
- , random, scientific, sdl2, sdl2-mixer, stm, strip-ansi-escape
- , template-haskell, terminal, text, time, unordered-containers
- , vector, WAVE, with-utf8
+ , constraints, containers, cryptonite, Decimal, directory
+ , exceptions, file-embed, filepath, hedgehog, hex-text, hspec
+ , hspec-discover, hspec-hedgehog, memory, monad-loops, mtl
+ , neat-interpolation, ordered-containers, process, random
+ , regex-tdfa, scientific, sdl2, sdl2-mixer, stm, strip-ansi-escape
+ , template-haskell, terminal, text, time, unix
+ , unordered-containers, vector, WAVE, with-utf8
}:
mkDerivation {
pname = "spade";
- version = "0.1.0.6";
- sha256 = "12ffyb1hx2zgb7cmfbvr88xjxs423734w048nw3c3sa4qyfc0hyk";
+ version = "0.1.0.7";
+ sha256 = "02pih7d5jv231gj674rilyfkbc27his7ibs50whkjqnfbf673fzl";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson ansi-terminal base bytestring constraints containers Decimal
- exceptions file-embed hedgehog hex-text hspec hspec-hedgehog
- monad-loops mtl ordered-containers process random scientific sdl2
- sdl2-mixer stm template-haskell terminal text time
+ aeson ansi-terminal base bytestring constraints containers
+ cryptonite Decimal directory exceptions file-embed filepath
+ hedgehog hex-text hspec hspec-hedgehog memory monad-loops mtl
+ ordered-containers process random regex-tdfa scientific sdl2
+ sdl2-mixer stm template-haskell terminal text time unix
unordered-containers vector WAVE with-utf8
];
executableHaskellDepends = [
- aeson ansi-terminal base bytestring constraints containers Decimal
- exceptions file-embed hedgehog hex-text hspec hspec-hedgehog
- monad-loops mtl ordered-containers process random scientific sdl2
- sdl2-mixer stm template-haskell terminal text time
+ aeson ansi-terminal base bytestring constraints containers
+ cryptonite Decimal directory exceptions file-embed filepath
+ hedgehog hex-text hspec hspec-hedgehog memory monad-loops mtl
+ ordered-containers process random regex-tdfa scientific sdl2
+ sdl2-mixer stm template-haskell terminal text time unix
unordered-containers vector WAVE with-utf8
];
testHaskellDepends = [
- aeson ansi-terminal base bytestring constraints containers Decimal
- exceptions file-embed hedgehog hex-text hspec hspec-discover
- hspec-hedgehog monad-loops mtl neat-interpolation
- ordered-containers process random scientific sdl2 sdl2-mixer stm
- strip-ansi-escape template-haskell terminal text time
- unordered-containers vector WAVE with-utf8
+ aeson ansi-terminal base bytestring constraints containers
+ cryptonite Decimal directory exceptions file-embed filepath
+ hedgehog hex-text hspec hspec-discover hspec-hedgehog memory
+ monad-loops mtl neat-interpolation ordered-containers process
+ random regex-tdfa scientific sdl2 sdl2-mixer stm strip-ansi-escape
+ template-haskell terminal text time unix unordered-containers
+ vector WAVE with-utf8
];
testToolDepends = [ hspec-discover ];
description = "A simple programming and debugging environment";
@@ -274385,9 +274708,7 @@ self: {
executableToolDepends = [ alex happy ];
description = "SystemVerilog to Verilog conversion";
license = lib.licenses.bsd3;
- hydraPlatforms = lib.platforms.none;
mainProgram = "sv2v";
- broken = true;
}) {};
"svfactor" = callPackage
@@ -274455,8 +274776,8 @@ self: {
({ mkDerivation, base, blaze-markup, blaze-svg, directory, text }:
mkDerivation {
pname = "svg-icons";
- version = "2.2.0.0";
- sha256 = "1paqpv99kwdphm508bka610g6wkm12yq8mfs20q6ayx1i9akm0rh";
+ version = "2.2.0.1";
+ sha256 = "1wkncrg2jc5mbmdmsjx4i02d2ldsb7ydz3h8z55x8g1nzgby2pzl";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -278780,16 +279101,14 @@ self: {
license = lib.licenses.bsd3;
}) {};
- "tasty-hedgehog_1_3_0_0" = callPackage
+ "tasty-hedgehog_1_3_1_0" = callPackage
({ mkDerivation, base, hedgehog, tagged, tasty
, tasty-expected-failure
}:
mkDerivation {
pname = "tasty-hedgehog";
- version = "1.3.0.0";
- sha256 = "1dk4bcm0a8vl1y5d3c89ypc688rp59fn11hyr2jx5kd8yvpzh0bj";
- revision = "1";
- editedCabalFile = "1bcc9sn60ca5x4jld5s4lzvmvz26vi67xgk5s7nkd8a7kp230hrl";
+ version = "1.3.1.0";
+ sha256 = "1iq452mvd9wc9pfmjsmm848jwp3cvsk1faf2mlr21vcs0yaxvq3m";
libraryHaskellDepends = [ base hedgehog tagged tasty ];
testHaskellDepends = [
base hedgehog tasty tasty-expected-failure
@@ -283034,6 +283353,37 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "text-show_3_10" = callPackage
+ ({ mkDerivation, array, base, base-compat-batteries, base-orphans
+ , bifunctors, bytestring, bytestring-builder, containers, criterion
+ , deepseq, deriving-compat, generic-deriving, ghc-boot-th, ghc-prim
+ , hspec, hspec-discover, QuickCheck, quickcheck-instances
+ , template-haskell, text, th-abstraction, th-lift, transformers
+ , transformers-compat
+ }:
+ mkDerivation {
+ pname = "text-show";
+ version = "3.10";
+ sha256 = "1iq24lpy59c8wc62ss4bwsaks6wlcr73c8vdyd2xha2p4fswmfyf";
+ libraryHaskellDepends = [
+ array base base-compat-batteries bifunctors bytestring
+ bytestring-builder containers generic-deriving ghc-boot-th ghc-prim
+ template-haskell text th-abstraction th-lift transformers
+ transformers-compat
+ ];
+ testHaskellDepends = [
+ array base base-compat-batteries base-orphans bytestring
+ bytestring-builder deriving-compat generic-deriving ghc-prim hspec
+ QuickCheck quickcheck-instances template-haskell text transformers
+ transformers-compat
+ ];
+ testToolDepends = [ hspec-discover ];
+ benchmarkHaskellDepends = [ base criterion deepseq ghc-prim text ];
+ description = "Efficient conversion of values into Text";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"text-show-instances" = callPackage
({ mkDerivation, base, base-compat-batteries, bifunctors, binary
, containers, directory, generic-deriving, ghc-boot-th, ghc-prim
@@ -283069,7 +283419,7 @@ self: {
license = lib.licenses.bsd3;
}) {};
- "text-show-instances_3_9_1" = callPackage
+ "text-show-instances_3_9_2" = callPackage
({ mkDerivation, base, base-compat-batteries, bifunctors, binary
, containers, directory, generic-deriving, ghc-boot-th, ghc-prim
, haskeline, hpc, hspec, hspec-discover, old-locale, old-time
@@ -283080,8 +283430,8 @@ self: {
}:
mkDerivation {
pname = "text-show-instances";
- version = "3.9.1";
- sha256 = "0jh4lb2hzyfkp39kpnl82bnx5sz4d9gf0hjk4zasqvra456y5nbh";
+ version = "3.9.2";
+ sha256 = "1j1mcmw9l7hfmvhmv083bssc2w6zbvibaq3w4c7g7a2vxxcqwh3y";
libraryHaskellDepends = [
base base-compat-batteries bifunctors binary containers directory
ghc-boot-th haskeline hpc old-locale old-time pretty random
@@ -294642,6 +294992,24 @@ self: {
license = lib.licenses.asl20;
}) {};
+ "unfree" = callPackage
+ ({ mkDerivation, base, deepseq, hashable, recursion-schemes, tasty
+ , tasty-hunit
+ }:
+ mkDerivation {
+ pname = "unfree";
+ version = "0.1.0";
+ sha256 = "0k1ksbq4nkc5bwgpg47x59m0ik5pfczdisyvy3zxhpxg1gvpw1ac";
+ libraryHaskellDepends = [
+ base deepseq hashable recursion-schemes
+ ];
+ testHaskellDepends = [
+ base deepseq hashable recursion-schemes tasty tasty-hunit
+ ];
+ description = "Simplistic free monad with deriving through UndecidableInstances";
+ license = lib.licenses.bsd3;
+ }) {};
+
"ungadtagger" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -294805,6 +295173,34 @@ self: {
license = lib.licenses.bsd2;
}) {};
+ "unicode-collation_0_1_3_3" = callPackage
+ ({ mkDerivation, base, binary, bytestring, containers, parsec
+ , QuickCheck, quickcheck-instances, tasty, tasty-bench, tasty-hunit
+ , tasty-quickcheck, template-haskell, text, text-icu
+ , th-lift-instances, unicode-transforms
+ }:
+ mkDerivation {
+ pname = "unicode-collation";
+ version = "0.1.3.3";
+ sha256 = "0imcdsk0qqwj31zwgpick4s2nbxlyxwa64lq6r212jd0y0hrrvvl";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base binary bytestring containers parsec template-haskell text
+ th-lift-instances
+ ];
+ testHaskellDepends = [
+ base bytestring tasty tasty-hunit tasty-quickcheck text
+ unicode-transforms
+ ];
+ benchmarkHaskellDepends = [
+ base QuickCheck quickcheck-instances tasty-bench text text-icu
+ ];
+ description = "Haskell implementation of the Unicode Collation Algorithm";
+ license = lib.licenses.bsd2;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"unicode-data" = callPackage
({ mkDerivation, base, deepseq, hspec, hspec-discover, tasty
, tasty-bench
@@ -298615,8 +299011,8 @@ self: {
}:
mkDerivation {
pname = "vado";
- version = "0.0.13";
- sha256 = "04cdzlbcx95r7x3nz0r676c376j0lfiidp0160maw651in2a3b5f";
+ version = "0.0.14";
+ sha256 = "17qj6s6aypypc8yn9jsjqcjkravs90c3xcszpm0rgrjpmqwc0718";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -301873,8 +302269,8 @@ self: {
}:
mkDerivation {
pname = "vulkan";
- version = "3.22.1";
- sha256 = "0v5x3kbw0z7cvw4s10f79i50i4yk415v0jdn0rw4m50bgl9y2icd";
+ version = "3.23";
+ sha256 = "0859b2nq2rifaa0xjwfv1shdc501xynd8w84dv93xkqil932ax98";
libraryHaskellDepends = [ base bytestring transformers vector ];
libraryPkgconfigDepends = [ vulkan ];
testHaskellDepends = [
@@ -301908,8 +302304,8 @@ self: {
}:
mkDerivation {
pname = "vulkan-utils";
- version = "0.5.10";
- sha256 = "0pa0vmwjjqwyiyrzz2bhzlbvv8y4wcwky51bnmshj7xsnqp755n5";
+ version = "0.5.10.1";
+ sha256 = "0jr5pl13plmg1fm2ai4f24c0lviazjinqrrafxb948ajrlwm8la1";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
base bytestring containers dependent-map dependent-sum extra
@@ -305805,8 +306201,8 @@ self: {
({ mkDerivation, base, Cabal, gtk2hs-buildtools, webkitgtk }:
mkDerivation {
pname = "webkit2gtk3-javascriptcore";
- version = "0.14.4.3";
- sha256 = "177qh668fx41sizb7lq4w3f43ii0n54vcqgv20a5hywbygzfz9hy";
+ version = "0.14.4.4";
+ sha256 = "03x9nzdw13j5zwi2l5hz78lz12j6fcf96k6k0iw6bgmcyi4i6w59";
setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
libraryHaskellDepends = [ base ];
libraryPkgconfigDepends = [ webkitgtk ];
@@ -307106,6 +307502,26 @@ self: {
maintainers = [ lib.maintainers.maralorn ];
}) {};
+ "witch_1_1_0_0" = callPackage
+ ({ mkDerivation, base, bytestring, containers, HUnit, tagged
+ , template-haskell, text, time, transformers
+ }:
+ mkDerivation {
+ pname = "witch";
+ version = "1.1.0.0";
+ sha256 = "1lnx18mlcpdkj0dl1fbgjkxr14fqf5y36cds3p6l07kvin29qa27";
+ libraryHaskellDepends = [
+ base bytestring containers tagged template-haskell text time
+ ];
+ testHaskellDepends = [
+ base bytestring containers HUnit tagged text time transformers
+ ];
+ description = "Convert values from one type into another";
+ license = lib.licenses.mit;
+ hydraPlatforms = lib.platforms.none;
+ maintainers = [ lib.maintainers.maralorn ];
+ }) {};
+
"with-index" = callPackage
({ mkDerivation, base }:
mkDerivation {
diff --git a/pkgs/development/haskell-modules/lib/compose.nix b/pkgs/development/haskell-modules/lib/compose.nix
index 4c11a4e1e8bc..5f7e127c0b4d 100644
--- a/pkgs/development/haskell-modules/lib/compose.nix
+++ b/pkgs/development/haskell-modules/lib/compose.nix
@@ -417,24 +417,11 @@ rec {
in
builtins.listToAttrs (map toKeyVal haskellPaths);
- addOptparseApplicativeCompletionScripts = exeName: pkg:
- builtins.trace "addOptparseApplicativeCompletionScripts is deprecated in favor of generateOptparseApplicativeCompletion. Please change ${pkg.name} to use the latter or its plural form."
- (generateOptparseApplicativeCompletion exeName pkg);
-
/*
- Modify a Haskell package to add shell completion scripts for the
- given executable produced by it. These completion scripts will be
- picked up automatically if the resulting derivation is installed,
- e.g. by `nix-env -i`.
-
- Invocation:
- generateOptparseApplicativeCompletion command pkg
-
-
- command: name of an executable
- pkg: Haskell package that builds the executables
+ INTERNAL function retained for backwards compatibility, use
+ haskell.packages.*.generateOptparseApplicativeCompletions instead!
*/
- generateOptparseApplicativeCompletion = exeName: overrideCabal (drv: {
+ __generateOptparseApplicativeCompletion = exeName: overrideCabal (drv: {
postInstall = (drv.postInstall or "") + ''
bashCompDir="''${!outputBin}/share/bash-completion/completions"
zshCompDir="''${!outputBin}/share/zsh/vendor-completions"
@@ -453,20 +440,22 @@ rec {
});
/*
- Modify a Haskell package to add shell completion scripts for the
- given executables produced by it. These completion scripts will be
- picked up automatically if the resulting derivation is installed,
- e.g. by `nix-env -i`.
-
- Invocation:
- generateOptparseApplicativeCompletions commands pkg
-
-
- commands: name of an executable
- pkg: Haskell package that builds the executables
+ Retained for backwards compatibility.
+ Use haskell.packages.*.generateOptparseApplicativeCompletions
+ which is cross aware instead.
*/
generateOptparseApplicativeCompletions = commands: pkg:
- pkgs.lib.foldr generateOptparseApplicativeCompletion pkg commands;
+ lib.warnIf (lib.isInOldestRelease 2211) "haskellLib.generateOptparseApplicativeCompletions is deprecated in favor of haskellPackages.generateOptparseApplicativeCompletions. Please change ${pkg.name} to use the latter and make sure it uses its matching haskell.packages set!"
+ (pkgs.lib.foldr __generateOptparseApplicativeCompletion pkg commands);
+
+ /*
+ Retained for backwards compatibility.
+ Use haskell.packages.*.generateOptparseApplicativeCompletions
+ which is cross aware instead.
+ */
+ generateOptparseApplicativeCompletion = command: pkg:
+ lib.warnIf (lib.isInOldestRelease 2211) "haskellLib.generateOptparseApplicativeCompletion is deprecated in favor of haskellPackages.generateOptparseApplicativeCompletions (plural!). Please change ${pkg.name} to use the latter and make sure it uses its matching haskell.packages set!"
+ (__generateOptparseApplicativeCompletion command pkg);
# Don't fail at configure time if there are multiple versions of the
# same package in the (recursive) dependencies of the package being
diff --git a/pkgs/development/haskell-modules/lib/default.nix b/pkgs/development/haskell-modules/lib/default.nix
index a4f4104e9768..581e9aa1016f 100644
--- a/pkgs/development/haskell-modules/lib/default.nix
+++ b/pkgs/development/haskell-modules/lib/default.nix
@@ -316,7 +316,9 @@ rec {
# packagesFromDirectory : { directory : Directory, ... } -> HaskellPackageOverrideSet
packagesFromDirectory = compose.packagesFromDirectory;
- addOptparseApplicativeCompletionScripts = compose.addOptparseApplicativeCompletionScripts;
+ addOptparseApplicativeCompletionScripts = exeName: pkg:
+ lib.warn "addOptparseApplicativeCompletionScripts is deprecated in favor of haskellPackages.generateOptparseApplicativeCompletions. Please change ${pkg.name} to use the latter and make sure it uses its matching haskell.packages set!"
+ (compose.__generateOptparseApplicativeCompletion exeName pkg);
/*
Modify a Haskell package to add shell completion scripts for the
diff --git a/pkgs/development/haskell-modules/make-package-set.nix b/pkgs/development/haskell-modules/make-package-set.nix
index 9d7cbe6f8f1b..843d1a9694c3 100644
--- a/pkgs/development/haskell-modules/make-package-set.nix
+++ b/pkgs/development/haskell-modules/make-package-set.nix
@@ -597,4 +597,34 @@ in package-set { inherit pkgs lib callPackage; } self // {
}
pkg;
+ /*
+ Modify a Haskell package to add shell completion scripts for the
+ given executables produced by it. These completion scripts will be
+ picked up automatically if the resulting derivation is installed,
+ e.g. by `nix-env -i`.
+
+ This depends on the `--*-completion` flag `optparse-applicative` provides
+ automatically. Since we need to invoke installed executables, completions
+ are not generated if we are cross-compiling.
+
+ commands: names of the executables built by the derivation
+ pkg: Haskell package that builds the executables
+
+ Example:
+ generateOptparseApplicativeCompletions [ "exec1" "exec2" ] pkg
+
+ Type: [str] -> drv -> drv
+ */
+ generateOptparseApplicativeCompletions =
+ self.callPackage (
+ { stdenv }:
+
+ commands:
+ pkg:
+
+ if stdenv.buildPlatform.canExecute stdenv.hostPlatform
+ then lib.foldr haskellLib.__generateOptparseApplicativeCompletion pkg commands
+ else pkg
+ ) { };
+
}
diff --git a/pkgs/development/interpreters/python/default.nix b/pkgs/development/interpreters/python/default.nix
index 3914d09e9d0c..6d3c677397d2 100644
--- a/pkgs/development/interpreters/python/default.nix
+++ b/pkgs/development/interpreters/python/default.nix
@@ -1,6 +1,15 @@
-{ pkgs }:
-
-with pkgs;
+{ __splicedPackages
+, callPackage
+, config
+, darwin
+, db
+, lib
+, libffiBoot
+, newScope
+, pythonPackagesExtensions
+, splicePackages
+, stdenv
+}:
(let
@@ -79,11 +88,11 @@ with pkgs;
extra = _: {};
optionalExtensions = cond: as: if cond then as else [];
python2Extension = import ../../../top-level/python2-packages.nix;
- extensions = lib.composeManyExtensions ((optionalExtensions (!self.isPy3k) [python2Extension]) ++ pkgs.pythonPackagesExtensions ++ [ overrides ]);
+ extensions = lib.composeManyExtensions ((optionalExtensions (!self.isPy3k) [python2Extension]) ++ pythonPackagesExtensions ++ [ overrides ]);
aliases = self: super: lib.optionalAttrs config.allowAliases (import ../../../top-level/python-aliases.nix lib self super);
in lib.makeScopeWithSplicing
- pkgs.splicePackages
- pkgs.newScope
+ splicePackages
+ newScope
otherSplices
keep
extra
@@ -150,7 +159,7 @@ with pkgs;
in {
python27 = callPackage ./cpython/2.7 {
- self = python27;
+ self = __splicedPackages.python27;
sourceVersion = {
major = "2";
minor = "7";
@@ -163,7 +172,7 @@ in {
};
python37 = callPackage ./cpython {
- self = python37;
+ self = __splicedPackages.python37;
sourceVersion = {
major = "3";
minor = "7";
@@ -176,7 +185,7 @@ in {
};
python38 = callPackage ./cpython {
- self = python38;
+ self = __splicedPackages.python38;
sourceVersion = {
major = "3";
minor = "8";
@@ -189,19 +198,19 @@ in {
};
python39 = callPackage ./cpython ({
- self = python39;
+ self = __splicedPackages.python39;
inherit (darwin) configd;
inherit passthruFun;
} // sources.python39);
python310 = callPackage ./cpython ({
- self = python310;
+ self = __splicedPackages.python310;
inherit (darwin) configd;
inherit passthruFun;
} // sources.python310);
python311 = callPackage ./cpython {
- self = python311;
+ self = __splicedPackages.python311;
sourceVersion = {
major = "3";
minor = "11";
@@ -215,7 +224,7 @@ in {
# Minimal versions of Python (built without optional dependencies)
python3Minimal = (callPackage ./cpython ({
- self = python3Minimal;
+ self = __splicedPackages.python3Minimal;
inherit passthruFun;
pythonAttr = "python3Minimal";
# strip down that python version as much as possible
@@ -226,7 +235,7 @@ in {
sqlite = null;
configd = null;
tzdata = null;
- libffi = pkgs.libffiBoot; # without test suite
+ libffi = libffiBoot; # without test suite
stripConfig = true;
stripIdlelib = true;
stripTests = true;
@@ -244,7 +253,7 @@ in {
});
pypy27 = callPackage ./pypy {
- self = pypy27;
+ self = __splicedPackages.pypy27;
sourceVersion = {
major = "7";
minor = "3";
@@ -253,14 +262,14 @@ in {
sha256 = "sha256-wERP2YcwWMHA2Z4TqTTpIoXLBZksmWi/Ujwyv5vsCp0=";
pythonVersion = "2.7";
db = db.override { dbmSupport = !stdenv.isDarwin; };
- python = python27;
+ python = __splicedPackages.python27;
inherit passthruFun;
inherit (darwin) libunwind;
inherit (darwin.apple_sdk.frameworks) Security;
};
pypy38 = callPackage ./pypy {
- self = pypy38;
+ self = __splicedPackages.pypy38;
sourceVersion = {
major = "7";
minor = "3";
@@ -269,20 +278,20 @@ in {
sha256 = "sha256-Ia4zn09QFtbKcwAwXz47VUNzg1yzw5qQQf4w5oEcgMY=";
pythonVersion = "3.8";
db = db.override { dbmSupport = !stdenv.isDarwin; };
- python = python27;
+ python = __splicedPackages.python27;
inherit passthruFun;
inherit (darwin) libunwind;
inherit (darwin.apple_sdk.frameworks) Security;
};
- pypy37 = pypy38.override {
- self = pythonInterpreters.pypy37;
+ pypy37 = __splicedPackages.pypy38.override {
+ self = __splicedPackages.pythonInterpreters.pypy37;
pythonVersion = "3.7";
sha256 = "sha256-LtAqyecQhZxBvILer7CGGXkruaJ+6qFnbHQe3t0hTdc=";
};
pypy27_prebuilt = callPackage ./pypy/prebuilt_2_7.nix {
# Not included at top-level
- self = pythonInterpreters.pypy27_prebuilt;
+ self = __splicedPackages.pythonInterpreters.pypy27_prebuilt;
sourceVersion = {
major = "7";
minor = "3";
@@ -295,7 +304,7 @@ in {
pypy38_prebuilt = callPackage ./pypy/prebuilt.nix {
# Not included at top-level
- self = pythonInterpreters.pypy38_prebuilt;
+ self = __splicedPackages.pythonInterpreters.pypy38_prebuilt;
sourceVersion = {
major = "7";
minor = "3";
diff --git a/pkgs/development/libraries/gcr/4.nix b/pkgs/development/libraries/gcr/4.nix
index f452d00b40d4..a7f5b66a60e1 100644
--- a/pkgs/development/libraries/gcr/4.nix
+++ b/pkgs/development/libraries/gcr/4.nix
@@ -26,13 +26,13 @@
stdenv.mkDerivation rec {
pname = "gcr";
- version = "3.92.0";
+ version = "4.0.0";
outputs = [ "out" "bin" "dev" "devdoc" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "iWq/jh2w9A6ygHPzZPNqcjhayKv4zRNisQFul3If9Rg=";
+ sha256 = "xFhVkk8O57q0Pi3Ti/r9KsgVxumGQ0HAFh4XEXPc7Hw=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/libraries/intel-media-sdk/default.nix b/pkgs/development/libraries/intel-media-sdk/default.nix
index 288f12ac1fcf..665fdb3f93e3 100644
--- a/pkgs/development/libraries/intel-media-sdk/default.nix
+++ b/pkgs/development/libraries/intel-media-sdk/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "intel-media-sdk";
- version = "22.5.3";
+ version = "22.5.4";
src = fetchFromGitHub {
owner = "Intel-Media-SDK";
repo = "MediaSDK";
rev = "intel-mediasdk-${version}";
- sha256 = "sha256-oWwES0XKjhVGPVsPo4t9WWorm+4J6lMPa+/pSY7r6I0=";
+ sha256 = "sha256-f9b0+BWUlekMM0huPdJ5Ms4tYr/ipgfLiQ310FQKAXA=";
};
nativeBuildInputs = [ cmake pkg-config ];
diff --git a/pkgs/development/libraries/libks/default.nix b/pkgs/development/libraries/libks/default.nix
index 77987362cb3f..f1b6d18a86b2 100644
--- a/pkgs/development/libraries/libks/default.nix
+++ b/pkgs/development/libraries/libks/default.nix
@@ -10,13 +10,13 @@
stdenv.mkDerivation rec {
pname = "libks";
- version = "1.7.0";
+ version = "1.8.0";
src = fetchFromGitHub {
owner = "signalwire";
repo = pname;
rev = "v${version}";
- sha256 = "1wvl8kzi1fx7pg58r5x1lw4gwkvrkljqajsn72yq6sbsd3iqn8wr";
+ sha256 = "sha256-Bfp8+jqXu1utlaYuPewm+t3zHxaTWEw+cGZu1nFzkDk=";
};
patches = [
diff --git a/pkgs/development/libraries/libyuv/default.nix b/pkgs/development/libraries/libyuv/default.nix
index ac69ab8dacc0..d0d692ed9815 100644
--- a/pkgs/development/libraries/libyuv/default.nix
+++ b/pkgs/development/libraries/libyuv/default.nix
@@ -24,10 +24,12 @@ stdenv.mkDerivation rec {
buildInputs = [ libjpeg ];
+ NIX_CFLAGS_LINK = lib.optional stdenv.isDarwin "-ljpeg";
+
meta = with lib; {
homepage = "https://chromium.googlesource.com/libyuv/libyuv";
description = "Open source project that includes YUV scaling and conversion functionality";
- platforms = platforms.linux;
+ platforms = platforms.unix;
maintainers = with maintainers; [ leixb ];
license = licenses.bsd3;
};
diff --git a/pkgs/development/libraries/osip/default.nix b/pkgs/development/libraries/osip/default.nix
index 92da6bbdd4a1..f7cedc96b7c7 100644
--- a/pkgs/development/libraries/osip/default.nix
+++ b/pkgs/development/libraries/osip/default.nix
@@ -1,9 +1,9 @@
{lib, stdenv, fetchurl}:
stdenv.mkDerivation rec {
- version = "5.3.0";
+ version = "5.3.1";
src = fetchurl {
url = "mirror://gnu/osip/libosip2-${version}.tar.gz";
- sha256 = "sha256-9HJZFsIs9RSWnvsVw8IHIz1kc5OD99QpVgOLePbK6Mg=";
+ sha256 = "sha256-/oL+hBYIJmrBWlwRGCFtoAxVTVAG4odaisN1Kx5q3Hk=";
};
pname = "libosip2";
diff --git a/pkgs/development/python-modules/aioairq/default.nix b/pkgs/development/python-modules/aioairq/default.nix
index 33a2201dffaa..342a2fc978f3 100644
--- a/pkgs/development/python-modules/aioairq/default.nix
+++ b/pkgs/development/python-modules/aioairq/default.nix
@@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "aioairq";
- version = "0.2.0";
+ version = "0.2.4";
format = "setuptools";
disabled = pythonOlder "3.9";
@@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "CorantGmbH";
repo = pname;
rev = "refs/tags/v${version}";
- hash = "sha256-qPpa6eo33IPCHSv3LFQXpRzomfrbAMqHlRi+IdoxHEc=";
+ hash = "sha256-+5FyBfsB3kjyX/V9CdZ072mZ3THyvALyym+uk7/kZLo=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/aiocsv/default.nix b/pkgs/development/python-modules/aiocsv/default.nix
new file mode 100644
index 000000000000..6a4340e5c541
--- /dev/null
+++ b/pkgs/development/python-modules/aiocsv/default.nix
@@ -0,0 +1,54 @@
+{ lib
+, aiofiles
+, buildPythonPackage
+, cython
+, fetchFromGitHub
+, pytest-asyncio
+, pytestCheckHook
+, pythonOlder
+}:
+
+buildPythonPackage rec {
+ pname = "aiocsv";
+ version = "1.2.2";
+ format = "setuptools";
+
+ disabled = pythonOlder "3.7";
+
+ src = fetchFromGitHub {
+ owner = "MKuranowski";
+ repo = pname;
+ rev = "refs/tags/v${version}";
+ hash = "sha256-lh+yHyHU+XrK4nk1xxrxgF5zGH7lP9jHdJ+m9ncfprw=";
+ };
+
+ nativeBuildInputs = [
+ cython
+ ];
+
+ checkInputs = [
+ aiofiles
+ pytest-asyncio
+ pytestCheckHook
+ ];
+
+ preBuild = ''
+ export CYTHONIZE=1
+ '';
+
+ pythonImportsCheck = [
+ "aiocsv"
+ ];
+
+ disabledTestPaths = [
+ # Import issue
+ "tests/test_parser.py"
+ ];
+
+ meta = with lib; {
+ description = "Library for for asynchronous CSV reading/writing";
+ homepage = "https://github.com/MKuranowski/aiocsv";
+ license = with licenses; [ mit ];
+ maintainers = with maintainers; [ fab ];
+ };
+}
diff --git a/pkgs/development/python-modules/datasets/default.nix b/pkgs/development/python-modules/datasets/default.nix
index bc57d7a24e12..37f557271540 100644
--- a/pkgs/development/python-modules/datasets/default.nix
+++ b/pkgs/development/python-modules/datasets/default.nix
@@ -20,7 +20,7 @@
buildPythonPackage rec {
pname = "datasets";
- version = "2.6.0";
+ version = "2.6.1";
format = "setuptools";
disabled = pythonOlder "3.7";
@@ -29,7 +29,7 @@ buildPythonPackage rec {
owner = "huggingface";
repo = pname;
rev = "refs/tags/${version}";
- hash = "sha256-BYTsIdzKcCxJBQs6s1MkBs6ZnUx1nYjSFGGFDkhTuUg=";
+ hash = "sha256-5j8HT/DzHH8xssv97g/9kpSgtpaY6daWOGwjasD1psg=";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/dinghy/default.nix b/pkgs/development/python-modules/dinghy/default.nix
index 95140e82d0d2..1949fb6714f8 100644
--- a/pkgs/development/python-modules/dinghy/default.nix
+++ b/pkgs/development/python-modules/dinghy/default.nix
@@ -2,6 +2,7 @@
, buildPythonPackage
, fetchFromGitHub
, pytestCheckHook
+, pythonOlder
, aiofiles
, aiohttp
, click-log
@@ -13,14 +14,16 @@
buildPythonPackage rec {
pname = "dinghy";
- version = "0.13.2";
+ version = "0.13.4";
format = "setuptools";
+ disabled = pythonOlder "3.8";
+
src = fetchFromGitHub {
owner = "nedbat";
repo = pname;
rev = version;
- sha256 = "sha256-uRiWcrs3xIb6zxNg0d6/+NCqnEgadHSTLpS53CoZ5so=";
+ hash = "sha256-H3AFKKtSiFD3LqyWaIYB4LncPaH2/eptuKS4BN0cNBQ=";
};
propagatedBuildInputs = [
@@ -33,9 +36,13 @@ buildPythonPackage rec {
pyyaml
];
- checkInputs = [ pytestCheckHook ];
+ checkInputs = [
+ pytestCheckHook
+ ];
- pythonImportsCheck = [ "dinghy.cli" ];
+ pythonImportsCheck = [
+ "dinghy.cli"
+ ];
meta = with lib; {
description = "A GitHub activity digest tool";
diff --git a/pkgs/development/python-modules/freebox-api/default.nix b/pkgs/development/python-modules/freebox-api/default.nix
index 54a6ce8662e5..a04dada07dcc 100644
--- a/pkgs/development/python-modules/freebox-api/default.nix
+++ b/pkgs/development/python-modules/freebox-api/default.nix
@@ -2,48 +2,42 @@
, aiohttp
, buildPythonPackage
, fetchFromGitHub
-, fetchpatch
-, importlib-metadata
, poetry-core
, pytestCheckHook
, pythonOlder
+, urllib3
}:
buildPythonPackage rec {
pname = "freebox-api";
- version = "0.0.10";
+ version = "1.0.0";
format = "pyproject";
- disabled = pythonOlder "3.7";
+
+ disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "hacf-fr";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-yUcHdSHSgWxZl0z7Ue0MestvGhiXkDsxArNoDk0ZkR4=";
+ hash = "sha256-y78PzSivB+IJ9hrN3ZRhDBo7kI7M6uleTPkF6slO6So=";
};
- patches = [
- # Switch to poetry-core, https://github.com/hacf-fr/freebox-api/pull/187
- (fetchpatch {
- name = "switch-to-poetry-core.patch";
- url = "https://github.com/hacf-fr/freebox-api/commit/07356ac65483bc24fb1ed32612e77f2c2eed0134.patch";
- sha256 = "1zwricrwsqy01pmhrjy41gh4kxb3gki8z8yxlpywd66y7gid547r";
- })
- ];
-
nativeBuildInputs = [
poetry-core
];
propagatedBuildInputs = [
aiohttp
- ] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ urllib3
+ ];
checkInputs = [
pytestCheckHook
];
- pythonImportsCheck = [ "freebox_api" ];
+ pythonImportsCheck = [
+ "freebox_api"
+ ];
meta = with lib; {
description = "Python module to interact with the Freebox OS API";
diff --git a/pkgs/development/python-modules/haversine/default.nix b/pkgs/development/python-modules/haversine/default.nix
index d7fd299419ce..690f5eb78846 100644
--- a/pkgs/development/python-modules/haversine/default.nix
+++ b/pkgs/development/python-modules/haversine/default.nix
@@ -3,17 +3,21 @@
, fetchFromGitHub
, numpy
, pytestCheckHook
+, pythonOlder
}:
buildPythonPackage rec {
pname = "haversine";
- version = "2.6.0";
+ version = "2.7.0";
+ format = "setuptools";
+
+ disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "mapado";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-cFb2DsXIwaaJK3tiOTCc0k45FVJ4/Vudkq0rzqalGJs=";
+ hash = "sha256-iAGG1mjrt6oJ0IkmlJwrvb2Bpk4dNxV7ee9LYov03UY=";
};
checkInputs = [
@@ -21,7 +25,9 @@ buildPythonPackage rec {
pytestCheckHook
];
- pythonImportsCheck = [ "haversine" ];
+ pythonImportsCheck = [
+ "haversine"
+ ];
meta = with lib; {
description = "Python module the distance between 2 points on earth";
diff --git a/pkgs/development/python-modules/ibeacon-ble/default.nix b/pkgs/development/python-modules/ibeacon-ble/default.nix
index ad58a7153569..18476fac8c4b 100644
--- a/pkgs/development/python-modules/ibeacon-ble/default.nix
+++ b/pkgs/development/python-modules/ibeacon-ble/default.nix
@@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "ibeacon-ble";
- version = "0.7.3";
+ version = "0.7.4";
format = "pyproject";
disabled = pythonOlder "3.9";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "Bluetooth-Devices";
repo = pname;
rev = "v${version}";
- hash = "sha256-+DPbIIarEAaH1bNzo+FvLp0QpNUPhaJ8nPLdKJKfz0k=";
+ hash = "sha256-B+ftS/oNCECjCqB396K5iCl0aeJSBGVXshlvZ1kvEuo=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/influxdb-client/default.nix b/pkgs/development/python-modules/influxdb-client/default.nix
index 0d9a38019cc9..2eb1015dba70 100644
--- a/pkgs/development/python-modules/influxdb-client/default.nix
+++ b/pkgs/development/python-modules/influxdb-client/default.nix
@@ -1,21 +1,22 @@
{ lib
, aiohttp
+, aiocsv
, buildPythonPackage
-, fetchFromGitHub
-, rx
, certifi
-, six
+, ciso8601
+, fetchFromGitHub
+, numpy
+, pandas
, python-dateutil
+, pythonOlder
+, reactivex
, setuptools
, urllib3
-, ciso8601
-, pytz
-, pythonOlder
}:
buildPythonPackage rec {
pname = "influxdb-client";
- version = "1.31.0";
+ version = "1.33.0";
format = "setuptools";
disabled = pythonOlder "3.7";
@@ -24,29 +25,32 @@ buildPythonPackage rec {
owner = "influxdata";
repo = "influxdb-client-python";
rev = "refs/tags/v${version}";
- hash = "sha256-gTJgY4vFgmFDn2WYUKEbvbu7hjxcw2QGI+blensS5BI=";
+ hash = "sha256-RhUIdIwLYJwlpLtyrXO9GCvKY6OLDJl7Aop5acgTHN0=";
};
propagatedBuildInputs = [
- rx
certifi
- six
python-dateutil
+ reactivex
setuptools
urllib3
- pytz
];
passthru.optional-dependencies = {
async = [
+ aiocsv
aiohttp
];
ciso = [
ciso8601
];
+ extra = [
+ numpy
+ pandas
+ ];
};
- # requires influxdb server
+ # Requires influxdb server
doCheck = false;
pythonImportsCheck = [
@@ -54,7 +58,7 @@ buildPythonPackage rec {
];
meta = with lib; {
- description = "InfluxDB 2.0 Python client library";
+ description = "InfluxDB client library";
homepage = "https://github.com/influxdata/influxdb-client-python";
license = licenses.mit;
maintainers = with maintainers; [ mic92 ];
diff --git a/pkgs/development/python-modules/pyotgw/default.nix b/pkgs/development/python-modules/pyotgw/default.nix
index 1feaf72ed283..8015eebff1c0 100644
--- a/pkgs/development/python-modules/pyotgw/default.nix
+++ b/pkgs/development/python-modules/pyotgw/default.nix
@@ -9,14 +9,16 @@
buildPythonPackage rec {
pname = "pyotgw";
- version = "2.0.3";
- disabled = pythonOlder "3.7";
+ version = "2.1.0";
+ format = "setuptools";
+
+ disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "mvn23";
repo = pname;
rev = version;
- hash = "sha256-5iP+EnDrKYQN5N4EvPeWipjkJNweCvi2QBnvwF22gUY=";
+ hash = "sha256-1kUL0fY+L8HZIdQki0KK5RstfZSd/ylaqV7m1z40yM8=";
};
propagatedBuildInputs = [
@@ -32,7 +34,9 @@ buildPythonPackage rec {
"--asyncio-mode=legacy"
];
- pythonImportsCheck = [ "pyotgw" ];
+ pythonImportsCheck = [
+ "pyotgw"
+ ];
meta = with lib; {
description = "Python module to interact the OpenTherm Gateway";
diff --git a/pkgs/development/python-modules/pywlroots/default.nix b/pkgs/development/python-modules/pywlroots/default.nix
index 6bc9c220ded4..8a3dec179c10 100644
--- a/pkgs/development/python-modules/pywlroots/default.nix
+++ b/pkgs/development/python-modules/pywlroots/default.nix
@@ -19,14 +19,14 @@
buildPythonPackage rec {
pname = "pywlroots";
- version = "0.15.21";
+ version = "0.15.22";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-1wHV1+xrGFJWLoMIaG5jc01FfC7mV0+ArhPmWS5yG04=";
+ sha256 = "sha256-KzpQk7ANinEVvOBeZ+8vPmuuu4LbatjHBKUL44bcAAI=";
};
nativeBuildInputs = [ pkg-config ];
diff --git a/pkgs/development/python-modules/reactivex/default.nix b/pkgs/development/python-modules/reactivex/default.nix
new file mode 100644
index 000000000000..4d95605a09b5
--- /dev/null
+++ b/pkgs/development/python-modules/reactivex/default.nix
@@ -0,0 +1,54 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, poetry-core
+, pytest-asyncio
+, pytestCheckHook
+, pythonOlder
+, typing-extensions
+}:
+
+buildPythonPackage rec {
+ pname = "reactivex";
+ version = "4.0.4";
+ format = "pyproject";
+
+ disabled = pythonOlder "3.7";
+
+ src = fetchFromGitHub {
+ owner = "ReactiveX";
+ repo = "RxPY";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-W1qYNbYV6Roz1GJtP/vpoPD6KigWaaQOWe1R5DZHlUw=";
+ };
+
+ nativeBuildInputs = [
+ poetry-core
+ ];
+
+ propagatedBuildInputs = [
+ typing-extensions
+ ];
+
+ checkInputs = [
+ pytest-asyncio
+ pytestCheckHook
+ ];
+
+ postPatch = ''
+ # Upstream doesn't set a version for their GitHub releases
+ substituteInPlace pyproject.toml \
+ --replace 'version = "0.0.0"' 'version = "${version}"'
+ '';
+
+ pythonImportsCheck = [
+ "reactivex"
+ ];
+
+ meta = with lib; {
+ description = "Library for composing asynchronous and event-based programs";
+ homepage = "https://github.com/ReactiveX/RxPY";
+ license = with licenses; [ mit ];
+ maintainers = with maintainers; [ fab ];
+ };
+}
diff --git a/pkgs/development/python-modules/total-connect-client/default.nix b/pkgs/development/python-modules/total-connect-client/default.nix
index 2f093200bf35..9c6396d55c11 100644
--- a/pkgs/development/python-modules/total-connect-client/default.nix
+++ b/pkgs/development/python-modules/total-connect-client/default.nix
@@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "total-connect-client";
- version = "2022.5";
+ version = "2022.10";
format = "setuptools";
disabled = pythonOlder "3.7";
@@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "craigjmidwinter";
repo = "total-connect-client";
rev = version;
- hash = "sha256-S+xki1Bj+wvKhbl2vRRa8gULyxTsH4fyypkrHj3JwH0=";
+ hash = "sha256-HNX+8TIfXOEy4KCmOjsNvOvLBdF8iQT0NJLBDD+XWsA=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/weconnect-mqtt/default.nix b/pkgs/development/python-modules/weconnect-mqtt/default.nix
index c75d4559927d..19e394ff26ba 100644
--- a/pkgs/development/python-modules/weconnect-mqtt/default.nix
+++ b/pkgs/development/python-modules/weconnect-mqtt/default.nix
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "weconnect-mqtt";
- version = "0.40.2";
+ version = "0.40.3";
format = "setuptools";
disabled = pythonOlder "3.7";
@@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "tillsteinbach";
repo = "WeConnect-mqtt";
rev = "refs/tags/v${version}";
- hash = "sha256-TRBS51ZlE4TbDAQdQyODUNDVfIuKZtrf38iBPIGyRhI=";
+ hash = "sha256-kV4BWQ4XfB2QjXY5b46+pxt3rhyo1glKRYO2mMJNhJM=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/weconnect/default.nix b/pkgs/development/python-modules/weconnect/default.nix
index 3508b26a9525..58f2fcd7a637 100644
--- a/pkgs/development/python-modules/weconnect/default.nix
+++ b/pkgs/development/python-modules/weconnect/default.nix
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "weconnect";
- version = "0.48.2";
+ version = "0.48.3";
format = "setuptools";
disabled = pythonOlder "3.7";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "tillsteinbach";
repo = "WeConnect-python";
rev = "refs/tags/v${version}";
- hash = "sha256-4QltLEapYOzCwejeBWAhTdI8UVdlSAqcqFanvsTKBLw=";
+ hash = "sha256-GXTjG/3Gk58C6TxKrgtblUZI+xf7Te9OA8HnDvNEIvA=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/youless-api/default.nix b/pkgs/development/python-modules/youless-api/default.nix
index 94580fbebbfd..f29c10a8a4f6 100644
--- a/pkgs/development/python-modules/youless-api/default.nix
+++ b/pkgs/development/python-modules/youless-api/default.nix
@@ -7,13 +7,12 @@
, idna
, nose
, requests
-, six
, urllib3
}:
buildPythonPackage rec {
pname = "youless-api";
- version = "0.16";
+ version = "1.0";
format = "setuptools";
disabled = pythonOlder "3.7";
@@ -22,7 +21,7 @@ buildPythonPackage rec {
owner = "jongsoftdev";
repo = "youless-python-bridge";
rev = version;
- sha256 = "sha256-8pJeb3eWchMRrk8KLSI/EbHs1wQDqBoqlAQXm9ulyqs=";
+ hash = "sha256-yh4ZmMn5z6aTZrhj9ZmvpmsDOF4MeDcPtSgr4fimjGM=";
};
propagatedBuildInputs = [
@@ -30,7 +29,6 @@ buildPythonPackage rec {
chardet
idna
requests
- six
urllib3
];
diff --git a/pkgs/development/tools/millet/default.nix b/pkgs/development/tools/millet/default.nix
index 883e88866b78..aab15d2a9681 100644
--- a/pkgs/development/tools/millet/default.nix
+++ b/pkgs/development/tools/millet/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "millet";
- version = "0.4.1";
+ version = "0.4.2";
src = fetchFromGitHub {
owner = "azdavis";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-7CIi1a3SyuJzvBrjTE5wS7xKXEVdmUu2RUVeL3P//z8=";
+ sha256 = "sha256-WWZi943PyWnm5TrFIWk/Lg/uQPWdfMuTQTxgNM9lF5w=";
};
- cargoSha256 = "sha256-Dg/dq2/q+snqbkX1fR/mgKozfKZlZOuT5vXFTuu0AiY=";
+ cargoSha256 = "sha256-bHGDbHaMdQG+T1kA/clxDmnJblRYn2X7uVVF+MpvEGE=";
postPatch = ''
rm .cargo/config.toml
diff --git a/pkgs/development/tools/oh-my-posh/default.nix b/pkgs/development/tools/oh-my-posh/default.nix
index 72d501935be0..9cedd56da8d5 100644
--- a/pkgs/development/tools/oh-my-posh/default.nix
+++ b/pkgs/development/tools/oh-my-posh/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "oh-my-posh";
- version = "12.2.0";
+ version = "12.3.0";
src = fetchFromGitHub {
owner = "jandedobbeleer";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-zWoM9STdyJbgNqX5FQ70T+0dbENW7aOjHV+BShAHi8I=";
+ sha256 = "sha256-HTQ9WcplJndRD4MXB6jcfNgldWeez8hPtkO3H7NJuyI=";
};
vendorSha256 = "sha256-zL5tkBkZa2Twc2FNNNUIycd/QvkpR1XEntpJ0j4z/xo=";
diff --git a/pkgs/development/tools/rust/cargo-nextest/default.nix b/pkgs/development/tools/rust/cargo-nextest/default.nix
index 2b732a9d3c9b..37cb1f6ffa04 100644
--- a/pkgs/development/tools/rust/cargo-nextest/default.nix
+++ b/pkgs/development/tools/rust/cargo-nextest/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-nextest";
- version = "0.9.37";
+ version = "0.9.38";
src = fetchFromGitHub {
owner = "nextest-rs";
repo = "nextest";
rev = "cargo-nextest-${version}";
- sha256 = "sha256-fEBTBQyw+yA2O4DGIOcGRo5AqaVZXRNdxi9ImjKiXwE=";
+ sha256 = "sha256-gBYtO9lnxtrgn5cmmgPeaFQ2Ls3WSO9X4RwDBHKbRO8=";
};
- cargoSha256 = "sha256-yXkjCZHAH2Rfp0T2v2OoBskolqvUQwTRlF99gI259F8=";
+ cargoSha256 = "sha256-Xz5X2I4Lj4lPv18vYjambdlwcRcbHKAbjqPpSuei96Q=";
buildInputs = lib.optionals stdenv.isDarwin [ Security ];
diff --git a/pkgs/games/shticker-book-unwritten/unwrapped.nix b/pkgs/games/shticker-book-unwritten/unwrapped.nix
index a4b25d94e8f8..1d49a220235f 100644
--- a/pkgs/games/shticker-book-unwritten/unwrapped.nix
+++ b/pkgs/games/shticker-book-unwritten/unwrapped.nix
@@ -2,15 +2,15 @@
rustPlatform.buildRustPackage rec {
pname = "shticker-book-unwritten";
- version = "1.0.3";
+ version = "1.2.0";
src = fetchCrate {
inherit version;
crateName = "shticker_book_unwritten";
- sha256 = "sha256-NQEXLTtotrZQmoYQnhCHIEwSe+fqlcHq5/I6zTHwLvc=";
+ sha256 = "sha256-jI2uL8tMUmjZ5jPkCV2jb98qtKwi9Ti4NVCPfuO3iB4=";
};
- cargoSha256 = "sha256-SniyLp/4R0MkJYQmW3RFvOFeBKTvRlSzEI5Y+ELHfy8=";
+ cargoSha256 = "sha256-Tney9SG9MZh7AUIT1h/dlgJyRrSPX7mUhfsKD1Rfsfc=";
nativeBuildInputs = [ pkg-config ];
diff --git a/pkgs/games/solicurses/default.nix b/pkgs/games/solicurses/default.nix
new file mode 100644
index 000000000000..2a296b525f52
--- /dev/null
+++ b/pkgs/games/solicurses/default.nix
@@ -0,0 +1,37 @@
+{ stdenv
+, lib
+, fetchFromGitHub
+, ncurses
+}:
+
+stdenv.mkDerivation {
+ pname = "solicurses";
+ version = "unstable-2020-02-13";
+
+ src = fetchFromGitHub {
+ owner = "KaylaPP";
+ repo = "SoliCurses";
+ rev = "dc89ca00fc1711dc449d0a594a4727af22fc35a0";
+ sha256 = "sha256-zWYXpvEnViT/8gsdMU9Ymi4Hw+nwkG6FT/3h5sNMCE4=";
+ };
+
+ buildInputs = [
+ ncurses
+ ];
+
+ preBuild = ''
+ cd build
+ '';
+
+ installPhase = ''
+ install -D SoliCurses.out $out/bin/solicurses
+ '';
+
+ meta = with lib; {
+ description = "A version of Solitaire written in C++ using the ncurses library";
+ homepage = "https://github.com/KaylaPP/SoliCurses";
+ maintainers = with maintainers; [ laalsaas ];
+ license = licenses.gpl3Only;
+ inherit (ncurses.meta) platforms;
+ };
+}
diff --git a/pkgs/games/vintagestory/default.nix b/pkgs/games/vintagestory/default.nix
index 4c94fa4f1ae3..5e7af156c48d 100644
--- a/pkgs/games/vintagestory/default.nix
+++ b/pkgs/games/vintagestory/default.nix
@@ -17,11 +17,11 @@
stdenv.mkDerivation rec {
pname = "vintagestory";
- version = "1.16.5";
+ version = "1.17.4";
src = fetchurl {
url = "https://cdn.vintagestory.at/gamefiles/stable/vs_archive_${version}.tar.gz";
- sha256 = "sha256-qqrQ+cs/ujzeXAa0xX5Yee3l5bo9DaH+kS1pkCt/UoU=";
+ sha256 = "sha256-q4SphwL4g1hyMMthhF7VCfRqlJrOp8uk00fPRqCfI/s=";
};
nativeBuildInputs = [ makeWrapper copyDesktopItems ];
diff --git a/pkgs/os-specific/linux/kernel/hardened/patches.json b/pkgs/os-specific/linux/kernel/hardened/patches.json
index c9e600657bf0..34d6a3874801 100644
--- a/pkgs/os-specific/linux/kernel/hardened/patches.json
+++ b/pkgs/os-specific/linux/kernel/hardened/patches.json
@@ -12,51 +12,51 @@
"4.19": {
"patch": {
"extra": "-hardened1",
- "name": "linux-hardened-4.19.260-hardened1.patch",
- "sha256": "08b3kk5m12yqq12ik1d9zxaga2pzw2znzcwh9ymk6i9b8y5f3bsm",
- "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.19.260-hardened1/linux-hardened-4.19.260-hardened1.patch"
+ "name": "linux-hardened-4.19.261-hardened1.patch",
+ "sha256": "1hs9jg2n9i89li0p1mbkfhy8r5pv5wrl3gw3b3xvp0n8283cy631",
+ "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.19.261-hardened1/linux-hardened-4.19.261-hardened1.patch"
},
- "sha256": "1vlhaapbkvvk2acw1i5f6v6gd8v0x37n1y3i066cddl90my6yl24",
- "version": "4.19.260"
+ "sha256": "1cicb3zydpka9yjx875hbh305bsdvni2kp674pkvaw04pnc35hxy",
+ "version": "4.19.261"
},
"5.10": {
"patch": {
- "extra": "-hardened1",
- "name": "linux-hardened-5.10.146-hardened1.patch",
- "sha256": "1ah8p0iy4cqjhmjd1zxqvspihx0wkj515ggca65rjrpmfr05f2ll",
- "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.10.146-hardened1/linux-hardened-5.10.146-hardened1.patch"
+ "extra": "-hardened2",
+ "name": "linux-hardened-5.10.147-hardened2.patch",
+ "sha256": "0j44mfyc66vq6hncc5w3mxxw8jcpa66w4w40d3wm7ka6yr6p34sh",
+ "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.10.147-hardened2/linux-hardened-5.10.147-hardened2.patch"
},
- "sha256": "1hbdxvlibp9w0q8bk1zlx77ayq2wcld8rjm134ybgbcf4zrrggbv",
- "version": "5.10.146"
+ "sha256": "16pdpjmvrdml7am7s2kydrif1l7f4aq0wh4ak0xh3dby16zkl9c5",
+ "version": "5.10.147"
},
"5.15": {
"patch": {
- "extra": "-hardened1",
- "name": "linux-hardened-5.15.71-hardened1.patch",
- "sha256": "0yfvwivjj8swc4l0ngq4x1104jpfmzj9cb4pvxsagkkf8dwfvqc6",
- "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.15.71-hardened1/linux-hardened-5.15.71-hardened1.patch"
+ "extra": "-hardened3",
+ "name": "linux-hardened-5.15.73-hardened3.patch",
+ "sha256": "1p4cm1viyryf4npbfvg72a4kpqs22vqvfqj2hl6pq5wrpgg677g0",
+ "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.15.73-hardened3/linux-hardened-5.15.73-hardened3.patch"
},
- "sha256": "0lqy3nmhij6sb4963kb5dhvfdx46mg79hp81kq10wv01iq9hhm2z",
- "version": "5.15.71"
+ "sha256": "0pbi640llcdbx57vwwzc5axa75w0y5rixa9r752h725f4naz08m8",
+ "version": "5.15.73"
},
"5.19": {
"patch": {
- "extra": "-hardened1",
- "name": "linux-hardened-5.19.12-hardened1.patch",
- "sha256": "157m9mkdqpm01rzwsgdcv88z51642fp3v0h5q0mafg4ph4afd7pg",
- "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.19.12-hardened1/linux-hardened-5.19.12-hardened1.patch"
+ "extra": "-hardened2",
+ "name": "linux-hardened-5.19.15-hardened2.patch",
+ "sha256": "12si2gy6maxbvf252ircp94ci0ihqlxv3l9sf4xwxrs66gn3z2fa",
+ "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.19.15-hardened2/linux-hardened-5.19.15-hardened2.patch"
},
- "sha256": "1fmhwbgqpr6q3z3ygys153szivlmv3mcnwilbbyfcb1iqx4aadn4",
- "version": "5.19.12"
+ "sha256": "06zband5q6m9imyvn4y4naafdakjcj00rg23227cagnv8wwf71j6",
+ "version": "5.19.15"
},
"5.4": {
"patch": {
- "extra": "-hardened1",
- "name": "linux-hardened-5.4.215-hardened1.patch",
- "sha256": "1xfyvppf16y7bjmjkhpps9vp4zw2dcrk18kajj1lkzhh441y1g94",
- "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.4.215-hardened1/linux-hardened-5.4.215-hardened1.patch"
+ "extra": "-hardened2",
+ "name": "linux-hardened-5.4.217-hardened2.patch",
+ "sha256": "16hcwjll5dkfc8sb81w3dipqx9j1np91f5gad45b0xfcnqcn70ab",
+ "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.4.217-hardened2/linux-hardened-5.4.217-hardened2.patch"
},
- "sha256": "1gafnf9gbsfzvp9jq6y8qhpvas5cv9y0m9bad2sg55sjlb1zfard",
- "version": "5.4.215"
+ "sha256": "0qrfrk0g1dky5apg8gdxczj2ir0g0z41zmdmbwwcxkxjz76jdf1b",
+ "version": "5.4.217"
}
}
diff --git a/pkgs/os-specific/linux/kernel/linux-5.10.nix b/pkgs/os-specific/linux/kernel/linux-5.10.nix
index febd66649568..be2e09bc6a3d 100644
--- a/pkgs/os-specific/linux/kernel/linux-5.10.nix
+++ b/pkgs/os-specific/linux/kernel/linux-5.10.nix
@@ -3,7 +3,7 @@
with lib;
buildLinux (args // rec {
- version = "5.10.147";
+ version = "5.10.148";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
- sha256 = "16pdpjmvrdml7am7s2kydrif1l7f4aq0wh4ak0xh3dby16zkl9c5";
+ sha256 = "0mp9qs8f50hxf72b6cgh8izkyjbhrrmij6slxja701i1w9mkylhj";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-5.15.nix b/pkgs/os-specific/linux/kernel/linux-5.15.nix
index 7ae1f2822566..0bab77b4ade9 100644
--- a/pkgs/os-specific/linux/kernel/linux-5.15.nix
+++ b/pkgs/os-specific/linux/kernel/linux-5.15.nix
@@ -3,7 +3,7 @@
with lib;
buildLinux (args // rec {
- version = "5.15.72";
+ version = "5.15.74";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
- sha256 = "1aq75z2spa1jvxv9m89gsaxza29n25k8j1f0pg9yj6j7bcxk5430";
+ sha256 = "0ra2ijpw7w07gm3kjwyszlwfq2rbnmq84z50qhv5r0svz2i3j59c";
};
} // (args.argsOverride or { }))
diff --git a/pkgs/os-specific/linux/kernel/linux-5.19.nix b/pkgs/os-specific/linux/kernel/linux-5.19.nix
index 06041ed9450f..4dc67c2b90ce 100644
--- a/pkgs/os-specific/linux/kernel/linux-5.19.nix
+++ b/pkgs/os-specific/linux/kernel/linux-5.19.nix
@@ -3,7 +3,7 @@
with lib;
buildLinux (args // rec {
- version = "5.19.14";
+ version = "5.19.16";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
- sha256 = "1h8srn3fw4vw61qi0xxlk9fq0fqq4wl7fbrzz7sivdd8qkhjgv8x";
+ sha256 = "13g0c6ljxk3sd0ja39ndih5vrzp2ssj78qxaf8nswn8hgrkazsx1";
};
} // (args.argsOverride or { }))
diff --git a/pkgs/os-specific/linux/kernel/linux-5.4.nix b/pkgs/os-specific/linux/kernel/linux-5.4.nix
index 41e925a9d254..a39e28bfc91f 100644
--- a/pkgs/os-specific/linux/kernel/linux-5.4.nix
+++ b/pkgs/os-specific/linux/kernel/linux-5.4.nix
@@ -3,7 +3,7 @@
with lib;
buildLinux (args // rec {
- version = "5.4.216";
+ version = "5.4.218";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
- sha256 = "19vyxa0yzdf4w48jamjfz6kpiaaa7mjjz5gs2awckzilfc0n4pyf";
+ sha256 = "0f7lm5qq763zrnwwq9jmfpgvskhzi3gwy5rbq2q7gmiphl179p9x";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-6.0.nix b/pkgs/os-specific/linux/kernel/linux-6.0.nix
index b099c5dc140c..27f8166ecefc 100644
--- a/pkgs/os-specific/linux/kernel/linux-6.0.nix
+++ b/pkgs/os-specific/linux/kernel/linux-6.0.nix
@@ -3,7 +3,7 @@
with lib;
buildLinux (args // rec {
- version = "6.0";
+ version = "6.0.2";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v6.x/linux-${version}.tar.xz";
- sha256 = "13kqh7yhifwz5dmd3ky0b3mzbh9r0nmjfp5mxy42drcdafjl692w";
+ sha256 = "17awx4c5fz7f656ig5bydccci052jsai0lczrn2bdk5cihw2cg51";
};
} // (args.argsOverride or { }))
diff --git a/pkgs/servers/dendrite/default.nix b/pkgs/servers/dendrite/default.nix
index 38626c52c9ef..b65bdf15bdbf 100644
--- a/pkgs/servers/dendrite/default.nix
+++ b/pkgs/servers/dendrite/default.nix
@@ -14,6 +14,26 @@ buildGoModule rec {
vendorSha256 = "sha256-p1UmHIM4h6oe5PRSPD8rtEJpwypTxN1IHzge0Me/9mQ=";
+ subPackages = [
+ # The server as a monolith: https://matrix-org.github.io/dendrite/installation/install/monolith
+ "cmd/dendrite-monolith-server"
+ # The server as a polylith: https://matrix-org.github.io/dendrite/installation/install/polylith
+ "cmd/dendrite-polylith-multi"
+ # admin tools
+ "cmd/create-account"
+ "cmd/generate-config"
+ "cmd/generate-keys"
+ "cmd/resolve-state"
+ ## curl, but for federation requests, only useful for developers
+ # "cmd/furl"
+ ## an internal tool for upgrading ci tests, only relevant for developers
+ # "cmd/dendrite-upgrade-tests"
+ ## tech demos
+ # "cmd/dendrite-demo-pinecone"
+ # "cmd/dendrite-demo-yggdrasil"
+ # "cmd/dendritejs-pinecone"
+ ];
+
checkInputs = [
postgresqlTestHook
postgresql
diff --git a/pkgs/servers/sip/freeswitch/default.nix b/pkgs/servers/sip/freeswitch/default.nix
index 2eb7e24ab380..fb34b3c5af40 100644
--- a/pkgs/servers/sip/freeswitch/default.nix
+++ b/pkgs/servers/sip/freeswitch/default.nix
@@ -88,12 +88,12 @@ in
stdenv.mkDerivation rec {
pname = "freeswitch";
- version = "1.10.7";
+ version = "1.10.8";
src = fetchFromGitHub {
owner = "signalwire";
repo = pname;
rev = "v${version}";
- sha256 = "0npdvidvsi4dhwswdwilff4p3x04qmz7hgs9sdadiy2w83qb6alf";
+ sha256 = "sha256-66kwEN42LjTh/oEdFeOyXP2fU88tjR1K5ZWQJkKcDLQ=";
};
postPatch = ''
diff --git a/pkgs/tools/admin/acme-sh/default.nix b/pkgs/tools/admin/acme-sh/default.nix
index 4a2864f04d92..544bd9f04123 100644
--- a/pkgs/tools/admin/acme-sh/default.nix
+++ b/pkgs/tools/admin/acme-sh/default.nix
@@ -71,7 +71,7 @@ stdenv.mkDerivation rec {
- Cron job notifications for renewal or error etc.
'';
license = licenses.gpl3Only;
- maintainers = teams.serokell.members;
+ maintainers = with lib.maintainers; [ mkaito ] ++ teams.serokell.members;
inherit (coreutils.meta) platforms;
};
}
diff --git a/pkgs/tools/backup/borgbackup/default.nix b/pkgs/tools/backup/borgbackup/default.nix
index adfd0b42e399..9bc3dfefd4ae 100644
--- a/pkgs/tools/backup/borgbackup/default.nix
+++ b/pkgs/tools/backup/borgbackup/default.nix
@@ -122,6 +122,6 @@ python3.pkgs.buildPythonApplication rec {
license = licenses.bsd3;
platforms = platforms.unix; # Darwin and FreeBSD mentioned on homepage
mainProgram = "borg";
- maintainers = with maintainers; [ flokli dotlambda globin ];
+ maintainers = with maintainers; [ dotlambda globin ];
};
}
diff --git a/pkgs/tools/compression/mozlz4a/default.nix b/pkgs/tools/compression/mozlz4a/default.nix
index 44c75436908f..2116fa45c3ef 100644
--- a/pkgs/tools/compression/mozlz4a/default.nix
+++ b/pkgs/tools/compression/mozlz4a/default.nix
@@ -26,8 +26,8 @@ stdenv.mkDerivation rec {
meta = {
description = "A script to handle Mozilla's mozlz4 files";
license = lib.licenses.bsd2;
- maintainers = [lib.maintainers.raskin];
- platforms = lib.platforms.linux;
+ maintainers = [lib.maintainers.raskin lib.maintainers.pshirshov lib.maintainers.kira-bruneau];
+ platforms = lib.platforms.unix;
homepage = "https://gist.githubusercontent.com/Tblue/62ff47bef7f894e92ed5";
};
}
diff --git a/pkgs/tools/filesystems/cryfs/default.nix b/pkgs/tools/filesystems/cryfs/default.nix
index 4f26fc11a261..69dab5554ea6 100644
--- a/pkgs/tools/filesystems/cryfs/default.nix
+++ b/pkgs/tools/filesystems/cryfs/default.nix
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "cryfs";
- version = "0.11.2";
+ version = "0.11.3";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = version;
- hash = "sha256-NV2xCC8TaJaWDZSghO8EFuygL8hJLOdx67BWaJ2NKRw=";
+ hash = "sha256-7luTCDjrquG8aBZ841VPwV9/ea8faHGLQtmRahqGTss=";
};
postPatch = ''
diff --git a/pkgs/tools/filesystems/juicefs/default.nix b/pkgs/tools/filesystems/juicefs/default.nix
index 39268c3ed98e..7418e858b20c 100644
--- a/pkgs/tools/filesystems/juicefs/default.nix
+++ b/pkgs/tools/filesystems/juicefs/default.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "juicefs";
- version = "1.0.0";
+ version = "1.0.2";
src = fetchFromGitHub {
owner = "juicedata";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-urhm2dnWIbzt1mSFDsmqJe61E6D6FWRUG6CJPy/ExOI=";
+ sha256 = "sha256-JxN8p/935k+mWkGNSKrI7jCTxcGs5TcUXcmkDjwnzZg=";
};
- vendorSha256 = "sha256-LvF/6YA/OVO2cyBM1c3YYhEjT26SVXcsepn+vglRKmE=";
+ vendorSha256 = "sha256-rYyzy6UQQu8q+ei4GAEEq+JPhAAUvHcRpIzNts150OA=";
ldflags = [ "-s" "-w" ];
diff --git a/pkgs/tools/graphics/netpbm/default.nix b/pkgs/tools/graphics/netpbm/default.nix
index 4dd5889706e2..edebe1e60c2f 100644
--- a/pkgs/tools/graphics/netpbm/default.nix
+++ b/pkgs/tools/graphics/netpbm/default.nix
@@ -20,14 +20,14 @@ stdenv.mkDerivation {
# Determine version and revision from:
# https://sourceforge.net/p/netpbm/code/HEAD/log/?path=/advanced
pname = "netpbm";
- version = "11.0.0";
+ version = "11.0.1";
outputs = [ "bin" "out" "dev" ];
src = fetchsvn {
url = "https://svn.code.sf.net/p/netpbm/code/advanced";
- rev = "4444";
- sha256 = "dnWZTTDMxyIJb3jGTByCzUfLGuG9wAN2nCkwVM8F5tE=";
+ rev = "4448";
+ sha256 = "LWnEalfott+q/pcqhQYJ1ifJh+lZ2lZbpCMd+jR9/vQ=";
};
nativeBuildInputs = [
diff --git a/pkgs/tools/misc/starship/default.nix b/pkgs/tools/misc/starship/default.nix
index a16440fe4c36..fdee67de119b 100644
--- a/pkgs/tools/misc/starship/default.nix
+++ b/pkgs/tools/misc/starship/default.nix
@@ -14,13 +14,13 @@
rustPlatform.buildRustPackage rec {
pname = "starship";
- version = "1.10.3";
+ version = "1.11.0";
src = fetchFromGitHub {
owner = "starship";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-6YpC6JDBYwP+RHQUYXmgOWUWa7DgvjowhGCpr2bNl4Q=";
+ sha256 = "sha256-90mh8C52uD68K5o1LE22gkbL1gy6FyMJTiiN9oV/3DE=";
};
nativeBuildInputs = [ installShellFiles cmake ];
@@ -38,7 +38,7 @@ rustPlatform.buildRustPackage rec {
--zsh <($out/bin/starship completions zsh)
'';
- cargoSha256 = "sha256-skNvlifjRHTrJPMjpRv2E+M9/XA+3m6dHbb+gczaYoo=";
+ cargoSha256 = "sha256-Q1VY9RyHEsQAWRN/upeG5XJxJfrmzj5FQG6GBGrN0xU=";
preCheck = ''
HOME=$TMPDIR
diff --git a/pkgs/tools/misc/trackma/default.nix b/pkgs/tools/misc/trackma/default.nix
index ae63230c5e56..e3d6322b85eb 100644
--- a/pkgs/tools/misc/trackma/default.nix
+++ b/pkgs/tools/misc/trackma/default.nix
@@ -24,13 +24,13 @@ let
in
python3.pkgs.buildPythonApplication rec {
pname = "trackma";
- version = "0.8.4";
+ version = "0.8.5";
src = fetchFromGitHub {
owner = "z411";
repo = "trackma";
rev = "v${version}";
- sha256 = "sha256-drc39ID4WYBQ/L2py57CB5OkQNfRKNigPQW0Lp8GIMc=";
+ sha256 = "sha256-BjZw/AYFlTYtgJTDFOALHx1d71ZQsYZ2TXnEUeQVvpw=";
fetchSubmodules = true; # for anime-relations submodule
};
diff --git a/pkgs/tools/networking/gupnp-tools/default.nix b/pkgs/tools/networking/gupnp-tools/default.nix
index 967bb66256dc..95fea4dac0f9 100644
--- a/pkgs/tools/networking/gupnp-tools/default.nix
+++ b/pkgs/tools/networking/gupnp-tools/default.nix
@@ -3,11 +3,11 @@
, fetchurl
, meson
, ninja
-, gupnp
-, gssdp
+, gupnp_1_6
+, libsoup_3
+, gssdp_1_6
, pkg-config
, gtk3
-, libuuid
, gettext
, gupnp-av
, gtksourceview4
@@ -17,11 +17,11 @@
stdenv.mkDerivation rec {
pname = "gupnp-tools";
- version = "0.10.3";
+ version = "0.12.0";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "RX9Nkjk1sHhBXNK6iNeNtgB5tyWSa37hBuRWXv4yBN4=";
+ sha256 = "XqdgfuNlZCxVWSf+3FteH+COdPBh0MPrCL2QG16yAII=";
};
nativeBuildInputs = [
@@ -33,13 +33,12 @@ stdenv.mkDerivation rec {
];
buildInputs = [
- gupnp
- libuuid
- gssdp
+ gupnp_1_6
+ libsoup_3
+ gssdp_1_6
gtk3
gupnp-av
gtksourceview4
- gnome.adwaita-icon-theme
];
passthru = {
diff --git a/pkgs/tools/networking/netbird/default.nix b/pkgs/tools/networking/netbird/default.nix
index e8d4134f1b45..2d44895bdb87 100644
--- a/pkgs/tools/networking/netbird/default.nix
+++ b/pkgs/tools/networking/netbird/default.nix
@@ -14,16 +14,16 @@ let
in
buildGoModule rec {
pname = "netbird";
- version = "0.9.7";
+ version = "0.9.8";
src = fetchFromGitHub {
owner = "netbirdio";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-phFkMJlzNUw5IrjXcAIGSWiGuRismNDuOQFqc5jJU5s=";
+ sha256 = "sha256-M+zuC0S1dbCC7udgnXe5Ksm4XbLRJoH9StinShDkDMU=";
};
- vendorSha256 = "sha256-VyYw8Hp2qWoRBeOFsgtxmvFN2cYzuDeYmWAwC/+vjI0=";
+ vendorSha256 = "sha256-+jJUKp2EvtDxGsv+9B+s7FiIopvO8yH9jldeRZkrd20=";
nativeBuildInputs = [ installShellFiles ] ++ lib.optional ui pkg-config;
diff --git a/pkgs/tools/networking/pritunl-client/default.nix b/pkgs/tools/networking/pritunl-client/default.nix
new file mode 100644
index 000000000000..ef54fba8a0e2
--- /dev/null
+++ b/pkgs/tools/networking/pritunl-client/default.nix
@@ -0,0 +1,27 @@
+{ lib, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "pritunl-client";
+ version = "1.3.3300.95";
+
+ src = fetchFromGitHub {
+ owner = "pritunl";
+ repo = "pritunl-client-electron";
+ rev = version;
+ sha256 = "sha256-kPZFfKdiIq45/uyfsllUJrCphfUV5VX5QwaEg8351GI=";
+ };
+
+ modRoot = "cli";
+ vendorSha256 = "sha256-fI2RIzvfbqBgchsvY8hsiecXYItM2XX9h8oiP3zmfTA=";
+
+ postInstall = ''
+ mv $out/bin/cli $out/bin/pritunl-client
+ '';
+
+ meta = with lib; {
+ description = "Pritunl OpenVPN client CLI";
+ homepage = "https://github.com/pritunl/pritunl-client-electron/tree/master/cli";
+ license = licenses.unfree;
+ maintainers = with maintainers; [ bigzilla ];
+ };
+}
diff --git a/pkgs/tools/nix/nix-output-monitor/default.nix b/pkgs/tools/nix/nix-output-monitor/default.nix
index a79b41a4a5dd..e0bde4d99119 100644
--- a/pkgs/tools/nix/nix-output-monitor/default.nix
+++ b/pkgs/tools/nix/nix-output-monitor/default.nix
@@ -10,9 +10,8 @@
testTarget = "unit-tests";
buildTools = [installShellFiles];
postInstall = ''
- substitute "exe-sh/nom-build" "$out/bin/nom-build" \
- --replace 'unbuffer' '${expect}/bin/unbuffer' \
- --replace 'nom' "$out/bin/nom"
+ ln -s nom "$out/bin/nom-build"
+ ln -s nom "$out/bin/nom-shell"
chmod a+x $out/bin/nom-build
installShellCompletion --zsh --name _nom-build completions/completion.zsh
'';
diff --git a/pkgs/tools/nix/nix-output-monitor/generated-package.nix b/pkgs/tools/nix/nix-output-monitor/generated-package.nix
index c95b839b4f63..922a7f4e3994 100644
--- a/pkgs/tools/nix/nix-output-monitor/generated-package.nix
+++ b/pkgs/tools/nix/nix-output-monitor/generated-package.nix
@@ -15,6 +15,7 @@
fetchzip,
filepath,
generic-optics,
+ hermes-json,
HUnit,
lib,
lock-file,
@@ -31,17 +32,16 @@
terminal-size,
text,
time,
- unix,
- vector,
+ typed-process,
wcwidth,
word8,
}:
mkDerivation {
pname = "nix-output-monitor";
- version = "1.1.3.0";
+ version = "2.0.0.0";
src = fetchzip {
- url = "https://github.com/maralorn/nix-output-monitor/archive/refs/tags/v1.1.3.0.tar.gz";
- sha256 = "085phr84m0b056mj3c09gzcwv7b1wax7nhsg2qscahfz0q8f4ym7";
+ url = "https://github.com/maralorn/nix-output-monitor/archive/refs/tags/v2.0.0.0.tar.gz";
+ sha256 = "033582nzyi0hfis062cnz8lgx918lk1bmzfimsd78a9zzxn20frg";
};
isLibrary = true;
isExecutable = true;
@@ -58,12 +58,12 @@ mkDerivation {
extra
filepath
generic-optics
+ hermes-json
lock-file
MemoTrie
mtl
nix-derivation
optics
- random
relude
safe
stm
@@ -71,8 +71,6 @@ mkDerivation {
terminal-size
text
time
- unix
- vector
wcwidth
word8
];
@@ -89,12 +87,12 @@ mkDerivation {
extra
filepath
generic-optics
+ hermes-json
lock-file
MemoTrie
mtl
nix-derivation
optics
- random
relude
safe
stm
@@ -102,8 +100,7 @@ mkDerivation {
terminal-size
text
time
- unix
- vector
+ typed-process
wcwidth
word8
];
@@ -120,6 +117,7 @@ mkDerivation {
extra
filepath
generic-optics
+ hermes-json
HUnit
lock-file
MemoTrie
@@ -135,8 +133,6 @@ mkDerivation {
terminal-size
text
time
- unix
- vector
wcwidth
word8
];
diff --git a/pkgs/tools/security/gitleaks/default.nix b/pkgs/tools/security/gitleaks/default.nix
index 9850d317971c..ed8ebf669c3d 100644
--- a/pkgs/tools/security/gitleaks/default.nix
+++ b/pkgs/tools/security/gitleaks/default.nix
@@ -8,13 +8,13 @@
buildGoModule rec {
pname = "gitleaks";
- version = "8.14.1";
+ version = "8.15.0";
src = fetchFromGitHub {
owner = "zricethezav";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-UHl+bb7Szw+gB5oy0Wsc2fhEniXNnuIXFtV62kJy3f8=";
+ sha256 = "sha256-KqShYaUODClKkbLs3jaj55WXy9HyyBzvY5KdNOqEXPE=";
};
vendorSha256 = "sha256-Ev0/CSpwJDmc+Dvu/bFDzsgsq80rWImJWXNAUqYHgoE=";
diff --git a/pkgs/tools/security/gobuster/default.nix b/pkgs/tools/security/gobuster/default.nix
index e11e76cc971b..2dda2d59da80 100644
--- a/pkgs/tools/security/gobuster/default.nix
+++ b/pkgs/tools/security/gobuster/default.nix
@@ -1,20 +1,20 @@
-{ buildGoModule
+{ lib
+, buildGoModule
, fetchFromGitHub
-, lib
}:
buildGoModule rec {
pname = "gobuster";
- version = "3.1.0";
+ version = "3.2.0";
src = fetchFromGitHub {
owner = "OJ";
repo = "gobuster";
rev = "v${version}";
- sha256 = "0nal2g5c6z46x6337yh0s6mqgnsigp91i7mp1l3sa91p5ihk71wr";
+ hash = "sha256-rTduDHGo5V40OlBnwncSzCNYGsHg0uXnuI8JSwOqCSY=";
};
- vendorSha256 = "1isp2jd6k4ppns5zi9irj09090imnc0xp6vcps135ymgp8qg4163";
+ vendorHash = "sha256-OYQTVu3L2VxOMIYKMHmjiPCKU15RopLz0KL5+7Zb9WY=";
meta = with lib; {
description = "Tool used to brute-force URIs, DNS subdomains, Virtual Host names on target web servers";
diff --git a/pkgs/tools/security/nsjail/default.nix b/pkgs/tools/security/nsjail/default.nix
index c86fcb7ace57..59f7a6667068 100644
--- a/pkgs/tools/security/nsjail/default.nix
+++ b/pkgs/tools/security/nsjail/default.nix
@@ -4,14 +4,14 @@
stdenv.mkDerivation rec {
pname = "nsjail";
- version = "3.1";
+ version = "3.2";
src = fetchFromGitHub {
owner = "google";
repo = "nsjail";
rev = version;
fetchSubmodules = true;
- sha256 = "sha256-ICJpD7iCT7tLRX+52XvayOUuO1g0L0jQgk60S2zLz6c=";
+ sha256 = "sha256-SFRnCEPawMKEIdmrOnJ45IIb17W1d4qCceuRdWTDTQU=";
};
nativeBuildInputs = [ autoconf bison flex libtool pkg-config which installShellFiles ];
diff --git a/pkgs/tools/security/please/default.nix b/pkgs/tools/security/please/default.nix
new file mode 100644
index 000000000000..40640ba4ed87
--- /dev/null
+++ b/pkgs/tools/security/please/default.nix
@@ -0,0 +1,50 @@
+{ lib
+, rustPlatform
+, fetchFromGitLab
+, installShellFiles
+, pam
+, nixosTests
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "please";
+ version = "0.5.3";
+
+ src = fetchFromGitLab {
+ owner = "edneville";
+ repo = "please";
+ rev = "v${version}";
+ hash = "sha256-YL0yKIDoFD6Q5gVXOjHiqH2ub7jlhlE/uDKLK1FlE74=";
+ };
+
+ cargoHash = "sha256-noZsnFL6G1KcxGY0sn0PvY5nIdx5aOAMErMViIY/7bE=";
+
+ nativeBuildInputs = [ installShellFiles ];
+
+ buildInputs = [ pam ];
+
+ patches = [ ./nixos-specific.patch ];
+
+ postInstall = ''
+ installManPage man/*
+ '';
+
+ passthru.tests = { inherit (nixosTests) please; };
+
+ meta = with lib; {
+ description = "A polite regex-first sudo alternative";
+ longDescription = ''
+ Delegate accurate least privilege access with ease. Express easily with a
+ regex and expose only what is needed and nothing more. Or validate file
+ edits with pleaseedit.
+
+ Please is written with memory safe rust. Traditional C memory unsafety is
+ avoided, logic problems may exist but this codebase is relatively small.
+ '';
+ homepage = "https://www.usenix.org.uk/content/please.html";
+ changelog = "https://github.com/edneville/please/blob/${src.rev}/CHANGELOG.md";
+ license = licenses.gpl3Only;
+ maintainers = with maintainers; [ azahi ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/tools/security/please/nixos-specific.patch b/pkgs/tools/security/please/nixos-specific.patch
new file mode 100644
index 000000000000..926f815cbfb4
--- /dev/null
+++ b/pkgs/tools/security/please/nixos-specific.patch
@@ -0,0 +1,13 @@
+diff --git i/src/lib.rs w/src/lib.rs
+index fdd69f2..07c794e 100644
+--- i/src/lib.rs
++++ w/src/lib.rs
+@@ -1667,7 +1667,7 @@ pub fn search_path(binary: &str) -> Option {
+ }
+ }
+
+- for dir in "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin".split(':') {
++ for dir in "/run/wrappers/bin:/run/current-system/sw/bin:/run/current-system/sw/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin".split(':') {
+ let path_name = format!("{}/{}", &dir, &binary);
+ let p = Path::new(&path_name);
+
diff --git a/pkgs/tools/security/ruler/default.nix b/pkgs/tools/security/ruler/default.nix
new file mode 100644
index 000000000000..b6505533aa82
--- /dev/null
+++ b/pkgs/tools/security/ruler/default.nix
@@ -0,0 +1,26 @@
+{ lib
+, stdenv
+, buildGoModule
+, fetchFromGitHub
+}:
+
+buildGoModule rec {
+ pname = "ruler";
+ version = "2.4.1";
+
+ src = fetchFromGitHub {
+ owner = "sensepost";
+ repo = pname;
+ rev = version;
+ hash = "sha256-cEYpK1LB9b65xr6MCMax1vUtSWefjJdXNs4sPgx65d0=";
+ };
+
+ vendorHash = "sha256-ITd3cvZmRBWK3922dDRvNHNH8KzHoVfIQI6S318ibxA=";
+
+ meta = with lib; {
+ description = "Tool to abuse Exchange services";
+ homepage = "https://github.com/sensepost/ruler";
+ license = with licenses; [ cc-by-nc-40 ];
+ maintainers = with maintainers; [ fab ];
+ };
+}
diff --git a/pkgs/tools/security/saml2aws/default.nix b/pkgs/tools/security/saml2aws/default.nix
index d732ae9a07c6..9789fa3b09ae 100644
--- a/pkgs/tools/security/saml2aws/default.nix
+++ b/pkgs/tools/security/saml2aws/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "saml2aws";
- version = "2.36.0";
+ version = "2.36.1";
src = fetchFromGitHub {
owner = "Versent";
repo = "saml2aws";
rev = "v${version}";
- sha256 = "sha256-Mux0n8uBnh9R+llA/XAVsfcDWIDxoaQkkSuhoSpIhl4=";
+ sha256 = "sha256-3kBxMC+xXienHOu6YnJNCXd9Tc8rF5WUQF827GkauhQ=";
};
vendorSha256 = "sha256-cxfanKv25U8U6FQ1YfOXghAR8GYQB9PN0TkfLzG4UbI=";
diff --git a/pkgs/tools/security/vault/vault-bin.nix b/pkgs/tools/security/vault/vault-bin.nix
index beca57e85ff2..18a403644602 100644
--- a/pkgs/tools/security/vault/vault-bin.nix
+++ b/pkgs/tools/security/vault/vault-bin.nix
@@ -56,7 +56,7 @@ stdenv.mkDerivation rec {
homepage = "https://www.vaultproject.io";
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
license = licenses.mpl20;
- maintainers = with maintainers; teams.serokell.members ++ [ offline psyanticy Chili-Man techknowlogick ];
+ maintainers = with maintainers; teams.serokell.members ++ [ offline psyanticy Chili-Man techknowlogick mkaito ];
mainProgram = "vault";
platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" "aarch64-darwin" "aarch64-linux" ];
};
diff --git a/pkgs/tools/system/jsvc/default.nix b/pkgs/tools/system/jsvc/default.nix
index fe53c368c90b..e0c1ebee90b4 100644
--- a/pkgs/tools/system/jsvc/default.nix
+++ b/pkgs/tools/system/jsvc/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "jsvc";
- version = "1.3.1";
+ version = "1.3.2";
src = fetchurl {
url = "https://downloads.apache.org//commons/daemon/source/commons-daemon-${version}-src.tar.gz";
- sha256 = "sha256-SSc3ocubCfBjZtyUHpCE6rDkF7UtAAWsUIa9fQ1gHts=";
+ sha256 = "sha256-Xd6J/TOGCDAtBl3baKJnOYnztJH+C+L2+e9RC0BUqEw=";
};
buildInputs = [ commonsDaemon ];
diff --git a/pkgs/tools/wayland/swayr/default.nix b/pkgs/tools/wayland/swayr/default.nix
index 6a391a274451..c42a9cbf9c4f 100644
--- a/pkgs/tools/wayland/swayr/default.nix
+++ b/pkgs/tools/wayland/swayr/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "swayr";
- version = "0.20.1";
+ version = "0.22.0";
src = fetchFromSourcehut {
owner = "~tsdh";
repo = "swayr";
rev = "swayr-${version}";
- sha256 = "sha256-kHFo5FJMzPRlnYg5iER1ULThhfJ0pY5apJNXPyHrMzE=";
+ sha256 = "sha256-HThKeuFe4slqakQE1QAfu3SMUL/Gq9DodnAKcU/gTEY=";
};
- cargoSha256 = "sha256-Tm+LSL13COfKyH2021oiKme2yO9jurQ/F+U2y9klz18=";
+ cargoSha256 = "sha256-c13u5EWRrTd9HbL6oLMd4xeQyAncrx5OjzW7FwPIBsE=";
patches = [
./icon-paths.patch
diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix
index ed22854c80cd..31f8a24b0226 100644
--- a/pkgs/top-level/aliases.nix
+++ b/pkgs/top-level/aliases.nix
@@ -49,7 +49,7 @@ mapAliases ({
forceSystem = system: _:
(import self.path { localSystem = { inherit system; }; });
- _0x0 = throw "0x0 upstream is abandoned and no longer exists: https://gitlab.com/somasis/scripts/"; # Added 2021-12-03
+ _0x0 = throw "0x0 upstream is abandoned and no longer exists: https://gitlab.com/somasis/scripts/";
### A ###
@@ -63,65 +63,80 @@ mapAliases ({
aircrackng = throw "'aircrackng' has been renamed to/replaced by 'aircrack-ng'"; # Converted to throw 2022-02-22
airtame = throw "airtame has been removed due to being unmaintained"; # Added 2022-01-19
alarm-clock-applet = throw "'alarm-clock-applet' has been abandoned upstream and depends on deprecated GNOME2/GTK2"; # Added 2022-06-16
- alsaLib = throw "'alsaLib' has been renamed to/replaced by 'alsa-lib'"; # Converted to throw 2022-09-24
- alsaOss = throw "'alsaOss' has been renamed to/replaced by 'alsa-oss'"; # Converted to throw 2022-09-24
- alsaPluginWrapper = throw "'alsaPluginWrapper' has been renamed to/replaced by 'alsa-plugins-wrapper'"; # Converted to throw 2022-09-24
- alsaPlugins = throw "'alsaPlugins' has been renamed to/replaced by 'alsa-plugins'"; # Converted to throw 2022-09-24
- alsaTools = throw "'alsaTools' has been renamed to/replaced by 'alsa-tools'"; # Converted to throw 2022-09-24
- alsaUtils = throw "'alsaUtils' has been renamed to/replaced by 'alsa-utils'"; # Converted to throw 2022-09-24
+ aleth = throw "aleth (previously packaged as cpp_ethereum) has been removed; abandoned upstream"; # Added 2020-11-30
+ alsaLib = alsa-lib; # Added 2021-06-09
+ alsaOss = alsa-oss; # Added 2021-06-10
+ alsaPluginWrapper = alsa-plugins-wrapper; # Added 2021-06-10
+ alsaPlugins = alsa-plugins; # Added 2021-06-10
+ alsaTools = alsa-tools; # Added 2021-06-10
+ alsaUtils = alsa-utils; # Added 2021-06-10
+ amazon-glacier-cmd-interface = throw "amazon-glacier-cmd-interface has been removed due to it being unmaintained"; # Added 2020-10-30
aminal = throw "aminal was renamed to darktile"; # Added 2021-09-28
ammonite-repl = throw "'ammonite-repl' has been renamed to/replaced by 'ammonite'"; # Converted to throw 2022-02-22
amuleDaemon = throw "amuleDaemon was renamed to amule-daemon"; # Added 2022-02-11
amuleGui = throw "amuleGui was renamed to amule-gui"; # Added 2022-02-11
+ amsn = throw "amsn has been removed due to being unmaintained"; # Added 2020-12-09
angelfish = libsForQt5.plasmaMobileGear.angelfish; # Added 2021-10-06
ansible_2_11 = throw "Ansible 2.11 goes end of life in 2022/11 and can't be supported throughout the 22.05 release cycle"; # Added 2022-03-30
ansible_2_10 = throw "Ansible 2.10 went end of life in 2022/05 and has subsequently been dropped"; # Added 2022-03-30
ansible_2_9 = throw "Ansible 2.9 went end of life in 2022/05 and has subsequently been dropped"; # Added 2022-03-30
+ antimicro = throw "antimicro has been removed as it was broken, see antimicrox instead"; # Added 2020-08-06
antimicroX = antimicrox; # Added 2021-10-31
apple-music-electron = throw "'apple-music-electron' is end of life and has been removed, you can use 'cider' instead"; # Added 2022-10-02
ardour_5 = throw "ardour_5 has been removed. see https://github.com/NixOS/nixpkgs/issues/139549"; # Added 2021-09-28
arduino_core = throw "'arduino_core' has been renamed to/replaced by 'arduino-core'"; # Converted to throw 2022-02-22
+ arora = throw "arora has been removed"; # Added 2020-09-09
asciidocFull = throw "'asciidocFull' has been renamed to/replaced by 'asciidoc-full'"; # Converted to throw 2022-02-22
asn1c = throw "asn1c has been removed: deleted by upstream"; # Added 2022-01-07
asterisk_13 = throw "asterisk_13: Asterisk 13 is end of life and has been removed"; # Added 2022-04-06
+ asterisk_15 = throw "asterisk_15: Asterisk 15 is end of life and has been removed"; # Added 2020-10-07
asterisk_17 = throw "asterisk_17: Asterisk 17 is end of life and has been removed"; # Added 2022-04-06
at_spi2_atk = throw "'at_spi2_atk' has been renamed to/replaced by 'at-spi2-atk'"; # Converted to throw 2022-02-22
at_spi2_core = throw "'at_spi2_core' has been renamed to/replaced by 'at-spi2-core'"; # Converted to throw 2022-02-22
+ aucdtect = throw "aucdtect: Upstream no longer provides download urls"; # Added 2020-12-26
audacity-gtk2 = throw "'audacity-gtk2' has been removed to/replaced by 'audacity'"; # Added 2022-10-09
audacity-gtk3 = throw "'audacity-gtk3' has been removed to/replaced by 'audacity'"; # Added 2022-10-09
automoc4 = throw "automoc4 has been removed from nixpkgs"; # Added 2022-05-30
- avldrums-lv2 = throw "'avldrums-lv2' has been renamed to/replaced by 'x42-avldrums'"; # Converted to throw 2022-09-24
+ avldrums-lv2 = x42-avldrums; # Added 2020-03-29
+ avxsynth = throw "avxsynth was removed because it was broken"; # Added 2021-05-18
awesome-4-0 = awesome; # Added 2022-05-05
aws = throw "aws has been removed: abandoned by upstream. For the AWS CLI maintained by Amazon, see 'awscli' or 'awscli2'"; # Added 2022-09-21
awless = throw "awless has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-05-30
aws-okta = throw "aws-okta is on indefinite hiatus. See https://github.com/segmentio/aws-okta/issues/278"; # Added 2022-04-05;
axoloti = throw "axoloti has been removed: abandoned by upstream"; # Added 2022-05-13
azure-vhd-utils = throw "azure-vhd-utils has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-03
+ azureus = throw "azureus is now known as vuze and the version in nixpkgs was really outdated"; # Added 2021-08-02
### B ###
badtouch = authoscope; # Project was renamed, added 20210626
bar-xft = throw "'bar-xft' has been renamed to/replaced by 'lemonbar-xft'"; # Converted to throw 2022-02-22
bashCompletion = throw "'bashCompletion' has been renamed to/replaced by 'bash-completion'"; # Converted to throw 2022-02-22
- bashInteractive_5 = throw "'bashInteractive_5' has been renamed to/replaced by 'bashInteractive'"; # Converted to throw 2022-09-24
- bash_5 = throw "'bash_5' has been renamed to/replaced by 'bash'"; # Converted to throw 2022-09-24
+ bashInteractive_5 = bashInteractive; # Added 2021-08-20
+ bash_5 = bash; # Added 2021-08-20
bashburn = throw "bashburn has been removed: deleted by upstream"; # Added 2022-01-07
+ bazaar = throw "bazaar has been deprecated by breezy"; # Added 2020-04-19
+ bazaarTools = throw "bazaar has been deprecated by breezy"; # Added 2020-04-19
bazel_0 = throw "bazel 0 is past end of life as it is not an lts version"; # Added 2022-05-09
bazel_0_27 = throw "bazel 0.27 is past end of life as it is not an lts version"; # Added 2022-05-09
bazel_0_29 = throw "bazel 0.29 is past end of life as it is not an lts version"; # Added 2022-05-09
bazel_1 = throw "bazel 1 is past end of life as it is not an lts version"; # Added 2022-05-09
+ bcat = throw "bcat has been removed because upstream is dead"; # Added 2021-08-22
beetsExternalPlugins = throw "beetsExternalPlugins has been deprecated, use beetsPackages.$pluginname"; # Added 2022-05-07
beret = throw "beret has been removed"; # Added 2021-11-16
bin_replace_string = throw "bin_replace_string has been removed: deleted by upstream"; # Added 2022-01-07
bird2 = bird; # Added 2022-02-21
bird6 = throw "bird6 was dropped. Use bird instead, which has support for both ipv4/ipv6"; # Added 2022-02-21
bitbucket-cli = throw "bitbucket-cli has been removed: abandoned by upstream"; # Added 2022-03-21
+ bitsnbots = throw "bitsnbots has been removed because it was broken and upstream missing"; # Added 2021-08-22
blastem = throw "blastem has been removed from nixpkgs as it would still require python2"; # Added 2022-01-01
- bluezFull = throw "'bluezFull' has been renamed to/replaced by 'bluez'"; # Converted to throw 2022-09-24
+ bluezFull = bluez; # Added 2019-12-03
+ bomi = throw "bomi has been removed from nixpkgs since it was broken and abandoned upstream"; # Added 2020-12-10
botan = throw "botan has been removed because it did not support a supported openssl version"; # added 2021-12-15
- bpftool = throw "'bpftool' has been renamed to/replaced by 'bpftools'"; # Converted to throw 2022-09-24
+ bpftool = bpftools; # Added 2021-05-03
+ brackets = throw "brackets has been removed, it was unmaintained and had open vulnerabilities"; # Added 2021-01-24
bridge_utils = throw "'bridge_utils' has been renamed to/replaced by 'bridge-utils'"; # Converted to throw 2022-02-22
- bro = throw "'bro' has been renamed to/replaced by 'zeek'"; # Converted to throw 2022-09-24
+ bro = zeek; # Added 2019-09-29
btops = throw "btops has been dropped due to the lack of maintenance from upstream since 2017"; # Added 2022-06-02
btrfsProgs = throw "'btrfsProgs' has been renamed to/replaced by 'btrfs-progs'"; # Converted to throw 2022-02-22
bud = throw "bud has been removed: abandoned by upstream"; # Added 2022-03-14
@@ -129,15 +144,17 @@ mapAliases ({
buttersink = throw "buttersink has been removed: abandoned by upstream"; # Added 2022-04-05
# bitwarden_rs renamed to vaultwarden with release 1.21.0 (2021-04-30)
- bitwarden_rs = throw "'bitwarden_rs' has been renamed to/replaced by 'vaultwarden'"; # Converted to throw 2022-09-24
- bitwarden_rs-mysql = throw "'bitwarden_rs-mysql' has been renamed to/replaced by 'vaultwarden-mysql'"; # Converted to throw 2022-09-24
- bitwarden_rs-postgresql = throw "'bitwarden_rs-postgresql' has been renamed to/replaced by 'vaultwarden-postgresql'"; # Converted to throw 2022-09-24
- bitwarden_rs-sqlite = throw "'bitwarden_rs-sqlite' has been renamed to/replaced by 'vaultwarden-sqlite'"; # Converted to throw 2022-09-24
- bitwarden_rs-vault = throw "'bitwarden_rs-vault' has been renamed to/replaced by 'vaultwarden-vault'"; # Converted to throw 2022-09-24
+ bitwarden_rs = vaultwarden;
+ bitwarden_rs-mysql = vaultwarden-mysql;
+ bitwarden_rs-postgresql = vaultwarden-postgresql;
+ bitwarden_rs-sqlite = vaultwarden-sqlite;
+ bitwarden_rs-vault = vaultwarden-vault;
blink = throw "blink has been removed from nixpkgs, it was unmaintained and required python2 at the time of removal"; # Added 2022-01-12
+ bs1770gain = throw "bs1770gain has been removed from nixpkgs, as it had no maintainer or reverse dependencies"; # Added 2021-01-02
bsod = throw "bsod has been removed: deleted by upstream"; # Added 2022-01-07
+ btc1 = throw "btc1 has been removed, it was abandoned by upstream"; # Added 2020-11-03
buildPerlPackage = throw "'buildPerlPackage' has been renamed to/replaced by 'perlPackages.buildPerlPackage'"; # Converted to throw 2022-02-22
buildkite-agent3 = throw "'buildkite-agent3' has been renamed to/replaced by 'buildkite-agent'"; # Converted to throw 2022-02-22
bundler_HEAD = throw "'bundler_HEAD' has been renamed to/replaced by 'bundler'"; # Converted to throw 2022-02-22
@@ -147,12 +164,19 @@ mapAliases ({
### C ###
c14 = throw "c14 is deprecated and archived by upstream"; # Added 2022-04-10
+ caddy1 = throw "caddy 1.x has been removed from nixpkgs, as it's unmaintained: https://github.com/caddyserver/caddy/blob/master/.github/SECURITY.md#supported-versions"; # Added 2020-10-02
caffe2 = throw "caffe2 has been removed: subsumed under the PyTorch project"; # Added 2022-04-25
+ calibre-py2 = throw "calibre-py2 has been removed from nixpkgs, as calibre has upgraded to python 3. Please use calibre as replacement"; # Added 2021-01-13
+ calibre-py3 = throw "calibre-py3 has been removed from nixpkgs, as calibre's default python version is now 3. Please use calibre as replacement"; # Added 2021-01-13
callPackage_i686 = pkgsi686Linux.callPackage;
cantarell_fonts = throw "'cantarell_fonts' has been renamed to/replaced by 'cantarell-fonts'"; # Converted to throw 2022-02-22
cargo-download = throw "cargo-download has been removed from nixpkgs as it is unmaintained, use cargo-clone instead"; # Added 2022-10-11
- catfish = throw "'catfish' has been renamed to/replaced by 'xfce.catfish'"; # Converted to throw 2022-09-24
+ cargo-tree = throw "cargo-tree has been removed, use the builtin `cargo tree` command instead"; # Added 2020-08-20
+ casperjs = throw "casperjs has been removed, it was abandoned by upstream and broken";
+ catfish = xfce.catfish; # Added 2019-12-22
+ ccnet = throw "ccnet has been removed because seafile does not depend on it anymore"; # Added 2021-03-25
cde-gtk-theme = throw "cde-gtk-theme has been removed from nixpkgs as it shipped with python2 scripts that didn't work anymore"; # Added 2022-01-12
+ cgmanager = throw "cgmanager was deprecated by lxc and therefore removed from nixpkgs"; # Added 2020-06-05
checkbashism = throw "'checkbashism' has been renamed to/replaced by 'checkbashisms'"; # Converted to throw 2022-02-22
chrome-gnome-shell = gnome-browser-connector; # Added 2022-07-27
chronos = throw "chronos has been removed from nixpkgs, as it was unmaintained"; # Added 2020-08-15
@@ -179,30 +203,44 @@ mapAliases ({
clangAnalyzer = throw "'clangAnalyzer' has been renamed to/replaced by 'clang-analyzer'"; # Converted to throw 2022-02-22
claws-mail-gtk2 = throw "claws-mail-gtk2 was removed to get rid of Python 2, please use claws-mail"; # Added 2021-12-05
- claws-mail-gtk3 = throw "'claws-mail-gtk3' has been renamed to/replaced by 'claws-mail'"; # Converted to throw 2022-09-24
+ claws-mail-gtk3 = claws-mail; # Added 2021-07-10
clawsMail = throw "'clawsMail' has been renamed to/replaced by 'claws-mail'"; # Converted to throw 2022-02-22
cldr-emoji-annotation = throw "'cldr-emoji-annotation' has been removed, as it was unmaintained; use 'cldr-annotations' instead"; # Added 2022-04-03
clearsilver = throw "clearsilver has been removed: abandoned by upstream"; # Added 2022-03-15
clementineUnfree = throw "clementineUnfree has been removed because Spotify stopped supporting libspotify"; # added 2022-05-29
clutter_gtk = throw "'clutter_gtk' has been renamed to/replaced by 'clutter-gtk'"; # Converted to throw 2022-02-22
- codimd = throw "'codimd' has been renamed to/replaced by 'hedgedoc'"; # Converted to throw 2022-09-24
+ cmakeWithQt4Gui = throw "cmakeWithQt4Gui has been removed in favor of cmakeWithGui (Qt 5)"; # Added 2021-05
+ codimd = hedgedoc; # Added 2020-11-29
inherit (libsForQt5.mauiPackages) communicator; # added 2022-05-17
- compton = throw "'compton' has been renamed to/replaced by 'picom'"; # Converted to throw 2022-09-24
+ compton = picom; # Added 2019-12-02
compton-git = throw "'compton-git' has been renamed to/replaced by 'compton'"; # Converted to throw 2022-02-22
- concurrencykit = throw "'concurrencykit' has been renamed to/replaced by 'libck'"; # Converted to throw 2022-09-24
+ concurrencykit = libck; # Added 2021-03
conntrack_tools = throw "'conntrack_tools' has been renamed to/replaced by 'conntrack-tools'"; # Converted to throw 2022-02-22
container-linux-config-transpiler = throw "container-linux-config-transpiler is deprecated and archived by upstream"; # Added 2022-04-05
cool-old-term = throw "'cool-old-term' has been renamed to/replaced by 'cool-retro-term'"; # Converted to throw 2022-02-22
corsmisc = throw "corsmisc has been removed (upstream is gone)"; # Added 2022-01-24
+ couchdb = throw "couchdb was removed from nixpkgs, use couchdb3 instead"; # Added 2021-03-03
+ couchdb2 = throw "couchdb2 was removed from nixpkgs, use couchdb3 instead"; # Added 2021-03-03
coreclr = throw "coreclr has been removed from nixpkgs, use dotnet-sdk instead"; # added 2022-06-12
corgi = throw "corgi has been dropped due to the lack of maintanence from upstream since 2018"; # Added 2022-06-02
cpp-gsl = throw "'cpp-gsl' has been renamed to/replaced by 'microsoft_gsl'"; # Converted to throw 2022-02-22
+ cpp_ethereum = throw "cpp_ethereum has been removed; abandoned upstream"; # Added 2020-11-30
cpuminer-multi = throw "cpuminer-multi has been removed: deleted by upstream"; # Added 2022-01-07
crafty = throw "crafty has been removed: deleted by upstream"; # Added 2022-01-07
+ cryptol = throw "cryptol was removed due to prolonged broken build"; # Added 2020-08-21
cryptpad = throw "cryptpad has been removed, because it was unmaintained in nixpkgs"; # Added 2022-07-04
ctl = throw "ctl has been removed: abandoned by upstream"; # Added 2022-05-13
# CUDA Toolkit
+ cudatoolkit_6 = throw "cudatoolkit_6 has been removed in favor of newer versions"; # Added 2021-02-14
+ cudatoolkit_65 = throw "cudatoolkit_65 has been removed in favor of newer versions"; # Added 2021-02-14
+ cudatoolkit_7 = throw "cudatoolkit_7 has been removed in favor of newer versions"; # Added 2021-02-14
+ cudatoolkit_7_5 = throw "cudatoolkit_7_5 has been removed in favor of newer versions"; # Added 2021-02-14
+ cudatoolkit_8 = throw "cudatoolkit_8 has been removed in favor of newer versions"; # Added 2021-02-14
+ cudatoolkit_9 = throw "cudatoolkit_9 has been removed in favor of newer versions"; # Added 2021-04-18
+ cudatoolkit_9_0 = throw "cudatoolkit_9_0 has been removed in favor of newer versions"; # Added 2021-04-18
+ cudatoolkit_9_1 = throw "cudatoolkit_9_1 has been removed in favor of newer versions"; # Added 2021-04-18
+ cudatoolkit_9_2 = throw "cudatoolkit_9_2 has been removed in favor of newer versions"; # Added 2021-04-18
cudatoolkit_10 = throw "cudatoolkit_10 has been renamed to cudaPackages_10.cudatoolkit"; # Added 2022-04-04
cudatoolkit_10_0 = throw "cudatoolkit_10_0 has been renamed to cudaPackages_10_0.cudatoolkit"; # Added 2022-04-04
cudatoolkit_10_1 = throw "cudatoolkit_10_1 has been renamed to cudaPackages_10_1.cudatoolkit"; # Added 2022-04-04
@@ -216,9 +254,13 @@ mapAliases ({
cudatoolkit_11_6 = throw "cudatoolkit_11_6 has been renamed to cudaPackages_11_6.cudatoolkit"; # Added 2022-04-04
cudnn = throw "cudnn is now part of cudaPackages*"; # Added 2022-04-04
+ cudnn6_cudatoolkit_8 = throw "cudnn6_cudatoolkit_8 has been removed in favor of newer versions"; # Added 2021-02-14
+ cudnn_cudatoolkit_7 = throw "cudnn_cudatoolkit_7 has been removed in favor of newer versions"; # Added 2021-02-14
cudnn_7_4_cudatoolkit_10_0 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04
+ cudnn_cudatoolkit_7_5 = throw "cudnn_cudatoolkit_7_5 has been removed in favor of newer versions"; # Added 2021-02-14
cudnn_7_6_cudatoolkit_10_0 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04
cudnn_7_6_cudatoolkit_10_1 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04
+ cudnn_cudatoolkit_8 = throw "cudnn_cudatoolkit_8 has been removed in favor of newer versions"; # Added 2021-02-14
cudnn_8_1_cudatoolkit_10_2 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04
cudnn_8_1_cudatoolkit_11_0 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04
cudnn_8_1_cudatoolkit_11_1 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04
@@ -233,6 +275,10 @@ mapAliases ({
cudnn_8_3_cudatoolkit_11_5 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04
cudnn_8_3_cudatoolkit_10 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04
cudnn_8_3_cudatoolkit_11 = throw "cudnn* is now part of cudaPackages*"; # Added 2022-04-04
+ cudnn_cudatoolkit_9 = throw "cudnn_cudatoolkit_9 has been removed in favor of newer versions"; # Added 2021-04-18
+ cudnn_cudatoolkit_9_0 = throw "cudnn_cudatoolkit_9_0 has been removed in favor of newer versions"; # Added 2021-04-18
+ cudnn_cudatoolkit_9_1 = throw "cudnn_cudatoolkit_9_1 has been removed in favor of newer versions"; # Added 2021-04-18
+ cudnn_cudatoolkit_9_2 = throw "cudnn_cudatoolkit_9_2 has been removed in favor of newer versions"; # Added 2021-04-18
cura_stable = throw "cura_stable was removed because it was broken and used Python 2"; # added 2022-06-05
curl_unix_socket = throw "curl_unix_socket has been dropped due to the lack of maintanence from upstream since 2015"; # Added 2022-06-02
cutensor = throw "cutensor is now part of cudaPackages*"; # Added 2022-04-04
@@ -246,27 +292,31 @@ mapAliases ({
cutensor_cudatoolkit_11_3 = throw "cutensor* is now part of cudaPackages*"; # Added 2022-04-04
cutensor_cudatoolkit_11_4 = throw "cutensor* is now part of cudaPackages*"; # Added 2022-04-04
- cloud-print-connector = throw "Google Cloudprint is officially discontinued since Jan 2021, more info https://support.google.com/chrome/a/answer/9633006"; # Added 2021-11-03
- cups-googlecloudprint = throw "Google Cloudprint is officially discontinued since Jan 2021, more info https://support.google.com/chrome/a/answer/9633006"; # Added 2021-11-03
+ cloud-print-connector = throw "Google Cloudprint is officially discontinued since Jan 2021, more info https://support.google.com/chrome/a/answer/9633006";
+ cquery = throw "cquery has been removed because it is abandoned by upstream. Consider switching to clangd or ccls instead"; # Added 2020-06-15
+ cups-googlecloudprint = throw "Google Cloudprint is officially discontinued since Jan 2021, more info https://support.google.com/chrome/a/answer/9633006";
cupsBjnp = throw "'cupsBjnp' has been renamed to/replaced by 'cups-bjnp'"; # Converted to throw 2022-02-22
cups_filters = throw "'cups_filters' has been renamed to/replaced by 'cups-filters'"; # Converted to throw 2022-02-22
curlcpp = throw "curlcpp has been removed, no active maintainers and no usage within nixpkgs"; # Added 2022-05-10
curaByDagoma = throw "curaByDagoma has been removed from nixpkgs, because it was unmaintained and dependent on python2 packages"; # Added 2022-01-12
curaLulzbot = throw "curaLulzbot has been removed due to insufficient upstream support for a modern dependency chain"; # Added 2021-10-23
cv = throw "'cv' has been renamed to/replaced by 'progress'"; # Converted to throw 2022-02-22
- cvs_fast_export = throw "'cvs_fast_export' has been renamed to/replaced by 'cvs-fast-export'"; # Converted to throw 2022-09-24
+ cvs_fast_export = cvs-fast-export; # Added 2021-06-10
### D ###
d1x_rebirth = throw "'d1x_rebirth' has been renamed to/replaced by 'dxx-rebirth'"; # Converted to throw 2022-02-22
d2x_rebirth = throw "'d2x_rebirth' has been renamed to/replaced by 'dxx-rebirth'"; # Converted to throw 2022-02-22
- dart_stable = throw "'dart_stable' has been renamed to/replaced by 'dart'"; # Converted to throw 2022-09-24
+ dart_dev = throw "Non-stable versions of Dart have been removed"; # Added 2020-01-15
+ dart_old = throw "Non-stable versions of Dart have been removed"; # Added 2020-01-15
+ dart_stable = dart; # Added 2020-01-15
dat = nodePackages.dat;
dashpay = throw "'dashpay' has been removed because it was unmaintained"; # Added 2022-05-12
dbus_daemon = throw "'dbus_daemon' has been renamed to/replaced by 'dbus.daemon'"; # Converted to throw 2022-02-22
dbus_glib = throw "'dbus_glib' has been renamed to/replaced by 'dbus-glib'"; # Converted to throw 2022-02-22
dbus_libs = throw "'dbus_libs' has been renamed to/replaced by 'dbus'"; # Converted to throw 2022-02-22
dbus_tools = throw "'dbus_tools' has been renamed to/replaced by 'dbus.out'"; # Converted to throw 2022-02-22
+ dbvisualizer = throw "dbvisualizer has been removed from nixpkgs, as it's unmaintained"; # Added 2020-09-20
dd-agent = throw "dd-agent has been removed in favor of the newer datadog-agent"; # Added 2022-04-26
ddar = throw "ddar has been removed: abandoned by upstream"; # Added 2022-03-18
deadbeef-mpris2-plugin = throw "'deadbeef-mpris2-plugin' has been renamed to/replaced by 'deadbeefPlugins.mpris2'"; # Converted to throw 2022-02-22
@@ -274,9 +324,21 @@ mapAliases ({
debian_devscripts = throw "'debian_devscripts' has been renamed to/replaced by 'debian-devscripts'"; # Converted to throw 2022-02-22
debugedit-unstable = debugedit; # Added 2021-11-22
+ deepin = throw "deepin was a work in progress and it has been canceled and removed https://github.com/NixOS/nixpkgs/issues/94870"; # added 2020-08-31
+ deepspeech = throw "deepspeech was removed in favor of stt. https://github.com/NixOS/nixpkgs/issues/119496"; # added 2021-05-05
deisctl = throw "deisctl was removed ; the service does not exist anymore"; # added 2022-02-06
deis = throw "deis was removed ; the service does not exist anymore"; # added 2022-02-06
- deltachat-electron = throw "'deltachat-electron' has been renamed to/replaced by 'deltachat-desktop'"; # Converted to throw 2022-09-24
+ deltachat-electron = deltachat-desktop; # added 2021-07-18
+
+ deluge-1_x = throw ''
+ Deluge 1.x (deluge-1_x) is no longer supported.
+ Please use Deluge 2.x (deluge-2_x) instead, for example:
+
+ services.deluge.package = pkgs.deluge-2_x;
+
+ Note that it is NOT possible to switch back to Deluge 1.x after this change.
+ ''; # Added 2021-08-18
+
demjson = with python3Packages; toPythonApplication demjson; # Added 2022-01-18
desktop_file_utils = throw "'desktop_file_utils' has been renamed to/replaced by 'desktop-file-utils'"; # Converted to throw 2022-02-22
devicemapper = throw "'devicemapper' has been renamed to/replaced by 'lvm2'"; # Converted to throw 2022-02-22
@@ -287,8 +349,9 @@ mapAliases ({
disper = throw "disper has been removed: abandoned by upstream"; # Added 2022-03-18
displaycal = throw "displaycal has been removed from nixpkgs, as it hasn't migrated to python3"; # Added 2022-01-12
dmtx = throw "'dmtx' has been renamed to/replaced by 'dmtx-utils'"; # Converted to throw 2022-02-22
- dnnl = throw "'dnnl' has been renamed to/replaced by 'oneDNN'"; # Converted to throw 2022-09-24
+ dnnl = oneDNN; # Added 2020-04-22
docbook5_xsl = throw "'docbook5_xsl' has been renamed to/replaced by 'docbook_xsl_ns'"; # Converted to throw 2022-02-22
+ docbookrx = throw "docbookrx has been removed since it was unmaintained"; # Added 2021-01-12
docbook_xml_xslt = throw "'docbook_xml_xslt' has been renamed to/replaced by 'docbook_xsl'"; # Converted to throw 2022-02-22
doh-proxy = throw "doh-proxy has been removed because upstream abandoned it and its depedencies where removed."; # Added 2022-03-30
docker_compose = throw "'docker_compose' has been renamed to/replaced by 'docker-compose'"; # Converted to throw 2022-02-22
@@ -299,9 +362,12 @@ mapAliases ({
dotnet-netcore = dotnet-runtime; # Added 2021-10-07
double_conversion = throw "'double_conversion' has been renamed to/replaced by 'double-conversion'"; # Converted to throw 2022-02-22
dragon-drop = throw "'dragon-drop' has been removed in favor of 'xdragon'"; # Added 2022-04-10;
+ draftsight = throw "draftsight has been removed, no longer available as freeware"; # Added 2020-08-14
dust = throw "dust has been removed: abandoned by upstream"; # Added 2022-04-21
+ dvb_apps = throw "dvb_apps has been removed"; # Added 2020-11-03
dwarf_fortress = throw "'dwarf_fortress' has been renamed to/replaced by 'dwarf-fortress'"; # Converted to throw 2022-02-22
- dylibbundler = throw "'dylibbundler' has been renamed to/replaced by 'macdylibbundler'"; # Converted to throw 2022-09-24
+ dwm-git = throw "dwm-git has been removed from nixpkgs, as it had no updates for 2 years not serving it's purpose"; # Added 2021-02-07
+ dylibbundler = macdylibbundler; # Added 2021-04-24
### E ###
@@ -309,6 +375,8 @@ mapAliases ({
ec2_ami_tools = ec2-ami-tools; # Added 2021-10-08
ec2_api_tools = ec2-api-tools; # Added 2021-10-08
ec2-utils = amazon-ec2-utils; # Added 2022-02-01
+ elasticmq = throw "elasticmq has been removed in favour of elasticmq-server-bin"; # Added 2021-01-17
+ elasticsearch7-oss = throw "elasticsearch7-oss has been removed, as the distribution is no longer provided by upstream. https://github.com/NixOS/nixpkgs/pull/114456"; # Added 2021-06-09
# Electron
electron_3 = throw "electron_3 has been removed in favor of newer versions"; # added 2022-01-06
@@ -326,10 +394,10 @@ mapAliases ({
emacs28WithPackages = emacs28.pkgs.withPackages; # Added 2021-10-04
emacsNativeComp = emacs28NativeComp; # Added 2022-06-08
emacsPackagesGen = throw "'emacsPackagesGen' has been renamed to/replaced by 'emacsPackagesFor'"; # Converted to throw 2022-02-22
- emacsPackagesNg = throw "'emacsPackagesNg' has been renamed to/replaced by 'emacs.pkgs'"; # Converted to throw 2022-09-24
- emacsPackagesNgFor = throw "'emacsPackagesNgFor' has been renamed to/replaced by 'emacsPackagesFor'"; # Converted to throw 2022-09-24
+ emacsPackagesNg = emacs.pkgs; # Added 2019-08-07
+ emacsPackagesNgFor = emacsPackagesFor; # Added 2019-08-07
emacsPackagesNgGen = throw "'emacsPackagesNgGen' has been renamed to/replaced by 'emacsPackagesFor'"; # Converted to throw 2022-02-22
- emacsWithPackages = throw "'emacsWithPackages' has been renamed to/replaced by 'emacs.pkgs.withPackages'"; # Converted to throw 2022-09-24
+ emacsWithPackages = emacs.pkgs.withPackages; # Added 2020-12-18
enblendenfuse = throw "'enblendenfuse' has been renamed to/replaced by 'enblend-enfuse'"; # Converted to throw 2022-02-22
encryptr = throw "encryptr was removed because it reached end of life"; # Added 2022-02-06
@@ -338,6 +406,7 @@ mapAliases ({
enyo-doom = enyo-launcher; # Added 2022-09-09
epoxy = libepoxy; # Added 2021-11-11
epsxe = throw "epsxe has been removed from nixpkgs, as it was unmaintained."; # added 2021-12-15
+ esniper = throw "esniper has been removed because upstream no longer maintains it (and it no longer works)"; # Added 2021-04-12
etcdctl = throw "'etcdctl' has been renamed to/replaced by 'etcd'"; # Converted to throw 2022-02-22
eteroj.lv2 = throw "'eteroj.lv2' has been renamed to/replaced by 'open-music-kontrollers.eteroj'"; # Added 2022-03-09
euca2tools = throw "euca2ools has been removed because it is unmaintained upstream and still uses python2"; # Added 2022-01-01
@@ -347,94 +416,137 @@ mapAliases ({
### F ###
- fastnlo = throw "'fastnlo' has been renamed to/replaced by 'fastnlo_toolkit'"; # Converted to throw 2022-09-24
+ facette = throw "facette has been removed"; # Added 2020-01-06
+ fast-neural-doodle = throw "fast-neural-doodle has been removed, as the upstream project has been abandoned"; # Added 2020-03-28
+ fastnlo = fastnlo_toolkit; # Added 2021-04-24
fbreader = throw "fbreader has been removed, as the upstream project has been archived"; # Added 2022-05-26
+ fedora-coreos-config-transpiler = throw "fedora-coreos-config-transpiler has been renamed to 'butane'"; # Added 2021-04-13
feedreader = throw "feedreader is no longer activily maintained since 2019. The developer is working on a spiritual successor called NewsFlash."; # Added 2022-05-03
inherit (luaPackages) fennel; # Added 2022-09-24
fetchFromGithub = throw "You meant fetchFromGitHub, with a capital H"; # preserve
ffadoFull = throw "'ffadoFull' has been renamed to/replaced by 'ffado'"; # Converted to throw 2022-02-22
ffmpeg-sixel = throw "ffmpeg-sixel has been removed, because it was an outdated/unmaintained fork of ffmpeg"; # Added 2022-03-23";
ffmpeg_3 = throw "ffmpeg_3 was removed from nixpkgs, because it was an outdated and insecure release"; # added 2022-01-17
- finger_bsd = bsd-finger; # Added 2022-03-14
- fingerd_bsd = bsd-fingerd; # Added 2022-03-14
+ finger_bsd = bsd-finger;
+ fingerd_bsd = bsd-fingerd;
+ firefox-esr-68 = throw "Firefox 68 ESR was removed because it reached end of life with its final release 68.12esr on 2020-08-25";
firefox-esr-wrapper = throw "'firefox-esr-wrapper' has been renamed to/replaced by 'firefox-esr'"; # Converted to throw 2022-02-22
firefoxWrapper = throw "'firefoxWrapper' has been renamed to/replaced by 'firefox'"; # Converted to throw 2022-02-22
firefox-wrapper = throw "'firefox-wrapper' has been renamed to/replaced by 'firefox'"; # Converted to throw 2022-02-22
firmwareLinuxNonfree = linux-firmware; # Added 2022-01-09
+ fish-foreign-env = throw "fish-foreign-env has been replaced with fishPlugins.foreign-env"; # Added 2020-12-29, modified 2021-01-10
fishfight = jumpy; # Added 2022-08-03
flameGraph = throw "'flameGraph' has been renamed to/replaced by 'flamegraph'"; # Converted to throw 2022-02-22
+ flashplayer-standalone-debugger = throw "flashplayer-standalone-debugger has been removed as Adobe Flash Player is now deprecated"; # Added 2021-02-07
+ flashplayer-standalone = throw "flashplayer-standalone has been removed as Adobe Flash Player is now deprecated"; # Added 2021-02-07
+ flashplayer = throw "flashplayer has been removed as Adobe Flash Player is now deprecated"; # Added 2021-02-07
flashtool = throw "flashtool was removed from nixpkgs, because the download is down for copyright reasons and the site looks very fishy"; # Added 2021-06-31
flatbuffers_1_12 = throw "FlatBuffers version 1.12 has been removed, because upstream no longer maintains it"; # Added 2022-05-12
flatbuffers_2_0 = flatbuffers; # Added 2022-05-12
+ flink_1_5 = throw "flink_1_5 was removed, use flink instead"; # Added 2021-01-25
+ flutter-beta = throw "Non-stable versions of Flutter have been removed. You can use flutterPackages.mkFlutter to generate a package for other Flutter versions"; # Added 2020-01-15
+ flutter-dev = throw "Non-stable versions of Flutter have been removed. You can use flutterPackages.mkFlutter to generate a package for other Flutter versions"; # Added 2020-01-15
+ flvtool2 = throw "flvtool2 has been removed"; # Added 2020-11-03
fme = throw "fme was removed, because it is old and uses Glade, a discontinued library"; # Added 2022-01-26
- foldingathome = throw "'foldingathome' has been renamed to/replaced by 'fahclient'"; # Converted to throw 2022-09-24
+ foldingathome = fahclient; # Added 2020-09-03
font-awesome-ttf = throw "'font-awesome-ttf' has been renamed to/replaced by 'font-awesome'"; # Converted to throw 2022-02-22
+
+ fontconfig-penultimate = throw ''
+ fontconfig-penultimate has been removed.
+ It was a fork of the abandoned fontconfig-ultimate.
+ ''; # Added 2020-07-21
+
+ fontconfig_210 = throw ''
+ fontconfig 2.10.x hasn't had a release in years, is vulnerable to CVE-2016-5384
+ and has only been used for old fontconfig caches.
+ '';
+
foomatic_filters = throw "'foomatic_filters' has been renamed to/replaced by 'foomatic-filters'"; # Converted to throw 2022-02-22
fscryptctl-experimental = throw "The package fscryptctl-experimental has been removed. Please switch to fscryptctl"; # Added 2021-11-07
+ fsharp41 = throw "fsharp41 has been removed, please use dotnet-sdk_5 or later";
fslint = throw "fslint has been removed: end of life. Upstream recommends using czkawka (https://qarmin.github.io/czkawka/) instead"; # Added 2022-01-15
fuse_exfat = throw "'fuse_exfat' has been renamed to/replaced by 'exfat'"; # Converted to throw 2022-02-22
fuseki = throw "'fuseki' has been renamed to/replaced by 'apache-jena-fuseki'"; # Converted to throw 2022-02-22
fuse2fs = if stdenv.isLinux then e2fsprogs.fuse2fs else null; # Added 2022-03-27 preserve, reason: convenience, arch has a package named fuse2fs too.
+ fwupdate = throw "fwupdate was merged into fwupd"; # Added 2020-05-19
### G ###
- g4py = throw "'g4py' has been renamed to/replaced by 'python3Packages.geant4'"; # Converted to throw 2022-09-24
+ g4py = python3Packages.geant4; # Added 2020-06-06
+ gaia = throw "gaia has been removed because it seems abandoned upstream and uses no longer supported dependencies"; # Added 2020-06-06
gammy = throw "'gammy' is deprecated upstream and has been replaced by 'gummy'"; # Added 2022-09-03
gawp = throw "gawp has been dropped due to the lack of maintanence from upstream since 2017"; # Added 2022-06-02
+ gdal_1_11 = throw "gdal_1_11 was removed. Use gdal instead"; # Added 2021-04-03
gdb-multitarget = throw "'gdb-multitarget' has been renamed to/replaced by 'gdb'"; # Converted to throw 2022-02-22
gdk_pixbuf = throw "'gdk_pixbuf' has been renamed to/replaced by 'gdk-pixbuf'"; # Converted to throw 2022-02-22
getmail = throw "getmail has been removed from nixpkgs, migrate to getmail6"; # Added 2022-01-12
gettextWithExpat = throw "'gettextWithExpat' has been renamed to/replaced by 'gettext'"; # Converted to throw 2022-02-22
+ gfm = throw "gfm has been removed"; # Added 2021-01-15
giblib = throw " giblib has been removed from nixpkgs because upstream is gone"; # Added 2022-01-23
+ giflib_4_1 = throw "giflib_4_1 has been removed; use giflib instead"; # Added 2020-02-12
git-annex-remote-b2 = throw "git-annex-remote-b2 has been dropped due to the lack of maintanence from upstream since 2016"; # Added 2022-06-02
git-bz = throw "giz-bz has been removed from nixpkgs as it is stuck on python2"; # Added 2022-01-01
gitAndTools = self // {
- darcsToGit = throw "'gitAndTools.darcsToGit' has been renamed to 'darcs-to-git'"; # Converted to throw 2022-09-24
- gitAnnex = throw "'gitAndTools.gitAnnex' has been renamed to 'git-annex'"; # Converted to throw 2022-09-24
- gitBrunch = throw "'gitAndTools.gitBrunch' has been renamed to 'git-brunch'"; # Converted to throw 2022-09-24
- gitFastExport = throw "'gitAndTools.gitFastExport' has been renamed to 'git-fast-export'"; # Converted to throw 2022-09-24
- gitRemoteGcrypt = throw "'gitAndTools.gitRemoteGcrypt' has been renamed to 'git-remote-gcrypt'"; # Converted to throw 2022-09-24
- svn_all_fast_export = throw "'gitAndTools.svn_all_fast_export' has been renamed to 'svn-all-fast-export'"; # Converted to throw 2022-09-24
- topGit = throw "'gitAndTools.topGit' has been renamed to 'top-git'"; # Converted to throw 2022-09-24
- };
+ darcsToGit = darcs-to-git;
+ gitAnnex = git-annex;
+ gitBrunch = git-brunch;
+ gitFastExport = git-fast-export;
+ gitRemoteGcrypt = git-remote-gcrypt;
+ svn_all_fast_export = svn-all-fast-export;
+ topGit = top-git;
+ }; # Added 2021-01-14
gitin = throw "gitin has been remove because it was unmaintained and depended on an insecure version of libgit2"; # Added 2021-12-07
gitinspector = throw "gitinspector has been removed because it doesn't work with python3"; # Added 2022-01-12
gksu = throw "gksu has been removed"; # Added 2022-01-16
glib_networking = throw "'glib_networking' has been renamed to/replaced by 'glib-networking'"; # Converted to throw 2022-02-22
glimpse = throw "glimpse was removed, as the project was discontinued. You can use gimp instead."; # Added 2022-07-11
- gmailieer = throw "'gmailieer' has been renamed to/replaced by 'lieer'"; # Converted to throw 2022-09-24
- gmic_krita_qt = throw "'gmic_krita_qt' has been renamed to/replaced by 'gmic-qt-krita'"; # Converted to throw 2022-09-24
+ gmailieer = lieer; # Added 2020-04-19
+ gmic_krita_qt = gmic-qt-krita; # Added 2019-09-07
+ gmvault = throw "gmvault has been removed because it is unmaintained, mostly broken, and insecure"; # Added 2021-03-08
gnash = throw "gnash has been removed; broken and abandoned upstream"; # added 2022-02-06
gnome-breeze = throw "gnome-breeze has been removed, use libsForQt5.breeze-gtk instead"; # Added 2022-04-22
gnome-firmware-updater = gnome-firmware; # added 2022-04-14
gnome-passwordsafe = gnome-secrets; # added 2022-01-30
- gnome-mpv = throw "'gnome-mpv' has been renamed to/replaced by 'celluloid'"; # Converted to throw 2022-09-24
+ gnome-mpv = celluloid; # Added 2019-08-22
gnome-sharp = throw "gnome-sharp has been removed from nixpkgs"; # Added 2022-01-15
gnome-themes-standard = throw "'gnome-themes-standard' has been renamed to/replaced by 'gnome-themes-extra'"; # Converted to throw 2022-02-22
- gnome_user_docs = throw "'gnome_user_docs' has been renamed to/replaced by 'gnome-user-docs'"; # Converted to throw 2022-09-24
+ gnome_user_docs = gnome-user-docs; # Added 2019-11-20
gnome_doc_utils = throw "'gnome_doc_utils' has been renamed to/replaced by 'gnome-doc-utils'"; # Converted to throw 2022-02-22
gnome_themes_standard = throw "'gnome_themes_standard' has been renamed to/replaced by 'gnome-themes-standard'"; # Converted to throw 2022-02-22
- gmock = throw "'gmock' has been renamed to/replaced by 'gtest'"; # Converted to throw 2022-09-24
- gnome3 = throw "'gnome3' has been renamed to/replaced by 'gnome'"; # Converted to throw 2022-09-24
+
+ gnuradio-with-packages = gnuradio3_7.override {
+ extraPackages = lib.attrVals [
+ "osmosdr" "ais" "gsm" "nacl" "rds" "limesdr"
+ ] gnuradio3_7Packages;
+ }; # Added 2020-10-16
+
+ gmock = gtest; # moved from top-level 2021-03-14
+
+ gnome3 = gnome; # Added 2021-05-07
+ gnupg20 = throw "gnupg20 has been removed from nixpkgs as upstream dropped support on 2017-12-31";# Added 2020-07-12
gnuradio3_7 = throw "gnuradio3_7 has been removed because it required Python 2"; # Added 2022-01-16
- gnuradio-ais = throw "'gnuradio-ais' has been renamed to/replaced by 'gnuradio3_7.pkgs.ais'"; # Converted to throw 2022-09-24
- gnuradio-gsm = throw "'gnuradio-gsm' has been renamed to/replaced by 'gnuradio3_7.pkgs.gsm'"; # Converted to throw 2022-09-24
- gnuradio-limesdr = throw "'gnuradio-limesdr' has been renamed to/replaced by 'gnuradio3_7.pkgs.limesdr'"; # Converted to throw 2022-09-24
- gnuradio-nacl = throw "'gnuradio-nacl' has been renamed to/replaced by 'gnuradio3_7.pkgs.nacl'"; # Converted to throw 2022-09-24
- gnuradio-osmosdr = throw "'gnuradio-osmosdr' has been renamed to/replaced by 'gnuradio3_7.pkgs.osmosdr'"; # Converted to throw 2022-09-24
- gnuradio-rds = throw "'gnuradio-rds' has been renamed to/replaced by 'gnuradio3_7.pkgs.rds'"; # Converted to throw 2022-09-24
+ gnuradio-ais = gnuradio3_7.pkgs.ais; # Added 2019-05-27, changed 2020-10-16
+ gnuradio-gsm = gnuradio3_7.pkgs.gsm; # Added 2019-05-27, changed 2020-10-16
+ gnuradio-limesdr = gnuradio3_7.pkgs.limesdr; # Added 2019-05-27, changed 2020-10-16
+ gnuradio-nacl = gnuradio3_7.pkgs.nacl; # Added 2019-05-27, changed 2020-10-16
+ gnuradio-osmosdr = gnuradio3_7.pkgs.osmosdr; # Added 2019-05-27, changed 2020-10-16
+ gnuradio-rds = gnuradio3_7.pkgs.rds; # Added 2019-05-27, changed 2020-10-16
gnustep-make = throw "'gnustep-make' has been renamed to/replaced by 'gnustep.make'"; # Converted to throw 2022-02-22
- gobby5 = throw "'gobby5' has been renamed to/replaced by 'gobby'"; # Converted to throw 2022-09-24
+ gnuvd = throw "gnuvd was removed because the backend service is missing"; # Added 2020-01-14
+ gobby5 = gobby; # Added 2021-02-01
gobjectIntrospection = throw "'gobjectIntrospection' has been renamed to/replaced by 'gobject-introspection'"; # Converted to throw 2022-02-22
gogoclient = throw "gogoclient has been removed, because it was unmaintained"; # Added 2021-12-15
goklp = throw "goklp has been dropped due to the lack of maintanence from upstream since 2017"; # Added 2022-06-02
golly-beta = throw "golly-beta has been removed: use golly instead"; # Added 2022-03-21
goimports = throw "'goimports' has been renamed to/replaced by 'gotools'"; # Converted to throw 2022-02-22
+ gometalinter = throw "gometalinter was abandoned by upstream. Consider switching to golangci-lint instead"; # Added 2020-04-23
googleAuthenticator = throw "'googleAuthenticator' has been renamed to/replaced by 'google-authenticator'"; # Converted to throw 2022-02-22
googleearth = throw "the non-pro version of Google Earth was removed because it was discontinued and downloading it isn't possible anymore"; # Added 2022-01-22
- google-gflags = throw "'google-gflags' has been renamed to/replaced by 'gflags'"; # Converted to throw 2022-09-24
+ google-gflags = gflags; # Added 2019-07-25
+ google-musicmanager = throw "google-musicmanager has been removed because Google Play Music was discontinued"; # Added 2021-03-07
+ google-music-scripts = throw "google-music-scripts has been removed because Google Play Music was discontinued"; # Added 2021-03-07
gosca = throw "gosca has been dropped due to the lack of maintanence from upstream since 2018"; # Added 2022-06-30
google-play-music-desktop-player = throw "GPMDP shows a black screen, upstream homepage is dead, use 'ytmdesktop' instead"; # Added 2022-06-16
go-langserver = throw "go-langserver has been replaced by gopls"; # Added 2022-06-30
@@ -443,26 +555,27 @@ mapAliases ({
go-repo-root = throw "go-repo-root has been dropped due to the lack of maintanence from upstream since 2014"; # Added 2022-06-02
gpgstats = throw "gpgstats has been removed: upstream is gone"; # Added 2022-02-06
gpshell = throw "gpshell has been removed, because it was unmaintained in nixpkgs"; # added 2021-12-17
- graalvm11 = graalvm11-ce; # Added 2021-10-15
+
+ graalvm11 = graalvm11-ce;
graalvm8-ce = throw "graalvm8-ce has been removed by upstream"; # Added 2021-10-19
graalvm8 = throw "graalvm8-ce has been removed by upstream"; # Added 2021-10-19
graalvm8-ee = throw "graalvm8-ee has been removed because it is unmaintained"; # Added 2022-04-15
graalvm11-ee = throw "graalvm11-ee has been removed because it is unmaintained"; # Added 2022-04-15
gradio = throw "gradio has been removed because it is unmaintained, use shortwave instead"; # Added 2022-06-03
grafana-mimir = throw "'grafana-mimir' has been renamed to/replaced by 'mimir'"; # Added 2022-06-07
- gr-ais = throw "'gr-ais' has been renamed to/replaced by 'gnuradio3_7.pkgs.ais'"; # Converted to throw 2022-09-24
+ gr-ais = gnuradio3_7.pkgs.ais; # Added 2019-05-27, changed 2020-10-16
grantlee5 = throw "'grantlee5' has been renamed to/replaced by 'libsForQt5.grantlee'"; # Converted to throw 2022-02-22
- gr-gsm = throw "'gr-gsm' has been renamed to/replaced by 'gnuradio3_7.pkgs.gsm'"; # Converted to throw 2022-09-24
+ gr-gsm = gnuradio3_7.pkgs.gsm; # Added 2019-05-27, changed 2020-10-16
grib-api = throw "grib-api has been replaced by ecCodes => https://confluence.ecmwf.int/display/ECC/GRIB-API+migration"; # Added 2022-01-05
- gr-limesdr = throw "'gr-limesdr' has been renamed to/replaced by 'gnuradio3_7.pkgs.limesdr'"; # Converted to throw 2022-09-24
- gr-nacl = throw "'gr-nacl' has been renamed to/replaced by 'gnuradio3_7.pkgs.nacl'"; # Converted to throw 2022-09-24
- gr-osmosdr = throw "'gr-osmosdr' has been renamed to/replaced by 'gnuradio3_7.pkgs.osmosdr'"; # Converted to throw 2022-09-24
- gr-rds = throw "'gr-rds' has been renamed to/replaced by 'gnuradio3_7.pkgs.rds'"; # Converted to throw 2022-09-24
+ gr-limesdr = gnuradio3_7.pkgs.limesdr; # Added 2019-05-27, changed 2020-10-16
+ gr-nacl = gnuradio3_7.pkgs.nacl; # Added 2019-05-27, changed 2020-10-16
+ gr-osmosdr = gnuradio3_7.pkgs.osmosdr; # Added 2019-05-27, changed 2020-10-16
+ gr-rds = gnuradio3_7.pkgs.rds; # Added 2019-05-27, changed 2020-10-16
grv = throw "grv has been dropped due to the lack of maintanence from upstream since 2019"; # Added 2022-06-01
gsettings_desktop_schemas = throw "'gsettings_desktop_schemas' has been renamed to/replaced by 'gsettings-desktop-schemas'"; # Converted to throw 2022-02-22
gtk_doc = throw "'gtk_doc' has been renamed to/replaced by 'gtk-doc'"; # Converted to throw 2022-02-22
gtklick = throw "gtklick has been removed from nixpkgs as the project is stuck on python2"; # Added 2022-01-01
- gtmess = throw "gtmess has been removed, because it was a MSN client."; # Added 2021-12-15
+ gtmess = throw "gtmess has been removed, because it was a MSN client."; # add 2021-12-15
guile-gnome = throw "guile-gnome has been removed"; # Added 2022-01-16
guileCairo = throw "'guileCairo' has been renamed to/replaced by 'guile-cairo'"; # Converted to throw 2022-02-22
guileGnome = throw "guile-gnome has been removed"; # Added 2022-01-16
@@ -479,18 +592,20 @@ mapAliases ({
### H ###
+ hal-flash = throw "hal-flash has been removed as Adobe Flash Player is now deprecated"; # Added 2021-02-07
hardlink = throw "hardlink was merged into util-linux since 2019-06-14."; # Added 2022-08-12
inherit (harePackages) hare harec; # Added 2022-08-10
hawkthorne = throw "hawkthorne has been removed because it depended on a broken version of love"; # Added 2022-01-15
heapster = throw "Heapster is now retired. See https://github.com/kubernetes-retired/heapster/blob/master/docs/deprecation.md"; # Added 2022-04-05
heimdalFull = throw "'heimdalFull' has been renamed to/replaced by 'heimdal'"; # Converted to throw 2022-02-22
heme = throw "heme has been removed: upstream is gone"; # added 2022-02-06
- hepmc = throw "'hepmc' has been renamed to/replaced by 'hepmc2'"; # Converted to throw 2022-09-24
+ hepmc = hepmc2; # Added 2019-08-05
hicolor_icon_theme = throw "'hicolor_icon_theme' has been renamed to/replaced by 'hicolor-icon-theme'"; # Converted to throw 2022-02-22
holdingnuts = throw "holdingnuts was removed from nixpkgs, as the project is no longer developed"; # Added 2022-05-10
holochain-go = throw "holochain-go was abandoned by upstream"; # Added 2022-01-01
htmlTidy = throw "'htmlTidy' has been renamed to/replaced by 'html-tidy'"; # Converted to throw 2022-02-22
- ht-rust = throw "'ht-rust' has been renamed to/replaced by 'xh'"; # Converted to throw 2022-09-24
+ ht-rust = xh; # Added 2021-02-13
+ hydra-flakes = throw "hydra-flakes: Flakes support has been merged into Hydra's master. Please use `hydra_unstable` now"; # Added 2020-04-06
hydra-unstable = hydra_unstable; # added 2022-05-10
hyperspace-cli = throw "hyperspace-cli is out of date, and has been deprecated upstream in favour of using the individual repos instead"; # Added 2022-08-29
@@ -498,34 +613,36 @@ mapAliases ({
i3cat = throw "i3cat has been dropped due to the lack of maintanence from upstream since 2016"; # Added 2022-06-02
iana_etc = throw "'iana_etc' has been renamed to/replaced by 'iana-etc'"; # Converted to throw 2022-02-22
+ iasl = throw "iasl has been removed, use acpica-tools instead"; # Added 2021-08-08
ical2org = throw "ical2org has been dropped due to the lack of maintanence from upstream since 2018"; # Added 2022-06-02
icecat-bin = throw "icecat-bin has been removed, the binary builds are not maintained upstream"; # Added 2022-02-15
- icedtea8_web = throw "'icedtea8_web' has been renamed to/replaced by 'adoptopenjdk-icedtea-web'"; # Converted to throw 2022-09-24
- icedtea_web = throw "'icedtea_web' has been renamed to/replaced by 'adoptopenjdk-icedtea-web'"; # Converted to throw 2022-09-24
+ icedtea8_web = adoptopenjdk-icedtea-web; # Added 2019-08-21
+ icedtea_web = adoptopenjdk-icedtea-web; # Added 2019-08-21
icu59 = throw "icu59 has been removed, use a more recent version instead"; # Added 2022-05-14
icu65 = throw "icu65 has been removed, use a more recent version instead"; # Added 2022-05-14
idea = throw "'idea' has been renamed to/replaced by 'jetbrains'"; # Converted to throw 2022-02-22
imapproxy = throw "imapproxy has been removed because it did not support a supported openssl version"; # added 2021-12-15
- imagemagick7Big = throw "'imagemagick7Big' has been renamed to/replaced by 'imagemagickBig'"; # Converted to throw 2022-09-24
- imagemagick7 = throw "'imagemagick7' has been renamed to/replaced by 'imagemagick'"; # Converted to throw 2022-09-24
- imagemagick7_light = throw "'imagemagick7_light' has been renamed to/replaced by 'imagemagick_light'"; # Converted to throw 2022-09-24
+ imagemagick7Big = imagemagickBig; # Added 2021-02-22
+ imagemagick7 = imagemagick; # Added 2021-02-22
+ imagemagick7_light = imagemagick_light; # Added 2021-02-22
impressive = throw "impressive has been removed due to lack of released python 2 support and maintainership in nixpkgs"; # Added 2022-01-27
+ i-score = throw "i-score has been removed: abandoned upstream"; # Added 2020-11-21
inboxer = throw "inboxer has been removed as it is no longer maintained and no longer works as Google shut down the inbox service this package wrapped";
index-fm = libsForQt5.mauiPackages.index; # added 2022-05-17
- infiniband-diags = throw "'infiniband-diags' has been renamed to/replaced by 'rdma-core'"; # Converted to throw 2022-09-24
+ infiniband-diags = rdma-core; # Added 2019-08-09
ino = throw "ino has been removed from nixpkgs, the project is stuck on python2 and upstream has archived the project"; # Added 2022-01-12
- inotifyTools = throw "'inotifyTools' has been renamed to/replaced by 'inotify-tools'"; # Converted to throw 2022-09-24
+ inotifyTools = inotify-tools;
intecture-agent = throw "intecture-agent has been removed, because it was no longer maintained upstream"; # added 2021-12-15
intecture-auth = throw "intecture-auth has been removed, because it was no longer maintained upstream"; # added 2021-12-15
intecture-cli = throw "intecture-cli has been removed, because it was no longer maintained upstream"; # added 2021-12-15
interfacer = throw "interfacer is deprecated and archived by upstream"; # Added 2022-04-05
- inter-ui = throw "'inter-ui' has been renamed to/replaced by 'inter'"; # Converted to throw 2022-09-24
+ inter-ui = inter; # Added 2021-03-27
iops = throw "iops was removed: upstream is gone"; # Added 2022-02-06
ipfs = kubo; # Added 2022-09-27
ipfs-migrator-all-fs-repo-migrations = kubo-migrator-all-fs-repo-migrations; # Added 2022-09-27
ipfs-migrator-unwrapped = kubo-migrator-unwrapped; # Added 2022-09-27
ipfs-migrator = kubo-migrator; # Added 2022-09-27
- iproute = throw "'iproute' has been renamed to/replaced by 'iproute2'"; # Converted to throw 2022-09-24
+ iproute = iproute2; # moved from top-level 2021-03-14
iproute_mptcp = throw "'iproute_mptcp' has been moved to https://github.com/teto/mptcp-flake"; # Converted to throw 2022-10-04
ipsecTools = throw "ipsecTools has benn removed, because it was no longer maintained upstream"; # Added 2021-12-15
itch-setup = throw "itch-setup has benn removed, use itch instead"; # Added 2022-06-02
@@ -533,15 +650,22 @@ mapAliases ({
### J ###
- jack2Full = throw "'jack2Full' has been renamed to/replaced by 'jack2'"; # Converted to throw 2022-09-24
+ jack2Full = jack2; # moved from top-level 2021-03-14
jami-client-gnome = throw "jami-client-gnome has been removed: abandoned upstream"; # Added 2022-05-15
jami-libclient = throw "jami-libclient has been removed: moved into jami-qt"; # Added 2022-07-29
+ jamomacore = throw "jamomacore has been removed: abandoned upstream"; # Added 2020-11-21
+ jbidwatcher = throw "jbidwatcher was discontinued in march 2021"; # Added 2021-03-15
jbuilder = throw "'jbuilder' has been renamed to/replaced by 'dune_1'"; # Converted to throw 2022-02-22
jd = throw "jd has been dropped due to the lack of maintenance from upstream since 2016"; # Added 2022-06-03
+ jellyfin_10_5 = throw "Jellyfin 10.5 is no longer supported and contains a security vulnerability. Please upgrade to a newer version"; # Added 2021-04-26
joseki = throw "'joseki' has been renamed to/replaced by 'apache-jena-fuseki'"; # Converted to throw 2022-02-22
journalbeat7 = throw "journalbeat has been removed upstream. Use filebeat with the journald input instead";
# Julia
+ julia_07 = throw "julia_07 has been deprecated in favor of the latest LTS version"; # Added 2020-09-15
+ julia_1 = throw "julia_1 has been deprecated in favor of julia_10 as it was ambiguous"; # Added 2021-03-13
+ julia_11 = throw "julia_11 has been deprecated in favor of the latest stable version"; # Added 2020-09-15
+ julia_13 = throw "julia_13 has been deprecated in favor of the latest stable version"; # Added 2021-03-13
julia_10-bin = throw "julia_10-bin has been deprecated in favor of the latest LTS version"; # Added 2021-12-02
julia_17-bin = throw "julia_17-bin has been deprecated in favor of the latest stable version"; # Added 2022-09-04
@@ -551,28 +675,35 @@ mapAliases ({
### K ###
k3d = throw "k3d has been removed because it was broken and has seen no release since 2016"; # Added 2022-01-04
+ k9copy = throw "k9copy has been removed from nixpkgs, as there is no upstream activity"; # Added 2020-11-06
kafkacat = kcat; # Added 2021-10-07
- kdeconnect = throw "'kdeconnect' has been renamed to/replaced by 'plasma5Packages.kdeconnect-kde'"; # Converted to throw 2022-09-24
+ kbdKeymaps = throw "kbdKeymaps is not needed anymore since dvp and neo are now part of kbd"; # Added 2021-04-11
+ kdeconnect = plasma5Packages.kdeconnect-kde; # Added 2020-10-28
+ kdecoration-viewer = throw "kdecoration-viewer has been removed from nixpkgs, as there is no upstream activity"; # Added 2020-06-16
kdiff3-qt5 = throw "'kdiff3-qt5' has been renamed to/replaced by 'kdiff3'"; # Converted to throw 2022-02-22
keepass-keefox = throw "'keepass-keefox' has been renamed to/replaced by 'keepass-keepassrpc'"; # Converted to throw 2022-02-22
keepassx-community = throw "'keepassx-community' has been renamed to/replaced by 'keepassxc'"; # Converted to throw 2022-02-22
keepassx-reboot = throw "'keepassx-reboot' has been renamed to/replaced by 'keepassx-community'"; # Converted to throw 2022-02-22
keepassx2-http = throw "'keepassx2-http' has been renamed to/replaced by 'keepassx-reboot'"; # Converted to throw 2022-02-22
keepnote = throw "keepnote has been removed from nixpkgs, as it is stuck on python2"; # Added 2022-01-01
- kerberos = throw "'kerberos' has been renamed to/replaced by 'libkrb5'"; # Converted to throw 2022-09-24
+ kerberos = libkrb5; # moved from top-level 2021-03-14
kexectools = kexec-tools; # Added 2021-09-03
- kexpand = throw "kexpand awless has been dropped due to the lack of maintanence from upstream since 2017"; # Added 2022-06-01
+ kexpand = "kexpand awless has been dropped due to the lack of maintanence from upstream since 2017"; # Added 2022-06-01
keybase-go = throw "'keybase-go' has been renamed to/replaced by 'keybase'"; # Converted to throw 2022-02-22
- keysmith = throw "'keysmith' has been renamed to/replaced by 'libsForQt5.plasmaMobileGear.keysmith'"; # Converted to throw 2022-09-24
+ keysmith = libsForQt5.plasmaMobileGear.keysmith; # Added 2021-07-14
kgx = gnome-console; # Added 2022-02-19
- kicad-with-packages3d = throw "'kicad-with-packages3d' has been renamed to/replaced by 'kicad'"; # Converted to throw 2022-09-24
+ kibana7-oss = throw "kibana7-oss has been removed, as the distribution is no longer provided by upstream. https://github.com/NixOS/nixpkgs/pull/114456"; # Added 2021-06-09
+ kicad-with-packages3d = kicad; # Added 2019-11-25
+ kindlegen = throw "kindlegen has been removed from nixpkgs, as it's abandoned and no longer available for download"; # Added 2021-03-09
+ kinetic-cpp-client = throw "kinetic-cpp-client has been removed from nixpkgs, as it's abandoned"; # Added 2020-04-28
+ kino = throw "kino has been removed because it was broken and abandoned"; # Added 2021-04-25
knockknock = throw "knockknock has been removed from nixpkgs because the upstream project is abandoned"; # Added 2022-01-01
kodestudio = throw "kodestudio has been removed from nixpkgs, as the nix package has been long unmaintained and out of date."; # Added 2022-06-07
- kodiGBM = throw "'kodiGBM' has been renamed to/replaced by 'kodi-gbm'"; # Converted to throw 2022-09-24
- kodiPlain = throw "'kodiPlain' has been renamed to/replaced by 'kodi'"; # Converted to throw 2022-09-24
- kodiPlainWayland = throw "'kodiPlainWayland' has been renamed to/replaced by 'kodi-wayland'"; # Converted to throw 2022-09-24
+ kodiGBM = kodi-gbm;
+ kodiPlain = kodi;
+ kodiPlainWayland = kodi-wayland;
kodiPlugins = kodiPackages; # Added 2021-03-09;
- kramdown-rfc2629 = throw "'kramdown-rfc2629' has been renamed to/replaced by 'rubyPackages.kramdown-rfc2629'"; # Converted to throw 2022-09-24
+ kramdown-rfc2629 = rubyPackages.kramdown-rfc2629; # Added 2021-03-23
krename-qt5 = throw "'krename-qt5' has been renamed to/replaced by 'krename'"; # Converted to throw 2022-02-22
krita-beta = krita; # moved from top-level 2021-12-23
kube-aws = throw "kube-aws is deprecated and archived by upstream"; # Added 2022-04-05
@@ -583,7 +714,7 @@ mapAliases ({
### L ###
lastfmsubmitd = throw "lastfmsubmitd was removed from nixpkgs as the project is abandoned"; # Added 2022-01-01
- latinmodern-math = throw "'latinmodern-math' has been renamed to/replaced by 'lmmath'"; # Converted to throw 2022-09-24
+ latinmodern-math = lmmath;
letsencrypt = throw "'letsencrypt' has been renamed to/replaced by 'certbot'"; # Converted to throw 2022-02-22
libGL_driver = throw "'libGL_driver' has been renamed to/replaced by 'mesa.drivers'"; # Converted to throw 2022-02-22
libaudit = throw "'libaudit' has been renamed to/replaced by 'audit'"; # Converted to throw 2022-02-22
@@ -592,8 +723,10 @@ mapAliases ({
libcanberra_gtk2 = throw "'libcanberra_gtk2' has been renamed to/replaced by 'libcanberra-gtk2'"; # Converted to throw 2022-02-22
libcanberra_gtk3 = throw "'libcanberra_gtk3' has been renamed to/replaced by 'libcanberra-gtk3'"; # Converted to throw 2022-02-22
libcap_manpages = throw "'libcap_manpages' has been renamed to/replaced by 'libcap.doc'"; # Converted to throw 2022-02-22
- libcap_pam = throw "'libcap_pam has been renamed to/replaced by 'libcap.pam'"; # Converted to throw 2022-09-24
+ libcap_pam = if stdenv.isLinux then libcap.pam else null; # Added 2016-04-29
libcap_progs = throw "'libcap_progs' has been renamed to/replaced by 'libcap.out'"; # Converted to throw 2022-02-22
+ libco-canonical = throw "libco-canonical: Canonical deleted the repo, libco-canonical is not used anymore"; # Added 2021-05-16
+ libcroco = throw "libcroco has been removed as it's no longer used in any derivations"; # Added 2020-03-04
libdbusmenu-glib = throw "'libdbusmenu-glib' has been renamed to/replaced by 'libdbusmenu'"; # Converted to throw 2022-02-22
libdbusmenu_qt = throw "'libdbusmenu_qt' (Qt4) is deprecated and unused, use 'libsForQt5.libdbusmenu'"; # Added 2022-06-14
libdbusmenu_qt5 = throw "'libdbusmenu_qt5' has been renamed to/replaced by 'libsForQt5.libdbusmenu'"; # Converted to throw 2022-02-22
@@ -608,39 +741,45 @@ mapAliases ({
libgpgerror = libgpg-error; # Added 2021-09-04
libgroove = throw "libgroove has been removed, because it depends on an outdated and insecure version of ffmpeg"; # Added 2022-01-21
libgumbo = throw "'libgumbo' has been renamed to/replaced by 'gumbo'"; # Converted to throw 2022-02-22
- libintlOrEmpty = "'libintlOrEmpty' has been renamed to/replace by 'gettext'"; # Converted to throw 2022-09-24
- libixp_hg = libixp; # Added 2022-04-25
- libjpeg_drop = throw "'libjpeg_drop' has been renamed to/replaced by 'libjpeg_original'"; # Converted to throw 2022-09-24
+ libintlOrEmpty = lib.optional (!stdenv.isLinux || stdenv.hostPlatform.libc != "glibc") gettext; # Added 2018-03-14
+ libixp_hg = libixp;
+ libjpeg_drop = libjpeg_original; # Added 2020-06-05
libjson_rpc_cpp = throw "'libjson_rpc_cpp' has been renamed to/replaced by 'libjson-rpc-cpp'"; # Converted to throw 2022-02-22
libkml = throw "libkml has been removed from nixpkgs, as it's abandoned and no package needed it"; # Added 2021-11-09
liblapackWithoutAtlas = throw "'liblapackWithoutAtlas' has been renamed to/replaced by 'lapack-reference'"; # Converted to throw 2022-02-22
- liblastfm = throw "'liblastfm' has been renamed to/replaced by 'libsForQt5.liblastfm'"; # Converted to throw 2022-09-24
+ liblastfm = libsForQt5.liblastfm; # Added 2020-06-14
liblrdf = throw "'liblrdf' has been renamed to/replaced by 'lrdf'"; # Converted to throw 2022-02-22
libmicrohttpd_0_9_70 = throw "'libmicrohttpd_0_9_70' has been removed because it is insecure, and has been replaced by 'libmicrohttpd_0_9_69' and 'libmicrohttpd_0_9_71'"; # Added 2022-10-10
libmsgpack = throw "'libmsgpack' has been renamed to/replaced by 'msgpack'"; # Converted to throw 2022-02-22
libnih = throw "'libnih' has been removed"; # Converted to throw 2022-05-17
libosmpbf = throw "libosmpbf was removed because it is no longer required by osrm-backend";
+ libpng_apng = throw "libpng_apng has been removed, because it is equivalent to libpng"; # Added 2021-03-21
libpulseaudio-vanilla = libpulseaudio; # Added 2022-04-20
+ libqmatrixclient = throw "libqmatrixclient was renamed to libquotient"; # Added 2020-04-09
libqrencode = throw "'libqrencode' has been renamed to/replaced by 'qrencode'"; # Converted to throw 2022-02-22
- librdf = throw "'librdf' has been renamed to/replaced by 'lrdf'"; # Converted to throw 2022-09-24
+ librdf = lrdf; # Added 2020-03-22
librecad2 = throw "'librecad2' has been renamed to/replaced by 'librecad'"; # Converted to throw 2022-02-22
libressl_3_2 = throw "'libressl_3_2' has reached end-of-life "; # Added 2022-03-19
librevisa = throw "librevisa has been removed because its website and source have disappeared upstream"; # Added 2022-09-23
- libseat = throw "'libseat' has been renamed to/replaced by 'seatd'"; # Converted to throw 2022-09-24
+ librsync_0_9 = throw "librsync_0_9 has been removed"; # Added 2021-07-24
+ libseat = seatd; # Added 2021-06-24
libspotify = throw "libspotify has been removed because Spotify stopped supporting it"; # added 2022-05-29
+ libstdcxxHook = throw "libstdcxx hook has been removed because cc-wrapper is now directly aware of the c++ standard library intended to be used"; # Added 2020-06-22
libsysfs = throw "'libsysfs' has been renamed to/replaced by 'sysfsutils'"; # Converted to throw 2022-02-22
libtensorflow-bin = libtensorflow; # Added 2022-09-25
libtidy = throw "'libtidy' has been renamed to/replaced by 'html-tidy'"; # Converted to throw 2022-02-22
- libtorrentRasterbar = throw "'libtorrentRasterbar' has been renamed to/replaced by 'libtorrent-rasterbar'"; # Converted to throw 2022-09-24
- libtorrentRasterbar-1_2_x = throw "'libtorrentRasterbar-1_2_x' has been renamed to/replaced by 'libtorrent-rasterbar-1_2_x'"; # Converted to throw 2022-09-24
- libtorrentRasterbar-2_0_x = throw "'libtorrentRasterbar-2_0_x' has been renamed to/replaced by 'libtorrent-rasterbar-2_0_x'"; # Converted to throw 2022-09-24
+ libtorrentRasterbar = libtorrent-rasterbar; # Added 2020-12-20
+ libtorrentRasterbar-1_2_x = libtorrent-rasterbar-1_2_x; # Added 2020-12-20
+ libtorrentRasterbar-2_0_x = libtorrent-rasterbar-2_0_x; # Added 2020-12-20
+ libtxc_dxtn = throw "libtxc_dxtn was removed 2020-03-16, now integrated in Mesa";
+ libtxc_dxtn_s2tc = throw "libtxc_dxtn_s2tc was removed 2020-03-16, now integrated in Mesa";
libudev = throw "'libudev' has been renamed to/replaced by 'udev'"; # Converted to throw 2022-02-22
- libungif = throw "'libungif' has been renamed to/replaced by 'giflib'"; # Converted to throw 2022-09-24
- libusb = throw "'libusb' has been renamed to/replaced by 'libusb1'"; # Converted to throw 2022-09-24
+ libungif = giflib; # Added 2020-02-12
+ libusb = libusb1; # Added 2020-04-28
libusb1-axoloti = throw "libusb1-axoloti has been removed: axoloti has been removed"; # Added 2022-05-13
libva-full = throw "'libva-full' has been renamed to/replaced by 'libva'"; # Converted to throw 2022-02-22
libva1-full = throw "'libva1-full' has been renamed to/replaced by 'libva1'"; # Converted to throw 2022-02-22
- libwnck3 = throw "'libwnck3' has been renamed to/replaced by 'libwnck'"; # Converted to throw 2022-09-24
+ libwnck3 = libwnck;
lightdm_gtk_greeter = lightdm-gtk-greeter; # Added 2022-08-01
lighttable = throw "'lighttable' crashes (SIGSEGV) on startup, has not been updated in years and depends on deprecated GTK2"; # Added 2022-06-15
lilyterm = throw "lilyterm has been removed from nixpkgs, because it was relying on a vte version that depended on python2"; # Added 2022-01-14
@@ -694,15 +833,38 @@ mapAliases ({
linux_rpi3 = linuxKernel.kernels.linux_rpi3;
linux_rpi4 = linuxKernel.kernels.linux_rpi4;
- linuxPackages_xen_dom0 = throw "'linuxPackages_xen_dom0' has been renamed to/replaced by 'linuxPackages'"; # Converted to throw 2022-09-24
- linuxPackages_latest_xen_dom0 = throw "'linuxPackages_latest_xen_dom0' has been renamed to/replaced by 'linuxPackages_latest'"; # Converted to throw 2022-09-24
- linuxPackages_xen_dom0_hardened = throw "'linuxPackages_xen_dom0_hardened' has been renamed to/replaced by 'linuxPackages_hardened'"; # Converted to throw 2022-09-24
- linuxPackages_latest_xen_dom0_hardened = throw "'linuxPackages_latest_xen_dom0_hardened' has been renamed to/replaced by 'linuxPackages_latest_hardened'"; # Converted to throw 2022-09-24
+ # Added 2020-04-04
+ linuxPackages_testing_hardened = throw "linuxPackages_testing_hardened has been removed, please use linuxPackages_latest_hardened";
+ linux_testing_hardened = throw "linux_testing_hardened has been removed, please use linux_latest_hardened";
- lobster-two = throw "'lobster-two' has been renamed to/replaced by 'google-fonts'"; # Converted to throw 2022-09-24
+ # Added 2021-04-04
+ linuxPackages_xen_dom0 = linuxPackages;
+ linuxPackages_latest_xen_dom0 = linuxPackages_latest;
+ linuxPackages_xen_dom0_hardened = linuxPackages_hardened;
+ linuxPackages_latest_xen_dom0_hardened = linuxPackages_latest_hardened;
+
+ # Added 2021-08-16
+ linuxPackages_latest_hardened = throw ''
+ The attribute `linuxPackages_hardened_latest' was dropped because the hardened patches
+ frequently lag behind the upstream kernel. In some cases this meant that this attribute
+ had to refer to an older kernel[1] because the latest hardened kernel was EOL and
+ the latest supported kernel didn't have patches.
+
+ If you want to use a hardened kernel, please check which kernel minors are supported
+ and use a versioned attribute, e.g. `linuxPackages_5_10_hardened'.
+
+ [1] for more context: https://github.com/NixOS/nixpkgs/pull/133587
+ '';
+ linux_latest_hardened = linuxPackages_latest_hardened;
+
+ linux-steam-integration = throw "linux-steam-integration has been removed, as the upstream project has been abandoned"; # Added 2020-05-22
+
+ loadcaffe = throw "loadcaffe has been removed, as the upstream project has been abandoned"; # Added 2020-03-28
+ lobster-two = google-fonts; # Added 2021-07-22
love_0_7 = throw "love_0_7 was removed because it is a very old version and no longer used by any package in nixpkgs"; # Added 2022-01-15
love_0_8 = throw "love_0_8 was removed because it is a very old version and no longer used by any package in nixpkgs"; # Added 2022-01-15
love_0_9 = throw "love_0_9 was removed because was broken for a long time and no longer used by any package in nixpkgs"; # Added 2022-01-15
+ lprof = throw "lprof has been removed as it's unmaintained upstream and broken in nixpkgs since a while ago"; # Added 2021-02-15
lttngTools = throw "'lttngTools' has been renamed to/replaced by 'lttng-tools'"; # Converted to throw 2022-02-22
lttngUst = throw "'lttngUst' has been renamed to/replaced by 'lttng-ust'"; # Converted to throw 2022-02-22
lua5_1_sockets = throw "'lua5_1_sockets' has been renamed to/replaced by 'lua51Packages.luasocket'"; # Converted to throw 2022-02-22
@@ -710,66 +872,83 @@ mapAliases ({
lua5_sec = throw "'lua5_sec' has been renamed to/replaced by 'luaPackages.luasec'"; # Converted to throw 2022-02-22
lumo = throw "lumo has been removed: abandoned by upstream"; # Added 2022-04-25
lumpy = throw "lumpy has been removed from nixpkgs, as it is stuck on python2"; # Added 2022-01-12
- lzma = throw "'lzma' has been renamed to/replaced by 'xz'"; # Converted to throw 2022-09-24
+ lxappearance-gtk3 = throw "lxappearance-gtk3 has been removed. Use lxappearance instead, which now defaults to Gtk3"; # Added 2020-06-03
+ lzma = xz; # moved from top-level 2021-03-14
### M ###
m3d-linux = throw "'m3d-linux' has been renamed to/replaced by 'm33-linux'"; # Converted to throw 2022-02-22
+ mail-notification = throw "mail-notification has been removed from nixpkgs, as it's unmaintained and has dependencies on old gnome libraries we want to remove"; # Added 2021-08-21
mailpile = throw "mailpile was removed from nixpkgs, as it is stuck on python2"; # Added 2022-01-12
man_db = throw "'man_db' has been renamed to/replaced by 'man-db'"; # Converted to throw 2022-02-22
manul = throw "manul has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-01
manpages = throw "'manpages' has been renamed to/replaced by 'man-pages'"; # Converted to throw 2022-02-22
+ marathon = throw "marathon has been removed from nixpkgs, as it's unmaintained"; # Added 2020-08-15
mariadb-client = hiPrio mariadb.client; #added 2019.07.28
marp = throw "marp has been removed from nixpkgs, as it's unmaintained and has security issues"; # Added 2022-06-04
- matrique = throw "'matrique' has been renamed to/replaced by 'spectral'"; # Converted to throw 2022-09-24
+ matcha = throw "matcha was renamed to matcha-gtk-theme"; # added 2020-05-09
+ mathics = throw "mathics has been removed from nixpkgs, as it's unmaintained"; # Added 2020-08-15
+ matrique = spectral; # Added 2020-01-27
maui-nota = libsForQt5.mauiPackages.nota; # added 2022-05-17
+ mcgrid = throw "mcgrid has been removed from nixpkgs, as it's not compatible with rivet 3"; # Added 2020-05-23
mcomix3 = mcomix; # Added 2022-06-05
mediatomb = throw "mediatomb is no longer maintained upstream, use gerbera instead"; # added 2022-01-04
- meme = throw "'meme' has been renamed to/replaced by 'meme-image-generator'"; # Converted to throw 2022-09-24
+ meme = meme-image-generator; # Added 2021-04-21
memtest86 = throw "'memtest86' has been renamed to/replaced by 'memtest86plus'"; # Converted to throw 2022-02-22
mercurial_4 = throw "mercurial_4 has been removed as it's unmaintained"; # Added 2021-10-18
- mess = throw "'mess' has been renamed to/replaced by 'mame'"; # Converted to throw 2022-09-24
- metal = throw "metal has been removed due to lack of maintainers"; # Added 2022-06-30
+ mesos = throw "mesos has been removed from nixpkgs, as it's unmaintained"; # Added 2020-08-15
+ mess = mame; # Added 2019-10-30
+ metal = throw "metal has been removed due to lack of maintainers";
mididings = throw "mididings has been removed from nixpkgs as it doesn't support recent python3 versions and its upstream stopped maintaining it"; # Added 2022-01-12
midoriWrapper = throw "'midoriWrapper' has been renamed to/replaced by 'midori'"; # Converted to throw 2022-02-22
mime-types = mailcap; # Added 2022-01-21
mimms = throw "mimms has been removed from nixpkgs as the upstream project is stuck on python2"; # Added 2022-01-01
+ minergate-cli = throw "minergatecli has been removed from nixpkgs, because the package is unmaintained and the site has a bad reputation"; # Added 2021-08-13
+ minergate = throw "minergate has been removed from nixpkgs, because the package is unmaintained and the site has a bad reputation"; # Added 2021-08-13
minetestclient_4 = throw "minetestclient_4 has been removed from Nixpkgs; current version is available at minetest or minetestclient"; # added 2022-02-01
minetestserver_4 = throw "minetestserver_4 has been removed from Nixpkgs; current version is available at minetestserver"; # added 2022-02-01
minetime = throw "minetime has been removed from nixpkgs, because it was discontinued 2021-06-22"; # Added 2021-10-14
+ mist = throw "mist has been removed as the upstream project has been abandoned, see https://github.com/ethereum/mist#mist-browser-deprecated"; # Added 2020-08-15
mlt-qt5 = throw "'mlt-qt5' has been renamed to/replaced by 'libsForQt5.mlt'"; # Converted to throw 2022-02-22
mobile_broadband_provider_info = throw "'mobile_broadband_provider_info' has been renamed to/replaced by 'mobile-broadband-provider-info'"; # Converted to throw 2022-02-22
+ moby = throw "moby has been removed, merged into linuxkit in 2018. Use linuxkit instead";
module_init_tools = throw "'module_init_tools' has been renamed to/replaced by 'kmod'"; # Converted to throw 2022-02-22
monero = monero-cli; # Added 2021-11-28
monodevelop = throw "monodevelop has been removed from nixpgks"; # Added 2022-01-15
+ mopidy-gmusic = throw "mopidy-gmusic has been removed because Google Play Music was discontinued"; # Added 2021-03-07
+ mopidy-local-images = throw "mopidy-local-images has been removed as it's unmaintained. Its functionality has been merged into the mopidy-local extension"; # Added 2020-10-18
+ mopidy-local-sqlite = throw "mopidy-local-sqlite has been removed as it's unmaintained. Its functionality has been merged into the mopidy-local extension"; # Added 2020-10-18
mopidy-spotify = throw "mopidy-spotify has been removed because Spotify stopped supporting libspotify"; # added 2022-05-29
mopidy-spotify-tunigo = throw "mopidy-spotify-tunigo has been removed because Spotify stopped supporting libspotify"; # added 2022-05-29
morituri = throw "'morituri' has been renamed to/replaced by 'whipper'"; # Converted to throw 2022-02-22
moz-phab = mozphab; # Added 2022-08-09
- mozart-binary = throw "'mozart-binary' has been renamed to/replaced by 'mozart2-binary'"; # Converted to throw 2022-09-24
- mozart = throw "'mozart' has been renamed to/replaced by 'mozart2-binary'"; # Converted to throw 2022-09-24
+ mozart-binary = mozart2-binary; # Added 2019-09-23
+ mozart = mozart2-binary; # Added 2019-09-23
mpc_cli = mpc-cli; # moved from top-level 2022-01-24
- mpd_clientlib = throw "'mpd_clientlib' has been renamed to/replaced by 'libmpdclient'"; # Converted to throw 2022-09-24
+ mpd_clientlib = libmpdclient; # Added 2021-02-11
mpich2 = throw "'mpich2' has been renamed to/replaced by 'mpich'"; # Converted to throw 2022-02-22
mqtt-bench = throw "mqtt-bench has been dropped due to the lack of maintenance from upstream since 2017"; # Added 2022-06-02
msf = throw "'msf' has been renamed to/replaced by 'metasploit'"; # Converted to throw 2022-02-22
multimc = throw "multimc was removed from nixpkgs; use polymc instead (see https://github.com/NixOS/nixpkgs/pull/154051 for more information)"; # Added 2022-01-08
- mumble_git = throw "'mumble_git' has been renamed to/replaced by 'pkgs.mumble'"; # Converted to throw 2022-09-24
- murmur_git = throw "'murmur_git' has been renamed to/replaced by 'pkgs.murmur'"; # Converted to throw 2022-09-24
+ mumble_git = pkgs.mumble; # Added 2019-08-01
+ murmur_git = pkgs.murmur; # Added 2019-08-01
mutt-with-sidebar = mutt; # Added 2022-09-17
- mysql-client = throw "'mysql-client' has been renamed to/replaced by 'mariadb.client'"; # Converted to throw 2022-09-24
- mysql = throw "'mysql' has been renamed to/replaced by 'mariadb'"; # Converted to throw 2022-09-24
+ mysql-client = hiPrio mariadb.client;
+ mysql = mariadb; # moved from top-level 2021-03-14
- mesa_drivers = throw "'mesa_drivers' has been renamed to/replaced by 'mesa.drivers'"; # Converted to throw 2022-09-24
+ # floating point textures patents are expired,
+ # so package reduced to alias
+ mesa_drivers = mesa.drivers;
mesa_noglu = throw "'mesa_noglu' has been renamed to/replaced by 'mesa'"; # Converted to throw 2022-02-22
- mpv-with-scripts = throw "'mpv-with-scripts' has been renamed to/replaced by 'self.wrapMpv'"; # Converted to throw 2022-09-24
+ mpv-with-scripts = self.wrapMpv self.mpv-unwrapped { }; # Added 2020-05-22
mssys = throw "'mssys' has been renamed to/replaced by 'ms-sys'"; # Converted to throw 2022-02-22
multipath_tools = throw "'multipath_tools' has been renamed to/replaced by 'multipath-tools'"; # Converted to throw 2022-02-22
mumsi = throw "mumsi has been removed from nixpkgs, as it's unmaintained and does not build anymore"; # Added 2021-11-18
mupen64plus1_5 = throw "'mupen64plus1_5' has been renamed to/replaced by 'mupen64plus'"; # Converted to throw 2022-02-22
mx = throw "graalvm8 and its tools were deprecated in favor of graalvm8-ce"; # Added 2021-10-15
+ mxisd = throw "mxisd has been removed from nixpkgs as it has reached end of life, see https://github.com/kamax-matrix/mxisd/blob/535e0a5b96ab63cb0ddef90f6f42c5866407df95/EOL.md#end-of-life-notice . ma1sd may be a suitable alternative"; # Added 2021-04-15
mysqlWorkbench = throw "'mysqlWorkbench' has been renamed to/replaced by 'mysql-workbench'"; # Converted to throw 2022-02-22
myxer = throw "Myxer has been removed from nixpkgs, as it has been unmaintained since Jul 31, 2021"; # Added 2022-06-08
@@ -780,11 +959,13 @@ mapAliases ({
nccl_cudatoolkit_10 = throw "nccl_cudatoolkit_10 has been renamed to cudaPackages_10.nccl"; # Added 2022-04-04
nccl_cudatoolkit_11 = throw "nccl_cudatoolkit_11 has been renamed to cudaPackages_11.nccl"; # Added 2022-04-04
- net_snmp = throw "'net_snmp' has been renamed to/replaced by 'net-snmp'"; # Converted to throw 2022-09-24
- nagiosPluginsOfficial = throw "'nagiosPluginsOfficial' has been renamed to/replaced by 'monitoring-plugins'"; # Converted to throw 2022-09-24
+ net_snmp = net-snmp; # Added 2019-12-21
+ nagiosPluginsOfficial = monitoring-plugins;
+ navit = throw "navit has been removed from nixpkgs, due to being unmaintained"; # Added 2021-06-07
ncat = throw "'ncat' has been renamed to/replaced by 'nmap'"; # Converted to throw 2022-02-22
neap = throw "neap was removed from nixpkgs, as it relies on python2"; # Added 2022-01-12
neochat = libsForQt5.plasmaMobileGear.neochat; # added 2022-05-10
+ netease-cloud-music = throw "netease-cloud-music has been removed together with deepin"; # Added 2020-08-31
nettools_mptcp = throw "'nettools_mptcp' has been moved to https://github.com/teto/mptcp-flake"; # Converted to throw 2022-10-04
networkmanager_fortisslvpn = throw "'networkmanager_fortisslvpn' has been renamed to/replaced by 'networkmanager-fortisslvpn'"; # Converted to throw 2022-02-22
networkmanager_iodine = throw "'networkmanager_iodine' has been renamed to/replaced by 'networkmanager-iodine'"; # Converted to throw 2022-02-22
@@ -792,30 +973,33 @@ mapAliases ({
networkmanager_openconnect = throw "'networkmanager_openconnect' has been renamed to/replaced by 'networkmanager-openconnect'"; # Converted to throw 2022-02-22
networkmanager_openvpn = throw "'networkmanager_openvpn' has been renamed to/replaced by 'networkmanager-openvpn'"; # Converted to throw 2022-02-22
networkmanager_vpnc = throw "'networkmanager_vpnc' has been renamed to/replaced by 'networkmanager-vpnc'"; # Converted to throw 2022-02-22
+ neutral-style = throw "neural-style has been removed, as the upstream project has been abandoned"; # Added 2020-03-28
nfsUtils = throw "'nfsUtils' has been renamed to/replaced by 'nfs-utils'"; # Converted to throw 2022-02-22
nginxUnstable = throw "'nginxUnstable' has been renamed to/replaced by 'nginxMainline'"; # Converted to throw 2022-02-22
nilfs_utils = throw "'nilfs_utils' has been renamed to/replaced by 'nilfs-utils'"; # Converted to throw 2022-02-22
- nix-direnv-flakes = nix-direnv; # Added 2021-11-09
- nix-review = throw "'nix-review' has been renamed to/replaced by 'nixpkgs-review'"; # Converted to throw 2022-09-24
- nixFlakes = throw "'nixFlakes' has been renamed to/replaced by 'nixVersions.stable'"; # Converted to throw 2022-09-24
+ nix-direnv-flakes = nix-direnv;
+ nix-review = nixpkgs-review; # Added 2019-12-22
+ nixFlakes = nixVersions.stable; # Added 2021-05-21
nixStable = nixVersions.stable; # Added 2022-01-24
nixUnstable = nixVersions.unstable; # Added 2022-01-26
- nix_2_3 = nixVersions.nix_2_3; # Added 2022-01-26
- nix_2_4 = nixVersions.nix_2_4; # Added 2022-01-26
- nix_2_5 = nixVersions.nix_2_5; # Added 2022-01-26
- nix_2_6 = nixVersions.nix_2_6; # Added 2022-01-26
+ nix_2_3 = nixVersions.nix_2_3;
+ nix_2_4 = nixVersions.nix_2_4;
+ nix_2_5 = nixVersions.nix_2_5;
+ nix_2_6 = nixVersions.nix_2_6;
nixopsUnstable = nixops_unstable; # Added 2022-03-03
nixosTest = testers.nixosTest; # Added 2022-05-05
nixui = throw "nixui has been removed from nixpkgs, due to the project being unmaintained"; # Added 2022-05-23
- nmap-unfree = throw "'nmap-unfree' has been renamed to/replaced by 'nmap'"; # Converted to throw 2022-09-24
+ nmap-unfree = nmap; # Added 2021-04-06
nmap-graphical = throw "nmap graphical support has been removed due to its python2 dependency"; # Added 2022-04-26
nmap_graphical = throw "nmap graphical support has been removed due to its python2 dependency"; # Modified 2022-04-26
nodejs-10_x = throw "nodejs-10_x has been removed. Use a newer version instead."; # Added 2022-05-31
nodejs-12_x = throw "nodejs-12_x has been removed. Use a newer version instead."; # Added 2022-07-04
nologin = throw "'nologin' has been renamed to/replaced by 'shadow'"; # Converted to throw 2022-02-22
nomad_1_1 = throw "nomad_1_1 has been removed because it's outdated. Use a a newer version instead"; # Added 2022-05-22
+ nordic-polar = throw "nordic-polar was removed on 2021-05-27, now integrated in nordic"; # Added 2021-05-27
noto-fonts-cjk = noto-fonts-cjk-sans; # Added 2021-12-16
nottetris2 = throw "nottetris2 was removed because it is unmaintained by upstream and broken"; # Added 2022-01-15
+ now-cli = throw "now-cli has been replaced with nodePackages.vercel"; # Added 2021-08-05
ntdb = throw "ntdb has been removed: abandoned by upstream"; # Added 2022-04-21
nxproxy = throw "'nxproxy' has been renamed to/replaced by 'nx-libs'"; # Converted to throw 2022-02-22
@@ -823,27 +1007,35 @@ mapAliases ({
oathToolkit = oath-toolkit; # Added 2022-04-04
oci-image-tool = throw "oci-image-tool is no longer actively maintained, and has had major deficiencies for several years."; # Added 2022-05-14;
+ oracleXE = throw "oracleXE has been removed, as it's heavily outdated and unmaintained"; # Added 2020-10-09
OVMF-CSM = throw "OVMF-CSM has been removed in favor of OVMFFull"; # Added 2021-10-16
OVMF-secureBoot = throw "OVMF-secureBoot has been removed in favor of OVMFFull"; # Added 2021-10-16
- oauth2_proxy = throw "'oauth2_proxy' has been renamed to/replaced by 'oauth2-proxy'"; # Converted to throw 2022-09-24
+ oauth2_proxy = oauth2-proxy; # Added 2021-04-18
ocropus = throw "ocropus has been removed: abandoned by upstream"; # Added 2022-04-24
+ octoprint-plugins = throw "octoprint-plugins are now part of the octoprint.python.pkgs package set"; # Added 2021-01-24
+ ocz-ssd-guru = throw "ocz-ssd-guru has been removed due to there being no source available"; # Added 2021-07-12
odpdown = throw "odpdown has been removed because it lacks python3 support"; # Added 2022-04-25
+ ofp = throw "ofp is not compatible with odp-dpdk";
+ olifant = throw "olifant has been removed from nixpkgs, as it was unmaintained"; # Added 2021-08-05
openbazaar = throw "openbazzar has been removed from nixpkgs as upstream has abandoned the project"; # Added 2022-01-06
openbazaar-client = throw "openbazzar-client has been removed from nixpkgs as upstream has abandoned the project"; # Added 2022-01-06
opencascade_oce = throw "'opencascade_oce' has been renamed to/replaced by 'opencascade'"; # Converted to throw 2022-02-22
opencl-icd = throw "'opencl-icd' has been renamed to/replaced by 'ocl-icd'"; # Converted to throw 2022-02-22
openconnect_head = openconnect_unstable; # Added 2022-03-29
openconnect_gnutls = openconnect; # Added 2022-03-29
- openelec-dvb-firmware = throw "'openelec-dvb-firmware' has been renamed to/replaced by 'libreelec-dvb-firmware'"; # Converted to throw 2022-09-24
+ openconnect_pa = throw "openconnect_pa fork has been discontinued, support for GlobalProtect is now available in openconnect"; # Added 2021-05-21
+ openelec-dvb-firmware = libreelec-dvb-firmware; # Added 2021-05-10
openexr_ctl = throw "'openexr_ctl' has been renamed to/replaced by 'ctl'"; # Converted to throw 2022-02-22
- openisns = throw "'openisns' has been renamed to/replaced by 'open-isns'"; # Converted to throw 2022-09-24
- openjpeg_2 = throw "'openjpeg_2' has been renamed to/replaced by 'openjpeg'"; # Converted to throw 2022-09-24
+ openisns = open-isns; # Added 2020-01-28
+ openjpeg_1 = throw "openjpeg_1 has been removed, use openjpeg_2 instead"; # Added 2021-01-24
+ openjpeg_2 = openjpeg; # Added 2021-01-25
openmpt123 = libopenmpt; # Added 2021-09-05
opensans-ttf = throw "'opensans-ttf' has been renamed to/replaced by 'open-sans'"; # Converted to throw 2022-02-22
openssh_with_kerberos = throw "'openssh_with_kerberos' has been renamed to/replaced by 'openssh'"; # Converted to throw 2022-02-22
openssl_3_0 = openssl_3; # Added 2022-06-27
- orchis = throw "'orchis' has been renamed to/replaced by 'orchis-theme'"; # Converted to throw 2022-09-24
- osxfuse = throw "'osxfuse' has been renamed to/replaced by 'macfuse-stubs'"; # Converted to throw 2022-09-24
+ orchis = orchis-theme; # Added 2021-06-09
+ osxfuse = macfuse-stubs; # Added 2021-03-20
+ otter-browser = throw "otter-browser has been removed from nixpkgs, as it was unmaintained"; # Added 2020-02-02
owncloudclient = throw "'owncloudclient' has been renamed to/replaced by 'owncloud-client'"; # Converted to throw 2022-02-22
### P ###
@@ -852,22 +1044,24 @@ mapAliases ({
p11_kit = throw "'p11_kit' has been renamed to/replaced by 'p11-kit'"; # Converted to throw 2022-02-22
packet-cli = metal-cli; # Added 2021-10-25
- paperless = throw "'paperless' has been renamed to/replaced by 'paperless-ngx'"; # Converted to throw 2022-09-24
+ paperless = paperless-ngx; # Added 2021-06-06
paperless-ng = paperless-ngx; # Added 2022-04-11
- parity = throw "'parity' has been renamed to/replaced by 'openethereum'"; # Converted to throw 2022-09-24
+ parity = openethereum; # Added 2020-08-01
parity-ui = throw "parity-ui was removed because it was broken and unmaintained by upstream"; # Added 2022-01-10
parquet-cpp = throw "'parquet-cpp' has been renamed to/replaced by 'arrow-cpp'"; # Converted to throw 2022-02-22
patchmatrix = throw "'patchmatrix' has been renamed to/replaced by 'open-music-kontrollers.patchmatrix'"; # Added 2022-03-09
pass-otp = throw "'pass-otp' has been renamed to/replaced by 'pass.withExtensions'"; # Converted to throw 2022-02-22
pbis-open = throw "pbis-open has been removed, because it is no longer maintained upstream"; # added 2021-12-15
pdf-redact-tools = throw "pdf-redact-tools has been removed from nixpkgs because the upstream has abandoned the project"; # Added 2022-01-01
+ pdf2htmlEx = throw "pdf2htmlEx has been removed from nixpkgs, as it was unmaintained"; # Added 2020-11-03
pdfmod = throw "pdfmod has been removed"; # Added 2022-01-15
+ pdfread = throw "pdfread has been remove because it is unmaintained for years and the sources are no longer available"; # Added 2021-07-22
pdfstudio = throw "'pdfstudio' has been replaced with 'pdfstudio', where '' is the year from the PDF Studio version number, because each license is specific to a given year"; # Added 2022-09-04
peach = asouldocs; # Added 2022-08-28
pentablet-driver = xp-pen-g430-driver; # Added 2022-06-23
perlXMLParser = throw "'perlXMLParser' has been renamed to/replaced by 'perlPackages.XMLParser'"; # Converted to throw 2022-02-22
perlArchiveCpio = throw "'perlArchiveCpio' has been renamed to/replaced by 'perlPackages.ArchiveCpio'"; # Converted to throw 2022-02-22
- pgadmin = pgadmin4; # Added 2022-01-14
+ pgadmin = pgadmin4;
pgadmin3 = throw "pgadmin3 was removed for being unmaintained, use pgadmin4 instead."; # Added 2022-03-30
pgp-tools = throw "'pgp-tools' has been renamed to/replaced by 'signing-party'"; # Converted to throw 2022-02-22
pg_tmp = throw "'pg_tmp' has been renamed to/replaced by 'ephemeralpg'"; # Converted to throw 2022-02-22
@@ -882,20 +1076,55 @@ mapAliases ({
php74Packages = php74; # Added 2022-05-24
php74Extensions = php74; # Added 2022-05-24
- php73Packages = throw "'php73Packages' has been renamed to/replaced by 'php73'"; # Converted to throw 2022-09-24
- php73Extensions = throw "'php73Extensions' has been renamed to/replaced by 'php73'"; # Converted to throw 2022-09-24
+ php73 = throw "php73 has been dropped due to the lack of maintanence from upstream for future releases"; # Added 2021-06-03
+ php73Packages = php73; # Added 2021-06-03
+ php73Extensions = php73; # Added 2021-06-03
- php73-embed = throw "'php73-embed' has been renamed to/replaced by 'php-embed'"; # Converted to throw 2022-09-24
- php74-embed = throw "'php74-embed' has been renamed to/replaced by 'php-embed'"; # Converted to throw 2022-09-24
+ php-embed = throw ''
+ php*-embed has been dropped, you can build something similar
+ with the following snippet:
+ php74.override { embedSupport = true; apxs2Support = false; }
+ ''; # Added 2020-04-01
+ php73-embed = php-embed; # Added 2020-04-01
+ php74-embed = php-embed; # Added 2020-04-01
- php73Packages-embed = throw "'php73Packages-embed' has been renamed to/replaced by 'phpPackages-embed'"; # Converted to throw 2022-09-24
- php74Packages-embed = throw "'php74Packages-embed' has been renamed to/replaced by 'phpPackages-embed'"; # Converted to throw 2022-09-24
+ phpPackages-embed = throw ''
+ php*Packages-embed has been dropped, you can build something
+ similar with the following snippet:
+ (php74.override { embedSupport = true; apxs2Support = false; }).packages
+ ''; # Added 2020-04-01
+ php73Packages-embed = phpPackages-embed;
+ php74Packages-embed = phpPackages-embed;
- php73-unit = throw "'php73-unit' has been renamed to/replaced by 'php-unit'"; # Converted to throw 2022-09-24
- php74-unit = throw "'php74-unit' has been renamed to/replaced by 'php-unit'"; # Converted to throw 2022-09-24
+ php-unit = throw ''
+ php*-unit has been dropped, you can build something similar with
+ the following snippet:
+ php74.override {
+ embedSupport = true;
+ apxs2Support = false;
+ systemdSupport = false;
+ phpdbgSupport = false;
+ cgiSupport = false;
+ fpmSupport = false;
+ }
+ ''; # Added 2020-04-01
+ php73-unit = php-unit; # Added 2020-04-01
+ php74-unit = php-unit; # Added 2020-04-01
- php73Packages-unit = throw "'php73Packages-unit' has been renamed to/replaced by 'phpPackages-unit'"; # Converted to throw 2022-09-24
- php74Packages-unit = throw "'php74Packages-unit' has been renamed to/replaced by 'phpPackages-unit'"; # Converted to throw 2022-09-24
+ phpPackages-unit = throw ''
+ php*Packages-unit has been dropped, you can build something
+ similar with this following snippet:
+ (php74.override {
+ embedSupport = true;
+ apxs2Support = false;
+ systemdSupport = false;
+ phpdbgSupport = false;
+ cgiSupport = false;
+ fpmSupport = false;
+ }).packages
+ ''; # Added 2020-04-01
+ php73Packages-unit = phpPackages-unit;
+ php74Packages-unit = phpPackages-unit;
pidgin-with-plugins = throw "'pidgin-with-plugins' has been renamed to/replaced by 'pidgin'"; # Converted to throw 2022-02-22
pidginlatex = throw "'pidginlatex' has been renamed to/replaced by 'pidgin-latex'"; # Converted to throw 2022-02-22
@@ -909,11 +1138,12 @@ mapAliases ({
ping = throw "'ping' does not build with recent valac and has been removed. If you are just looking for the 'ping' command use either 'iputils' or 'inetutils'"; # Added 2022-04-18
piwik = throw "'piwik' has been renamed to/replaced by 'matomo'"; # Converted to throw 2022-02-22
pixie = throw "pixie has been removed: abandoned by upstream"; # Added 2022-04-21
- pkgconfig = throw "'pkgconfig' has been renamed to/replaced by 'pkg-config'"; # Converted to throw 2022-09-24
+ pkgconfig = pkg-config; # Added 2018-02-02, moved to aliases.nix 2021-01-18
pkgconfigUpstream = throw "'pkgconfigUpstream' has been renamed to/replaced by 'pkg-configUpstream'"; # Converted to throw 2022-02-22
- pleroma-otp = throw "'pleroma-otp' has been renamed to/replaced by 'pleroma'"; # Converted to throw 2022-09-24
+ planner = throw "planner has been removed from nixpkgs, as it is no longer developed and still uses python2/PyGTK"; # Added 2021-02-02
+ pleroma-otp = pleroma; # Added 2021-07-10
plexpy = throw "'plexpy' has been renamed to/replaced by 'tautulli'"; # Converted to throw 2022-02-22
- pltScheme = racket; # Added 20218-01-01
+ pltScheme = racket; # just to be sure
pmtools = throw "'pmtools' has been renamed to/replaced by 'acpica-tools'"; # Converted to throw 2022-02-22
pocketsphinx = throw "pocketsphinx has been removed: unmaintained"; # Added 2022-04-24
polarssl = throw "'polarssl' has been renamed to/replaced by 'mbedtls'"; # Converted to throw 2022-02-22
@@ -924,36 +1154,41 @@ mapAliases ({
portaudio2014 = throw "'portaudio2014' has been removed"; # Added 2022-05-10
# postgresql
- postgresql96 = throw "'postgresql96' has been renamed to/replaced by 'postgresql_9_6'"; # Converted to throw 2022-09-24
+ postgresql96 = postgresql_9_6;
postgresql_9_6 = throw "postgresql_9_6 has been removed from nixpkgs, as this version is no longer supported by upstream"; # Added 2021-12-03
postgresql_10 = throw "postgresql_10 has been removed from nixpkgs, as this version went EOL on 2022-11-10"; # Added 2022-08-01
# postgresql plugins
- cstore_fdw = throw "'cstore_fdw' has been renamed to/replaced by 'postgresqlPackages.cstore_fdw'"; # Converted to throw 2022-09-24
- pg_cron = throw "'pg_cron' has been renamed to/replaced by 'postgresqlPackages.pg_cron'"; # Converted to throw 2022-09-24
- pg_hll = throw "'pg_hll' has been renamed to/replaced by 'postgresqlPackages.pg_hll'"; # Converted to throw 2022-09-24
- pg_repack = throw "'pg_repack' has been renamed to/replaced by 'postgresqlPackages.pg_repack'"; # Converted to throw 2022-09-24
- pg_similarity = throw "'pg_similarity' has been renamed to/replaced by 'postgresqlPackages.pg_similarity'"; # Converted to throw 2022-09-24
- pg_topn = throw "'pg_topn' has been renamed to/replaced by 'postgresqlPackages.pg_topn'"; # Converted to throw 2022-09-24
- pgjwt = throw "'pgjwt' has been renamed to/replaced by 'postgresqlPackages.pgjwt'"; # Converted to throw 2022-09-24
- pgroonga = throw "'pgroonga' has been renamed to/replaced by 'postgresqlPackages.pgroonga'"; # Converted to throw 2022-09-24
- pgtap = throw "'pgtap' has been renamed to/replaced by 'postgresqlPackages.pgtap'"; # Converted to throw 2022-09-24
- plv8 = throw "'plv8' has been renamed to/replaced by 'postgresqlPackages.plv8'"; # Converted to throw 2022-09-24
- postgis = throw "'postgis' has been renamed to/replaced by 'postgresqlPackages.postgis'"; # Converted to throw 2022-09-24
+ cstore_fdw = postgresqlPackages.cstore_fdw;
+ pg_cron = postgresqlPackages.pg_cron;
+ pg_hll = postgresqlPackages.pg_hll;
+ pg_repack = postgresqlPackages.pg_repack;
+ pg_similarity = postgresqlPackages.pg_similarity;
+ pg_topn = postgresqlPackages.pg_topn;
+ pgjwt = postgresqlPackages.pgjwt;
+ pgroonga = postgresqlPackages.pgroonga;
+ pgtap = postgresqlPackages.pgtap;
+ plv8 = postgresqlPackages.plv8;
+ postgis = postgresqlPackages.postgis;
tilp2 = throw "tilp2 has been removed"; # Added 2022-01-15
timekeeper = throw "timekeeper has been removed"; # Added 2022-01-16
- timescaledb = throw "'timescaledb' has been renamed to/replaced by 'postgresqlPackages.timescaledb'"; # Converted to throw 2022-09-24
- tsearch_extras = throw "'tsearch_extras' has been renamed to/replaced by 'postgresqlPackages.tsearch_extras'"; # Converted to throw 2022-09-24
+ timescaledb = postgresqlPackages.timescaledb;
+ tlauncher = throw "tlauncher has been removed because there questionable practices and legality concerns";
+ tsearch_extras = postgresqlPackages.tsearch_extras;
- pinentry_curses = throw "'pinentry_curses' has been renamed to/replaced by 'pinentry-curses'"; # Converted to throw 2022-09-24
- pinentry_emacs = throw "'pinentry_emacs' has been renamed to/replaced by 'pinentry-emacs'"; # Converted to throw 2022-09-24
- pinentry_gnome = throw "'pinentry_gnome' has been renamed to/replaced by 'pinentry-gnome'"; # Converted to throw 2022-09-24
- pinentry_gtk2 = throw "'pinentry_gtk2' has been renamed to/replaced by 'pinentry-gtk2'"; # Converted to throw 2022-09-24
- pinentry_qt = throw "'pinentry_qt' has been renamed to/replaced by 'pinentry-qt'"; # Converted to throw 2022-09-24
- pinentry_qt5 = throw "'pinentry_qt5' has been renamed to/replaced by 'pinentry-qt'"; # Converted to throw 2022-09-24
+ pinentry_curses = pinentry-curses; # Added 2019-10-14
+ pinentry_emacs = pinentry-emacs; # Added 2019-10-14
+ pinentry_gnome = pinentry-gnome; # Added 2019-10-14
+ pinentry_gtk2 = pinentry-gtk2; # Added 2019-10-14
+ pinentry_qt = pinentry-qt; # Added 2019-10-14
+ pinentry_qt5 = pinentry-qt; # Added 2020-02-11
prboom = throw "prboom was removed because it was abandoned by upstream, use prboom-plus instead"; # Added 2022-04-24
- processing3 = throw "'processing3' has been renamed to/replaced by 'processing'"; # Converted to throw 2022-09-24
+ privateer = throw "privateer was removed because it was broken"; # Added 2021-05-18
+ processing3 = processing; # Added 2019-08-16
procps-ng = throw "'procps-ng' has been renamed to/replaced by 'procps'"; # Converted to throw 2022-02-22
+ proglodyte-wasm = throw "proglodyte-wasm has been removed from nixpkgs, because it is unmaintained since 5 years with zero github stars"; # Added 2021-06-30
+ proj_5 = throw "Proj-5 has been removed from nixpkgs, use proj instead"; # Added 2021-04-12
+ prometheus-cups-exporter = throw "outdated and broken by design; removed by developer"; # Added 2021-03-16
prometheus-dmarc-exporter = dmarc-metrics-exporter; # added 2022-05-31
prometheus-mesos-exporter = throw "prometheus-mesos-exporter is deprecated and archived by upstream"; # Added 2022-04-05
prometheus-unifi-exporter = throw "prometheus-unifi-exporter is deprecated and archived by upstream, use unifi-poller instead"; # Added 2022-06-03
@@ -962,18 +1197,25 @@ mapAliases ({
pulseaudio-hsphfpd = throw "pulseaudio-hsphfpd upstream has been abandoned"; # Added 2022-03-23
pulseaudio-modules-bt = throw "pulseaudio-modules-bt has been abandoned, and is superseded by pulseaudio's native bt functionality"; # Added 2022-04-01
pulseaudioLight = throw "'pulseaudioLight' has been renamed to/replaced by 'pulseaudio'"; # Converted to throw 2022-02-22
- pulseeffects-pw = throw "'pulseeffects-pw' has been renamed to/replaced by 'easyeffects'"; # Converted to throw 2022-09-24
+ pulseeffects = throw "Use pulseeffects-legacy if you use PulseAudio and easyeffects if you use PipeWire"; # Added 2021-02-13
+ pulseeffects-pw = easyeffects; # Added 2021-07-07
py-wmi-client = throw "py-wmi-client has been removed: abandoned by upstream"; # Added 2022-04-26
pydb = throw "pydb has been removed: abandoned by upstream"; # Added 2022-04-22
+ pyIRCt = throw "pyIRCt has been removed from nixpkgs as it is unmaintained and python2-only";
+ pyMAILt = throw "pyMAILt has been removed from nixpkgs as it is unmaintained and python2-only";
+ pybind11 = throw "pybind11 was removed because pythonPackages.pybind11 for the appropriate version of Python should be used"; # Added 2021-05-14
pybitmessage = throw "pybitmessage was removed from nixpkgs as it is stuck on python2"; # Added 2022-01-01
- pygmentex = throw "'pygmentex' has been renamed to/replaced by 'texlive.bin.pygmentex'"; # Converted to throw 2022-09-24
- pyo3-pack = throw "'pyo3-pack' has been renamed to/replaced by 'maturin'"; # Converted to throw 2022-09-24
+ pygmentex = texlive.bin.pygmentex; # Added 2019-12-15
+ pyload = throw "pyload has been removed from nixpkgs, as it was unmaintained"; # Added 2021-03-21
+ pynagsystemd = throw "pynagsystemd was removed as it was unmaintained and incompatible with recent systemd versions. Instead use its fork check_systemd"; # Added 2020-10-24
+ pyo3-pack = maturin;
pyrex = throw "pyrex has been removed from nixpkgs as the project is still stuck on python2"; # Added 2022-01-12
pyrex095 = throw "pyrex has been removed from nixpkgs as the project is still stuck on python2"; # Added 2022-01-12
pyrex096 = throw "pyrex has been removed from nixpkgs as the project is still stuck on python2"; # Added 2022-01-12
pyrit = throw "pyrit has been removed from nixpkgs as the project is still stuck on python2"; # Added 2022-01-01
python = python2; # Added 2022-01-11
python-swiftclient = swiftclient; # Added 2021-09-09
+ python2nix = throw "python2nix has been removed as it is outdated. Use e.g. nixpkgs-pytools instead"; # Added 2021-03-08
pythonFull = python2Full; # Added 2022-01-11
pythonPackages = python.pkgs; # Added 2022-01-11
@@ -982,58 +1224,78 @@ mapAliases ({
QmidiNet = throw "'QmidiNet' has been renamed to/replaced by 'qmidinet'"; # Converted to throw 2022-02-22
qca-qt5 = throw "'qca-qt5' has been renamed to/replaced by 'libsForQt5.qca-qt5'"; # Converted to throw 2022-02-22
qca2 = throw "qca2 has been removed, because it depended on qt4"; # Added 2022-05-26
- qcsxcad = throw "'qcsxcad' has been renamed to/replaced by 'libsForQt5.qcsxcad'"; # Converted to throw 2022-09-24
+ qcsxcad = libsForQt5.qcsxcad; # Added 2020-11-05
qflipper = qFlipper; # Added 2022-02-11
+ qmk_firmware = throw "qmk_firmware has been removed because it was broken"; # Added 2021-04-02
+ qr-filetransfer = throw ''"qr-filetransfer" has been renamed to "qrcp"''; # Added 2020-12-02
qshowdiff = throw "'qshowdiff' (Qt4) is unmaintained and not been updated since its addition in 2010"; # Added 2022-06-14
+ qt-3 = throw "qt-3 has been removed from nixpkgs, as it's unmaintained and insecure"; # Added 2021-02-15
qt5ct = libsForQt5.qt5ct; # Added 2021-12-27
- qtcurve = throw "'qtcurve' has been renamed to/replaced by 'libsForQt5.qtcurve'"; # Converted to throw 2022-09-24
+ qtcurve = libsForQt5.qtcurve; # Added 2020-11-07
+ qtkeychain = throw "the qtkeychain attribute (qt4 version) has been removes, use the qt5 version: libsForQt5.qtkeychain"; # Added 2021-08-04
qtscriptgenerator = throw "'qtscriptgenerator' (Qt4) is unmaintained upstream and not used in nixpkgs"; # Added 2022-06-14
+ quagga = throw "quagga is no longer maintained upstream"; # Added 2021-04-22
quake3game = throw "'quake3game' has been renamed to/replaced by 'ioquake3'"; # Converted to throw 2022-02-22
+ quaternion-git = throw "quaternion-git has been removed in favor of the stable version 'quaternion'"; # Added 2020-04-09
+ quilter = throw "quilter has been removed from nixpkgs, as it was unmaintained"; # Added 2021-08-03
+ qvim = throw "qvim has been removed"; # Added 2020-08-31
+ qweechat = throw "qweechat has been removed because it was broken"; # Added 2021-03-08
qwt6 = throw "'qwt6' has been renamed to/replaced by 'libsForQt5.qwt'"; # Converted to throw 2022-02-22
### R ###
- radare2-cutter = throw "'radare2-cutter' has been renamed to/replaced by 'cutter'"; # Converted to throw 2022-09-24
+ radare2-cutter = cutter; # Added 2021-03-30
railcar = throw "'railcar' has been removed, as the upstream project has been abandoned"; # Added 2022-06-27
+ raspberrypi-tools = throw "raspberrypi-tools has been removed in favor of identical 'libraspberrypi'"; # Added 2020-12-24
rawdog = throw "rawdog has been removed from nixpkgs as it still requires python2"; # Added 2022-01-01
rdiff_backup = throw "'rdiff_backup' has been renamed to/replaced by 'rdiff-backup'"; # Converted to throw 2022-02-22
rdmd = throw "'rdmd' has been renamed to/replaced by 'dtools'"; # Converted to throw 2022-02-22
readline5 = throw "readline-5 is no longer supported in nixpkgs, please use 'readline' for main supported version"; # Added 2022-02-20
readline62 = throw "readline-6.2 is no longer supported in nixpkgs, please use 'readline' for main supported version"; # Added 2022-02-20
+ readline80 = throw "readline-8.0 is no longer supported in nixpkgs, please use 'readline' for main supported version or 'readline81' for most recent version"; # Added 2021-04-22
+ redkite = throw "redkite was archived by upstream"; # Added 2021-04-12
redshift-wlr = throw "redshift-wlr has been replaced by gammastep"; # Added 2021-12-25
reicast = throw "reicast has been removed from nixpkgs as it is unmaintained, please use flycast instead"; # Added 2022-03-07
# 3 resholve aliases below added 2022-04-08; drop after 2022-11-30?
- resholvePackage = throw "resholvePackage has been renamed to resholve.mkDerivation"; # Added 2022-04-08
- resholveScript = throw "resholveScript has been renamed to resholve.writeScript"; # Added 2022-04-08
- resholveScriptBin = throw "resholveScriptBin has been renamed to resholve.writeScriptBin"; # Added 2022-04-08
+ resholvePackage = throw "resholvePackage has been renamed to resholve.mkDerivation";
+ resholveScript = throw "resholveScript has been renamed to resholve.writeScript";
+ resholveScriptBin = throw "resholveScriptBin has been renamed to resholve.writeScriptBin";
residualvm = throw "residualvm was merged to scummvm code in 2018-06-15; consider using scummvm"; # Added 2021-11-27
retroArchCores = throw "retroArchCores has been removed. Please use overrides instead, e.g.: `retroarch.override { cores = with libretro; [ ... ]; }`"; # Added 2021-11-19
- retroshare06 = throw "'retroshare06' has been renamed to/replaced by 'retroshare'"; # Converted to throw 2022-09-24
+ retroshare06 = retroshare;
+ rfkill = throw "rfkill has been removed, as it's included in util-linux"; # Added 2020-08-23
riak = throw "riak has been removed due to lack of maintainer to update the package"; # Added 2022-06-22
+ riak-cs = throw "riak-cs is not maintained anymore"; # Added 2020-10-14
rimshot = throw "rimshot has been removed, because it is broken and no longer maintained upstream"; # Added 2022-01-15
ring-daemon = jami-daemon; # Added 2021-10-26
+ rkt = throw "rkt was archived by upstream"; # Added 2020-05-16
rls = throw "rls was discontinued upstream, use rust-analyzer instead"; # Added 2022-09-06
rng_tools = throw "'rng_tools' has been renamed to/replaced by 'rng-tools'"; # Converted to throw 2022-02-22
robomongo = throw "'robomongo' has been renamed to/replaced by 'robo3t'"; # Converted to throw 2022-02-22
rockbox_utility = rockbox-utility; # Added 2022-03-17
- rpiboot-unstable = throw "'rpiboot-unstable' has been renamed to/replaced by 'rpiboot'"; # Converted to throw 2022-09-24
+ rocm-runtime-ext = throw "rocm-runtime-ext has been removed, since its functionality was added to rocm-runtime"; #added 2020-08-21
+ rpiboot-unstable = rpiboot; # Added 2021-07-30
rr-unstable = rr; # Added 2022-09-17
rssglx = throw "'rssglx' has been renamed to/replaced by 'rss-glx'"; # Converted to throw 2022-02-22
- runCommandNoCC = throw "'runCommandNoCC' has been renamed to/replaced by 'runCommand'"; # Converted to throw 2022-09-24
- runCommandNoCCLocal = throw "'runCommandNoCCLocal' has been renamed to/replaced by 'runCommandLocal'"; # Converted to throw 2022-09-24
+ rssh = throw "rssh has been removed from nixpkgs: no upstream releases since 2012, several known CVEs"; # Added 2020-08-25
+ rtv = throw "rtv was archived by upstream. Consider using tuir, an actively maintained fork"; # Added 2021-08-08
+ rubyMinimal = throw "rubyMinimal was removed due to being unused";
+ runCommandNoCC = runCommand;
+ runCommandNoCCLocal = runCommandLocal;
+ runwayml = throw "runwayml is now a webapp"; # Added 2021-04-17
rustracerd = throw "rustracerd has been removed because it is broken and unmaintained"; # Added 2021-10-19
- rxvt_unicode = throw "'rxvt_unicode' has been renamed to/replaced by 'rxvt-unicode-unwrapped'"; # Converted to throw 2022-09-24
- rxvt_unicode-with-plugins = throw "'rxvt_unicode-with-plugins' has been renamed to/replaced by 'rxvt-unicode'"; # Converted to throw 2022-09-24
+ rxvt_unicode = rxvt-unicode-unwrapped; # Added 2020-02-02
+ rxvt_unicode-with-plugins = rxvt-unicode; # Added 2020-02-02
# The alias for linuxPackages*.rtlwifi_new is defined in ./all-packages.nix,
# due to it being inside the linuxPackagesFor function.
- rtlwifi_new-firmware = throw "'rtlwifi_new-firmware' has been renamed to/replaced by 'rtw88-firmware'"; # Converted to throw 2022-09-24
+ rtlwifi_new-firmware = rtw88-firmware; # Added 2021-03-14
### S ###
- s2n = throw "'s2n' has been renamed to/replaced by 's2n-tls'"; # Converted to throw 2022-09-24
+ s2n = s2n-tls; # Added 2021-03-03
s3gof3r = throw "s3gof3r has been dropped due to the lack of maintenance from upstream since 2017"; # Added 2022-06-04
s6Dns = throw "'s6Dns' has been renamed to/replaced by 's6-dns'"; # Converted to throw 2022-02-22
s6LinuxUtils = throw "'s6LinuxUtils' has been renamed to/replaced by 's6-linux-utils'"; # Converted to throw 2022-02-22
@@ -1043,97 +1305,116 @@ mapAliases ({
salut_a_toi = throw "salut_a_toi was removed because it was broken and used Python 2"; # added 2022-06-05
sam = throw "'sam' has been renamed to/replaced by 'deadpixi-sam'"; # Converted to throw 2022-02-22
samsungUnifiedLinuxDriver = throw "'samsungUnifiedLinuxDriver' has been renamed to/replaced by 'samsung-unified-linux-driver'"; # Converted to throw 2022-02-22
- sane-backends-git = throw "'sane-backends-git' has been renamed to/replaced by 'sane-backends'"; # Converted to throw 2022-09-24
+ sane-backends-git = sane-backends; # Added 2021-02-19
saneBackends = throw "'saneBackends' has been renamed to/replaced by 'sane-backends'"; # Converted to throw 2022-02-22
saneBackendsGit = throw "'saneBackendsGit' has been renamed to/replaced by 'sane-backends'"; # Converted to throw 2022-02-22
saneFrontends = throw "'saneFrontends' has been renamed to/replaced by 'sane-frontends'"; # Converted to throw 2022-02-22
- scallion = throw "scallion has been removed, because it is currently unmaintained upstream"; # Added 2021-12-15
+ scaff = throw "scaff is deprecated - replaced by https://gitlab.com/jD91mZM2/inc (not in nixpkgs yet)"; # Added 2020-03-01
+ scallion = throw "scallion has been removed, because it is currently unmaintained upstream"; # added 2021-12-15
scim = throw "'scim' has been renamed to/replaced by 'sc-im'"; # Converted to throw 2022-02-22
scollector = throw "'scollector' has been renamed to/replaced by 'bosun'"; # Converted to throw 2022-02-22
scribusUnstable = throw "'scribusUnstable' has been renamed to 'scribus'"; # Added 2022-05-13
scyther = throw "scyther has been removed since it currently only supports Python 2, see https://github.com/cascremers/scyther/issues/20"; # Added 2021-10-07
- sdlmame = throw "'sdlmame' has been renamed to/replaced by 'mame'"; # Converted to throw 2022-09-24
+ sdlmame = mame; # Added 2019-10-30
+ seeks = throw "seeks has been removed from nixpkgs, as it was unmaintained"; # Added 2020-06-21
sepolgen = throw "sepolgen was merged into selinux-python"; # Added 2021-11-11
- session-desktop-appimage = session-desktop; # Added 2022-08-22
+ session-desktop-appimage = session-desktop;
shared_mime_info = throw "'shared_mime_info' has been renamed to/replaced by 'shared-mime-info'"; # Converted to throw 2022-02-22
- inherit (libsForQt5.mauiPackages) shelf; # Added 2022-05-17
+ inherit (libsForQt5.mauiPackages) shelf; # added 2022-05-17
shellinabox = throw "shellinabox has been removed from nixpkgs, as it was unmaintained upstream"; # Added 2021-12-15
sickbeard = throw "sickbeard has been removed from nixpkgs, as it was unmaintained"; # Added 2022-01-01
sickrage = throw "sickbeard has been removed from nixpkgs, as it was unmaintained"; # Added 2022-01-01
sigurlx = throw "sigurlx has been removed (upstream is gone)"; # Added 2022-01-24
skrooge2 = throw "'skrooge2' has been renamed to/replaced by 'skrooge'"; # Converted to throw 2022-02-22
skype = throw "'skype' has been renamed to/replaced by 'skypeforlinux'"; # Converted to throw 2022-02-22
- slack-dark = throw "'slack-dark' has been renamed to/replaced by 'slack'"; # Converted to throw 2022-09-24
+ skype4pidgin = throw "skype4pidgin has been remove from nixpkgs, because it stopped working when classic Skype was retired"; # Added 2021-07-14
+ skype_call_recorder = throw "skype_call_recorder has been removed from nixpkgs, because it stopped working when classic Skype was retired"; # Added 2020-10-31
+ slack-dark = slack; # Added 2020-03-27
slic3r-prusa3d = throw "'slic3r-prusa3d' has been renamed to/replaced by 'prusa-slicer'"; # Converted to throw 2022-02-22
slurm-full = throw "'slurm-full' has been renamed to/replaced by 'slurm'"; # Converted to throw 2022-02-22
- slurm-llnl = throw "'slurm-llnl' has been renamed to/replaced by 'slurm'"; # Converted to throw 2022-09-24
- slurm-llnl-full = throw "'slurm-llnl-full' has been renamed to/replaced by 'slurm-full'"; # Converted to throw 2022-09-24
+ slurm-llnl = slurm; # renamed July 2017
+ slurm-llnl-full = slurm-full; # renamed July 2017
smbclient = throw "'smbclient' has been renamed to/replaced by 'samba'"; # Converted to throw 2022-02-22
+ smugline = throw "smugline has been removed from nixpkgs, as it's unmaintained and depends on deprecated libraries"; # Added 2020-11-04
snack = throw "snack has been removed: broken for 5+ years"; # Added 2022-04-21
soldat-unstable = opensoldat; # Added 2022-07-02
- solr_8 = throw "'solr_8' has been renamed to/replaced by 'solr'"; # Converted to throw 2022-09-24
+ solr_8 = solr; # Added 2021-01-30
+ # Added 2020-02-10
sourceHanSansPackages = {
- japanese = throw "'sourceHanSansPackages.japanese' has been replaced by 'source-han-sans'"; # Converted to throw 2022-09-24
- korean = throw "'sourceHanSansPackages.korean' has been replaced by 'source-han-sans'"; # Converted to throw 2022-09-24
- simplified-chinese = throw "'sourceHanSansPackages.simplified-chinese' has been replaced by 'source-han-sans'"; # Converted to throw 2022-09-24
- traditional-chinese = throw "'sourceHanSansPackages.traditional-chinese' has been replaced by 'source-han-sans'"; # Converted to throw 2022-09-24
+ japanese = source-han-sans;
+ korean = source-han-sans;
+ simplified-chinese = source-han-sans;
+ traditional-chinese = source-han-sans;
};
- source-han-sans-japanese = throw "'source-han-sans-japanese' has been renamed to/replaced by 'source-han-sans'"; # Converted to throw 2022-09-24
- source-han-sans-korean = throw "'source-han-sans-korean' has been renamed to/replaced by 'source-han-sans;#'"; # Converted to throw 2022-09-24
- source-han-sans-simplified-chinese = throw "'source-han-sans-simplified-chinese' has been renamed to/replaced by 'source-han-sans;#'"; # Converted to throw 2022-09-24
- source-han-sans-traditional-chinese = throw "'source-han-sans-traditional-chinese' has been renamed to/replaced by 'source-han-sans;#'"; # Converted to throw 2022-09-24
+ source-han-sans-japanese = source-han-sans;
+ source-han-sans-korean = source-han-sans;
+ source-han-sans-simplified-chinese = source-han-sans;
+ source-han-sans-traditional-chinese = source-han-sans;
sourceHanSerifPackages = {
- japanese = throw "'sourceHanSerifPackages.japanese' has been renamed to/replaced by 'source-han-serif'"; # Converted to throw 2022-09-24
- korean = throw "'sourceHanSerifPackages.korean' has been renamed to/replaced by 'source-han-serif'"; # Converted to throw 2022-09-24
- simplified-chinese = throw "'sourceHanSerifPackages.simplified-chinese' has been renamed to/replaced by 'source-han-serif'"; # Converted to throw 2022-09-24
- traditional-chinese = throw "'sourceHanSerifPackages.traditional-chinese' has been renamed to/replaced by 'source-han-serif'"; # Converted to throw 2022-09-24
+ japanese = source-han-serif;
+ korean = source-han-serif;
+ simplified-chinese = source-han-serif;
+ traditional-chinese = source-han-serif;
};
- source-han-serif-japanese = throw "'source-han-serif-japanese' has been renamed to/replaced by 'source-han-serif;#'"; # Converted to throw 2022-09-24
- source-han-serif-korean = throw "'source-han-serif-korean' has been renamed to/replaced by 'source-han-serif;#'"; # Converted to throw 2022-09-24
- source-han-serif-simplified-chinese = throw "'source-han-serif-simplified-chinese' has been renamed to/replaced by 'source-han-serif;#'"; # Converted to throw 2022-09-24
- source-han-serif-traditional-chinese = throw "'source-han-serif-traditional-chinese' has been renamed to/replaced by 'source-han-serif;#'"; # Converted to throw 2022-09-24
+ source-han-serif-japanese = source-han-serif;
+ source-han-serif-korean = source-han-serif;
+ source-han-serif-simplified-chinese = source-han-serif;
+ source-han-serif-traditional-chinese = source-han-serif;
sourcetrail = throw "sourcetrail has been removed: abandoned by upstream"; # Added 2022-08-14
spaceOrbit = throw "'spaceOrbit' has been renamed to/replaced by 'space-orbit'"; # Converted to throw 2022-02-22
- spectral = throw "'spectral' has been renamed to/replaced by 'neochat'"; # Converted to throw 2022-09-24
+ spectral = neochat; # Added 2020-12-27
speech_tools = throw "'speech_tools' has been renamed to/replaced by 'speech-tools'"; # Converted to throw 2022-02-22
speedometer = throw "speedometer has been removed: abandoned by upstream"; # Added 2022-04-24
speedtest_cli = throw "'speedtest_cli' has been renamed to/replaced by 'speedtest-cli'"; # Converted to throw 2022-02-22
sphinxbase = throw "sphinxbase has been removed: unmaintained"; # Added 2022-04-24
spice_gtk = throw "'spice_gtk' has been renamed to/replaced by 'spice-gtk'"; # Converted to throw 2022-02-22
spice_protocol = throw "'spice_protocol' has been renamed to/replaced by 'spice-protocol'"; # Converted to throw 2022-02-22
+ spidermonkey_1_8_5 = throw "spidermonkey_1_8_5 has been removed, because it is based on Firefox 4.0 from 2011"; # added 2021-05-03
+ spidermonkey_38 = throw "spidermonkey_38 has been removed. Please use spidermonkey_78 instead"; # Added 2021-03-21
+ spidermonkey_60 = throw "spidermonkey_60 has been removed. Please use spidermonkey_78 instead"; # Added 2021-03-21
spidermonkey_68 = throw "spidermonkey_68 has been removed. Please use spidermonkey_91 instead"; # added 2022-01-04
- spidermonkey = throw "'spidermonkey' has been renamed to/replaced by 'spidermonkey_78'"; # Converted to throw 2022-09-24
+ # spidermonkey is not ABI upwards-compatible, so only allow this for nix-shell
+ spidermonkey = spidermonkey_78; # Added 2020-10-09
split2flac = throw "split2flac has been removed. Consider using the shnsplit command from shntool package or help packaging unflac."; # added 2022-01-13
- spring-boot = throw "'spring-boot' has been renamed to/replaced by 'spring-boot-cli'"; # Converted to throw 2022-09-24
+ spring-boot = spring-boot-cli; # added 2020-04-24
sqlite3_analyzer = throw "'sqlite3_analyzer' has been renamed to/replaced by 'sqlite-analyzer'"; # Converted to throw 2022-02-22
sqliteInteractive = throw "'sqliteInteractive' has been renamed to/replaced by 'sqlite-interactive'"; # Converted to throw 2022-02-22
- squid4 = throw "'squid4' has been renamed to/replaced by 'squid'"; # Converted to throw 2022-09-24
+ squid4 = squid; # added 2019-08-22
srcml = throw "'srcml' has been removed: abandoned by upstream"; # Added 2022-07-21
sshfsFuse = throw "'sshfsFuse' has been renamed to/replaced by 'sshfs-fuse'"; # Converted to throw 2022-02-22
ssmtp = throw "'ssmtp' has been removed due to the software being unmaintained. 'msmtp' can be used as a replacement"; # Added 2022-04-17
- steam-run-native = steam-run; # Added 2022-02-21
+ stanchion = throw "Stanchion was part of riak-cs which is not maintained anymore"; # added 2020-10-14
+ steam-run-native = steam-run; # added 2022-02-21
stride = throw "'stride' aka. Atlassian Stride is dead since 2019 (bought by Slack)"; # added 2022-06-15
+ stumpwm-git = throw "stumpwm-git has been broken for a long time and lispPackages.stumpwm follows Quicklisp that is close to git version"; # Added 2021-05-09
subversion_1_10 = throw "subversion_1_10 has been removed as it has reached its end of life"; # Added 2022-04-26
+ subversion19 = throw "subversion19 has been removed as it has reached its end of life"; # Added 2021-03-31
sudolikeaboss = throw "sudolikeaboss is no longer maintained by upstream"; # Added 2022-04-16
+ sundials_3 = throw "sundials_3 was removed in 2020-02. outdated and no longer needed";
surf-webkit2 = throw "'surf-webkit2' has been renamed to/replaced by 'surf'"; # Converted to throw 2022-02-22
swec = throw "swec has been removed; broken and abandoned upstream"; # Added 2021-10-14
sweep-visualizer = throw "'sweep-visualizer' is abondoned upstream and depends on deprecated GNOME2/GTK2"; # Added 2022-06-15
- swtpm-tpm2 = throw "'swtpm-tpm2' has been renamed to/replaced by 'swtpm'"; # Converted to throw 2022-09-24
- syncthing-cli = throw "'syncthing-cli' has been renamed to/replaced by 'syncthing'"; # Converted to throw 2022-09-24
+ swfdec = throw "swfdec has been removed as broken and unmaintained"; # Added 2020-08-23
+ swtpm-tpm2 = swtpm; # Added 2021-02-26
+ syncthing-cli = syncthing; # Added 2021-04-06
synology-drive = throw "synology-drive has been superseded by synology-drive-client"; # Added 2021-11-26
system_config_printer = throw "'system_config_printer' has been renamed to/replaced by 'system-config-printer'"; # Converted to throw 2022-02-22
+ systemd-cryptsetup-generator = throw "systemd-cryptsetup-generator is now included in the systemd package"; # Added 2020-07-12
+ systemd_with_lvm2 = throw "systemd_with_lvm2 is obsolete, enabled by default via the lvm module"; # Added 2020-07-12
systool = throw "'systool' has been renamed to/replaced by 'sysfsutils'"; # Converted to throw 2022-02-22
### T ###
tahoelafs = throw "'tahoelafs' has been renamed to/replaced by 'tahoe-lafs'"; # Converted to throw 2022-02-22
- tangogps = throw "'tangogps' has been renamed to/replaced by 'foxtrotgps'"; # Converted to throw 2022-09-24
+ tangogps = foxtrotgps; # Added 2020-01-26
taplo-cli = taplo; # Added 2022-07-30
taplo-lsp = taplo; # Added 2022-07-30
+ tdm = throw "tdm has been removed because nobody can figure out how to fix OpenAL integration. Use precompiled binary and `steam-run` instead";
teleconsole = throw "teleconsole is archived by upstream"; # Added 2022-04-05
+ telepathy-qt = throw "telepathy-qt no longer supports Qt 4. Please use libsForQt5.telepathy instead"; # Added 2020-07-02
telepathy_farstream = throw "'telepathy_farstream' has been renamed to/replaced by 'telepathy-farstream'"; # Converted to throw 2022-02-22
telepathy_gabble = throw "'telepathy_gabble' has been renamed to/replaced by 'telepathy-gabble'"; # Converted to throw 2022-02-22
telepathy_glib = throw "'telepathy_glib' has been renamed to/replaced by 'telepathy-glib'"; # Converted to throw 2022-02-22
@@ -1144,6 +1425,8 @@ mapAliases ({
telepathy_qt = throw "'telepathy_qt' has been renamed to/replaced by 'telepathy-qt'"; # Converted to throw 2022-02-22
telepathy_qt5 = throw "'telepathy_qt5' has been renamed to/replaced by 'libsForQt5.telepathy'"; # Converted to throw 2022-02-22
telnet = throw "'telnet' has been renamed to/replaced by 'inetutils'"; # Converted to throw 2022-02-22
+ terminus = throw "terminus has been removed, it was unmaintained in nixpkgs"; # Added 2021-08-21
+ termonad-with-packages = throw "termonad-with-packages has been renamed to just 'termonad'"; # Added 2022-10-15
terraform-full = throw "terraform-full has been removed, it was an alias for 'terraform.full'"; # Added 2022-08-02
terraform_0_13 = throw "terraform_0_13 has been removed from nixpkgs"; # Added 2022-06-26
terraform_0_14 = throw "terraform_0_14 has been removed from nixpkgs"; # Added 2022-06-26
@@ -1157,18 +1440,34 @@ mapAliases ({
tex-gyre-termes-math = throw "'tex-gyre-termes-math' has been renamed to/replaced by 'tex-gyre-math.termes'"; # Converted to throw 2022-02-22
textadept11 = textadept; # Added 2022-06-07
tftp_hpa = throw "'tftp_hpa' has been renamed to/replaced by 'tftp-hpa'"; # Converted to throw 2022-02-22
+ thunderbird-68 = throw "Thunderbird 68 reached end of life with its final release 68.12.0 on 2020-08-25";
+ thunderbird-bin-68 = thunderbird-68;
+ timescale-prometheus = promscale; # Added 2020-09-29
timedoctor = throw "'timedoctor' has been removed from nixpkgs"; # Added 2022-10-09
- timescale-prometheus = throw "'timescale-prometheus' has been renamed to/replaced by 'promscale'"; # Converted to throw 2022-09-24
timetable = throw "timetable has been removed, as the upstream project has been abandoned"; # Added 2021-09-05
tkcvs = tkrev; # Added 2022-03-07
+ togglesg-download = throw "togglesg-download was removed 2021-04-30 as it's unmaintained"; # Added 2021-04-30
tomboy = throw "tomboy is not actively developed anymore and was removed"; # Added 2022-01-27
+ tomcat7 = throw "tomcat7 has been removed from nixpkgs as it has reached end of life"; # Added 2021-06-16
+ tomcat8 = throw "tomcat8 has been removed from nixpkgs as it has reached end of life"; # Added 2021-06-16
+ tomcat85 = throw "tomcat85 has been removed from nixpkgs as it has reached end of life"; # Added 2020-03-11
tor-arm = throw "tor-arm has been removed from nixpkgs as the upstream project has been abandoned"; # Added 2022-01-01
torbrowser = throw "'torbrowser' has been renamed to/replaced by 'tor-browser-bundle-bin'"; # Converted to throw 2022-02-22
+ torch = throw "torch has been removed, as the upstream project has been abandoned"; # Added 2020-03-28
+ torch-hdf5 = throw "torch-hdf5 has been removed, as the upstream project has been abandoned"; # Added 2020-03-28
+ torch-repl = throw "torch-repl has been removed, as the upstream project has been abandoned"; # Added 2020-03-28
+ torchPackages = throw "torchPackages has been removed, as the upstream project has been abandoned"; # Added 2020-03-28
trang = throw "'trang' has been renamed to/replaced by 'jing-trang'"; # Converted to throw 2022-02-22
transfig = fig2dev; # Added 2022-02-15
+ transmission-remote-cli = "transmission-remote-cli has been removed, as the upstream project has been abandoned. Please use tremc instead"; # Added 2020-10-14
transmission_gtk = throw "'transmission_gtk' has been renamed to/replaced by 'transmission-gtk'"; # Converted to throw 2022-02-22
transmission_remote_gtk = throw "'transmission_remote_gtk' has been renamed to/replaced by 'transmission-remote-gtk'"; # Converted to throw 2022-02-22
+ transporter = throw "transporter has been removed. It was archived upstream, so it's considered abandoned";
+ trebleshot = throw "trebleshot has been removed. It was archived upstream, so it's considered abandoned";
+ trilium = throw "trilium has been removed. Please use trilium-desktop instead"; # Added 2020-04-29
truecrypt = throw "'truecrypt' has been renamed to/replaced by 'veracrypt'"; # Converted to throw 2022-02-22
+ tuijam = throw "tuijam has been removed because Google Play Music was discontinued"; # Added 2021-03-07
+ turbo-geth = throw "turbo-geth has been renamed to erigon"; # Added 2021-08-08
twister = throw "twister has been removed: abandoned by upstream and python2-only"; # Added 2022-04-26
tychus = throw "tychus has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-03
typora = throw "Newer versions of typora use anti-user encryption and refuse to start. As such it has been removed"; # Added 2021-09-11
@@ -1176,41 +1475,46 @@ mapAliases ({
### U ###
uade123 = uade; # Added 2022-07-30
- uberwriter = throw "'uberwriter' has been renamed to/replaced by 'apostrophe'"; # Converted to throw 2022-09-24
- ubootBeagleboneBlack = throw "'ubootBeagleboneBlack' has been renamed to/replaced by 'ubootAmx335xEVM'"; # Converted to throw 2022-09-24
+ uberwriter = apostrophe; # Added 2020-04-23
+ ubootBeagleboneBlack = ubootAmx335xEVM; # Added 2020-01-21
uchiwa = throw "uchiwa is deprecated and archived by upstream"; # Added 2022-05-02
ucsFonts = throw "'ucsFonts' has been renamed to/replaced by 'ucs-fonts'"; # Converted to throw 2022-02-22
+ ufraw = throw "ufraw is unmaintained and has been removed from nixpkgs. Its successor, nufraw, doesn't seem to be stable enough. Consider using Darktable for now"; # Added 2020-01-11
ultrastardx-beta = throw "'ultrastardx-beta' has been renamed to/replaced by 'ultrastardx'"; # Converted to throw 2022-02-22
- unicorn-emu = throw "'unicorn-emu' has been renamed to/replaced by 'unicorn'"; # Converted to throw 2022-09-24
- unifiStable = throw "'unifiStable' has been renamed to/replaced by 'unifi6'"; # Converted to throw 2022-09-24
+ unicorn-emu = unicorn; # Added 2020-10-29
+ unifiStable = unifi6; # Added 2020-12-28
unity3d = throw "'unity3d' is unmaintained, has seen no updates in years and depends on deprecated GTK2"; # Added 2022-06-16
- untrunc = throw "'untrunc' has been renamed to/replaced by 'untrunc-anthwlock'"; # Converted to throw 2022-09-24
- urxvt_autocomplete_all_the_things = throw "'urxvt_autocomplete_all_the_things' has been renamed to/replaced by 'rxvt-unicode-plugins.autocomplete-all-the-things'"; # Converted to throw 2022-09-24
- urxvt_bidi = throw "'urxvt_bidi' has been renamed to/replaced by 'rxvt-unicode-plugins.bidi'"; # Converted to throw 2022-09-24
- urxvt_font_size = throw "'urxvt_font_size' has been renamed to/replaced by 'rxvt-unicode-plugins.font-size'"; # Converted to throw 2022-09-24
- urxvt_perl = throw "'urxvt_perl' has been renamed to/replaced by 'rxvt-unicode-plugins.perl'"; # Converted to throw 2022-09-24
- urxvt_perls = throw "'urxvt_perls' has been renamed to/replaced by 'rxvt-unicode-plugins.perls'"; # Converted to throw 2022-09-24
- urxvt_tabbedex = throw "'urxvt_tabbedex' has been renamed to/replaced by 'rxvt-unicode-plugins.tabbedex'"; # Converted to throw 2022-09-24
- urxvt_theme_switch = throw "'urxvt_theme_switch' has been renamed to/replaced by 'rxvt-unicode-plugins.theme-switch'"; # Converted to throw 2022-09-24
- urxvt_vtwheel = throw "'urxvt_vtwheel' has been renamed to/replaced by 'rxvt-unicode-plugins.vtwheel'"; # Converted to throw 2022-09-24
+ untrunc = untrunc-anthwlock; # Added 2021-02-01
+ urxvt_autocomplete_all_the_things = rxvt-unicode-plugins.autocomplete-all-the-things; # Added 2020-02-02
+ urxvt_bidi = rxvt-unicode-plugins.bidi; # Added 2020-02-02
+ urxvt_font_size = rxvt-unicode-plugins.font-size; # Added 2020-02-02
+ urxvt_perl = rxvt-unicode-plugins.perl; # Added 2020-02-02
+ urxvt_perls = rxvt-unicode-plugins.perls; # Added 2020-02-02
+ urxvt_tabbedex = rxvt-unicode-plugins.tabbedex; # Added 2020-02-02
+ urxvt_theme_switch = rxvt-unicode-plugins.theme-switch; # Added 2020-02-02
+ urxvt_vtwheel = rxvt-unicode-plugins.vtwheel; # Added 2020-02-02
usb_modeswitch = throw "'usb_modeswitch' has been renamed to/replaced by 'usb-modeswitch'"; # Converted to throw 2022-02-22
- usbguard-nox = throw "'usbguard-nox' has been renamed to/replaced by 'usbguard'"; # Converted to throw 2022-09-24
+ usbguard-nox = usbguard; # Added 2019-09-04
util-linuxCurses = util-linux; # Added 2022-04-12
+ utillinux = util-linux; # Added 2020-11-24
### V ###
- v4l_utils = throw "'v4l_utils' has been renamed to/replaced by 'v4l-utils'"; # Converted to throw 2022-09-24
- vamp = {
- vampSDK = throw "'vamp.vampSDK' has been renamed to 'vamp-plugin-sdk'"; # Converted to throw 2022-09-24
- };
- vapor = throw "vapor was removed because it was unmaintained and upstream service no longer exists"; # Added 2022-01-15
+ v4l_utils = v4l-utils; # Added 2019-08-07
+ vamp = { vampSDK = vamp-plugin-sdk; }; # Added 2020-03-26
+ vapor = throw "vapor was removed because it was unmaintained and upstream service no longer exists";
+ varnish62 = throw "varnish62 was removed from nixpkgs, because it is unmaintained upstream. Please switch to a different release"; # Added 2021-07-26
+ varnish63 = throw "varnish63 was removed from nixpkgs, because it is unmaintained upstream. Please switch to a different release"; # Added 2021-07-26
+ varnish65 = throw "varnish65 was removed from nixpkgs, because it is unmaintained upstream. Please switch to a different release"; # Added 2021-09-15
varnish70 = throw "varnish70 was removed from nixpkgs, because it was superseded upstream. Please switch to a different release"; # Added 2022-03-17
- vdirsyncerStable = throw "vdirsyncerStable has been replaced by vdirsyncer"; # Converted to throw 2022-09-24
+ vdirsyncerStable = vdirsyncer; # Added 2020-11-08, see https://github.com/NixOS/nixpkgs/issues/103026#issuecomment-723428168
+ venus = throw "venus has been removed from nixpkgs, as it's unmaintained"; # Added 2021-02-05
vgo2nix = throw "vgo2nix has been removed, because it was deprecated. Consider using gomod2nix instead"; # added 2022-08-24
vimbWrapper = throw "'vimbWrapper' has been renamed to/replaced by 'vimb'"; # Converted to throw 2022-02-22
+ virtinst = throw "virtinst has been removed, as it's included in virt-manager"; # Added 2021-07-21
virtuoso = throw "virtuoso has been removed, because it was unmaintained in nixpkgs"; # added 2021-12-15
- virtmanager = throw "'virtmanager' has been renamed to/replaced by 'virt-manager'"; # Converted to throw 2022-09-24
- virtmanager-qt = throw "'virtmanager-qt' has been renamed to/replaced by 'virt-manager-qt'"; # Converted to throw 2022-09-24
+ virtmanager = virt-manager; # Added 2019-10-29
+ virtmanager-qt = virt-manager-qt; # Added 2019-10-29
virtviewer = throw "'virtviewer' has been renamed to/replaced by 'virt-viewer'"; # Converted to throw 2022-02-22
vnc2flv = throw "vnc2flv has been removed: abandoned by upstream"; # Added 2022-03-21
vorbisTools = throw "'vorbisTools' has been renamed to/replaced by 'vorbis-tools'"; # Converted to throw 2022-02-22
@@ -1220,6 +1524,7 @@ mapAliases ({
### W ###
wavesurfer = throw "wavesurfer has been removed: depended on snack which has been removed"; # Added 2022-04-21
+ way-cooler = throw "way-cooler is abandoned by its author: https://way-cooler.org/blog/2020/01/09/way-cooler-post-mortem.html"; # Added 2020-01-13
webbrowser = throw "webbrowser was removed because it's unmaintained upstream and was marked as broken in nixpkgs for over a year"; # Added 2022-03-21
webkit = throw "'webkit' has been renamed to/replaced by 'webkitgtk'"; # Converted to throw 2022-02-22
weechat-matrix-bridge = throw "'weechat-matrix-bridge' has been renamed to/replaced by 'weechatScripts.weechat-matrix-bridge'"; # Converted to throw 2022-02-22
@@ -1231,12 +1536,12 @@ mapAliases ({
wineStable = throw "'wineStable' has been renamed to/replaced by 'winePackages.stable'"; # Converted to throw 2022-02-22
wineStaging = throw "'wineStaging' has been renamed to/replaced by 'wine-staging'"; # Converted to throw 2022-02-22
wineUnstable = throw "'wineUnstable' has been renamed to/replaced by 'winePackages.unstable'"; # Converted to throw 2022-02-22
- wineWayland = wine-wayland; # Added 2022-01-03
+ wineWayland = wine-wayland;
winpdb = throw "winpdb has been removed: abandoned by upstream"; # Added 2022-04-22
winusb = throw "'winusb' has been renamed to/replaced by 'woeusb'"; # Converted to throw 2022-02-22
wireguard = throw "'wireguard' has been renamed to/replaced by 'wireguard-tools'"; # Converted to throw 2022-02-22
wormhole-rs = magic-wormhole-rs; # Added 2022-05-30. preserve, reason: Arch package name, main binary name
- wmii_hg = wmii; # Added 2022-04-25
+ wmii_hg = wmii;
ws = throw "ws has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-03
wxmupen64plus = throw "wxmupen64plus was removed because the upstream disappeared"; # Added 2022-01-31
wxcam = throw "'wxcam' has seen no updates in ten years, crashes (SIGABRT) on startup and depends on deprecated wxGTK28/GNOME2/GTK2, use 'gnome.cheese'"; # Added 2022-06-15
@@ -1244,43 +1549,58 @@ mapAliases ({
### X ###
x11 = throw "'x11' has been renamed to/replaced by 'xlibsWrapper'"; # Converted to throw 2022-02-22
+ xara = throw "xara has been removed from nixpkgs. Unmaintained since 2006"; # Added 2020-06-24
xbmc = throw "'xbmc' has been renamed to/replaced by 'kodi'"; # Converted to throw 2022-02-22
xbmc-retroarch-advanced-launchers = kodi-retroarch-advanced-launchers; # Added 2021-11-19
xbmcPlain = throw "'xbmcPlain' has been renamed to/replaced by 'kodiPlain'"; # Converted to throw 2022-02-22
xbmcPlugins = throw "'xbmcPlugins' has been renamed to/replaced by 'kodiPackages'"; # Converted to throw 2022-02-22
- xdg_utils = throw "'xdg_utils' has been renamed to/replaced by 'xdg-utils'"; # Converted to throw 2022-09-24
+ xdg_utils = xdg-utils; # Added 2021-02-01
+ xfce4-12 = throw "xfce4-12 has been replaced by xfce4-14"; # Added 2020-03-14
xfce4-14 = xfce;
- xfceUnstable = throw "'xfceUnstable' has been renamed to/replaced by 'xfce4-14'"; # Converted to throw 2022-09-24
- xineLib = throw "'xineLib' has been renamed to/replaced by 'xine-lib'"; # Converted to throw 2022-09-24
- xineUI = throw "'xineUI' has been renamed to/replaced by 'xine-ui'"; # Converted to throw 2022-09-24
+ xfceUnstable = xfce4-14; # Added 2019-09-17
+ xineLib = xine-lib; # Added 2021-04-27
+ xineUI = xine-ui; # Added 2021-04-27
xmonad_log_applet_gnome3 = throw "'xmonad_log_applet_gnome3' has been renamed to/replaced by 'xmonad_log_applet'"; # Converted to throw 2022-02-22
xmpp-client = throw "xmpp-client has been dropped due to the lack of maintanence from upstream since 2017"; # Added 2022-06-02
+ xmpppy = throw "xmpppy has been removed from nixpkgs as it is unmaintained and python2-only";
xp-pen-g430 = throw "xp-pen-g430 has been renamed to xp-pen-g430-driver"; # Converted to throw 2022-06-23
xpf = throw "xpf has been removed: abandoned by upstream"; # Added 2022-04-26
xf86_video_nouveau = throw "'xf86_video_nouveau' has been renamed to/replaced by 'xorg.xf86videonouveau'"; # Converted to throw 2022-02-22
+ xf86_input_mtrack = throw ''
+ xf86_input_mtrack has been removed from nixpkgs as it is broken and
+ unmaintained. Working alternatives are libinput and synaptics.
+ '';
+ xf86_input_multitouch = throw "xf86_input_multitouch has been removed from nixpkgs"; # Added 2020-01-20
xlibs = throw "'xlibs' has been renamed to/replaced by 'xorg'"; # Converted to throw 2022-02-22
xow = throw (
"Upstream has ended support for 'xow' and the package has been removed" +
"from nixpkgs. Users are urged to switch to 'xone'."
); # Added 2022-08-02
xpraGtk3 = throw "'xpraGtk3' has been renamed to/replaced by 'xpra'"; # Converted to throw 2022-02-22
- xv = throw "'xv' has been renamed to/replaced by 'xxv'"; # Converted to throw 2022-09-24
- xvfb_run = throw "'xvfb_run' has been renamed to/replaced by 'xvfb-run'"; # Converted to throw 2022-09-24
+ xv = xxv; # Added 2020-02-22
+ xvfb_run = xvfb-run; # Added 2021-05-07
### Y ###
- yacc = throw "'yacc' has been renamed to/replaced by 'bison'"; # Converted to throw 2022-09-24
+ yacc = bison; # moved from top-level 2021-03-14
yafaray-core = libyafaray; # Added 2022-09-23
yarssr = throw "yarssr has been removed as part of the python2 deprecation"; # Added 2022-01-15
youtubeDL = throw "'youtubeDL' has been renamed to/replaced by 'youtube-dl'"; # Converted to throw 2022-02-22
+ ytop = throw "ytop has been abandoned by upstream. Consider switching to bottom instead";
+ yubikey-neo-manager = throw "yubikey-neo-manager has been removed because it was broken. Use yubikey-manager-qt instead"; # Added 2021-03-08
yuzu-ea = yuzu-early-access; # Added 2022-08-18
- yuzu = throw "'yuzu' has been renamed to/replaced by 'yuzu-mainline'"; # Converted to throw 2022-09-24
+ yuzu = yuzu-mainline; # Added 2021-01-25
### Z ###
+ zabbix30 = throw "Zabbix 3.0.x is end of life, see https://www.zabbix.com/documentation/5.0/manual/installation/upgrade/sources for a direct upgrade path to 5.0.x"; # Added 2021-04-07
zdfmediathk = throw "'zdfmediathk' has been renamed to/replaced by 'mediathekview'"; # Converted to throw 2022-02-22
+ zimreader = throw "zimreader has been removed from nixpkgs as it has been replaced by kiwix-serve and stopped working with modern zimlib versions"; # Added 2021-03-28
zimwriterfs = throw "zimwriterfs is now part of zim-tools"; # Added 2022-06-10.
+ # TODO(ekleog): add ‘wasm’ alias to ‘ocamlPackages.wasm’ after 19.03
+ # branch-off
+
ocamlPackages_4_00_1 = throw "'ocamlPackages_4_00_1' has been renamed to/replaced by 'ocaml-ng.ocamlPackages_4_00_1'"; # Converted to throw 2022-02-22
ocamlPackages_4_01_0 = throw "'ocamlPackages_4_01_0' has been renamed to/replaced by 'ocaml-ng.ocamlPackages_4_01_0'"; # Converted to throw 2022-02-22
ocamlPackages_4_02 = throw "'ocamlPackages_4_02' has been renamed to/replaced by 'ocaml-ng.ocamlPackages_4_02'"; # Converted to throw 2022-02-22
@@ -1305,15 +1625,68 @@ mapAliases ({
ocamlformat_0_17_0 = throw "ocamlformat_0_17_0 has been removed in favor of newer versions"; # Added 2022-06-01
ocamlformat_0_18_0 = throw "ocamlformat_0_18_0 has been removed in favor of newer versions"; # Added 2022-06-01
- zeroc_ice = throw "'zeroc_ice' has been renamed to 'zeroc-ice'"; # Converted to throw 2022-09-24
+ zabbix44 = throw ''
+ Zabbix 4.4 is end of life. For details on upgrading to Zabbix 5.0 look at
+ https://www.zabbix.com/documentation/current/manual/installation/upgrade_notes_500
+ ''; # Added 2020-08-17
- dina-font-pcf = throw "'dina-font-pcf' has been renamed to/replaced by 'dina-font'"; # Converted to throw 2022-09-24
- gnatsd = throw "'gnatsd' has been renamed to/replaced by 'nats-server'"; # Converted to throw 2022-09-24
+ # Added 2019-09-06
+ zeroc_ice = pkgs.zeroc-ice;
- posix_man_pages = throw "'posix_man_pages' has been renamed to/replaced by 'man-pages-posix'"; # Converted to throw 2022-09-24
+ # Added 2020-06-22
+ zeromq3 = throw "zeromq3 has been deprecated by zeromq4";
+ jzmq = throw "jzmq has been removed from nixpkgs, as it was unmaintained";
+
+ avian = throw ''
+ The package doesn't compile anymore on NixOS and both development &
+ maintenance is abandoned by upstream.
+ ''; # Cleanup before 21.11, Added 2021-05-07
+ ant-dracula-theme = throw "ant-dracula-theme is now dracula-theme, and theme name is Dracula instead of Ant-Dracula";
+ dina-font-pcf = dina-font; # Added 2020-02-09
+ dnscrypt-proxy = throw "dnscrypt-proxy has been removed. Please use dnscrypt-proxy2"; # Added 2020-02-02
+ gcc-snapshot = throw "gcc-snapshot: Marked as broken for >2 years, additionally this 'snapshot' pointed to a fairly old one from gcc7";
+ gnatsd = nats-server; # Added 2019-10-28
+
+ obs-gstreamer = throw ''
+ obs-gstreamer has been converted into a plugin for use with wrapOBS.
+ Its new location is obs-studio-plugins.obs-gstreamer.
+ ''; # Added 2021-06-01
+
+ obs-move-transition = throw ''
+ obs-move-transition has been converted into a plugin for use with wrapOBS.
+ Its new location is obs-studio-plugins.obs-move-transition.
+ ''; # Added 2021-06-01
+
+ obs-multi-rtmp = throw ''
+ obs-multi-rtmp has been converted into a plugin for use with wrapOBS.
+ Its new location is obs-studio-plugins.obs-multi-rtmp.
+ ''; # Added 2021-06-01
+
+ obs-ndi = throw ''
+ obs-ndi has been converted into a plugin for use with wrapOBS.
+ Its new location is obs-studio-plugins.obs-ndi.
+ ''; # Added 2021-06-01
+
+ obs-v4l2sink = throw "obs-v4l2sink is integrated into upstream OBS since version 26.1"; # Added 2021-06-01
+
+ obs-wlrobs = throw ''
+ wlrobs has been converted into a plugin for use with wrapOBS.
+ Its new location is obs-studio-plugins.wlrobs.
+ ''; # Added 2021-06-01
+
+ oraclejdk8psu = throw "The *psu versions of oraclejdk are no longer provided by upstream"; # Cleanup before 20.09
+ oraclejre8psu = oraclejdk8psu; # Cleanup before 20.09
+ oraclejdk8psu_distro = oraclejdk8psu; # Cleanup before 20.09
+ posix_man_pages = man-pages-posix; # Added 2021-04-15
+ riot-desktop = throw "riot-desktop is now element-desktop!"; # Cleanup before 21.05
+ riot-web = throw "riot-web is now element-web"; # Cleanup before 21.05
+ sqldeveloper_18 = throw "sqldeveloper_18 is not maintained anymore!"; # Added 2020-02-04
+ todolist = throw "todolist is now ultralist"; # Added 2020-12-27
+ tor-browser-bundle = throw "tor-browser-bundle was removed because it was out of date and inadequately maintained. Please use tor-browser-bundle-bin instead"; # Added 2020-01-10
+ tor-browser-unwrapped = throw "tor-browser-unwrapped was removed because it was out of date and inadequately maintained. Please use tor-browser-bundle-bin instead"; # Added 2020-01-10
torchat = throw "torchat was removed because it was broken and requires Python 2"; # added 2022-06-05
- ttyrec = throw "'ttyrec' has been renamed to/replaced by 'ovh-ttyrec'"; # Converted to throw 2022-09-24
- zplugin = throw "'zplugin' has been renamed to/replaced by 'zinit'"; # Converted to throw 2022-09-24
+ ttyrec = ovh-ttyrec; # Added 2021-01-02
+ zplugin = zinit; # Added 2021-01-30
zyn-fusion = zynaddsubfx; # Added 2022-08-05
inherit (stdenv.hostPlatform) system; # Added 2021-10-22
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 168d22e2337d..f71705ef951c 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -765,6 +765,8 @@ with pkgs;
run = callPackage ../development/tools/run { };
+ ruler = callPackage ../tools/security/ruler { };
+
mblock-mlink = callPackage ../development/tools/mblock-mlink { };
mod = callPackage ../development/tools/mod { };
@@ -1869,10 +1871,10 @@ with pkgs;
microcom = callPackage ../applications/terminal-emulators/microcom { };
- mlterm = callPackage ../applications/terminal-emulators/mlterm {
+ mlterm = darwin.apple_sdk_11_0.callPackage ../applications/terminal-emulators/mlterm {
libssh2 = null;
openssl = null;
- inherit (darwin.apple_sdk.frameworks) Cocoa;
+ inherit (darwin.apple_sdk_11_0.frameworks) Cocoa;
};
mrxvt = callPackage ../applications/terminal-emulators/mrxvt { };
@@ -1918,9 +1920,7 @@ with pkgs;
};
termite-unwrapped = callPackage ../applications/terminal-emulators/termite { };
- termonad-with-packages = callPackage ../applications/terminal-emulators/termonad { };
-
- termonad = termonad-with-packages;
+ termonad = callPackage ../applications/terminal-emulators/termonad { };
tilda = callPackage ../applications/terminal-emulators/tilda {
gtk = gtk3;
@@ -3265,7 +3265,8 @@ with pkgs;
cue2pops = callPackage ../tools/cd-dvd/cue2pops { };
- cabal2nix-unwrapped = haskell.lib.compose.justStaticExecutables (haskell.lib.compose.generateOptparseApplicativeCompletion "cabal2nix" haskellPackages.cabal2nix);
+ cabal2nix-unwrapped = haskell.lib.compose.justStaticExecutables
+ (haskellPackages.generateOptparseApplicativeCompletions [ "cabal2nix" ] haskellPackages.cabal2nix);
cabal2nix = symlinkJoin {
inherit (cabal2nix-unwrapped) name meta;
@@ -4549,7 +4550,7 @@ with pkgs;
nixel = callPackage ../tools/nix/nixel { };
- nix-output-monitor = callPackage ../tools/nix/nix-output-monitor { };
+ nix-output-monitor = callPackage ../tools/nix/nix-output-monitor { haskellPackages = haskell.packages.ghc92; };
nix-template = callPackage ../tools/package-management/nix-template {
inherit (darwin.apple_sdk.frameworks) Security;
@@ -9452,7 +9453,8 @@ with pkgs;
ngrep = callPackage ../tools/networking/ngrep { };
- neuron-notes = haskell.lib.compose.justStaticExecutables (haskell.lib.compose.generateOptparseApplicativeCompletion "neuron" haskellPackages.neuron);
+ neuron-notes = haskell.lib.compose.justStaticExecutables
+ (haskellPackages.generateOptparseApplicativeCompletions [ "neuron" ] haskellPackages.neuron);
ngrok = callPackage ../tools/networking/ngrok { };
@@ -10260,6 +10262,8 @@ with pkgs;
playbar2 = libsForQt5.callPackage ../applications/audio/playbar2 { };
+ please = callPackage ../tools/security/please { };
+
plecost = callPackage ../tools/security/plecost { };
plujain-ramp = callPackage ../applications/audio/plujain-ramp { };
@@ -10394,6 +10398,8 @@ with pkgs;
prettyping = callPackage ../tools/networking/prettyping { };
+ pritunl-client = callPackage ../tools/networking/pritunl-client { };
+
pritunl-ssh = callPackage ../tools/networking/pritunl-ssh { };
profile-cleaner = callPackage ../tools/misc/profile-cleaner { };
@@ -34334,6 +34340,8 @@ with pkgs;
sollya = callPackage ../development/interpreters/sollya { };
+ solicurses = callPackage ../games/solicurses { };
+
# You still can override by passing more arguments.
space-orbit = callPackage ../games/space-orbit { };
diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix
index 79231ed51b07..c3141a6bea25 100644
--- a/pkgs/top-level/python-aliases.nix
+++ b/pkgs/top-level/python-aliases.nix
@@ -40,19 +40,22 @@ mapAliases ({
asyncio-nats-client = nats-py; # added 2022-02-08
Babel = babel; # added 2022-05-06
bitcoin-price-api = throw "bitcoin-price-api has been removed, it was using setuptools 2to3 translation feautre, which has been removed in setuptools 58"; # added 2022-02-15
- bt_proximity = throw "'bt_proximity' has been renamed to/replaced by 'bt-proximity'"; # Converted to throw 2022-09-24
+ blockdiagcontrib-cisco = throw "blockdiagcontrib-cisco is not compatible with blockdiag 2.0.0 and has been removed."; # added 2020-11-29
+ bt_proximity = bt-proximity; # added 2021-07-02
carrot = throw "carrot has been removed, as its development was discontinued in 2012"; # added 2022-01-18
class-registry = phx-class-registry; # added 2021-10-05
codespell = throw "codespell has been promoted to a top-level attribute"; # Added 2022-10-02
- ConfigArgParse = throw "'ConfigArgParse' has been renamed to/replaced by 'configargparse'"; # Converted to throw 2022-09-24
+ ConfigArgParse = configargparse; # added 2021-03-18
cozy = throw "cozy was removed because it was not actually https://pypi.org/project/Cozy/."; # added 2022-01-14
cryptography_vectors = "cryptography_vectors is no longer exposed in python*Packages because it is used for testing cryptography only."; # Added 2022-03-23
dask-xgboost = throw "dask-xgboost was removed because its features are available in xgboost"; # added 2022-05-24
- dateutil = throw "'dateutil' has been renamed to/replaced by 'python-dateutil'"; # Converted to throw 2022-09-24
+ dateutil = python-dateutil; # added 2021-07-03
demjson = throw "demjson has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; # added 2022-01-18
- diff_cover = throw "'diff_cover' has been renamed to/replaced by 'diff-cover'"; # Converted to throw 2022-09-24
- discogs_client = throw "'discogs_client' has been renamed to/replaced by 'discogs-client'"; # Converted to throw 2022-09-24
- djangorestframework-jwt = throw "'djangorestframework-jwt' has been renamed to/replaced by 'drf-jwt'"; # Converted to throw 2022-09-24
+ detox = throw "detox is no longer maintained, and was broken since may 2019"; # added 2020-07-04
+ dftfit = throw "dftfit dependency lammps-cython no longer builds"; # added 2021-07-04
+ diff_cover = diff-cover; # added 2021-07-02
+ discogs_client = discogs-client; # added 2021-07-02
+ djangorestframework-jwt = drf-jwt; # added 2021-07-20
django-sampledatahelper = throw "django-sampledatahelper was removed because it is no longer compatible to latest Django version"; # added 2022-07-18
django_2 = throw "Django 2 has reached it's projected EOL in 2022/04 and has therefore been removed."; # added 2022-03-05
django_appconf = django-appconf; # added 2022-03-03
@@ -64,25 +67,27 @@ mapAliases ({
django_polymorphic = django-polymorphic; # added 2022-05-24
django_redis = django-redis; # added 2021-10-11
django_taggit = django-taggit; # added 2021-10-11
- dns = throw "'dns' has been renamed to/replaced by 'dnspython'"; # Converted to throw 2022-09-24
+ dns = dnspython; # added 2017-12-10
dogpile_cache = dogpile-cache; # added 2021-10-28
dogpile-core = throw "dogpile-core is no longer maintained, use dogpile-cache instead"; # added 2021-11-20
eebrightbox = throw "eebrightbox is unmaintained upstream and has therefore been removed"; # added 2022-02-03
email_validator = email-validator; # added 2022-06-22
fake_factory = throw "fake_factory has been removed because it is unused and deprecated by upstream since 2016."; # added 2022-05-30
+ faulthandler = throw "faulthandler is built into ${python.executable}"; # added 2021-07-12
flask_sqlalchemy = flask-sqlalchemy; # added 2022-07-20
flask_testing = flask-testing; # added 2022-04-25
flask_wtf = flask-wtf; # added 2022-05-24
garminconnect-ha = garminconnect; # added 2022-02-05
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
- google_api_python_client = throw "'google_api_python_client' has been renamed to/replaced by 'google-api-python-client'"; # Converted to throw 2022-09-24
- googleapis_common_protos = throw "'googleapis_common_protos' has been renamed to/replaced by 'googleapis-common-protos'"; # Converted to throw 2022-09-24
+ google_api_python_client = google-api-python-client; # added 2021-03-19
+ googleapis_common_protos = googleapis-common-protos; # added 2021-03-19
graphite_api = throw "graphite_api was removed, because it is no longer maintained"; # added 2022-07-10
graphite_beacon = throw "graphite_beacon was removed, because it is no longer maintained"; # added 2022-07-09
- grpc_google_iam_v1 = throw "'grpc_google_iam_v1' has been renamed to/replaced by 'grpc-google-iam-v1'"; # Converted to throw 2022-09-24
+ grpc_google_iam_v1 = grpc-google-iam-v1; # added 2021-08-21
ha-av = throw "ha-av was removed, because it is no longer maintained"; # added 2022-04-06
- HAP-python = throw "'HAP-python' has been renamed to/replaced by 'hap-python'"; # Converted to throw 2022-09-24
+ HAP-python = hap-python; # added 2021-06-01
hbmqtt = throw "hbmqtt was removed because it is no longer maintained"; # added 2021-11-07
hdlparse = throw "hdlparse has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; # added 2022-01-18
hyperkitty = throw "Please use pkgs.mailmanPackages.hyperkitty"; # added 2022-04-29
@@ -96,7 +101,7 @@ mapAliases ({
lammps-cython = throw "lammps-cython no longer builds and is unmaintained"; # added 2021-07-04
loo-py = loopy; # added 2022-05-03
Markups = markups; # added 2022-02-14
- MechanicalSoup = throw "'MechanicalSoup' has been renamed to/replaced by 'mechanicalsoup'"; # Converted to throw 2022-09-24
+ MechanicalSoup = mechanicalsoup; # added 2021-06-01
memcached = python-memcached; # added 2022-05-06
mailman = throw "Please use pkgs.mailman"; # added 2022-04-29
mailman-hyperkitty = throw "Please use pkgs.mailmanPackages.mailman-hyperkitty"; # added 2022-04-29
@@ -117,8 +122,9 @@ mapAliases ({
poster3 = throw "poster3 is unmaintained and source is no longer available"; # added 2023-05-29
postorius = throw "Please use pkgs.mailmanPackages.postorius"; # added 2022-04-29
powerlineMemSegment = powerline-mem-segment; # added 2021-10-08
- prometheus_client = throw "'prometheus_client' has been renamed to/replaced by 'prometheus-client'"; # Converted to throw 2022-09-24
- prompt_toolkit = throw "'prompt_toolkit' has been renamed to/replaced by 'prompt-toolkit'"; # Converted to throw 2022-09-24
+ privacyidea = throw "privacyidea has been renamed to pkgs.privacyidea"; # added 2021-06-20
+ prometheus_client = prometheus-client; # added 2021-06-10
+ prompt_toolkit = prompt-toolkit; # added 2021-07-22
pur = throw "pur has been renamed to pkgs.pur"; # added 2021-11-08
pydrive = throw "pydrive is broken and deprecated and has been replaced with pydrive2."; # added 2022-06-01
pyGtkGlade = throw "Glade support for pygtk has been removed"; # added 2022-01-15
@@ -127,8 +133,10 @@ mapAliases ({
pyialarmxr = pyialarmxr-homeassistant; # added 2022-06-07
pyialarmxr-homeassistant = throw "The package was removed together with the component support in home-assistant 2022.7.0"; # added 2022-07-07
pyjson5 = json5; # added 2022-08-28
+ pylibgen = throw "pylibgen is unmaintained upstreamed, and removed from nixpkgs"; # added 2020-06-20
PyLD = pyld; # added 2022-06-22
pymc3 = pymc; # added 2022-06-05, module was rename starting with 4.0.0
+ pymssql = throw "pymssql has been abandoned upstream."; # added 2020-05-04
pyreadability = readability-lxml; # added 2022-05-24
pyroute2-core = throw "pyroute2 migrated back to a single package scheme in version 0.7.1"; # added 2022-07-16
pyroute2-ethtool = throw "pyroute2 migrated back to a single package scheme in version 0.7.1"; # added 2022-07-16
@@ -141,43 +149,48 @@ mapAliases ({
pysmart-smartx = pysmart; # added 2021-10-22
pyspotify = throw "pyspotify has been removed because Spotify stopped supporting libspotify"; # added 2022-05-29
pytest_6 = pytest; # added 2022-02-10
- pytestcov = throw "'pytestcov' has been renamed to/replaced by 'pytest-cov'"; # Converted to throw 2022-09-24
- pytest-pep8 = throw "'pytest-pep8' has been renamed to/replaced by 'pytestpep8'"; # Converted to throw 2022-09-24
+ pytestcov = pytest-cov; # added 2021-01-04
+ pytest-pep8 = pytestpep8; # added 2021-01-04
pytest-pep257 = throw "pytest-pep257 was removed, as the pep257 package was migrated into pycodestyle"; # added 2022-04-12
pytest-pythonpath = throw "pytest-pythonpath is obsolete as of pytest 7.0.0 and has been removed"; # added 2022-03-09
- pytestquickcheck = throw "'pytestquickcheck' has been renamed to/replaced by 'pytest-quickcheck'"; # Converted to throw 2022-09-24
- pytestrunner = throw "'pytestrunner' has been renamed to/replaced by 'pytest-runner'"; # Converted to throw 2022-09-24
+ pytestpep8 = throw "pytestpep8 was removed because it is abandoned and no longer compatible with pytest v6.0"; # added 2020-12-10
+ pytestquickcheck = pytest-quickcheck; # added 2021-07-20
+ pytestrunner = pytest-runner; # added 2021-01-04
python-igraph = igraph; # added 2021-11-11
- python-lz4 = throw "'python-lz4' has been renamed to/replaced by 'lz4'"; # Converted to throw 2022-09-24
+ python-lz4 = lz4; # added 2018-06-01
python_magic = python-magic; # added 2022-05-07
python_mimeparse = python-mimeparse; # added 2021-10-31
python-language-server = throw "python-language-server is no longer maintained, use the python-lsp-server community fork instead."; # Added 2022-08-03
python-subunit = subunit; # added 2021-09-10
- pytest_xdist = throw "'pytest_xdist' has been renamed to/replaced by 'pytest-xdist'"; # Converted to throw 2022-09-24
- python_simple_hipchat = throw "'python_simple_hipchat' has been renamed to/replaced by 'python-simple-hipchat'"; # Converted to throw 2022-09-24
+ pytest_xdist = pytest-xdist; # added 2021-01-04
+ python_simple_hipchat = python-simple-hipchat; # added 2021-07-21
pytorch = torch; # added 2022-09-30
pytorch-bin = torch-bin; # added 2022-09-30
pytorchWithCuda = torchWithCuda; # added 2022-09-30
pytorchWithoutCuda = torchWithoutCuda; # added 2022-09-30
pytwitchapi = twitchapi; # added 2022-03-07
+ qasm2image = throw "qasm2image is no longer maintained (since November 2018), and is not compatible with the latest pythonPackages.qiskit versions."; # added 2020-12-09
qiskit-aqua = throw "qiskit-aqua has been removed due to deprecation, with its functionality moved to different qiskit packages";
rdflib-jsonld = throw "rdflib-jsonld is not compatible with rdflib 6"; # added 2021-11-05
repeated_test = throw "repeated_test is no longer maintained"; # added 2022-01-11
requests_oauthlib = requests-oauthlib; # added 2022-02-12
- requests_toolbelt = throw "'requests_toolbelt' has been renamed to/replaced by 'requests-toolbelt'"; # Converted to throw 2022-09-24
+ requests_toolbelt = requests-toolbelt; # added 2017-09-26
roboschool = throw "roboschool is deprecated in favor of PyBullet and has been removed"; # added 2022-01-15
- ROPGadget = throw "'ROPGadget' has been renamed to/replaced by 'ropgadget'"; # Converted to throw 2022-09-24
+ ROPGadget = ropgadget; # added 2021-07-06
+ rotate-backups = throw "rotate-backups was removed in favor of the top-level rotate-backups"; # added 2021-07-01
ruamel_base = ruamel-base; # added 2021-11-01
ruamel_yaml = ruamel-yaml; # added 2021-11-01
ruamel_yaml_clib = ruamel-yaml-clib; # added 2021-11-01
sapi-python-client = kbcstorage; # added 2022-04-20
- scikitlearn = throw "'scikitlearn' has been renamed to/replaced by 'scikit-learn'"; # Converted to throw 2022-09-24
- setuptools_scm = throw "'setuptools_scm' has been renamed to/replaced by 'setuptools-scm'"; # Converted to throw 2022-09-24
+ scikitlearn = scikit-learn; # added 2021-07-21
+ selectors34 = throw "selectors34 has been removed: functionality provided by Python itself; archived by upstream."; # added 2021-06-10
+ setuptools_scm = setuptools-scm; # added 2021-06-03
sharkiqpy = sharkiq; # added 2022-05-21
- smart_open = throw "'smart_open' has been renamed to/replaced by 'smart-open'"; # Converted to throw 2022-09-24
- SPARQLWrapper = sparqlwrapper; # Added 2022-03-31
+ smart_open = smart-open; # added 2021-03-14
+ smmap2 = throw "smmap2 has been deprecated, use smmap instead."; # added 2020-03-14
+ SPARQLWrapper = sparqlwrapper;
sphinx_rtd_theme = sphinx-rtd-theme; # added 2022-08-03
- sphinxcontrib_plantuml = throw "'sphinxcontrib_plantuml' has been renamed to/replaced by 'sphinxcontrib-plantuml'"; # Converted to throw 2022-09-24
+ sphinxcontrib_plantuml = sphinxcontrib-plantuml; # added 2021-08-02
sqlalchemy_migrate = sqlalchemy-migrate; # added 2021-10-28
SQLAlchemy-ImageAttach = throw "sqlalchemy-imageattach has been removed as it is incompatible with sqlalchemy 1.4 and unmaintained"; # added 2022-04-23
tensorflow-bin_2 = tensorflow-bin; # added 2021-11-25
@@ -185,12 +198,13 @@ mapAliases ({
tensorflow-estimator_2 = tensorflow-estimator; # added 2021-11-25
tensorflow-tensorboard = tensorboard; # added 2022-03-06
tensorflow-tensorboard_2 = tensorflow-tensorboard; # added 2021-11-25
+ tvnamer = throw "tvnamer was moved to pkgs.tvnamer"; # added 2021-07-05
types-cryptography = throw "types-cryptography has been removed because it is obsolete since cryptography version 3.4.4."; # added 2022-05-30
types-paramiko = throw "types-paramiko has been removed because it was unused."; # added 2022-05-30
WazeRouteCalculator = wazeroutecalculator; # added 2021-09-29
webapp2 = throw "webapp2 is unmaintained since 2012"; # added 2022-05-29
- websocket_client = throw "'websocket_client' has been renamed to/replaced by 'websocket-client'"; # Converted to throw 2022-09-24
+ websocket_client = websocket-client; # added 2021-06-15
xenomapper = throw "xenomapper was moved to pkgs.xenomapper"; # added 2021-12-31
- zc-buildout221 = throw "'zc-buildout221' has been renamed to/replaced by 'zc-buildout'"; # Converted to throw 2022-09-24
- zc_buildout_nix = throw "zc_buildout_nix was pinned to a version no longer compatible with other modules"; # Added 2021-12-08
+ zc-buildout221 = zc-buildout; # added 2021-07-21
+ zc_buildout_nix = throw "zc_buildout_nix was pinned to a version no longer compatible with other modules";
})
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 2d95a511034f..52d41ae0b035 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -291,6 +291,8 @@ in {
aiocontextvars = callPackage ../development/python-modules/aiocontextvars { };
+ aiocsv = callPackage ../development/python-modules/aiocsv { };
+
aiocurrencylayer = callPackage ../development/python-modules/aiocurrencylayer { };
aiodiscover = callPackage ../development/python-modules/aiodiscover { };
@@ -9622,6 +9624,8 @@ in {
readthedocs-sphinx-ext = callPackage ../development/python-modules/readthedocs-sphinx-ext { };
+ reactivex = callPackage ../development/python-modules/reactivex { };
+
rebulk = callPackage ../development/python-modules/rebulk { };
recaptcha_client = callPackage ../development/python-modules/recaptcha_client { };
diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix
index 0f9c461539e6..61e577bb31aa 100644
--- a/pkgs/top-level/release-haskell.nix
+++ b/pkgs/top-level/release-haskell.nix
@@ -248,7 +248,7 @@ let
taffybar
tamarin-prover
taskell
- termonad-with-packages
+ termonad
tldr-hs
tweet-hs
update-nix-fetchgit
@@ -359,13 +359,7 @@ let
cabal2nix = released;
cabal2nix-unstable = released;
funcmp = released;
- haskell-language-server = [
- compilerNames.ghc884
- compilerNames.ghc8107
- compilerNames.ghc902
- compilerNames.ghc924
- # https://github.com/haskell/haskell-language-server/issues/3190
- ];
+ haskell-language-server = released;
hoogle = released;
hlint = [
compilerNames.ghc884
diff --git a/pkgs/top-level/ruby-packages.nix b/pkgs/top-level/ruby-packages.nix
index b81d1bfd5969..6aaf5cdf3794 100644
--- a/pkgs/top-level/ruby-packages.nix
+++ b/pkgs/top-level/ruby-packages.nix
@@ -5,10 +5,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "05l29mfa21gw4jd5yc8yb1hz984323qrybnr45rd0mp8gffwf03x";
+ sha256 = "1271f7nyrmb0kk93zjsb3zyxng8jlzhhg9784pwfpwvrlclashlw";
type = "gem";
};
- version = "6.0.5.1";
+ version = "6.0.6";
};
activesupport = {
dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo" "zeitwerk"];
@@ -16,10 +16,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1r8lsn429xx4c16g943mimfqrka6drgsvjgdb7mmi7wvlvj68b2q";
+ sha256 = "091qjiv0mvmn5k9krqkv1lfg8983mgcmrf11gxa6xkchh74csr6a";
type = "gem";
};
- version = "6.0.5.1";
+ version = "6.0.6";
};
addressable = {
dependencies = ["public_suffix"];
@@ -150,10 +150,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1v48f96xd995dybkz62fbjrznrqjr13k1ny2s5ag3ds3g69b36bq";
+ sha256 = "0sk2bypzk4igvl1bx1blr6pvn5hxbm453vz1n9hgd0zrn6y9ckaq";
type = "gem";
};
- version = "1.17.7";
+ version = "1.17.8";
};
cairo-gobject = {
dependencies = ["cairo" "glib2"];
@@ -587,10 +587,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1a3mcbjjbk6l2fzxh8ajn8nvny16b20wg6zg1gi1d2x8v836paj7";
+ sha256 = "0f3v6ffikj694h925zvfzgx995q6l1ixnqpph3qpnjdsyjpsmbn8";
type = "gem";
};
- version = "0.23.5";
+ version = "0.23.6";
};
concurrent-ruby = {
groups = ["default"];
@@ -602,6 +602,16 @@
};
version = "1.1.10";
};
+ connection_pool = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1nj4r58m5cpfdsijj6gjfs3yzcnxq2halagjk07wjcrgj6z8ayb7";
+ type = "gem";
+ };
+ version = "2.3.0";
+ };
crass = {
groups = ["default"];
platforms = [];
@@ -689,10 +699,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1pxfpf02ma8b2md9hz5v49zx4vaa7gy9x6sdsd6aigcrq7ymf9rb";
+ sha256 = "0kqfwfz3pf6mb22r48ybbp7hkzy2qafdpp1bv1knjd74zyilv73h";
type = "gem";
};
- version = "7.3.1";
+ version = "7.4.0";
};
dnsruby = {
dependencies = ["simpleidn"];
@@ -814,10 +824,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0cdc76kgr4f1mq4jwbmq1qvr9c15hb4r1cx4dvrdra13vy9sckb5";
+ sha256 = "0b3rfqy87yiv9xmh260nyddxxjqj0vy32xvajvyn5jnjx96jwa24";
type = "gem";
};
- version = "0.92.4";
+ version = "0.93.0";
};
execjs = {
groups = ["default"];
@@ -835,20 +845,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1a6q8k82vfqyzlnrs6r6d82fyz5fminc8p57mr5xkdabs0m2y3mx";
+ sha256 = "0mqv17hfmph4ylmb2bqyccy64gsgpmzapq5yrmf5yjsqkvw9rxbv";
type = "gem";
};
- version = "2.5.2";
+ version = "2.6.0";
};
faraday-net_http = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0yicplzlh5da8pr64286zga3my86cjsb2y9dqlzsacpw8hbkmjvw";
+ sha256 = "13b717ddw90iaf4vijy06srmkvrfbzsnyjap93yll0nibad4dbxq";
type = "gem";
};
- version = "3.0.0";
+ version = "3.0.1";
};
ffi = {
groups = ["default"];
@@ -1024,10 +1034,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "11kc33j6m0nayppkb7645w0ldh8g18pgmxgb8wz39pd5vilr6qpv";
+ sha256 = "0yvh8vv9kgd06hc8c1pl2hq56w56vr0n7dr5mz19fx4p2v89y7xb";
type = "gem";
};
- version = "1.8.0";
+ version = "1.8.1";
};
glib2 = {
dependencies = ["native-package-installer" "pkg-config"];
@@ -1074,15 +1084,15 @@
version = "3.4.3";
};
haml = {
- dependencies = ["temple" "tilt"];
+ dependencies = ["temple" "thor" "tilt"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "035fgbfr20m08w4603ls2lwqbggr0vy71mijz0p68ib1am394xbf";
+ sha256 = "19ynyc7wzl71hn7jw467xr188v0az679l54167slm3jh5mx6rijf";
type = "gem";
};
- version = "5.2.2";
+ version = "6.0.7";
};
hashie = {
groups = ["default"];
@@ -1140,10 +1150,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0w14wk9j375dcvh7cr833jqqsd8974x51ds30m26cr1pwxy8xgbh";
+ sha256 = "180kjksi0sdlqb0aq0bhal96ifwqm25hzb3w709ij55j51qls7ca";
type = "gem";
};
- version = "2.14.2";
+ version = "2.14.3";
};
http-accept = {
groups = ["default"];
@@ -1763,10 +1773,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "18ymp6l3bv7abz07k6qbbi9c9vsiahq30d2smh4qzsvag8j5m5v1";
+ sha256 = "1fpyk1965py77al7iadkn5dibwgvybknkr7r8bii2dj73wvr29rh";
type = "gem";
};
- version = "2.18.0";
+ version = "2.19.0";
};
mab = {
groups = ["default"];
@@ -1907,10 +1917,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "01sw335w8wl6rjz8raa8xkxnk36d7ib7zqkc9gdibmplar4x1fqg";
+ sha256 = "1q03pb0vq8388s431nbxabsfxnch6p304c8vnjlk0zzpcv713yr3";
type = "gem";
};
- version = "1.5.6";
+ version = "1.6.0";
};
multi_json = {
groups = ["default"];
@@ -1928,10 +1938,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0m70qz27mlv2rhk4j1li6pw797gmiwwqg02vcgxcxr1rq2v53rnb";
+ sha256 = "0rwbq20s2gdh8dljjsgj5s6wqqfmnbclhvv2c2608brv7jm6jdbd";
type = "gem";
};
- version = "2.0.2";
+ version = "3.0.0";
};
mysql2 = {
groups = ["default"];
@@ -2178,10 +2188,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1ypj64nhq3grs9zh40vmyfyhmxlhljjsbg5q0jxhlxg5v76ij0mb";
+ sha256 = "09a5z9qhxnybahx162q2q1cygdhxfp6cihdivvzh32jlwc37z1x3";
type = "gem";
};
- version = "1.4.3";
+ version = "1.4.4";
};
pkg-config = {
groups = ["default"];
@@ -2209,10 +2219,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "07pk37r7jvrkbxkc8bvd16gx46paif79d9cpsx9dcc95i44mv24s";
+ sha256 = "1pxk8pl4gmdmvm4jjhi8apwc23cyqs7rgp5bi4q2gi93k927w3x8";
type = "gem";
};
- version = "3.2.0";
+ version = "3.2.2";
};
prettier_print = {
groups = ["default"];
@@ -2273,10 +2283,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0qzq0c791kacv68hgk9zqsd1p7zx1y1rr9j10rn9yphibb8jj436";
+ sha256 = "1yabmxmqprb2x58awiasidsiwpplscmyar9dzwh5l8jgaw4i3wra";
type = "gem";
};
- version = "5.6.5";
+ version = "6.0.0";
};
racc = {
groups = ["default"];
@@ -2304,10 +2314,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "169jzzgvbjrqmz4q55wp9pg4ji2h90mggcdxy152gv5vp96l2hgx";
+ sha256 = "0jmixih0qrsdz60dhznkk29v50ks55cqq51jjf0yn3amqghh4bhk";
type = "gem";
};
- version = "2.2.2";
+ version = "3.0.2";
};
rails-dom-testing = {
dependencies = ["activesupport" "nokogiri"];
@@ -2356,10 +2366,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "06c50pvxib7wqnv6q0f3n7gzfcrp5chi3sa48hxpkfxc3hhy11fm";
+ sha256 = "1zmf31rnpm8553lqwibvv3kkx0v7majm1f341xbxc0bk5sbhp423";
type = "gem";
};
- version = "0.11.1";
+ version = "0.11.2";
};
rb-inotify = {
dependencies = ["ffi"];
@@ -2398,10 +2408,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0mp264klwbzh80xwdf8spnicjmq7072bsf38l4jm0j0jha6hh7dx";
+ sha256 = "0wd4j2irk88qcrxbhhbrsr6rswz8ckva7n0hsjyffnmx1ya60n8y";
type = "gem";
};
- version = "2.6.0";
+ version = "2.7.0";
};
re2 = {
groups = ["default"];
@@ -2435,14 +2445,26 @@
version = "3.5.1";
};
redis = {
+ dependencies = ["redis-client"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0i4a8hxxcxci3n8hhlm9a8wa7a9m58r6sjvh4749v7362i8cy010";
+ sha256 = "1s2hvsq0nyxmh27cqv00zk0s6bb4dlxfhzng5x0w8qijpw0vx9h5";
type = "gem";
};
- version = "4.8.0";
+ version = "5.0.5";
+ };
+ redis-client = {
+ dependencies = ["connection_pool"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1hkwqi18cbiil787ivvh2s8i6csrn0z3qb4ccp2vhrc2w6ay6ncq";
+ type = "gem";
+ };
+ version = "0.10.0";
};
redis-rack = {
dependencies = ["rack" "redis-store"];
@@ -2461,20 +2483,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0787fwmlvpx5k360dxlcs8r7vijgl2iyvh3zyvl7qyvgshw78k3v";
+ sha256 = "1d78i6bfyh5zp5jli0r1qqfykfnh7f0ai2kkgcm9kg1jr4dn98jp";
type = "gem";
};
- version = "1.9.1";
+ version = "1.3.0";
};
regexp_parser = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1rfd3q17p7q7pa67844q8b16ipy6ksh8mkzynpm1zldqbb9x4xm0";
+ sha256 = "0mm5sykyblc61a82zz3dag6yy3mvflj2z47060kjzjj5793blqzi";
type = "gem";
};
- version = "2.5.0";
+ version = "2.6.0";
};
rest-client = {
dependencies = ["http-accept" "http-cookie" "mime-types" "netrc"];
@@ -2513,10 +2535,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0bx98q7dbjzscv2yq5jjqrb9s4h3vk8v2vrfgib58kfjzvrd8b4a";
+ sha256 = "0v269bx6bhnrlxpsmhr8xjv64dwnnykiw9hr58dwghsps1qb8ib7";
type = "gem";
};
- version = "4.2.6";
+ version = "5.0.0";
};
rouge = {
groups = ["default"];
@@ -2566,10 +2588,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "001ihayil7jpfxdlxlhakvz02kx0nk5m1w0bz6z8izdx0nc8bh53";
+ sha256 = "0l1bzk6a68i1b2qix83vs40r0pbjawv67hixiq2qxsja19bbq3bc";
type = "gem";
};
- version = "3.11.0";
+ version = "3.11.1";
};
rspec-mocks = {
dependencies = ["diff-lcs" "rspec-support"];
@@ -2587,10 +2609,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0xfk4pla77251n39zf4n792m1rhg5sn1kp63yvpvvysany34la03";
+ sha256 = "1c01iicvrjk6vv744jgh0y4kk9d0kg2rd2ihdyzvg5p06xm2fpzq";
type = "gem";
};
- version = "3.11.0";
+ version = "3.11.1";
};
rubocop = {
dependencies = ["json" "parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"];
@@ -2598,10 +2620,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "13fvwdx88v43q06frrkplspzl8ab4baspvnn9knl8pkxw9qg6p4x";
+ sha256 = "1b7zc3gissn5ki7zz2szg1mlxn8zqhgb3bdv96cl25w4mgf4g3in";
type = "gem";
};
- version = "1.35.1";
+ version = "1.36.0";
};
rubocop-ast = {
dependencies = ["parser"];
@@ -2620,10 +2642,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0l87hrzjch2mdpwi0wf9b5nci7fmz5pfzqn5v44zi3rq80zawigf";
+ sha256 = "1h06a2asg8pjq7l0k885126n60y54rgw0qr957qarpv7qligzn4c";
type = "gem";
};
- version = "1.14.3";
+ version = "1.15.0";
};
ruby-graphviz = {
dependencies = ["rexml"];
@@ -2808,20 +2830,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "029zk2w8d9lbxfj0aymrsw0fw675b1y4qd41chhjczj05kb7y8jb";
+ sha256 = "1yzv7gn539aqwpada2mvfrnbdygr3d61ryp68ncp3kpx6nbz1x25";
type = "gem";
};
- version = "0.13.2";
+ version = "0.16.0";
};
sequel = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0jmmjqv29064zb2l2n38pxqgrcxpglx6lz301m0r2283d1jb13dy";
+ sha256 = "1qg80fqxs1rabsg3xrkfkkicnn1z2p02xsb1lxv78a6iw5p17d73";
type = "gem";
};
- version = "5.59.0";
+ version = "5.61.0";
};
sequel_pg = {
dependencies = ["pg" "sequel"];
@@ -2829,10 +2851,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1ix56by4qvpmn042431lzgg613ss5p0d8snjvf33hdr9y2q645qn";
+ sha256 = "15ndf1wr45vyqiyc3059f8zv0wp11i6xqfqclsa0v3qf739jb1zw";
type = "gem";
};
- version = "1.16.0";
+ version = "1.17.0";
};
simplecov = {
dependencies = ["docile" "simplecov-html" "simplecov_json_formatter"];
@@ -2882,10 +2904,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0mbjp75dy35q796iard8izsy7gk55g2c3q864r2p13my3yjmlcvz";
+ sha256 = "0c2vmy0j5amy9fihs2gz2ssm4bdpqqh4llyjfl6qqqry7f87c6xz";
type = "gem";
};
- version = "2.2.2";
+ version = "3.0.2";
};
slather = {
dependencies = ["CFPropertyList" "activesupport" "clamp" "nokogiri" "xcodeproj"];
@@ -2903,10 +2925,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1dgj8bjbfblk0lpwbz51sp1p98caxk420rcpz2kpijgk96kzmp2y";
+ sha256 = "0cz9fpr7zya6d44070ya0ik4pwv7c8dlqgw4bxgxficzakdxy9kf";
type = "gem";
};
- version = "4.9.2";
+ version = "4.9.3";
};
snappy = {
groups = ["default"];
@@ -2934,20 +2956,21 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0r8lr7gldwp57xqik4kims6w72q9ww34bral0j5z20a56s6gva8x";
+ sha256 = "0smcpi3x87chkdqdclhgh36xlbwm7r44r58m3k1w4mcikdwlpjl7";
type = "gem";
};
- version = "0.46.0";
+ version = "0.47.2";
};
sqlite3 = {
+ dependencies = ["mini_portile2"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1z1wa639c278bsipczn6kv8b13fj85pi8gk7x462chqx6k0wm0ax";
+ sha256 = "1i95rgfxdj2rhxifps27dz7fjfdih5iyl7b01di9gdmh9m04ylk6";
type = "gem";
};
- version = "1.4.4";
+ version = "1.5.3";
};
syntax_tree = {
dependencies = ["prettier_print"];
@@ -2955,10 +2978,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "13qapwg7vqz2vw98ivj484wqp7dwcwj78mhd474wglpli3galw5q";
+ sha256 = "1mp0b13gbkfz2chgn48ak28611yhgykdmx53p0yzby5j6ifsdirf";
type = "gem";
};
- version = "3.5.0";
+ version = "3.6.3";
};
syntax_tree-haml = {
dependencies = ["haml" "prettier_print" "syntax_tree"];
@@ -2966,10 +2989,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0pax2garyxmj7gvprnb4p4rzazqplrvrp10im0xvrckfim66k513";
+ sha256 = "137v6pwkqv6dcm9r7fl3i3l8hpalilr61vy08zx3ybb1bzp2fckb";
type = "gem";
};
- version = "1.3.1";
+ version = "1.3.2";
};
syntax_tree-rbs = {
dependencies = ["prettier_print" "rbs" "syntax_tree"];
@@ -2977,10 +3000,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "03x7i1gc8zm0c22z95dm624wqg30ndwnzwza4nidcpjgaz8xr9hz";
+ sha256 = "1fx8c9a40pvph8ffj3x8advdfimacx6xn7kvnba6yf4sw9aal7hx";
type = "gem";
};
- version = "0.5.0";
+ version = "0.5.1";
};
taglib-ruby = {
groups = ["default"];
@@ -3038,7 +3061,7 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "sha256-AM0pP5ZafGRLF4/+BUsuA6DuNNc4wX2/OsTZeL4p6Io=";
+ sha256 = "12p856z7inf47azpvh9qswsfx8035r5hbzlg2x5n8z2sjqzjkk80";
type = "gem";
};
version = "0.17.0";
@@ -3195,10 +3218,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0xjdr2szxvn3zb1sb5l8nfd6k9jr3b4qqbbg1mj9grf68m3fxckc";
+ sha256 = "18hihq3hxs2ywxh3ixm366cawwy4k733mh680ldaa1vxjiraxj58";
type = "gem";
};
- version = "2.6.0";
+ version = "2.6.1";
};
ZenTest = {
groups = ["default"];