diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 3e527f9529e2..b69988a92b0c 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -248,3 +248,6 @@
/pkgs/development/compilers/nim @ehmry
/pkgs/development/nim-packages @ehmry
/pkgs/top-level/nim-packages.nix @ehmry
+
+# terraform providers
+/pkgs/applications/networking/cluster/terraform-providers @zowoq
diff --git a/.gitignore b/.gitignore
index 85b94d882521..1411ef7e1c7c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,6 +3,7 @@
.*.swp
.*.swo
.idea/
+.vscode/
outputs/
result
result-*
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index 40c117f2c185..f82c1ce6c267 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -12851,6 +12851,12 @@
githubId = 2242427;
name = "Yoann Ono";
};
+ yana = {
+ email = "yana@riseup.net";
+ github = "alpakido";
+ githubId = 1643293;
+ name = "Yana Timoshenko";
+ };
yarny = {
email = "41838844+Yarny0@users.noreply.github.com";
github = "Yarny0";
@@ -12870,12 +12876,6 @@
githubId = 73759599;
name = "Lara A.";
};
- yegortimoshenko = {
- email = "yegortimoshenko@riseup.net";
- github = "yegortimoshenko";
- githubId = 1643293;
- name = "Yegor Timoshenko";
- };
yesbox = {
email = "jesper.geertsen.jonsson@gmail.com";
github = "yesbox";
@@ -13434,6 +13434,12 @@
github = "zeri42";
githubId = 68825133;
};
+ zombiezen = {
+ name = "Ross Light";
+ email = "ross@zombiezen.com";
+ github = "zombiezen";
+ githubId = 181535;
+ };
zseri = {
name = "zseri";
email = "zseri.devel@ytrizja.de";
diff --git a/nixos/doc/manual/from_md/release-notes/rl-2205.section.xml b/nixos/doc/manual/from_md/release-notes/rl-2205.section.xml
index 517a2e458aae..82965ff18754 100644
--- a/nixos/doc/manual/from_md/release-notes/rl-2205.section.xml
+++ b/nixos/doc/manual/from_md/release-notes/rl-2205.section.xml
@@ -169,6 +169,20 @@
~100MB for python itself).
+
+
+ documentation.man has been refactored to
+ support choosing a man implementation other than GNU’s
+ man-db. For this,
+ documentation.man.manualPages has been
+ renamed to
+ documentation.man.man-db.manualPages. If
+ you want to use the new alternative man implementation
+ mandoc, add
+ documentation.man = { enable = true; man-db.enable = false; mandoc.enable = true; }
+ to your configuration.
+
+
diff --git a/nixos/doc/manual/release-notes/rl-2205.section.md b/nixos/doc/manual/release-notes/rl-2205.section.md
index cfe1130068c7..be9b57d1afea 100644
--- a/nixos/doc/manual/release-notes/rl-2205.section.md
+++ b/nixos/doc/manual/release-notes/rl-2205.section.md
@@ -62,6 +62,8 @@ In addition to numerous new and upgraded packages, this release has the followin
This has the added benefit to reduce the closure size of `ipython` from ~400MB to ~160MB
(including ~100MB for python itself).
+- `documentation.man` has been refactored to support choosing a man implementation other than GNU's `man-db`. For this, `documentation.man.manualPages` has been renamed to `documentation.man.man-db.manualPages`. If you want to use the new alternative man implementation `mandoc`, add `documentation.man = { enable = true; man-db.enable = false; mandoc.enable = true; }` to your configuration.
+
## Other Notable Changes {#sec-release-22.05-notable-changes}
- The option [services.redis.servers](#opt-services.redis.servers) was added
diff --git a/nixos/modules/misc/documentation.nix b/nixos/modules/misc/documentation.nix
index 64b1c15086fc..bb294addccd9 100644
--- a/nixos/modules/misc/documentation.nix
+++ b/nixos/modules/misc/documentation.nix
@@ -74,10 +74,6 @@ let
];
};
- # list of man outputs currently active intended for use as default values
- # for man-related options, thus "man" is included unconditionally.
- activeManOutputs = [ "man" ] ++ lib.optionals cfg.dev.enable [ "devman" ];
-
in
{
@@ -107,8 +103,8 @@ in
type = types.bool;
default = true;
description = ''
- Whether to install manual pages and the man command.
- This also includes "man" outputs.
+ Whether to install manual pages.
+ This also includes man outputs.
'';
};
@@ -116,27 +112,18 @@ in
type = types.bool;
default = false;
description = ''
- Whether to generate the manual page index caches using
- mandb(8). This allows searching for a page or
- keyword using utilities like apropos(1).
- '';
- };
-
- man.manualPages = mkOption {
- type = types.path;
- default = pkgs.buildEnv {
- name = "man-paths";
- paths = config.environment.systemPackages;
- pathsToLink = [ "/share/man" ];
- extraOutputsToInstall = activeManOutputs;
- ignoreCollisions = true;
- };
- defaultText = literalDocBook "all man pages in ";
- description = ''
- The manual pages to generate caches for if
- is enabled. Must be a path to a directory with man pages under
- /share/man; see the source for an example.
- Advanced users can make this a content-addressed derivation to save a few rebuilds.
+ Whether to generate the manual page index caches.
+ This allows searching for a page or
+ keyword using utilities like
+
+ apropos
+ 1
+
+ and the -k option of
+
+ man
+ 1
+ .
'';
};
@@ -220,30 +207,22 @@ in
};
config = mkIf cfg.enable (mkMerge [
-
- (mkIf cfg.man.enable {
- environment.systemPackages = [ pkgs.man-db ];
- environment.pathsToLink = [ "/share/man" ];
- environment.extraOutputsToInstall = activeManOutputs;
- environment.etc."man_db.conf".text =
- let
- manualCache = pkgs.runCommandLocal "man-cache" { } ''
- echo "MANDB_MAP ${cfg.man.manualPages}/share/man $out" > man.conf
- ${pkgs.man-db}/bin/mandb -C man.conf -psc >/dev/null 2>&1
+ {
+ assertions = [
+ {
+ assertion = !(cfg.man.man-db.enable && cfg.man.mandoc.enable);
+ message = ''
+ man-db and mandoc can't be used as the default man page viewer at the same time!
'';
- in
- ''
- # Manual pages paths for NixOS
- MANPATH_MAP /run/current-system/sw/bin /run/current-system/sw/share/man
- MANPATH_MAP /run/wrappers/bin /run/current-system/sw/share/man
+ }
+ ];
+ }
- ${optionalString cfg.man.generateCaches ''
- # Generated manual pages cache for NixOS (immutable)
- MANDB_MAP /run/current-system/sw/share/man ${manualCache}
- ''}
- # Manual pages caches for NixOS
- MANDB_MAP /run/current-system/sw/share/man /var/cache/man/nixos
- '';
+ # The actual implementation for this lives in man-db.nix or mandoc.nix,
+ # depending on which backend is active.
+ (mkIf cfg.man.enable {
+ environment.pathsToLink = [ "/share/man" ];
+ environment.extraOutputsToInstall = [ "man" ] ++ optional cfg.dev.enable "devman";
})
(mkIf cfg.info.enable {
diff --git a/nixos/modules/misc/man-db.nix b/nixos/modules/misc/man-db.nix
new file mode 100644
index 000000000000..8bd329bc4e0c
--- /dev/null
+++ b/nixos/modules/misc/man-db.nix
@@ -0,0 +1,73 @@
+{ config, pkgs, lib, ... }:
+
+let
+ cfg = config.documentation.man.man-db;
+in
+
+{
+ options = {
+ documentation.man.man-db = {
+ enable = lib.mkEnableOption "man-db as the default man page viewer" // {
+ default = config.documentation.man.enable;
+ defaultText = lib.literalExpression "config.documentation.man.enable";
+ example = false;
+ };
+
+ manualPages = lib.mkOption {
+ type = lib.types.path;
+ default = pkgs.buildEnv {
+ name = "man-paths";
+ paths = config.environment.systemPackages;
+ pathsToLink = [ "/share/man" ];
+ extraOutputsToInstall = [ "man" ]
+ ++ lib.optionals config.documentation.dev.enable [ "devman" ];
+ ignoreCollisions = true;
+ };
+ defaultText = lib.literalDocBook "all man pages in ";
+ description = ''
+ The manual pages to generate caches for if
+ is enabled. Must be a path to a directory with man pages under
+ /share/man; see the source for an example.
+ Advanced users can make this a content-addressed derivation to save a few rebuilds.
+ '';
+ };
+
+ package = lib.mkOption {
+ type = lib.types.package;
+ default = pkgs.man-db;
+ defaultText = lib.literalExpression "pkgs.man-db";
+ description = ''
+ The man-db derivation to use. Useful to override
+ configuration options used for the package.
+ '';
+ };
+ };
+ };
+
+ imports = [
+ (lib.mkRenamedOptionModule [ "documentation" "man" "manualPages" ] [ "documentation" "man" "man-db" "manualPages" ])
+ ];
+
+ config = lib.mkIf cfg.enable {
+ environment.systemPackages = [ cfg.package ];
+ environment.etc."man_db.conf".text =
+ let
+ manualCache = pkgs.runCommandLocal "man-cache" { } ''
+ echo "MANDB_MAP ${cfg.manualPages}/share/man $out" > man.conf
+ ${cfg.package}/bin/mandb -C man.conf -psc >/dev/null 2>&1
+ '';
+ in
+ ''
+ # Manual pages paths for NixOS
+ MANPATH_MAP /run/current-system/sw/bin /run/current-system/sw/share/man
+ MANPATH_MAP /run/wrappers/bin /run/current-system/sw/share/man
+
+ ${lib.optionalString config.documentation.man.generateCaches ''
+ # Generated manual pages cache for NixOS (immutable)
+ MANDB_MAP /run/current-system/sw/share/man ${manualCache}
+ ''}
+ # Manual pages caches for NixOS
+ MANDB_MAP /run/current-system/sw/share/man /var/cache/man/nixos
+ '';
+ };
+}
diff --git a/nixos/modules/misc/mandoc.nix b/nixos/modules/misc/mandoc.nix
new file mode 100644
index 000000000000..3da60f2f8e65
--- /dev/null
+++ b/nixos/modules/misc/mandoc.nix
@@ -0,0 +1,61 @@
+{ config, lib, pkgs, ... }:
+
+let
+ makewhatis = "${lib.getBin cfg.package}/bin/makewhatis";
+
+ cfg = config.documentation.man.mandoc;
+
+in {
+ meta.maintainers = [ lib.maintainers.sternenseemann ];
+
+ options = {
+ documentation.man.mandoc = {
+ enable = lib.mkEnableOption "mandoc as the default man page viewer";
+
+ manPath = lib.mkOption {
+ type = with lib.types; listOf str;
+ default = [ "share/man" ];
+ example = lib.literalExpression "[ \"share/man\" \"share/man/fr\" ]";
+ description = ''
+ Change the manpath, i. e. the directories where
+ man1
+ looks for section-specific directories of man pages.
+ You only need to change this setting if you want extra man pages
+ (e. g. in non-english languages). All values must be strings that
+ are a valid path from the target prefix (without including it).
+ The first value given takes priority.
+ '';
+ };
+
+ package = lib.mkOption {
+ type = lib.types.package;
+ default = pkgs.mandoc;
+ defaultText = lib.literalExpression "pkgs.mandoc";
+ description = ''
+ The mandoc derivation to use. Useful to override
+ configuration options used for the package.
+ '';
+ };
+ };
+ };
+
+ config = lib.mkIf cfg.enable {
+ environment = {
+ systemPackages = [ cfg.package ];
+
+ # tell mandoc about man pages
+ etc."man.conf".text = lib.concatMapStrings (path: ''
+ manpath /run/current-system/sw/${path}
+ '') cfg.manPath;
+
+ # create mandoc.db for whatis(1), apropos(1) and man(1) -k
+ # TODO(@sternenseemman): fix symlinked directories not getting indexed,
+ # see: https://inbox.vuxu.org/mandoc-tech/20210906171231.GF83680@athene.usta.de/T/#e85f773c1781e3fef85562b2794f9cad7b2909a3c
+ extraSetup = lib.mkIf config.documentation.man.generateCaches ''
+ ${makewhatis} -T utf8 ${
+ lib.concatMapStringsSep " " (path: "\"$out/${path}\"") cfg.manPath
+ }
+ '';
+ };
+ };
+}
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix
index dd6a74df30cb..6fe6b41c6098 100644
--- a/nixos/modules/module-list.nix
+++ b/nixos/modules/module-list.nix
@@ -108,6 +108,8 @@
./misc/lib.nix
./misc/label.nix
./misc/locate.nix
+ ./misc/man-db.nix
+ ./misc/mandoc.nix
./misc/meta.nix
./misc/nixpkgs.nix
./misc/passthru.nix
diff --git a/nixos/modules/security/wrappers/default.nix b/nixos/modules/security/wrappers/default.nix
index a47de7e04f7a..66a47bcaab6c 100644
--- a/nixos/modules/security/wrappers/default.nix
+++ b/nixos/modules/security/wrappers/default.nix
@@ -244,8 +244,6 @@ in
security.apparmor.includes."nixos/security.wrappers" = ''
include "${pkgs.apparmorRulesFromClosure { name="security.wrappers"; } [
securityWrapper
- pkgs.stdenv.cc.cc
- pkgs.stdenv.cc.libc
]}"
'';
diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix
index 63a990d3d810..0dbd36718771 100644
--- a/nixos/tests/all-tests.nix
+++ b/nixos/tests/all-tests.nix
@@ -255,6 +255,7 @@ in
magnetico = handleTest ./magnetico.nix {};
mailcatcher = handleTest ./mailcatcher.nix {};
mailhog = handleTest ./mailhog.nix {};
+ man = handleTest ./man.nix {};
mariadb-galera-mariabackup = handleTest ./mysql/mariadb-galera-mariabackup.nix {};
mariadb-galera-rsync = handleTest ./mysql/mariadb-galera-rsync.nix {};
matomo = handleTest ./matomo.nix {};
diff --git a/nixos/tests/man.nix b/nixos/tests/man.nix
new file mode 100644
index 000000000000..1ff5af4e8059
--- /dev/null
+++ b/nixos/tests/man.nix
@@ -0,0 +1,100 @@
+
+import ./make-test-python.nix ({ pkgs, lib, ... }: let
+ manImplementations = [
+ "mandoc"
+ "man-db"
+ ];
+
+ machineNames = builtins.map machineSafe manImplementations;
+
+ makeConfig = useImpl: {
+ # Note: mandoc currently can't index symlinked section directories.
+ # So if a man section comes from one package exclusively (e. g.
+ # 1p from man-pages-posix and 2 from man-pages), it isn't searchable.
+ environment.systemPackages = [
+ pkgs.man-pages
+ pkgs.openssl
+ pkgs.libunwind
+ ];
+
+ documentation = {
+ enable = true;
+ nixos.enable = lib.mkForce true;
+ dev.enable = true;
+ man = {
+ enable = true;
+ generateCaches = true;
+ } // lib.listToAttrs (builtins.map (impl: {
+ name = impl;
+ value = {
+ enable = useImpl == impl;
+ };
+ }) manImplementations);
+ };
+ };
+
+ machineSafe = builtins.replaceStrings [ "-" ] [ "_" ];
+in {
+ name = "man";
+ meta.maintainers = [ lib.maintainers.sternenseemann ];
+
+ nodes = lib.listToAttrs (builtins.map (i: {
+ name = machineSafe i;
+ value = makeConfig i;
+ }) manImplementations);
+
+ testScript = ''
+ import re
+ start_all()
+
+ def match_man_k(page, section, haystack):
+ """
+ Check if the man page {page}({section}) occurs in
+ the output of `man -k` given as haystack. Note:
+ This is not super reliable, e. g. it can't deal
+ with man pages that are in multiple sections.
+ """
+
+ for line in haystack.split("\n"):
+ # man -k can look like this:
+ # page(3) - bla
+ # page (3) - bla
+ # pagea, pageb (3, 3P) - foo
+ # pagea, pageb, pagec(3) - bar
+ pages = line.split("(")[0]
+ sections = re.search("\\([a-zA-Z1-9, ]+\\)", line)
+ if sections is None:
+ continue
+ else:
+ sections = sections.group(0)[1:-1]
+
+ if page in pages and f'{section}' in sections:
+ return True
+
+ return False
+
+ '' + lib.concatMapStrings (machine: ''
+ with subtest("Test direct man page lookups in ${machine}"):
+ # man works
+ ${machine}.succeed("man man > /dev/null")
+ # devman works
+ ${machine}.succeed("man 3 libunwind > /dev/null")
+ # NixOS configuration man page is installed
+ ${machine}.succeed("man configuration.nix > /dev/null")
+
+ with subtest("Test generateCaches via man -k in ${machine}"):
+ expected = [
+ ("openssl", "ssl", 3),
+ ("unwind", "libunwind", 3),
+ ("user", "useradd", 8),
+ ("user", "userdel", 8),
+ ("mem", "free", 3),
+ ("mem", "free", 1),
+ ]
+
+ for (keyword, page, section) in expected:
+ matches = ${machine}.succeed(f"man -k {keyword}")
+ if not match_man_k(page, section, matches):
+ raise Exception(f"{page}({section}) missing in matches: {matches}")
+ '') machineNames;
+})
diff --git a/pkgs/applications/audio/lmms/default.nix b/pkgs/applications/audio/lmms/default.nix
index 4830476af2c8..22d9b3fed976 100644
--- a/pkgs/applications/audio/lmms/default.nix
+++ b/pkgs/applications/audio/lmms/default.nix
@@ -43,6 +43,6 @@ mkDerivation rec {
homepage = "https://lmms.io";
license = licenses.gpl2Plus;
platforms = [ "x86_64-linux" "i686-linux" ];
- maintainers = with maintainers; [ goibhniu yegortimoshenko ];
+ maintainers = with maintainers; [ goibhniu yana ];
};
}
diff --git a/pkgs/applications/audio/milkytracker/default.nix b/pkgs/applications/audio/milkytracker/default.nix
index 32e5cec9dd02..47fbd5794ea0 100644
--- a/pkgs/applications/audio/milkytracker/default.nix
+++ b/pkgs/applications/audio/milkytracker/default.nix
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Music tracker application, similar to Fasttracker II";
- homepage = "http://milkytracker.org";
+ homepage = "https://milkytracker.org/";
license = licenses.gpl3Plus;
platforms = [ "x86_64-linux" "i686-linux" ];
maintainers = with maintainers; [];
diff --git a/pkgs/applications/blockchains/ergo/default.nix b/pkgs/applications/blockchains/ergo/default.nix
index 428919a55970..96ca870b79fb 100644
--- a/pkgs/applications/blockchains/ergo/default.nix
+++ b/pkgs/applications/blockchains/ergo/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "ergo";
- version = "4.0.16";
+ version = "4.0.16.2";
src = fetchurl {
url = "https://github.com/ergoplatform/ergo/releases/download/v${version}/ergo-${version}.jar";
- sha256 = "sha256-cdfpXJtN/JXQNBnCyTIvJLQQhjzDV3+l4WoASII9uuU=";
+ sha256 = "sha256-nAaNT5Rt/oLBA2pSJSinoLKMYJ0VZmuC0zoMYbMSAJQ=";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/applications/editors/featherpad/default.nix b/pkgs/applications/editors/featherpad/default.nix
index 8fbcfbb4c101..80328fb06f82 100644
--- a/pkgs/applications/editors/featherpad/default.nix
+++ b/pkgs/applications/editors/featherpad/default.nix
@@ -3,13 +3,13 @@
mkDerivation rec {
pname = "featherpad";
- version = "1.0.1";
+ version = "1.1.0";
src = fetchFromGitHub {
owner = "tsujan";
repo = "FeatherPad";
rev = "V${version}";
- sha256 = "sha256-FeqTPDix2tqTJ3UU6i2e6FkmCO0KMNt4tLtrPjX57fc=";
+ sha256 = "sha256-Sff1oyRYCsiJ7Kl3HxI/bln0M80KlbcNSw6jrEOeWiI=";
};
nativeBuildInputs = [ cmake pkg-config qttools ];
diff --git a/pkgs/applications/editors/neovim/default.nix b/pkgs/applications/editors/neovim/default.nix
index b44fc98722e9..412a6f724956 100644
--- a/pkgs/applications/editors/neovim/default.nix
+++ b/pkgs/applications/editors/neovim/default.nix
@@ -32,13 +32,13 @@ let
in
stdenv.mkDerivation rec {
pname = "neovim-unwrapped";
- version = "0.6.0";
+ version = "0.6.1";
src = fetchFromGitHub {
owner = "neovim";
repo = "neovim";
rev = "v${version}";
- sha256 = "sha256-mVVZiDjAsAs4PgC8lHf0Ro1uKJ4OKonoPtF59eUd888=";
+ sha256 = "sha256-0XCW047WopPr3pRTy9rF3Ff6MvNRHT4FletzOERD41A=";
};
patches = [
diff --git a/pkgs/applications/gis/gmt/dcw.nix b/pkgs/applications/gis/gmt/dcw.nix
index 5672fe0905d7..627ca8088957 100644
--- a/pkgs/applications/gis/gmt/dcw.nix
+++ b/pkgs/applications/gis/gmt/dcw.nix
@@ -2,10 +2,10 @@
stdenv.mkDerivation rec {
pname = "dcw-gmt";
- version = "2.0.1";
+ version = "2.0.2";
src = fetchurl {
url = "ftp://ftp.soest.hawaii.edu/gmt/dcw-gmt-${version}.tar.gz";
- sha256 = "sha256-XJCylo9Alc9epEo1TcnY+d0bj+VRTgM4/4W0jgNUeiU=";
+ sha256 = "sha256-KzAPAco1DbF6rdAmCuM7823GthvkFQ5mgpAzzsPWXDw=";
};
installPhase = ''
diff --git a/pkgs/applications/graphics/drawio/default.nix b/pkgs/applications/graphics/drawio/default.nix
index a54f7197adb1..e229302bf553 100644
--- a/pkgs/applications/graphics/drawio/default.nix
+++ b/pkgs/applications/graphics/drawio/default.nix
@@ -11,11 +11,11 @@
stdenv.mkDerivation rec {
pname = "drawio";
- version = "16.0.2";
+ version = "16.1.2";
src = fetchurl {
url = "https://github.com/jgraph/drawio-desktop/releases/download/v${version}/drawio-x86_64-${version}.rpm";
- sha256 = "980af60ea53fd0c255cfa3faa9407b146658074ea411bc491f53a047352b5b66";
+ sha256 = "b86ff3f77b17e7da66979fe8ea878685c0018273f5d0302f10d3094d502452ee";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/graphics/lightburn/default.nix b/pkgs/applications/graphics/lightburn/default.nix
index 63dbbd791450..4dc5506aed65 100644
--- a/pkgs/applications/graphics/lightburn/default.nix
+++ b/pkgs/applications/graphics/lightburn/default.nix
@@ -6,7 +6,7 @@
stdenv.mkDerivation rec {
pname = "lightburn";
- version = "1.0.04";
+ version = "1.0.06";
nativeBuildInputs = [
p7zip
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://github.com/LightBurnSoftware/deployment/releases/download/${version}/LightBurn-Linux64-v${version}.7z";
- sha256 = "sha256-3uuYxDxlBlu3/4BhII36s+PsLJCmHDIE3fRAz6GO/js=";
+ sha256 = "sha256-2Wlyt9Xw/FNaFkN1Q6utXdGzp42piebESQARhfpvRhM=";
};
buildInputs = [
diff --git a/pkgs/applications/graphics/pbrt/default.nix b/pkgs/applications/graphics/pbrt/default.nix
index 9fdf92a4ae80..587a078e0660 100644
--- a/pkgs/applications/graphics/pbrt/default.nix
+++ b/pkgs/applications/graphics/pbrt/default.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation {
buildInputs = [ zlib ];
meta = with lib; {
- homepage = "http://pbrt.org";
+ homepage = "https://pbrt.org/";
description = "The renderer described in the third edition of the book 'Physically Based Rendering: From Theory To Implementation'";
platforms = platforms.linux;
license = licenses.bsd2;
diff --git a/pkgs/applications/misc/heimer/default.nix b/pkgs/applications/misc/heimer/default.nix
index dba3ef4ee8a8..1510c992f354 100644
--- a/pkgs/applications/misc/heimer/default.nix
+++ b/pkgs/applications/misc/heimer/default.nix
@@ -2,13 +2,13 @@
mkDerivation rec {
pname = "heimer";
- version = "3.0.0";
+ version = "3.1.0";
src = fetchFromGitHub {
owner = "juzzlin";
repo = pname;
rev = version;
- sha256 = "sha256-Q1a+sGZTVUjViakBT3E7+AgqMSldAnp7UJcsSS6KZXs=";
+ sha256 = "sha256-F0Pl6Wk+sGfOegy7iljQH63kAMYlRYv7G9nBAAtDEkg=";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/applications/misc/hugo/default.nix b/pkgs/applications/misc/hugo/default.nix
index 9340a6caccba..34d565fdfeb5 100644
--- a/pkgs/applications/misc/hugo/default.nix
+++ b/pkgs/applications/misc/hugo/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "hugo";
- version = "0.91.1";
+ version = "0.91.2";
src = fetchFromGitHub {
owner = "gohugoio";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-TPJGRXiZQ7yEttGFpVdiFcyUL5emfjfuoq3k+dQmKCg=";
+ sha256 = "sha256-6bqtw0hUrRBhTwEDURaTjgl3aVVCbfxjoPRfhSd3LK8=";
};
- vendorSha256 = "sha256-ViWbqWjlHd8yosxe+CF1GJ9oK+plOn9s7ruhgsX/v58=";
+ vendorSha256 = "sha256-CO+7WgoTsFCd9vkcALKcJP6Kj3CIWr5FF75/WgbK04g=";
doCheck = false;
diff --git a/pkgs/applications/misc/koreader/default.nix b/pkgs/applications/misc/koreader/default.nix
index f23e4c832493..74319262d5ce 100644
--- a/pkgs/applications/misc/koreader/default.nix
+++ b/pkgs/applications/misc/koreader/default.nix
@@ -13,12 +13,12 @@
let font-droid = nerdfonts.override { fonts = [ "DroidSansMono" ]; };
in stdenv.mkDerivation rec {
pname = "koreader";
- version = "2021.12";
+ version = "2021.12.1";
src = fetchurl {
url =
"https://github.com/koreader/koreader/releases/download/v${version}/koreader-${version}-amd64.deb";
- sha256 = "sha256-duOIbYavqmUUkH6RthTYu/SeM8zOeeLm7CIAQwhw6AY=";
+ sha256 = "sha256-Ia0oCSGs6UYcvZVEhNpiOh3D08FgXqjqpgsQJojd3dk=";
};
sourceRoot = ".";
diff --git a/pkgs/applications/misc/mkgmap/default.nix b/pkgs/applications/misc/mkgmap/default.nix
index 87a22ae8a1d2..74926b252eb5 100644
--- a/pkgs/applications/misc/mkgmap/default.nix
+++ b/pkgs/applications/misc/mkgmap/default.nix
@@ -14,11 +14,11 @@ let
in
stdenv.mkDerivation rec {
pname = "mkgmap";
- version = "4835";
+ version = "4836";
src = fetchurl {
url = "https://www.mkgmap.org.uk/download/mkgmap-r${version}-src.tar.gz";
- sha256 = "u4qwfL8qp+rUIIYuZmVYjEkh0riL8yeQz0t8j5shT34=";
+ sha256 = "nmEl7pN3LW6nqo5IB6GgzcDMHhdAsMySTdANVbybznY=";
};
patches = [
@@ -72,7 +72,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Create maps for Garmin GPS devices from OpenStreetMap (OSM) data";
- homepage = "http://www.mkgmap.org.uk";
+ homepage = "https://www.mkgmap.org.uk/";
downloadPage = "https://www.mkgmap.org.uk/download/mkgmap.html";
license = licenses.gpl2Only;
maintainers = with maintainers; [ sikmir ];
diff --git a/pkgs/applications/misc/mkgmap/splitter/default.nix b/pkgs/applications/misc/mkgmap/splitter/default.nix
index 564867712a67..db89e538d51f 100644
--- a/pkgs/applications/misc/mkgmap/splitter/default.nix
+++ b/pkgs/applications/misc/mkgmap/splitter/default.nix
@@ -68,7 +68,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Utility for splitting OpenStreetMap maps into tiles";
- homepage = "http://www.mkgmap.org.uk";
+ homepage = "https://www.mkgmap.org.uk/";
downloadPage = "https://www.mkgmap.org.uk/download/splitter.html";
license = licenses.gpl2Only;
maintainers = with maintainers; [ sikmir ];
diff --git a/pkgs/applications/misc/nwg-panel/default.nix b/pkgs/applications/misc/nwg-panel/default.nix
index 2b1e81720d83..6798e73c9314 100644
--- a/pkgs/applications/misc/nwg-panel/default.nix
+++ b/pkgs/applications/misc/nwg-panel/default.nix
@@ -13,13 +13,13 @@
python3Packages.buildPythonApplication rec {
pname = "nwg-panel";
- version = "0.5.1";
+ version = "0.5.4";
src = fetchFromGitHub {
owner = "nwg-piotr";
repo = "nwg-panel";
rev = "v${version}";
- sha256 = "0i3g6brw8y17lzq6yzqc91x5w8na8wpqj57zq72zhgdji39n0g0d";
+ sha256 = "0vl9vfgpa1byf9vxn03j58h9zcbjd1y83b0kgv97cxm2mhqz12dg";
};
# No tests
diff --git a/pkgs/applications/misc/redshift/575.patch b/pkgs/applications/misc/redshift/575.patch
index d731d8ec43ad..f5beeb6ce518 100644
--- a/pkgs/applications/misc/redshift/575.patch
+++ b/pkgs/applications/misc/redshift/575.patch
@@ -1,5 +1,5 @@
From 467156efccc5e36a36bec8c0b64cc5a70f14d5ed Mon Sep 17 00:00:00 2001
-From: Yegor Timoshenko
+From: Yana Timoshenko
Date: Tue, 16 Jan 2018 11:43:46 +0000
Subject: [PATCH] Fix Autoconf script
diff --git a/pkgs/applications/misc/redshift/default.nix b/pkgs/applications/misc/redshift/default.nix
index 5798473db5e0..311c28db556a 100644
--- a/pkgs/applications/misc/redshift/default.nix
+++ b/pkgs/applications/misc/redshift/default.nix
@@ -108,7 +108,7 @@ rec {
license = licenses.gpl3Plus;
homepage = "http://jonls.dk/redshift";
platforms = platforms.unix;
- maintainers = with maintainers; [ yegortimoshenko globin ];
+ maintainers = with maintainers; [ globin yana ];
};
};
diff --git a/pkgs/applications/misc/snapmaker-luban/default.nix b/pkgs/applications/misc/snapmaker-luban/default.nix
index 9d89a24f2423..c6b178d75b03 100644
--- a/pkgs/applications/misc/snapmaker-luban/default.nix
+++ b/pkgs/applications/misc/snapmaker-luban/default.nix
@@ -8,11 +8,11 @@
stdenv.mkDerivation rec {
pname = "snapmaker-luban";
- version = "4.1.1";
+ version = "4.1.2";
src = fetchurl {
url = "https://github.com/Snapmaker/Luban/releases/download/v${version}/snapmaker-luban-${version}-linux-x64.tar.gz";
- sha256 = "sha256-M+e3dNK1Z1Nkswac04TkuYHFX/Y/Cz4Z6P1xGv99kOo=";
+ sha256 = "sha256-gS3MyXD5B9YQ+EXmIPZ+rDUE5H1AjRL64yXQX+5TM2Q=";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/misc/tmatrix/default.nix b/pkgs/applications/misc/tmatrix/default.nix
index e63370566880..780a80b5d2c6 100644
--- a/pkgs/applications/misc/tmatrix/default.nix
+++ b/pkgs/applications/misc/tmatrix/default.nix
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "tmatrix";
- version = "1.3";
+ version = "1.4";
src = fetchFromGitHub {
owner = "M4444";
repo = "TMatrix";
rev = "v${version}";
- sha256 = "1cvgxmdpdzpl8w4z3sh4g5pbd15rd8s1kcspi9v95yf9rydyy69s";
+ sha256 = "sha256-G3dg0SWfBjCA66TTxkVAcVrFNJOWE9+GJXYKzCUX34w=";
};
nativeBuildInputs = [ cmake installShellFiles ];
diff --git a/pkgs/applications/misc/toggldesktop/default.nix b/pkgs/applications/misc/toggldesktop/default.nix
index 44c46f746550..dfd68fd5ac19 100644
--- a/pkgs/applications/misc/toggldesktop/default.nix
+++ b/pkgs/applications/misc/toggldesktop/default.nix
@@ -16,7 +16,7 @@ let
version = "20180522.005732";
src = fetchzip {
- url = "https://github.com/yegortimoshenko/bugsnag-qt/archive/${version}.tar.gz";
+ url = "https://github.com/alpakido/bugsnag-qt/archive/${version}.tar.gz";
sha256 = "02s6mlggh0i4a856md46dipy6mh47isap82jlwmjr7hfsk2ykgnq";
};
@@ -42,7 +42,7 @@ let
version = "20190125.190943";
src = fetchzip {
- url = "https://github.com/yegortimoshenko/qt-oauth-lib/archive/${version}.tar.gz";
+ url = "https://github.com/alpakido/qt-oauth-lib/archive/${version}.tar.gz";
sha256 = "0zmfgvdf6n79mgfvbda7lkdxxlzjmy86436gqi2r5x05vq04sfrj";
};
@@ -143,7 +143,7 @@ buildEnv {
description = "Client for Toggl time tracking service";
homepage = "https://github.com/toggl/toggldesktop";
license = licenses.bsd3;
- maintainers = with maintainers; [ yegortimoshenko ];
+ maintainers = with maintainers; [ yana ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/networking/browsers/chromium/upstream-info.json b/pkgs/applications/networking/browsers/chromium/upstream-info.json
index 1ca7fcff31b7..2f070c5e3f60 100644
--- a/pkgs/applications/networking/browsers/chromium/upstream-info.json
+++ b/pkgs/applications/networking/browsers/chromium/upstream-info.json
@@ -18,9 +18,9 @@
}
},
"beta": {
- "version": "97.0.4692.56",
- "sha256": "19i572z02hp7n7j7k5i38jr60jfli5jk5qnydfzxavwx9vjqjwgf",
- "sha256bin64": "1im2dq2p5cdy6hj6n2lvn2nzwb5mgy57hyskhwhfm1fz5xzjzc3g",
+ "version": "97.0.4692.71",
+ "sha256": "0z7ximvm4a78kxyp4j0i2jzklxazpw6jcqi9jkaf8bvq9ga8kqca",
+ "sha256bin64": "18wr4pgzfcvvdpvvxhpd4as2qnyggq9f8z90ikdz8yj8i71l5wnc",
"deps": {
"gn": {
"version": "2021-11-03",
diff --git a/pkgs/applications/networking/browsers/opera/default.nix b/pkgs/applications/networking/browsers/opera/default.nix
index c53d4c132f4f..642781d570a7 100644
--- a/pkgs/applications/networking/browsers/opera/default.nix
+++ b/pkgs/applications/networking/browsers/opera/default.nix
@@ -51,11 +51,11 @@ let
in stdenv.mkDerivation rec {
pname = "opera";
- version = "82.0.4227.23";
+ version = "82.0.4227.43";
src = fetchurl {
url = "${mirror}/${version}/linux/${pname}-stable_${version}_amd64.deb";
- sha256 = "sha256-jA8fglRLH0aqhjsD65bsieplCLCJXgdBViPGrAu9sSQ=";
+ sha256 = "sha256-DFhf62dqk7qA2k+JgVqGLxF30UPwQwhXD105Qua25X0=";
};
unpackCmd = "${dpkg}/bin/dpkg-deb -x $curSrc .";
diff --git a/pkgs/applications/networking/cluster/terraform-providers/ansible/default.nix b/pkgs/applications/networking/cluster/terraform-providers/ansible/default.nix
deleted file mode 100644
index b8e3c1540e94..000000000000
--- a/pkgs/applications/networking/cluster/terraform-providers/ansible/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-{ lib, fetchFromGitHub, buildGoPackage }:
-buildGoPackage rec {
- pname = "terraform-provider-ansible";
- version = "1.0.3";
-
- goPackagePath = "github.com/nbering/terraform-provider-ansible";
- goDeps = ./deps.nix;
-
- src = fetchFromGitHub {
- owner = "nbering";
- repo = "terraform-provider-ansible";
- rev = "v${version}";
- sha256 = "0dqi9ym0xvnz3h73cmd1vf6k2qwfhxvj1mcakkpmsd4cpxq4l6pr";
- };
-
- # Terraform allow checking the provider versions, but this breaks
- # if the versions are not provided via file paths.
- postBuild = "mv go/bin/terraform-provider-ansible{,_v${version}}";
-
- meta = with lib; {
- description = "A Terraform provider serving as an interop layer for an Ansible dynamic inventory script.";
- homepage = "https://github.com/nbering/terraform-provider-ansible";
- license = licenses.mpl20;
- maintainers = with maintainers; [ uskudnik ];
- };
-}
diff --git a/pkgs/applications/networking/cluster/terraform-providers/ansible/deps.nix b/pkgs/applications/networking/cluster/terraform-providers/ansible/deps.nix
deleted file mode 100644
index dc49f24afa59..000000000000
--- a/pkgs/applications/networking/cluster/terraform-providers/ansible/deps.nix
+++ /dev/null
@@ -1,11 +0,0 @@
-[
- {
- goPackagePath = "github.com/hashicorp/terraform";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/terraform";
- rev = "v0.12.5";
- sha256 = "0p064rhaanwx4szs8hv6mdqad8d2bgfd94h2la11j58xbsxc7hap";
- };
- }
-]
diff --git a/pkgs/applications/networking/cluster/terraform-providers/cloudfoundry/default.nix b/pkgs/applications/networking/cluster/terraform-providers/cloudfoundry/default.nix
deleted file mode 100644
index 05d46c079f83..000000000000
--- a/pkgs/applications/networking/cluster/terraform-providers/cloudfoundry/default.nix
+++ /dev/null
@@ -1,29 +0,0 @@
-{ lib, buildGoModule, fetchFromGitHub }:
-
-buildGoModule rec {
- pname = "terraform-provider-cloudfoundry";
- version = "0.14.2";
-
- src = fetchFromGitHub {
- owner = "cloudfoundry-community";
- repo = pname;
- rev = "v${version}";
- sha256 = "12mx87dip6vn10zvkf4rgrd27k708lnl149j9xj7bmb8v9m1082v";
- };
-
- vendorSha256 = "0kydjnwzj0fylizvk1vg42zyiy17qhz40z3iwa1r5bb20qkrlz93";
-
- # needs a running cloudfoundry
- doCheck = false;
-
- postInstall = "mv $out/bin/terraform-provider-cloudfoundry{,_v${version}}";
-
- passthru = { provider-source-address = "registry.terraform.io/cloudfoundry-community/cloudfoundry"; };
-
- meta = with lib; {
- homepage = "https://github.com/cloudfoundry-community/terraform-provider-cloudfoundry";
- description = "Terraform provider for cloudfoundry";
- license = licenses.mpl20;
- maintainers = with maintainers; [ ris ];
- };
-}
diff --git a/pkgs/applications/networking/cluster/terraform-providers/default.nix b/pkgs/applications/networking/cluster/terraform-providers/default.nix
index afcd55a2b54d..e58e5dfbd511 100644
--- a/pkgs/applications/networking/cluster/terraform-providers/default.nix
+++ b/pkgs/applications/networking/cluster/terraform-providers/default.nix
@@ -13,11 +13,13 @@ let
pname = data.repo;
version = data.version;
subPackages = [ "." ];
+ doCheck = false;
src = fetchFromGitHub {
inherit (data) owner repo rev sha256;
};
vendorSha256 = data.vendorSha256 or null;
deleteVendor = data.deleteVendor or false;
+ proxyVendor = data.proxyVendor or false;
# Terraform allow checking the provider versions, but this breaks
# if the versions are not provided via file paths.
@@ -31,6 +33,7 @@ let
version = data.version;
goPackagePath = "github.com/${data.owner}/${data.repo}";
subPackages = [ "." ];
+ doCheck = false;
src = fetchFromGitHub {
inherit (data) owner repo rev sha256;
};
@@ -51,16 +54,10 @@ let
# These are the providers that don't fall in line with the default model
special-providers = {
# Packages that don't fit the default model
- ansible = callPackage ./ansible { };
- cloudfoundry = callPackage ./cloudfoundry { };
gandi = callPackage ./gandi { };
- hcloud = callPackage ./hcloud { };
libvirt = callPackage ./libvirt { };
- linuxbox = callPackage ./linuxbox { };
- lxd = callPackage ./lxd { };
teleport = callPackage ./teleport { };
vpsadmin = callPackage ./vpsadmin { };
- vercel = callPackage ./vercel { };
} // (lib.optionalAttrs (config.allowAliases or false) {
kubernetes-alpha = throw "This has been merged as beta into the kubernetes provider. See https://www.hashicorp.com/blog/beta-support-for-crds-in-the-terraform-provider-for-kubernetes for details";
});
diff --git a/pkgs/applications/networking/cluster/terraform-providers/hcloud/default.nix b/pkgs/applications/networking/cluster/terraform-providers/hcloud/default.nix
deleted file mode 100644
index 5d0fcb13f179..000000000000
--- a/pkgs/applications/networking/cluster/terraform-providers/hcloud/default.nix
+++ /dev/null
@@ -1,32 +0,0 @@
-{ lib, buildGoModule, fetchFromGitHub }:
-
-buildGoModule rec {
- pname = "terraform-provider-hcloud";
- version = "1.26.0";
-
- src = fetchFromGitHub {
- owner = "hetznercloud";
- repo = pname;
- rev = "v${version}";
- sha256 = "04fa3qr65hg1ylq2933ark5q1za6k0a4ky36a6vrw2dcgpr4f9zs";
- };
-
- vendorSha256 = "15gcnwylxkgjriqscd4lagmwfssagq0ksrlb2svidw9aahmr7hw0";
-
- # Spends an awful time in other test folders, apparently tries to reach
- # opencensus and fails.
- checkPhase = ''
- pushd hcloud
- go test -v
- popd
- '';
-
- postInstall = "mv $out/bin/terraform-provider-hcloud{,_v${version}}";
-
- meta = with lib; {
- homepage = "https://github.com/cloudfoundry-community/terraform-provider-cloudfoundry";
- description = "Terraform provider for cloudfoundry";
- license = licenses.mpl20;
- maintainers = with maintainers; [ ris ];
- };
-}
diff --git a/pkgs/applications/networking/cluster/terraform-providers/linuxbox/default.nix b/pkgs/applications/networking/cluster/terraform-providers/linuxbox/default.nix
deleted file mode 100644
index 4f8c44aad3f1..000000000000
--- a/pkgs/applications/networking/cluster/terraform-providers/linuxbox/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-{ lib, buildGoModule, fetchFromGitHub }:
-
-buildGoModule rec {
- pname = "terraform-provider-linuxbox";
- version = "0.3.11";
-
- src = fetchFromGitHub {
- owner = "numtide";
- repo = pname;
- rev = "v${version}";
- sha256 = "1sxb2iv4dl0rw3v1r7k5dfkyh14nmp19cprqafhb7ncarmvawq39";
- };
-
- vendorSha256 = "16hp0pv1qpvr34ac1syjci39csvyj3c748inllypjwx76q6rwp7k";
-
- postInstall = "mv $out/bin/terraform-provider-linuxbox{,_v${version}}";
-
- passthru.provider-source-address = "registry.terraform.io/numtide/linuxbox";
-
- meta = with lib; {
- homepage = "https://github.com/numtide/terraform-provider-linuxbox";
- description = "Basic building block for Seed DevOps";
- license = licenses.bsd3;
- maintainers = with maintainers; [ zimbatm ];
- };
-}
diff --git a/pkgs/applications/networking/cluster/terraform-providers/lxd/default.nix b/pkgs/applications/networking/cluster/terraform-providers/lxd/default.nix
deleted file mode 100644
index 4ea2194a03a3..000000000000
--- a/pkgs/applications/networking/cluster/terraform-providers/lxd/default.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-{ lib, buildGoModule, fetchFromGitHub }:
-
-buildGoModule rec {
- pname = "terraform-provider-lxd";
- version = "1.6.0";
-
- src = fetchFromGitHub {
- owner = "sl1pm4t";
- repo = "terraform-provider-lxd";
- rev = "v${version}";
- sha256 = "sha256-fl9sYoyrVV6LvnIrnyAXy18QLLazQajjcLO1JWsqAR4=";
- };
-
- vendorSha256 = "sha256-ervfG/BAaF4M+BXsp0eCDM6nPWQOS3pthClhArsUoYc=";
-
- doCheck = false;
-
- postBuild = "mv ../go/bin/terraform-provider-lxd{,_v${version}}";
-
- meta = with lib; {
- homepage = "https://github.com/sl1pm4t/terraform-provider-lxd";
- description = "Terraform provider for lxd";
- platforms = platforms.linux;
- license = licenses.mpl20;
- maintainers = with maintainers; [ gila ];
- };
-}
diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json
index 67daa13fade2..6bcb2aa85bfa 100644
--- a/pkgs/applications/networking/cluster/terraform-providers/providers.json
+++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json
@@ -10,38 +10,47 @@
"owner": "vancluever",
"provider-source-address": "registry.terraform.io/vancluever/acme",
"repo": "terraform-provider-acme",
- "rev": "v2.7.0",
- "sha256": "0dyzsfazhxjjfkykykz823n0fk2fbl53nwxpv7wvl1zzmg72lk37",
- "vendorSha256": "1sw83jxa3kjjqrjv3z1hczlszskc7lk0i4lrnvdnxa6s642i7brl",
- "version": "2.7.0"
+ "rev": "v2.7.1",
+ "sha256": "0gnq8jm31v0q2a4v310cjrrdc7y17c9vi326c6x9cs3lgjvn27m2",
+ "vendorSha256": "1wssw8x8zlrgx51ij0ghhwsbyzfl2r1qy4aqv03v705xipil8yn3",
+ "version": "2.7.1"
},
"aiven": {
"owner": "aiven",
"provider-source-address": "registry.terraform.io/aiven/aiven",
"repo": "terraform-provider-aiven",
- "rev": "v2.3.2",
- "sha256": "14ivvb1ql06gxfi6ffg1kg9k9xadds6fgzj9wp2hh3an2rf7v9ym",
- "vendorSha256": "0akqbhjz309znzjqm633nk2zbf925l6027n88bb7mgbv1zjxqw9j",
- "version": "2.3.2"
+ "rev": "v2.4.0",
+ "sha256": "0m43d2iaa9kywzvlgcnsya1ma9k570j9q8cq9l6ldpc8565fqq0i",
+ "vendorSha256": "1lpfnpg4sivy8vilkxamdn1hyn6k61lxsfcq67afxsq8pcy6q44v",
+ "version": "2.4.0"
},
"akamai": {
"owner": "akamai",
"provider-source-address": "registry.terraform.io/akamai/akamai",
"repo": "terraform-provider-akamai",
- "rev": "v1.8.0",
- "sha256": "0jpw16bap4q75dzchimfqgqqkkn3ckw19q9rjfb8zbkvini5ybw1",
- "vendorSha256": "sha256-03Q0/YrivaG2fMgIjW6mxWOIdFZ7FKYB8C6DZIGr+/w=",
- "version": "1.8.0"
+ "rev": "v1.9.1",
+ "sha256": "17a3ml4h1b1480z9dzppig20jx9mgldnmpz8cn2x8qgzbpiqz3hs",
+ "vendorSha256": "0l50hy4cy360g6adbhhbl4x8hagma9zfb3yyzk6vbslal9m4kd6j",
+ "version": "1.9.1"
},
"alicloud": {
"deleteVendor": true,
"owner": "aliyun",
"provider-source-address": "registry.terraform.io/aliyun/alicloud",
"repo": "terraform-provider-alicloud",
- "rev": "v1.144.0",
- "sha256": "14nphpz15p83n6fsvvrnaz96nb87wvb10ri21hlhlsm2579zcbqd",
- "vendorSha256": "1k28fcfm7437i7gfbcbrigk2i50c1mix7z1rb2g617prih84wa6y",
- "version": "1.144.0"
+ "rev": "v1.149.0",
+ "sha256": "0v9jhpvz33hzq09i8bxp1dif9jdypb5g2xy3d2g1mw4lgqrdpjix",
+ "vendorSha256": "18chs2723i2cxhhm649mz52pp6wrfqzxgk12zxq9idrhicchqnzg",
+ "version": "1.149.0"
+ },
+ "ansible": {
+ "owner": "nbering",
+ "provider-source-address": "registry.terraform.io/nbering/ansible",
+ "repo": "terraform-provider-ansible",
+ "rev": "v1.0.4",
+ "sha256": "1djjcrcm9218rfn51kpzp3cbb5qbkfwpjqm9h9rhadibbvjmly6y",
+ "vendorSha256": "1kc47n1janmiwwjphvxpily3dwyy1axxh36aj3sb2kpawi4pq1rq",
+ "version": "1.0.4"
},
"archive": {
"owner": "hashicorp",
@@ -84,28 +93,28 @@
"owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/aws",
"repo": "terraform-provider-aws",
- "rev": "v3.66.0",
- "sha256": "1s9bdpadg34wbr0qgiafn86xnaryfdfa5vdbvz6i24dps082gv6y",
- "vendorSha256": "1cycfd3vc9980ijfwldgyvx3v003khrcm3qg18928s7k16xaql0b",
- "version": "3.66.0"
+ "rev": "v3.70.0",
+ "sha256": "0133f1ngwa7x8w9zicfwmkj14rav9cvwk7qf7hdz0cfmyl4pj4x2",
+ "vendorSha256": "03k8xijzfawbdzc1wavw9k2z2zyffi1ysnqls412nzdyvxyl8xw4",
+ "version": "3.70.0"
},
"azuread": {
"owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/azuread",
"repo": "terraform-provider-azuread",
- "rev": "v2.10.0",
- "sha256": "1q70kighdgsq1jwwfhcjx6458242lvkczlzjl0mf5j5y7k5g3m42",
+ "rev": "v2.13.0",
+ "sha256": "13337m20yxamdjpiw4kfi2ik4i5ivvr1fryygixpsj34lr21zxgk",
"vendorSha256": null,
- "version": "2.10.0"
+ "version": "2.13.0"
},
"azurerm": {
"owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/azurerm",
"repo": "terraform-provider-azurerm",
- "rev": "v2.86.0",
- "sha256": "0p508qvqh0bg3x80i62i4p3q4nzgq0il651vrcg4c13lwynk2wcn",
+ "rev": "v2.90.0",
+ "sha256": "04bll0ygjgrqq18va97xi42p55fvlbgdc24m2i9amjhjbly5m7wn",
"vendorSha256": null,
- "version": "2.86.0"
+ "version": "2.90.0"
},
"azurestack": {
"owner": "hashicorp",
@@ -183,10 +192,19 @@
"owner": "cloudflare",
"provider-source-address": "registry.terraform.io/cloudflare/cloudflare",
"repo": "terraform-provider-cloudflare",
- "rev": "v3.4.0",
- "sha256": "1w37wkpb785jfqq91piclcsrhy3idpbmwb90n5y7rkgmm37ij7ij",
- "vendorSha256": "004pb5xnvisq3j113i6qfvnh1j06nkpkgzav3wb08k0bl19b6jks",
- "version": "3.4.0"
+ "rev": "v3.6.0",
+ "sha256": "1adpzk9vjllr18dq8kggxfabm3ax59m55ls98mkqh8lmgq96bh7d",
+ "vendorSha256": "0qby6fa1x5fapgcy5i35dwwlkb2ggws9sxcssshzssy0fzpb3k87",
+ "version": "3.6.0"
+ },
+ "cloudfoundry": {
+ "owner": "cloudfoundry-community",
+ "provider-source-address": "registry.terraform.io/cloudfoundry-community/cloudfoundry",
+ "repo": "terraform-provider-cloudfoundry",
+ "rev": "v0.15.0",
+ "sha256": "0kg9aivxlbkqgrwv0j02hfsaky5q4f0bmqihn589dsdk7jds66i7",
+ "vendorSha256": "19jnaazhdqagfx5wkpvrf0amf7d22kg6hzk0nsg888d0l4x93hna",
+ "version": "0.15.0"
},
"cloudinit": {
"owner": "hashicorp",
@@ -254,19 +272,19 @@
"owner": "DataDog",
"provider-source-address": "registry.terraform.io/DataDog/datadog",
"repo": "terraform-provider-datadog",
- "rev": "v3.6.0",
- "sha256": "00j40m720m2kh0pn4953n8zis78g02ah9yjkcavcjkpxy4p899ma",
- "vendorSha256": "1i5ph7p4pj5ph9rkynii50n3npjprrcsmd15i430wpyjxvsjnw8c",
- "version": "3.6.0"
+ "rev": "v3.7.0",
+ "sha256": "0fynbn0zbplslbvqz0jij4gm8q6ydg697x7nh5rzw89dy26l2f8g",
+ "vendorSha256": "0ngvbc9h3csl811g40q707flf4dl1hal95hpkxsvz7p71s3371q8",
+ "version": "3.7.0"
},
"dhall": {
"owner": "awakesecurity",
"provider-source-address": "registry.terraform.io/awakesecurity/dhall",
"repo": "terraform-provider-dhall",
- "rev": "v0.0.1",
- "sha256": "1cymabpa03a5avf0j6jj2mpnc62ap9b82zmpsgzwdjrb3mf954fa",
- "vendorSha256": "0m11cpis171j9aicw0c66y4m1ckg41gjknj86qvblh57ai96gc1n",
- "version": "0.0.1"
+ "rev": "v0.0.2",
+ "sha256": "1fw83ic5wwhl5yk1asy8p4cxsdwclw639j7ki1xgpi284h6gmh5a",
+ "vendorSha256": "1wqbblqpb1lpbsn4k9yh43g19iw13q825l5i9wvy4w0w4nzz70p4",
+ "version": "0.0.2"
},
"digitalocean": {
"owner": "digitalocean",
@@ -341,19 +359,19 @@
"owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/external",
"repo": "terraform-provider-external",
- "rev": "v2.1.0",
- "sha256": "0xc3mj0d4yrr1952c5ywrx19ny1k2475grka9v2w7szdy6p2rkk5",
- "vendorSha256": null,
- "version": "2.1.0"
+ "rev": "v2.1.1",
+ "sha256": "1f92cg2fjwy2n5380fx9j6j2bnsnkcy18kq0bjbkwkh8kmshqjn8",
+ "vendorSha256": "031knr4axrcwisbhzs39faykzc1jgm9hx4rhqk46wim950gifl7g",
+ "version": "2.1.1"
},
"fastly": {
"owner": "fastly",
"provider-source-address": "registry.terraform.io/fastly/fastly",
"repo": "terraform-provider-fastly",
- "rev": "v0.38.0",
- "sha256": "1pfwpx83f5v12r9h2a89z8xvqpmwzsadzxx6wh0d1csdkdrr9z1n",
+ "rev": "v0.39.0",
+ "sha256": "0sjjcz2z7qr1dmm6zzyi382cas4k5vdg0q7yxlpcqxqqrql636k8",
"vendorSha256": null,
- "version": "0.38.0"
+ "version": "0.39.0"
},
"flexibleengine": {
"owner": "terraform-providers",
@@ -397,11 +415,12 @@
"google": {
"owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/google",
+ "proxyVendor": true,
"repo": "terraform-provider-google",
- "rev": "v3.76.0",
- "sha256": "1j3q07v4r0a3mlkmpqw8nav5z09fwyms9xmlyk6k6xkkzr520xcp",
- "vendorSha256": "1ffxfracj4545fzh6p6b0wal0j07807qc2q83qzchbalqvi7yhky",
- "version": "3.76.0"
+ "rev": "v4.5.0",
+ "sha256": "173aqwrzqdb3y57wiq1dbgb74ksr063qqq1k178n4wrab4s1h3px",
+ "vendorSha256": "0f18fh0qi1v1hkq3j8nrc8x2rah7vk6njjgdakxr1g1xxv8f0nhx",
+ "version": "4.5.0"
},
"google-beta": {
"owner": "hashicorp",
@@ -416,10 +435,10 @@
"owner": "grafana",
"provider-source-address": "registry.terraform.io/grafana/grafana",
"repo": "terraform-provider-grafana",
- "rev": "v1.14.0",
- "sha256": "1d8w2a86m1q79f41ypgwg4i4w5269br1yvh437xiypvabajn7yjl",
- "vendorSha256": "0gk0hk4f060hbl89ay1r91ayp5mwnc236x5jxvw4sgi2cq7mmns2",
- "version": "1.14.0"
+ "rev": "v1.17.0",
+ "sha256": "10mj1dvz7q3w250hvi3k4rj2x0mn592gw2xcy1j98x5ll6kx4ynd",
+ "vendorSha256": "1bhygkkgd3j971cg6wha57cyh4ggbkaihw6sn6p9jvdi1k1f63lw",
+ "version": "1.17.0"
},
"gridscale": {
"owner": "terraform-providers",
@@ -428,6 +447,15 @@
"sha256": "00l3cwvyyjk0n3j535qfj3bsf1s5l07786gnxycj0f8vz3a06bcq",
"version": "1.6.0"
},
+ "hcloud": {
+ "owner": "hetznercloud",
+ "provider-source-address": "registry.terraform.io/hetznercloud/hcloud",
+ "repo": "terraform-provider-hcloud",
+ "rev": "v1.32.2",
+ "sha256": "0rr65bxd0w5r0zqgj975rzxw7j3wrav4dw9gl3ispfhkb9v1302f",
+ "vendorSha256": "0g8cbkg5kcddd1x3p6d8mb6mqwsayqby0mrrifkw5icf7rlaa0sl",
+ "version": "1.32.2"
+ },
"hedvig": {
"owner": "terraform-providers",
"repo": "terraform-provider-hedvig",
@@ -487,10 +515,10 @@
"owner": "IBM-Cloud",
"provider-source-address": "registry.terraform.io/IBM-Cloud/ibm",
"repo": "terraform-provider-ibm",
- "rev": "v1.36.0",
- "sha256": "09lhxh1cmg1k939gaksaqx11j06f971s1091wk03vivgfzrjy3hn",
- "vendorSha256": "sha256-IjCLN/7EKenJbbHfBnRJh1LT3Ym/R2yEu+7zCnJ8Giw=",
- "version": "1.36.0"
+ "rev": "v1.37.1",
+ "sha256": "1m9038ylv44xhgws0jrqdynj7kd97x9jgk1npqblbfv86fccwqxc",
+ "vendorSha256": "1a8zy023j3mcy3bswyrmllkgv61wiyxa1f7bfj8mxx3701rsb4ji",
+ "version": "1.37.1"
},
"icinga2": {
"owner": "terraform-providers",
@@ -607,6 +635,15 @@
"sha256": "17hnm7wivd75psap2qdmlnmmlf964s7jf4jrfgsm6njx32wwwfpp",
"version": "1.12.3"
},
+ "linuxbox": {
+ "owner": "numtide",
+ "provider-source-address": "registry.terraform.io/numtide/linuxbox",
+ "repo": "terraform-provider-linuxbox",
+ "rev": "v0.4.2",
+ "sha256": "1ghlp0nnc67m5rsx6aixqxjd5vhpbi88gcfyv3710dvqxchdgscy",
+ "vendorSha256": "01d556pfaa2ycww5kgd1f3shp2i2r48kgwnls39lhplp5qmnkz4g",
+ "version": "0.4.2"
+ },
"local": {
"owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/local",
@@ -630,6 +667,15 @@
"sha256": "00d8qx95cxaif636dyh935nv9nn6lmb1ybxy7n4myy9g80y50ap1",
"version": "1.3.0"
},
+ "lxd": {
+ "owner": "terraform-lxd",
+ "provider-source-address": "registry.terraform.io/terraform-lxd/lxd",
+ "repo": "terraform-provider-lxd",
+ "rev": "v1.6.0",
+ "sha256": "07h159mjbddkf3ishhdknqn10pyb2wh9yavjps5mwmdbiii6qpvy",
+ "vendorSha256": "11x12jxh4q99hinpljqfchysgkhch93sgv0mz065ws20y0dxzfvs",
+ "version": "1.6.0"
+ },
"mailgun": {
"owner": "terraform-providers",
"repo": "terraform-provider-mailgun",
@@ -648,10 +694,10 @@
"owner": "equinix",
"provider-source-address": "registry.terraform.io/equinix/metal",
"repo": "terraform-provider-metal",
- "rev": "v3.2.0",
- "sha256": "07qdgxvdk564psb4v5d8saaak2037y04b3cj2p09m18fbam8cpry",
+ "rev": "v3.2.1",
+ "sha256": "0j07rras4m6i668lkvvn3rq5l67qfzk9bmpijsfk3my0zsgv8nvw",
"vendorSha256": null,
- "version": "3.2.0"
+ "version": "3.2.1"
},
"metalcloud": {
"owner": "terraform-providers",
@@ -747,10 +793,10 @@
"owner": "terraform-providers",
"provider-source-address": "registry.terraform.io/hashicorp/oci",
"repo": "terraform-provider-oci",
- "rev": "v4.53.0",
- "sha256": "0vbi8k6mvcwvmjrs7walw1gfam77simvcr89gmh84jagvz0mngbw",
+ "rev": "v4.57.0",
+ "sha256": "123k24pa5232j9yxhgn6ng36s46y3iv4xsqay9ry53g4pw6zcx9y",
"vendorSha256": null,
- "version": "4.53.0"
+ "version": "4.57.0"
},
"okta": {
"owner": "terraform-providers",
@@ -791,10 +837,10 @@
"owner": "terraform-provider-openstack",
"provider-source-address": "registry.terraform.io/terraform-provider-openstack/openstack",
"repo": "terraform-provider-openstack",
- "rev": "v1.45.0",
- "sha256": "0r769ckswcz6q3qmdxkvhqkq77x9qlv3359lvaplmkilk7zhpvcj",
- "vendorSha256": "1wcls4kc19wy2nkwzrc1zc2lrlazfqr6dmfvzv9andldvd8swspg",
- "version": "1.45.0"
+ "rev": "v1.46.0",
+ "sha256": "1kkqfr0i33kw0qj3dp5knxm14p1ndy72n4chd36dhkydp4rm688f",
+ "vendorSha256": "1f77z6p8423gh8x7zbhn3pkd8a1nxd5pabc1043d66pbw9rxchax",
+ "version": "1.46.0"
},
"opentelekomcloud": {
"owner": "terraform-providers",
@@ -902,12 +948,12 @@
},
"rancher2": {
"owner": "rancher",
- "provider-source-address": "registry.terraform.io/hashicorp/rancher2",
+ "provider-source-address": "registry.terraform.io/rancher/rancher2",
"repo": "terraform-provider-rancher2",
- "rev": "v1.13.0",
- "sha256": "0xczv9qsviryiw95yd6cl1nnb0daxs971fm733gfvwm36jvmyr89",
- "vendorSha256": "0apy6qbmshfj4pzz9nqdhyk6h7l9qwrccz30q8ljl928pj49q04c",
- "version": "1.13.0"
+ "rev": "v1.22.1",
+ "sha256": "0sx24riks78ywxsrhvc18w3wppz676zv1bjmzvm7r4q94miplxgl",
+ "vendorSha256": "0qdd1sl9r6rpp9jmxy3r5a064f8agjmlkrn241p4sd7j5cncxdk3",
+ "version": "1.22.1"
},
"random": {
"owner": "hashicorp",
@@ -947,11 +993,13 @@
"version": "1.15.0"
},
"secret": {
- "owner": "tweag",
+ "owner": "numtide",
+ "provider-source-address": "registry.terraform.io/numtide/secret",
"repo": "terraform-provider-secret",
- "rev": "v1.1.1",
- "sha256": "1pr0amzgv1i1lxniqlx8spdb73q522l7pm8a4m25hwy1kwby37sd",
- "version": "1.1.1"
+ "rev": "v1.2.0",
+ "sha256": "1211vvcd00llajza3chw25h0sl43wl116ni4r251k00m6kb5nfwq",
+ "vendorSha256": null,
+ "version": "1.2.0"
},
"segment": {
"owner": "ajbosco",
@@ -1010,9 +1058,10 @@
"owner": "carlpett",
"provider-source-address": "registry.terraform.io/carlpett/sops",
"repo": "terraform-provider-sops",
- "rev": "v0.5.1",
- "sha256": "1x32w1qw46rwa8bjhkfn6ybr1dkbdqk0prlm0bnwn3gvvj0hc7kh",
- "version": "0.5.1"
+ "rev": "v0.6.3",
+ "sha256": "1db67jcgpg279hq4vfk1xhql0msn9fy95m8fdi1cxv54y7zcxwf9",
+ "vendorSha256": "1haw17k6xg3n6hbx3pj8ysyhq35k3lis1qq65qnyskl62y1ia54h",
+ "version": "0.6.3"
},
"spotinst": {
"owner": "terraform-providers",
@@ -1148,6 +1197,15 @@
"sha256": "06nk5c7lxs8fc04sz97lc3yk1zk1b9phkzw6fj9fnmpgaak87bj9",
"version": "0.9.2"
},
+ "vercel": {
+ "owner": "ondrejsika",
+ "provider-source-address": "registry.terraform.io/ondrejsika/vercel",
+ "repo": "terraform-provider-vercel",
+ "rev": "v2.1.0",
+ "sha256": "06lskp3mmax7g0lchq6jaxavycj7snkhip9madzqkr552qvz5cgw",
+ "vendorSha256": "0s0kf1v2217q9hfmc7r2yybcfk33k566dfvs2jiq63kyjnadhb0k",
+ "version": "2.1.0"
+ },
"vra7": {
"owner": "terraform-providers",
"repo": "terraform-provider-vra7",
diff --git a/pkgs/applications/networking/cluster/terraform-providers/vercel/default.nix b/pkgs/applications/networking/cluster/terraform-providers/vercel/default.nix
deleted file mode 100644
index f37d1ac5d87a..000000000000
--- a/pkgs/applications/networking/cluster/terraform-providers/vercel/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-{ lib, buildGoModule, fetchFromGitHub }:
-
-buildGoModule rec {
- pname = "terraform-provider-vercel";
- version = "2.1.0";
-
- src = fetchFromGitHub {
- owner = "ondrejsika";
- repo = pname;
- rev = "v${version}";
- sha256 = "06lskp3mmax7g0lchq6jaxavycj7snkhip9madzqkr552qvz5cgw";
- };
-
- vendorSha256 = "0s0kf1v2217q9hfmc7r2yybcfk33k566dfvs2jiq63kyjnadhb0k";
-
- postInstall = "mv $out/bin/terraform-provider-vercel{,_v${version}}";
-
- meta = with lib; {
- homepage = "https://github.com/ondrejsika/terraform-provider-vercel";
- description = "Terraform provider for Vercel";
- maintainers = with maintainers; [ mmahut ];
- };
-}
diff --git a/pkgs/applications/networking/cluster/terraform/default.nix b/pkgs/applications/networking/cluster/terraform/default.nix
index 92b52770e335..a15305cba848 100644
--- a/pkgs/applications/networking/cluster/terraform/default.nix
+++ b/pkgs/applications/networking/cluster/terraform/default.nix
@@ -65,6 +65,7 @@ let
timstott
zimbatm
maxeaubrey
+ zowoq
];
};
} // attrs');
diff --git a/pkgs/applications/networking/cluster/tilt/default.nix b/pkgs/applications/networking/cluster/tilt/default.nix
index d34f4e3373de..dbdf06771b46 100644
--- a/pkgs/applications/networking/cluster/tilt/default.nix
+++ b/pkgs/applications/networking/cluster/tilt/default.nix
@@ -5,13 +5,13 @@ buildGoModule rec {
/* Do not use "dev" as a version. If you do, Tilt will consider itself
running in development environment and try to serve assets from the
source tree, which is not there once build completes. */
- version = "0.23.3";
+ version = "0.23.4";
src = fetchFromGitHub {
owner = "tilt-dev";
repo = pname;
rev = "v${version}";
- sha256 = "sha256:1612yrlsajl1j95zh057k82nzz492a9p1cgamph4m84zpm0v67jc";
+ sha256 = "sha256-SWofXsbkuirPvqgU639W8IQklafLKbThoZUzOzfYwdQ=";
};
vendorSha256 = null;
diff --git a/pkgs/applications/networking/instant-messengers/SkypeExport/default.nix b/pkgs/applications/networking/instant-messengers/SkypeExport/default.nix
index bab9d12123df..a150014daa7c 100644
--- a/pkgs/applications/networking/instant-messengers/SkypeExport/default.nix
+++ b/pkgs/applications/networking/instant-messengers/SkypeExport/default.nix
@@ -22,6 +22,6 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/Temptin/SkypeExport";
license = licenses.gpl2;
platforms = platforms.linux;
- maintainers = with maintainers; [ yegortimoshenko ];
+ maintainers = with maintainers; [ yana ];
};
}
diff --git a/pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix b/pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix
index feb6a0c4b77f..89da54527798 100644
--- a/pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix
+++ b/pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix
@@ -7,7 +7,7 @@ let
# Please keep the version x.y.0.z and do not update to x.y.76.z because the
# source of the latter disappears much faster.
- version = "8.79.0.92";
+ version = "8.79.0.95";
rpath = lib.makeLibraryPath [
alsa-lib
@@ -69,7 +69,7 @@ let
"https://mirror.cs.uchicago.edu/skype/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb"
"https://web.archive.org/web/https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb"
];
- sha256 = "sha256-wGt0zNBmJf5NJGGOopWNUoBoy8sr4jWp8UKLd8AudnM=";
+ sha256 = "sha256-a6ZtgA0cMAuNVQWAeiIDJ2noPhXjV8KPE8ibkGR7Dns=";
}
else
throw "Skype for linux is not supported on ${stdenv.hostPlatform.system}";
diff --git a/pkgs/applications/networking/libcoap/default.nix b/pkgs/applications/networking/libcoap/default.nix
index 643941b5fa89..ea4d27c6b412 100644
--- a/pkgs/applications/networking/libcoap/default.nix
+++ b/pkgs/applications/networking/libcoap/default.nix
@@ -1,13 +1,16 @@
-{ fetchFromGitHub, automake, autoconf, which, pkg-config, libtool, lib, stdenv }:
+{ fetchFromGitHub, automake, autoconf, which, pkg-config, libtool, lib, stdenv, gnutls, asciidoc, doxygen
+, withTLS ? true
+, withDocs ? true
+}:
stdenv.mkDerivation rec {
pname = "libcoap";
- version = "4.2.1";
+ version = "4.3.0";
src = fetchFromGitHub {
repo = "libcoap";
owner = "obgm";
rev = "v${version}";
fetchSubmodules = true;
- sha256 = "1jkvha52lic13f13hnppizkl80bb2rciayb5hxici0gj6spphgha";
+ sha256 = "1l031ys833gch600g9g3lvbsr4nysx6glbbj4lwvx3ywl0jr6l9k";
};
nativeBuildInputs = [
automake
@@ -15,16 +18,15 @@ stdenv.mkDerivation rec {
which
libtool
pkg-config
- ];
+ ] ++ lib.optional withTLS gnutls ++ lib.optionals withDocs [ doxygen asciidoc ] ;
preConfigure = "./autogen.sh";
- configureFlags = [
- "--disable-documentation"
- "--disable-shared"
- ];
+ configureFlags = [ "--disable-shared" ]
+ ++ lib.optional (!withDocs) "--disable-documentation"
+ ++ lib.optional withTLS "--enable-dtls";
meta = with lib; {
homepage = "https://github.com/obgm/libcoap";
description = "A CoAP (RFC 7252) implementation in C";
- platforms = platforms.linux;
+ platforms = platforms.unix;
license = licenses.bsd2;
maintainers = [ maintainers.kmein ];
};
diff --git a/pkgs/applications/networking/mailreaders/mutt/default.nix b/pkgs/applications/networking/mailreaders/mutt/default.nix
index 04c952cb6315..98298d854d5f 100644
--- a/pkgs/applications/networking/mailreaders/mutt/default.nix
+++ b/pkgs/applications/networking/mailreaders/mutt/default.nix
@@ -27,11 +27,11 @@ with lib;
stdenv.mkDerivation rec {
pname = "mutt";
- version = "2.1.4";
+ version = "2.1.5";
src = fetchurl {
url = "http://ftp.mutt.org/pub/mutt/${pname}-${version}.tar.gz";
- sha256 = "0yfvnjqw9l99kdcr995by3mx5vwad6b530x93yb8ipr3xa1bcq9k";
+ sha256 = "1q1bq5qfv67s6ynbqga19ifaprgavhdbgg154kb9ffingvj0k8wj";
};
patches = optional smimeSupport (fetchpatch {
diff --git a/pkgs/applications/networking/remote/teamviewer/default.nix b/pkgs/applications/networking/remote/teamviewer/default.nix
index f292adfa4273..08f71bd1a55b 100644
--- a/pkgs/applications/networking/remote/teamviewer/default.nix
+++ b/pkgs/applications/networking/remote/teamviewer/default.nix
@@ -6,11 +6,11 @@
mkDerivation rec {
pname = "teamviewer";
- version = "15.24.5";
+ version = "15.25.5";
src = fetchurl {
url = "https://dl.tvcdn.de/download/linux/version_15x/teamviewer_${version}_amd64.deb";
- sha256 = "sha256-u4azVjwD5xTc0vWe8tDEx44rBdYFZljZPVQ0yilqeR0=";
+ sha256 = "sha256-LtITPS0bLy85dv/zdOo8JcsEZ0ZgtVmM+CcggaYJxXA=";
};
unpackPhase = ''
diff --git a/pkgs/applications/science/chemistry/jmol/default.nix b/pkgs/applications/science/chemistry/jmol/default.nix
index b379439916f9..20b665792ac4 100644
--- a/pkgs/applications/science/chemistry/jmol/default.nix
+++ b/pkgs/applications/science/chemistry/jmol/default.nix
@@ -17,14 +17,14 @@ let
};
in
stdenv.mkDerivation rec {
- version = "14.32.2";
+ version = "14.32.6";
pname = "jmol";
src = let
baseVersion = "${lib.versions.major version}.${lib.versions.minor version}";
in fetchurl {
url = "mirror://sourceforge/jmol/Jmol/Version%20${baseVersion}/Jmol%20${version}/Jmol-${version}-binary.tar.gz";
- sha256 = "sha256-JETS1mxlDyWPC8ngtmYujmfWIdrW9HzkqpX/VZpIMBE=";
+ sha256 = "sha256-b9E/IJfqeA8rBSQogb/ZVBMW3y9bc2dBj/BIl0HWFR8=";
};
patchPhase = ''
diff --git a/pkgs/applications/science/machine-learning/streamlit/default.nix b/pkgs/applications/science/machine-learning/streamlit/default.nix
old mode 100644
new mode 100755
index 26b241ff0ada..f439b113d1ab
--- a/pkgs/applications/science/machine-learning/streamlit/default.nix
+++ b/pkgs/applications/science/machine-learning/streamlit/default.nix
@@ -1,23 +1,79 @@
-{ lib, buildPythonApplication, fetchPypi
- , altair, astor, base58, blinker, boto3, botocore, click, enum-compat
- , future, pillow, protobuf, requests, toml, tornado_5, tzlocal, validators, watchdog
- , jinja2, setuptools
+{
+ # Nix
+ lib,
+ buildPythonApplication,
+ fetchPypi,
+
+ # Build inputs
+ altair,
+ astor,
+ base58,
+ blinker,
+ boto3,
+ botocore,
+ click,
+ cachetools,
+ enum-compat,
+ future,
+ GitPython,
+ jinja2,
+ pillow,
+ pyarrow,
+ pydeck,
+ pympler,
+ protobuf,
+ requests,
+ setuptools,
+ toml,
+ tornado,
+ tzlocal,
+ validators,
+ watchdog,
}:
-buildPythonApplication rec {
+let
+ click_7 = click.overridePythonAttrs(old: rec {
+ version = "7.1.2";
+ src = old.src.override {
+ inherit version;
+ sha256 = "d2b5255c7c6349bc1bd1e59e08cd12acbbd63ce649f2588755783aa94dfb6b1a";
+ };
+ });
+in buildPythonApplication rec {
pname = "streamlit";
- version = "0.50.2";
+ version = "1.2.0";
format = "wheel"; # the only distribution available
src = fetchPypi {
inherit pname version format;
- sha256 = "1wymv7qckafs0p2jdjlxjaf1xrhm3iyd185jkldanbb0na5n3ndz";
+ sha256 = "1dzb68a8n8wvjppcmqdaqnh925b2dg6rywv51ac9q09zjxb6z11n";
};
propagatedBuildInputs = [
- altair astor base58 blinker boto3 botocore click enum-compat
- future pillow protobuf requests toml tornado_5 tzlocal validators watchdog
- jinja2 setuptools
+ altair
+ astor
+ base58
+ blinker
+ boto3
+ botocore
+ cachetools
+ click_7
+ enum-compat
+ future
+ GitPython
+ jinja2
+ pillow
+ protobuf
+ pyarrow
+ pydeck
+ pympler
+ requests
+ setuptools
+ toml
+ tornado
+ tzlocal
+ validators
+ watchdog
];
postInstall = ''
@@ -30,5 +86,4 @@ buildPythonApplication rec {
maintainers = with maintainers; [ yrashk ];
license = licenses.asl20;
};
-
}
diff --git a/pkgs/applications/science/math/calc/default.nix b/pkgs/applications/science/math/calc/default.nix
index 6b3dba0340fb..5a9f1ef93fb8 100644
--- a/pkgs/applications/science/math/calc/default.nix
+++ b/pkgs/applications/science/math/calc/default.nix
@@ -3,14 +3,14 @@
stdenv.mkDerivation rec {
pname = "calc";
- version = "2.14.0.8";
+ version = "2.14.0.13";
src = fetchurl {
urls = [
"https://github.com/lcn2/calc/releases/download/${version}/${pname}-${version}.tar.bz2"
"http://www.isthe.com/chongo/src/calc/${pname}-${version}.tar.bz2"
];
- sha256 = "sha256-rWosRO7qfgbvylOE8Qf/rudWRAenR0181JKKU7Gig4Y=";
+ sha256 = "sha256-naNBismaWnzLjlUy49Rz9OfkhUcFdbnWxs917ogxTjk=";
};
postPatch = ''
diff --git a/pkgs/applications/science/math/speedcrunch/default.nix b/pkgs/applications/science/math/speedcrunch/default.nix
index 4bb39ab73f5f..a4e15060fe3b 100644
--- a/pkgs/applications/science/math/speedcrunch/default.nix
+++ b/pkgs/applications/science/math/speedcrunch/default.nix
@@ -1,14 +1,14 @@
-{ mkDerivation, lib, fetchgit, cmake, qtbase, qttools }:
+{ mkDerivation, lib, fetchFromBitbucket, cmake, qtbase, qttools }:
mkDerivation rec {
pname = "speedcrunch";
- version = "0.12.0";
+ version = "unstable-2021-10-09";
- src = fetchgit {
- # the tagging is not standard, so you probably need to check this when updating
- rev = "refs/tags/release-${version}";
- url = "https://bitbucket.org/heldercorreia/speedcrunch";
- sha256 = "0vh7cd1915bjqzkdp3sk25ngy8cq624mkh8c53c5bnzk357kb0fk";
+ src = fetchFromBitbucket {
+ owner = "heldercorreia";
+ repo = pname;
+ rev = "74756f3438149c01e9edc3259b0f411fa319a22f";
+ sha256 = "sha256-XxQv+A5SfYXFIRK7yacxGHHne1Q93pwCGeHhchIKizU=";
};
buildInputs = [ qtbase qttools ];
@@ -29,7 +29,7 @@ mkDerivation rec {
precisions, unlimited variable storage, intelligent automatic completion
full keyboard-friendly and more than 15 built-in math function.
'';
- maintainers = with maintainers; [ gebner ];
+ maintainers = with maintainers; [ gebner j0hax ];
inherit (qtbase.meta) platforms;
# works with qt 5.6 and qt 5.8
broken = builtins.compareVersions qtbase.version "5.7.0" == 0;
diff --git a/pkgs/applications/version-management/git-and-tools/gg/default.nix b/pkgs/applications/version-management/git-and-tools/gg/default.nix
new file mode 100644
index 000000000000..a5ea070ec0f2
--- /dev/null
+++ b/pkgs/applications/version-management/git-and-tools/gg/default.nix
@@ -0,0 +1,55 @@
+{ lib
+, buildGoModule
+, fetchFromGitHub
+, installShellFiles
+, makeWrapper
+, git
+, pandoc
+}:
+
+buildGoModule rec {
+ pname = "gg-scm";
+ version = "1.1.0";
+
+ src = fetchFromGitHub {
+ owner = "gg-scm";
+ repo = "gg";
+ rev = "v${version}";
+ sha256 = "sha256-kLmu4h/EBbSFHrffvusKq38X3/ID9bOlLMvEUtnFGhk=";
+ };
+ patches = [ ./skip-broken-revert-tests.patch ];
+ subPackages = [ "cmd/gg" ];
+ ldflags = [
+ "-s" "-w"
+ "-X" "main.versionInfo=${version}"
+ "-X" "main.buildCommit=a0b348c9cef33fa46899f5e55e3316f382a09f6a+"
+ ];
+
+ vendorSha256 = "sha256-+ZmNXB+I6vPRbACwEkfl/vVmqoZy67Zn9SBrham5zRk=";
+
+ nativeBuildInputs = [ git pandoc installShellFiles makeWrapper ];
+ buildInputs = [ git ];
+
+ postInstall = ''
+ wrapProgram $out/bin/gg --suffix PATH : ${git}/bin
+ pandoc --standalone --to man misc/gg.1.md -o misc/gg.1
+ installManPage misc/gg.1
+ installShellCompletion --cmd gg \
+ --bash misc/gg.bash \
+ --zsh misc/_gg.zsh
+ '';
+
+ meta = with lib; {
+ mainProgram = "gg";
+ description = "Git with less typing";
+ longDescription = ''
+ gg is an alternative command-line interface for Git heavily inspired by Mercurial.
+ It's designed for less typing in common workflows,
+ making Git easier to use for both novices and advanced users alike.
+ '';
+ homepage = "https://gg-scm.io/";
+ changelog = "https://github.com/gg-scm/gg/blob/v${version}/CHANGELOG.md";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ zombiezen ];
+ };
+}
diff --git a/pkgs/applications/version-management/git-and-tools/gg/skip-broken-revert-tests.patch b/pkgs/applications/version-management/git-and-tools/gg/skip-broken-revert-tests.patch
new file mode 100644
index 000000000000..f8540952ae7c
--- /dev/null
+++ b/pkgs/applications/version-management/git-and-tools/gg/skip-broken-revert-tests.patch
@@ -0,0 +1,12 @@
+diff --git a/cmd/gg/revert_test.go b/cmd/gg/revert_test.go
+index 9420e9b..ff6ca93 100644
+--- a/cmd/gg/revert_test.go
++++ b/cmd/gg/revert_test.go
+@@ -592,6 +592,7 @@ func TestRevert_LocalRename(t *testing.T) {
+ }
+
+ func TestRevert_UnknownFile(t *testing.T) {
++ t.Skip("Broken in 1.1.0")
+ t.Parallel()
+ t.Run("EmptyRepo", func(t *testing.T) {
+ t.Parallel()
diff --git a/pkgs/applications/version-management/p4/default.nix b/pkgs/applications/version-management/p4/default.nix
index fd369601c6c4..602d99499810 100644
--- a/pkgs/applications/version-management/p4/default.nix
+++ b/pkgs/applications/version-management/p4/default.nix
@@ -2,11 +2,12 @@
stdenv.mkDerivation rec {
pname = "p4";
- version = "2020.1.2007551";
+ version = "2021.2.2201121";
src = fetchurl {
- url = "https://cdist2.perforce.com/perforce/r20.1/bin.linux26x86_64/helix-core-server.tgz";
- sha256 = "0ly9b838zrpp6841fzapizdd3xmria55bwfrh2j29qwxiwzqj80y";
+ # actually https://cdist2.perforce.com/perforce/r21.2/bin.linux26x86_64/helix-core-server.tgz but upstream deletes releases
+ url = "http://web.archive.org/web/20211118024943/https://cdist2.perforce.com/perforce/r21.2/bin.linux26x86_64/helix-core-server.tgz";
+ sha256 = "sha256-cmIMVek4lwVYJQbW8ziABftPZ0iIoAoSpR7cKuN4I7M=";
};
sourceRoot = ".";
@@ -16,8 +17,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoPatchelfHook ];
installPhase = ''
- mkdir -p $out/bin
- cp p4 p4broker p4d p4p $out/bin
+ install -D --target $out/bin p4 p4broker p4d p4p
'';
meta = {
diff --git a/pkgs/applications/video/kodi/addons/inputstream-rtmp/default.nix b/pkgs/applications/video/kodi/addons/inputstream-rtmp/default.nix
index eb53aee68bb4..0e3d06c3be57 100644
--- a/pkgs/applications/video/kodi/addons/inputstream-rtmp/default.nix
+++ b/pkgs/applications/video/kodi/addons/inputstream-rtmp/default.nix
@@ -3,13 +3,13 @@
buildKodiBinaryAddon rec {
pname = "inputstream-rtmp";
namespace = "inputstream.rtmp";
- version = "19.0.0";
+ version = "19.0.1";
src = fetchFromGitHub {
owner = "xbmc";
repo = "inputstream.rtmp";
rev = "${version}-${rel}";
- sha256 = "sha256-76yGttcLJJ5XJKsFJ3GnEuPs9+9J0Tr8Znm45676OI8=";
+ sha256 = "sha256-BNc9HJ4Yq1WTxTr7AUHBB9yDz8oefy2EtFRwVYVGcaY=";
};
extraBuildInputs = [ openssl rtmpdump zlib ];
diff --git a/pkgs/applications/video/qmplay2/default.nix b/pkgs/applications/video/qmplay2/default.nix
index 9dd1e98ea92d..9621b8864c9a 100644
--- a/pkgs/applications/video/qmplay2/default.nix
+++ b/pkgs/applications/video/qmplay2/default.nix
@@ -22,13 +22,13 @@
}:
stdenv.mkDerivation rec {
pname = "qmplay2";
- version = "21.12.07";
+ version = "21.12.24";
src = fetchFromGitHub {
owner = "zaps166";
repo = "QMPlay2";
rev = version;
- sha256 = "sha256-iFT88CTz7L7tnNmpe/HaeTrHiE8l0Jk+r0c6O7wJ7N8=";
+ sha256 = "sha256-SHReKh+M1rgSIiweYFgVvwMeKWeQD52S4KxEiTsyHrI=";
fetchSubmodules = true;
};
diff --git a/pkgs/applications/window-managers/leftwm/default.nix b/pkgs/applications/window-managers/leftwm/default.nix
index 9379fb358b35..5b77320e2203 100644
--- a/pkgs/applications/window-managers/leftwm/default.nix
+++ b/pkgs/applications/window-managers/leftwm/default.nix
@@ -6,16 +6,16 @@ in
rustPlatform.buildRustPackage rec {
pname = "leftwm";
- version = "0.2.9";
+ version = "0.2.10";
src = fetchFromGitHub {
owner = "leftwm";
repo = "leftwm";
rev = version;
- sha256 = "sha256:0w4afhrp2cxz0nmpvalyaxz1dpywajjj2wschw8dpkvgxqs64gd5";
+ sha256 = "sha256-WGss/XmryULq8Ly5MFmEqsL+9r4fnrvBEtetngJ05NY=";
};
- cargoSha256 = "sha256:0r0smpv50gim2naaa0qf6yhvqvsa2f40rkgiryi686y69m5ii7mv";
+ cargoSha256 = "sha256-9qvXzsAu4H2TAcArajrGqXwKF3BBDvmZbny7hiVO9Yo=";
buildInputs = rpathLibs;
diff --git a/pkgs/applications/window-managers/pekwm/default.nix b/pkgs/applications/window-managers/pekwm/default.nix
index fcce16c08ba6..5550e6f706e7 100644
--- a/pkgs/applications/window-managers/pekwm/default.nix
+++ b/pkgs/applications/window-managers/pekwm/default.nix
@@ -49,7 +49,7 @@ stdenv.mkDerivation rec {
appear as they should when starting applications.
- Chainable Keygrabber, usability for everyone.
'';
- homepage = "http://www.pekwm.org";
+ homepage = "https://www.pekwm.org/";
license = licenses.gpl2Plus;
maintainers = [ maintainers.AndersonTorres ];
platforms = platforms.linux;
diff --git a/pkgs/build-support/build-fhs-userenv/chrootenv/default.nix b/pkgs/build-support/build-fhs-userenv/chrootenv/default.nix
index 15d7b3153580..b9d2de7277eb 100644
--- a/pkgs/build-support/build-fhs-userenv/chrootenv/default.nix
+++ b/pkgs/build-support/build-fhs-userenv/chrootenv/default.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation {
meta = with lib; {
description = "Setup mount/user namespace for FHS emulation";
license = licenses.mit;
- maintainers = with maintainers; [ yegortimoshenko ];
+ maintainers = with maintainers; [ yana ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/build-support/vm/default.nix b/pkgs/build-support/vm/default.nix
index 84222eca98bf..e466ff7ecce8 100644
--- a/pkgs/build-support/vm/default.nix
+++ b/pkgs/build-support/vm/default.nix
@@ -510,8 +510,7 @@ rec {
tarball must contain an RPM specfile. */
buildRPM = attrs: runInLinuxImage (stdenv.mkDerivation ({
- prePhases = [ pkgs.prepareImagePhase pkgs.sysInfoPhase ];
- dontUnpack = true;
+ prePhases = [ "prepareImagePhase" "sysInfoPhase" ];
dontConfigure = true;
outDir = "rpms/${attrs.diskImage.name}";
@@ -536,9 +535,7 @@ rec {
buildPhase = ''
eval "$preBuild"
- # Hacky: RPM looks for .spec inside the tarball, so
- # strip off the hash.
- srcName="$(stripHash "$src")"
+ srcName="$(rpmspec --srpm -q --qf '%{source}' *.spec)"
cp "$src" "$srcName" # `ln' doesn't work always work: RPM requires that the file is owned by root
export HOME=/tmp/home
diff --git a/pkgs/build-support/vm/test.nix b/pkgs/build-support/vm/test.nix
index 384c92088083..ae6a10dea3b9 100644
--- a/pkgs/build-support/vm/test.nix
+++ b/pkgs/build-support/vm/test.nix
@@ -9,20 +9,23 @@ with vmTools;
buildHelloInVM = runInLinuxVM hello;
- buildPanInVM = runInLinuxVM pan;
+ buildPcmanrmInVM = runInLinuxVM (pcmanfm.overrideAttrs (old: {
+ # goes out-of-memory with many cores
+ enableParallelBuilding = false;
+ }));
-
- testRPMImage = makeImageTestScript diskImages.fedora16x86_64;
+ testRPMImage = makeImageTestScript diskImages.fedora27x86_64;
buildPatchelfRPM = buildRPM {
name = "patchelf-rpm";
src = patchelf.src;
- diskImage = diskImages.fedora16x86_64;
+ diskImage = diskImages.fedora27x86_64;
+ diskImageFormat = "qcow2";
};
- testUbuntuImage = makeImageTestScript diskImages.ubuntu810i386;
+ testUbuntuImage = makeImageTestScript diskImages.ubuntu1804i386;
buildInDebian = runInLinuxImage (stdenv.mkDerivation {
diff --git a/pkgs/data/fonts/cascadia-code/default.nix b/pkgs/data/fonts/cascadia-code/default.nix
index 89547c23b875..67ad8682a8e8 100644
--- a/pkgs/data/fonts/cascadia-code/default.nix
+++ b/pkgs/data/fonts/cascadia-code/default.nix
@@ -1,13 +1,13 @@
{ lib, fetchzip }:
let
- version = "2110.31";
+ version = "2111.01";
in
fetchzip {
name = "cascadia-code-${version}";
url = "https://github.com/microsoft/cascadia-code/releases/download/v${version}/CascadiaCode-${version}.zip";
- sha256 = "sha256-SyPQtmudfogBwASTApl1hSpOPf2PLTSOzhJAJzrQ3Mg=";
+ sha256 = "sha256-kUVTQ/oMZztNf22sDbQBpQW0luSc5nr5sxWU5etLDec=";
postFetch = ''
mkdir -p $out/share/fonts/
diff --git a/pkgs/data/fonts/sarasa-gothic/default.nix b/pkgs/data/fonts/sarasa-gothic/default.nix
index 069dcfb3de5c..c28b3745f942 100644
--- a/pkgs/data/fonts/sarasa-gothic/default.nix
+++ b/pkgs/data/fonts/sarasa-gothic/default.nix
@@ -1,14 +1,14 @@
{ lib, fetchurl, libarchive }:
let
- version = "0.35.2";
+ version = "0.35.5";
in fetchurl {
name = "sarasa-gothic-${version}";
# Use the 'ttc' files here for a smaller closure size.
# (Using 'ttf' files gives a closure size about 15x larger, as of November 2021.)
url = "https://github.com/be5invis/Sarasa-Gothic/releases/download/v${version}/sarasa-gothic-ttc-${version}.7z";
- sha256 = "sha256-ts6GM09Z7hYHVx/JGxVPze5X1sZ/22TTdxHBGiYMn5I=";
+ sha256 = "sha256-t9BYV9a/rmEr8nLqcdxg4Z5pWsCefvwI47eSwub41u0=";
recursiveHash = true;
downloadToTemp = true;
diff --git a/pkgs/desktops/gnome/apps/gnome-text-editor/default.nix b/pkgs/desktops/gnome/apps/gnome-text-editor/default.nix
new file mode 100644
index 000000000000..22f9ac176aad
--- /dev/null
+++ b/pkgs/desktops/gnome/apps/gnome-text-editor/default.nix
@@ -0,0 +1,77 @@
+{ lib
+, stdenv
+, meson
+, fetchurl
+, python3
+, pkg-config
+, gtk4
+, glib
+, gtksourceview5
+, gsettings-desktop-schemas
+, wrapGAppsHook4
+, ninja
+, gnome
+, enchant
+, icu
+, itstool
+, libadwaita
+, libxml2
+, pcre
+, appstream-glib
+, desktop-file-utils
+}:
+
+stdenv.mkDerivation rec {
+ pname = "gnome-text-editor";
+ version = "41.1";
+
+ src = fetchurl {
+ url = "mirror://gnome/sources/gnome-text-editor/${lib.versions.major version}/${pname}-${version}.tar.xz";
+ sha256 = "sha256-YZ7FINbgkF1DEWcCTkPc4Nv2o0Xy1IaTUB1w3HYm+GE=";
+ };
+
+ nativeBuildInputs = [
+ appstream-glib
+ desktop-file-utils
+ itstool
+ libxml2 # for xmllint
+ meson
+ ninja
+ pkg-config
+ python3
+ wrapGAppsHook4
+ ];
+
+ buildInputs = [
+ enchant
+ icu
+ glib
+ gsettings-desktop-schemas
+ gtk4
+ gtksourceview5
+ libadwaita
+ pcre
+ ];
+
+ postPatch = ''
+ chmod +x build-aux/meson/postinstall.py
+ patchShebangs build-aux/meson/postinstall.py
+ substituteInPlace build-aux/meson/postinstall.py \
+ --replace "gtk-update-icon-cache" "gtk4-update-icon-cache"
+ '';
+
+
+ passthru = {
+ updateScript = gnome.updateScript {
+ packageName = "gnome-text-editor";
+ };
+ };
+
+ meta = with lib; {
+ homepage = "https://gitlab.gnome.org/GNOME/gnome-text-editor";
+ description = "A Text Editor for GNOME";
+ maintainers = teams.gnome.members;
+ license = licenses.gpl3Plus;
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/development/compilers/carp/default.nix b/pkgs/development/compilers/carp/default.nix
index fa2b4ebd620f..3f188e23317c 100644
--- a/pkgs/development/compilers/carp/default.nix
+++ b/pkgs/development/compilers/carp/default.nix
@@ -2,13 +2,13 @@
haskellPackages.mkDerivation rec {
pname = "carp";
- version = "0.5.3";
+ version = "0.5.4";
src = fetchFromGitHub {
owner = "carp-lang";
repo = "Carp";
rev = "v${version}";
- sha256 = "08ryk30ii24qsdpdq7bqi406ynv9nr8zy2pcv9n70ar8fxfw0859";
+ sha256 = "sha256-o7NLd7jC1BvcoVzbD18LvHg/SqOnfn9yELUrpg2uZtY=";
};
buildTools = [ makeWrapper ];
diff --git a/pkgs/development/compilers/fasm/bin.nix b/pkgs/development/compilers/fasm/bin.nix
index 12a25ca6a4d7..9f4263b08ed5 100644
--- a/pkgs/development/compilers/fasm/bin.nix
+++ b/pkgs/development/compilers/fasm/bin.nix
@@ -3,11 +3,11 @@
stdenvNoCC.mkDerivation rec {
pname = "fasm-bin";
- version = "1.73.28";
+ version = "1.73.29";
src = fetchurl {
url = "https://flatassembler.net/fasm-${version}.tgz";
- sha256 = "sha256-ntHrtIX9EXQRGpTrdzEFojSRE5jgUJD15xSr9iyAkpI=";
+ sha256 = "sha256-Yyj02DRo9wTkJ01ukOwElHr1ZyZFPOMTibwyAkqYISs=";
};
installPhase = ''
diff --git a/pkgs/development/compilers/go-jsonnet/default.nix b/pkgs/development/compilers/go-jsonnet/default.nix
index 1d8b912a978b..2b7c6a2f0715 100644
--- a/pkgs/development/compilers/go-jsonnet/default.nix
+++ b/pkgs/development/compilers/go-jsonnet/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "go-jsonnet";
- version = "0.17.0";
+ version = "0.18.0";
src = fetchFromGitHub {
owner = "google";
repo = "go-jsonnet";
rev = "v${version}";
- sha256 = "1rprs8l15nbrx4dw4pdg81c5l22zhj80pl4zwqgsm4113wyyvc98";
+ sha256 = "sha256-o/IjXskGaMhvQmTsAS745anGBMI2bwHf/EOEp57H8LU=";
};
- vendorSha256 = "0nsm4gsbbn8myz4yfi6m7qc3iizhdambsr18iks0clkdn3mi2jn1";
+ vendorSha256 = "sha256-fZBhlZrLcC4xj5uvb862lBOczGnJa9CceS3D8lUhBQo=";
doCheck = false;
diff --git a/pkgs/development/compilers/microscheme/default.nix b/pkgs/development/compilers/microscheme/default.nix
index 1f3a98de821e..fa65622ba0cd 100644
--- a/pkgs/development/compilers/microscheme/default.nix
+++ b/pkgs/development/compilers/microscheme/default.nix
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
makeFlags = [ "PREFIX=${placeholder "out"}" ];
meta = with lib; {
- homepage = "http://microscheme.org";
+ homepage = "https://ryansuchocki.github.io/microscheme/";
description = "A Scheme subset for Atmel microcontrollers";
longDescription = ''
Microscheme is a Scheme subset/variant designed for Atmel
diff --git a/pkgs/development/interpreters/kona/default.nix b/pkgs/development/interpreters/kona/default.nix
index ff5929745baa..24e10eb7306a 100644
--- a/pkgs/development/interpreters/kona/default.nix
+++ b/pkgs/development/interpreters/kona/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "kona";
- version = "20201009";
+ version = "20211225";
src = fetchFromGitHub {
owner = "kevinlawler";
repo = "kona";
rev = "Win64-${version}";
- sha256 = "0v252zds61y01cf29hxznz1zc1724vxmzy059k9jiri4r73k679v";
+ sha256 = "sha256-m3a9conyKN0qHSSAG8zAb3kx8ir+7dqgxm1XGjCQcfk=";
};
makeFlags = [ "PREFIX=$(out)" ];
diff --git a/pkgs/development/libraries/CGAL/default.nix b/pkgs/development/libraries/CGAL/default.nix
index d83560568121..630ff8a6964f 100644
--- a/pkgs/development/libraries/CGAL/default.nix
+++ b/pkgs/development/libraries/CGAL/default.nix
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "cgal";
- version = "5.3";
+ version = "5.3.1";
src = fetchFromGitHub {
owner = "CGAL";
repo = "releases";
rev = "CGAL-${version}";
- sha256 = "sha256-ogY47Ggtj9k2U5pop1DNFkTusgQi2nNLc5OGN45SBCk=";
+ sha256 = "sha256-atILY/d2b99v0Kk226KwJ/qEcJnWBhtge52wkz6Bgcg=";
};
# note: optional component libCGAL_ImageIO would need zlib and opengl;
diff --git a/pkgs/development/libraries/apache-activemq/default.nix b/pkgs/development/libraries/apache-activemq/default.nix
index 745b9b562e4c..b188754607d5 100644
--- a/pkgs/development/libraries/apache-activemq/default.nix
+++ b/pkgs/development/libraries/apache-activemq/default.nix
@@ -2,10 +2,10 @@
stdenv.mkDerivation rec {
pname = "apache-activemq";
- version = "5.16.2";
+ version = "5.16.3";
src = fetchurl {
- sha256 = "sha256-IS/soe5Lx1C+/UWnNcv+8AwMmu5FHvURbpkTMMGrEFs=";
+ sha256 = "sha256-GEbaKYXsZCU+zEGlTxR3cx60dQ/oQKndn9/uiOXJQlI=";
url = "mirror://apache/activemq/${version}/${pname}-${version}-bin.tar.gz";
};
diff --git a/pkgs/development/libraries/bctoolbox/default.nix b/pkgs/development/libraries/bctoolbox/default.nix
index f03014b2cd70..2d8ddb27ad4a 100644
--- a/pkgs/development/libraries/bctoolbox/default.nix
+++ b/pkgs/development/libraries/bctoolbox/default.nix
@@ -7,7 +7,7 @@
stdenv.mkDerivation rec {
pname = "bctoolbox";
- version = "5.0.55";
+ version = "5.0.58";
nativeBuildInputs = [ cmake bcunit ];
buildInputs = [ mbedtls ];
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
group = "BC";
repo = pname;
rev = version;
- sha256 = "sha256-fZ+8XBTZ6/wNd8odzg20dAXtbjRudI6Nw0hKC9bopGo=";
+ sha256 = "sha256-N7XxGTZkMSL+zyKHteVeRoZ63ZdT5Pq60xi9v6QURxA=";
};
# Do not build static libraries
diff --git a/pkgs/development/libraries/entt/default.nix b/pkgs/development/libraries/entt/default.nix
index 122bd9387308..c514e3d78003 100644
--- a/pkgs/development/libraries/entt/default.nix
+++ b/pkgs/development/libraries/entt/default.nix
@@ -1,13 +1,13 @@
{ lib, stdenv, fetchFromGitHub, cmake }:
stdenv.mkDerivation rec {
pname = "entt";
- version = "3.8.1";
+ version = "3.9.0";
src = fetchFromGitHub {
owner = "skypjack";
repo = "entt";
rev = "v${version}";
- sha256 = "sha256-vg2tpGyZZM8c97Qko88JMP5YNPZx5kI5qRkkRclvZtA=";
+ sha256 = "sha256-7UeL8D+A0pH3TKNO5B8A1nhD7uDWeirHnHaI/YKVwyo=";
};
nativeBuildInputs = [ cmake ];
@@ -16,6 +16,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/skypjack/entt";
description = "A header-only, tiny and easy to use library for game programming and much more written in modern C++";
maintainers = with maintainers; [ twey ];
+ platforms = platforms.all;
license = licenses.mit;
};
}
diff --git a/pkgs/development/libraries/glfw/3.x.nix b/pkgs/development/libraries/glfw/3.x.nix
index a860eed37a72..53409ec7f732 100644
--- a/pkgs/development/libraries/glfw/3.x.nix
+++ b/pkgs/development/libraries/glfw/3.x.nix
@@ -6,14 +6,14 @@
}:
stdenv.mkDerivation rec {
- version = "3.3.5";
+ version = "3.3.6";
pname = "glfw";
src = fetchFromGitHub {
owner = "glfw";
repo = "GLFW";
rev = version;
- sha256 = "sha256-1KkzYclOLGqiV1/8BsJ3e+pXMQ6a+sjLwZ7mjSuxxbA=";
+ sha256 = "sha256-mYcnucIRudLLySShKSDzsQfuoM2/0guKpeLSGuAWEkQ=";
};
# Fix freezing on Wayland (https://github.com/glfw/glfw/pull/1711)
diff --git a/pkgs/development/libraries/imgui/default.nix b/pkgs/development/libraries/imgui/default.nix
index 94dd9f95d390..038c5a036200 100644
--- a/pkgs/development/libraries/imgui/default.nix
+++ b/pkgs/development/libraries/imgui/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "imgui";
- version = "1.85";
+ version = "1.86";
src = fetchFromGitHub {
owner = "ocornut";
repo = "imgui";
rev = "v${version}";
- sha256 = "sha256-HQsGlsvmf3ikqhGnJHf/d6SRCY/QDeW7XUTwXQH/JYE=";
+ sha256 = "sha256-NuyWrtD+/bRkMlsvU0gNkQhDJVlSPPWhBELN/AtYRwk=";
};
dontBuild = true;
diff --git a/pkgs/development/libraries/libcacard/default.nix b/pkgs/development/libraries/libcacard/default.nix
index 3585daefbf58..1ab5b428f57a 100644
--- a/pkgs/development/libraries/libcacard/default.nix
+++ b/pkgs/development/libraries/libcacard/default.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
description = "Smart card emulation library";
homepage = "https://gitlab.freedesktop.org/spice/libcacard";
license = licenses.lgpl21;
- maintainers = with maintainers; [ yegortimoshenko ];
+ maintainers = with maintainers; [ yana ];
platforms = platforms.unix;
};
}
diff --git a/pkgs/development/libraries/libinotify-kqueue/default.nix b/pkgs/development/libraries/libinotify-kqueue/default.nix
index ff74060d3d46..1f147b0ad5c5 100644
--- a/pkgs/development/libraries/libinotify-kqueue/default.nix
+++ b/pkgs/development/libraries/libinotify-kqueue/default.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
description = "Inotify shim for macOS and BSD";
homepage = "https://github.com/libinotify-kqueue/libinotify-kqueue";
license = licenses.mit;
- maintainers = with maintainers; [ yegortimoshenko ];
+ maintainers = with maintainers; [ yana ];
platforms = with platforms; darwin ++ freebsd ++ netbsd ++ openbsd;
};
}
diff --git a/pkgs/development/libraries/liblcf/default.nix b/pkgs/development/libraries/liblcf/default.nix
index 1e6f57368b78..50c41982450f 100644
--- a/pkgs/development/libraries/liblcf/default.nix
+++ b/pkgs/development/libraries/liblcf/default.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
description = "Library to handle RPG Maker 2000/2003 and EasyRPG projects";
homepage = "https://github.com/EasyRPG/liblcf";
license = licenses.mit;
- maintainers = with maintainers; [ yegortimoshenko ];
+ maintainers = with maintainers; [ yana ];
platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/libplctag/default.nix b/pkgs/development/libraries/libplctag/default.nix
index 5276b8523d61..334fc61fc3d6 100644
--- a/pkgs/development/libraries/libplctag/default.nix
+++ b/pkgs/development/libraries/libplctag/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "libplctag";
- version = "2.4.7";
+ version = "2.4.8";
src = fetchFromGitHub {
owner = "libplctag";
repo = "libplctag";
rev = "v${version}";
- sha256 = "sha256-DLx9VBmyn5L30i6qPK4LD+3cOo7zG2YLOui6+krU9So=";
+ sha256 = "sha256-GVYG+ioqGo0k6ClrJu2mijtuBBFc9l6dNexNDNyh5+8=";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/ndn-cxx/default.nix b/pkgs/development/libraries/ndn-cxx/default.nix
index 3fb3fc305a33..410ede638c06 100644
--- a/pkgs/development/libraries/ndn-cxx/default.nix
+++ b/pkgs/development/libraries/ndn-cxx/default.nix
@@ -1,11 +1,12 @@
-{ lib, stdenv
+{ lib
+, stdenv
, fetchFromGitHub
, doxygen
, pkg-config
, python3
, python3Packages
, wafHook
-, boost
+, boost175
, openssl
, sqlite
}:
@@ -18,19 +19,28 @@ stdenv.mkDerivation rec {
owner = "named-data";
repo = "ndn-cxx";
rev = "${pname}-${version}";
- sha256 = "1lcaqc79n3d9sip7knddblba17sz18b0w7nlxmj3fz3lb3z9qd51";
+ sha256 = "sha256-oTSc/lh0fDdk7dQeDhYKX5+gFl2t2Xlu1KkNmw7DitE=";
};
nativeBuildInputs = [ doxygen pkg-config python3 python3Packages.sphinx wafHook ];
- buildInputs = [ boost openssl sqlite ];
+ buildInputs = [ boost175 openssl sqlite ];
wafConfigureFlags = [
"--with-openssl=${openssl.dev}"
- "--boost-includes=${boost.dev}/include"
- "--boost-libs=${boost.out}/lib"
+ "--boost-includes=${boost175.dev}/include"
+ "--boost-libs=${boost175.out}/lib"
+ # "--with-tests" # disabled since upstream tests fail (Net/TestFaceUri/ParseDev Bug #3896)
];
+
+ doCheck = false; # disabled since upstream tests fail (Net/TestFaceUri/ParseDev Bug #3896)
+ checkPhase = ''
+ runHook preCheck
+ LD_PRELOAD=build/ndn-cxx.so build/unit-tests
+ runHook postCheck
+ '';
+
meta = with lib; {
homepage = "https://named-data.net/";
description = "A Named Data Neworking (NDN) or Content Centric Networking (CCN) abstraction";
@@ -49,6 +59,6 @@ stdenv.mkDerivation rec {
'';
license = licenses.lgpl3;
platforms = platforms.unix;
- maintainers = with maintainers; [ sjmackenzie ];
+ maintainers = with maintainers; [ sjmackenzie bertof ];
};
}
diff --git a/pkgs/development/libraries/openfst/default.nix b/pkgs/development/libraries/openfst/default.nix
index 08767680ffd6..599d1cad0cc5 100644
--- a/pkgs/development/libraries/openfst/default.nix
+++ b/pkgs/development/libraries/openfst/default.nix
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
FSTs have key applications in speech recognition and synthesis, machine translation, optical character recognition,
pattern matching, string processing, machine learning, information extraction and retrieval among others
'';
- homepage = "http://www.openfst.org/twiki/bin/view/FST/WebHome";
+ homepage = "https://www.openfst.org/twiki/bin/view/FST/WebHome";
license = licenses.asl20;
maintainers = [ maintainers.dfordivam ];
platforms = platforms.unix;
diff --git a/pkgs/development/libraries/opengrm-ngram/default.nix b/pkgs/development/libraries/opengrm-ngram/default.nix
index 3b00ae17e910..06f2e3542bba 100644
--- a/pkgs/development/libraries/opengrm-ngram/default.nix
+++ b/pkgs/development/libraries/opengrm-ngram/default.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Library to make and modify n-gram language models encoded as weighted finite-state transducers";
- homepage = "http://www.openfst.org/twiki/bin/view/GRM/NGramLibrary";
+ homepage = "https://www.openfst.org/twiki/bin/view/GRM/NGramLibrary";
license = licenses.asl20;
maintainers = with maintainers; [ mic92 ];
platforms = platforms.unix;
diff --git a/pkgs/development/libraries/qrencode/default.nix b/pkgs/development/libraries/qrencode/default.nix
index c005b835a932..abab060bf2cd 100644
--- a/pkgs/development/libraries/qrencode/default.nix
+++ b/pkgs/development/libraries/qrencode/default.nix
@@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
'';
license = licenses.lgpl21Plus;
- maintainers = with maintainers; [ adolfogc yegortimoshenko ];
+ maintainers = with maintainers; [ adolfogc yana ];
platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/science/math/petsc/default.nix b/pkgs/development/libraries/science/math/petsc/default.nix
index 4ac72013eb37..e9ca9b849462 100644
--- a/pkgs/development/libraries/science/math/petsc/default.nix
+++ b/pkgs/development/libraries/science/math/petsc/default.nix
@@ -18,11 +18,11 @@ assert petsc-withp4est -> p4est.mpiSupport;
stdenv.mkDerivation rec {
pname = "petsc";
- version = "3.16.1";
+ version = "3.16.2";
src = fetchurl {
url = "http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-${version}.tar.gz";
- sha256 = "sha256-kJz3vOe2oN2yWAoayVAqoBYx7EEFxxZZTBgE8O4eoGo=";
+ sha256 = "sha256-erJXrhUNSDesjThyodIGmXliV4eF7CQnY5zqxG0TG7w=";
};
mpiSupport = !withp4est || p4est.mpiSupport;
diff --git a/pkgs/development/libraries/sentry-native/default.nix b/pkgs/development/libraries/sentry-native/default.nix
index af2a5e64d119..ba4c8fcd0efd 100644
--- a/pkgs/development/libraries/sentry-native/default.nix
+++ b/pkgs/development/libraries/sentry-native/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "sentry-native";
- version = "0.4.12";
+ version = "0.4.13";
src = fetchFromGitHub {
owner = "getsentry";
repo = "sentry-native";
rev = version;
- sha256 = "sha256-ut864o4LHmuHYJszFz7LFoIiSvf6a0S42xmV51CVBQ0=";
+ sha256 = "sha256-btgv/GwwQhT/DtWhjM/g081UYLT7E76ZhqXZdMiIWsk=";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/tdlib/default.nix b/pkgs/development/libraries/tdlib/default.nix
index 089fd70f19d5..79895a63a34c 100644
--- a/pkgs/development/libraries/tdlib/default.nix
+++ b/pkgs/development/libraries/tdlib/default.nix
@@ -2,14 +2,14 @@
stdenv.mkDerivation rec {
pname = "tdlib";
- version = "1.7.12";
+ version = "1.8.0";
src = fetchFromGitHub {
owner = "tdlib";
repo = "td";
# https://github.com/tdlib/td/issues/1790
- rev = "a69030239c53951db8a1b0af6408f24d63f5dcb7";
- sha256 = "tqytmjij79YzvBP1abbA/Oavx28mvEGESn39b3HYAMg=";
+ rev = "b3ab664a18f8611f4dfcd3054717504271eeaa7a";
+ sha256 = "OBgzFBi+lIBbKnHDm5D/F3Xi4s1x4geb+1OoBP3F+qY=";
};
buildInputs = [ gperf openssl readline zlib ];
diff --git a/pkgs/development/libraries/uid_wrapper/default.nix b/pkgs/development/libraries/uid_wrapper/default.nix
index c4ec9c84f408..8ba9066de32b 100644
--- a/pkgs/development/libraries/uid_wrapper/default.nix
+++ b/pkgs/development/libraries/uid_wrapper/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "uid_wrapper";
- version = "1.2.8";
+ version = "1.2.9";
src = fetchurl {
url = "mirror://samba/cwrap/uid_wrapper-${version}.tar.gz";
- sha256 = "0swm9d8l69dw7nbrw6xh7rdy7cfrqflw3hxshicsrhd9v03iwvqf";
+ sha256 = "sha256-fowCQHKCX+hrq0ZZHPS5CeOZz5j1SCL55SdC9CAEcIQ=";
};
nativeBuildInputs = [ cmake pkg-config ];
diff --git a/pkgs/development/mobile/imgpatchtools/default.nix b/pkgs/development/mobile/imgpatchtools/default.nix
index 2b746423cfe9..f5725054bb5e 100644
--- a/pkgs/development/mobile/imgpatchtools/default.nix
+++ b/pkgs/development/mobile/imgpatchtools/default.nix
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
'';
homepage = "https://github.com/erfanoabdi/imgpatchtools";
license = licenses.gpl3;
- maintainers = with maintainers; [ yegortimoshenko ];
+ maintainers = with maintainers; [ yana ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/development/php-packages/php-cs-fixer/default.nix b/pkgs/development/php-packages/php-cs-fixer/default.nix
index 02461ca7188b..8e3329ae0b11 100644
--- a/pkgs/development/php-packages/php-cs-fixer/default.nix
+++ b/pkgs/development/php-packages/php-cs-fixer/default.nix
@@ -1,14 +1,14 @@
{ mkDerivation, fetchurl, makeWrapper, lib, php }:
let
pname = "php-cs-fixer";
- version = "3.3.2";
+ version = "3.4.0";
in
mkDerivation {
inherit pname version;
src = fetchurl {
url = "https://github.com/FriendsOfPHP/PHP-CS-Fixer/releases/download/v${version}/php-cs-fixer.phar";
- sha256 = "sha256-iny2/L+RbwHUtCO3hQtEAbxocnUBG29DcyJnmk/EYT8=";
+ sha256 = "sha256-UlZ3L5JaFN988WaHeZZRdl9yif29zFO0LMiFDGkMFuQ=";
};
dontUnpack = true;
diff --git a/pkgs/development/python-modules/aiohue/default.nix b/pkgs/development/python-modules/aiohue/default.nix
index fd15d3aa8f80..1f479311af05 100644
--- a/pkgs/development/python-modules/aiohue/default.nix
+++ b/pkgs/development/python-modules/aiohue/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "aiohue";
- version = "3.0.10";
+ version = "3.0.11";
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-LwtE9F5ic0aZ9/q3dSWn20O27yW/QD/Yi1NPdFmiP10=";
+ sha256 = "sha256-McC5DX3Cti9eGpPniywNY2DvbAqHSFwhek85TJN/zn0=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/brother-ql/default.nix b/pkgs/development/python-modules/brother-ql/default.nix
new file mode 100644
index 000000000000..891791dfecb7
--- /dev/null
+++ b/pkgs/development/python-modules/brother-ql/default.nix
@@ -0,0 +1,37 @@
+{ stdenv
+, fetchPypi
+, buildPythonPackage
+, future
+, packbits
+, pillow
+, pyusb
+, pytest
+, mock
+, click
+, attrs
+, lib
+}:
+
+buildPythonPackage rec {
+ pname = "brother-ql";
+ version = "0.9.4";
+
+ src = fetchPypi {
+ pname = "brother_ql";
+ inherit version;
+ sha256 = "sha256-H1xXoDnwEsnCBDl/RwAB9267dINCHr3phdDLPGFOhmA=";
+ };
+
+ propagatedBuildInputs = [ future packbits pillow pyusb click attrs ];
+
+ meta = with lib; {
+ description = "Python package for the raster language protocol of the Brother QL series label printers";
+ longDescription = ''
+ Python package for the raster language protocol of the Brother QL series label printers
+ (QL-500, QL-550, QL-570, QL-700, QL-710W, QL-720NW, QL-800, QL-820NWB, QL-1050 and more)
+ '';
+ homepage = "https://github.com/pklaus/brother_ql";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ grahamc ];
+ };
+}
diff --git a/pkgs/development/python-modules/cvxpy/default.nix b/pkgs/development/python-modules/cvxpy/default.nix
index 6fc56c85e9ec..79ed1ebac5f2 100644
--- a/pkgs/development/python-modules/cvxpy/default.nix
+++ b/pkgs/development/python-modules/cvxpy/default.nix
@@ -16,14 +16,14 @@
buildPythonPackage rec {
pname = "cvxpy";
- version = "1.1.17";
+ version = "1.1.18";
format = "pyproject";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-M5fTuJ13Dqnw/DWbHJs6/t5qDTvqHP8g4mU7E0Uc24o=";
+ sha256 = "sha256-W67+Hy7Wk3dJspNYbGzk9C7TDniQIj92Ycyyu333C+8=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/deemix/default.nix b/pkgs/development/python-modules/deemix/default.nix
index e0a082e23b4a..cf54f6facf82 100644
--- a/pkgs/development/python-modules/deemix/default.nix
+++ b/pkgs/development/python-modules/deemix/default.nix
@@ -12,12 +12,12 @@
buildPythonPackage rec {
pname = "deemix";
- version = "3.6.3";
+ version = "3.6.4";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-mzQ5bqVBMkfBQmedO8+qh7r1OwWQxg1oMHGaYWBlBWo=";
+ sha256 = "268617b3ff9346ae51a063cbdb820c1f591cbadc1cf2fafd201dc671e721c1dd";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/deepdish/default.nix b/pkgs/development/python-modules/deepdish/default.nix
new file mode 100644
index 000000000000..6ae9316a0f6d
--- /dev/null
+++ b/pkgs/development/python-modules/deepdish/default.nix
@@ -0,0 +1,41 @@
+{ lib
+, fetchPypi
+, buildPythonPackage
+, numpy
+, scipy
+, tables
+}:
+
+buildPythonPackage rec {
+ pname = "deepdish";
+ version = "0.3.7";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1wqzwh3y0mjdyba5kfbvlamn561d3afz50zi712c7klkysz3mzva";
+ };
+
+ propagatedBuildInputs = [
+ numpy
+ scipy
+ tables
+ ];
+
+ pythonImportsCheck = [
+ "deepdish"
+ ];
+
+ # checkInputs = [
+ # pandas
+ # ];
+
+ # The tests are broken: `ModuleNotFoundError: No module named 'deepdish.six.conf'`
+ doCheck = false;
+
+ meta = with lib; {
+ description = "Flexible HDF5 saving/loading and other data science tools from the University of Chicago.";
+ homepage = "https://github.com/uchicago-cs/deepdish";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ ndl ];
+ };
+}
diff --git a/pkgs/development/python-modules/defcon/default.nix b/pkgs/development/python-modules/defcon/default.nix
index 845993be7113..f40ba374d034 100644
--- a/pkgs/development/python-modules/defcon/default.nix
+++ b/pkgs/development/python-modules/defcon/default.nix
@@ -5,13 +5,13 @@
buildPythonPackage rec {
pname = "defcon";
- version = "0.9.0";
+ version = "0.10.0";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "140f51da51e9630a9fa11dfd34376c4e29785fdb0bddc2e371df5b36bec17b76";
+ sha256 = "a009862a0bc3f41f2b1a1b1f80d6aeedb3a17ed77d598da09f5a1bd93e970b3c";
extension = "zip";
};
diff --git a/pkgs/development/python-modules/fontparts/default.nix b/pkgs/development/python-modules/fontparts/default.nix
index 158806f1be86..9b9cc129c63b 100644
--- a/pkgs/development/python-modules/fontparts/default.nix
+++ b/pkgs/development/python-modules/fontparts/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "fontParts";
- version = "0.9.11";
+ version = "0.10.1";
src = fetchPypi {
inherit pname version;
- sha256 = "558a5f681fcf7ca0bb5a1c68917b5d9b61c77d517833a01ea1667773d13f4012";
+ sha256 = "794ada47e19ba41ef39b59719be312b127672bcb56bb7208dd3234d2bb3e8218";
extension = "zip";
};
diff --git a/pkgs/development/python-modules/google-nest-sdm/default.nix b/pkgs/development/python-modules/google-nest-sdm/default.nix
index 4a35812a19da..93fa676f6f82 100644
--- a/pkgs/development/python-modules/google-nest-sdm/default.nix
+++ b/pkgs/development/python-modules/google-nest-sdm/default.nix
@@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "google-nest-sdm";
- version = "0.4.9";
+ version = "1.2.1";
format = "setuptools";
disabled = pythonOlder "3.8";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "allenporter";
repo = "python-google-nest-sdm";
rev = version;
- sha256 = "sha256-Y0p1Hu3hcJQzbHmwMaIC8l5W4GXuuX8LBLCOvQ1N0So=";
+ sha256 = "sha256-gg5JAkTUuch6HcRLl1Xm/LAoC32EcayG1w3Fk7GrZD8=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/greeclimate/default.nix b/pkgs/development/python-modules/greeclimate/default.nix
index 3beb08f1bd0d..5f72411e9e89 100644
--- a/pkgs/development/python-modules/greeclimate/default.nix
+++ b/pkgs/development/python-modules/greeclimate/default.nix
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "greeclimate";
- version = "1.0.0";
+ version = "1.0.1";
format = "setuptools";
disabled = pythonOlder "3.6";
@@ -18,8 +18,8 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "cmroche";
repo = "greeclimate";
- rev = version;
- sha256 = "sha256-zaa3Z6w1BdmOV1otoewc1Zpvltnn5QDJHkAVldZCQlY=";
+ rev = "v${version}";
+ hash = "sha256-O9SaEveZntb7VWL5k1WjTDK9fXhTWFIsVh5v7NKASnQ=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/hahomematic/default.nix b/pkgs/development/python-modules/hahomematic/default.nix
index 124afa297a04..287e12afe78e 100644
--- a/pkgs/development/python-modules/hahomematic/default.nix
+++ b/pkgs/development/python-modules/hahomematic/default.nix
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "hahomematic";
- version = "0.7.0";
+ version = "0.9.1";
format = "setuptools";
disabled = pythonOlder "3.9";
@@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "danielperna84";
repo = pname;
rev = version;
- sha256 = "sha256-3qdA/s03mVek4KH+6wAvbPmpp3pSUWCmeOByNs48+MU=";
+ sha256 = "sha256-sxYa0SCsX1NZlCRMIpwyU1KPEteVH5HGLx1dFsbiu/E=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/jupyterlab_server/default.nix b/pkgs/development/python-modules/jupyterlab_server/default.nix
index 45c70a5116ed..7216421a86c7 100644
--- a/pkgs/development/python-modules/jupyterlab_server/default.nix
+++ b/pkgs/development/python-modules/jupyterlab_server/default.nix
@@ -16,12 +16,12 @@
buildPythonPackage rec {
pname = "jupyterlab_server";
- version = "2.10.1";
+ version = "2.10.2";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "9683d661fc059ae4e2039b582d0d80cec96778dad581bd27b5941a06191397ba";
+ sha256 = "bf1ec9e49d4e26f14d70055cc293b3f8ec8410f95a4d5b4bd55c442d9b8b266c";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/libnacl/default.nix b/pkgs/development/python-modules/libnacl/default.nix
index f8cb85ab4182..7ced26888b80 100644
--- a/pkgs/development/python-modules/libnacl/default.nix
+++ b/pkgs/development/python-modules/libnacl/default.nix
@@ -2,6 +2,7 @@
, stdenv
, buildPythonPackage
, fetchFromGitHub
+, fetchpatch
, libsodium
, pytestCheckHook
}:
@@ -17,6 +18,15 @@ buildPythonPackage rec {
sha256 = "sha256-nttR9PQimhqd2pByJ5IJzJ4RmSI4y7lcX7a7jcK+vqc=";
};
+ patches = [
+ # Fixes build on 32-bit platforms
+ (fetchpatch {
+ name = "fix-crypto_kdf_derive_from_key-32bit.patch";
+ url = "https://github.com/saltstack/libnacl/commit/e8a1f95ee1d4d0806fb6aee793dcf308b05d485d.patch";
+ sha256 = "sha256-z6TAVNfPcuWZ/hRgk6Aa8I1IGzne7/NYnUOOQ3TjGVU=";
+ })
+ ];
+
buildInputs = [ libsodium ];
postPatch =
diff --git a/pkgs/development/python-modules/nltk/default.nix b/pkgs/development/python-modules/nltk/default.nix
index df49f1d0f57b..9267f70c2c01 100644
--- a/pkgs/development/python-modules/nltk/default.nix
+++ b/pkgs/development/python-modules/nltk/default.nix
@@ -6,13 +6,13 @@
}:
buildPythonPackage rec {
- version = "3.6.6";
+ version = "3.6.7";
pname = "nltk";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "0f8ff4e261c78605bca284e8d2025e562304766156af32a1731f56b396ee364b";
+ sha256 = "51bf1aef5304740a708be7c8e683f7798f03dc5c7a7e7feb758be9e95f4585e3";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/objax/default.nix b/pkgs/development/python-modules/objax/default.nix
new file mode 100644
index 000000000000..fb48f9141e2a
--- /dev/null
+++ b/pkgs/development/python-modules/objax/default.nix
@@ -0,0 +1,46 @@
+{ lib
+, fetchFromGitHub
+, buildPythonPackage
+, jax
+, jaxlib
+, numpy
+, parameterized
+, pillow
+, scipy
+, tensorflow-tensorboard_2 ? null
+}:
+
+buildPythonPackage rec {
+ pname = "objax";
+ version = "1.4.0";
+
+ src = fetchFromGitHub {
+ owner = "google";
+ repo = "objax";
+ rev = "v${version}";
+ sha256 = "09gm61ghn5mi92q5mhx22mcv6aa6z78jsrnfar1hd3nwwyn9dq42";
+ };
+
+ propagatedBuildInputs = [
+ jax
+ jaxlib
+ numpy
+ parameterized
+ pillow
+ scipy
+ tensorflow-tensorboard_2
+ ];
+
+ pythonImportsCheck = [
+ "objax"
+ ];
+
+ meta = with lib; {
+ description = "Objax is a machine learning framework that provides an Object Oriented layer for JAX.";
+ homepage = "https://github.com/google/objax";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ ndl ];
+ # Darwin doesn't have `tensorflow-tensorboard_2` which is required by wheel deps.
+ platforms = [ "aarch64-linux" "x86_64-linux" ];
+ };
+}
diff --git a/pkgs/development/python-modules/packbits/default.nix b/pkgs/development/python-modules/packbits/default.nix
new file mode 100644
index 000000000000..561903e8f5fd
--- /dev/null
+++ b/pkgs/development/python-modules/packbits/default.nix
@@ -0,0 +1,26 @@
+{ stdenv
+, buildPythonPackage
+, fetchPypi
+, pyparsing
+, six
+, pytest
+, pretend
+, lib
+}:
+
+buildPythonPackage rec {
+ pname = "packbits";
+ version = "0.6";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "bc6b370bb34e04ac8cfa835e06c0484380affc6d593adb8009dd6c0f7bfff034";
+ };
+
+ meta = with lib; {
+ description = "PackBits encoder/decoder for Python";
+ homepage = "https://github.com/psd-tools/packbits";
+ license = [ licenses.mit ];
+ maintainers = with maintainers; [ grahamc ];
+ };
+}
diff --git a/pkgs/development/python-modules/pikepdf/default.nix b/pkgs/development/python-modules/pikepdf/default.nix
index feea54a77b22..6f0f733c4723 100644
--- a/pkgs/development/python-modules/pikepdf/default.nix
+++ b/pkgs/development/python-modules/pikepdf/default.nix
@@ -8,6 +8,7 @@
, jbig2dec
, lxml
, mupdf
+, packaging
, pillow
, psutil
, pybind11
@@ -24,7 +25,7 @@
buildPythonPackage rec {
pname = "pikepdf";
- version = "4.2.0";
+ version = "4.3.0";
disabled = ! isPy3k;
src = fetchFromGitHub {
@@ -37,7 +38,7 @@ buildPythonPackage rec {
extraPostFetch = ''
rm "$out/.git_archival.txt"
'';
- sha256 = "sha256-8ForstZzRpr2TnOgK/+y4aF3R7XMEYfcSQhntA765Co=";
+ hash = "sha256-9dSJ6+rZd49rFSQExYnFBGQGZ8MnFM+z/0Iz/nYkW4E=";
};
patches = [
@@ -73,6 +74,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [
defusedxml
lxml
+ packaging
pillow
setuptools
];
diff --git a/pkgs/development/python-modules/plumbum/default.nix b/pkgs/development/python-modules/plumbum/default.nix
index a99591c259d9..e571f276f28f 100644
--- a/pkgs/development/python-modules/plumbum/default.nix
+++ b/pkgs/development/python-modules/plumbum/default.nix
@@ -5,7 +5,7 @@
buildPythonPackage rec {
pname = "plumbum";
- version = "1.7.1";
+ version = "1.7.2";
checkInputs = [ pytest ];
@@ -14,6 +14,6 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "3c0ac8c4ee57b2adddc82909d3c738a62ef5f77faf24ec7cb6f0a117e1679740";
+ sha256 = "0d1bf908076bbd0484d16412479cb97d6843069ee19f99e267e11dd980040523";
};
}
diff --git a/pkgs/development/python-modules/pychromecast/default.nix b/pkgs/development/python-modules/pychromecast/default.nix
index 49eba4812c23..f9a4b24ffcd6 100644
--- a/pkgs/development/python-modules/pychromecast/default.nix
+++ b/pkgs/development/python-modules/pychromecast/default.nix
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "pychromecast";
- version = "10.2.1";
+ version = "10.2.2";
format = "setuptools";
disabled = !isPy3k;
@@ -18,7 +18,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "PyChromecast";
inherit version;
- sha256 = "1b5f0ce62374d01f7eef027adcc87f87e7c519b1ef2f7168e28be9c2adff5153";
+ sha256 = "bd1dbb9383ed549d42d12f337a6c664a9088b4910ebb3f11de6fe15f397e7efd";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pyenvisalink/default.nix b/pkgs/development/python-modules/pyenvisalink/default.nix
index 54a552f88fe7..cfef4ee879aa 100644
--- a/pkgs/development/python-modules/pyenvisalink/default.nix
+++ b/pkgs/development/python-modules/pyenvisalink/default.nix
@@ -9,12 +9,12 @@
buildPythonPackage rec {
pname = "pyenvisalink";
- version = "4.1";
+ version = "4.2";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "1h30gmmynihmjkd107skk2gpi210b6gfdahwqmydyj5isxrvzmq2";
+ sha256 = "64f128212ba0257ae8e47612891a2dae7de2c155c81326257582d565f53778ad";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/qtconsole/default.nix b/pkgs/development/python-modules/qtconsole/default.nix
index b56e80eb80c7..4cf9bd022dab 100644
--- a/pkgs/development/python-modules/qtconsole/default.nix
+++ b/pkgs/development/python-modules/qtconsole/default.nix
@@ -15,11 +15,11 @@
buildPythonPackage rec {
pname = "qtconsole";
- version = "5.2.1";
+ version = "5.2.2";
src = fetchPypi {
inherit pname version;
- sha256 = "bb3b9f0d674055e627c1097779c0d5e028176706d3b6be39cf52235f6ddcc88e";
+ sha256 = "8f9db97b27782184efd0a0f2d57ea3bd852d053747a2e442a9011329c082976d";
};
checkInputs = [ nose ] ++ lib.optionals isPy27 [mock];
diff --git a/pkgs/development/python-modules/renault-api/default.nix b/pkgs/development/python-modules/renault-api/default.nix
index cf7bed958edb..eef2459c259d 100644
--- a/pkgs/development/python-modules/renault-api/default.nix
+++ b/pkgs/development/python-modules/renault-api/default.nix
@@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "renault-api";
- version = "0.1.5";
+ version = "0.1.6";
format = "pyproject";
disabled = pythonOlder "3.7";
@@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "hacf-fr";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-b3oHpERUqeIw0yOxZytQuRE4jVUcahWlMQ+7ZBX0KL8=";
+ sha256 = "0v9a8p0ynikqzg7vvinvik5gjvsc5nrfqkq528mhcw7y4hmj8ndm";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix b/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix
index 1bddf7373354..6239ba0bc83c 100644
--- a/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix
+++ b/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "sphinxcontrib-spelling";
- version = "7.3.0";
+ version = "7.3.2";
src = fetchPypi {
inherit pname version;
- sha256 = "a11799366f02fbd3390abf6aa2d4f0fe34df9be6e5ac0b1c8139dbd6c7fb0c99";
+ sha256 = "9d66dc4990749c5ac52e7eaf17e82f4dc6b4aff6515d26bbf48821829d41bd02";
};
propagatedBuildInputs = [ sphinx pyenchant pbr ]
diff --git a/pkgs/development/python-modules/vpk/default.nix b/pkgs/development/python-modules/vpk/default.nix
index a65aacd4eb2c..a39f0a47dfa8 100644
--- a/pkgs/development/python-modules/vpk/default.nix
+++ b/pkgs/development/python-modules/vpk/default.nix
@@ -6,13 +6,13 @@
buildPythonPackage rec {
pname = "vpk";
- version = "1.3.3";
+ version = "1.4.0";
src = fetchFromGitHub {
owner = "ValvePython";
repo = "vpk";
rev = "v${version}";
- hash = "sha256-kFKu4fuclanMdlfA/2ZccglM7rSzaq9BbbSaKuIN+Pk=";
+ hash = "sha256-SPkPb8kveAR2cN9kd2plS+TjmBYBCfa6pJ0c22l69M0=";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/xattr/default.nix b/pkgs/development/python-modules/xattr/default.nix
index cbec33483ccd..28b9f809dd00 100644
--- a/pkgs/development/python-modules/xattr/default.nix
+++ b/pkgs/development/python-modules/xattr/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "xattr";
- version = "0.9.8";
+ version = "0.9.9";
src = fetchPypi {
inherit pname version;
- sha256 = "bf11c8c857215e3ef60b031e7807264f30af4348d7565a7e9b8dca70593753c7";
+ sha256 = "09cb7e1efb3aa1b4991d6be4eb25b73dc518b4fe894f0915f5b0dcede972f346";
};
propagatedBuildInputs = [ cffi ];
diff --git a/pkgs/development/tools/analysis/checkov/default.nix b/pkgs/development/tools/analysis/checkov/default.nix
index 2c03330ccbcd..fdd6fefd7600 100644
--- a/pkgs/development/tools/analysis/checkov/default.nix
+++ b/pkgs/development/tools/analysis/checkov/default.nix
@@ -46,13 +46,13 @@ with py.pkgs;
buildPythonApplication rec {
pname = "checkov";
- version = "2.0.695";
+ version = "2.0.701";
src = fetchFromGitHub {
owner = "bridgecrewio";
repo = pname;
rev = version;
- sha256 = "sha256-7ppEMlgdZrMWzKmJfivU6qLSHTgvC+WSiOLdjiRWKP8=";
+ sha256 = "sha256-jhMhi+72lB70WXzPRWfhZjqmkEjvBMjKcnVic41PDJk=";
};
nativeBuildInputs = with py.pkgs; [
diff --git a/pkgs/development/tools/continuous-integration/github-runner/default.nix b/pkgs/development/tools/continuous-integration/github-runner/default.nix
index 17a0cff31fef..e784e3fe330e 100644
--- a/pkgs/development/tools/continuous-integration/github-runner/default.nix
+++ b/pkgs/development/tools/continuous-integration/github-runner/default.nix
@@ -242,6 +242,11 @@ stdenv.mkDerivation rec {
ln -s ${nodejs-12_x} $out/externals/node12
ln -s ${nodejs-16_x} $out/externals/node16
+ # Install Nodejs scripts called from workflows
+ install -D src/Misc/layoutbin/hashFiles/index.js $out/lib/hashFiles/index.js
+ mkdir -p $out/lib/checkScripts
+ install src/Misc/layoutbin/checkScripts/* $out/lib/checkScripts/
+
runHook postInstall
'';
diff --git a/pkgs/development/tools/delve/default.nix b/pkgs/development/tools/delve/default.nix
index 0ad756614de3..457a1d7a31db 100644
--- a/pkgs/development/tools/delve/default.nix
+++ b/pkgs/development/tools/delve/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "delve";
- version = "1.7.3";
+ version = "1.8.0";
goPackagePath = "github.com/go-delve/delve";
excludedPackages = "\\(_fixtures\\|scripts\\|service/test\\)";
@@ -11,7 +11,7 @@ buildGoPackage rec {
owner = "go-delve";
repo = "delve";
rev = "v${version}";
- sha256 = "sha256-cqIU4nzS8l1JgW3DWRLpyCISDf2uPgw6CbVGyyvx0mg=";
+ sha256 = "sha256-NihlBFZ5xu+DMBtUiGyjxpgob2hoLlFJ7MfnM55feuw=";
};
subPackages = [ "cmd/dlv" ];
diff --git a/pkgs/development/tools/esbuild/default.nix b/pkgs/development/tools/esbuild/default.nix
index 1258df45639b..c3ed6ce6b14d 100644
--- a/pkgs/development/tools/esbuild/default.nix
+++ b/pkgs/development/tools/esbuild/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "esbuild";
- version = "0.14.2";
+ version = "0.14.8";
src = fetchFromGitHub {
owner = "evanw";
repo = "esbuild";
rev = "v${version}";
- sha256 = "sha256-ou1fkmlychf6VbKQD/PT1ehfyIQMIpbwEKlxpfncfEo=";
+ sha256 = "sha256-RyxlU6Wf+rHSZ/xuhiCbF+KYhMxHEEh3XvLCdwAVTYw=";
};
vendorSha256 = "sha256-QPkBR+FscUc3jOvH7olcGUhM6OW4vxawmNJuRQxPuGs=";
diff --git a/pkgs/development/tools/frugal/default.nix b/pkgs/development/tools/frugal/default.nix
index 0fc0abca7b0c..fb6a4f496248 100644
--- a/pkgs/development/tools/frugal/default.nix
+++ b/pkgs/development/tools/frugal/default.nix
@@ -2,18 +2,18 @@
buildGoModule rec {
pname = "frugal";
- version = "3.14.11";
+ version = "3.14.12";
src = fetchFromGitHub {
owner = "Workiva";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-XUG9Md6T0/+yn3KGqJO09FFlpuli2wJqOf/SEIVKXac=";
+ sha256 = "sha256-2fXefYvcclcxMeX6JtHjoVNRwJTsUAhxet646BDPHic=";
};
subPackages = [ "." ];
- vendorSha256 = "sha256-Z42t9dGlNbSwNy2N/ZoEejkbIEeUUk87mcYhkTnxhpc=";
+ vendorSha256 = "sha256-4Ak+mh9ege38iO1QyxvGkYvRyU11QjphfLrit1qfu58=";
meta = with lib; {
description = "Thrift improved";
diff --git a/pkgs/development/tools/gopls/default.nix b/pkgs/development/tools/gopls/default.nix
index d3eab38627c5..efbe65799f52 100644
--- a/pkgs/development/tools/gopls/default.nix
+++ b/pkgs/development/tools/gopls/default.nix
@@ -2,17 +2,17 @@
buildGoModule rec {
pname = "gopls";
- version = "0.7.3";
+ version = "0.7.4";
src = fetchFromGitHub {
owner = "golang";
repo = "tools";
rev = "gopls/v${version}";
- sha256 = "sha256-aaRaStQ35a/SK4YIR5rjvp8gPxvoNuhLh2AGbr0c6p4=";
+ sha256 = "sha256-tpJkEq3TuEiJ4bChlWXi2241WMcZjChEt1hV1G+h8f8=";
};
modRoot = "gopls";
- vendorSha256 = "sha256-8+sWd48w+ghQzznobBPcCQMuc9HLgOuAZPwD6lbbfj8=";
+ vendorSha256 = "sha256-MEL3VRHPSf1Im09Hw+GX+3J3UGt7j29V4kxzoiWhqfk=";
doCheck = false;
diff --git a/pkgs/development/tools/metal-cli/default.nix b/pkgs/development/tools/metal-cli/default.nix
index c5488cdb900a..f88fcd9f4290 100644
--- a/pkgs/development/tools/metal-cli/default.nix
+++ b/pkgs/development/tools/metal-cli/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "metal-cli";
- version = "0.6.0";
+ version = "0.7.0";
src = fetchFromGitHub {
owner = "equinix";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-dGeOFrsqhW0+aQyB4f6pvv4ZBawqKX2+WRskDWoLS7E=";
+ sha256 = "sha256-Zl0OuyqF+bNsp1AqnS8jhQlY7l4U6OjHHgth7pRPwEc=";
};
- vendorSha256 = "sha256-ifSfeJjrZI1Hrsq64zAGBiLVc8GKvq+Ddg26gQooyTs=";
+ vendorSha256 = "sha256-F8d5i9jvjY11Pv6w0ZXI3jr0Wix++B/w9oRTuJGpQfE=";
doCheck = false;
diff --git a/pkgs/development/tools/misc/premake/default.nix b/pkgs/development/tools/misc/premake/default.nix
index ccd8a4574a1f..192a7746203b 100644
--- a/pkgs/development/tools/misc/premake/default.nix
+++ b/pkgs/development/tools/misc/premake/default.nix
@@ -26,7 +26,7 @@ stdenv.mkDerivation {
setupHook = ./setup-hook.sh;
meta = with lib; {
- homepage = "http://industriousone.com/premake";
+ homepage = "https://premake.github.io/";
description = "A simple build configuration and project generation tool using lua";
license = lib.licenses.bsd3;
platforms = platforms.unix;
diff --git a/pkgs/development/tools/perseus-cli/default.nix b/pkgs/development/tools/perseus-cli/default.nix
new file mode 100644
index 000000000000..9ec8aa21e2d3
--- /dev/null
+++ b/pkgs/development/tools/perseus-cli/default.nix
@@ -0,0 +1,28 @@
+{ lib, rustPlatform, fetchCrate, makeWrapper, wasm-pack }:
+
+rustPlatform.buildRustPackage rec {
+ pname = "perseus-cli";
+ version = "0.3.0";
+
+ src = fetchCrate {
+ inherit pname version;
+ sha256 = "sha256-YyQQjuxNUxuo2PFluGyT/CpG22tgjRCfmFKA5MFRgHo=";
+ };
+
+ cargoSha256 = "sha256-SKxPsltXFH+ENexn/KDD43hGLSTgvtU9hv9Vdi2oeFA=";
+
+ nativeBuildInputs = [ makeWrapper ];
+
+ postInstall = ''
+ wrapProgram $out/bin/perseus \
+ --prefix PATH : "${lib.makeBinPath [ wasm-pack ]}"
+ '';
+
+ meta = with lib; {
+ homepage = "https://arctic-hen7.github.io/perseus";
+ description = "A high-level web development framework for Rust with full support for server-side rendering and static generation";
+ maintainers = with maintainers; [ max-niederman ];
+ license = with licenses; [ mit ];
+ mainProgram = "perseus";
+ };
+}
diff --git a/pkgs/development/tools/pup/default.nix b/pkgs/development/tools/pup/default.nix
index 018232b3f40a..8cdfddb7f016 100644
--- a/pkgs/development/tools/pup/default.nix
+++ b/pkgs/development/tools/pup/default.nix
@@ -17,6 +17,6 @@ buildGoModule rec {
description = "Parsing HTML at the command line";
homepage = "https://github.com/ericchiang/pup";
license = licenses.mit;
- maintainers = with maintainers; [ yegortimoshenko SuperSandro2000 ];
+ maintainers = with maintainers; [ SuperSandro2000 yana ];
};
}
diff --git a/pkgs/development/tools/wasm-pack/default.nix b/pkgs/development/tools/wasm-pack/default.nix
index cf151733ef69..575d18f9e7dc 100644
--- a/pkgs/development/tools/wasm-pack/default.nix
+++ b/pkgs/development/tools/wasm-pack/default.nix
@@ -9,16 +9,16 @@
rustPlatform.buildRustPackage rec {
pname = "wasm-pack";
- version = "0.10.1";
+ version = "0.10.2";
src = fetchFromGitHub {
owner = "rustwasm";
repo = "wasm-pack";
rev = "v${version}";
- sha256 = "sha256-I5TxpJTSus3fXMV0We9SCVMEERS0wIdYvC8SHo8zEHY=";
+ sha256 = "sha256-nhO/SLeJTq2viDqsJCRNLbgjyDKRli3RWExUNzKT9ug=";
};
- cargoSha256 = "sha256-MmbQb2JYaDpLijKRAxzD9pR4gh+Eoem0MtfdiuRC7Tg=";
+ cargoSha256 = "sha256-6qrCHpg92IRPsf/dK6xcLGX8BLmqox3vgLRqsV4ubsY=";
nativeBuildInputs = [ pkg-config ];
diff --git a/pkgs/development/web/cypress/default.nix b/pkgs/development/web/cypress/default.nix
index c5ec9b95dce4..aea8ba6b19aa 100644
--- a/pkgs/development/web/cypress/default.nix
+++ b/pkgs/development/web/cypress/default.nix
@@ -17,11 +17,11 @@
stdenv.mkDerivation rec {
pname = "cypress";
- version = "9.1.1";
+ version = "9.2.0";
src = fetchzip {
url = "https://cdn.cypress.io/desktop/${version}/linux-x64/cypress.zip";
- sha256 = "sha256-zJi4fNsj2MM7sv5zb3B3a03tmkhzsb9sTTqEhpd7z+w=";
+ sha256 = "sha256-NxmGMHAEVuFl/3YgcHSbg+yWHB2tRpVTWlP5p5nGtPc=";
};
# don't remove runtime deps
diff --git a/pkgs/development/web/deno/default.nix b/pkgs/development/web/deno/default.nix
index 0c4f2a353725..31a8ef404d9a 100644
--- a/pkgs/development/web/deno/default.nix
+++ b/pkgs/development/web/deno/default.nix
@@ -17,15 +17,15 @@
rustPlatform.buildRustPackage rec {
pname = "deno";
- version = "1.17.0";
+ version = "1.17.1";
src = fetchFromGitHub {
owner = "denoland";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-fkgsMPSmJVp62sVKuuHOsOUczFfBoooKNEY3w5f9zbE=";
+ sha256 = "sha256-XzpOJTLTiF4GrECC7ObFzoPusFM8mvhUGH9F52o88MY=";
};
- cargoSha256 = "sha256-wzQf5Wb0kxAg5sNxom9qltdkpJbNatA7IK4oVstQXME=";
+ cargoSha256 = "sha256-7uTxDkAyViNidSDH6bdUrtP96vQgyz+p2OlK+/FUJvc=";
# Install completions post-install
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/games/easyrpg-player/default.nix b/pkgs/games/easyrpg-player/default.nix
index 81968d25e3dc..83e40a4c3407 100644
--- a/pkgs/games/easyrpg-player/default.nix
+++ b/pkgs/games/easyrpg-player/default.nix
@@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
description = "RPG Maker 2000/2003 and EasyRPG games interpreter";
homepage = "https://easyrpg.org/";
license = licenses.gpl3;
- maintainers = with maintainers; [ yegortimoshenko ];
+ maintainers = with maintainers; [ yana ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/games/freeciv/default.nix b/pkgs/games/freeciv/default.nix
index 4b022615e6c0..f5c1ff0ea3f4 100644
--- a/pkgs/games/freeciv/default.nix
+++ b/pkgs/games/freeciv/default.nix
@@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "freeciv";
- version = "2.6.5";
+ version = "2.6.6";
src = fetchFromGitHub {
owner = "freeciv";
repo = "freeciv";
rev = "R${lib.replaceStrings [ "." ] [ "_" ] version}";
- sha256 = "sha256-7KVtBGihABpcbUm5ac2fuBVaDvbucEJSREPulGUdnUE=";
+ sha256 = "sha256-D5t6sMpm09jbixs5MCghBeDbeuRbGmrrfWR91VNolRM=";
};
postPatch = ''
diff --git a/pkgs/games/gcompris/default.nix b/pkgs/games/gcompris/default.nix
index a930b1682d4c..2b3ff2b5c2e5 100644
--- a/pkgs/games/gcompris/default.nix
+++ b/pkgs/games/gcompris/default.nix
@@ -18,11 +18,11 @@
mkDerivation rec {
pname = "gcompris";
- version = "1.1";
+ version = "2.0";
src = fetchurl {
url = "http://gcompris.net/download/qt/src/gcompris-qt-${version}.tar.xz";
- sha256 = "sha256-8Kj5R/7WwOuew7e9qgx2HWS8mnHX+cv8mhHmgXbm8q4=";
+ sha256 = "sha256-mrVGYI9IPyXqlXZN2MEDGTjIPUmlLwfaAo+zW4HjqMc=";
};
cmakeFlags = [
diff --git a/pkgs/games/pokerth/default.nix b/pkgs/games/pokerth/default.nix
index 1c9879f8beb9..ffae1b5cd8f6 100644
--- a/pkgs/games/pokerth/default.nix
+++ b/pkgs/games/pokerth/default.nix
@@ -65,7 +65,7 @@ mkDerivation rec {
homepage = "https://www.pokerth.net";
description = "Poker game ${target}";
license = licenses.gpl3;
- maintainers = with maintainers; [ obadz yegortimoshenko ];
+ maintainers = with maintainers; [ obadz yana ];
platforms = platforms.all;
};
}
diff --git a/pkgs/misc/emulators/epsxe/default.nix b/pkgs/misc/emulators/epsxe/default.nix
index f70e90e98722..f39c2ae74ac4 100644
--- a/pkgs/misc/emulators/epsxe/default.nix
+++ b/pkgs/misc/emulators/epsxe/default.nix
@@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
homepage = "http://epsxe.com/";
description = "Enhanced PSX (PlayStation 1) emulator";
license = licenses.unfree;
- maintainers = with maintainers; [ yegortimoshenko ];
+ maintainers = with maintainers; [ yana ];
platforms = [ "i686-linux" "x86_64-linux" ];
};
}
diff --git a/pkgs/misc/emulators/mednaffe/default.nix b/pkgs/misc/emulators/mednaffe/default.nix
index c8363b8d6041..4874d5efee7a 100644
--- a/pkgs/misc/emulators/mednaffe/default.nix
+++ b/pkgs/misc/emulators/mednaffe/default.nix
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
description = "GTK-based frontend for mednafen emulator";
homepage = "https://github.com/AmatCoder/mednaffe";
license = licenses.gpl3Plus;
- maintainers = with maintainers; [ sheenobu yegortimoshenko AndersonTorres ];
+ maintainers = with maintainers; [ sheenobu yana AndersonTorres ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/misc/emulators/vice/default.nix b/pkgs/misc/emulators/vice/default.nix
index 00819e3b35c4..bfe2cae5120f 100644
--- a/pkgs/misc/emulators/vice/default.nix
+++ b/pkgs/misc/emulators/vice/default.nix
@@ -25,11 +25,11 @@
stdenv.mkDerivation rec {
pname = "vice";
- version = "3.5";
+ version = "3.6";
src = fetchurl {
url = "mirror://sourceforge/vice-emu/vice-${version}.tar.gz";
- sha256 = "sha256-Vrl4+q64solgMr1gTQPDUBACGH7vHKWM7O1A8Rpl3A4=";
+ sha256 = "sha256-Zb/lXM5ifbm1oKx4dqkMCH6f6G6fVRfoCURsQGSi0/0=";
};
nativeBuildInputs = [
diff --git a/pkgs/misc/vim-plugins/overrides.nix b/pkgs/misc/vim-plugins/overrides.nix
index 7188186e7e5b..5f502cfee5df 100644
--- a/pkgs/misc/vim-plugins/overrides.nix
+++ b/pkgs/misc/vim-plugins/overrides.nix
@@ -307,6 +307,13 @@ self: super: {
# plenary-nvim = super.toVimPlugin(luaPackages.plenary-nvim);
+ plenary-nvim = super.plenary-nvim.overrideAttrs (old: {
+ postPatch = ''
+ sed -Ei lua/plenary/curl.lua \
+ -e 's@(command\s*=\s*")curl(")@\1${curl}/bin/curl\2@'
+ '';
+ });
+
gruvbox-nvim = super.gruvbox-nvim.overrideAttrs (old: {
dependencies = with self; [ lush-nvim ];
});
@@ -538,7 +545,6 @@ self: super: {
statix = buildVimPluginFrom2Nix rec {
inherit (statix) pname src meta;
version = "0.1.0";
- dependencies = with self; [ statix ];
postPatch = ''
# check that version is up to date
grep 'pname = "statix-vim"' -A 1 flake.nix \
diff --git a/pkgs/os-specific/windows/pthread-w32/default.nix b/pkgs/os-specific/windows/pthread-w32/default.nix
index de909828f7a2..da0fe569a480 100644
--- a/pkgs/os-specific/windows/pthread-w32/default.nix
+++ b/pkgs/os-specific/windows/pthread-w32/default.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation {
description = "POSIX threads library for Windows";
homepage = "https://sourceware.org/pthreads-win32";
license = licenses.lgpl21Plus;
- maintainers = with maintainers; [ yegortimoshenko ];
+ maintainers = with maintainers; [ yana ];
platforms = platforms.windows;
};
}
diff --git a/pkgs/servers/dns/nsd/default.nix b/pkgs/servers/dns/nsd/default.nix
index 37ed309a61e0..e9f030dac785 100644
--- a/pkgs/servers/dns/nsd/default.nix
+++ b/pkgs/servers/dns/nsd/default.nix
@@ -16,11 +16,11 @@
stdenv.mkDerivation rec {
pname = "nsd";
- version = "4.3.8";
+ version = "4.3.9";
src = fetchurl {
url = "https://www.nlnetlabs.nl/downloads/${pname}/${pname}-${version}.tar.gz";
- sha256 = "sha256-EYl+JfcvWpj5ICvVN4yTaIbVQ3YFGmFNNojkUenLmeE=";
+ sha256 = "sha256-UxVJ8JKJ7L0Fgp4UuzRWMpTYW57d4sYToA9ZevITXo0=";
};
prePatch = ''
diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix
index a7612f855b88..454b54886a88 100644
--- a/pkgs/servers/home-assistant/component-packages.nix
+++ b/pkgs/servers/home-assistant/component-packages.nix
@@ -2,7 +2,7 @@
# Do not edit!
{
- version = "2021.12.6";
+ version = "2021.12.7";
components = {
"abode" = ps: with ps; [ abodepy ];
"accuweather" = ps: with ps; [ accuweather ];
diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix
index c9e06f151383..b0d206374239 100644
--- a/pkgs/servers/home-assistant/default.nix
+++ b/pkgs/servers/home-assistant/default.nix
@@ -265,7 +265,7 @@ let
extraBuildInputs = extraPackages py.pkgs;
# Don't forget to run parse-requirements.py after updating
- hassVersion = "2021.12.6";
+ hassVersion = "2021.12.7";
in with py.pkgs; buildPythonApplication rec {
pname = "homeassistant";
@@ -282,7 +282,7 @@ in with py.pkgs; buildPythonApplication rec {
owner = "home-assistant";
repo = "core";
rev = version;
- hash = "sha256:0n01cjbbyb1i63z8zxkjlwssqpv6y41jzs7b7jk78w3qnbg15bk3";
+ hash = "sha256:0jcnk43wm3xwvsfyvbswq681v2c3xmki1bakn0l12j6paida784y";
};
# leave this in, so users don't have to constantly update their downstream patch handling
diff --git a/pkgs/servers/home-assistant/frontend.nix b/pkgs/servers/home-assistant/frontend.nix
index 30dee63f73ea..a3ca2c07cdcf 100644
--- a/pkgs/servers/home-assistant/frontend.nix
+++ b/pkgs/servers/home-assistant/frontend.nix
@@ -4,11 +4,11 @@ buildPythonPackage rec {
# the frontend version corresponding to a specific home-assistant version can be found here
# https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
pname = "home-assistant-frontend";
- version = "20211227.0";
+ version = "20211229.0";
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-HdjkquxQM3Vxl+avM0fGanUkCMoTlBHodXIfNhW2lC4=";
+ sha256 = "sha256-2hACC2542jz1DID7nV28keVVDDBOLW1QDYTLM4S1ZJ0=";
};
# there is nothing to strip in this package
diff --git a/pkgs/servers/meteor/default.nix b/pkgs/servers/meteor/default.nix
index ac870a8d5d15..fb9221b93964 100644
--- a/pkgs/servers/meteor/default.nix
+++ b/pkgs/servers/meteor/default.nix
@@ -93,7 +93,7 @@ stdenv.mkDerivation {
meta = with lib; {
description = "Complete open source platform for building web and mobile apps in pure JavaScript";
- homepage = "http://www.meteor.com";
+ homepage = "https://www.meteor.com/";
license = licenses.mit;
platforms = builtins.attrNames srcs;
maintainers = with maintainers; [ cstrahan ];
diff --git a/pkgs/servers/nfd/default.nix b/pkgs/servers/nfd/default.nix
index 5be17fc7b49e..2f0176de2b82 100644
--- a/pkgs/servers/nfd/default.nix
+++ b/pkgs/servers/nfd/default.nix
@@ -1,6 +1,6 @@
{ lib
, stdenv
-, boost
+, boost175
, fetchFromGitHub
, libpcap
, ndn-cxx
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
owner = "named-data";
repo = lib.toUpper pname;
rev = "NFD-${version}";
- sha256 = "1l9bchj8c68r6qw4vr1kc96jgxl0vpqa2vjkvy1xmhz92sivr6gi";
+ sha256 = "sha256-8Zm8oxbpw9qD31NuofDdgPYnTWIz5E04NhkZhiRkK9E=";
fetchSubmodules = true;
};
@@ -30,8 +30,8 @@ stdenv.mkDerivation rec {
buildInputs = [ libpcap ndn-cxx openssl websocketpp ] ++ lib.optional withSystemd systemd;
wafConfigureFlags = [
- "--boost-includes=${boost.dev}/include"
- "--boost-libs=${boost.out}/lib"
+ "--boost-includes=${boost175.dev}/include"
+ "--boost-libs=${boost175.out}/lib"
"--with-tests"
] ++ lib.optional (!withWebSocket) "--without-websocket";
diff --git a/pkgs/servers/nosql/apache-jena/binary.nix b/pkgs/servers/nosql/apache-jena/binary.nix
index 0a86d1438c30..e32f31926bcf 100644
--- a/pkgs/servers/nosql/apache-jena/binary.nix
+++ b/pkgs/servers/nosql/apache-jena/binary.nix
@@ -3,10 +3,10 @@ let
s = # Generated upstream information
rec {
baseName="apache-jena";
- version = "4.3.1";
+ version = "4.3.2";
name="${baseName}-${version}";
url="https://dlcdn.apache.org/jena/binaries/apache-jena-${version}.tar.gz";
- sha256 = "02asp88smayn68hc019fwp0si9mc79vxn8py7qhx3qzwjk6j9p71";
+ sha256 = "sha256-+GNxf79RkmHUXI99e3BZIyboiEj8TiVfVtlgQADku+Y=";
};
buildInputs = [
makeWrapper
diff --git a/pkgs/servers/sql/monetdb/default.nix b/pkgs/servers/sql/monetdb/default.nix
index fe6e2cac92aa..3a21676e710c 100644
--- a/pkgs/servers/sql/monetdb/default.nix
+++ b/pkgs/servers/sql/monetdb/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "monetdb";
- version = "11.41.11";
+ version = "11.41.13";
src = fetchurl {
url = "https://dev.monetdb.org/downloads/sources/archive/MonetDB-${version}.tar.bz2";
- sha256 = "sha256-SiZvAvsl2NPa5AxeLtpvWwDhl7ZC0Z/6H/l1hCGpWzw=";
+ sha256 = "sha256-42u/sWUEOlCGe9UaWnUQJJ39TIE6OBI/5P9sKxKvreM=";
};
postPatch = ''
diff --git a/pkgs/servers/sql/mysql/8.0.x.nix b/pkgs/servers/sql/mysql/8.0.x.nix
index e37789e7ee6c..58b264c9b1e2 100644
--- a/pkgs/servers/sql/mysql/8.0.x.nix
+++ b/pkgs/servers/sql/mysql/8.0.x.nix
@@ -6,11 +6,11 @@
let
self = stdenv.mkDerivation rec {
pname = "mysql";
- version = "8.0.26";
+ version = "8.0.27";
src = fetchurl {
url = "https://dev.mysql.com/get/Downloads/MySQL-${self.mysqlVersion}/${pname}-${version}.tar.gz";
- sha256 = "sha256-293Nx3L4BscRo3MTY6UPPTWeqsnF0UgAhHKKHCzl2k0=";
+ sha256 = "sha256-Sn5y+Jnm8kvNR503jt0vMvWD5of5OiYpF3SBXVpUm5c=";
};
patches = [
diff --git a/pkgs/servers/stayrtr/default.nix b/pkgs/servers/stayrtr/default.nix
new file mode 100644
index 000000000000..cee68bd2f61b
--- /dev/null
+++ b/pkgs/servers/stayrtr/default.nix
@@ -0,0 +1,36 @@
+{ lib
+, fetchFromGitHub
+, buildGoModule
+, stayrtr
+, testVersion
+}:
+
+buildGoModule rec {
+ pname = "stayrtr";
+ version = "0.3.0";
+
+ src = fetchFromGitHub {
+ owner = "bgp";
+ repo = "stayrtr";
+ rev = "v${version}";
+ sha256 = "10ndb8p7znnjycwg56m63gzqf9zc6lq9mcvz4n48j0c4il5xyn8x";
+ };
+ vendorSha256 = "1nwrzbpqycr4ixk8a90pgaxcwakv5nlfnql6hmcc518qrva198wp";
+
+ ldflags = [
+ "-s"
+ "-w"
+ "-X main.version=${version}"
+ ];
+
+ passthru.tests.version = testVersion {
+ package = stayrtr;
+ };
+
+ meta = with lib; {
+ description = "Simple RPKI-To-Router server. (Hard fork of GoRTR)";
+ homepage = "https://github.com/bgp/stayrtr/";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ _0x4A6F ];
+ };
+}
diff --git a/pkgs/servers/tautulli/default.nix b/pkgs/servers/tautulli/default.nix
index 4b4e6217c991..96f8dca234fe 100644
--- a/pkgs/servers/tautulli/default.nix
+++ b/pkgs/servers/tautulli/default.nix
@@ -2,7 +2,7 @@
buildPythonApplication rec {
pname = "Tautulli";
- version = "2.7.7";
+ version = "2.8.0";
format = "other";
pythonPath = [ setuptools ];
@@ -12,7 +12,7 @@ buildPythonApplication rec {
owner = "Tautulli";
repo = pname;
rev = "v${version}";
- sha256 = "03zqpffc0hc8lrnc9m9562lh154bv3cnfw0n5x7j4wqr2jp5kb2h";
+ sha256 = "0y4ijjr0sxq72gy22i0q810h64m11vbrz6fk44fpcnj5yab6hv8i";
};
installPhase = ''
diff --git a/pkgs/servers/web-apps/bookstack/default.nix b/pkgs/servers/web-apps/bookstack/default.nix
index d8ec99a81415..a1d89f1f8259 100644
--- a/pkgs/servers/web-apps/bookstack/default.nix
+++ b/pkgs/servers/web-apps/bookstack/default.nix
@@ -16,13 +16,13 @@ let
in package.override rec {
pname = "bookstack";
- version = "21.10.3";
+ version = "21.12";
src = fetchFromGitHub {
owner = "bookstackapp";
repo = pname;
rev = "v${version}";
- sha256 = "1lg5hwnnb2m8gq6yjfh7jqfnilx06cvdind2n43giy9bnhnpa0wl";
+ sha256 = "1bfwpvawa3pxpdsdbi3nxpjpdv2z1jmv7nk6cs9gs0210jlairsz";
};
meta = with lib; {
diff --git a/pkgs/servers/web-apps/bookstack/php-packages.nix b/pkgs/servers/web-apps/bookstack/php-packages.nix
index a17c84f5b5e5..24220da93581 100644
--- a/pkgs/servers/web-apps/bookstack/php-packages.nix
+++ b/pkgs/servers/web-apps/bookstack/php-packages.nix
@@ -15,10 +15,10 @@ let
"aws/aws-sdk-php" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "aws-aws-sdk-php-fda176884d2952cffc7e67209470bff49609339c";
+ name = "aws-aws-sdk-php-58fa9d8b522b0afa260299179ff950c783ff0ee1";
src = fetchurl {
- url = "https://api.github.com/repos/aws/aws-sdk-php/zipball/fda176884d2952cffc7e67209470bff49609339c";
- sha256 = "07cjzhbw4qv7jvi7lly5zg15dcvpgd1py604pas68al7k1lg4343";
+ url = "https://api.github.com/repos/aws/aws-sdk-php/zipball/58fa9d8b522b0afa260299179ff950c783ff0ee1";
+ sha256 = "1d0v1q2c206jfdkci9d5b5sf94a0nbdh472n3hqlh11pb1lzp3fz";
};
};
};
@@ -52,6 +52,26 @@ let
};
};
};
+ "brick/math" = {
+ targetDir = "";
+ src = composerEnv.buildZipPackage {
+ name = "brick-math-ca57d18f028f84f777b2168cd1911b0dee2343ae";
+ src = fetchurl {
+ url = "https://api.github.com/repos/brick/math/zipball/ca57d18f028f84f777b2168cd1911b0dee2343ae";
+ sha256 = "1nr1grrb9g5g3ihx94yk0amp8zx8prkkvg2934ygfc3rrv03cq9w";
+ };
+ };
+ };
+ "composer/package-versions-deprecated" = {
+ targetDir = "";
+ src = composerEnv.buildZipPackage {
+ name = "composer-package-versions-deprecated-b174585d1fe49ceed21928a945138948cb394600";
+ src = fetchurl {
+ url = "https://api.github.com/repos/composer/package-versions-deprecated/zipball/b174585d1fe49ceed21928a945138948cb394600";
+ sha256 = "0m5hd3wfaka53n51b9aavyifwc2bdyr3jwywpkmpyrlmmn67c8ax";
+ };
+ };
+ };
"dasprid/enum" = {
targetDir = "";
src = composerEnv.buildZipPackage {
@@ -75,10 +95,10 @@ let
"doctrine/dbal" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "doctrine-dbal-2411a55a2a628e6d8dd598388ab13474802c7b6e";
+ name = "doctrine-dbal-5d54f63541d7bed1156cb5c9b79274ced61890e4";
src = fetchurl {
- url = "https://api.github.com/repos/doctrine/dbal/zipball/2411a55a2a628e6d8dd598388ab13474802c7b6e";
- sha256 = "19vyv64ikbzk0pm9nn67a2kidhfvfcm9s5d91h0hk6kbq85f292v";
+ url = "https://api.github.com/repos/doctrine/dbal/zipball/5d54f63541d7bed1156cb5c9b79274ced61890e4";
+ sha256 = "1mqrijv0rrrcil2wcb5jvryfcl9phskbk4llj5gsf1hmrj0pfsgq";
};
};
};
@@ -125,20 +145,20 @@ let
"dompdf/dompdf" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "dompdf-dompdf-8768448244967a46d6e67b891d30878e0e15d25c";
+ name = "dompdf-dompdf-de4aad040737a89fae2129cdeb0f79c45513128d";
src = fetchurl {
- url = "https://api.github.com/repos/dompdf/dompdf/zipball/8768448244967a46d6e67b891d30878e0e15d25c";
- sha256 = "0mgsry4mq5bx6b74h3akay1bp03rnsl8ppcjxjkfjlq4svq7m5yf";
+ url = "https://api.github.com/repos/dompdf/dompdf/zipball/de4aad040737a89fae2129cdeb0f79c45513128d";
+ sha256 = "1isjhijd3lxsl0k9lzgp7rzqcak3hb7w04cy4pn62wpxckhcc30i";
};
};
};
"dragonmantank/cron-expression" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "dragonmantank-cron-expression-65b2d8ee1f10915efb3b55597da3404f096acba2";
+ name = "dragonmantank-cron-expression-7a8c6e56ab3ffcc538d05e8155bb42269abf1a0c";
src = fetchurl {
- url = "https://api.github.com/repos/dragonmantank/cron-expression/zipball/65b2d8ee1f10915efb3b55597da3404f096acba2";
- sha256 = "07yqbhf6n4d818gvla60mgg23gichwiafd5ypd70w4b4dlbcxcpl";
+ url = "https://api.github.com/repos/dragonmantank/cron-expression/zipball/7a8c6e56ab3ffcc538d05e8155bb42269abf1a0c";
+ sha256 = "0pl9zrj9254qbwr7vyiilzhmb7bq2ss631iwvlq1mqky2bwinj2l";
};
};
};
@@ -152,16 +172,6 @@ let
};
};
};
- "fideloper/proxy" = {
- targetDir = "";
- src = composerEnv.buildZipPackage {
- name = "fideloper-proxy-c073b2bd04d1c90e04dc1b787662b558dd65ade0";
- src = fetchurl {
- url = "https://api.github.com/repos/fideloper/TrustedProxy/zipball/c073b2bd04d1c90e04dc1b787662b558dd65ade0";
- sha256 = "05jzgjj4fy5p1smqj41b5qxj42zn0mnczvsaacni4fmq174mz4gy";
- };
- };
- };
"filp/whoops" = {
targetDir = "";
src = composerEnv.buildZipPackage {
@@ -172,13 +182,23 @@ let
};
};
};
+ "graham-campbell/result-type" = {
+ targetDir = "";
+ src = composerEnv.buildZipPackage {
+ name = "graham-campbell-result-type-0690bde05318336c7221785f2a932467f98b64ca";
+ src = fetchurl {
+ url = "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/0690bde05318336c7221785f2a932467f98b64ca";
+ sha256 = "0a6kj3vxmhr1wh2kggmrl6y41hkg19jc0iq8qw095lf11mr4bd83";
+ };
+ };
+ };
"guzzlehttp/guzzle" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "guzzlehttp-guzzle-868b3571a039f0ebc11ac8f344f4080babe2cb94";
+ name = "guzzlehttp-guzzle-ee0a041b1760e6a53d2a39c8c34115adc2af2c79";
src = fetchurl {
- url = "https://api.github.com/repos/guzzle/guzzle/zipball/868b3571a039f0ebc11ac8f344f4080babe2cb94";
- sha256 = "1n8kng76v4gb51z1qq7wx63pwlyiz3pa44shfla4mcxl2js0r6r0";
+ url = "https://api.github.com/repos/guzzle/guzzle/zipball/ee0a041b1760e6a53d2a39c8c34115adc2af2c79";
+ sha256 = "0wa63kw5fr5jhy2cv1g28qy9rsgwhn902447mzmgz17qjx72lzrb";
};
};
};
@@ -225,20 +245,50 @@ let
"laravel/framework" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "laravel-framework-10f6bfaec9efb68aa88d7196b8b1b162d83040ae";
+ name = "laravel-framework-83fe447ae964dc5f1f829d25fa2f6042d9099834";
src = fetchurl {
- url = "https://api.github.com/repos/laravel/framework/zipball/10f6bfaec9efb68aa88d7196b8b1b162d83040ae";
- sha256 = "1r04396755jixbhbw1zzmyz74ng8np0ysv7g7mgcvv01s6wxw66l";
+ url = "https://api.github.com/repos/laravel/framework/zipball/83fe447ae964dc5f1f829d25fa2f6042d9099834";
+ sha256 = "0843j6am2fmnyvgydd9fkc7fnjbj63ii25mnrbi6xnzqniq2lrrz";
+ };
+ };
+ };
+ "laravel/serializable-closure" = {
+ targetDir = "";
+ src = composerEnv.buildZipPackage {
+ name = "laravel-serializable-closure-25de3be1bca1b17d52ff0dc02b646c667ac7266c";
+ src = fetchurl {
+ url = "https://api.github.com/repos/laravel/serializable-closure/zipball/25de3be1bca1b17d52ff0dc02b646c667ac7266c";
+ sha256 = "1fk4zbvlc3qcw50pbs1qw5hgc8a3xgv4hn185ghq5kmmxm3q84p6";
};
};
};
"laravel/socialite" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "laravel-socialite-fd0f6a3dd963ca480b598649b54f92d81a43617f";
+ name = "laravel-socialite-b5c67f187ddcf15529ff7217fa735b132620dfac";
src = fetchurl {
- url = "https://api.github.com/repos/laravel/socialite/zipball/fd0f6a3dd963ca480b598649b54f92d81a43617f";
- sha256 = "08x0pn4ib5nhh9jkkb5brf8yj0fq6v6gn1qg97hss3mvnhazk5wx";
+ url = "https://api.github.com/repos/laravel/socialite/zipball/b5c67f187ddcf15529ff7217fa735b132620dfac";
+ sha256 = "0sryq8a6sr7n1b1cajdnd4xkwhfygkb6a7s4b176vvh64lps3nn9";
+ };
+ };
+ };
+ "laravel/tinker" = {
+ targetDir = "";
+ src = composerEnv.buildZipPackage {
+ name = "laravel-tinker-a9ddee4761ec8453c584e393b393caff189a3e42";
+ src = fetchurl {
+ url = "https://api.github.com/repos/laravel/tinker/zipball/a9ddee4761ec8453c584e393b393caff189a3e42";
+ sha256 = "1kzwwkxx1lzx6x85z29dd8a35jz3qw416p797s203vidayynn731";
+ };
+ };
+ };
+ "laravel/ui" = {
+ targetDir = "";
+ src = composerEnv.buildZipPackage {
+ name = "laravel-ui-b3e804559bf3973ecca160a4ae1068e6c7c167c6";
+ src = fetchurl {
+ url = "https://api.github.com/repos/laravel/ui/zipball/b3e804559bf3973ecca160a4ae1068e6c7c167c6";
+ sha256 = "1mf6f7508b3943bsb75x6myh62ry6r5n2iqicdiw3kv5f87c1c5a";
};
};
};
@@ -255,10 +305,10 @@ let
"league/flysystem" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "league-flysystem-18634df356bfd4119fe3d6156bdb990c414c14ea";
+ name = "league-flysystem-094defdb4a7001845300334e7c1ee2335925ef99";
src = fetchurl {
- url = "https://api.github.com/repos/thephpleague/flysystem/zipball/18634df356bfd4119fe3d6156bdb990c414c14ea";
- sha256 = "1cy0xmnl3ck7cb6ibl9jjw5pmbw15mww5q06vacgq5lnx8r5w700";
+ url = "https://api.github.com/repos/thephpleague/flysystem/zipball/094defdb4a7001845300334e7c1ee2335925ef99";
+ sha256 = "0dn71b1pwikbwz1cmmz9k1fc8k1fsmah3gy8sqxbz7czhqn5qiva";
};
};
};
@@ -275,20 +325,20 @@ let
"league/html-to-markdown" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "league-html-to-markdown-e5600a2c5ce7b7571b16732c7086940f56f7abec";
+ name = "league-html-to-markdown-4d0394e120dc14b0d5c52fd1755fd48656da2ec9";
src = fetchurl {
- url = "https://api.github.com/repos/thephpleague/html-to-markdown/zipball/e5600a2c5ce7b7571b16732c7086940f56f7abec";
- sha256 = "1a46ki1lbhnc9gqddrka2hypw0h8zcd8dhi8gc1jf5bflhb1wmqk";
+ url = "https://api.github.com/repos/thephpleague/html-to-markdown/zipball/4d0394e120dc14b0d5c52fd1755fd48656da2ec9";
+ sha256 = "0my5k4cf5m3qb6bgq07dyq3347xm64sd1f83nr14ny3w31vb43cm";
};
};
};
"league/mime-type-detection" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "league-mime-type-detection-b38b25d7b372e9fddb00335400467b223349fd7e";
+ name = "league-mime-type-detection-aa70e813a6ad3d1558fc927863d47309b4c23e69";
src = fetchurl {
- url = "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/b38b25d7b372e9fddb00335400467b223349fd7e";
- sha256 = "02ywmarr58z5w9pf5qvk6hyrnykdh6v7n5jdkgb4ykdn2plinmlz";
+ url = "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/aa70e813a6ad3d1558fc927863d47309b4c23e69";
+ sha256 = "0k2kccf1v0002bb083p1ncmm8fbyflnkjx45808sxlkrxggzqcy3";
};
};
};
@@ -335,20 +385,20 @@ let
"nesbot/carbon" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "nesbot-carbon-f4655858a784988f880c1b8c7feabbf02dfdf045";
+ name = "nesbot-carbon-8c2a18ce3e67c34efc1b29f64fe61304368259a2";
src = fetchurl {
- url = "https://api.github.com/repos/briannesbitt/Carbon/zipball/f4655858a784988f880c1b8c7feabbf02dfdf045";
- sha256 = "18px9mynqabrhgss5nyhadncdcf7aq1mzbbyrxfqbvyv54zq4zjh";
+ url = "https://api.github.com/repos/briannesbitt/Carbon/zipball/8c2a18ce3e67c34efc1b29f64fe61304368259a2";
+ sha256 = "0ld6pm7sj7myqs1xa9c2bh9l0v2qcr7lcv590sy0mqn0fcx2gqr5";
};
};
};
- "nunomaduro/collision" = {
+ "nikic/php-parser" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "nunomaduro-collision-f7c45764dfe4ba5f2618d265a6f1f9c72732e01d";
+ name = "nikic-php-parser-210577fe3cf7badcc5814d99455df46564f3c077";
src = fetchurl {
- url = "https://api.github.com/repos/nunomaduro/collision/zipball/f7c45764dfe4ba5f2618d265a6f1f9c72732e01d";
- sha256 = "1cazbjxl5rqw4cl783nrymhcvjhvwwwjswr5w0si1wfhmpvr349q";
+ url = "https://api.github.com/repos/nikic/PHP-Parser/zipball/210577fe3cf7badcc5814d99455df46564f3c077";
+ sha256 = "191ijb7bybqnl1jayx6bipqh91dc9acg9zsbh89fk4h1ff87b1qp";
};
};
};
@@ -412,43 +462,23 @@ let
};
};
};
- "php-parallel-lint/php-console-color" = {
- targetDir = "";
- src = composerEnv.buildZipPackage {
- name = "php-parallel-lint-php-console-color-b6af326b2088f1ad3b264696c9fd590ec395b49e";
- src = fetchurl {
- url = "https://api.github.com/repos/php-parallel-lint/PHP-Console-Color/zipball/b6af326b2088f1ad3b264696c9fd590ec395b49e";
- sha256 = "030449mkpxs35y8dk336ls3bfdq3zjnxswnk5khlg45z5147cr3k";
- };
- };
- };
- "php-parallel-lint/php-console-highlighter" = {
- targetDir = "";
- src = composerEnv.buildZipPackage {
- name = "php-parallel-lint-php-console-highlighter-21bf002f077b177f056d8cb455c5ed573adfdbb8";
- src = fetchurl {
- url = "https://api.github.com/repos/php-parallel-lint/PHP-Console-Highlighter/zipball/21bf002f077b177f056d8cb455c5ed573adfdbb8";
- sha256 = "013phmp5n6hp6mvlpbqbrih0zd8h7xc152dpzxxf49b0jczxh8y4";
- };
- };
- };
"phpoption/phpoption" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "phpoption-phpoption-5455cb38aed4523f99977c4a12ef19da4bfe2a28";
+ name = "phpoption-phpoption-eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15";
src = fetchurl {
- url = "https://api.github.com/repos/schmittjoh/php-option/zipball/5455cb38aed4523f99977c4a12ef19da4bfe2a28";
- sha256 = "009q2afjkjl8psisr8jsw9k08qnkb0f4hgd6izrjmm06bd7bk9ah";
+ url = "https://api.github.com/repos/schmittjoh/php-option/zipball/eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15";
+ sha256 = "1lk50y8jj2mzbwc2mxfm2xdasxf4axya72nv8wfc1vyz9y5ys3li";
};
};
};
"phpseclib/phpseclib" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "phpseclib-phpseclib-6e794226a35159eb06f355efe59a0075a16551dd";
+ name = "phpseclib-phpseclib-89bfb45bd8b1abc3b37e910d57f5dbd3174f40fb";
src = fetchurl {
- url = "https://api.github.com/repos/phpseclib/phpseclib/zipball/6e794226a35159eb06f355efe59a0075a16551dd";
- sha256 = "1jjgzckgpr6myf4lcngsgmmqib5x2rv93yj7syg1xyawls4qj3yb";
+ url = "https://api.github.com/repos/phpseclib/phpseclib/zipball/89bfb45bd8b1abc3b37e910d57f5dbd3174f40fb";
+ sha256 = "1ahr00g5bpvgjw36ps32aadyvnrsar94p06kar4pxvls4cmixldl";
};
};
};
@@ -472,6 +502,16 @@ let
};
};
};
+ "psr/cache" = {
+ targetDir = "";
+ src = composerEnv.buildZipPackage {
+ name = "psr-cache-d11b50ad223250cf17b86e38383413f5a6764bf8";
+ src = fetchurl {
+ url = "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8";
+ sha256 = "06i2k3dx3b4lgn9a4v1dlgv8l9wcl4kl7vzhh63lbji0q96hv8qz";
+ };
+ };
+ };
"psr/container" = {
targetDir = "";
src = composerEnv.buildZipPackage {
@@ -482,6 +522,16 @@ let
};
};
};
+ "psr/event-dispatcher" = {
+ targetDir = "";
+ src = composerEnv.buildZipPackage {
+ name = "psr-event-dispatcher-dbefd12671e8a14ec7f180cab83036ed26714bb0";
+ src = fetchurl {
+ url = "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0";
+ sha256 = "05nicsd9lwl467bsv4sn44fjnnvqvzj1xqw2mmz9bac9zm66fsjd";
+ };
+ };
+ };
"psr/http-client" = {
targetDir = "";
src = composerEnv.buildZipPackage {
@@ -532,6 +582,16 @@ let
};
};
};
+ "psy/psysh" = {
+ targetDir = "";
+ src = composerEnv.buildZipPackage {
+ name = "psy-psysh-a0d9981aa07ecfcbea28e4bfa868031cca121e7d";
+ src = fetchurl {
+ url = "https://api.github.com/repos/bobthecow/psysh/zipball/a0d9981aa07ecfcbea28e4bfa868031cca121e7d";
+ sha256 = "1gsmnqshrc97phlinhiina9465lw0ir3xcfl4lbn4f9lm7nxzzs2";
+ };
+ };
+ };
"ralouphie/getallheaders" = {
targetDir = "";
src = composerEnv.buildZipPackage {
@@ -542,13 +602,23 @@ let
};
};
};
+ "ramsey/collection" = {
+ targetDir = "";
+ src = composerEnv.buildZipPackage {
+ name = "ramsey-collection-cccc74ee5e328031b15640b51056ee8d3bb66c0a";
+ src = fetchurl {
+ url = "https://api.github.com/repos/ramsey/collection/zipball/cccc74ee5e328031b15640b51056ee8d3bb66c0a";
+ sha256 = "1i2ga25aj80cci3di58qm17l588lzgank8wqhdbq0dcb3cg6cgr6";
+ };
+ };
+ };
"ramsey/uuid" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "ramsey-uuid-ffa80ab953edd85d5b6c004f96181a538aad35a3";
+ name = "ramsey-uuid-fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df";
src = fetchurl {
- url = "https://api.github.com/repos/ramsey/uuid/zipball/ffa80ab953edd85d5b6c004f96181a538aad35a3";
- sha256 = "043g1nwpbvqrvq6ri2517254d72538h5jfzv9miafnws4ajwfpzg";
+ url = "https://api.github.com/repos/ramsey/uuid/zipball/fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df";
+ sha256 = "1fhjsyidsj95x5dd42z3hi5qhzii0hhhxa7xvc5jj7spqjdbqln4";
};
};
};
@@ -565,10 +635,10 @@ let
"sabberworm/php-css-parser" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "sabberworm-php-css-parser-d217848e1396ef962fb1997cf3e2421acba7f796";
+ name = "sabberworm-php-css-parser-e41d2140031d533348b2192a83f02d8dd8a71d30";
src = fetchurl {
- url = "https://api.github.com/repos/sabberworm/PHP-CSS-Parser/zipball/d217848e1396ef962fb1997cf3e2421acba7f796";
- sha256 = "17jkly8k02p54qa004spikakxis8syjw3vhwgrsi9g1cb4wsg3g9";
+ url = "https://api.github.com/repos/sabberworm/PHP-CSS-Parser/zipball/e41d2140031d533348b2192a83f02d8dd8a71d30";
+ sha256 = "0slqh0ra9cwk1pm4q7bqhndynir0yxypzrxb2vrfzfkmnh0rm02c";
};
};
};
@@ -665,120 +735,100 @@ let
"symfony/console" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "symfony-console-8dbd23ef7a8884051482183ddee8d9061b5feed0";
+ name = "symfony-console-9130e1a0fc93cb0faadca4ee917171bd2ca9e5f4";
src = fetchurl {
- url = "https://api.github.com/repos/symfony/console/zipball/8dbd23ef7a8884051482183ddee8d9061b5feed0";
- sha256 = "1p03ls8djpyhplf1irbg5ym3rjqviknwvg1mz9v6kdvnr694vzxn";
+ url = "https://api.github.com/repos/symfony/console/zipball/9130e1a0fc93cb0faadca4ee917171bd2ca9e5f4";
+ sha256 = "19b1457cnn8ijbwd4mha6nxhvcsd4kh7dn72klixykj2kvqh0hvg";
};
};
};
"symfony/css-selector" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "symfony-css-selector-7fb120adc7f600a59027775b224c13a33530dd90";
+ name = "symfony-css-selector-44b933f98bb4b5220d10bed9ce5662f8c2d13dcc";
src = fetchurl {
- url = "https://api.github.com/repos/symfony/css-selector/zipball/7fb120adc7f600a59027775b224c13a33530dd90";
- sha256 = "03jblgg300imj7s731ynxm579a6qj87lhd4lnhahbf4m7y65vj7w";
- };
- };
- };
- "symfony/debug" = {
- targetDir = "";
- src = composerEnv.buildZipPackage {
- name = "symfony-debug-43ede438d4cb52cd589ae5dc070e9323866ba8e0";
- src = fetchurl {
- url = "https://api.github.com/repos/symfony/debug/zipball/43ede438d4cb52cd589ae5dc070e9323866ba8e0";
- sha256 = "1min1v940rrv83w4fan9ypw4zj62wmi5nwn76pq618pdi8z00kpn";
+ url = "https://api.github.com/repos/symfony/css-selector/zipball/44b933f98bb4b5220d10bed9ce5662f8c2d13dcc";
+ sha256 = "0h05a4jfv64vgbw40r7f0ndz617hmml5kn7wck38fb31mmrprbak";
};
};
};
"symfony/deprecation-contracts" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "symfony-deprecation-contracts-5f38c8804a9e97d23e0c8d63341088cd8a22d627";
+ name = "symfony-deprecation-contracts-6f981ee24cf69ee7ce9736146d1c57c2780598a8";
src = fetchurl {
- url = "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5f38c8804a9e97d23e0c8d63341088cd8a22d627";
- sha256 = "11k6a8v9b6p0j788fgykq6s55baba29lg37fwvmn4igxxkfwmbp3";
+ url = "https://api.github.com/repos/symfony/deprecation-contracts/zipball/6f981ee24cf69ee7ce9736146d1c57c2780598a8";
+ sha256 = "05jws1g4kcs297bwf5d72z47m2263i2jqpivi3yv8kf50kdjjzba";
};
};
};
"symfony/error-handler" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "symfony-error-handler-51f98f7aa99f00f3b1da6bafe934e67ae6ba6dc5";
+ name = "symfony-error-handler-1e3cb3565af49cd5f93e5787500134500a29f0d9";
src = fetchurl {
- url = "https://api.github.com/repos/symfony/error-handler/zipball/51f98f7aa99f00f3b1da6bafe934e67ae6ba6dc5";
- sha256 = "1qy8j16crb271pz6frjxyy2b41f1ap8w2mwb2n5zr3gmg0iqm487";
+ url = "https://api.github.com/repos/symfony/error-handler/zipball/1e3cb3565af49cd5f93e5787500134500a29f0d9";
+ sha256 = "1qqgn6ksg7bimcvf5f821zmfhp9zd5x9c9bibvg3qzfzd22zmk11";
};
};
};
"symfony/event-dispatcher" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "symfony-event-dispatcher-2fe81680070043c4c80e7cedceb797e34f377bac";
+ name = "symfony-event-dispatcher-27d39ae126352b9fa3be5e196ccf4617897be3eb";
src = fetchurl {
- url = "https://api.github.com/repos/symfony/event-dispatcher/zipball/2fe81680070043c4c80e7cedceb797e34f377bac";
- sha256 = "0qf59l1a1h25hl6bp1wwfl5s825f8ybw2jiwhalw7gfnrx8x68fb";
+ url = "https://api.github.com/repos/symfony/event-dispatcher/zipball/27d39ae126352b9fa3be5e196ccf4617897be3eb";
+ sha256 = "01gl3av34p4jk71xjw6bjfsycb0fh02ll1bn3h3jdknzgkg2lsg4";
};
};
};
"symfony/event-dispatcher-contracts" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "symfony-event-dispatcher-contracts-84e23fdcd2517bf37aecbd16967e83f0caee25a7";
+ name = "symfony-event-dispatcher-contracts-66bea3b09be61613cd3b4043a65a8ec48cfa6d2a";
src = fetchurl {
- url = "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/84e23fdcd2517bf37aecbd16967e83f0caee25a7";
- sha256 = "1pcfrlc0rg8vdnp23y3y1p5qzng5nxf5i2c36g9x9f480xrnc1fw";
+ url = "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/66bea3b09be61613cd3b4043a65a8ec48cfa6d2a";
+ sha256 = "03bx5j7xh5bv1v17nlaw9wnbad66bzwp5w7npg8w2b01my49phfy";
};
};
};
"symfony/finder" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "symfony-finder-70362f1e112280d75b30087c7598b837c1b468b6";
+ name = "symfony-finder-d2f29dac98e96a98be467627bd49c2efb1bc2590";
src = fetchurl {
- url = "https://api.github.com/repos/symfony/finder/zipball/70362f1e112280d75b30087c7598b837c1b468b6";
- sha256 = "0f75c5mjig5ypigb4s1av3w67xizx6pl15wrqbyxa39a9qq58x6v";
- };
- };
- };
- "symfony/http-client-contracts" = {
- targetDir = "";
- src = composerEnv.buildZipPackage {
- name = "symfony-http-client-contracts-7e82f6084d7cae521a75ef2cb5c9457bbda785f4";
- src = fetchurl {
- url = "https://api.github.com/repos/symfony/http-client-contracts/zipball/7e82f6084d7cae521a75ef2cb5c9457bbda785f4";
- sha256 = "04mszmb94y0xjs0cwqxzhpf65kfqhhqznldifbxvrrlxb9nn23qc";
+ url = "https://api.github.com/repos/symfony/finder/zipball/d2f29dac98e96a98be467627bd49c2efb1bc2590";
+ sha256 = "10ham5wrdsmxp8mrzwmxc87dw33fpacrbcaynm5w4v0z1sbvwkpb";
};
};
};
"symfony/http-foundation" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "symfony-http-foundation-b9a91102f548e0111f4996e8c622fb1d1d479850";
+ name = "symfony-http-foundation-5dad3780023a707f4c24beac7d57aead85c1ce3c";
src = fetchurl {
- url = "https://api.github.com/repos/symfony/http-foundation/zipball/b9a91102f548e0111f4996e8c622fb1d1d479850";
- sha256 = "0f6hxzrcijpjiwfjlw0bgn17a6d7bdfr7bc8nlmhfig7v945rbwq";
+ url = "https://api.github.com/repos/symfony/http-foundation/zipball/5dad3780023a707f4c24beac7d57aead85c1ce3c";
+ sha256 = "0szcq1x9zil11axgjlhcnw3vw48md5k02k3h01sxd8ywlzkjyaz0";
};
};
};
"symfony/http-kernel" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "symfony-http-kernel-6f1fcca1154f782796549f4f4e5090bae9525c0e";
+ name = "symfony-http-kernel-2bdace75c9d6a6eec7e318801b7dc87a72375052";
src = fetchurl {
- url = "https://api.github.com/repos/symfony/http-kernel/zipball/6f1fcca1154f782796549f4f4e5090bae9525c0e";
- sha256 = "1i9bd9kp1yz55922hf95chdnzxbaavx87hxjzy6dysg81sjw89fw";
+ url = "https://api.github.com/repos/symfony/http-kernel/zipball/2bdace75c9d6a6eec7e318801b7dc87a72375052";
+ sha256 = "1gwpzi97ih9gzddlw8ihyndkyi137r3hyycyb55l01yfq1wl7la1";
};
};
};
"symfony/mime" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "symfony-mime-a756033d0a7e53db389618653ae991eba5a19a11";
+ name = "symfony-mime-d4365000217b67c01acff407573906ff91bcfb34";
src = fetchurl {
- url = "https://api.github.com/repos/symfony/mime/zipball/a756033d0a7e53db389618653ae991eba5a19a11";
- sha256 = "06awwbkbg6fkkbls4rk4qkdzrigik3zm68cwa8bazsy7izqrh3nj";
+ url = "https://api.github.com/repos/symfony/mime/zipball/d4365000217b67c01acff407573906ff91bcfb34";
+ sha256 = "12q2b5xbc0pyhfn0wyfnjf5sklnsrkafy2yg7d4fb3d8vliv4zzf";
};
};
};
@@ -802,6 +852,16 @@ let
};
};
};
+ "symfony/polyfill-intl-grapheme" = {
+ targetDir = "";
+ src = composerEnv.buildZipPackage {
+ name = "symfony-polyfill-intl-grapheme-16880ba9c5ebe3642d1995ab866db29270b36535";
+ src = fetchurl {
+ url = "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/16880ba9c5ebe3642d1995ab866db29270b36535";
+ sha256 = "0pb57756kvdxksqy2nndf8q7c91p2dzhysa52x2rbhba869760fv";
+ };
+ };
+ };
"symfony/polyfill-intl-idn" = {
targetDir = "";
src = composerEnv.buildZipPackage {
@@ -862,83 +922,123 @@ let
};
};
};
+ "symfony/polyfill-php81" = {
+ targetDir = "";
+ src = composerEnv.buildZipPackage {
+ name = "symfony-polyfill-php81-e66119f3de95efc359483f810c4c3e6436279436";
+ src = fetchurl {
+ url = "https://api.github.com/repos/symfony/polyfill-php81/zipball/e66119f3de95efc359483f810c4c3e6436279436";
+ sha256 = "0hg340da7m0yipj2bj5hxhd3mqidz767ivg7w85r8vwz3mr9k1p3";
+ };
+ };
+ };
"symfony/process" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "symfony-process-13d3161ef63a8ec21eeccaaf9a4d7f784a87a97d";
+ name = "symfony-process-5be20b3830f726e019162b26223110c8f47cf274";
src = fetchurl {
- url = "https://api.github.com/repos/symfony/process/zipball/13d3161ef63a8ec21eeccaaf9a4d7f784a87a97d";
- sha256 = "1h41y2k100fmrjz90m0vafpfgg2da6byy9m6vf1j9q41bhv6zccl";
+ url = "https://api.github.com/repos/symfony/process/zipball/5be20b3830f726e019162b26223110c8f47cf274";
+ sha256 = "03pwf12al7mg2sz3waiqxnqliyzszwiyvzb1f51c1hl57zbj9zz4";
};
};
};
"symfony/routing" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "symfony-routing-9ddf033927ad9f30ba2bfd167a7b342cafa13e8e";
+ name = "symfony-routing-9eeae93c32ca86746e5d38f3679e9569981038b1";
src = fetchurl {
- url = "https://api.github.com/repos/symfony/routing/zipball/9ddf033927ad9f30ba2bfd167a7b342cafa13e8e";
- sha256 = "1l3b5z0kn7f9q0whrm2wnxv0l038w3la75bf95pbs74szlnibfhz";
+ url = "https://api.github.com/repos/symfony/routing/zipball/9eeae93c32ca86746e5d38f3679e9569981038b1";
+ sha256 = "193vj08r1v3ghvid6jggqy62ip3n56mbwzpai3ldjhm8v8qdc9bs";
};
};
};
"symfony/service-contracts" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "symfony-service-contracts-f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb";
+ name = "symfony-service-contracts-1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc";
src = fetchurl {
- url = "https://api.github.com/repos/symfony/service-contracts/zipball/f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb";
- sha256 = "1i573rmajc33a9nrgwgc4k3svg29yp9xv17gp133rd1i705hwv1y";
+ url = "https://api.github.com/repos/symfony/service-contracts/zipball/1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc";
+ sha256 = "0c1vq6jv2jc37i9m1ndpbv7g75blgvf1s44vk65nb1jdk3hrbrd1";
+ };
+ };
+ };
+ "symfony/string" = {
+ targetDir = "";
+ src = composerEnv.buildZipPackage {
+ name = "symfony-string-9ffaaba53c61ba75a3c7a3a779051d1e9ec4fd2d";
+ src = fetchurl {
+ url = "https://api.github.com/repos/symfony/string/zipball/9ffaaba53c61ba75a3c7a3a779051d1e9ec4fd2d";
+ sha256 = "1ml6zra6bynqgi0rqfkz65lgmp0wiay93simx7882wxrcxfkljqf";
};
};
};
"symfony/translation" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "symfony-translation-db0ba1e85280d8ff11e38d53c70f8814d4d740f5";
+ name = "symfony-translation-8c82cd35ed861236138d5ae1c78c0c7ebcd62107";
src = fetchurl {
- url = "https://api.github.com/repos/symfony/translation/zipball/db0ba1e85280d8ff11e38d53c70f8814d4d740f5";
- sha256 = "08qxma91sffj8vqzb8dshwsxqf80y9kym3bsxx3gz05ksi01hk1d";
+ url = "https://api.github.com/repos/symfony/translation/zipball/8c82cd35ed861236138d5ae1c78c0c7ebcd62107";
+ sha256 = "0yh933f222v98bmvni0rxmvhqlhb1pa6ncwrvf06gly36sl6zkij";
};
};
};
"symfony/translation-contracts" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "symfony-translation-contracts-95c812666f3e91db75385749fe219c5e494c7f95";
+ name = "symfony-translation-contracts-d28150f0f44ce854e942b671fc2620a98aae1b1e";
src = fetchurl {
- url = "https://api.github.com/repos/symfony/translation-contracts/zipball/95c812666f3e91db75385749fe219c5e494c7f95";
- sha256 = "073l1pbmwbkaviwwjq9ypb1w7dk366nn2vn1vancbal0zqk0zx7b";
+ url = "https://api.github.com/repos/symfony/translation-contracts/zipball/d28150f0f44ce854e942b671fc2620a98aae1b1e";
+ sha256 = "0gwqxhrzb9dzsqvqr9lc3whzl8wwlfhwskr0wdwqri4pq5mspb2w";
};
};
};
"symfony/var-dumper" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "symfony-var-dumper-50286e2b7189bfb4f419c0731e86632cddf7c5ee";
+ name = "symfony-var-dumper-2366ac8d8abe0c077844613c1a4f0c0a9f522dcc";
src = fetchurl {
- url = "https://api.github.com/repos/symfony/var-dumper/zipball/50286e2b7189bfb4f419c0731e86632cddf7c5ee";
- sha256 = "05yb04dvb5higlbhgdl2hv4wnnmxi6l53xvls5v56wj21ddsk6vf";
+ url = "https://api.github.com/repos/symfony/var-dumper/zipball/2366ac8d8abe0c077844613c1a4f0c0a9f522dcc";
+ sha256 = "0ii4p4rkvrshvdix855p0jwb1snll275286swy95l59m6i76wzy1";
};
};
};
"tijsverkoyen/css-to-inline-styles" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "tijsverkoyen-css-to-inline-styles-b43b05cf43c1b6d849478965062b6ef73e223bb5";
+ name = "tijsverkoyen-css-to-inline-styles-da444caae6aca7a19c0c140f68c6182e337d5b1c";
src = fetchurl {
- url = "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/b43b05cf43c1b6d849478965062b6ef73e223bb5";
- sha256 = "0lc6jviz8faqxxs453dbqvfdmm6l2iczxla22v2r6xhakl58pf3w";
+ url = "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/da444caae6aca7a19c0c140f68c6182e337d5b1c";
+ sha256 = "13lzhf1kswg626b8zd23z4pa7sg679si368wcg6pklqvijnn0any";
};
};
};
"vlucas/phpdotenv" = {
targetDir = "";
src = composerEnv.buildZipPackage {
- name = "vlucas-phpdotenv-a1bf4c9853d90ade427b4efe35355fc41b3d6988";
+ name = "vlucas-phpdotenv-264dce589e7ce37a7ba99cb901eed8249fbec92f";
src = fetchurl {
- url = "https://api.github.com/repos/vlucas/phpdotenv/zipball/a1bf4c9853d90ade427b4efe35355fc41b3d6988";
- sha256 = "04cks58khh2rx1ni5p1v8i37k4hy6zwkazlas0jqlrxhznmd50wi";
+ url = "https://api.github.com/repos/vlucas/phpdotenv/zipball/264dce589e7ce37a7ba99cb901eed8249fbec92f";
+ sha256 = "0z2q376k3rww8qb9jdywm3fj386pqmcx7rg6msd3zdrjxfbqcqnl";
+ };
+ };
+ };
+ "voku/portable-ascii" = {
+ targetDir = "";
+ src = composerEnv.buildZipPackage {
+ name = "voku-portable-ascii-80953678b19901e5165c56752d087fc11526017c";
+ src = fetchurl {
+ url = "https://api.github.com/repos/voku/portable-ascii/zipball/80953678b19901e5165c56752d087fc11526017c";
+ sha256 = "112sz1jl55l3qm3041ijyzxy7qbv0sa6535hx6sp7nk2c76wjq0d";
+ };
+ };
+ };
+ "webmozart/assert" = {
+ targetDir = "";
+ src = composerEnv.buildZipPackage {
+ name = "webmozart-assert-6964c76c7804814a842473e0c8fd15bab0f18e25";
+ src = fetchurl {
+ url = "https://api.github.com/repos/webmozarts/assert/zipball/6964c76c7804814a842473e0c8fd15bab0f18e25";
+ sha256 = "17xqhb2wkwr7cgbl4xdjf7g1vkal17y79rpp6xjpf1xgl5vypc64";
};
};
};
diff --git a/pkgs/tools/admin/procs/default.nix b/pkgs/tools/admin/procs/default.nix
index 3d93fb75033f..7f4068afca19 100644
--- a/pkgs/tools/admin/procs/default.nix
+++ b/pkgs/tools/admin/procs/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "procs";
- version = "0.11.12";
+ version = "0.11.13";
src = fetchFromGitHub {
owner = "dalance";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-O2jH56l4SCYF+9oNhviJdybKmUo/iuR5mOOugc4Hw6Y=";
+ sha256 = "sha256-OgV4iqtGpia8l+GCySDD+aRIk1mNnJCB0OqZzITTj2I=";
};
- cargoSha256 = "sha256-MrYOOAFj+mVm/EPx4CGQI7YhxPcF0jBgnnJk/DV2ojk=";
+ cargoSha256 = "sha256-d5GsCzigR5A1pJnvs6rjqMJqUB+H52Gaa1SzkHK5X+Y=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/tools/archivers/wimlib/default.nix b/pkgs/tools/archivers/wimlib/default.nix
index cca62edfce6d..fa698c1d3e5a 100644
--- a/pkgs/tools/archivers/wimlib/default.nix
+++ b/pkgs/tools/archivers/wimlib/default.nix
@@ -8,7 +8,7 @@
}:
stdenv.mkDerivation rec {
- version = "1.13.4";
+ version = "1.13.5";
pname = "wimlib";
nativeBuildInputs = [ pkg-config makeWrapper ];
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://wimlib.net/downloads/${pname}-${version}.tar.gz";
- sha256 = "sha256-S4fdCtnMGljO5XIa/ruYAR2rVJ5y8rVVM/MV8Isu3hI=";
+ sha256 = "sha256-MvzJ6bFEt8sdtMhuEEyngoPNwiXhP+grJzZgWGrv4yM=";
};
preBuild = ''
diff --git a/pkgs/tools/bluetooth/blueberry/default.nix b/pkgs/tools/bluetooth/blueberry/default.nix
index f139194e98b3..2ef7fedefc40 100644
--- a/pkgs/tools/bluetooth/blueberry/default.nix
+++ b/pkgs/tools/bluetooth/blueberry/default.nix
@@ -14,13 +14,13 @@
stdenv.mkDerivation rec {
pname = "blueberry";
- version = "1.4.5";
+ version = "1.4.6";
src = fetchFromGitHub {
owner = "linuxmint";
repo = pname;
rev = version;
- sha256 = "sha256-DDxrreo133DIn5XhXKgWvbhPV2NXdyyywC+e73W5aY4=";
+ sha256 = "sha256-4SKEkoIEflOX5WXJ7X3onrieecT2NoH/eV3H3Cx/SYQ=";
};
nativeBuildInputs = [
diff --git a/pkgs/tools/cd-dvd/ccd2iso/default.nix b/pkgs/tools/cd-dvd/ccd2iso/default.nix
index ad3fee9792c6..1fe606e6acc2 100644
--- a/pkgs/tools/cd-dvd/ccd2iso/default.nix
+++ b/pkgs/tools/cd-dvd/ccd2iso/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
description = "CloneCD to ISO converter";
homepage = "https://sourceforge.net/projects/ccd2iso/";
license = licenses.gpl2;
- maintainers = with maintainers; [ yegortimoshenko ];
+ maintainers = with maintainers; [ yana ];
platforms = platforms.unix;
};
}
diff --git a/pkgs/tools/filesystems/cryfs/default.nix b/pkgs/tools/filesystems/cryfs/default.nix
index 0f61d47aca90..6d93717dd9c8 100644
--- a/pkgs/tools/filesystems/cryfs/default.nix
+++ b/pkgs/tools/filesystems/cryfs/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv, fetchFromGitHub
, cmake, pkg-config, python3
-, boost17x, curl, fuse, openssl, range-v3, spdlog
+, boost175, curl, fuse, openssl, range-v3, spdlog
# cryptopp and gtest on standby - using the vendored ones for now
# see https://github.com/cryfs/cryfs/issues/369
, llvmPackages
@@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
strictDeps = true;
- buildInputs = [ boost17x curl fuse openssl range-v3 spdlog ]
+ buildInputs = [ boost175 curl fuse openssl range-v3 spdlog ]
++ lib.optional stdenv.cc.isClang llvmPackages.openmp;
#checkInputs = [ gtest ];
diff --git a/pkgs/tools/filesystems/lfs/default.nix b/pkgs/tools/filesystems/lfs/default.nix
index cae39cc471fd..38746981588e 100644
--- a/pkgs/tools/filesystems/lfs/default.nix
+++ b/pkgs/tools/filesystems/lfs/default.nix
@@ -5,16 +5,16 @@
rustPlatform.buildRustPackage rec {
pname = "lfs";
- version = "1.3.0";
+ version = "1.3.1";
src = fetchFromGitHub {
owner = "Canop";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-nRJ73j3l3xaFImhrHEGmfqESEEjVKhIwdNZNc/RqOcU=";
+ sha256 = "sha256-3zGCVT3SfQm72CF2MasT7k5r1Jx9DRUrXKHBSpvcv10=";
};
- cargoSha256 = "sha256-iAz2s92hWkLCXoQ09mKCyI0yHvH55WaTSl+a5gz44bU=";
+ cargoSha256 = "sha256-Q4eNvOY5c4KybDKVhcOznxGPUgyjgEYPD8+9r6sECXA=";
meta = with lib; {
description = "Get information on your mounted disks";
diff --git a/pkgs/tools/games/joystickwake/default.nix b/pkgs/tools/games/joystickwake/default.nix
index 4f324c36d84a..f8f962f6eef7 100644
--- a/pkgs/tools/games/joystickwake/default.nix
+++ b/pkgs/tools/games/joystickwake/default.nix
@@ -1,13 +1,13 @@
{ lib, python3, fetchFromGitHub }:
python3.pkgs.buildPythonApplication rec {
pname = "joystickwake";
- version = "0.2.5";
+ version = "0.3";
src = fetchFromGitHub {
owner = "foresto";
repo = pname;
rev = "v${version}";
- sha256 = "1yhzv4gbz0c0ircxk91m1d4ygf14mla137z4nfxggmbvjs0aa4y0";
+ sha256 = "0f990bvykjjq2rzzbm158kajnqxigfzcrzap11dc415wkvn25k6q";
};
propagatedBuildInputs = with python3.pkgs; [ pyudev xlib ];
diff --git a/pkgs/tools/games/minecraft/optifine/default.nix b/pkgs/tools/games/minecraft/optifine/default.nix
index 06425e6b67ef..b7ca74822c40 100644
--- a/pkgs/tools/games/minecraft/optifine/default.nix
+++ b/pkgs/tools/games/minecraft/optifine/default.nix
@@ -6,11 +6,11 @@
stdenv.mkDerivation rec {
pname = "optifine";
- version = "1.16.5_HD_U_G8";
+ version = "1.18.1_HD_U_H4";
src = fetchurl {
url = "https://optifine.net/download?f=OptiFine_${version}.jar";
- sha256 = "0ks91d6n4vkgb5ykdrc67br2c69nqjr0xhp7rrkybg24xn8bqxiw";
+ sha256 = "325168569b21a2dcde82999876f69ec9d8af75202a7021691f2abede4d81dcec";
};
dontUnpack = true;
diff --git a/pkgs/tools/graphics/gmic/default.nix b/pkgs/tools/graphics/gmic/default.nix
index e43370aef908..a046aca799c9 100644
--- a/pkgs/tools/graphics/gmic/default.nix
+++ b/pkgs/tools/graphics/gmic/default.nix
@@ -15,13 +15,13 @@
stdenv.mkDerivation rec {
pname = "gmic";
- version = "2.9.9";
+ version = "3.0.0";
outputs = [ "out" "lib" "dev" "man" ];
src = fetchurl {
url = "https://gmic.eu/files/source/gmic_${version}.tar.gz";
- sha256 = "sha256-nwUzOHUuyWprYZcYA3dnaCxf1Y4kccCPN0D9sHBgW8A=";
+ sha256 = "sha256-PwVruebb8GdK9Mjc5Z9BmBchh2Yvf7s2zGPryMG3ESA=";
};
nativeBuildInputs = [
diff --git a/pkgs/tools/graphics/viu/default.nix b/pkgs/tools/graphics/viu/default.nix
index 8a02e0fefede..104a4a81282a 100644
--- a/pkgs/tools/graphics/viu/default.nix
+++ b/pkgs/tools/graphics/viu/default.nix
@@ -2,19 +2,19 @@
rustPlatform.buildRustPackage rec {
pname = "viu";
- version = "1.3.0";
+ version = "1.4.0";
src = fetchFromGitHub {
owner = "atanunq";
repo = "viu";
rev = "v${version}";
- sha256 = "1n1qwlh1zinq5ngx04cvs69z8zr12yywr70vbrc946kbh4hx6pk9";
+ sha256 = "sha256-lAuIl25368Gv717a8p2So1o1VMDJJAOlDdqfItYizo4=";
};
# tests need an interactive terminal
doCheck = false;
- cargoSha256 = "0s6i42n4jivzj4ad62r7nc6ailydy686ivszcd6cj5f4dinsbgq3";
+ cargoSha256 = "sha256-ildtjaYGbrQacJOdGDVwFv+kod+vZHqukWN6ARtJqI4=";
meta = with lib; {
description = "A command-line application to view images from the terminal written in Rust";
diff --git a/pkgs/tools/inputmethods/ibus/default.nix b/pkgs/tools/inputmethods/ibus/default.nix
index a0aea92ea4af..50b9dba51d35 100644
--- a/pkgs/tools/inputmethods/ibus/default.nix
+++ b/pkgs/tools/inputmethods/ibus/default.nix
@@ -169,6 +169,6 @@ stdenv.mkDerivation rec {
description = "Intelligent Input Bus, input method framework";
license = licenses.lgpl21Plus;
platforms = platforms.linux;
- maintainers = with maintainers; [ ttuegel yegortimoshenko ];
+ maintainers = with maintainers; [ ttuegel yana ];
};
}
diff --git a/pkgs/tools/misc/autorandr/default.nix b/pkgs/tools/misc/autorandr/default.nix
index 7b044fd0dd99..bf54d6a445ef 100644
--- a/pkgs/tools/misc/autorandr/default.nix
+++ b/pkgs/tools/misc/autorandr/default.nix
@@ -7,7 +7,7 @@
stdenv.mkDerivation rec {
pname = "autorandr";
- version = "1.11";
+ version = "1.12.1";
buildInputs = [ python3Packages.python ];
@@ -57,7 +57,7 @@ stdenv.mkDerivation rec {
owner = "phillipberndt";
repo = "autorandr";
rev = version;
- sha256 = "0rmnqk2bi6bbd2if1rll37mlzlqxzmnazfffdhcpzskxwyaj4yn5";
+ sha256 = "sha256-7SNnbgV6PeseBD6wdilEIOfOL2KVDpnlkSn9SBgRhhM=";
};
meta = with lib; {
diff --git a/pkgs/tools/misc/direnv/default.nix b/pkgs/tools/misc/direnv/default.nix
index fa9be5c84a67..e9d38cbdcc2c 100644
--- a/pkgs/tools/misc/direnv/default.nix
+++ b/pkgs/tools/misc/direnv/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "direnv";
- version = "2.30.1";
+ version = "2.30.2";
src = fetchFromGitHub {
owner = "direnv";
repo = "direnv";
rev = "v${version}";
- sha256 = "sha256-4ojoV6BtPOaMnDierxlfkOuaP1KZGYNMImSURA33tfg=";
+ sha256 = "sha256-lQcy3EXl6KicAzRbypyX8sh39vNbZE2aUHBtwx07s9g=";
};
vendorSha256 = "sha256-YhgQUl9fdictEtz6J88vEzznGd8Ipeb9AYo/p1ZLz5k=";
diff --git a/pkgs/tools/misc/dpt-rp1-py/default.nix b/pkgs/tools/misc/dpt-rp1-py/default.nix
index 75a95d153035..5f1e53f8105f 100644
--- a/pkgs/tools/misc/dpt-rp1-py/default.nix
+++ b/pkgs/tools/misc/dpt-rp1-py/default.nix
@@ -1,13 +1,13 @@
{ lib, python3Packages, fetchFromGitHub }:
python3Packages.buildPythonApplication rec {
pname = "dpt-rp1-py";
- version = "0.1.15";
+ version = "0.1.16";
src = fetchFromGitHub {
owner = "janten";
repo = pname;
rev = "v${version}";
- sha256 = "0kmhsx6n3wjzqcvfnpvdxiiwzxr51khgrl0kgaaas8hwq246l65d";
+ sha256 = "0zvf09b9rzpx5b0w81ziqd7v321hfhgsgvshdx23karj2hf75bvj";
};
doCheck = false;
diff --git a/pkgs/tools/misc/goaccess/default.nix b/pkgs/tools/misc/goaccess/default.nix
index 70c1dab5c6e2..fd1c80a35a09 100644
--- a/pkgs/tools/misc/goaccess/default.nix
+++ b/pkgs/tools/misc/goaccess/default.nix
@@ -10,14 +10,14 @@
}:
stdenv.mkDerivation rec {
- version = "1.5.3";
+ version = "1.5.4";
pname = "goaccess";
src = fetchFromGitHub {
owner = "allinurl";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-TgreyBlV86K6P0W9WeLUW6RbcHpuOFW2fj2cCe7nWHE=";
+ sha256 = "sha256-KDA5R3up37DLS9YIur4IOacwOq0zed5tj58jEmE0vpE=";
};
nativeBuildInputs = [
diff --git a/pkgs/tools/misc/goreleaser/default.nix b/pkgs/tools/misc/goreleaser/default.nix
index f6c03edfe53d..fb8253919181 100644
--- a/pkgs/tools/misc/goreleaser/default.nix
+++ b/pkgs/tools/misc/goreleaser/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "goreleaser";
- version = "1.1.0";
+ version = "1.2.2";
src = fetchFromGitHub {
owner = "goreleaser";
repo = pname;
rev = "v${version}";
- sha256 = "1rk2n1c2ia8kwqvbfnhsf3jbbi1qzndniq7cxs8iy9drn4adl7gv";
+ sha256 = "sha256-p+QLZ0G75Mk0Z9G+u+qcxTTWzPZnuM+inLO0Lkojs84=";
};
- vendorSha256 = "1hm5ya240vpfmgc8y6qv4gp4gbcqydk7hg05fwr7nzc2apj5fv6a";
+ vendorSha256 = "sha256-mAJrUGgO0iprQnYOa3TMENNJbJcgM1eiV/AG+TYP0Mg=";
ldflags = [
"-s"
diff --git a/pkgs/tools/misc/macchina/default.nix b/pkgs/tools/misc/macchina/default.nix
index cc28dd2759f6..2dc6ba9f89e4 100644
--- a/pkgs/tools/misc/macchina/default.nix
+++ b/pkgs/tools/misc/macchina/default.nix
@@ -3,16 +3,16 @@
rustPlatform.buildRustPackage rec {
pname = "macchina";
- version = "6.0.1";
+ version = "5.0.5";
src = fetchFromGitHub {
owner = "Macchina-CLI";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-CInENUTuFyHGPntU1vv7c6MWZiCPdH3Zytj191Q/vOc=";
+ sha256 = "sha256-si+5LvRUIWp48vsD1WxGWl2O/2bpaBX+ArkZPbBqtME=";
};
- cargoSha256 = "sha256-XbNypI0x9lkLYIAk6X0Ifx/YV5yKmP6j2Qc+qQXMgjg=";
+ cargoSha256 = "sha256-CN7PxPUkfyDGxVaf879Sp6w0UbqwL/is15xcfH2fm1w=";
nativeBuildInputs = [ installShellFiles ];
buildInputs = lib.optionals stdenv.isDarwin [ libiconv Foundation ];
diff --git a/pkgs/tools/misc/man-db/default.nix b/pkgs/tools/misc/man-db/default.nix
index f1739cbd50dd..d495c912f599 100644
--- a/pkgs/tools/misc/man-db/default.nix
+++ b/pkgs/tools/misc/man-db/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, pkg-config, libpipeline, db, groff, libiconv, makeWrapper, buildPackages }:
+{ lib, stdenv, fetchurl, pkg-config, libpipeline, db, groff, libiconv, makeWrapper, buildPackages, nixosTests }:
stdenv.mkDerivation rec {
pname = "man-db";
@@ -73,6 +73,10 @@ stdenv.mkDerivation rec {
doCheck = !stdenv.hostPlatform.isMusl /* iconv binary */ && !stdenv.hostPlatform.isDarwin;
+ passthru.tests = {
+ nixos = nixosTests.man;
+ };
+
meta = with lib; {
homepage = "http://man-db.nongnu.org";
description = "An implementation of the standard Unix documentation system accessed using the man command";
diff --git a/pkgs/tools/misc/mandoc/default.nix b/pkgs/tools/misc/mandoc/default.nix
index 1771f6515bc4..2d974b8af63d 100644
--- a/pkgs/tools/misc/mandoc/default.nix
+++ b/pkgs/tools/misc/mandoc/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, zlib, perl }:
+{ lib, stdenv, fetchurl, zlib, perl, nixosTests }:
let
# check if we can execute binaries for the host platform on the build platform
@@ -62,6 +62,10 @@ stdenv.mkDerivation rec {
checkInputs = [ perl ];
preCheck = "patchShebangs --build regress/regress.pl";
+ passthru.tests = {
+ nixos = nixosTests.man;
+ };
+
meta = with lib; {
homepage = "https://mandoc.bsd.lv/";
description = "suite of tools compiling mdoc and man";
diff --git a/pkgs/tools/misc/mc/default.nix b/pkgs/tools/misc/mc/default.nix
index b9ff4ad33d2c..be24d3e2c0b7 100644
--- a/pkgs/tools/misc/mc/default.nix
+++ b/pkgs/tools/misc/mc/default.nix
@@ -17,6 +17,9 @@
, coreutils
, autoreconfHook
, autoSignDarwinBinariesHook
+
+# updater only
+, writeScript
}:
stdenv.mkDerivation rec {
@@ -69,6 +72,17 @@ stdenv.mkDerivation rec {
$out/bin/mc
'';
+ passthru.updateScript = writeScript "update-mc" ''
+ #!/usr/bin/env nix-shell
+ #!nix-shell -i bash -p curl pcre common-updater-scripts
+
+ set -eu -o pipefail
+
+ # Expect the text in format of "Current version is: 4.8.27; ...".
+ new_version="$(curl -s https://midnight-commander.org/ | pcregrep -o1 'Current version is: (([0-9]+\.?)+);')"
+ update-source-version mc "$new_version"
+ '';
+
meta = with lib; {
description = "File Manager and User Shell for the GNU Project";
downloadPage = "https://www.midnight-commander.org/downloads/";
diff --git a/pkgs/tools/misc/mysqltuner/default.nix b/pkgs/tools/misc/mysqltuner/default.nix
index d55d2971535d..f4dbf2cef6e1 100644
--- a/pkgs/tools/misc/mysqltuner/default.nix
+++ b/pkgs/tools/misc/mysqltuner/default.nix
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Make recommendations for increased performance and stability of MariaDB/MySQL";
- homepage = "http://mysqltuner.com";
+ homepage = "https://mysqltuner.com/";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ peterhoeg shamilton ];
};
diff --git a/pkgs/tools/misc/rpm-ostree/default.nix b/pkgs/tools/misc/rpm-ostree/default.nix
index c4764923c7a9..bfc2ce2c0e99 100644
--- a/pkgs/tools/misc/rpm-ostree/default.nix
+++ b/pkgs/tools/misc/rpm-ostree/default.nix
@@ -40,13 +40,13 @@
stdenv.mkDerivation rec {
pname = "rpm-ostree";
- version = "2021.9";
+ version = "2021.14";
outputs = [ "out" "dev" "man" "devdoc" ];
src = fetchurl {
url = "https://github.com/coreos/${pname}/releases/download/v${version}/${pname}-${version}.tar.xz";
- sha256 = "sha256-DvATvvAliJhEItbOlK1CA/ibhzImw651pkplqpRG+OQ=";
+ sha256 = "sha256-WOG21wSbjXMc/6OHJBEKFOhvnIt+SFpZikB8XkfN32Y=";
};
nativeBuildInputs = [
diff --git a/pkgs/tools/misc/tio/default.nix b/pkgs/tools/misc/tio/default.nix
index 9b8e76f10c43..b49cfa44c18d 100644
--- a/pkgs/tools/misc/tio/default.nix
+++ b/pkgs/tools/misc/tio/default.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
description = "Serial console TTY";
homepage = "https://tio.github.io/";
license = licenses.gpl2Plus;
- maintainers = with maintainers; [ yegortimoshenko ];
+ maintainers = with maintainers; [ yana ];
platforms = platforms.unix;
};
}
diff --git a/pkgs/tools/networking/dnsproxy/default.nix b/pkgs/tools/networking/dnsproxy/default.nix
index 57863a10529c..8a98600f0dcf 100644
--- a/pkgs/tools/networking/dnsproxy/default.nix
+++ b/pkgs/tools/networking/dnsproxy/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "dnsproxy";
- version = "0.39.12";
+ version = "0.40.1";
src = fetchFromGitHub {
owner = "AdguardTeam";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-gtakdKnkzAU1yKtKnlkS+n8CbgftV64zLoENJKYjIAo=";
+ sha256 = "sha256-tvYurE+/ZPJeV/ZKMIC0yrwzomxd/3y0KtChei/HO6c=";
};
vendorSha256 = null;
diff --git a/pkgs/tools/networking/ndn-tools/default.nix b/pkgs/tools/networking/ndn-tools/default.nix
index 83a8182b4275..1b693f21f62e 100644
--- a/pkgs/tools/networking/ndn-tools/default.nix
+++ b/pkgs/tools/networking/ndn-tools/default.nix
@@ -1,6 +1,6 @@
{ lib
, stdenv
-, boost
+, boost175
, fetchFromGitHub
, libpcap
, ndn-cxx
@@ -18,21 +18,23 @@ stdenv.mkDerivation rec {
owner = "named-data";
repo = pname;
rev = "ndn-tools-${version}";
- sha256 = "1q2d0v8srqjbvigr570qw6ia0d9f88aj26ccyxkzjjwwqdx3y4fy";
+ sha256 = "sha256-3hE/esOcS/ln94wZIRVCLjWgouEYnJJf3EvirNEGTeA=";
};
nativeBuildInputs = [ pkg-config sphinx wafHook ];
buildInputs = [ libpcap ndn-cxx openssl ];
wafConfigureFlags = [
- "--boost-includes=${boost.dev}/include"
- "--boost-libs=${boost.out}/lib"
- "--with-tests"
+ "--boost-includes=${boost175.dev}/include"
+ "--boost-libs=${boost175.out}/lib"
+ # "--with-tests"
];
- doCheck = true;
+ doCheck = false;
checkPhase = ''
+ runHook preCheck
build/unit-tests
+ runHook postCheck
'';
meta = with lib; {
diff --git a/pkgs/tools/networking/nebula/default.nix b/pkgs/tools/networking/nebula/default.nix
index 2aec2fb50c76..a30c9f3bbdcd 100644
--- a/pkgs/tools/networking/nebula/default.nix
+++ b/pkgs/tools/networking/nebula/default.nix
@@ -1,17 +1,17 @@
-{ lib, buildGoModule, fetchFromGitHub }:
+{ lib, buildGo117Module, fetchFromGitHub }:
-buildGoModule rec {
+buildGo117Module rec {
pname = "nebula";
- version = "1.4.0";
+ version = "1.5.2";
src = fetchFromGitHub {
owner = "slackhq";
repo = pname;
rev = "v${version}";
- sha256 = "lu2/rSB9cFD7VUiK+niuqCX9CI2x+k4Pi+U5yksETSU=";
+ sha256 = "kxBu+r99sC3XWDX+xTmhdUJx0HMVWA0Xgy7wgfrjZ5E=";
};
- vendorSha256 = "p1inJ9+NAb2d81cn+y+ofhxFz9ObUiLgj+9cACa6Jqg=";
+ vendorSha256 = "5Yv2t5vdUNCcCo2KAm1xCkRVrt6gIasKHLqH7VVPDuU=";
doCheck = false;
@@ -38,7 +38,7 @@ buildGoModule rec {
'';
homepage = "https://github.com/slackhq/nebula";
license = licenses.mit;
- maintainers = with maintainers; [ Br1ght0ne ];
+ maintainers = with maintainers; [ Br1ght0ne numinit ];
};
}
diff --git a/pkgs/tools/networking/wireguard-go/default.nix b/pkgs/tools/networking/wireguard-go/default.nix
index 3fa487a7dc6d..6f7bc6caa7f0 100644
--- a/pkgs/tools/networking/wireguard-go/default.nix
+++ b/pkgs/tools/networking/wireguard-go/default.nix
@@ -25,6 +25,6 @@ buildGoPackage rec {
description = "Userspace Go implementation of WireGuard";
homepage = "https://git.zx2c4.com/wireguard-go/about/";
license = licenses.mit;
- maintainers = with maintainers; [ elseym kirelagin yegortimoshenko zx2c4 ];
+ maintainers = with maintainers; [ elseym kirelagin yana zx2c4 ];
};
}
diff --git a/pkgs/tools/networking/wormhole-william/default.nix b/pkgs/tools/networking/wormhole-william/default.nix
index 4379aa89ceb5..157119e64750 100644
--- a/pkgs/tools/networking/wormhole-william/default.nix
+++ b/pkgs/tools/networking/wormhole-william/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "wormhole-william";
- version = "1.0.5";
+ version = "1.0.6";
src = fetchFromGitHub {
owner = "psanford";
repo = "wormhole-william";
rev = "v${version}";
- sha256 = "sha256-75pSFMzaZW+rtikO0khuxXIgb3Wj8ieSE4sB6quKgo4=";
+ sha256 = "sha256-L/0zgQkwADElpIzOJAROa3CN/YNl76Af2pAhX8y2Wxs=";
};
- vendorSha256 = "sha256-8GZ4h+DFQaCizOCxsMzAllXyaQgzQQBsbCnVi5MWbFg=";
+ vendorSha256 = "sha256-J6iht3cagcwFekydShgaYJtkNLfEvSDqonkC7+frldM=";
doCheck = false;
diff --git a/pkgs/tools/security/cariddi/default.nix b/pkgs/tools/security/cariddi/default.nix
index 1912b0b1acc0..670a03c88810 100644
--- a/pkgs/tools/security/cariddi/default.nix
+++ b/pkgs/tools/security/cariddi/default.nix
@@ -5,16 +5,16 @@
buildGoModule rec {
pname = "cariddi";
- version = "1.1.4";
+ version = "1.1.5";
src = fetchFromGitHub {
owner = "edoardottt";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-/LGiGNvnZGyq9r+Tl6PI0SIKShkESz+XMWWKA5htczY=";
+ sha256 = "sha256-PXQljC9rwlxXQ96fII3EjD4NXu61EMkYvMWqkcJZ4vU=";
};
- vendorSha256 = "sha256-ZIlOPOrAWdwHwgUR/9eBEXaIcNfWh7yEQ/c9iE8sLiY=";
+ vendorSha256 = "sha256-yVfRjUlw90oUsbF2P6pW6FhMXok9ZwcKmAWyTFLI/cY=";
meta = with lib; {
description = "Crawler for URLs and endpoints";
diff --git a/pkgs/tools/security/doppler/default.nix b/pkgs/tools/security/doppler/default.nix
index 2bd087fe4a46..27b44ce6042a 100644
--- a/pkgs/tools/security/doppler/default.nix
+++ b/pkgs/tools/security/doppler/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "doppler";
- version = "3.35.0";
+ version = "3.36.2";
src = fetchFromGitHub {
owner = "dopplerhq";
repo = "cli";
rev = version;
- sha256 = "sha256-Eb6msMl5X8ct9XlVlrxbnkXSEouzK/jCW94qm3PTXBQ=";
+ sha256 = "sha256-T8WqQTB3ogxGiImkyZUUbKcXTdSgGM0Vb4OkckslzYE=";
};
vendorSha256 = "sha256-VPxHxNtDeP5CFDMTeMsZYED9ZGWMquJdeupeCVldY/E=";
diff --git a/pkgs/tools/security/qdigidoc/default.nix b/pkgs/tools/security/qdigidoc/default.nix
index c0b2f73d5c17..b47a2455b672 100644
--- a/pkgs/tools/security/qdigidoc/default.nix
+++ b/pkgs/tools/security/qdigidoc/default.nix
@@ -45,6 +45,6 @@ mkDerivation rec {
homepage = "https://www.id.ee/";
license = licenses.lgpl21Plus;
platforms = platforms.linux;
- maintainers = with maintainers; [ yegortimoshenko mmahut ];
+ maintainers = with maintainers; [ mmahut yana ];
};
}
diff --git a/pkgs/tools/security/tboot/default.nix b/pkgs/tools/security/tboot/default.nix
index 86051c51dece..d11426a2b48c 100644
--- a/pkgs/tools/security/tboot/default.nix
+++ b/pkgs/tools/security/tboot/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "tboot";
- version = "1.10.2";
+ version = "1.10.3";
src = fetchurl {
url = "mirror://sourceforge/tboot/${pname}-${version}.tar.gz";
- sha256 = "sha256-Lheco7ULg87lbC8qXkCWwG3R8jiPdQgznDkPBPy6sRE=";
+ sha256 = "sha256-ixFs9Bd6VNT1n5RU6n38hFR+m4+SBNzwrCNXRmCHgOQ=";
};
buildInputs = [ openssl trousers zlib ];
diff --git a/pkgs/tools/security/vault/default.nix b/pkgs/tools/security/vault/default.nix
index 822e2ba4b187..b50604bf15fa 100644
--- a/pkgs/tools/security/vault/default.nix
+++ b/pkgs/tools/security/vault/default.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "vault";
- version = "1.9.1";
+ version = "1.9.2";
src = fetchFromGitHub {
owner = "hashicorp";
repo = "vault";
rev = "v${version}";
- sha256 = "sha256-v+xIes64bazVah7iUMOGIVQ+CBBquVwZjjaCIQNJIII=";
+ sha256 = "sha256-vuwVPBB7zxpmJsBZ+J/vl0E49gx7CUGGi5j1Grgv2Jo=";
};
- vendorSha256 = "sha256-jSsYI62oOcCiin0oPvW6403b6kAR3m/XpRPLq0ii+PQ=";
+ vendorSha256 = "sha256-OHGQ6v51jfxEhe7v8b9/yh7aPZmgTod+WFKFzwXk4LU=";
subPackages = [ "." ];
diff --git a/pkgs/tools/security/vaultwarden/default.nix b/pkgs/tools/security/vaultwarden/default.nix
index 77ec5a1e8132..13399698c0ed 100644
--- a/pkgs/tools/security/vaultwarden/default.nix
+++ b/pkgs/tools/security/vaultwarden/default.nix
@@ -5,16 +5,16 @@
rustPlatform.buildRustPackage rec {
pname = "vaultwarden";
- version = "1.23.0";
+ version = "1.23.1";
src = fetchFromGitHub {
owner = "dani-garcia";
repo = pname;
rev = version;
- sha256 = "sha256-lbOsJsmZxdBNTbhsGJ1mcjWlJ6802GYM3waTiWYOErY=";
+ sha256 = "sha256-UMeltpuGUPdB5j4NBxA6SuLUqzinrF8USCaJk9SjDJA=";
};
- cargoSha256 = "sha256-ViXpoPkBznB0o/dc/l1r3m0y+z2w58wqlU8/cg8u7tI=";
+ cargoSha256 = "sha256-8SjCWioOK/bk6G+0Yfl0ilgbLu83hn+AtuX9QWrnQEc=";
postPatch = ''
# Upstream specifies 1.57; nixpkgs has 1.56 which also produces a working
diff --git a/pkgs/tools/system/bpytop/default.nix b/pkgs/tools/system/bpytop/default.nix
index 1c24537b0221..eb0630d33eea 100644
--- a/pkgs/tools/system/bpytop/default.nix
+++ b/pkgs/tools/system/bpytop/default.nix
@@ -7,13 +7,13 @@
stdenv.mkDerivation rec {
pname = "bpytop";
- version = "1.0.67";
+ version = "1.0.68";
src = fetchFromGitHub {
owner = "aristocratos";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-nvpIqX16WP9kslFo1ne5+QAZcvG+WFm5kDVOLN4C+b0=";
+ sha256 = "sha256-NHfaWWwNpGhqu/ALcW4p4X6sktEyLbKQuNHpAUUw4LY=";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/tools/text/popfile/default.nix b/pkgs/tools/text/popfile/default.nix
index 7cfb2d2d6a4b..7dec478a6342 100644
--- a/pkgs/tools/text/popfile/default.nix
+++ b/pkgs/tools/text/popfile/default.nix
@@ -49,7 +49,7 @@ stdenv.mkDerivation rec {
meta = {
description = "An email classification system that automatically sorts messages and fights spam";
- homepage = "http://getpopfile.org";
+ homepage = "https://getpopfile.org/";
license = lib.licenses.gpl2;
# Should work on macOS, but havent tested it.
diff --git a/pkgs/tools/typesetting/htmldoc/default.nix b/pkgs/tools/typesetting/htmldoc/default.nix
index e29447011bc3..cd48a3fd8765 100644
--- a/pkgs/tools/typesetting/htmldoc/default.nix
+++ b/pkgs/tools/typesetting/htmldoc/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
pname = "htmldoc";
- version = "1.9.13";
+ version = "1.9.14";
src = fetchFromGitHub {
owner = "michaelrsweet";
repo = "htmldoc";
rev = "v${version}";
- sha256 = "sha256-wAqH3BKNYbOXMbnaRhz4QZ/49stxC2Qf+yatKBv0i68=";
+ sha256 = "sha256-mPykntRKu2NrIIGYGNCATUC3k/dvRmVkjHyhBeFfQ2U=";
};
nativeBuildInputs = [ pkg-config ];
diff --git a/pkgs/tools/virtualization/cloudmonkey/default.nix b/pkgs/tools/virtualization/cloudmonkey/default.nix
index 00ca3f09d393..ca1c4caf03b3 100644
--- a/pkgs/tools/virtualization/cloudmonkey/default.nix
+++ b/pkgs/tools/virtualization/cloudmonkey/default.nix
@@ -11,8 +11,6 @@ buildGoModule rec {
sha256 = "sha256-C9e2KsnoggjWZp8gx757MbFdGxmfh+TtAd+luS3ycHU=";
};
- runVend = true;
-
vendorSha256 = null;
meta = with lib; {
diff --git a/pkgs/tools/wayland/wluma/default.nix b/pkgs/tools/wayland/wluma/default.nix
new file mode 100644
index 000000000000..2921e3858b41
--- /dev/null
+++ b/pkgs/tools/wayland/wluma/default.nix
@@ -0,0 +1,35 @@
+{ lib
+, fetchFromGitHub
+, makeWrapper
+, rustPlatform
+, vulkan-loader
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "wluma";
+ version = "2.0.1";
+
+ src = fetchFromGitHub {
+ owner = "maximbaz";
+ repo = "wluma";
+ rev = version;
+ sha256 = "sha256-fqBEJS+SQoPNNEw6jyoiZjq/chY73bQ+cM21F8RdNPE=";
+ };
+
+ nativeBuildInputs = [ makeWrapper ];
+
+ postInstall = ''
+ wrapProgram $out/bin/wluma \
+ --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ vulkan-loader ]}"
+ '';
+
+ cargoSha256 = "sha256-dZBA6VeJRHmqpazRwjLP1kYcYYN5LCFWkIaXqp4/RkQ=";
+
+ meta = with lib; {
+ description = "Automatic brightness adjustment based on screen contents and ALS";
+ homepage = "https://github.com/maximbaz/wluma";
+ license = licenses.isc;
+ maintainers = with maintainers; [ yevhenshymotiuk ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 482f17ce47ec..e5ae544ba32c 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -519,6 +519,8 @@ with pkgs;
packr = callPackage ../development/libraries/packr { };
+ perseus-cli = callPackage ../development/tools/perseus-cli { };
+
pet = callPackage ../development/tools/pet { };
pkger = callPackage ../development/libraries/pkger { };
@@ -2628,6 +2630,8 @@ with pkgs;
wlsunset = callPackage ../tools/wayland/wlsunset { };
+ wluma = callPackage ../tools/wayland/wluma { };
+
wob = callPackage ../tools/wayland/wob { };
wshowkeys = callPackage ../tools/wayland/wshowkeys { };
@@ -15986,9 +15990,7 @@ with pkgs;
captive-browser = callPackage ../applications/networking/browsers/captive-browser { };
- ndn-cxx = callPackage ../development/libraries/ndn-cxx {
- boost = boost175;
- };
+ ndn-cxx = callPackage ../development/libraries/ndn-cxx { };
ndn-tools = callPackage ../tools/networking/ndn-tools { };
@@ -25121,6 +25123,8 @@ with pkgs;
fnott = callPackage ../applications/misc/fnott { };
+ gg-scm = callPackage ../applications/version-management/git-and-tools/gg { };
+
gigalixir = with python3Packages; toPythonApplication gigalixir;
go-libp2p-daemon = callPackage ../servers/go-libp2p-daemon { };
@@ -31301,6 +31305,8 @@ with pkgs;
gnome-connections = callPackage ../desktops/gnome/apps/gnome-connections { };
+ gnome-text-editor = callPackage ../desktops/gnome/apps/gnome-text-editor { };
+
gnome-tour = callPackage ../desktops/gnome/core/gnome-tour { };
hhexen = callPackage ../games/hhexen { };
@@ -34103,6 +34109,8 @@ with pkgs;
gortr = callPackage ../servers/gortr {};
+ stayrtr = callPackage ../servers/stayrtr {};
+
sentencepiece = callPackage ../development/libraries/sentencepiece {};
kcli = callPackage ../development/tools/kcli {};
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 639e2b14eb43..fbcb8f33be74 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -1320,6 +1320,8 @@ in {
brother = callPackage ../development/python-modules/brother { };
+ brother-ql = callPackage ../development/python-modules/brother-ql { };
+
brotli = callPackage ../development/python-modules/brotli { };
brotlicffi = callPackage ../development/python-modules/brotlicffi {
@@ -2042,6 +2044,8 @@ in {
deepdiff = callPackage ../development/python-modules/deepdiff { };
+ deepdish = callPackage ../development/python-modules/deepdish { };
+
deepmerge = callPackage ../development/python-modules/deepmerge { };
deeptoolsintervals = callPackage ../development/python-modules/deeptoolsintervals { };
@@ -5456,6 +5460,8 @@ in {
obfsproxy = callPackage ../development/python-modules/obfsproxy { };
+ objax = callPackage ../development/python-modules/objax { };
+
objgraph = callPackage ../development/python-modules/objgraph {
# requires both the graphviz package and python package
graphvizPkgs = pkgs.graphviz;
@@ -5642,6 +5648,8 @@ in {
packaging = callPackage ../development/python-modules/packaging { };
+ packbits = callPackage ../development/python-modules/packbits { };
+
packet-python = callPackage ../development/python-modules/packet-python { };
pafy = callPackage ../development/python-modules/pafy { };