diff --git a/lib/generators.nix b/lib/generators.nix
index bcb0f371a9b5..0cec4d2dd620 100644
--- a/lib/generators.nix
+++ b/lib/generators.nix
@@ -35,6 +35,8 @@ rec {
("generators.mkValueStringDefault: " +
"${t} not supported: ${toPretty {} v}");
in if isInt v then toString v
+ # convert derivations to store paths
+ else if lib.isDerivation v then toString v
# we default to not quoting strings
else if isString v then v
# isString returns "1", which is not a good default
@@ -169,7 +171,7 @@ rec {
# converts { a.b.c = 5; } to { "a.b".c = 5; } for toINI
gitFlattenAttrs = let
recurse = path: value:
- if isAttrs value then
+ if isAttrs value && !lib.isDerivation value then
lib.mapAttrsToList (name: value: recurse ([ name ] ++ path) value) value
else if length path > 1 then {
${concatStringsSep "." (lib.reverseList (tail path))}.${head path} = value;
diff --git a/nixos/doc/manual/from_md/release-notes/rl-2111.section.xml b/nixos/doc/manual/from_md/release-notes/rl-2111.section.xml
index 03d644307ae2..11075855ffde 100644
--- a/nixos/doc/manual/from_md/release-notes/rl-2111.section.xml
+++ b/nixos/doc/manual/from_md/release-notes/rl-2111.section.xml
@@ -927,6 +927,19 @@ Superuser created successfully.
file format.
+
+
+ The datadog-agent,
+ datadog-integrations-core and
+ datadog-process-agent packages were
+ upgraded from 6.11.2 to 7.30.2, git-2018-09-18 to 7.30.1 and
+ 6.11.1 to 7.30.2, respectively. As a result
+ services.datadog-agent has had breaking
+ changes to the configuration file. For details, see the
+ upstream
+ changelog.
+
+
diff --git a/nixos/doc/manual/release-notes/rl-2111.section.md b/nixos/doc/manual/release-notes/rl-2111.section.md
index a85fe9fe633f..a305c99e7afc 100644
--- a/nixos/doc/manual/release-notes/rl-2111.section.md
+++ b/nixos/doc/manual/release-notes/rl-2111.section.md
@@ -271,6 +271,11 @@ To be able to access the web UI this port needs to be opened in the firewall.
- The `todoman` package was upgraded from 3.9.0 to 4.0.0. This introduces breaking changes in the [configuration file](https://todoman.readthedocs.io/en/stable/configure.html#configuration-file) format.
+- The `datadog-agent`, `datadog-integrations-core` and `datadog-process-agent` packages
+ were upgraded from 6.11.2 to 7.30.2, git-2018-09-18 to 7.30.1 and 6.11.1 to 7.30.2,
+ respectively. As a result `services.datadog-agent` has had breaking changes to the
+ configuration file. For details, see the [upstream changelog](https://github.com/DataDog/datadog-agent/blob/main/CHANGELOG.rst).
+
## Other Notable Changes {#sec-release-21.11-notable-changes}
- The linux kernel package infrastructure was moved out of `all-packages.nix`, and restructured. Linux related functions and attributes now live under the `pkgs.linuxKernel` attribute set.
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix
index 76cc4411baba..fed212c0332c 100644
--- a/nixos/modules/module-list.nix
+++ b/nixos/modules/module-list.nix
@@ -383,6 +383,8 @@
./services/display-managers/greetd.nix
./services/editors/emacs.nix
./services/editors/infinoted.nix
+ ./services/games/crossfire-server.nix
+ ./services/games/deliantra-server.nix
./services/games/factorio.nix
./services/games/freeciv.nix
./services/games/minecraft-server.nix
diff --git a/nixos/modules/services/games/crossfire-server.nix b/nixos/modules/services/games/crossfire-server.nix
new file mode 100644
index 000000000000..974aea0cd671
--- /dev/null
+++ b/nixos/modules/services/games/crossfire-server.nix
@@ -0,0 +1,177 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+ cfg = config.services.crossfire-server;
+ serverPort = 13327;
+in {
+ options.services.crossfire-server = {
+ enable = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ If enabled, the Crossfire game server will be started at boot.
+ '';
+ };
+
+ package = mkOption {
+ type = types.package;
+ default = pkgs.crossfire-server;
+ defaultText = "pkgs.crossfire-server";
+ description = ''
+ The package to use for the Crossfire server (and map/arch data, if you
+ don't change dataDir).
+ '';
+ };
+
+ dataDir = mkOption {
+ type = types.str;
+ default = "${cfg.package}/share/crossfire";
+ defaultText = "\${config.services.crossfire.package}/share/crossfire";
+ description = ''
+ Where to load readonly data from -- maps, archetypes, treasure tables,
+ and the like. If you plan to edit the data on the live server (rather
+ than overlaying the crossfire-maps and crossfire-arch packages and
+ nixos-rebuilding), point this somewhere read-write and copy the data
+ there before starting the server.
+ '';
+ };
+
+ stateDir = mkOption {
+ type = types.str;
+ default = "/var/lib/crossfire";
+ description = ''
+ Where to store runtime data (save files, persistent items, etc).
+
+ If left at the default, this will be automatically created on server
+ startup if it does not already exist. If changed, it is the admin's
+ responsibility to make sure that the directory exists and is writeable
+ by the `crossfire` user.
+ '';
+ };
+
+ openFirewall = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Whether to open ports in the firewall for the server.
+ '';
+ };
+
+ configFiles = mkOption {
+ type = types.attrsOf types.str;
+ description = ''
+ Text to append to the corresponding configuration files. Note that the
+ files given in the example are *not* the complete set of files available
+ to customize; look in /etc/crossfire after enabling the server to see
+ the available files, and read the comments in each file for detailed
+ documentation on the format and what settings are available.
+
+ Note that the motd, rules, and news files, if configured here, will
+ overwrite the example files that come with the server, rather than being
+ appended to them as the other configuration files are.
+ '';
+ example = literalExample ''
+ dm_file = '''
+ admin:secret_password:localhost
+ jane:xyzzy:*
+ ''';
+ ban_file = '''
+ # Bob is a jerk
+ bob@*
+ # So is everyone on 192.168.86.255/24
+ *@192.168.86.
+ ''';
+ metaserver2 = '''
+ metaserver2_notification on
+ localhostname crossfire.example.net
+ ''';
+ motd = "Welcome to CrossFire!";
+ news = "No news yet.";
+ rules = "Don't be a jerk.";
+ settings = '''
+ # be nicer to newbies and harsher to experienced players
+ balanced_stat_loss true
+ # don't let players pick up and use admin-created items
+ real_wiz false
+ ''';
+ '';
+ default = {};
+ };
+ };
+
+ config = mkIf cfg.enable {
+ users.users.crossfire = {
+ description = "Crossfire server daemon user";
+ home = cfg.stateDir;
+ createHome = false;
+ isSystemUser = true;
+ group = "crossfire";
+ };
+ users.groups.crossfire = {};
+
+ # Merge the cfg.configFiles setting with the default files shipped with
+ # Crossfire.
+ # For most files this consists of reading ${crossfire}/etc/crossfire/${name}
+ # and appending the user setting to it; the motd, news, and rules are handled
+ # specially, with user-provided values completely replacing the original.
+ environment.etc = lib.attrsets.mapAttrs'
+ (name: value: lib.attrsets.nameValuePair "crossfire/${name}" {
+ mode = "0644";
+ text =
+ (optionalString (!elem name ["motd" "news" "rules"])
+ (fileContents "${cfg.package}/etc/crossfire/${name}"))
+ + "\n${value}";
+ }) ({
+ ban_file = "";
+ dm_file = "";
+ exp_table = "";
+ forbid = "";
+ metaserver2 = "";
+ motd = (fileContents "${cfg.package}/etc/crossfire/motd");
+ news = (fileContents "${cfg.package}/etc/crossfire/news");
+ rules = (fileContents "${cfg.package}/etc/crossfire/rules");
+ settings = "";
+ stat_bonus = "";
+ } // cfg.configFiles);
+
+ systemd.services.crossfire-server = {
+ description = "Crossfire Server Daemon";
+ wantedBy = [ "multi-user.target" ];
+ after = [ "network.target" ];
+
+ serviceConfig = mkMerge [
+ {
+ ExecStart = "${cfg.package}/bin/crossfire-server -conf /etc/crossfire -local '${cfg.stateDir}' -data '${cfg.dataDir}'";
+ Restart = "always";
+ User = "crossfire";
+ Group = "crossfire";
+ WorkingDirectory = cfg.stateDir;
+ }
+ (mkIf (cfg.stateDir == "/var/lib/crossfire") {
+ StateDirectory = "crossfire";
+ })
+ ];
+
+ # The crossfire server needs access to a bunch of files at runtime that
+ # are not created automatically at server startup; they're meant to be
+ # installed in $PREFIX/var/crossfire by `make install`. And those files
+ # need to be writeable, so we can't just point at the ones in the nix
+ # store. Instead we take the approach of copying them out of the store
+ # on first run. If `bookarch` already exists, we assume the rest of the
+ # files do as well, and copy nothing -- otherwise we risk ovewriting
+ # server state information every time the server is upgraded.
+ preStart = ''
+ if [ ! -e "${cfg.stateDir}"/bookarch ]; then
+ ${pkgs.rsync}/bin/rsync -a --chmod=u=rwX,go=rX \
+ "${cfg.package}/var/crossfire/" "${cfg.stateDir}/"
+ fi
+ '';
+ };
+
+ networking.firewall = mkIf cfg.openFirewall {
+ allowedTCPPorts = [ serverPort ];
+ };
+ };
+}
diff --git a/nixos/modules/services/games/deliantra-server.nix b/nixos/modules/services/games/deliantra-server.nix
new file mode 100644
index 000000000000..36bf60417626
--- /dev/null
+++ b/nixos/modules/services/games/deliantra-server.nix
@@ -0,0 +1,170 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+ cfg = config.services.deliantra-server;
+ serverPort = 13327;
+in {
+ options.services.deliantra-server = {
+ enable = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ If enabled, the Deliantra game server will be started at boot.
+ '';
+ };
+
+ package = mkOption {
+ type = types.package;
+ default = pkgs.deliantra-server;
+ defaultText = "pkgs.deliantra-server";
+ description = ''
+ The package to use for the Deliantra server (and map/arch data, if you
+ don't change dataDir).
+ '';
+ };
+
+ dataDir = mkOption {
+ type = types.str;
+ default = "${pkgs.deliantra-data}";
+ defaultText = "\${pkgs.deliantra-data}";
+ description = ''
+ Where to store readonly data (maps, archetypes, sprites, etc).
+ Note that if you plan to use the live map editor (rather than editing
+ the maps offline and then nixos-rebuilding), THIS MUST BE WRITEABLE --
+ copy the deliantra-data someplace writeable (say,
+ /var/lib/deliantra/data) and update this option accordingly.
+ '';
+ };
+
+ stateDir = mkOption {
+ type = types.str;
+ default = "/var/lib/deliantra";
+ description = ''
+ Where to store runtime data (save files, persistent items, etc).
+
+ If left at the default, this will be automatically created on server
+ startup if it does not already exist. If changed, it is the admin's
+ responsibility to make sure that the directory exists and is writeable
+ by the `crossfire` user.
+ '';
+ };
+
+ openFirewall = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Whether to open ports in the firewall for the server.
+ '';
+ };
+
+ configFiles = mkOption {
+ type = types.attrsOf types.str;
+ description = ''
+ Contents of the server configuration files. These will be appended to
+ the example configurations the server comes with and overwrite any
+ default settings defined therein.
+
+ The example here is not comprehensive. See the files in
+ /etc/deliantra-server after enabling this module for full documentation.
+ '';
+ example = literalExample ''
+ dm_file = '''
+ admin:secret_password:localhost
+ jane:xyzzy:*
+ ''';
+ motd = "Welcome to Deliantra!";
+ settings = '''
+ # Settings for game mechanics.
+ stat_loss_on_death true
+ armor_max_enchant 7
+ ''';
+ config = '''
+ # Settings for the server daemon.
+ hiscore_url https://deliantra.example.net/scores/
+ max_map_reset 86400
+ ''';
+ '';
+ default = {
+ motd = "";
+ };
+ };
+ };
+
+ config = mkIf cfg.enable {
+ users.users.deliantra = {
+ description = "Deliantra server daemon user";
+ home = cfg.stateDir;
+ createHome = false;
+ isSystemUser = true;
+ group = "deliantra";
+ };
+ users.groups.deliantra = {};
+
+ # Merge the cfg.configFiles setting with the default files shipped with
+ # Deliantra.
+ # For most files this consists of reading
+ # ${deliantra}/etc/deliantra-server/${name} and appending the user setting
+ # to it.
+ environment.etc = lib.attrsets.mapAttrs'
+ (name: value: lib.attrsets.nameValuePair "deliantra-server/${name}" {
+ mode = "0644";
+ text =
+ # Deliantra doesn't come with a motd file, but respects it if present
+ # in /etc.
+ (optionalString (name != "motd")
+ (fileContents "${cfg.package}/etc/deliantra-server/${name}"))
+ + "\n${value}";
+ }) ({
+ motd = "";
+ settings = "";
+ config = "";
+ dm_file = "";
+ } // cfg.configFiles);
+
+ systemd.services.deliantra-server = {
+ description = "Deliantra Server Daemon";
+ wantedBy = [ "multi-user.target" ];
+ after = [ "network.target" ];
+
+ environment = {
+ DELIANTRA_DATADIR="${cfg.dataDir}";
+ DELIANTRA_LOCALDIR="${cfg.stateDir}";
+ DELIANTRA_CONFDIR="/etc/deliantra-server";
+ };
+
+ serviceConfig = mkMerge [
+ {
+ ExecStart = "${cfg.package}/bin/deliantra-server";
+ Restart = "always";
+ User = "deliantra";
+ Group = "deliantra";
+ WorkingDirectory = cfg.stateDir;
+ }
+ (mkIf (cfg.stateDir == "/var/lib/deliantra") {
+ StateDirectory = "deliantra";
+ })
+ ];
+
+ # The deliantra server needs access to a bunch of files at runtime that
+ # are not created automatically at server startup; they're meant to be
+ # installed in $PREFIX/var/deliantra-server by `make install`. And those
+ # files need to be writeable, so we can't just point at the ones in the
+ # nix store. Instead we take the approach of copying them out of the store
+ # on first run. If `bookarch` already exists, we assume the rest of the
+ # files do as well, and copy nothing -- otherwise we risk ovewriting
+ # server state information every time the server is upgraded.
+ preStart = ''
+ if [ ! -e "${cfg.stateDir}"/bookarch ]; then
+ ${pkgs.rsync}/bin/rsync -a --chmod=u=rwX,go=rX \
+ "${cfg.package}/var/deliantra-server/" "${cfg.stateDir}/"
+ fi
+ '';
+ };
+
+ networking.firewall = mkIf cfg.openFirewall {
+ allowedTCPPorts = [ serverPort ];
+ };
+ };
+}
diff --git a/nixos/modules/services/monitoring/datadog-agent.nix b/nixos/modules/services/monitoring/datadog-agent.nix
index b25a53435d06..ea9eca180902 100644
--- a/nixos/modules/services/monitoring/datadog-agent.nix
+++ b/nixos/modules/services/monitoring/datadog-agent.nix
@@ -51,7 +51,7 @@ in {
options.services.datadog-agent = {
enable = mkOption {
description = ''
- Whether to enable the datadog-agent v6 monitoring service
+ Whether to enable the datadog-agent v7 monitoring service
'';
default = false;
type = types.bool;
@@ -61,7 +61,7 @@ in {
default = pkgs.datadog-agent;
defaultText = "pkgs.datadog-agent";
description = ''
- Which DataDog v6 agent package to use. Note that the provided
+ Which DataDog v7 agent package to use. Note that the provided
package is expected to have an overridable `pythonPackages`-attribute
which configures the Python environment with the Datadog
checks.
@@ -274,7 +274,7 @@ in {
path = [ ];
script = ''
export DD_API_KEY=$(head -n 1 ${cfg.apiKeyFile})
- ${pkgs.datadog-process-agent}/bin/agent --config /etc/datadog-agent/datadog.yaml
+ ${pkgs.datadog-process-agent}/bin/process-agent --config /etc/datadog-agent/datadog.yaml
'';
});
diff --git a/nixos/modules/services/security/privacyidea.nix b/nixos/modules/services/security/privacyidea.nix
index 63271848e943..5f894d0fa691 100644
--- a/nixos/modules/services/security/privacyidea.nix
+++ b/nixos/modules/services/security/privacyidea.nix
@@ -228,7 +228,7 @@ in
path = with pkgs; [ openssl ];
environment.PRIVACYIDEA_CONFIGFILE = "${cfg.stateDir}/privacyidea.cfg";
preStart = let
- pi-manage = "${pkgs.sudo}/bin/sudo -u privacyidea -HE ${penv}/bin/pi-manage";
+ pi-manage = "${config.security.sudo.package}/bin/sudo -u privacyidea -HE ${penv}/bin/pi-manage";
pgsu = config.services.postgresql.superUser;
psql = config.services.postgresql.package;
in ''
@@ -239,8 +239,8 @@ in
-i "${piCfgFile}"
chown ${cfg.user}:${cfg.group} ${cfg.stateDir}/privacyidea.cfg
if ! test -e "${cfg.stateDir}/db-created"; then
- ${pkgs.sudo}/bin/sudo -u ${pgsu} ${psql}/bin/createuser --no-superuser --no-createdb --no-createrole ${cfg.user}
- ${pkgs.sudo}/bin/sudo -u ${pgsu} ${psql}/bin/createdb --owner ${cfg.user} privacyidea
+ ${config.security.sudo.package}/bin/sudo -u ${pgsu} ${psql}/bin/createuser --no-superuser --no-createdb --no-createrole ${cfg.user}
+ ${config.security.sudo.package}/bin/sudo -u ${pgsu} ${psql}/bin/createdb --owner ${cfg.user} privacyidea
${pi-manage} create_enckey
${pi-manage} create_audit_keys
${pi-manage} createdb
diff --git a/nixos/tests/kernel-generic.nix b/nixos/tests/kernel-generic.nix
index 391a93e36981..e88b60d33534 100644
--- a/nixos/tests/kernel-generic.nix
+++ b/nixos/tests/kernel-generic.nix
@@ -32,6 +32,7 @@ let
linuxPackages_5_4
linuxPackages_5_10
linuxPackages_5_13
+ linuxPackages_5_14
linuxPackages_4_14_hardened
linuxPackages_4_19_hardened
diff --git a/pkgs/applications/blockchains/charge-lnd/default.nix b/pkgs/applications/blockchains/charge-lnd/default.nix
index c76da7ae7464..1571e09e3e9a 100644
--- a/pkgs/applications/blockchains/charge-lnd/default.nix
+++ b/pkgs/applications/blockchains/charge-lnd/default.nix
@@ -2,13 +2,13 @@
python3Packages.buildPythonApplication rec {
pname = "charge-lnd";
- version = "0.2.3";
+ version = "0.2.4";
src = fetchFromGitHub {
owner = "accumulator";
repo = pname;
rev = "v${version}";
- sha256 = "1cj8ggahnbn55wlkxzf5b9n8rvm30mc95vgcw8b60pzs47q6vncp";
+ sha256 = "1d1cbpmpppp7z1bmsarwfs314c7ypchlyr4calx0fzxfpxzfks5k";
};
propagatedBuildInputs = with python3Packages; [
diff --git a/pkgs/applications/graphics/megapixels/default.nix b/pkgs/applications/graphics/megapixels/default.nix
index c866f2a1da53..c949b8e6b4d0 100644
--- a/pkgs/applications/graphics/megapixels/default.nix
+++ b/pkgs/applications/graphics/megapixels/default.nix
@@ -27,13 +27,13 @@ let
in
stdenv.mkDerivation rec {
pname = "megapixels";
- version = "1.2.0";
+ version = "1.3.0";
src = fetchFromSourcehut {
owner = "~martijnbraam";
repo = "megapixels";
rev = version;
- sha256 = "0jnfzwvq58p4ksyifma10i158r2fb7fv72ymibgcxbnx596xpjb2";
+ sha256 = "0dagp1sh5whnnllrydk7ijjid0hmvcbdm8kkzq2g168khdfn80jm";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/networking/instant-messengers/signal-cli/default.nix b/pkgs/applications/networking/instant-messengers/signal-cli/default.nix
index b282c5c5f210..33a746e0395b 100644
--- a/pkgs/applications/networking/instant-messengers/signal-cli/default.nix
+++ b/pkgs/applications/networking/instant-messengers/signal-cli/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
pname = "signal-cli";
- version = "0.8.5";
+ version = "0.9.0";
# Building from source would be preferred, but is much more involved.
src = fetchurl {
url = "https://github.com/AsamK/signal-cli/releases/download/v${version}/signal-cli-${version}.tar.gz";
- sha256 = "sha256-H895fyI6fdrrqhcgKMxzGSxO5BFuuizjfjBEwvl1yyg=";
+ sha256 = "sha256-wk8kk+PG0nw2OE7mccGjP435SEytStRy1unxg6EqP/8=";
};
buildInputs = lib.optionals stdenv.isLinux [ libmatthew_java dbus dbus_java ];
diff --git a/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix b/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
index 7f97e20a85e3..17c9f9114a1f 100644
--- a/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
+++ b/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
@@ -59,7 +59,7 @@ let
in
mkDerivation rec {
pname = "telegram-desktop";
- version = "2.9.3";
+ version = "3.0.1";
# Note: Update via pkgs/applications/networking/instant-messengers/telegram/tdesktop/update.py
# Telegram-Desktop with submodules
@@ -68,7 +68,7 @@ mkDerivation rec {
repo = "tdesktop";
rev = "v${version}";
fetchSubmodules = true;
- sha256 = "sha256-ZmhgBL5nbgrNLRmCHocqVNC3KtaLm4LUY1f4Xl8CvB4=";
+ sha256 = "196w82a92jahz7caqv2cyhhq53xm3figa7kiq59kid5wbqg33c9x";
};
postPatch = ''
@@ -81,6 +81,8 @@ mkDerivation rec {
--replace '"libasound.so.2"' '"${alsa-lib}/lib/libasound.so.2"'
substituteInPlace Telegram/ThirdParty/libtgvoip/os/linux/AudioPulse.cpp \
--replace '"libpulse.so.0"' '"${libpulseaudio}/lib/libpulse.so.0"'
+ substituteInPlace Telegram/lib_webview/webview/platform/linux/webview_linux_webkit_gtk.cpp \
+ --replace '"libwebkit2gtk-4.0.so.37"' '"${webkitgtk}/lib/libwebkit2gtk-4.0.so.37"'
'';
# We want to run wrapProgram manually (with additional parameters)
diff --git a/pkgs/applications/office/kitsas/default.nix b/pkgs/applications/office/kitsas/default.nix
index 0adfa748c018..e8d010aee22d 100644
--- a/pkgs/applications/office/kitsas/default.nix
+++ b/pkgs/applications/office/kitsas/default.nix
@@ -2,13 +2,13 @@
mkDerivation rec {
pname = "kitsas";
- version = "2.3";
+ version = "3.0";
src = fetchFromGitHub {
owner = "artoh";
repo = "kitupiikki";
rev = "v${version}";
- sha256 = "1qac6cxkb45rs5pschsf2rvpa789g27shmrwpshwahqzhw42xvgl";
+ sha256 = "sha256-UH2bFJZd83APRjlv6JR+Uy+ng4DWnnLmavAgjgSOiRo=";
};
nativeBuildInputs = [ pkg-config ];
diff --git a/pkgs/applications/office/watson/default.nix b/pkgs/applications/office/watson/default.nix
index 74e06d4311ce..ff458cedba10 100644
--- a/pkgs/applications/office/watson/default.nix
+++ b/pkgs/applications/office/watson/default.nix
@@ -1,6 +1,4 @@
-{ lib, fetchFromGitHub, pythonPackages, installShellFiles }:
-
-with pythonPackages;
+{ lib, fetchFromGitHub, python3, installShellFiles }:
let
# Watson is currently not compatible with Click 8. See the following
@@ -10,11 +8,12 @@ let
# https://github.com/TailorDev/Watson/pull/432
#
# Workaround the issue by providing click 7 explicitly.
- click7 = pythonPackages.callPackage ../../../development/python-modules/click/7.nix {};
- click7-didyoumean = click-didyoumean.override {
- click = click7;
+ python = python3.override {
+ packageOverrides = self: super: {
+ click = self.callPackage ../../../development/python-modules/click/7.nix { };
+ };
};
-in buildPythonApplication rec {
+in with python.pkgs; buildPythonApplication rec {
pname = "watson";
# When you update Watson, please check whether the Click 7
@@ -34,7 +33,7 @@ in buildPythonApplication rec {
'';
checkInputs = [ pytestCheckHook pytest-mock mock pytest-datafiles ];
- propagatedBuildInputs = [ arrow click7 click7-didyoumean requests ];
+ propagatedBuildInputs = [ arrow click click-didyoumean requests ];
nativeBuildInputs = [ installShellFiles ];
meta = with lib; {
diff --git a/pkgs/applications/radio/tqsl/default.nix b/pkgs/applications/radio/tqsl/default.nix
index f0dd916a3354..fb55672c4576 100644
--- a/pkgs/applications/radio/tqsl/default.nix
+++ b/pkgs/applications/radio/tqsl/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "tqsl";
- version = "2.5.1";
+ version = "2.5.7";
src = fetchurl {
url = "https://www.arrl.org/files/file/LoTW%20Instructions/${pname}-${version}.tar.gz";
- sha256 = "00v4n8pvi5qi2psjnrw611w5gg5bdlaxbsny535fsci3smyygpc0";
+ sha256 = "sha256-0QlTUNwKeuuR+n8eT04kiywAsY3hrPGPYH1A84MmxIs=";
};
nativeBuildInputs = [ cmake makeWrapper ];
diff --git a/pkgs/applications/science/robotics/mavproxy/default.nix b/pkgs/applications/science/robotics/mavproxy/default.nix
index 072207da0ce5..1d08043f5ff7 100644
--- a/pkgs/applications/science/robotics/mavproxy/default.nix
+++ b/pkgs/applications/science/robotics/mavproxy/default.nix
@@ -3,11 +3,11 @@
buildPythonApplication rec {
pname = "MAVProxy";
- version = "1.8.41";
+ version = "1.8.42";
src = fetchPypi {
inherit pname version;
- sha256 = "3dffb9b5b1e23c8dcb54bb8bdf1435337c01a4ab9faf34ffdfcb1dd26a4d8890";
+ sha256 = "787f29f10d2cb7572206f874a255949d0da9a4e2ffd2bc28b94b78bb73cf05d8";
};
postPatch = ''
diff --git a/pkgs/data/icons/whitesur-icon-theme/default.nix b/pkgs/data/icons/whitesur-icon-theme/default.nix
index 95f41caca1aa..27695f3cbd15 100644
--- a/pkgs/data/icons/whitesur-icon-theme/default.nix
+++ b/pkgs/data/icons/whitesur-icon-theme/default.nix
@@ -1,30 +1,19 @@
-{ lib
-, stdenvNoCC
-, fetchFromGitHub
-, gtk3
-, gnome
-, gnome-icon-theme
-, hicolor-icon-theme
-}:
+{ lib, stdenvNoCC, fetchFromGitHub, gtk3, hicolor-icon-theme }:
stdenvNoCC.mkDerivation rec {
pname = "Whitesur-icon-theme";
- version = "2021-05-20";
+ version = "2021-08-26";
src = fetchFromGitHub {
owner = "vinceliuice";
repo = pname;
rev = version;
- sha256 = "KboUYozTleOBKNun66g2oj7u/36hyQsPtRSk/x/LAWo=";
+ sha256 = "O7nb6X20HvnzldijP/fXqAs/2qE5JUg3DEMb84ZMQp4=";
};
nativeBuildInputs = [ gtk3 ];
- buildInputs = [
- gnome-icon-theme
- gnome.adwaita-icon-theme
- hicolor-icon-theme
- ];
+ buildInputs = [ hicolor-icon-theme ];
dontDropIconThemeCache = true;
diff --git a/pkgs/data/themes/venta/default.nix b/pkgs/data/themes/venta/default.nix
index cd6791521609..83de638674e9 100644
--- a/pkgs/data/themes/venta/default.nix
+++ b/pkgs/data/themes/venta/default.nix
@@ -1,4 +1,5 @@
-{ lib, stdenv
+{ lib
+, stdenv
, fetchFromGitHub
, gdk-pixbuf
, gtk-engine-murrine
@@ -8,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "venta";
- version = "2020-08-20";
+ version = "0.6";
src = fetchFromGitHub {
owner = "darkomarko42";
repo = pname;
- rev = "f9b7ea560def5c9d25a14015d265ba559d3501ca";
- sha256 = "13rdavspz1q3zk2h04jpd77hxdcifg42kd71qq13ryg4b5yzqqgb";
+ rev = version;
+ sha256 = "1fhiq1kji5qmwsh8335rzilvhs30g5jp126czf2rf532iba0ivd7";
};
buildInputs = [
@@ -33,7 +34,6 @@ stdenv.mkDerivation rec {
runHook preInstall
mkdir -p $out/share/themes
cp -a Venta* $out/share/themes
- rm $out/share/themes/*/COPYING
runHook postInstall
'';
diff --git a/pkgs/development/libraries/blitz/default.nix b/pkgs/development/libraries/blitz/default.nix
new file mode 100644
index 000000000000..f47b051caadf
--- /dev/null
+++ b/pkgs/development/libraries/blitz/default.nix
@@ -0,0 +1,67 @@
+{ stdenv, lib, fetchFromGitHub, pkg-config, gfortran, texinfo, python, boost
+# Select SIMD alignment width (in bytes) for vectorization.
+, simdWidth ? 1
+# Pad arrays to simdWidth by default?
+# Note: Only useful if simdWidth > 1
+, enablePadding ? false
+# Activate serialization through Boost.Serialize?
+, enableSerialization ? true
+# Activate test-suite?
+# WARNING: Some of the tests require up to 1700MB of memory to compile.
+, doCheck ? true
+}:
+
+let
+ inherit (lib) optional optionals;
+in
+stdenv.mkDerivation rec {
+ pname = "blitz++";
+ version = "1.0.1";
+
+ src = fetchFromGitHub {
+ owner = "blitzpp";
+ repo = "blitz";
+ rev = "1.0.1";
+ sha256 = "0nq84vwvvbq7m0my6h835ijfw53bxdp42qjc6kjhk436888qy9rh";
+ };
+
+ nativeBuildInputs = [ pkg-config python texinfo ];
+ buildInputs = [ gfortran texinfo boost ];
+
+ configureFlags =
+ [ "--enable-shared"
+ "--disable-static"
+ "--enable-fortran"
+ "--enable-optimize"
+ "--with-pic=yes"
+ "--enable-html-docs"
+ "--disable-doxygen"
+ "--disable-dot"
+ "--disable-latex-docs"
+ "--enable-simd-width=${toString simdWidth}"
+ "--with-boost=${boost.dev}"
+ "--with-boost-libdir=${boost.out}/lib"
+ ] ++ optional enablePadding "--enable-array-length-padding"
+ ++ optional enableSerialization "--enable-serialization"
+ ++ optional stdenv.is64bit "--enable-64bit";
+
+ enableParallelBuilding = true;
+
+ inherit doCheck;
+ checkTarget = "check-testsuite check-examples";
+
+ meta = with lib; {
+ description = "Fast multi-dimensional array library for C++";
+ homepage = https://sourceforge.net/projects/blitz/;
+ license = licenses.lgpl3;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ ToxicFrog ];
+ longDescription = ''
+ Blitz++ is a C++ class library for scientific computing which provides
+ performance on par with Fortran 77/90. It uses template techniques to
+ achieve high performance. Blitz++ provides dense arrays and vectors,
+ random number generators, and small vectors (useful for representing
+ multicomponent or vector fields).
+ '';
+ };
+}
diff --git a/pkgs/development/libraries/gvm-libs/default.nix b/pkgs/development/libraries/gvm-libs/default.nix
index 7e02aaa2bbb3..6706057ab8c4 100644
--- a/pkgs/development/libraries/gvm-libs/default.nix
+++ b/pkgs/development/libraries/gvm-libs/default.nix
@@ -20,13 +20,13 @@
stdenv.mkDerivation rec {
pname = "gvm-libs";
- version = "21.4.1";
+ version = "21.4.2";
src = fetchFromGitHub {
owner = "greenbone";
repo = pname;
rev = "v${version}";
- sha256 = "1ap3m7f1gyv9p96czi8mzryhjijgaqcbdyr8lwvnw8ynzskx8s3y";
+ sha256 = "14v7z8ynd20s4pkhp2nc19n6gbmbh8yrn39yi2fbfm7gj28b52sx";
};
nativeBuildInputs = [
diff --git a/pkgs/development/libraries/libnbd/default.nix b/pkgs/development/libraries/libnbd/default.nix
index 7781c936b929..3988a79c3251 100644
--- a/pkgs/development/libraries/libnbd/default.nix
+++ b/pkgs/development/libraries/libnbd/default.nix
@@ -11,11 +11,11 @@
stdenv.mkDerivation rec {
pname = "libnbd";
- version = "1.9.3";
+ version = "1.9.5";
src = fetchurl {
url = "https://download.libguestfs.org/libnbd/${lib.versions.majorMinor version}-development/${pname}-${version}.tar.gz";
- hash = "sha256-qF9IFZGj+9Zuw00+9pbgAhBUk+eUIAxhYNJAMWxmWo0=";
+ hash = "sha256-BnMoxIiuwhqcwVr3AwAIFgZPcFsIg55N66ZwWMTUnCw=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/libraries/libxsmm/default.nix b/pkgs/development/libraries/libxsmm/default.nix
index 21052df86307..b016a5e8751c 100644
--- a/pkgs/development/libraries/libxsmm/default.nix
+++ b/pkgs/development/libraries/libxsmm/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "libxsmm";
- version = "1.16.1";
+ version = "1.16.2";
src = fetchFromGitHub {
owner = "hfp";
repo = "libxsmm";
rev = version;
- sha256 = "1c1qj6hcdfx11bvilnly92vgk1niisd2bjw1s8vfyi2f7ws1wnp0";
+ sha256 = "sha256-gmv5XHBRztcF7+ZKskQMloytJ53k0eJg0HJmUhndq70=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/beautifulsoup4/default.nix b/pkgs/development/python-modules/beautifulsoup4/default.nix
index b00c03a09c14..0d6b534b4aa0 100644
--- a/pkgs/development/python-modules/beautifulsoup4/default.nix
+++ b/pkgs/development/python-modules/beautifulsoup4/default.nix
@@ -1,20 +1,35 @@
-{ lib, buildPythonPackage, fetchPypi, soupsieve, pytest, python }:
+{ lib
+, buildPythonPackage
+, fetchPypi
+, html5lib
+, lxml
+, pytestCheckHook
+, pythonOlder
+, soupsieve
+}:
buildPythonPackage rec {
pname = "beautifulsoup4";
- version = "4.9.3";
+ version = "4.10.0";
+
+ disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "84729e322ad1d5b4d25f805bfa05b902dd96450f43842c4e99067d5e1369eb25";
+ sha256 = "sha256-wjrSPFIdgYlVpBUaZ9gVgDGdS/VI09SfQiOuBB/5iJE=";
};
- checkInputs = [ pytest ];
- checkPhase = ''
- py.test $out/${python.sitePackages}/bs4/tests
- '';
+ propagatedBuildInputs = [
+ html5lib
+ lxml
+ soupsieve
+ ];
- propagatedBuildInputs = [ soupsieve ];
+ checkInputs = [
+ pytestCheckHook
+ ];
+
+ pythonImportsCheck = [ "bs4" ];
meta = with lib; {
homepage = "http://crummy.com/software/BeautifulSoup/bs4/";
diff --git a/pkgs/development/python-modules/telfhash/default.nix b/pkgs/development/python-modules/telfhash/default.nix
index ddb265bf033a..86386ad48a90 100644
--- a/pkgs/development/python-modules/telfhash/default.nix
+++ b/pkgs/development/python-modules/telfhash/default.nix
@@ -2,32 +2,34 @@
, buildPythonPackage
, fetchFromGitHub
, capstone
+, packaging
, pyelftools
, tlsh
, nose
}:
-buildPythonPackage {
+buildPythonPackage rec {
pname = "telfhash";
- version = "unstable-2021-01-29";
+ version = "0.9.8";
src = fetchFromGitHub {
owner = "trendmicro";
repo = "telfhash";
- rev = "b5e398e59dc25a56a28861751c1fccc74ef71617";
- sha256 = "jNu6qm8Q/UyJVaCqwFOPX02xAR5DwvCK3PaH6Fvmakk=";
+ rev = "v${version}";
+ sha256 = "124zajv43wx9l8rvdvmzcnbh0xpzmbn253pznpbjwvygfx16gq02";
};
- patches = [ ./telfhash-new-tlsh-hash.patch ];
-
# The tlsh library's name is just "tlsh"
postPatch = ''
- substituteInPlace requirements.txt --replace "python-tlsh" "tlsh"
+ substituteInPlace requirements.txt \
+ --replace "python-tlsh" "tlsh" \
+ --replace "py-tlsh" "tlsh"
'';
propagatedBuildInputs = [
capstone
pyelftools
tlsh
+ packaging
];
checkInputs = [
diff --git a/pkgs/development/python-modules/telfhash/telfhash-new-tlsh-hash.patch b/pkgs/development/python-modules/telfhash/telfhash-new-tlsh-hash.patch
deleted file mode 100644
index 3984a4c1e810..000000000000
--- a/pkgs/development/python-modules/telfhash/telfhash-new-tlsh-hash.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-diff --git a/telfhash/grouping.py b/telfhash/grouping.py
-index c62f8d9..4ee9f0b 100644
---- a/telfhash/grouping.py
-+++ b/telfhash/grouping.py
-@@ -32,10 +32,10 @@ import tlsh
- def get_combination(telfhash_data):
-
- #
-- # TLSH hash is 70 characters long. if the telfhash is not 70
-+ # The new TLSH hash is 72 characters long. if the telfhash is not 72
- # characters in length, exclude from the list
- #
-- files_list = [x for x in list(telfhash_data.keys()) if telfhash_data[x]["telfhash"] is not None and len(telfhash_data[x]["telfhash"]) == 70]
-+ files_list = [x for x in list(telfhash_data.keys()) if telfhash_data[x]["telfhash"] is not None and len(telfhash_data[x]["telfhash"]) == 72]
-
- #
- # get the combination of all the possible pairs of filenames
-diff --git a/telfhash/telfhash.py b/telfhash/telfhash.py
-index f2bbd25..c6e346c 100755
---- a/telfhash/telfhash.py
-+++ b/telfhash/telfhash.py
-@@ -132,7 +132,7 @@ def get_hash(symbols_list):
- symbol_string = ",".join(symbols_list)
- encoded_symbol_string = symbol_string.encode("ascii")
-
-- return tlsh.forcehash(encoded_symbol_string).lower()
-+ return tlsh.forcehash(encoded_symbol_string)
-
-
- def elf_get_imagebase(elf):
diff --git a/pkgs/development/tools/konstraint/default.nix b/pkgs/development/tools/konstraint/default.nix
index db9edf3b6d35..a59b452b0a4a 100644
--- a/pkgs/development/tools/konstraint/default.nix
+++ b/pkgs/development/tools/konstraint/default.nix
@@ -2,15 +2,15 @@
buildGoModule rec {
pname = "konstraint";
- version = "0.14.2";
+ version = "0.15.0";
src = fetchFromGitHub {
owner = "plexsystems";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-ESkRycS+ObLaDkb28kvi9Wtc4Lc66qHFz0DYMjEa5eE=";
+ sha256 = "sha256-lnbci3SUVp/vyArrfRF1dgv0KnqcmGIalhsZjDOhpSg=";
};
- vendorSha256 = "sha256-uvDYUm6REL1hvj77P/+1fMCE1n6ZUP6rp0ma8O2bVkU=";
+ vendorSha256 = "sha256-hfnpZgGIEpfHjM5J93D/aljN6j5XHGknpYXWeRV4Y4Q=";
# Exclude go within .github folder
excludedPackages = ".github";
diff --git a/pkgs/development/tools/misc/blackfire/php-probe.nix b/pkgs/development/tools/misc/blackfire/php-probe.nix
index e9bc52874018..ee181a665818 100644
--- a/pkgs/development/tools/misc/blackfire/php-probe.nix
+++ b/pkgs/development/tools/misc/blackfire/php-probe.nix
@@ -18,11 +18,11 @@ let
}.${lib.versions.majorMinor php.version} or (throw "Unsupported PHP version.");
in stdenv.mkDerivation rec {
pname = "php-blackfire";
- version = "1.53.0";
+ version = "1.66.0";
src = fetchurl {
url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire-php/blackfire-php_${version}_amd64.deb";
- sha256 = "ApKj5gulTCzWh7oSAM+JWQnWviHCnHV3OJHegpXJL54=";
+ sha256 = "kfCIjsGSvaGCZtOIBdKcaeS+TJdVHICo7MSW8YxQ+/Y=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/tools/misc/clojure-lsp/default.nix b/pkgs/development/tools/misc/clojure-lsp/default.nix
index b99e8a734579..fee8f89aac2d 100644
--- a/pkgs/development/tools/misc/clojure-lsp/default.nix
+++ b/pkgs/development/tools/misc/clojure-lsp/default.nix
@@ -2,18 +2,18 @@
stdenv.mkDerivation rec {
pname = "clojure-lsp";
- version = "2021.07.12-12.30.59";
+ version = "2021.09.04-17.11.44";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = version;
- sha256 = "0iky3yh548xn28285x8gnjzc00f3i2b415wb2dhd9p9y2bgzhkld";
+ sha256 = "1i12vxg3yb1051q7j6yqlsdy4lc4xl7n4lqssp8w634fpx1p0rgv";
};
jar = fetchurl {
url = "https://github.com/clojure-lsp/clojure-lsp/releases/download/${version}/clojure-lsp.jar";
- sha256 = "02k1k0slh1lm7k43d52jvgl0fdyp9gcr8csbr6yi71qbhy0axrmp";
+ sha256 = "0ahrlqzyz3mgfx8w9w49172pb3dipq0hwwzk2yasqzcp1fi6jm80";
};
GRAALVM_HOME = graalvm11-ce;
@@ -44,7 +44,7 @@ stdenv.mkDerivation rec {
export HOME="$(mktemp -d)"
./clojure-lsp --version | fgrep -q '${version}'
- ${babashka}/bin/bb integration-test/run-all.clj ./clojure-lsp
+ ${babashka}/bin/bb integration-test ./clojure-lsp
runHook postCheck
'';
diff --git a/pkgs/games/crossfire/crossfire-arch.nix b/pkgs/games/crossfire/crossfire-arch.nix
new file mode 100644
index 000000000000..ff9e0f9dea6d
--- /dev/null
+++ b/pkgs/games/crossfire/crossfire-arch.nix
@@ -0,0 +1,27 @@
+{ stdenv, lib, fetchsvn,
+ version, rev, sha256 }:
+
+stdenv.mkDerivation rec {
+ pname = "crossfire-arch";
+ version = "r${toString rev}";
+
+ src = fetchsvn {
+ url = "http://svn.code.sf.net/p/crossfire/code/arch/trunk/";
+ sha256 = sha256;
+ rev = rev;
+ };
+
+ installPhase = ''
+ mkdir -p "$out"
+ cp -a . "$out/"
+ '';
+
+ meta = with lib; {
+ description = "Archetype data for the Crossfire free MMORPG";
+ homepage = "http://crossfire.real-time.com/";
+ license = licenses.gpl2Plus;
+ platforms = platforms.linux;
+ hydraPlatforms = [];
+ maintainers = with maintainers; [ ToxicFrog ];
+ };
+}
diff --git a/pkgs/games/crossfire/crossfire-client.nix b/pkgs/games/crossfire/crossfire-client.nix
new file mode 100644
index 000000000000..799ae4ab6ee7
--- /dev/null
+++ b/pkgs/games/crossfire/crossfire-client.nix
@@ -0,0 +1,32 @@
+{ stdenv, lib, fetchsvn
+, cmake, pkg-config, perl, vala
+, gtk2, pcre, zlib, libpng, fribidi, harfbuzzFull, xorg, util-linux, curl
+, SDL, SDL_image, SDL_mixer, libselinux, libsepol
+, version, rev, sha256
+}:
+
+stdenv.mkDerivation rec {
+ pname = "crossfire-client";
+ version = "r${toString rev}";
+
+ src = fetchsvn {
+ url = "http://svn.code.sf.net/p/crossfire/code/client/trunk/";
+ sha256 = sha256;
+ rev = rev;
+ };
+
+ nativeBuildInputs = [ cmake pkg-config perl vala ];
+ buildInputs = [
+ gtk2 pcre zlib libpng fribidi harfbuzzFull xorg.libpthreadstubs
+ xorg.libXdmcp curl SDL SDL_image SDL_mixer util-linux libselinux libsepol
+ ];
+ hardeningDisable = [ "format" ];
+
+ meta = with lib; {
+ description = "GTKv2 client for the Crossfire free MMORPG";
+ homepage = "http://crossfire.real-time.com/";
+ license = licenses.gpl2Plus;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ ToxicFrog ];
+ };
+}
diff --git a/pkgs/games/crossfire/crossfire-maps.nix b/pkgs/games/crossfire/crossfire-maps.nix
new file mode 100644
index 000000000000..0521b038d361
--- /dev/null
+++ b/pkgs/games/crossfire/crossfire-maps.nix
@@ -0,0 +1,27 @@
+{ stdenv, lib, fetchsvn,
+ version, rev, sha256 }:
+
+stdenv.mkDerivation rec {
+ pname = "crossfire-maps";
+ version = "r${toString rev}";
+
+ src = fetchsvn {
+ url = "http://svn.code.sf.net/p/crossfire/code/maps/trunk/";
+ sha256 = sha256;
+ rev = rev;
+ };
+
+ installPhase = ''
+ mkdir -p "$out"
+ cp -a . "$out/"
+ '';
+
+ meta = with lib; {
+ description = "Map data for the Crossfire free MMORPG";
+ homepage = "http://crossfire.real-time.com/";
+ license = licenses.gpl2Plus;
+ platforms = platforms.linux;
+ hydraPlatforms = [];
+ maintainers = with maintainers; [ ToxicFrog ];
+ };
+}
diff --git a/pkgs/games/crossfire/crossfire-server.nix b/pkgs/games/crossfire/crossfire-server.nix
new file mode 100644
index 000000000000..9259e8e52faa
--- /dev/null
+++ b/pkgs/games/crossfire/crossfire-server.nix
@@ -0,0 +1,37 @@
+{ stdenv, lib, fetchsvn, autoreconfHook,
+ autoconf, automake, libtool, flex, perl, check, pkg-config, python3,
+ version, rev, sha256, maps, arch }:
+
+stdenv.mkDerivation rec {
+ pname = "crossfire-server";
+ version = "r${toString rev}";
+
+ src = fetchsvn {
+ url = "http://svn.code.sf.net/p/crossfire/code/server/trunk/";
+ sha256 = sha256;
+ rev = rev;
+ };
+
+ nativeBuildInputs = [ autoconf automake libtool flex perl check pkg-config python3 ];
+ hardeningDisable = [ "format" ];
+
+ preConfigure = ''
+ ln -s ${arch} lib/arch
+ ln -s ${maps} lib/maps
+ sh autogen.sh
+ '';
+
+ configureFlags = [ "--with-python=${python3}" ];
+
+ postInstall = ''
+ ln -s ${maps} "$out/share/crossfire/maps"
+ '';
+
+ meta = with lib; {
+ description = "Server for the Crossfire free MMORPG";
+ homepage = "http://crossfire.real-time.com/";
+ license = licenses.gpl2Plus;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ ToxicFrog ];
+ };
+}
diff --git a/pkgs/games/crossfire/default.nix b/pkgs/games/crossfire/default.nix
new file mode 100644
index 000000000000..bc74c00bcce4
--- /dev/null
+++ b/pkgs/games/crossfire/default.nix
@@ -0,0 +1,28 @@
+{ callPackage, ... }:
+
+rec {
+ crossfire-client = callPackage ./crossfire-client.nix {
+ version = "1.75.0";
+ rev = 21760;
+ sha256 = "0b42sak8hj60nywfswkps777asy9p8r9wsn7pmj2nqbd29ng1p9d";
+ };
+
+ crossfire-server = callPackage ./crossfire-server.nix {
+ version = "latest";
+ rev = 22111;
+ sha256 = "04fjif6zv642n2zlw27cgzkak2kknwrxqzg42bvzl7q901bsr9l7";
+ maps = crossfire-maps; arch = crossfire-arch;
+ };
+
+ crossfire-arch = callPackage ./crossfire-arch.nix {
+ version = "latest";
+ rev = 22111;
+ sha256 = "0l4rp3idvbhknpxxs0w4i4nqfg01wblzm4v4j375xwxxbf00j0ms";
+ };
+
+ crossfire-maps = callPackage ./crossfire-maps.nix {
+ version = "latest";
+ rev = 22111;
+ sha256 = "1dwfc84acjvbjgjakkb8z8pdlksbsn90j0z8z8rq37lqx0kx1sap";
+ };
+}
diff --git a/pkgs/games/deliantra/0001-abs.patch b/pkgs/games/deliantra/0001-abs.patch
new file mode 100644
index 000000000000..d116317e243a
--- /dev/null
+++ b/pkgs/games/deliantra/0001-abs.patch
@@ -0,0 +1,17 @@
+--- a/utils/cfhq2xa.C
++++ b/utils/cfhq2xa.C
+@@ -182,10 +182,10 @@ static inline bool Diff (pixel w1, pixel w2)
+ pixel YUV1 = RGBAtoYUVA (w1);
+ pixel YUV2 = RGBAtoYUVA (w2);
+
+- return ((abs (((YUV1 >> Rshift) & Cmask) - ((YUV2 >> Rshift) & Cmask)) > trY) ||
+- (abs (((YUV1 >> Gshift) & Cmask) - ((YUV2 >> Gshift) & Cmask)) > trU) ||
+- (abs (((YUV1 >> Bshift) & Cmask) - ((YUV2 >> Bshift) & Cmask)) > trV) ||
+- (abs (((YUV1 >> Ashift) & Cmask) - ((YUV2 >> Ashift) & Cmask)) > trA) );
++ return ((abs ((signed int)((YUV1 >> Rshift) & Cmask) - (signed int)((YUV2 >> Rshift) & Cmask)) > trY) ||
++ (abs ((signed int)((YUV1 >> Gshift) & Cmask) - (signed int)((YUV2 >> Gshift) & Cmask)) > trU) ||
++ (abs ((signed int)((YUV1 >> Bshift) & Cmask) - (signed int)((YUV2 >> Bshift) & Cmask)) > trV) ||
++ (abs ((signed int)((YUV1 >> Ashift) & Cmask) - (signed int)((YUV2 >> Ashift) & Cmask)) > trA) );
+ }
+
+ static void
diff --git a/pkgs/games/deliantra/0002-datadir.patch b/pkgs/games/deliantra/0002-datadir.patch
new file mode 100644
index 000000000000..1c8e847d88c6
--- /dev/null
+++ b/pkgs/games/deliantra/0002-datadir.patch
@@ -0,0 +1,11 @@
+--- a/utils/cfutil.in
++++ b/utils/cfutil.in
+@@ -27,7 +27,7 @@ use common::sense;
+ my $prefix = "@prefix@";
+ my $exec_prefix = "@exec_prefix@";
+ my $datarootdir = "@datarootdir@";
+-my $DATADIR = "@datadir@/@PACKAGE@";
++my $DATADIR = $ENV{'DELIANTRA_DATADIR'} || "@datadir@/@PACKAGE@";
+
+ my $CONVERT = "@CONVERT@";
+ my $IDENTIFY = "@IDENTIFY@";
diff --git a/pkgs/games/deliantra/default.nix b/pkgs/games/deliantra/default.nix
new file mode 100644
index 000000000000..76a06c960187
--- /dev/null
+++ b/pkgs/games/deliantra/default.nix
@@ -0,0 +1,10 @@
+pkgs:
+
+let
+ callPackage = pkgs.callPackage;
+in {
+ deliantra-server = callPackage ./deliantra-server.nix {};
+ deliantra-arch = callPackage ./deliantra-arch.nix {};
+ deliantra-maps = callPackage ./deliantra-maps.nix {};
+ deliantra-data = callPackage ./deliantra-data.nix {};
+}
diff --git a/pkgs/games/deliantra/deliantra-arch.nix b/pkgs/games/deliantra/deliantra-arch.nix
new file mode 100644
index 000000000000..2201ca2d1f5f
--- /dev/null
+++ b/pkgs/games/deliantra/deliantra-arch.nix
@@ -0,0 +1,25 @@
+{ stdenv, lib, fetchurl, deliantra-server }:
+
+stdenv.mkDerivation rec {
+ pname = "deliantra-arch";
+ version = "3.1";
+
+ src = fetchurl {
+ url = "http://dist.schmorp.de/deliantra/${pname}-${version}.tar.xz";
+ sha256 = "1xzhv48g90hwkzgx9nfjm81ivg6hchkik9ldimi8ijb4j393kvsz";
+ };
+
+ installPhase = ''
+ mkdir -p "$out"
+ export DELIANTRA_DATADIR="$out"
+ ${deliantra-server}/bin/cfutil --install-arch .
+ '';
+
+ meta = with lib; {
+ description = "Archetype data for the Deliantra free MMORPG";
+ homepage = "http://www.deliantra.net/";
+ license = with licenses; [ gpl2Plus agpl3Plus ];
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ ToxicFrog ];
+ };
+}
diff --git a/pkgs/games/deliantra/deliantra-data.nix b/pkgs/games/deliantra/deliantra-data.nix
new file mode 100644
index 000000000000..31ed7d0f0118
--- /dev/null
+++ b/pkgs/games/deliantra/deliantra-data.nix
@@ -0,0 +1,21 @@
+{ stdenv, lib, fetchurl, deliantra-maps, deliantra-arch, deliantra-server, symlinkJoin }:
+
+symlinkJoin rec {
+ name = "deliantra-data-${version}";
+ version = "M${deliantra-maps.version}+A${deliantra-arch.version}";
+
+ paths = [
+ deliantra-maps
+ deliantra-arch
+ "${deliantra-server}/share/deliantra-server"
+ ];
+
+ meta = with lib; {
+ description = "Combined game data (maps + archetypes) for the Deliantra free MMORPG";
+ homepage = "http://www.deliantra.net/";
+ license = with licenses; [ gpl2Plus agpl3Plus ];
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ ToxicFrog ];
+ hydraPlatforms = [];
+ };
+}
diff --git a/pkgs/games/deliantra/deliantra-maps.nix b/pkgs/games/deliantra/deliantra-maps.nix
new file mode 100644
index 000000000000..1f87178102a0
--- /dev/null
+++ b/pkgs/games/deliantra/deliantra-maps.nix
@@ -0,0 +1,25 @@
+{ stdenv, lib, fetchurl, deliantra-server }:
+
+stdenv.mkDerivation rec {
+ pname = "deliantra-maps";
+ version = "3.1";
+
+ src = fetchurl {
+ url = "http://dist.schmorp.de/deliantra/${pname}-${version}.tar.xz";
+ sha256 = "0zbwzya28s1xpnbrmqkqvfrzns03zdjd8a9w9nk665aif6rw2zbz";
+ };
+
+ installPhase = ''
+ mkdir -p "$out/maps"
+ export DELIANTRA_DATADIR="$out"
+ ${deliantra-server}/bin/cfutil --install-maps .
+ '';
+
+ meta = with lib; {
+ description = "Map data for the Deliantra free MMORPG";
+ homepage = "http://www.deliantra.net/";
+ license = with licenses; [ gpl2Plus agpl3Plus ];
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ ToxicFrog ];
+ };
+}
diff --git a/pkgs/games/deliantra/deliantra-server.nix b/pkgs/games/deliantra/deliantra-server.nix
new file mode 100644
index 000000000000..e333b7a472f5
--- /dev/null
+++ b/pkgs/games/deliantra/deliantra-server.nix
@@ -0,0 +1,48 @@
+{ stdenv, lib, fetchurl, perlPackages
+, autoconf, perl, gperf, optipng, pngnq, rsync, imagemagick, blitz
+, pkg-config, glib, boost, makeWrapper
+}:
+
+let
+ perl-deps = with perlPackages; [
+ AnyEvent AnyEventAIO AnyEventBDB AnyEventIRC
+ CompressLZF commonsense Coro CoroEV
+ Deliantra DigestSHA1 EV PodPOM SafeHole URI YAMLLibYAML
+ ];
+in
+stdenv.mkDerivation rec {
+ pname = "deliantra-server";
+ version = "3.1";
+
+ src = fetchurl {
+ url = "http://dist.schmorp.de/deliantra/${pname}-${version}.tar.xz";
+ sha256 = "0v0m2m9fxq143aknh7jb3qj8bnpjrs3bpbbx07c18516y3izr71d";
+ };
+
+ nativeBuildInputs = [
+ autoconf perl gperf optipng pngnq rsync imagemagick
+ pkg-config makeWrapper
+ ];
+ propagatedBuildInputs = perl-deps;
+ buildInputs = [
+ blitz boost glib
+ ];
+
+ hardeningDisable = [ "format" ];
+ patches = [
+ ./0001-abs.patch
+ ./0002-datadir.patch
+ ];
+ postFixup = ''
+ wrapProgram $out/bin/cfutil --prefix PERL5LIB : $PERL5LIB
+ wrapProgram $out/bin/deliantra-server --prefix PERL5LIB : $PERL5LIB
+ '';
+
+ meta = with lib; {
+ description = "Server for the Deliantra free MMORPG";
+ homepage = "http://www.deliantra.net/";
+ license = with licenses; [ gpl2Plus agpl3Plus ];
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ ToxicFrog ];
+ };
+}
diff --git a/pkgs/misc/emulators/wine/sources.nix b/pkgs/misc/emulators/wine/sources.nix
index d7f131d2608f..618fb3beeeb4 100644
--- a/pkgs/misc/emulators/wine/sources.nix
+++ b/pkgs/misc/emulators/wine/sources.nix
@@ -44,9 +44,9 @@ in rec {
unstable = fetchurl rec {
# NOTE: Don't forget to change the SHA256 for staging as well.
- version = "6.16";
+ version = "6.17";
url = "https://dl.winehq.org/wine/source/6.x/wine-${version}.tar.xz";
- sha256 = "sha256-aVCSBQ2YoSnE1/MVPLDkkjJIuuXz2SBjn6SrGnP4+ug=";
+ sha256 = "sha256-nbHyQ12AJiw3dzF98HWFWu6j5qUst3xjDsGysfuUjwg=";
inherit (stable) gecko32 gecko64;
## see http://wiki.winehq.org/Mono
@@ -65,7 +65,7 @@ in rec {
staging = fetchFromGitHub rec {
# https://github.com/wine-staging/wine-staging/releases
inherit (unstable) version;
- sha256 = "sha256-TvTx3vSOyudyC7aravQGcj5KGqI8uHkgHroIJww5buQ=";
+ sha256 = "sha256-rR5m6D8M3vTXXIHzsF8+o2G5rlRS2HLfCHoatbJwlrQ=";
owner = "wine-staging";
repo = "wine-staging";
rev = "v${version}";
diff --git a/pkgs/misc/gnuk/generic.nix b/pkgs/misc/gnuk/generic.nix
index b614dd52a378..8d32e9f66d10 100644
--- a/pkgs/misc/gnuk/generic.nix
+++ b/pkgs/misc/gnuk/generic.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, gcc-arm-embedded, binutils-arm-embedded, makeWrapper
-, python2Packages
+, python3Packages
# Extra options
, device ? "fsij", vid ? "234b", pid ? "0000"
@@ -15,7 +15,7 @@ stdenv.mkDerivation {
inherit src;
nativeBuildInputs = [ gcc-arm-embedded binutils-arm-embedded makeWrapper ];
- buildInputs = with python2Packages; [ python pyusb colorama ];
+ buildInputs = with python3Packages; [ python pyusb colorama ];
configurePhase = ''
cd src
@@ -44,7 +44,7 @@ stdenv.mkDerivation {
'';
meta = with lib; {
- homepage = "http://www.fsij.org/pages/gnuk";
+ homepage = "https://www.fsij.org/doc-gnuk/";
description = "An implementation of USB cryptographic token for gpg";
license = licenses.gpl3;
platforms = with platforms; linux;
diff --git a/pkgs/misc/vim-plugins/generated.nix b/pkgs/misc/vim-plugins/generated.nix
index 5c71669fc765..4387eed64d38 100644
--- a/pkgs/misc/vim-plugins/generated.nix
+++ b/pkgs/misc/vim-plugins/generated.nix
@@ -77,12 +77,12 @@ final: prev:
ale = buildVimPluginFrom2Nix {
pname = "ale";
- version = "2021-09-06";
+ version = "2021-09-11";
src = fetchFromGitHub {
owner = "dense-analysis";
repo = "ale";
- rev = "35d0bd15194b95f0dc8483ee6e727fcf3d4c8b26";
- sha256 = "1ra8ns6n7xfjk032gw9yd8kvmm9ylwp06d04raz19nhalxi7ra9y";
+ rev = "19437e25d05950ab83dce285b4b8ec5166e06dba";
+ sha256 = "1pc99l00ir145b0i7g1m857v1318ji1p8bzhs0cmql0hdp4cvyd3";
};
meta.homepage = "https://github.com/dense-analysis/ale/";
};
@@ -365,12 +365,12 @@ final: prev:
bufdelete-nvim = buildVimPluginFrom2Nix {
pname = "bufdelete.nvim";
- version = "2021-09-06";
+ version = "2021-09-09";
src = fetchFromGitHub {
owner = "famiu";
repo = "bufdelete.nvim";
- rev = "6cf11ded5c8e6e3ea997b64a78be241e2d6c0614";
- sha256 = "1ah9snm88970cyy9f23r9pdjlmzy4y39s4wlx7zwxh6wrfdfnzr1";
+ rev = "39d7bfa1802895920f2327b41ab8e41f4b14c866";
+ sha256 = "0j1h6h6frngpwx4z42jpxlmpqh736lilvkxhdlc8hcx6cxvw3z0r";
};
meta.homepage = "https://github.com/famiu/bufdelete.nvim/";
};
@@ -389,12 +389,12 @@ final: prev:
bufferline-nvim = buildVimPluginFrom2Nix {
pname = "bufferline.nvim";
- version = "2021-09-02";
+ version = "2021-09-12";
src = fetchFromGitHub {
owner = "akinsho";
repo = "bufferline.nvim";
- rev = "bede234e1036ab04dd6c6caf3bd7f9ed1d194c3c";
- sha256 = "0rmibanlfyny2zb7rlw4zfw3xdhcqap70xr72a9m9frxvgdmgdnr";
+ rev = "15923279b719ce77911caf34e5f4c83a0b5397c9";
+ sha256 = "0rmmr0c2jxsl4b4dzs0jdp3dinldczw3s6mnf80k4jvswy28rd9h";
};
meta.homepage = "https://github.com/akinsho/bufferline.nvim/";
};
@@ -449,12 +449,12 @@ final: prev:
chadtree = buildVimPluginFrom2Nix {
pname = "chadtree";
- version = "2021-09-07";
+ version = "2021-09-12";
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "chadtree";
- rev = "d578a9e0e95e67d01cd847bbd4caab62294ed241";
- sha256 = "1gjmind3dfl41mdjpp7z5zx5l41qv55ckq97zid639lhggi19hbv";
+ rev = "121139c3308df99a230da75c3c168947dfd94f60";
+ sha256 = "1w3fjz06cz43lyl52kcbyc9zsqzhs483jyc4av3fvycfqs9n2z6m";
};
meta.homepage = "https://github.com/ms-jpq/chadtree/";
};
@@ -579,6 +579,18 @@ final: prev:
meta.homepage = "https://github.com/hrsh7th/cmp-emoji/";
};
+ cmp-latex-symbols = buildVimPluginFrom2Nix {
+ pname = "cmp-latex-symbols";
+ version = "2021-09-10";
+ src = fetchFromGitHub {
+ owner = "kdheepak";
+ repo = "cmp-latex-symbols";
+ rev = "29dc9e53d17cd1f26605888f85500c8ba79cebff";
+ sha256 = "17qjw0yp0cmgyjy593qq6rfh7fgfwgb7mxg7a0kg1drjpncwv8gl";
+ };
+ meta.homepage = "https://github.com/kdheepak/cmp-latex-symbols/";
+ };
+
cmp-nvim-lsp = buildVimPluginFrom2Nix {
pname = "cmp-nvim-lsp";
version = "2021-09-03";
@@ -605,16 +617,40 @@ final: prev:
cmp-path = buildVimPluginFrom2Nix {
pname = "cmp-path";
- version = "2021-09-06";
+ version = "2021-09-11";
src = fetchFromGitHub {
owner = "hrsh7th";
repo = "cmp-path";
- rev = "8450341c7e50cc8ae0faee1fafe60b3f516cea79";
- sha256 = "0f8apk6138d9kzcggmbxhrsckv73ld8kdgmw6hcj0ld80a1s683n";
+ rev = "0016221b6143fd6bf308667c249e9dbdee835ae2";
+ sha256 = "03k43xavw17bbjzmkknp9z4m8jv9hn6wyvjwaj1gpyz0n21kn5bb";
};
meta.homepage = "https://github.com/hrsh7th/cmp-path/";
};
+ cmp-spell = buildVimPluginFrom2Nix {
+ pname = "cmp-spell";
+ version = "2021-08-28";
+ src = fetchFromGitHub {
+ owner = "f3fora";
+ repo = "cmp-spell";
+ rev = "7157c9fa1029269d97d9ed5632ec575bb71981b4";
+ sha256 = "1xrc3zs9jz7dvdfhfx9ikg7abxgvjns0iqr9yzn3jzqm4a37zc62";
+ };
+ meta.homepage = "https://github.com/f3fora/cmp-spell/";
+ };
+
+ cmp-treesitter = buildVimPluginFrom2Nix {
+ pname = "cmp-treesitter";
+ version = "2021-09-11";
+ src = fetchFromGitHub {
+ owner = "ray-x";
+ repo = "cmp-treesitter";
+ rev = "cdc1c4c6170278e119759da0b3c28d73f531a231";
+ sha256 = "0h0hr086mdszqjk5417nk2fmnbdkyi29gmqirx15k323y53hnvd1";
+ };
+ meta.homepage = "https://github.com/ray-x/cmp-treesitter/";
+ };
+
cmp-vsnip = buildVimPluginFrom2Nix {
pname = "cmp-vsnip";
version = "2021-08-25";
@@ -629,12 +665,12 @@ final: prev:
cmp_luasnip = buildVimPluginFrom2Nix {
pname = "cmp_luasnip";
- version = "2021-09-02";
+ version = "2021-09-11";
src = fetchFromGitHub {
owner = "saadparwaiz1";
repo = "cmp_luasnip";
- rev = "438632c7996fe633e1b0f60c9089e8e8637f1bb7";
- sha256 = "14h0d4ni5vahhxbqfa9smzyfcg73kp2iaxxfzhlkx4sq107byry3";
+ rev = "7284dd6ee87b05203932db6f9d28516efa5dc981";
+ sha256 = "0wffibd4vfmgrhwzymfqkqn8klvv0mhgbjkzjgxl15hpxhz62i5d";
};
meta.homepage = "https://github.com/saadparwaiz1/cmp_luasnip/";
};
@@ -665,12 +701,12 @@ final: prev:
coc-fzf = buildVimPluginFrom2Nix {
pname = "coc-fzf";
- version = "2021-08-03";
+ version = "2021-09-12";
src = fetchFromGitHub {
owner = "antoinemadec";
repo = "coc-fzf";
- rev = "415535475c43fedb8bccd72fbcc00bb850113eb7";
- sha256 = "02blpv258ibzk2bz1bjcjcqiab9lb6ilhclj5s1abwblvn713i47";
+ rev = "2d9deb2a3b05a0c09f01edda0a4abd542cb3eebd";
+ sha256 = "0y1yh5sf0irk9rr0d5vzvf58y5q5i50b9wdpbjy1b4dfvnax00gn";
};
meta.homepage = "https://github.com/antoinemadec/coc-fzf/";
};
@@ -1134,12 +1170,12 @@ final: prev:
defx-nvim = buildVimPluginFrom2Nix {
pname = "defx.nvim";
- version = "2021-08-18";
+ version = "2021-09-09";
src = fetchFromGitHub {
owner = "Shougo";
repo = "defx.nvim";
- rev = "7e506d4b8cea834ef7e61a1f694540c5da418a25";
- sha256 = "16lg72l4zixhmd7pf8aliw3gwz2m25z90h8phmjj3d93w2g4q8zd";
+ rev = "7db19db1b1b6a82b763331b1719151a927d494e6";
+ sha256 = "1v435j2qm395kvrq1vcrg4i76av2nzp5vywlhq4mk54q9gmb5xlp";
};
meta.homepage = "https://github.com/Shougo/defx.nvim/";
};
@@ -1194,12 +1230,12 @@ final: prev:
deol-nvim = buildVimPluginFrom2Nix {
pname = "deol.nvim";
- version = "2021-08-26";
+ version = "2021-09-09";
src = fetchFromGitHub {
owner = "Shougo";
repo = "deol.nvim";
- rev = "355ae1f71be51faacd40a38e1046f1b1edef5788";
- sha256 = "1zwmhcjd5ygd3qq7jcb5yvprv081azwmp4x2cg3ijlazgh610ssa";
+ rev = "9859e06d7a478eb3c2d26ca0270501581bd95a0b";
+ sha256 = "1r6hr0lfbhdl86a5k2vy3vaiqnnl9pgvgpak0lvswrjzjkz4nn7h";
};
meta.homepage = "https://github.com/Shougo/deol.nvim/";
};
@@ -1328,12 +1364,12 @@ final: prev:
deoplete-lsp = buildVimPluginFrom2Nix {
pname = "deoplete-lsp";
- version = "2021-09-06";
+ version = "2021-09-08";
src = fetchFromGitHub {
owner = "deoplete-plugins";
repo = "deoplete-lsp";
- rev = "a716897b958d1f1c0809d92a70e8d849a3d652e2";
- sha256 = "1zbh595vq0y8liipncpcc3rwh5dpfifbp623z2w5fx3jpic538xw";
+ rev = "6299a22bedfb4f814d95cb0010291501472f8fd0";
+ sha256 = "01gbjhzgy64398idd3hx0805aaa9ynsxyl52qirr16sy3ydpw0rc";
};
meta.homepage = "https://github.com/deoplete-plugins/deoplete-lsp/";
};
@@ -1472,12 +1508,12 @@ final: prev:
diffview-nvim = buildVimPluginFrom2Nix {
pname = "diffview.nvim";
- version = "2021-09-06";
+ version = "2021-09-08";
src = fetchFromGitHub {
owner = "sindrets";
repo = "diffview.nvim";
- rev = "5965e8303be4bc50d26733a02e5c11100f98986c";
- sha256 = "12pxdha0zk8lwvgvqp02fwkvh5yvpzxf75865h5rxz69v1dqgspf";
+ rev = "520bb5c34dd24e70fc063d28bd6d0e8181bff118";
+ sha256 = "0iz98b75alndxlgyabprk7vmgshqjiigmqmha5pjfw92z4g5lyw8";
};
meta.homepage = "https://github.com/sindrets/diffview.nvim/";
};
@@ -1702,12 +1738,12 @@ final: prev:
feline-nvim = buildVimPluginFrom2Nix {
pname = "feline.nvim";
- version = "2021-09-07";
+ version = "2021-09-12";
src = fetchFromGitHub {
owner = "famiu";
repo = "feline.nvim";
- rev = "092442db0c7eb6087f0ae2cbeb776781bcc16176";
- sha256 = "0ac4r3qv5d91srxra71paa03h0wnw6hrfpwr0v9lsk58bv0fxbc2";
+ rev = "0506b42b11e9ef6c5c9a3710cb29f8829b33aaa8";
+ sha256 = "17c8fm8yjzic6ys5p6cy3dkpxjlqp1ziqx537wdqylfa9q177gbg";
};
meta.homepage = "https://github.com/famiu/feline.nvim/";
};
@@ -1847,12 +1883,12 @@ final: prev:
friendly-snippets = buildVimPluginFrom2Nix {
pname = "friendly-snippets";
- version = "2021-09-07";
+ version = "2021-09-11";
src = fetchFromGitHub {
owner = "rafamadriz";
repo = "friendly-snippets";
- rev = "1fc5567b29bc9c2588eb0584a001a2dfb706030b";
- sha256 = "0q8dhnz3ykx3gk7myprkfa6vnvv8xjpj86faadfc6c01l1299f15";
+ rev = "9b1804bf6b6db18b1e056a92e0e03ddecff8e721";
+ sha256 = "08gvxbq8i6hw4s2h6d68bdb27gm97sxj00zcamhpj6gi2h4wbzwl";
};
meta.homepage = "https://github.com/rafamadriz/friendly-snippets/";
};
@@ -1907,12 +1943,12 @@ final: prev:
fzf-lsp-nvim = buildVimPluginFrom2Nix {
pname = "fzf-lsp.nvim";
- version = "2021-06-20";
+ version = "2021-09-11";
src = fetchFromGitHub {
owner = "gfanto";
repo = "fzf-lsp.nvim";
- rev = "6683718524adec3ce58c848706bcc7f3aa6a09a1";
- sha256 = "12ccd7yf726s1gfcxhv7fnwfgwlkgvkqnds442k4i2m9ahs0pyj7";
+ rev = "a08c0417fb910e06ad08d13bc8f9c12848722618";
+ sha256 = "1m5khwj4mbhrhzs5yxipnzja1av9vvnpb460axswcdji9w0niv9y";
};
meta.homepage = "https://github.com/gfanto/fzf-lsp.nvim/";
};
@@ -1955,12 +1991,12 @@ final: prev:
gentoo-syntax = buildVimPluginFrom2Nix {
pname = "gentoo-syntax";
- version = "2021-09-01";
+ version = "2021-09-11";
src = fetchFromGitHub {
owner = "gentoo";
repo = "gentoo-syntax";
- rev = "07f6f93065ffc2aa6fe398eebbf31013a092701b";
- sha256 = "0g4cdx2n5l0fmfdv09h2kg96z04s7lyigi6f0xbp1axc2b8zxrzp";
+ rev = "c38b35cb2b5c8b1a60b5cfd61749ec3b7268218b";
+ sha256 = "1m43bq5cq8k9m71hha76pd1kq8nf9cs7jrgk25m15fc5ywaz4fag";
};
meta.homepage = "https://github.com/gentoo/gentoo-syntax/";
};
@@ -2063,12 +2099,12 @@ final: prev:
gitsigns-nvim = buildVimPluginFrom2Nix {
pname = "gitsigns.nvim";
- version = "2021-09-07";
+ version = "2021-09-11";
src = fetchFromGitHub {
owner = "lewis6991";
repo = "gitsigns.nvim";
- rev = "f2437cd95a9320c1021edd5fc5ac2e1f9e47fef3";
- sha256 = "1xyxi1cyqd0464q60kb2bpxd5vapkmq5a3g3qzvl4klr6syvrkgd";
+ rev = "cef4e6f26cd52f6a9725f0af4798b35cf6807404";
+ sha256 = "01asl51liflhpdgmcmqw1djq24wpyhb051y87fxq6nnlyg92smpc";
};
meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/";
};
@@ -2423,12 +2459,12 @@ final: prev:
indent-blankline-nvim = buildVimPluginFrom2Nix {
pname = "indent-blankline.nvim";
- version = "2021-09-06";
+ version = "2021-09-12";
src = fetchFromGitHub {
owner = "lukas-reineke";
repo = "indent-blankline.nvim";
- rev = "c4317837801c72686a342a9db4d4f7405857c82d";
- sha256 = "0sb49f6yba94zyvqqggiz7lwm31ch94rwz09p5jh4iys49kb4s4s";
+ rev = "0a3792cfc978ce30632bb0b10968849f1b9604eb";
+ sha256 = "0ggxdcsdwb686rqwqga34cic94i45zp9aykqrqy13iv49gvspyxv";
};
meta.homepage = "https://github.com/lukas-reineke/indent-blankline.nvim/";
};
@@ -2844,12 +2880,12 @@ final: prev:
lightspeed-nvim = buildVimPluginFrom2Nix {
pname = "lightspeed.nvim";
- version = "2021-09-07";
+ version = "2021-09-11";
src = fetchFromGitHub {
owner = "ggandor";
repo = "lightspeed.nvim";
- rev = "5a856fdaf6298be5124e26bccaba68578b625b90";
- sha256 = "1x4h2dkyf6q434j75xzw0f7xm4633zm8fjm2sgrskvx1r4hbf480";
+ rev = "01909f4e4e46777ca808ce91dc1088f8aba40b45";
+ sha256 = "00szivifmkngq14s3n58hdc3mws0hs2h4ypcykyxc9sypc44ygzs";
};
meta.homepage = "https://github.com/ggandor/lightspeed.nvim/";
};
@@ -2880,12 +2916,12 @@ final: prev:
lispdocs-nvim = buildVimPluginFrom2Nix {
pname = "lispdocs.nvim";
- version = "2021-05-16";
+ version = "2021-09-08";
src = fetchFromGitHub {
owner = "tami5";
repo = "lispdocs.nvim";
- rev = "69fbcd854e9600b0f2c6f1c9ec4cb8fde8f5e6da";
- sha256 = "19n12m6rnv8blbavd2zkwwv6x7gjfziavc5i0zdh4h1l9x9hmwq3";
+ rev = "811527775351070008549c3c2931f80f809fa25c";
+ sha256 = "1idbl5wmj0svh01dfvcilzbx24xl4cc6i77pb3laizh4fz7x7vza";
};
meta.homepage = "https://github.com/tami5/lispdocs.nvim/";
};
@@ -2916,36 +2952,36 @@ final: prev:
lsp-status-nvim = buildVimPluginFrom2Nix {
pname = "lsp-status.nvim";
- version = "2021-09-06";
+ version = "2021-09-11";
src = fetchFromGitHub {
owner = "nvim-lua";
repo = "lsp-status.nvim";
- rev = "a5990bfde2fb67c55575ece39b1c863d107acb60";
- sha256 = "10swm4zwdkgvn8pdqif1ai8kqshzm6bzw9k9jykpb8dxy2anj27y";
+ rev = "d12d7c62efdfd9151aa1b11bebe8cd8655a61368";
+ sha256 = "0vsfih3dn0rmnwbmrd2p0y5fw1h5ii62a9fzjvpjkgw7i9s8d4lp";
};
meta.homepage = "https://github.com/nvim-lua/lsp-status.nvim/";
};
lsp_extensions-nvim = buildVimPluginFrom2Nix {
pname = "lsp_extensions.nvim";
- version = "2021-09-06";
+ version = "2021-09-11";
src = fetchFromGitHub {
owner = "nvim-lua";
repo = "lsp_extensions.nvim";
- rev = "379a935b797f5f8a386bcbfd3b105da8007a9303";
- sha256 = "05q9i93xvp5p770fpg8wkyngq8ncr6b21fdkh9crcgfi1bp7rhqr";
+ rev = "4011f4aec61ba59c734f5dbf52e91f258b99d985";
+ sha256 = "0nzxadzc2namm1lxrklw6gqwdw6wvl2ddpg7c0alhw5c1j05lb64";
};
meta.homepage = "https://github.com/nvim-lua/lsp_extensions.nvim/";
};
lsp_signature-nvim = buildVimPluginFrom2Nix {
pname = "lsp_signature.nvim";
- version = "2021-09-07";
+ version = "2021-09-12";
src = fetchFromGitHub {
owner = "ray-x";
repo = "lsp_signature.nvim";
- rev = "d7e5a2f5192dd09b30ccec7ad0de0323c8687e34";
- sha256 = "01v9crqps9d4wngjfnk535vqgyqqfgrfjyg3aydaa46lyj1ilcvr";
+ rev = "76afb84baee7d843c3d5fb6491a01081ceb3c717";
+ sha256 = "0cy3z89sjy64ri6q015h7r20xqmdxszcrh80jf8v1nay71maxs8b";
};
meta.homepage = "https://github.com/ray-x/lsp_signature.nvim/";
};
@@ -3000,12 +3036,12 @@ final: prev:
luasnip = buildVimPluginFrom2Nix {
pname = "luasnip";
- version = "2021-09-06";
+ version = "2021-09-12";
src = fetchFromGitHub {
owner = "l3mon4d3";
repo = "luasnip";
- rev = "9748870f69236db39cc8eeb668d944bbe496634e";
- sha256 = "1fzqfl5isq31iqrl8m52ca8rrpn3rxh6xzwyr4czsx8fggi221dd";
+ rev = "80085bcf4a0f5b6a1008cac29eda9c9242b11520";
+ sha256 = "0jlc2vnyqplzjns3av1h74kfl1jh36aqbffggd59xz2bp10jmwh3";
};
meta.homepage = "https://github.com/l3mon4d3/luasnip/";
};
@@ -3432,12 +3468,12 @@ final: prev:
neogit = buildVimPluginFrom2Nix {
pname = "neogit";
- version = "2021-09-03";
+ version = "2021-09-12";
src = fetchFromGitHub {
owner = "TimUntersberger";
repo = "neogit";
- rev = "2a9ce6bbe682c31dbd5cd59214eb0ae93dab4ab6";
- sha256 = "1pkdq2c1ac90zblrm10fbrjw3sxlifd87djnnnmc9r7xmvb4azxa";
+ rev = "8d0adf5420314e98577c9a1974cf0f0f34ec16eb";
+ sha256 = "0fl7zk81z54166428ff42dbhzz347scqaajr5qzgin20sydj66qk";
};
meta.homepage = "https://github.com/TimUntersberger/neogit/";
};
@@ -3492,12 +3528,12 @@ final: prev:
neorg = buildVimPluginFrom2Nix {
pname = "neorg";
- version = "2021-09-05";
+ version = "2021-09-11";
src = fetchFromGitHub {
owner = "nvim-neorg";
repo = "neorg";
- rev = "47a0a3d91ddde94488ccd03d38b5beeb296d3148";
- sha256 = "0n8scyjy3wx2l3anl3dyipx7rlayrjb5dlri2r81dr1s77vkch83";
+ rev = "4c71e58684dee52f1f19f2d10e7dd4f9a50eaba7";
+ sha256 = "0l12j53ga7ycm773jddi9nj0bkdjwh3d3cx9zgnxgn0ra0niq3fs";
};
meta.homepage = "https://github.com/nvim-neorg/neorg/";
};
@@ -3516,12 +3552,12 @@ final: prev:
neosnippet-snippets = buildVimPluginFrom2Nix {
pname = "neosnippet-snippets";
- version = "2021-05-05";
+ version = "2021-09-11";
src = fetchFromGitHub {
owner = "Shougo";
repo = "neosnippet-snippets";
- rev = "1315d10e60bd93483aaac4cc5a1623d13aede504";
- sha256 = "1w80id0123rbwmkicm8n053mp1wzqwh9lxxjmmp6bp6c2x97mgzk";
+ rev = "24115acf7549620c1e64be1f996fe1cf5435d039";
+ sha256 = "1jr4vk8r3p5qnd2l6v278c3ppggzxaq28dqmdg267rd34jybng8d";
};
meta.homepage = "https://github.com/Shougo/neosnippet-snippets/";
};
@@ -3564,12 +3600,12 @@ final: prev:
neovim-ayu = buildVimPluginFrom2Nix {
pname = "neovim-ayu";
- version = "2021-08-30";
+ version = "2021-09-10";
src = fetchFromGitHub {
owner = "Shatur";
repo = "neovim-ayu";
- rev = "5f8fbd1c8df54859c34c201515f734550fdb264e";
- sha256 = "0rdxf7qd1hn2s82c7z0f7mgaw2dmbhwdy4jdkiabdi9y5f4d66wh";
+ rev = "441d9db65ef7fb3ced17d0d88b2114b925302ec2";
+ sha256 = "1wmvclkrkdmx5ng6hs4yyvlvhwbbv767shsn2yqg6p5hx67sa4d2";
};
meta.homepage = "https://github.com/Shatur/neovim-ayu/";
};
@@ -3624,12 +3660,12 @@ final: prev:
nerdtree = buildVimPluginFrom2Nix {
pname = "nerdtree";
- version = "2021-09-07";
+ version = "2021-09-11";
src = fetchFromGitHub {
owner = "preservim";
repo = "nerdtree";
- rev = "e5f24e2b8bc09ce6fc3488215d69ddb7cadc5f8d";
- sha256 = "13hbf5c67hi103yixc1jhp8gky02gy2hfq2im4sq7y1wwhgfxn0l";
+ rev = "aa7e97b7ff2ace7ed434b09bd33f3ad449d294e9";
+ sha256 = "0ylfls91m65hhargnv1gqlqak61qv63zldh6ri91h7nidrxi7m1m";
};
meta.homepage = "https://github.com/preservim/nerdtree/";
};
@@ -3696,12 +3732,12 @@ final: prev:
nnn-vim = buildVimPluginFrom2Nix {
pname = "nnn.vim";
- version = "2021-09-03";
+ version = "2021-09-11";
src = fetchFromGitHub {
owner = "mcchrish";
repo = "nnn.vim";
- rev = "c4c4d9531726c11892e32daa977c958ad47f7b97";
- sha256 = "1b84nh9c3pvlkgj2jldd9p8bmd3wzqxldl0y7gn6ny93f3ajgkb8";
+ rev = "07c3ccda0f4b579aa26f882bf771c6096e783e30";
+ sha256 = "19f4m4djfs5szwc5v9zwc0ki8w59glxcv5mxps88gyns1c07qbvn";
};
meta.homepage = "https://github.com/mcchrish/nnn.vim/";
};
@@ -3720,12 +3756,12 @@ final: prev:
nord-nvim = buildVimPluginFrom2Nix {
pname = "nord.nvim";
- version = "2021-08-20";
+ version = "2021-09-09";
src = fetchFromGitHub {
owner = "shaunsingh";
repo = "nord.nvim";
- rev = "d2b6f9d4688a381f26a652df7e1b6a49e9f33542";
- sha256 = "03jjx1mblqwdrz7g280wvdyq9sbfj6spf8k61gcq1gy7bb4qjfp7";
+ rev = "467d684f296a57b0069ff4ee9566df439511efe3";
+ sha256 = "1grnvi8glqffbr1k4sifr0bg6dkflarzj3f6c2jbm98l4dk3vps8";
};
meta.homepage = "https://github.com/shaunsingh/nord.nvim/";
};
@@ -3756,12 +3792,12 @@ final: prev:
null-ls-nvim = buildVimPluginFrom2Nix {
pname = "null-ls.nvim";
- version = "2021-09-07";
+ version = "2021-09-10";
src = fetchFromGitHub {
owner = "jose-elias-alvarez";
repo = "null-ls.nvim";
- rev = "f9f4c8cd1a2af30bed35296a50eca8957fa99e3b";
- sha256 = "0yi1nhh0xh6fhqd52f6wsysylm3ls9xh7dy03990lmcv64wajx9j";
+ rev = "da8bb757c630b96fd26030df56fd3a070fbf16a1";
+ sha256 = "1n6gqikw4fsypchvb5hna1l7b54638qrhny0w84xamadmv4nj4kr";
};
meta.homepage = "https://github.com/jose-elias-alvarez/null-ls.nvim/";
};
@@ -3804,12 +3840,12 @@ final: prev:
nvim-autopairs = buildVimPluginFrom2Nix {
pname = "nvim-autopairs";
- version = "2021-09-04";
+ version = "2021-09-11";
src = fetchFromGitHub {
owner = "windwp";
repo = "nvim-autopairs";
- rev = "b9bb1713257ae73eec22d68579e3012134a3598c";
- sha256 = "0m71mqcsmi4masabpmidpyqc1r8v48zj2kzicg2fnw1xkmwjbh5n";
+ rev = "c80b4ac3faec6fa60637f1ac785b311c26b06b1f";
+ sha256 = "1w2m278g0hl3yc32x8rr4wxmhshsv53a6k59ihgjdk703n66cp7a";
};
meta.homepage = "https://github.com/windwp/nvim-autopairs/";
};
@@ -3864,12 +3900,12 @@ final: prev:
nvim-cmp = buildVimPluginFrom2Nix {
pname = "nvim-cmp";
- version = "2021-09-07";
+ version = "2021-09-12";
src = fetchFromGitHub {
owner = "hrsh7th";
repo = "nvim-cmp";
- rev = "c44ae32bf52b95b0b98e08b6430b998bfde02cf8";
- sha256 = "0yhgimz1hqzb7sxhzv4hirzl89r2ri5y0h671rcl7xlhhzmmb7ks";
+ rev = "9c460395a04e2ea7a1f4f8b82572efc67faf18ff";
+ sha256 = "0rvk3y08fhwjy1k9s9jvgiak0f4h6pwl6gxa3ibm8wd6bah8ip9b";
};
meta.homepage = "https://github.com/hrsh7th/nvim-cmp/";
};
@@ -3912,24 +3948,24 @@ final: prev:
nvim-dap = buildVimPluginFrom2Nix {
pname = "nvim-dap";
- version = "2021-09-02";
+ version = "2021-09-10";
src = fetchFromGitHub {
owner = "mfussenegger";
repo = "nvim-dap";
- rev = "980bdf8e68d626adba0fea7ef990966bd47052a1";
- sha256 = "06inkm5rw9lx14jz1z4r3q669wyqm46s3b6k6aiiz2b8dldz74ll";
+ rev = "55971c4f5cf83177a38bdec9de7bea6711c94880";
+ sha256 = "149zhqwfv8ciw1ik5c258gwx71y7i0517qzqzw9qq5p66bxsxsdx";
};
meta.homepage = "https://github.com/mfussenegger/nvim-dap/";
};
nvim-dap-ui = buildVimPluginFrom2Nix {
pname = "nvim-dap-ui";
- version = "2021-09-06";
+ version = "2021-09-10";
src = fetchFromGitHub {
owner = "rcarriga";
repo = "nvim-dap-ui";
- rev = "8683ebb3a599cccb0ca1d850e9423debe193b468";
- sha256 = "1jd9cbwb4vpyp5mvc2zpz776j5b6313bmw3cij3q5fbg5mqzg23s";
+ rev = "945ab8c0def213b26fb87f24c1953541b60bd7e8";
+ sha256 = "11jznj4a45i6221s1izr17nhlayi6ry6ma0a7x01cblfzdcg60as";
};
meta.homepage = "https://github.com/rcarriga/nvim-dap-ui/";
};
@@ -3972,36 +4008,36 @@ final: prev:
nvim-gps = buildVimPluginFrom2Nix {
pname = "nvim-gps";
- version = "2021-09-06";
+ version = "2021-09-12";
src = fetchFromGitHub {
owner = "smiteshp";
repo = "nvim-gps";
- rev = "4c68a6463599ec432ee67b0eb337235c153c6b64";
- sha256 = "1mfi2si4x2qn5qww3lfp4827sjpa3j7ma4k1ypidpqq53fr2h8c8";
+ rev = "38adf37b1937abdbee41860299d6dc29303bcfcc";
+ sha256 = "0cvbdg4mvvnnziz28h0imgwf5cj9s3nji9z0gbkf0xzqanlfqbaa";
};
meta.homepage = "https://github.com/smiteshp/nvim-gps/";
};
nvim-highlite = buildVimPluginFrom2Nix {
pname = "nvim-highlite";
- version = "2021-09-02";
+ version = "2021-09-10";
src = fetchFromGitHub {
owner = "Iron-E";
repo = "nvim-highlite";
- rev = "b0c31d84d8c53999365a8d38ebefd7f1e7221b9e";
- sha256 = "0cs47xpp1f6l9fsk320sk8kkqjanzwzg0718awzbj7rfbcvm865l";
+ rev = "6b06fdec591ff93ce47b0489ad524929a323ff59";
+ sha256 = "10wfs6s76f2vx47q48ihx5y6fxgq0iq3ixifv2z0l1r6n9x5rkr6";
};
meta.homepage = "https://github.com/Iron-E/nvim-highlite/";
};
nvim-hlslens = buildVimPluginFrom2Nix {
pname = "nvim-hlslens";
- version = "2021-09-03";
+ version = "2021-09-09";
src = fetchFromGitHub {
owner = "kevinhwang91";
repo = "nvim-hlslens";
- rev = "20db45d5626c9441a9b8bb687dd8915db69b76cb";
- sha256 = "1yxrs62lpanaiw1m4wbxrhq9b7xqjmca8i2hscfzn3ydvdnd0bf4";
+ rev = "df0eb031cdc0688381f6c059ecd3545ecfffe89b";
+ sha256 = "03mv11724jx5s811gisl6xc62qc31xknydsg67nz81mrya3559jb";
};
meta.homepage = "https://github.com/kevinhwang91/nvim-hlslens/";
};
@@ -4032,24 +4068,24 @@ final: prev:
nvim-lightbulb = buildVimPluginFrom2Nix {
pname = "nvim-lightbulb";
- version = "2021-08-21";
+ version = "2021-09-09";
src = fetchFromGitHub {
owner = "kosayoda";
repo = "nvim-lightbulb";
- rev = "e94e434f4549c9c331f875931b3e804fb1d2bc16";
- sha256 = "0043vzjp4p48xw03xn9g5l0daplg3rfijqxdq00kp0s6np3c312j";
+ rev = "7411586f6b431a9c49a50fa962b6d6eae25aeb20";
+ sha256 = "0maba6mzkpvnjdz8x0lifdqlbw55bd58ggavbhyxd8279887bph6";
};
meta.homepage = "https://github.com/kosayoda/nvim-lightbulb/";
};
nvim-lspconfig = buildVimPluginFrom2Nix {
pname = "nvim-lspconfig";
- version = "2021-09-06";
+ version = "2021-09-12";
src = fetchFromGitHub {
owner = "neovim";
repo = "nvim-lspconfig";
- rev = "ea72eaae8809c0e475a8248aa665034d7d4520db";
- sha256 = "01mzyf0d5q0wmr9md6dj3yxlxqc3s80mz43ig3lkz7cgywjzn3qz";
+ rev = "974d15fa2809dff691d6a50a6759bf2c8bf39b4a";
+ sha256 = "1nb5k8hsxm8anjmvavxniv4k0rgrgl068czczs9x8z6dsd2865il";
};
meta.homepage = "https://github.com/neovim/nvim-lspconfig/";
};
@@ -4080,12 +4116,12 @@ final: prev:
nvim-notify = buildVimPluginFrom2Nix {
pname = "nvim-notify";
- version = "2021-09-06";
+ version = "2021-09-09";
src = fetchFromGitHub {
owner = "rcarriga";
repo = "nvim-notify";
- rev = "6602d0d2bec64994e2f3d5b2038e98cb67101828";
- sha256 = "0njp63lignvm7b6akq3v840wkyqfw2crips36rvxljy00d5q4smz";
+ rev = "2f5559d38967587d4982bd70002b6e8091a7dfb3";
+ sha256 = "0a51z3a2n9k80s60palm1gdry3n5zfv8vs8swvqla9zjvj3d960h";
};
meta.homepage = "https://github.com/rcarriga/nvim-notify/";
};
@@ -4104,12 +4140,12 @@ final: prev:
nvim-scrollview = buildVimPluginFrom2Nix {
pname = "nvim-scrollview";
- version = "2021-09-05";
+ version = "2021-09-09";
src = fetchFromGitHub {
owner = "dstein64";
repo = "nvim-scrollview";
- rev = "ac9ce2834753eee1a8cdb8851567f968d2770870";
- sha256 = "1j4xdrk8lvjglkkadkvmcwap2ikgcvymsds2xzmix3xjn5kvrjxj";
+ rev = "e4c243ebdbe1a224016d7139169789c9ba5d6426";
+ sha256 = "0hq6m68ydmg24q5ksz5im61wvqdm08v7j3bp76vsw7x06igxp12l";
};
meta.homepage = "https://github.com/dstein64/nvim-scrollview/";
};
@@ -4128,12 +4164,12 @@ final: prev:
nvim-spectre = buildVimPluginFrom2Nix {
pname = "nvim-spectre";
- version = "2021-09-05";
+ version = "2021-09-11";
src = fetchFromGitHub {
owner = "windwp";
repo = "nvim-spectre";
- rev = "0f10e9fe2553cb8c0a1512924a2639035559e0bd";
- sha256 = "15bahq0gspjl263bjlpd199brf3ns126j2mrlfxsqzlcnc53y7za";
+ rev = "f8d6775bf41a341b1ee4a9c76da1f2f98836c505";
+ sha256 = "0vizqw40im61c5638910dh6aa4l9g9lspn0l1yqc3qnj7rvcjflc";
};
meta.homepage = "https://github.com/windwp/nvim-spectre/";
};
@@ -4152,12 +4188,12 @@ final: prev:
nvim-tree-lua = buildVimPluginFrom2Nix {
pname = "nvim-tree.lua";
- version = "2021-09-04";
+ version = "2021-09-12";
src = fetchFromGitHub {
owner = "kyazdani42";
repo = "nvim-tree.lua";
- rev = "71122d798482e30c599d78aa7ae4a756c6e81a79";
- sha256 = "1gdhq3q0r63z5qy29h833v8g77y1d6939z1n1y1skjay4y9krx2z";
+ rev = "d7f73b5ae9c8fa85535c32e2861c2cb97df5d56b";
+ sha256 = "15j4q0qa84mg5bnnr216njbq26pq0a9z5ggd6s0wdfzkiqkhswz1";
};
meta.homepage = "https://github.com/kyazdani42/nvim-tree.lua/";
};
@@ -4224,36 +4260,36 @@ final: prev:
nvim-ts-context-commentstring = buildVimPluginFrom2Nix {
pname = "nvim-ts-context-commentstring";
- version = "2021-08-17";
+ version = "2021-09-09";
src = fetchFromGitHub {
owner = "joosepalviste";
repo = "nvim-ts-context-commentstring";
- rev = "72a3f45a294a4a871101f820c6b94a29bd9b203f";
- sha256 = "12cpak7b2aw2wrfx6gpw4lqx9c65q4fibsy5vf3a7h5g1i6yjg2m";
+ rev = "a2283cfc9f4aa892349004153ab54dfe8911241c";
+ sha256 = "1zf9jfzxpc9n7vd40lm8c8yys8lsyq0rnv9ywwdwsfai4pjj3x0z";
};
meta.homepage = "https://github.com/joosepalviste/nvim-ts-context-commentstring/";
};
nvim-ts-rainbow = buildVimPluginFrom2Nix {
pname = "nvim-ts-rainbow";
- version = "2021-08-27";
+ version = "2021-09-08";
src = fetchFromGitHub {
owner = "p00f";
repo = "nvim-ts-rainbow";
- rev = "aa27d56bc53a82f501cd89cd797969f5e2211c61";
- sha256 = "1xaigr825wd1q4kxayki8a1pqfcyps07llfl6naa05k5x4g59izv";
+ rev = "2f39c594a8d110bd4fcb75288a7d03cb93c81ea2";
+ sha256 = "1aziya540ddix71xhivkqjrr3s57mwlgfwix3pg2gkwajjnwxwml";
};
meta.homepage = "https://github.com/p00f/nvim-ts-rainbow/";
};
nvim-web-devicons = buildVimPluginFrom2Nix {
pname = "nvim-web-devicons";
- version = "2021-08-31";
+ version = "2021-09-11";
src = fetchFromGitHub {
owner = "kyazdani42";
repo = "nvim-web-devicons";
- rev = "c8ce86df2ee0f5bb455c4188c8a4c77d3c9ef714";
- sha256 = "1n6cp02zmz3ykgw7ywh59fw48q13s3friql7cfbx8sdb1qsjmh8h";
+ rev = "be8bb70502441e3bdd4911cf7998dc16d7535706";
+ sha256 = "0sz6y0jzzb84ws5p8m49ry43dl9y0ahbppx5qy61i72bahv9hkpj";
};
meta.homepage = "https://github.com/kyazdani42/nvim-web-devicons/";
};
@@ -4402,14 +4438,26 @@ final: prev:
meta.homepage = "https://github.com/tyru/open-browser.vim/";
};
+ orgmode-nvim = buildVimPluginFrom2Nix {
+ pname = "orgmode.nvim";
+ version = "2021-09-10";
+ src = fetchFromGitHub {
+ owner = "kristijanhusak";
+ repo = "orgmode.nvim";
+ rev = "e7fff702db42ed1d90bc9fa46c3b3a102024041f";
+ sha256 = "0fxz0j7mjbs64x18kx3jsj3h8l124ndxf576k8vh9cwgz1g66bcj";
+ };
+ meta.homepage = "https://github.com/kristijanhusak/orgmode.nvim/";
+ };
+
packer-nvim = buildVimPluginFrom2Nix {
pname = "packer.nvim";
- version = "2021-09-04";
+ version = "2021-09-10";
src = fetchFromGitHub {
owner = "wbthomason";
repo = "packer.nvim";
- rev = "daec6c759f95cd8528e5dd7c214b18b4cec2658c";
- sha256 = "1mavf0rwrlvwd9bmxj1nnyd32jqrzn4wpiman8wpakf5dcn1i8gb";
+ rev = "0dc37ac2e93895d0adc872b7ce69ad864a1fa45a";
+ sha256 = "0a4mnfhrv4g5zqvjj3mv3bv5l7py9s4iqwy0f9xnh0f92c631q0b";
};
meta.homepage = "https://github.com/wbthomason/packer.nvim/";
};
@@ -4512,12 +4560,12 @@ final: prev:
plenary-nvim = buildVimPluginFrom2Nix {
pname = "plenary.nvim";
- version = "2021-09-01";
+ version = "2021-09-12";
src = fetchFromGitHub {
owner = "nvim-lua";
repo = "plenary.nvim";
- rev = "06266e7bf675ba9af887fb6d1661b289fdd9bcf4";
- sha256 = "02c1y9ygzq8fmcgy7l4khpb141v2fww3gbl8vf0ds2f70zgglxs4";
+ rev = "6c80b83cd57ff3b029fae37b6145bcaeb4f69ee3";
+ sha256 = "1jzyxnjs2zg02ib7h2vshhiq873n04bsg4g829v7d46bsw1337kw";
};
meta.homepage = "https://github.com/nvim-lua/plenary.nvim/";
};
@@ -4777,24 +4825,24 @@ final: prev:
refactoring-nvim = buildVimPluginFrom2Nix {
pname = "refactoring.nvim";
- version = "2021-09-02";
+ version = "2021-09-10";
src = fetchFromGitHub {
owner = "theprimeagen";
repo = "refactoring.nvim";
- rev = "220685f62532d28af64def09266b8341502044cc";
- sha256 = "0pv78vkhsnhc690q449950abxlr6w88xj60g39hyx9y5wkq8aqks";
+ rev = "dcb0c790f20c4970a9d0e9b1f1c0c5f71b613547";
+ sha256 = "1adjalqqa27f27nlwkj8pybk6sp8l9fic9fikvlqgnfg7v1r8gkw";
};
meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/";
};
registers-nvim = buildVimPluginFrom2Nix {
pname = "registers.nvim";
- version = "2021-09-04";
+ version = "2021-09-09";
src = fetchFromGitHub {
owner = "tversteeg";
repo = "registers.nvim";
- rev = "b99098afe11d275297715f06ddea4536e90eac7a";
- sha256 = "0f42zvbgqqv3vs5rplwwyx9pdsysm375nyr3fdb0xdfx2gn9wc38";
+ rev = "3f522bd7375dc780714c1ebe7fe398f4e45f0e52";
+ sha256 = "013n3ci6605qa6dvabg02nhln9s5ahh9gvzh07w3ikvb53wp31h4";
};
meta.homepage = "https://github.com/tversteeg/registers.nvim/";
};
@@ -5247,12 +5295,12 @@ final: prev:
sqlite-lua = buildVimPluginFrom2Nix {
pname = "sqlite.lua";
- version = "2021-09-04";
+ version = "2021-09-09";
src = fetchFromGitHub {
owner = "tami5";
repo = "sqlite.lua";
- rev = "f43b038b4e1c05c457d36b89afe240089089358d";
- sha256 = "1681hzxz4pykb6svk18mhv8w5wr9c2m626sfyvpg9na25w4d7ijd";
+ rev = "92ebda8bfd719668279ea82f84e5c2e13db5b658";
+ sha256 = "0yxcak88lvmsxji6wai23wycwj0mmc95jwhh29i916jsk0xc20n5";
};
meta.homepage = "https://github.com/tami5/sqlite.lua/";
};
@@ -5355,12 +5403,12 @@ final: prev:
swift-vim = buildVimPluginFrom2Nix {
pname = "swift.vim";
- version = "2021-08-05";
+ version = "2021-09-10";
src = fetchFromGitHub {
owner = "keith";
repo = "swift.vim";
- rev = "e83ca052e88805b8b20bc2558e7995461665e306";
- sha256 = "1in7dz0h9a4phw57a3fk7h2lmn3hrcn17vaqjimpp7hwlc160467";
+ rev = "3278cf3b0522e6f08eaf11275fedce619beffe9a";
+ sha256 = "0hhi49iwkgzxhdixj0jbc4mbgad1irb056ijf7l5022r4k4gs2n8";
};
meta.homepage = "https://github.com/keith/swift.vim/";
};
@@ -5403,12 +5451,13 @@ final: prev:
tabnine-vim = buildVimPluginFrom2Nix {
pname = "tabnine-vim";
- version = "2021-09-02";
+ version = "2021-09-12";
src = fetchFromGitHub {
owner = "codota";
repo = "tabnine-vim";
- rev = "d0f294cbe6dcdd226240a7d2a598cbba05581389";
- sha256 = "1iq6j6g68q4c9dnsnf0i6p2z1ipygm9kmjzwz5i5rl52nhkc18f3";
+ rev = "25b1afe68ab77097fc029389f0b46a1f2a606c57";
+ sha256 = "1n3714zywqkw3a3wdyp3vnlgly2i51b8f4csyk7nd8giwg3c1428";
+ fetchSubmodules = true;
};
meta.homepage = "https://github.com/codota/tabnine-vim/";
};
@@ -5547,12 +5596,12 @@ final: prev:
telescope-fzf-native-nvim = buildVimPluginFrom2Nix {
pname = "telescope-fzf-native.nvim";
- version = "2021-08-27";
+ version = "2021-09-12";
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope-fzf-native.nvim";
- rev = "66c8705414483d768b25f7e19d445e3df0d62625";
- sha256 = "1hg908k21zbmdc4qmdnpq5kz4lfwdrghmxibcm5li6c5shb0rs1q";
+ rev = "c507c54786e8ce389a6a6aca1f406522fa3d88d3";
+ sha256 = "1v4gr1bgb1li8xdz78sjn4gms72pa615h5cy2af0zx0akhbk28ql";
};
meta.homepage = "https://github.com/nvim-telescope/telescope-fzf-native.nvim/";
};
@@ -5620,12 +5669,12 @@ final: prev:
telescope-nvim = buildVimPluginFrom2Nix {
pname = "telescope.nvim";
- version = "2021-09-07";
+ version = "2021-09-12";
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope.nvim";
- rev = "12a44ededa1fc2426d40886feb4034230759a19a";
- sha256 = "0h2idrbi8ahldvgrlcl6hi5bjm2gwd4raz3k7mc3k34vmfk3r29z";
+ rev = "1d17cc4abc493d20b4aba36569e8805c2382ea7b";
+ sha256 = "1ycq09ip2dhlzf2bmjayb3zj9zhl1scznls2krzvmzfq46g93ira";
};
meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/";
};
@@ -6233,12 +6282,12 @@ final: prev:
vim-airline = buildVimPluginFrom2Nix {
pname = "vim-airline";
- version = "2021-08-11";
+ version = "2021-09-10";
src = fetchFromGitHub {
owner = "vim-airline";
repo = "vim-airline";
- rev = "0de4c9df21abf9256091d205148601f718d3a12c";
- sha256 = "12k3kdxnmqhkb8f71cqrrf1xwphlcc7nbimlxkp7my5y75xrk6lx";
+ rev = "2e29ab965625d1315f0ad070c928794baea3d66f";
+ sha256 = "1v1n6q6iq1d82i4hrkp0rqmd5yd2p0znlwd5khwq3nsfgbqsnwa9";
};
meta.homepage = "https://github.com/vim-airline/vim-airline/";
};
@@ -6413,12 +6462,12 @@ final: prev:
vim-better-whitespace = buildVimPluginFrom2Nix {
pname = "vim-better-whitespace";
- version = "2020-03-24";
+ version = "2021-09-12";
src = fetchFromGitHub {
owner = "ntpeters";
repo = "vim-better-whitespace";
- rev = "8cf4b2175dd61416c2fe7d3234324a6c59d678de";
- sha256 = "1iga1xdzygnr9rhv0kw01nr3vahl2d486p06slmri2vy8ngzym0q";
+ rev = "c63394d4da842b6fd547d072a4f22dbd3a0e3168";
+ sha256 = "1kpq5bjp8wr8r1kfkq4dx3ypgv9jn3y91bfi2sszbn4i882j4ka7";
};
meta.homepage = "https://github.com/ntpeters/vim-better-whitespace/";
};
@@ -6533,12 +6582,12 @@ final: prev:
vim-clap = buildVimPluginFrom2Nix {
pname = "vim-clap";
- version = "2021-09-07";
+ version = "2021-09-11";
src = fetchFromGitHub {
owner = "liuchengxu";
repo = "vim-clap";
- rev = "84cbe8dc7bfcc53422971ae89f1eda4d95611d50";
- sha256 = "08scpqjkqmjl3wh58haa9ii9rabilllgb60jrj8sc4hs9zr4n04n";
+ rev = "33f194a70ec85dd493449f730030167c213b41e0";
+ sha256 = "0bqvis6nkgfld8vs20k95vlpg28rigv9pjbqp58lqrjhk5h5lab0";
};
meta.homepage = "https://github.com/liuchengxu/vim-clap/";
};
@@ -6929,12 +6978,12 @@ final: prev:
vim-dispatch = buildVimPluginFrom2Nix {
pname = "vim-dispatch";
- version = "2021-08-12";
+ version = "2021-09-12";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-dispatch";
- rev = "ed9538655a6ab3e8f48be7c32657ec974242845f";
- sha256 = "0zskv8isxg3yfsqw5bzi0n6ywhha63rnah4k6skjycawcb9i8bvv";
+ rev = "c88f1b1e4fd428d826fa38c272ed80b6518d37eb";
+ sha256 = "13zxw6779drlhcms5pmdxp5k4nmvxjzjsw64jkqjmabdsjlm0hz7";
};
meta.homepage = "https://github.com/tpope/vim-dispatch/";
};
@@ -7325,12 +7374,12 @@ final: prev:
vim-fugitive = buildVimPluginFrom2Nix {
pname = "vim-fugitive";
- version = "2021-09-06";
+ version = "2021-09-10";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-fugitive";
- rev = "6f07d7e6cd23b7a76dc461fdfb1984717d233806";
- sha256 = "01kb2xhjd57irqzinvsiif60dkds6f80yjw7k2hl480szx62j57q";
+ rev = "e2927fb4676b499931a3c27a2dc8a8a8bc52ab55";
+ sha256 = "0bqnq5ayws8dlg4zmp4ra0y9343dncg2v588311kxb3vc5m42vp2";
};
meta.homepage = "https://github.com/tpope/vim-fugitive/";
};
@@ -7385,12 +7434,12 @@ final: prev:
vim-git = buildVimPluginFrom2Nix {
pname = "vim-git";
- version = "2021-08-28";
+ version = "2021-09-11";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-git";
- rev = "3d68c6dcaa303f0144b7657e00b46ef98f0deb82";
- sha256 = "060djzwpx5imlw3lb3kifp3gl0drn32a2dvb5baddg0kacahdvky";
+ rev = "8565831452c355cd4aa49d6877c094c377cd5ce8";
+ sha256 = "0i8h4wp036j1ll36gzqypxxxnwp6084127753pqg2c1pi37hk4mp";
};
meta.homepage = "https://github.com/tpope/vim-git/";
};
@@ -7457,12 +7506,12 @@ final: prev:
vim-go = buildVimPluginFrom2Nix {
pname = "vim-go";
- version = "2021-09-03";
+ version = "2021-09-12";
src = fetchFromGitHub {
owner = "fatih";
repo = "vim-go";
- rev = "4a429a0fc85c2a95b24544373516fdee805c3a56";
- sha256 = "07m51777mgww3ryclfcph7nvxrywc6zx9nzx9y5pqgcl8q87h711";
+ rev = "abe94c3fcf681fde772f2906fbbdfecf5afda7c8";
+ sha256 = "1fdl2rdvdjvyai2pj1v6cr21a10pcdg5277616lbfbbl3p7iak63";
};
meta.homepage = "https://github.com/fatih/vim-go/";
};
@@ -8288,12 +8337,12 @@ final: prev:
vim-matchup = buildVimPluginFrom2Nix {
pname = "vim-matchup";
- version = "2021-08-28";
+ version = "2021-09-12";
src = fetchFromGitHub {
owner = "andymass";
repo = "vim-matchup";
- rev = "4bbb22d694e1ca1132a9bbee4f491b48041e1710";
- sha256 = "035bf331rr4xbxi8mlnlhnvrg3q97lnpgzkgw1gc7d7rsbf0gz6p";
+ rev = "5a1978e46a0e721b5c5d113379c685ff7ec339e7";
+ sha256 = "0r5hwfc41p0yv3ny7sgr8aqyl2y81kfjwy4mcqiha0rbw0x41fas";
};
meta.homepage = "https://github.com/andymass/vim-matchup/";
};
@@ -8684,12 +8733,12 @@ final: prev:
vim-pandoc = buildVimPluginFrom2Nix {
pname = "vim-pandoc";
- version = "2021-07-30";
+ version = "2021-09-07";
src = fetchFromGitHub {
owner = "vim-pandoc";
repo = "vim-pandoc";
- rev = "38476f9e61582d17d5e724fd3977913a9c0af5a4";
- sha256 = "1zadap09iqdbssmqf44543hhkga696bxfv3gjcxln6xjfwmvmrck";
+ rev = "2f57074fc9f67128b30ce32949130a8dbda0b098";
+ sha256 = "0b2kssdbzknc43jx4xjl0c4q4v01735d5wsr77zmb9vq3k48hd7j";
};
meta.homepage = "https://github.com/vim-pandoc/vim-pandoc/";
};
@@ -8828,12 +8877,12 @@ final: prev:
vim-polyglot = buildVimPluginFrom2Nix {
pname = "vim-polyglot";
- version = "2021-07-28";
+ version = "2021-09-10";
src = fetchFromGitHub {
owner = "sheerun";
repo = "vim-polyglot";
- rev = "ce31cd1d2f4e8eee9fd91325e4599f15cb9566fd";
- sha256 = "16wxmqq90n2153w1lkycq2drpcgdxmrsfiizz0m2vi17ph69avnr";
+ rev = "4d4aa5fe553a47ef5c5c6d0a97bb487fdfda2d5b";
+ sha256 = "0xavwlgmr2z86kkj1xg5c6ly2agaaa6l6mzsjnbmc98r720z6q88";
};
meta.homepage = "https://github.com/sheerun/vim-polyglot/";
};
@@ -9128,12 +9177,12 @@ final: prev:
vim-ruby = buildVimPluginFrom2Nix {
pname = "vim-ruby";
- version = "2021-09-05";
+ version = "2021-09-10";
src = fetchFromGitHub {
owner = "vim-ruby";
repo = "vim-ruby";
- rev = "10dfcbe875b392b6c98585bd0a07794f0cc78906";
- sha256 = "0gfzvxi890bmgp0c4wbfk5ppawm8cq187p73id2spj2zqhfgjhvn";
+ rev = "a2b8e9151a5a753fc93ed86e3d1e030c65553874";
+ sha256 = "0mmzwqlfc3kc4fqrwy69p97nmdlscjxalnn552qdvbb1nvxv7czi";
};
meta.homepage = "https://github.com/vim-ruby/vim-ruby/";
};
@@ -9404,12 +9453,12 @@ final: prev:
vim-snippets = buildVimPluginFrom2Nix {
pname = "vim-snippets";
- version = "2021-09-06";
+ version = "2021-09-11";
src = fetchFromGitHub {
owner = "honza";
repo = "vim-snippets";
- rev = "ef4f418e5326b2069ab767e4139b7bd3dfa5e0f0";
- sha256 = "1wxv22d79mv0jns0jcfkww4xyilwpvcmi82jd1b92l8b3xc6awyp";
+ rev = "89ff074400256ce7a58bb88ff0c5cc27e6fbe222";
+ sha256 = "0gzxvlq3mbzx4iiiikibzxpfllzkkzlx0p2fgj7j244z2mjv7h8y";
};
meta.homepage = "https://github.com/honza/vim-snippets/";
};
@@ -9524,12 +9573,12 @@ final: prev:
vim-stylishask = buildVimPluginFrom2Nix {
pname = "vim-stylishask";
- version = "2020-04-05";
+ version = "2021-09-10";
src = fetchFromGitHub {
owner = "alx741";
repo = "vim-stylishask";
- rev = "dcc12c724cec7f8aee7ad197752710eaa3bfd12c";
- sha256 = "09k1n6r9gy3jikss84y141dqqsgc1a1ia89jj0367an53pfl6dn2";
+ rev = "4819e57980617eba24856ba6c0134596904ed901";
+ sha256 = "03wz665s6lj42bhll4radpxyqhjylwnb20cgd2giyxd9ab7sy4cg";
};
meta.homepage = "https://github.com/alx741/vim-stylishask/";
};
@@ -9801,12 +9850,12 @@ final: prev:
vim-toml = buildVimPluginFrom2Nix {
pname = "vim-toml";
- version = "2020-12-08";
+ version = "2021-09-09";
src = fetchFromGitHub {
owner = "cespare";
repo = "vim-toml";
- rev = "3c5face8e8944a217af45bc5bb708ff7dfcf1a54";
- sha256 = "0g3hj9lcwd2vzcfkdrydhga2n82144llkvrxcjdn6zl84pjcvgd2";
+ rev = "b524235e91a6ce07a53411719c67e5265b3d5edf";
+ sha256 = "05s9bl15myi6cppapfjadkjaqldsb6bsw8ksbqm379lscd6l6nv8";
};
meta.homepage = "https://github.com/cespare/vim-toml/";
};
@@ -9897,12 +9946,12 @@ final: prev:
vim-unimpaired = buildVimPluginFrom2Nix {
pname = "vim-unimpaired";
- version = "2021-08-26";
+ version = "2021-09-11";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-unimpaired";
- rev = "c147741c643e2fef3458e8e44834c11ef85bdd9b";
- sha256 = "0lz2kdp8wmrnrcflsbfhmv42l81gvv00s3qfgf6926zxsr7r5kpl";
+ rev = "58e4434f5ecadd4f28a521bcabc690e39186a98f";
+ sha256 = "10ylvziwr61djc2jp20a8k2pl8qqn9rff5n4ncc8jcib58lq9r62";
};
meta.homepage = "https://github.com/tpope/vim-unimpaired/";
};
@@ -9981,12 +10030,12 @@ final: prev:
vim-vsnip-integ = buildVimPluginFrom2Nix {
pname = "vim-vsnip-integ";
- version = "2021-09-05";
+ version = "2021-09-09";
src = fetchFromGitHub {
owner = "hrsh7th";
repo = "vim-vsnip-integ";
- rev = "0a917e0a2c057185b71a4d8367aa69366ebe54e5";
- sha256 = "1fx8a798d7z2xl9jgwn9nvs1cskvi36c557v5yr4w8fc1afl6abm";
+ rev = "1b7259510486e825e61c461362578aa15afe3507";
+ sha256 = "0ig1dgyyqdzcrrgsbjaa4308ar04xlcgpygc0fbg27xj7ppiy2f5";
};
meta.homepage = "https://github.com/hrsh7th/vim-vsnip-integ/";
};
@@ -10005,12 +10054,12 @@ final: prev:
vim-wakatime = buildVimPluginFrom2Nix {
pname = "vim-wakatime";
- version = "2021-08-23";
+ version = "2021-09-09";
src = fetchFromGitHub {
owner = "wakatime";
repo = "vim-wakatime";
- rev = "1bef11e2f277984214a7bdca250c09199b57a80b";
- sha256 = "01f3mrbcpdg3dxhy0h2khjaj1fz63f4x8iwmbqbk9vp6r1qzwkkl";
+ rev = "5ef2cc4c68af5d291ba85dc444ebb1b26158444c";
+ sha256 = "1crzqn6g80kjhjsp9azh48xh9m5zcjr7vfazssh02sads02nppcw";
};
meta.homepage = "https://github.com/wakatime/vim-wakatime/";
};
@@ -10053,12 +10102,12 @@ final: prev:
vim-wordmotion = buildVimPluginFrom2Nix {
pname = "vim-wordmotion";
- version = "2021-07-26";
+ version = "2021-09-12";
src = fetchFromGitHub {
owner = "chaoren";
repo = "vim-wordmotion";
- rev = "0edeebdfa95c0a1fc5fbb83b8faf6b0b2cc3bf7e";
- sha256 = "0f9jfb9x1p43q3apyj68200dp8821qv8bdybax0c33hyxyzbz6n6";
+ rev = "02e32fcb062553a8293992411677e12cacccb09d";
+ sha256 = "1bbaxk5b0cvikmls4r0z3k0zxpmnjzwdv6grs0m6vfyiszcpvm1h";
};
meta.homepage = "https://github.com/chaoren/vim-wordmotion/";
};
@@ -10293,12 +10342,12 @@ final: prev:
vimspector = buildVimPluginFrom2Nix {
pname = "vimspector";
- version = "2021-09-07";
+ version = "2021-09-09";
src = fetchFromGitHub {
owner = "puremourning";
repo = "vimspector";
- rev = "51d78fce5f95fb10ba84b8ab66e97d44d75df010";
- sha256 = "119x44yvva87f02rra9dm6xg8zmisa9ij9f8426vqpx4307p1wfc";
+ rev = "2bb8561eb622b6316d2fc7f3fa56d8199da6cc3f";
+ sha256 = "0a1prybnmfr5iqmdbhrvlcw66fvl426mgv5in3wf4kfxqy2pg9dr";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/puremourning/vimspector/";
@@ -10306,12 +10355,12 @@ final: prev:
vimtex = buildVimPluginFrom2Nix {
pname = "vimtex";
- version = "2021-09-07";
+ version = "2021-09-11";
src = fetchFromGitHub {
owner = "lervag";
repo = "vimtex";
- rev = "5623fb4c44b2975dd89b0925ba3b952ffa33dfc6";
- sha256 = "0xd6ysq8f946wf4680gd12irdl9q3fqjpq6234d53k15b302lf71";
+ rev = "c445c1684bd5cedc7adb2226f0e88292e1a988f0";
+ sha256 = "0h9ks1v3qli5k1a85s5wg4lvv6pml7xgxynnmh1s6cv42b1hn6dy";
};
meta.homepage = "https://github.com/lervag/vimtex/";
};
@@ -10438,12 +10487,12 @@ final: prev:
wilder-nvim = buildVimPluginFrom2Nix {
pname = "wilder.nvim";
- version = "2021-09-03";
+ version = "2021-09-11";
src = fetchFromGitHub {
owner = "gelguy";
repo = "wilder.nvim";
- rev = "8fb563901cada58e247336d380c85f884274b66c";
- sha256 = "0x696lnhs8qfn3k1c5m235y7zf2lwgk9d7azldwdg1ziiyvih4y4";
+ rev = "558bf9380df27d4be2e690f5da1958d02052987a";
+ sha256 = "1cy30b56rjbhvmk44y10zgg8x1f9ghiz3jxm7cmwjisv3bv8n73j";
};
meta.homepage = "https://github.com/gelguy/wilder.nvim/";
};
diff --git a/pkgs/misc/vim-plugins/overrides.nix b/pkgs/misc/vim-plugins/overrides.nix
index d1a2bda12bea..9b0cae766e1c 100644
--- a/pkgs/misc/vim-plugins/overrides.nix
+++ b/pkgs/misc/vim-plugins/overrides.nix
@@ -480,9 +480,11 @@ self: super: {
});
sqlite-lua = super.sqlite-lua.overrideAttrs (old: {
- postPatch = ''
+ postPatch = let
+ libsqlite = "${sqlite.out}/lib/libsqlite3${stdenv.hostPlatform.extensions.sharedLibrary}";
+ in ''
substituteInPlace lua/sqlite/defs.lua \
- --replace "vim.g.sqlite_clib_path" "vim.g.sqlite_clib_path or '${sqlite.out}/lib/libsqlite3.so'"
+ --replace "path = vim.g.sqlite_clib_path" "path = vim.g.sqlite_clib_path or ${lib.escapeShellArg libsqlite}"
'';
});
diff --git a/pkgs/misc/vim-plugins/vim-plugin-names b/pkgs/misc/vim-plugins/vim-plugin-names
index 009eb90c9e20..a259ab406a8d 100644
--- a/pkgs/misc/vim-plugins/vim-plugin-names
+++ b/pkgs/misc/vim-plugins/vim-plugin-names
@@ -145,6 +145,7 @@ esneider/YUNOcommit.vim
euclidianAce/BetterLua.vim
euclio/vim-markdown-composer
f-person/git-blame.nvim
+f3fora/cmp-spell
famiu/bufdelete.nvim
famiu/feline.nvim
farmergreg/vim-lastplace
@@ -327,6 +328,7 @@ karb94/neoscroll.nvim
kassio/neoterm
kbenzie/vim-spirv
kchmck/vim-coffee-script
+kdheepak/cmp-latex-symbols@main
kdheepak/lazygit.nvim
KeitaNakamura/neodark.vim
keith/investigate.vim
@@ -344,6 +346,7 @@ kosayoda/nvim-lightbulb
kristijanhusak/defx-git
kristijanhusak/defx-icons
kristijanhusak/deoplete-phpactor
+kristijanhusak/orgmode.nvim
kristijanhusak/vim-carbon-now-sh
kristijanhusak/vim-dadbod-completion
kristijanhusak/vim-dadbod-ui
@@ -589,6 +592,7 @@ raghur/vim-ghost
Raimondi/delimitMate
rakr/vim-one
ray-x/aurora
+ray-x/cmp-treesitter
ray-x/lsp_signature.nvim
rbgrouleff/bclose.vim
rbong/vim-flog
diff --git a/pkgs/os-specific/linux/kernel/linux-5.10.nix b/pkgs/os-specific/linux/kernel/linux-5.10.nix
index 822a6657ebdf..313666a471a0 100644
--- a/pkgs/os-specific/linux/kernel/linux-5.10.nix
+++ b/pkgs/os-specific/linux/kernel/linux-5.10.nix
@@ -3,7 +3,7 @@
with lib;
buildLinux (args // rec {
- version = "5.10.63";
+ version = "5.10.64";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
- sha256 = "0bnbkd4vbf43m37wab4zwvcv3wy3ixh4x1zrwlfhi845i21mx88r";
+ sha256 = "02p36mf41nsa4bamw18vhgbca094q2blbqqljdsb9qid9b94pf1y";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-5.13.nix b/pkgs/os-specific/linux/kernel/linux-5.13.nix
index 7f86af1e861c..888c6a291969 100644
--- a/pkgs/os-specific/linux/kernel/linux-5.13.nix
+++ b/pkgs/os-specific/linux/kernel/linux-5.13.nix
@@ -3,7 +3,7 @@
with lib;
buildLinux (args // rec {
- version = "5.13.15";
+ version = "5.13.16";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
- sha256 = "06v2jgzq2l56bjbymcrnaybqvvr1q44c0k534v77b3l5bwwlq2rk";
+ sha256 = "1ljigvcg4q6ckr8kna3q5iyjsy7x5mrf1ycqfy0ibbhn9hbqjna9";
};
} // (args.argsOverride or { }))
diff --git a/pkgs/os-specific/linux/kernel/linux-5.14.nix b/pkgs/os-specific/linux/kernel/linux-5.14.nix
index 95f232e68f05..2a07ac2a0a95 100644
--- a/pkgs/os-specific/linux/kernel/linux-5.14.nix
+++ b/pkgs/os-specific/linux/kernel/linux-5.14.nix
@@ -3,7 +3,7 @@
with lib;
buildLinux (args // rec {
- version = "5.14.2";
+ version = "5.14.3";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
- sha256 = "05yw3i2c21dabdn5khyk60ds4h8krg5iyxk4zq1msv0igdfqf6gl";
+ sha256 = "1n5808v3vb2c27pv4f8r4avqzqp20dylclbc83cj2872d6z41hy6";
};
} // (args.argsOverride or { }))
diff --git a/pkgs/os-specific/linux/kernel/linux-5.4.nix b/pkgs/os-specific/linux/kernel/linux-5.4.nix
index ea8cf7042a24..4d01f1a7e618 100644
--- a/pkgs/os-specific/linux/kernel/linux-5.4.nix
+++ b/pkgs/os-specific/linux/kernel/linux-5.4.nix
@@ -3,7 +3,7 @@
with lib;
buildLinux (args // rec {
- version = "5.4.144";
+ version = "5.4.145";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
- sha256 = "11aqp12xwbg7ysac3f9iaxwkhvasdg9bw4r43jj8af5bf61bjhxw";
+ sha256 = "1yb8vk5sbnyswylkpqw5i4n9cmnmlrfmbrnmy3nif579q8p7ixsw";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-rt-5.4.nix b/pkgs/os-specific/linux/kernel/linux-rt-5.4.nix
index 7a1f477f8472..7be45dc3e683 100644
--- a/pkgs/os-specific/linux/kernel/linux-rt-5.4.nix
+++ b/pkgs/os-specific/linux/kernel/linux-rt-5.4.nix
@@ -6,7 +6,7 @@
, ... } @ args:
let
- version = "5.4.143-rt63"; # updated by ./update-rt.sh
+ version = "5.4.143-rt64"; # updated by ./update-rt.sh
branch = lib.versions.majorMinor version;
kversion = builtins.elemAt (lib.splitString "-" version) 0;
in buildLinux (args // {
@@ -21,7 +21,7 @@ in buildLinux (args // {
name = "rt";
patch = fetchurl {
url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz";
- sha256 = "13d9sx6vw3hlh0cpccfsfqkjj6yfjmbh4wp4x6ry84i39lrfbwg3";
+ sha256 = "0prfrvk2ds20sclikizzgg5qf4mfcyaymp9r272d5nj35293622n";
};
}; in [ rt-patch ] ++ kernelPatches;
diff --git a/pkgs/os-specific/linux/kernel/linux-xanmod.nix b/pkgs/os-specific/linux/kernel/linux-xanmod.nix
index 5034f66e2fce..1f899af55aca 100644
--- a/pkgs/os-specific/linux/kernel/linux-xanmod.nix
+++ b/pkgs/os-specific/linux/kernel/linux-xanmod.nix
@@ -1,7 +1,7 @@
{ lib, stdenv, buildLinux, fetchFromGitHub, ... } @ args:
let
- version = "5.13.13";
+ version = "5.14.3";
release = "1";
suffix = "xanmod${release}-cacule";
in
@@ -13,7 +13,7 @@ buildLinux (args // rec {
owner = "xanmod";
repo = "linux";
rev = modDirVersion;
- sha256 = "sha256-qRJuTkTmsKbCCGrzq62o+1RrvTGM74p4mqy9AQ8hvD0=";
+ sha256 = "sha256-nl8DktW2TsV20ii/f41TsSotE/yBRBH3SYlWKLsfT50=";
};
structuredExtraConfig = with lib.kernel; {
@@ -53,7 +53,7 @@ buildLinux (args // rec {
};
extraMeta = {
- branch = "5.13-cacule";
+ branch = "5.14-cacule";
maintainers = with lib.maintainers; [ fortuneteller2k lovesegfault ];
description = "Built with custom settings and new features built to provide a stable, responsive and smooth desktop experience";
broken = stdenv.isAarch64;
diff --git a/pkgs/tools/backup/borgmatic/default.nix b/pkgs/tools/backup/borgmatic/default.nix
index b27ee0508e19..2fe7d0866745 100644
--- a/pkgs/tools/backup/borgmatic/default.nix
+++ b/pkgs/tools/backup/borgmatic/default.nix
@@ -2,11 +2,11 @@
python3Packages.buildPythonApplication rec {
pname = "borgmatic";
- version = "1.5.13";
+ version = "1.5.18";
src = python3Packages.fetchPypi {
inherit pname version;
- sha256 = "12390ffdg30ncc5k92pvagwbvnsh42xl35a3nagbskznyfd23mw3";
+ sha256 = "sha256-dX1U1zza8zMhDiTLE+DgtN6RLRciLks4NDOukpKH/po=";
};
checkInputs = with python3Packages; [ flexmock pytestCheckHook pytest-cov ];
@@ -20,7 +20,7 @@ python3Packages.buildPythonApplication rec {
propagatedBuildInputs = with python3Packages; [
borgbackup
colorama
- pykwalify
+ jsonschema
ruamel_yaml
requests
setuptools
diff --git a/pkgs/tools/misc/mcfly/default.nix b/pkgs/tools/misc/mcfly/default.nix
index 0d55da7fdfa4..e613e4bb3ea1 100644
--- a/pkgs/tools/misc/mcfly/default.nix
+++ b/pkgs/tools/misc/mcfly/default.nix
@@ -11,6 +11,12 @@ rustPlatform.buildRustPackage rec {
sha256 = "0i3qjgq1b8h3bzc7rxa60kq1yc2im9m6dgzrvial086a1zk8s81r";
};
+ postPatch = ''
+ substituteInPlace mcfly.bash --replace '$(which mcfly)' '${placeholder "out"}/bin/mcfly'
+ substituteInPlace mcfly.zsh --replace '$(which mcfly)' '${placeholder "out"}/bin/mcfly'
+ substituteInPlace mcfly.fish --replace '(which mcfly)' '${placeholder "out"}/bin/mcfly'
+ '';
+
cargoSha256 = "084v4fsdi25ahz068ssq29z7d5d3k3jh3s8b07irwybdsy18c629";
meta = with lib; {
diff --git a/pkgs/tools/networking/dd-agent/README.md b/pkgs/tools/networking/dd-agent/README.md
deleted file mode 100644
index 8cff23b9574c..000000000000
--- a/pkgs/tools/networking/dd-agent/README.md
+++ /dev/null
@@ -1,17 +0,0 @@
-To update datadog-agent v6 (v5 is deprecated and should be removed):
-
-1. Bump `version`, `rev`, `sha256` and `payloadVersion` in `datadog-agent.nix`
-2. `git clone https://github.com/DataDog/datadog-agent.git && cd datadog-agent`
-3. `git checkout `
-4. `nix-env -i -f https://github.com/nixcloud/dep2nix/archive/master.tar.gz`
-5. `dep2nix`
-6. `cp deps.nix $NIXPKGS/pkgs/tools/networking/dd-agent/datadog-agent-deps.nix`
-
-To update datadog-process-agent:
-
-1. Bump `version`, `rev` and `sha256` in `datadog-process-agent.nix`
-2. `git clone https://github.com/DataDog/datadog-process-agent.git && cd datadog-process-agent`
-3. `git checkout `
-4. `nix-env -i -f https://github.com/nixcloud/dep2nix/archive/master.tar.gz`
-5. `dep2nix`
-6. `cp deps.nix $NIXPKGS/pkgs/tools/networking/dd-agent/datadog-process-agent-deps.nix`
diff --git a/pkgs/tools/networking/dd-agent/datadog-agent-deps.nix b/pkgs/tools/networking/dd-agent/datadog-agent-deps.nix
deleted file mode 100644
index fb6f66b5a4e4..000000000000
--- a/pkgs/tools/networking/dd-agent/datadog-agent-deps.nix
+++ /dev/null
@@ -1,1353 +0,0 @@
-# file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix)
-[
- {
- goPackagePath = "bitbucket.org/ww/goautoneg";
- fetch = {
- type = "git";
- url = "https://github.com/adjust/goautoneg";
- rev = "d788f35a0315672bc90f50a6145d1252a230ee0d";
- sha256 = "19khhn5xhqv1yp7d6k987gh5w5rhrjnp4p0c6fyrd8z6lzz5h9qi";
- };
- }
- {
- goPackagePath = "github.com/DataDog/agent-payload";
- fetch = {
- type = "git";
- url = "https://github.com/DataDog/agent-payload";
- rev = "c76e9d5be7457cafb7b3e056c6e8ae127b1f0431";
- sha256 = "0wva55yz5gs5gw23icz1z23hwhjw5vmijx4aa3fp3bq6pi63s873";
- };
- }
- {
- goPackagePath = "github.com/DataDog/datadog-go";
- fetch = {
- type = "git";
- url = "https://github.com/DataDog/datadog-go";
- rev = "e67964b4021ad3a334e748e8811eb3cd6becbc6e";
- sha256 = "1b2dzyk9c9icdwcyfiwh3djzh8gb5z4hmhp796ns7hh72cdnnys1";
- };
- }
- {
- goPackagePath = "github.com/DataDog/gohai";
- fetch = {
- type = "git";
- url = "https://github.com/DataDog/gohai";
- rev = "43b075bb9705588cd89c71363d6d72937e3020c7";
- sha256 = "195z5g8gdxcx4cq51p2xqha3j8m7mk5d5lr6i3hbaxp948hgc8dh";
- };
- }
- {
- goPackagePath = "github.com/DataDog/mmh3";
- fetch = {
- type = "git";
- url = "https://github.com/DataDog/mmh3";
- rev = "2cfb68475274527a10701355c739f31dd404718c";
- sha256 = "09jgzxi08pkxllxk3f5qwipz96jxrw5v035fj2bkid1d4akn8y0b";
- };
- }
- {
- goPackagePath = "github.com/DataDog/viper";
- fetch = {
- type = "git";
- url = "https://github.com/DataDog/viper";
- rev = "v1.5.0";
- sha256 = "1sv0xvmfaif7zpfwk0j6qf11hxnfdsb2zfj63b9zx7l0zzhjzh06";
- };
- }
- {
- goPackagePath = "github.com/DataDog/zstd";
- fetch = {
- type = "git";
- url = "https://github.com/DataDog/zstd";
- rev = "aebefd9fcb99f22cd691ef778a12ed68f0e6a1ab";
- sha256 = "06wphl43ji23c0cmmm6fd3wszbwq36mdp1jarak2a6hmxl6yf0b8";
- };
- }
- {
- goPackagePath = "github.com/Microsoft/go-winio";
- fetch = {
- type = "git";
- url = "https://github.com/Microsoft/go-winio";
- rev = "67921128fb397dd80339870d2193d6b1e6856fd4";
- sha256 = "1m3ajjwpdmbzhn5iclhzgyknfncw06fnd5n91yxlf75qsq235rz3";
- };
- }
- {
- goPackagePath = "github.com/Microsoft/hcsshim";
- fetch = {
- type = "git";
- url = "https://github.com/Microsoft/hcsshim";
- rev = "0acf63599bff447edf6bbfb8bbb38cb5fb33aa1e";
- sha256 = "009jx133302pj0jf1bxsj4r5zy7j0lxmr7l53czi7930516b0rh3";
- };
- }
- {
- goPackagePath = "github.com/NYTimes/gziphandler";
- fetch = {
- type = "git";
- url = "https://github.com/NYTimes/gziphandler";
- rev = "2600fb119af974220d3916a5916d6e31176aac1b";
- sha256 = "0bh6qqz2iyrnxhhj02s8mqayqwqxy182ldxh97q1vg7phlbm52xx";
- };
- }
- {
- goPackagePath = "github.com/PuerkitoBio/purell";
- fetch = {
- type = "git";
- url = "https://github.com/PuerkitoBio/purell";
- rev = "0bcb03f4b4d0a9428594752bd2a3b9aa0a9d4bd4";
- sha256 = "0vsxyn1fbm7g873b8kf3hcsgqgncb5nmfq3zfsc35a9yhzarka91";
- };
- }
- {
- goPackagePath = "github.com/PuerkitoBio/urlesc";
- fetch = {
- type = "git";
- url = "https://github.com/PuerkitoBio/urlesc";
- rev = "de5bf2ad457846296e2031421a34e2568e304e35";
- sha256 = "0n0srpqwbaan1wrhh2b7ysz543pjs1xw2rghvqyffg9l0g8kzgcw";
- };
- }
- {
- goPackagePath = "github.com/StackExchange/wmi";
- fetch = {
- type = "git";
- url = "https://github.com/StackExchange/wmi";
- rev = "5d049714c4a64225c3c79a7cf7d02f7fb5b96338";
- sha256 = "1slw6v1fl8i0hz4db9lph55pbhnrxhqyndq6vm27dgvpj22k29fk";
- };
- }
- {
- goPackagePath = "github.com/aws/aws-sdk-go";
- fetch = {
- type = "git";
- url = "https://github.com/aws/aws-sdk-go";
- rev = "bff41fb23b7550368282029f6478819d6a99ae0f";
- sha256 = "1hcd8f3m2cq02mj9i8c1ynbh3j0iyw14l1wszm0qgs18nsj1rzgn";
- };
- }
- {
- goPackagePath = "github.com/beevik/ntp";
- fetch = {
- type = "git";
- url = "https://github.com/beevik/ntp";
- rev = "cb3dae3a7588ae35829eb5724df611cd75152fba";
- sha256 = "0nc6f7d0xw23y18z9qxrmm8kvnywihassyk706mn9v4makmhalnz";
- };
- }
- {
- goPackagePath = "github.com/beorn7/perks";
- fetch = {
- type = "git";
- url = "https://github.com/beorn7/perks";
- rev = "3a771d992973f24aa725d07868b467d1ddfceafb";
- sha256 = "1l2lns4f5jabp61201sh88zf3b0q793w4zdgp9nll7mmfcxxjif3";
- };
- }
- {
- goPackagePath = "github.com/cenkalti/backoff";
- fetch = {
- type = "git";
- url = "https://github.com/cenkalti/backoff";
- rev = "2ea60e5f094469f9e65adb9cd103795b73ae743e";
- sha256 = "0k4899ifpir6kmfxli8a2xfj5zdh0xb2jd0fq2r38wzd4pk25ipr";
- };
- }
- {
- goPackagePath = "github.com/cihub/seelog";
- fetch = {
- type = "git";
- url = "https://github.com/cihub/seelog";
- rev = "d2c6e5aa9fbfdd1c624e140287063c7730654115";
- sha256 = "0ab9kyrh51x1x71z37pwjsla0qv11a1qv697xafyc4r5nq5hds6p";
- };
- }
- {
- goPackagePath = "github.com/clbanning/mxj";
- fetch = {
- type = "git";
- url = "https://github.com/clbanning/mxj";
- rev = "1f00e0bf9bacd7ea9c93d27594d1d1f5a41bac36";
- sha256 = "1cb7kib79xrzr8n91p6kskmn30ayqrhbqql2ppyf879967wbm8qy";
- };
- }
- {
- goPackagePath = "github.com/containerd/cgroups";
- fetch = {
- type = "git";
- url = "https://github.com/containerd/cgroups";
- rev = "3024bc7cc0c88af4b32d38a14444f38e65ab169f";
- sha256 = "09jmzwl0zjzwhyd77pp8x3xwihcjxlxa9wamkx22rvd1pqlgszw7";
- };
- }
- {
- goPackagePath = "github.com/containerd/containerd";
- fetch = {
- type = "git";
- url = "https://github.com/containerd/containerd";
- rev = "9754871865f7fe2f4e74d43e2fc7ccd237edcbce";
- sha256 = "065snv0s3v3z0ghadlii4w78qnhchcbx2kfdrvm8fk8gb4pkx1ya";
- };
- }
- {
- goPackagePath = "github.com/containerd/continuity";
- fetch = {
- type = "git";
- url = "https://github.com/containerd/continuity";
- rev = "c7c5070e6f6e090ab93b0a61eb921f2196fc3383";
- sha256 = "0xyf9w4xn501jspl4r6ml84am90bfgljnjlbd4i1pxkm372qzvzf";
- };
- }
- {
- goPackagePath = "github.com/containerd/cri";
- fetch = {
- type = "git";
- url = "https://github.com/containerd/cri";
- rev = "f3687c59470b76ee57c90d4b3dd92888dec58c2b";
- sha256 = "00lasx5yylmgsj1f9znl3xyxm2bngj4xfj69vcwb4qzdy0vclc7w";
- };
- }
- {
- goPackagePath = "github.com/containerd/fifo";
- fetch = {
- type = "git";
- url = "https://github.com/containerd/fifo";
- rev = "3d5202aec260678c48179c56f40e6f38a095738c";
- sha256 = "11jp12vgfj0xg9m2w5cfay72fwrxb6w8za7rkcqw8yy8hypiqqxq";
- };
- }
- {
- goPackagePath = "github.com/containerd/typeurl";
- fetch = {
- type = "git";
- url = "https://github.com/containerd/typeurl";
- rev = "a93fcdb778cd272c6e9b3028b2f42d813e785d40";
- sha256 = "0aqnf5rzc5pldln0czhxlr0fqaf5553ab7wzsq85p90lg1ryqnd6";
- };
- }
- {
- goPackagePath = "github.com/coreos/etcd";
- fetch = {
- type = "git";
- url = "https://github.com/coreos/etcd";
- rev = "c9504f61fc7f29b0ad30bf8bab02d9e1b600e962";
- sha256 = "1ap8zhfz6pcn2ipn27s84ihpyrvpjrb48mpy4n5pr6khrni83p1a";
- };
- }
- {
- goPackagePath = "github.com/coreos/go-semver";
- fetch = {
- type = "git";
- url = "https://github.com/coreos/go-semver";
- rev = "8ab6407b697782a06568d4b7f1db25550ec2e4c6";
- sha256 = "1gghi5bnqj50hfxhqc1cxmynqmh2yk9ii7ab9gsm75y5cp94ymk0";
- };
- }
- {
- goPackagePath = "github.com/coreos/go-systemd";
- fetch = {
- type = "git";
- url = "https://github.com/coreos/go-systemd";
- rev = "40e2722dffead74698ca12a750f64ef313ddce05";
- sha256 = "0kq7aa0pbn8gv9ny2a1gfx3ybsqyryfwz9gv7fck6zfc8xxbl1fa";
- };
- }
- {
- goPackagePath = "github.com/coreos/pkg";
- fetch = {
- type = "git";
- url = "https://github.com/coreos/pkg";
- rev = "97fdf19511ea361ae1c100dd393cc47f8dcfa1e1";
- sha256 = "1srn87wih25l09f75483hnxsr8fc6rq3bk7w1x8125ym39p6mg21";
- };
- }
- {
- goPackagePath = "github.com/davecgh/go-spew";
- fetch = {
- type = "git";
- url = "https://github.com/davecgh/go-spew";
- rev = "346938d642f2ec3594ed81d874461961cd0faa76";
- sha256 = "0d4jfmak5p6lb7n2r6yvf5p1zcw0l8j74kn55ghvr7zr7b7axm6c";
- };
- }
- {
- goPackagePath = "github.com/docker/distribution";
- fetch = {
- type = "git";
- url = "https://github.com/docker/distribution";
- rev = "83389a148052d74ac602f5f1d62f86ff2f3c4aa5";
- sha256 = "0ypps7340k1g1njcdbn83c9233hrki0mxyj66av1i55ji378ayyn";
- };
- }
- {
- goPackagePath = "github.com/docker/docker";
- fetch = {
- type = "git";
- url = "https://github.com/docker/docker";
- rev = "092cba3727bb9b4a2f0e922cd6c0f93ea270e363";
- sha256 = "0l9kjibnpwcgk844sibxk9ppyqniw9r0np1mzp95f8f461jb0iar";
- };
- }
- {
- goPackagePath = "github.com/docker/go-connections";
- fetch = {
- type = "git";
- url = "https://github.com/docker/go-connections";
- rev = "3ede32e2033de7505e6500d6c868c2b9ed9f169d";
- sha256 = "0v1pkr8apwmhyzbjfriwdrs1ihlk6pw7izm57r24mf9jdmg3fyb0";
- };
- }
- {
- goPackagePath = "github.com/docker/go-events";
- fetch = {
- type = "git";
- url = "https://github.com/docker/go-events";
- rev = "9461782956ad83b30282bf90e31fa6a70c255ba9";
- sha256 = "0vn0kd0w253jwdk86gv1h6s8p6bzxiyif74xdzlb39zr6fdrr145";
- };
- }
- {
- goPackagePath = "github.com/docker/go-units";
- fetch = {
- type = "git";
- url = "https://github.com/docker/go-units";
- rev = "47565b4f722fb6ceae66b95f853feed578a4a51c";
- sha256 = "0npxsb3pp89slwf4a73fxm20hykad8xggij6i6hcd5jy19bjrd93";
- };
- }
- {
- goPackagePath = "github.com/docker/spdystream";
- fetch = {
- type = "git";
- url = "https://github.com/docker/spdystream";
- rev = "bc6354cbbc295e925e4c611ffe90c1f287ee54db";
- sha256 = "08746a15snvmax6cnzn2qy7cvsspxbsx97vdbjpdadir3pypjxya";
- };
- }
- {
- goPackagePath = "github.com/dsnet/compress";
- fetch = {
- type = "git";
- url = "https://github.com/dsnet/compress";
- rev = "cc9eb1d7ad760af14e8f918698f745e80377af4f";
- sha256 = "159liclywmyb6zx88ga5gn42hfl4cpk1660zss87fkx31hdq9fgx";
- };
- }
- {
- goPackagePath = "github.com/dustin/go-humanize";
- fetch = {
- type = "git";
- url = "https://github.com/dustin/go-humanize";
- rev = "9f541cc9db5d55bce703bd99987c9d5cb8eea45e";
- sha256 = "1kqf1kavdyvjk7f8kx62pnm7fbypn9z1vbf8v2qdh3y7z7a0cbl3";
- };
- }
- {
- goPackagePath = "github.com/elazarl/go-bindata-assetfs";
- fetch = {
- type = "git";
- url = "https://github.com/elazarl/go-bindata-assetfs";
- rev = "30f82fa23fd844bd5bb1e5f216db87fd77b5eb43";
- sha256 = "1swfb37g6sga3awvcmxf49ngbpvjv7ih5an9f8ixjqcfcwnb7nzp";
- };
- }
- {
- goPackagePath = "github.com/emicklei/go-restful";
- fetch = {
- type = "git";
- url = "https://github.com/emicklei/go-restful";
- rev = "3658237ded108b4134956c1b3050349d93e7b895";
- sha256 = "07sm3b5dlrqld4r8r1w79s37y41fk4zmw4afhi2ragjy1iarqck3";
- };
- }
- {
- goPackagePath = "github.com/emicklei/go-restful-swagger12";
- fetch = {
- type = "git";
- url = "https://github.com/emicklei/go-restful-swagger12";
- rev = "dcef7f55730566d41eae5db10e7d6981829720f6";
- sha256 = "0zz1f6n1qfbyrp592mgyrkyfhki3r0ksic6ja9lxisg8br1ibrvq";
- };
- }
- {
- goPackagePath = "github.com/evanphx/json-patch";
- fetch = {
- type = "git";
- url = "https://github.com/evanphx/json-patch";
- rev = "afac545df32f2287a079e2dfb7ba2745a643747e";
- sha256 = "1d90prf8wfvndqjn6nr0k405ykia5vb70sjw4ywd49s9p3wcdyn8";
- };
- }
- {
- goPackagePath = "github.com/fatih/color";
- fetch = {
- type = "git";
- url = "https://github.com/fatih/color";
- rev = "5b77d2a35fb0ede96d138fc9a99f5c9b6aef11b4";
- sha256 = "0v8msvg38r8d1iiq2i5r4xyfx0invhc941kjrsg5gzwvagv55inv";
- };
- }
- {
- goPackagePath = "github.com/fsnotify/fsnotify";
- fetch = {
- type = "git";
- url = "https://github.com/fsnotify/fsnotify";
- rev = "c2828203cd70a50dcccfb2761f8b1f8ceef9a8e9";
- sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g";
- };
- }
- {
- goPackagePath = "github.com/ghodss/yaml";
- fetch = {
- type = "git";
- url = "https://github.com/ghodss/yaml";
- rev = "0ca9ea5df5451ffdf184b4428c902747c2c11cd7";
- sha256 = "0skwmimpy7hlh7pva2slpcplnm912rp3igs98xnqmn859kwa5v8g";
- };
- }
- {
- goPackagePath = "github.com/go-ini/ini";
- fetch = {
- type = "git";
- url = "https://github.com/go-ini/ini";
- rev = "06f5f3d67269ccec1fe5fe4134ba6e982984f7f5";
- sha256 = "0fx123601aiqqn0yr9vj6qp1bh8gp240w4qdm76irs73q8dxlk7a";
- };
- }
- {
- goPackagePath = "github.com/go-ole/go-ole";
- fetch = {
- type = "git";
- url = "https://github.com/go-ole/go-ole";
- rev = "a41e3c4b706f6ae8dfbff342b06e40fa4d2d0506";
- sha256 = "114h8x7dh4jp7w7k678fm98lr9icavsf74v6jfipyq7q35bsfr1p";
- };
- }
- {
- goPackagePath = "github.com/go-openapi/jsonpointer";
- fetch = {
- type = "git";
- url = "https://github.com/go-openapi/jsonpointer";
- rev = "3a0015ad55fa9873f41605d3e8f28cd279c32ab2";
- sha256 = "02an755ashhckqwxyq2avgn8mm4qq3hxda2jsj1a3bix2gkb45v7";
- };
- }
- {
- goPackagePath = "github.com/go-openapi/jsonreference";
- fetch = {
- type = "git";
- url = "https://github.com/go-openapi/jsonreference";
- rev = "3fb327e6747da3043567ee86abd02bb6376b6be2";
- sha256 = "0zwsrmqqcihm0lj2pc18cpm7wnn1dzwr4kvrlyrxf0lnn7dsdsbm";
- };
- }
- {
- goPackagePath = "github.com/go-openapi/spec";
- fetch = {
- type = "git";
- url = "https://github.com/go-openapi/spec";
- rev = "bcff419492eeeb01f76e77d2ebc714dc97b607f5";
- sha256 = "00z8sv766kjdrdvpyzm9c5x3d45gssbwsm77qihmkflric6a3d3l";
- };
- }
- {
- goPackagePath = "github.com/go-openapi/swag";
- fetch = {
- type = "git";
- url = "https://github.com/go-openapi/swag";
- rev = "811b1089cde9dad18d4d0c2d09fbdbf28dbd27a5";
- sha256 = "0hkbrq4jq9s4nrz7xpx03z1zljss1zdylm3zb76hhjpp0s7hz418";
- };
- }
- {
- goPackagePath = "github.com/godbus/dbus";
- fetch = {
- type = "git";
- url = "https://github.com/godbus/dbus";
- rev = "a389bdde4dd695d414e47b755e95e72b7826432c";
- sha256 = "1ckvg15zdsgmbn4mi36cazkb407ixc9mmyf7vwj8b8wi3d00rgn9";
- };
- }
- {
- goPackagePath = "github.com/gogo/googleapis";
- fetch = {
- type = "git";
- url = "https://github.com/gogo/googleapis";
- rev = "08a7655d27152912db7aaf4f983275eaf8d128ef";
- sha256 = "0mzjclx31hkdgad0xjdihz23qphrsljkvzx5gnwn96m7agx6vkvr";
- };
- }
- {
- goPackagePath = "github.com/gogo/protobuf";
- fetch = {
- type = "git";
- url = "https://github.com/gogo/protobuf";
- rev = "1adfc126b41513cc696b209667c8656ea7aac67c";
- sha256 = "1j7azzlnihcvnd1apw5zr0bz30h7n0gyimqqkgc76vzb1n5dpi7m";
- };
- }
- {
- goPackagePath = "github.com/golang/glog";
- fetch = {
- type = "git";
- url = "https://github.com/golang/glog";
- rev = "23def4e6c14b4da8ac2ed8007337bc5eb5007998";
- sha256 = "0jb2834rw5sykfr937fxi8hxi2zy80sj2bdn9b3jb4b26ksqng30";
- };
- }
- {
- goPackagePath = "github.com/golang/groupcache";
- fetch = {
- type = "git";
- url = "https://github.com/golang/groupcache";
- rev = "24b0969c4cb722950103eed87108c8d291a8df00";
- sha256 = "0rj588dxg4ncanj8vcsixi00161xq54nz7siv47d5ijmzgxs82zf";
- };
- }
- {
- goPackagePath = "github.com/golang/protobuf";
- fetch = {
- type = "git";
- url = "https://github.com/golang/protobuf";
- rev = "b4deda0973fb4c70b50d226b1af49f3da59f5265";
- sha256 = "0ya4ha7m20bw048m1159ppqzlvda4x0vdprlbk5sdgmy74h3xcdq";
- };
- }
- {
- goPackagePath = "github.com/golang/snappy";
- fetch = {
- type = "git";
- url = "https://github.com/golang/snappy";
- rev = "2e65f85255dbc3072edf28d6b5b8efc472979f5a";
- sha256 = "05w6mpc4qcy0pv8a2bzng8nf4s5rf5phfang4jwy9rgf808q0nxf";
- };
- }
- {
- goPackagePath = "github.com/google/btree";
- fetch = {
- type = "git";
- url = "https://github.com/google/btree";
- rev = "4030bb1f1f0c35b30ca7009e9ebd06849dd45306";
- sha256 = "0ba430m9fbnagacp57krgidsyrgp3ycw5r7dj71brgp5r52g82p6";
- };
- }
- {
- goPackagePath = "github.com/google/gofuzz";
- fetch = {
- type = "git";
- url = "https://github.com/google/gofuzz";
- rev = "24818f796faf91cd76ec7bddd72458fbced7a6c1";
- sha256 = "0cq90m2lgalrdfrwwyycrrmn785rgnxa3l3vp9yxkvnv88bymmlm";
- };
- }
- {
- goPackagePath = "github.com/googleapis/gnostic";
- fetch = {
- type = "git";
- url = "https://github.com/googleapis/gnostic";
- rev = "7c663266750e7d82587642f65e60bc4083f1f84e";
- sha256 = "0yh3ckd7m0r9h50wmxxvba837d0wb1k5yd439zq4p1kpp4390z12";
- };
- }
- {
- goPackagePath = "github.com/gorilla/context";
- fetch = {
- type = "git";
- url = "https://github.com/gorilla/context";
- rev = "08b5f424b9271eedf6f9f0ce86cb9396ed337a42";
- sha256 = "03p4hn87vcmfih0p9w663qbx9lpsf7i7j3lc7yl7n84la3yz63m4";
- };
- }
- {
- goPackagePath = "github.com/gorilla/mux";
- fetch = {
- type = "git";
- url = "https://github.com/gorilla/mux";
- rev = "e3702bed27f0d39777b0b37b664b6280e8ef8fbf";
- sha256 = "0pvzm23hklxysspnz52mih6h1q74vfrdhjfm1l3sa9r8hhqmmld2";
- };
- }
- {
- goPackagePath = "github.com/gregjones/httpcache";
- fetch = {
- type = "git";
- url = "https://github.com/gregjones/httpcache";
- rev = "9cad4c3443a7200dd6400aef47183728de563a38";
- sha256 = "0wjdwcwqqcx2d5y68qvhg6qyj977il5ijmnn9h9cd6wjbdy0ay6s";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/consul";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/consul";
- rev = "fb848fc48818f58690db09d14640513aa6bf3c02";
- sha256 = "0ra38xrh6ghcnix8w6gjs33yr2ra1n5jvf8lww4csr4dgw5bh5b1";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/go-cleanhttp";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/go-cleanhttp";
- rev = "d5fe4b57a186c716b0e00b8c301cbd9b4182694d";
- sha256 = "1m20y90syky4xr81sm3980jpil81nnpzmi6kv0vjr6p584gl1hn8";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/go-rootcerts";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/go-rootcerts";
- rev = "6bb64b370b90e7ef1fa532be9e591a81c3493e00";
- sha256 = "1a81fcm1i0ji2iva0dcimiichgwpbcb7lx0vyaks87zj5wf04qy9";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/golang-lru";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/golang-lru";
- rev = "0fb14efe8c47ae851c0034ed7a448854d3d34cf3";
- sha256 = "0vg4yn3088ym4sj1d34kr13lp4v5gya7r2nxshp2bz70n46fsqn2";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/hcl";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/hcl";
- rev = "ef8a98b0bbce4a65b5aa4c368430a80ddc533168";
- sha256 = "1qalfsc31fra7hcw2lc3s20aj7al62fq3j5fn5kga3mg99b82nyr";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/serf";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/serf";
- rev = "d6574a5bb1226678d7010325fb6c985db20ee458";
- sha256 = "1arakjvhyasrk52vhxas2ghlrby3i3wj59r7sjrkbpln2cdbqnlx";
- };
- }
- {
- goPackagePath = "github.com/hectane/go-acl";
- fetch = {
- type = "git";
- url = "https://github.com/hectane/go-acl";
- rev = "7f56832555fc229dad908c67d65ed3ce6156b70c";
- sha256 = "17crpqmn51fqcz0j1vi4grwwiaqpvc3zhl102hn5sy7s2lmdf630";
- };
- }
- {
- goPackagePath = "github.com/imdario/mergo";
- fetch = {
- type = "git";
- url = "https://github.com/imdario/mergo";
- rev = "9316a62528ac99aaecb4e47eadd6dc8aa6533d58";
- sha256 = "1mvgn89vp39gcpvhiq4n7nw5ipj7fk6h03jgc6fjwgvwvss213pb";
- };
- }
- {
- goPackagePath = "github.com/inconshreveable/mousetrap";
- fetch = {
- type = "git";
- url = "https://github.com/inconshreveable/mousetrap";
- rev = "76626ae9c91c4f2a10f34cad8ce83ea42c93bb75";
- sha256 = "1mn0kg48xkd74brf48qf5hzp0bc6g8cf5a77w895rl3qnlpfw152";
- };
- }
- {
- goPackagePath = "github.com/jmespath/go-jmespath";
- fetch = {
- type = "git";
- url = "https://github.com/jmespath/go-jmespath";
- rev = "0b12d6b5";
- sha256 = "1vv6hph8j6xgv7gwl9vvhlsaaqsm22sxxqmgmldi4v11783pc1ld";
- };
- }
- {
- goPackagePath = "github.com/json-iterator/go";
- fetch = {
- type = "git";
- url = "https://github.com/json-iterator/go";
- rev = "1624edc4454b8682399def8740d46db5e4362ba4";
- sha256 = "11wn4hpmrs8bmpvd93wqk49jfbbgylakhi35f9k5qd7jd479ci4s";
- };
- }
- {
- goPackagePath = "github.com/kardianos/osext";
- fetch = {
- type = "git";
- url = "https://github.com/kardianos/osext";
- rev = "ae77be60afb1dcacde03767a8c37337fad28ac14";
- sha256 = "056dkgxrqjj5r18bnc3knlpgdz5p3yvp12y4y978hnsfhwaqvbjz";
- };
- }
- {
- goPackagePath = "github.com/kubernetes-incubator/custom-metrics-apiserver";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes-incubator/custom-metrics-apiserver";
- rev = "85ebc283a57287a8fcb3ad4b488d633cd63ef7d8";
- sha256 = "06m3xa9j46035bagv9r2ghsmdx6pr0r3lcj4hz1cx943dllj0n6v";
- };
- }
- {
- goPackagePath = "github.com/lxn/walk";
- fetch = {
- type = "git";
- url = "https://github.com/lxn/walk";
- rev = "02935bac0ab8448d5f9bf72ebeeb7ca0d5553f9b";
- sha256 = "0m0dva6nyv6vxc188c9003g5ylxb6clmlcvqjgaibbcrxkxjw1d5";
- };
- }
- {
- goPackagePath = "github.com/lxn/win";
- fetch = {
- type = "git";
- url = "https://github.com/lxn/win";
- rev = "7e1250ba2e7749fb9eb865da9ee93fb5a2fe73f1";
- sha256 = "1n5ksvy3va3zd0iqpl64advjscm2w9n8kxn45ahahvbrbi7zy1zw";
- };
- }
- {
- goPackagePath = "github.com/magiconair/properties";
- fetch = {
- type = "git";
- url = "https://github.com/magiconair/properties";
- rev = "c2353362d570a7bfa228149c62842019201cfb71";
- sha256 = "1a10362wv8a8qwb818wygn2z48lgzch940hvpv81hv8gc747ajxn";
- };
- }
- {
- goPackagePath = "github.com/mailru/easyjson";
- fetch = {
- type = "git";
- url = "https://github.com/mailru/easyjson";
- rev = "3fdea8d05856a0c8df22ed4bc71b3219245e4485";
- sha256 = "0g3crph77yhv4ipdnwqc32z4cp87ahi4ikad5kyy6q4znnxliz74";
- };
- }
- {
- goPackagePath = "github.com/mattn/go-colorable";
- fetch = {
- type = "git";
- url = "https://github.com/mattn/go-colorable";
- rev = "167de6bfdfba052fa6b2d3664c8f5272e23c9072";
- sha256 = "1nwjmsppsjicr7anq8na6md7b1z84l9ppnlr045hhxjvbkqwalvx";
- };
- }
- {
- goPackagePath = "github.com/mattn/go-isatty";
- fetch = {
- type = "git";
- url = "https://github.com/mattn/go-isatty";
- rev = "0360b2af4f38e8d38c7fce2a9f4e702702d73a39";
- sha256 = "06w45aqz2a6yrk25axbly2k5wmsccv8cspb94bfmz4izvw8h927n";
- };
- }
- {
- goPackagePath = "github.com/matttproud/golang_protobuf_extensions";
- fetch = {
- type = "git";
- url = "https://github.com/matttproud/golang_protobuf_extensions";
- rev = "c12348ce28de40eed0136aa2b644d0ee0650e56c";
- sha256 = "1d0c1isd2lk9pnfq2nk0aih356j30k3h1gi2w0ixsivi5csl7jya";
- };
- }
- {
- goPackagePath = "github.com/mholt/archiver";
- fetch = {
- type = "git";
- url = "https://github.com/mholt/archiver";
- rev = "26cf5bb32d07aa4e8d0de15f56ce516f4641d7df";
- sha256 = "1r2gcxh8gkyn1l0h7sshachg2fxz6542lbqcar9zym6n2dni30mm";
- };
- }
- {
- goPackagePath = "github.com/mitchellh/go-homedir";
- fetch = {
- type = "git";
- url = "https://github.com/mitchellh/go-homedir";
- rev = "3864e76763d94a6df2f9960b16a20a33da9f9a66";
- sha256 = "1n8vya16l60i5jms43yb8fzdgwvqa2q926p5wkg3lbrk8pxy1nv0";
- };
- }
- {
- goPackagePath = "github.com/mitchellh/mapstructure";
- fetch = {
- type = "git";
- url = "https://github.com/mitchellh/mapstructure";
- rev = "bb74f1db0675b241733089d5a1faa5dd8b0ef57b";
- sha256 = "1aqk9qr46bwgdc5j7n7als61xvssvyjf4qzfsvhacl4izpygqnw7";
- };
- }
- {
- goPackagePath = "github.com/mitchellh/reflectwalk";
- fetch = {
- type = "git";
- url = "https://github.com/mitchellh/reflectwalk";
- rev = "63d60e9d0dbc60cf9164e6510889b0db6683d98c";
- sha256 = "1hpq6sjr6l1h25x68mz13q7sd52dv1mjfxbl5p7m3j7cv85khnvc";
- };
- }
- {
- goPackagePath = "github.com/modern-go/concurrent";
- fetch = {
- type = "git";
- url = "https://github.com/modern-go/concurrent";
- rev = "bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94";
- sha256 = "0s0fxccsyb8icjmiym5k7prcqx36hvgdwl588y0491gi18k5i4zs";
- };
- }
- {
- goPackagePath = "github.com/modern-go/reflect2";
- fetch = {
- type = "git";
- url = "https://github.com/modern-go/reflect2";
- rev = "4b7aa43c6742a2c18fdef89dd197aaae7dac7ccd";
- sha256 = "1721y3yr3dpx5dx5ashf063qczk2awy5zjir1jvp1h5hn7qz4i49";
- };
- }
- {
- goPackagePath = "github.com/nwaples/rardecode";
- fetch = {
- type = "git";
- url = "https://github.com/nwaples/rardecode";
- rev = "e06696f847aeda6f39a8f0b7cdff193b7690aef6";
- sha256 = "1aj7l8ii7hxnn3q4wzxlx3f92b1aspck6ncyqgb4h2g228phcibw";
- };
- }
- {
- goPackagePath = "github.com/opencontainers/go-digest";
- fetch = {
- type = "git";
- url = "https://github.com/opencontainers/go-digest";
- rev = "279bed98673dd5bef374d3b6e4b09e2af76183bf";
- sha256 = "01gc7fpn8ax429024p2fcx3yb18axwz5bjf2hqxlii1jbsgw4bh9";
- };
- }
- {
- goPackagePath = "github.com/opencontainers/image-spec";
- fetch = {
- type = "git";
- url = "https://github.com/opencontainers/image-spec";
- rev = "d60099175f88c47cd379c4738d158884749ed235";
- sha256 = "03dvbj3dln8c55v9gp79mgmz2yi2ws3r08iyz2fk41y3i22iaw1q";
- };
- }
- {
- goPackagePath = "github.com/opencontainers/runc";
- fetch = {
- type = "git";
- url = "https://github.com/opencontainers/runc";
- rev = "baf6536d6259209c3edfa2b22237af82942d3dfa";
- sha256 = "09fm7f1k4lvx8v3crqb0cli1x2brlz8ka7f7qa8d2sb6ln58h7w7";
- };
- }
- {
- goPackagePath = "github.com/opencontainers/runtime-spec";
- fetch = {
- type = "git";
- url = "https://github.com/opencontainers/runtime-spec";
- rev = "d810dbc60d8c5aeeb3d054bd1132fab2121968ce";
- sha256 = "0yqya0wslhv87nlidsmrw2720y3r3jpvqc2sh28y79ciyypxbk38";
- };
- }
- {
- goPackagePath = "github.com/openshift/api";
- fetch = {
- type = "git";
- url = "https://github.com/openshift/api";
- rev = "0d921e363e951d89f583292c60d013c318df64dc";
- sha256 = "171xac4hr665q08mp17fld2zfpp95h9mjws2wikcr0brwq878p3s";
- };
- }
- {
- goPackagePath = "github.com/patrickmn/go-cache";
- fetch = {
- type = "git";
- url = "https://github.com/patrickmn/go-cache";
- rev = "a3647f8e31d79543b2d0f0ae2fe5c379d72cedc0";
- sha256 = "10020inkzrm931r4bixf8wqr9n39wcrb78vfyxmbvjavvw4zybgs";
- };
- }
- {
- goPackagePath = "github.com/pborman/uuid";
- fetch = {
- type = "git";
- url = "https://github.com/pborman/uuid";
- rev = "e790cca94e6cc75c7064b1332e63811d4aae1a53";
- sha256 = "0y1crv4wkly2naki2f68ln9sc8l9skswkc696vr8vc43p4p67wam";
- };
- }
- {
- goPackagePath = "github.com/pelletier/go-toml";
- fetch = {
- type = "git";
- url = "https://github.com/pelletier/go-toml";
- rev = "c01d1270ff3e442a8a57cddc1c92dc1138598194";
- sha256 = "1fjzpcjng60mc3a4b2ql5a00d5gah84wj740dabv9kq67mpg8fxy";
- };
- }
- {
- goPackagePath = "github.com/petar/GoLLRB";
- fetch = {
- type = "git";
- url = "https://github.com/petar/GoLLRB";
- rev = "53be0d36a84c2a886ca057d34b6aa4468df9ccb4";
- sha256 = "01xp3lcamqkvl91jg6ly202gdsgf64j39rkrcqxi6v4pbrcv7hz0";
- };
- }
- {
- goPackagePath = "github.com/peterbourgon/diskv";
- fetch = {
- type = "git";
- url = "https://github.com/peterbourgon/diskv";
- rev = "5f041e8faa004a95c88a202771f4cc3e991971e6";
- sha256 = "1mxpa5aad08x30qcbffzk80g9540wvbca4blc1r2qyzl65b8929b";
- };
- }
- {
- goPackagePath = "github.com/philhofer/fwd";
- fetch = {
- type = "git";
- url = "https://github.com/philhofer/fwd";
- rev = "bb6d471dc95d4fe11e432687f8b70ff496cf3136";
- sha256 = "1pg84khadh79v42y8sjsdgfb54vw2kzv7hpapxkifgj0yvcp30g2";
- };
- }
- {
- goPackagePath = "github.com/pierrec/lz4";
- fetch = {
- type = "git";
- url = "https://github.com/pierrec/lz4";
- rev = "1958fd8fff7f115e79725b1288e0b878b3e06b00";
- sha256 = "1c4xi40bvcp91a3lw9nw1hylvdmb51hviwrqv5f6zj1sswkv24ps";
- };
- }
- {
- goPackagePath = "github.com/pkg/errors";
- fetch = {
- type = "git";
- url = "https://github.com/pkg/errors";
- rev = "645ef00459ed84a119197bfb8d8205042c6df63d";
- sha256 = "001i6n71ghp2l6kdl3qq1v2vmghcz3kicv9a5wgcihrzigm75pp5";
- };
- }
- {
- goPackagePath = "github.com/pmezard/go-difflib";
- fetch = {
- type = "git";
- url = "https://github.com/pmezard/go-difflib";
- rev = "792786c7400a136282c1664665ae0a8db921c6c2";
- sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw";
- };
- }
- {
- goPackagePath = "github.com/prometheus/client_golang";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/client_golang";
- rev = "c5b7fccd204277076155f10851dad72b76a49317";
- sha256 = "1xqny3147g12n4j03kxm8s9mvdbs3ln6i56c655mybrn9jjy48kd";
- };
- }
- {
- goPackagePath = "github.com/prometheus/client_model";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/client_model";
- rev = "99fa1f4be8e564e8a6b613da7fa6f46c9edafc6c";
- sha256 = "19y4ywsivhpxj7ikf2j0gm9k3cmyw37qcbfi78n526jxcc7kw998";
- };
- }
- {
- goPackagePath = "github.com/prometheus/common";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/common";
- rev = "89d80287644767070914e30199b4d959e491bd3d";
- sha256 = "0nvbjr8nhkyakgjariskl3bvyb18723dzjmmxph6ppf4khi50j0w";
- };
- }
- {
- goPackagePath = "github.com/prometheus/procfs";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/procfs";
- rev = "7d6f385de8bea29190f15ba9931442a0eaef9af7";
- sha256 = "18cish8yas5r6xhgp8p8n7lg4wh3d4szzirszxra8m7rwy3swxxq";
- };
- }
- {
- goPackagePath = "github.com/samuel/go-zookeeper";
- fetch = {
- type = "git";
- url = "https://github.com/samuel/go-zookeeper";
- rev = "c4fab1ac1bec58281ad0667dc3f0907a9476ac47";
- sha256 = "0i7mxg9hz8ymglq2xcwwswy1pvcr53qd57lzcdlf3d5bjki73a4w";
- };
- }
- {
- goPackagePath = "github.com/sbinet/go-python";
- fetch = {
- type = "git";
- url = "https://github.com/sbinet/go-python";
- rev = "f976f61134dc6f5b4920941eb1b0e7cec7e4ef4c";
- sha256 = "15l7wip7kr1z6v3315m9y0070wmwq447q7gwz6490xwnclrq85kl";
- };
- }
- {
- goPackagePath = "github.com/shirou/gopsutil";
- fetch = {
- type = "git";
- url = "https://github.com/shirou/gopsutil";
- rev = "ccc1c1016bc5d10e803189ee43417c50cdde7f1b";
- sha256 = "0dk7644fc86n0974a00m2w5nbhzcgs1jjnillic90044w7rycg66";
- };
- }
- {
- goPackagePath = "github.com/shirou/w32";
- fetch = {
- type = "git";
- url = "https://github.com/shirou/w32";
- rev = "bb4de0191aa41b5507caa14b0650cdbddcd9280b";
- sha256 = "0xh5vqblhr2c3mlaswawx6nipi4rc2x73rbdvlkakmgi0nnl50m4";
- };
- }
- {
- goPackagePath = "github.com/sirupsen/logrus";
- fetch = {
- type = "git";
- url = "https://github.com/sirupsen/logrus";
- rev = "3e01752db0189b9157070a0e1668a620f9a85da2";
- sha256 = "029irw2lsbqi944gdrbkwdw0m2794sqni4g21gsnmz142hbzds8c";
- };
- }
- {
- goPackagePath = "github.com/spf13/afero";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/afero";
- rev = "787d034dfe70e44075ccc060d346146ef53270ad";
- sha256 = "0138rjiacl71h7kvhzinviwvy6qa2m6rflpv9lgqv15hnjvhwvg1";
- };
- }
- {
- goPackagePath = "github.com/spf13/cast";
- fetch = {
- type = "git";
- url = "https://github.com/DataDog/cast";
- rev = "1ee8c8bd14a3d768a7ff681617ed56bc6c204940";
- sha256 = "0sgqmhicy672250cxgqd8zlni3qlj57r8liyiaq15g9spyhflhl0";
- };
- }
- {
- goPackagePath = "github.com/spf13/cobra";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/cobra";
- rev = "ef82de70bb3f60c65fb8eebacbb2d122ef517385";
- sha256 = "1q1nsx05svyv9fv3fy6xv6gs9ffimkyzsfm49flvl3wnvf1ncrkd";
- };
- }
- {
- goPackagePath = "github.com/spf13/jwalterweatherman";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/jwalterweatherman";
- rev = "7c0cea34c8ece3fbeb2b27ab9b59511d360fb394";
- sha256 = "132p84i20b9s5r6fs597lsa6648vd415ch7c0d018vm8smzqpd0h";
- };
- }
- {
- goPackagePath = "github.com/spf13/pflag";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/pflag";
- rev = "583c0c0531f06d5278b7d917446061adc344b5cd";
- sha256 = "0nr4mdpfhhk94hq4ymn5b2sxc47b29p1akxd8b0hx4dvdybmipb5";
- };
- }
- {
- goPackagePath = "github.com/stretchr/objx";
- fetch = {
- type = "git";
- url = "https://github.com/stretchr/objx";
- rev = "477a77ecc69700c7cdeb1fa9e129548e1c1c393c";
- sha256 = "0iph0qmpyqg4kwv8jsx6a56a7hhqq8swrazv40ycxk9rzr0s8yls";
- };
- }
- {
- goPackagePath = "github.com/stretchr/testify";
- fetch = {
- type = "git";
- url = "https://github.com/stretchr/testify";
- rev = "f35b8ab0b5a2cef36673838d662e249dd9c94686";
- sha256 = "0dlszlshlxbmmfxj5hlwgv3r22x0y1af45gn1vd198nvvs3pnvfs";
- };
- }
- {
- goPackagePath = "github.com/syndtr/gocapability";
- fetch = {
- type = "git";
- url = "https://github.com/syndtr/gocapability";
- rev = "33e07d32887e1e06b7c025f27ce52f62c7990bc0";
- sha256 = "1x88c0b320b13w7samicf19dqx9rr4dnrh3yglk3cba21nwsp57i";
- };
- }
- {
- goPackagePath = "github.com/tinylib/msgp";
- fetch = {
- type = "git";
- url = "https://github.com/tinylib/msgp";
- rev = "af6442a0fcf6e2a1b824f70dd0c734f01e817751";
- sha256 = "08ha23sn14071ywrgxlyj7r523vzdwx1i83dcp1mqa830glgqaff";
- };
- }
- {
- goPackagePath = "github.com/ugorji/go";
- fetch = {
- type = "git";
- url = "https://github.com/ugorji/go";
- rev = "8c0409fcbb70099c748d71f714529204975f6c3f";
- sha256 = "0z61j0cniq3n5af0q57dbpyfmidihzimrwnysfphfzwyd0ic4rcv";
- };
- }
- {
- goPackagePath = "github.com/ulikunitz/xz";
- fetch = {
- type = "git";
- url = "https://github.com/ulikunitz/xz";
- rev = "0c6b41e72360850ca4f98dc341fd999726ea007f";
- sha256 = "0a6l7sp67ipxim093qh6fvw8knbxj24l7bj5lykcddi5gwfi78n3";
- };
- }
- {
- goPackagePath = "github.com/urfave/negroni";
- fetch = {
- type = "git";
- url = "https://github.com/urfave/negroni";
- rev = "5dbbc83f748fc3ad38585842b0aedab546d0ea1e";
- sha256 = "10w4ygc78hgsryxwmjmz8w51d84bjh7jm8j0xfv4vnpz5gscc8dj";
- };
- }
- {
- goPackagePath = "golang.org/x/crypto";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/crypto";
- rev = "a49355c7e3f8fe157a85be2f77e6e269a0f89602";
- sha256 = "020q1laxjx5kcmnqy4wmdb63zhb0lyq6wpy40axhswzg2nd21s44";
- };
- }
- {
- goPackagePath = "golang.org/x/mobile";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/mobile";
- rev = "bceb7ef27cc623473a5b664d2a3450576dddff0f";
- sha256 = "0xky2417wm61j2p5ki3k4237fxyz8f5ds19nak0lm741s3xs2rqx";
- };
- }
- {
- goPackagePath = "golang.org/x/net";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/net";
- rev = "97aa3a539ec716117a9d15a4659a911f50d13c3c";
- sha256 = "1738bi8l50f0iq0il6h4qy1cgy39yh3q4gh1lwp5y5j7jyy33ccd";
- };
- }
- {
- goPackagePath = "golang.org/x/sync";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/sync";
- rev = "1d60e4601c6fd243af51cc01ddf169918a5407ca";
- sha256 = "046jlanz2lkxq1r57x9bl6s4cvfqaic6p2xybsj8mq1120jv4rs6";
- };
- }
- {
- goPackagePath = "golang.org/x/sys";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/sys";
- rev = "7138fd3d9dc8335c567ca206f4333fb75eb05d56";
- sha256 = "09xgxk0d9b88m18sriy4f2l6qavicznxkgsbvjyv56x24r4kmiq0";
- };
- }
- {
- goPackagePath = "golang.org/x/text";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/text";
- rev = "f21a4dfb5e38f5895301dc265a8def02365cc3d0";
- sha256 = "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19";
- };
- }
- {
- goPackagePath = "golang.org/x/time";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/time";
- rev = "fbb02b2291d28baffd63558aa44b4b56f178d650";
- sha256 = "0jjqcv6rzihlgg4i797q80g1f6ch5diz2kxqh6488gwkb6nds4h4";
- };
- }
- {
- goPackagePath = "google.golang.org/genproto";
- fetch = {
- type = "git";
- url = "https://github.com/google/go-genproto";
- rev = "ff3583edef7de132f219f0efc00e097cabcc0ec0";
- sha256 = "0bpzxk85fgvznmdf9356nzh8riqhwzcil9r2a955rbfn27lh4lmy";
- };
- }
- {
- goPackagePath = "google.golang.org/grpc";
- fetch = {
- type = "git";
- url = "https://github.com/grpc/grpc-go";
- rev = "168a6198bcb0ef175f7dacec0b8691fc141dc9b8";
- sha256 = "0d8vj372ri55mrqfc0rhjl3albp5ykwfjhda1s5cgm5n40v70pr3";
- };
- }
- {
- goPackagePath = "gopkg.in/Knetic/govaluate.v3";
- fetch = {
- type = "git";
- url = "https://github.com/Knetic/govaluate";
- rev = "d216395917cc49052c7c7094cf57f09657ca08a8";
- sha256 = "1b0sy89hy5d1720i43ikqfcxr4v6p9g9c7rnbif8s6256a7c2rsq";
- };
- }
- {
- goPackagePath = "gopkg.in/inf.v0";
- fetch = {
- type = "git";
- url = "https://github.com/go-inf/inf";
- rev = "d2d2541c53f18d2a059457998ce2876cc8e67cbf";
- sha256 = "00k5iqjcp371fllqxncv7jkf80hn1zww92zm78cclbcn4ybigkng";
- };
- }
- {
- goPackagePath = "gopkg.in/natefinch/lumberjack.v2";
- fetch = {
- type = "git";
- url = "https://github.com/natefinch/lumberjack";
- rev = "a96e63847dc3c67d17befa69c303767e2f84e54f";
- sha256 = "1l3vlv72b7rfkpy1164kwd3qzrqmmjnb67akzxqp2mlvc66k6p3d";
- };
- }
- {
- goPackagePath = "gopkg.in/square/go-jose.v2";
- fetch = {
- type = "git";
- url = "https://github.com/square/go-jose";
- rev = "ef984e69dd356202fd4e4910d4d9c24468bdf0b8";
- sha256 = "0pxyrygc9mh6yn169rm6i3shax7zmmzps22px6mq3kl87zkk9b8h";
- };
- }
- {
- goPackagePath = "gopkg.in/yaml.v2";
- fetch = {
- type = "git";
- url = "https://github.com/go-yaml/yaml";
- rev = "d670f9405373e636a5a2765eea47fac0c9bc91a4";
- sha256 = "1w1xid51n8v1mydn2m3vgggw8qgpd5a5sr62snsc77d99fpjsrs0";
- };
- }
- {
- goPackagePath = "gopkg.in/zorkian/go-datadog-api.v2";
- fetch = {
- type = "git";
- url = "https://github.com/zorkian/go-datadog-api";
- rev = "d7b8b10db6a7eb1c1c2424b10a795a1662e80c9a";
- sha256 = "069psfvgal6pkwc1s09gdy4mjn4ki4d1zvqnnzn7y15i5llb97kk";
- };
- }
- {
- goPackagePath = "k8s.io/api";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes/api";
- rev = "4e7be11eab3ffcfc1876898b8272df53785a9504";
- sha256 = "0klwmkvsnim66y8mvcmkqql12fbr5cja4qgjzp36197i6i335b62";
- };
- }
- {
- goPackagePath = "k8s.io/apiextensions-apiserver";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes/apiextensions-apiserver";
- rev = "b499623aa7a31f7c85b37017e068b21206a68e25";
- sha256 = "1c0z71f0wqkwkc5x730l9gmzibkqk6af4mg5l6ks9lk69cbpxk0a";
- };
- }
- {
- goPackagePath = "k8s.io/apimachinery";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes/apimachinery";
- rev = "def12e63c512da17043b4f0293f52d1006603d9f";
- sha256 = "0dghch5avwcy3zx5k005hi71i9bl3603pk927xdjr5jlajzwm9xd";
- };
- }
- {
- goPackagePath = "k8s.io/apiserver";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes/apiserver";
- rev = "d296c96c12b7d15d7fb5fea7a05fb165f8fd4014";
- sha256 = "0a413zpkm8afhh0jab8zrwvd61kvackll85kcdb6gyinw7f6qv7x";
- };
- }
- {
- goPackagePath = "k8s.io/client-go";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes/client-go";
- rev = "f2f85107cac6fe04c30435ca0ac0c3318fd1b94c";
- sha256 = "153a3q172kmpbp6cq5005dgasdw0x36pg9xz1mfgv966k8rwws74";
- };
- }
- {
- goPackagePath = "k8s.io/kube-openapi";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes/kube-openapi";
- rev = "b742be413d0a6f781c123bed504c8fb39264c57d";
- sha256 = "13ik6dri0f9fzs8p6987h6n3y2aqjz5cj957826xwkpv4fj2zgq8";
- };
- }
- {
- goPackagePath = "k8s.io/kubernetes";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes/kubernetes";
- rev = "bb9ffb1654d4a729bb4cec18ff088eacc153c239";
- sha256 = "0c5xpxg7ns5irrr0ydk8n394yp3922i0m61l26qyc183phr32wxi";
- };
- }
- {
- goPackagePath = "k8s.io/metrics";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes/metrics";
- rev = "972ef826b8401c180b89cefc7457daa2d116daa9";
- sha256 = "0ba9mfy253d4pcqdvialh2shs4d43l0q84pn3569wiib8cisbc68";
- };
- }
- {
- goPackagePath = "k8s.io/utils";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes/utils";
- rev = "cd34563cd63c2bd7c6fe88a73c4dcf34ed8a67cb";
- sha256 = "1wpqijsvf8s4iqjrrzgbxi3gay6vaglscyq14vxma4iacg8fx1jk";
- };
- }
-]
diff --git a/pkgs/tools/networking/dd-agent/datadog-agent.nix b/pkgs/tools/networking/dd-agent/datadog-agent.nix
index ad37245d57ca..7f500b2c09fc 100644
--- a/pkgs/tools/networking/dd-agent/datadog-agent.nix
+++ b/pkgs/tools/networking/dd-agent/datadog-agent.nix
@@ -1,22 +1,25 @@
-{ lib, fetchFromGitHub, buildGoPackage, makeWrapper, pythonPackages, pkg-config, systemd, hostname, extraTags ? [] }:
+{ lib, buildGoModule, makeWrapper, fetchFromGitHub, pythonPackages, pkg-config, systemd, hostname, extraTags ? [] }:
let
# keep this in sync with github.com/DataDog/agent-payload dependency
- payloadVersion = "4.7.1";
+ payloadVersion = "4.78.0";
python = pythonPackages.python;
-
-in buildGoPackage rec {
- pname = "datadog-agent";
- version = "6.11.2";
owner = "DataDog";
repo = "datadog-agent";
+ goPackagePath = "github.com/${owner}/${repo}";
+
+in buildGoModule rec {
+ pname = "datadog-agent";
+ version = "7.30.2";
src = fetchFromGitHub {
inherit owner repo;
- rev = version;
- sha256 = "1dwdiaf357l9c6b2cps5mdyfma3c1mp96zzxg1826fvz3x8ix68z";
+ rev = version;
+ sha256 = "17ahrxhb87sj7f04wg44xv4k9wrlvf04j92ac5936a6maygp01rd";
};
+ vendorSha256 = "06ryy501vibc6n14qwg94394c76l060525y6qg261qb748mbi8qi";
+
subPackages = [
"cmd/agent"
"cmd/cluster-agent"
@@ -24,15 +27,12 @@ in buildGoPackage rec {
"cmd/py-launcher"
"cmd/trace-agent"
];
- goDeps = ./datadog-agent-deps.nix;
- goPackagePath = "github.com/${owner}/${repo}";
nativeBuildInputs = [ pkg-config makeWrapper ];
buildInputs = [ systemd ];
PKG_CONFIG_PATH = "${python}/lib/pkgconfig";
-
preBuild = let
ldFlags = lib.concatStringsSep " " [
"-X ${goPackagePath}/pkg/version.Commit=${src.rev}"
@@ -43,6 +43,8 @@ in buildGoPackage rec {
];
in ''
buildFlagsArray=( "-tags" "ec2 systemd cpython process log secrets ${lib.concatStringsSep " " extraTags}" "-ldflags" "${ldFlags}")
+ # Keep directories to generate in sync with tasks/go.py
+ go generate ./pkg/status ./cmd/agent/gui
'';
# DataDog use paths relative to the agent binary, so fix these.
@@ -61,7 +63,7 @@ in buildGoPackage rec {
cp -R $src/cmd/agent/dist/conf.d $out/share/datadog-agent
cp -R $src/cmd/agent/dist/{checks,utils,config.py} $out/${python.sitePackages}
- cp -R $src/pkg/status/dist/templates $out/share/datadog-agent
+ cp -R $src/pkg/status/templates $out/share/datadog-agent
wrapProgram "$out/bin/agent" \
--set PYTHONPATH "$out/${python.sitePackages}" \
diff --git a/pkgs/tools/networking/dd-agent/datadog-process-agent-deps.nix b/pkgs/tools/networking/dd-agent/datadog-process-agent-deps.nix
deleted file mode 100644
index 4533b31dd231..000000000000
--- a/pkgs/tools/networking/dd-agent/datadog-process-agent-deps.nix
+++ /dev/null
@@ -1,669 +0,0 @@
-# file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix)
-[
- {
- goPackagePath = "bitbucket.org/ww/goautoneg";
- fetch = {
- type = "git";
- url = "https://github.com/adjust/goautoneg";
- rev = "d788f35a0315672bc90f50a6145d1252a230ee0d";
- sha256 = "19khhn5xhqv1yp7d6k987gh5w5rhrjnp4p0c6fyrd8z6lzz5h9qi";
- };
- }
- {
- goPackagePath = "github.com/DataDog/agent-payload";
- fetch = {
- type = "git";
- url = "https://github.com/DataDog/agent-payload";
- rev = "f0521943f60221829c6bb5de1c7f788cd4411372";
- sha256 = "19m3kiwi0g2a0rysjabrb2nkkz7yx632g7s05mylv1x2ixparhrg";
- };
- }
- {
- goPackagePath = "github.com/DataDog/datadog-agent";
- fetch = {
- type = "git";
- url = "https://github.com/DataDog/datadog-agent";
- rev = "d7712d570b91f4f97af9f155ad1c676921d8325d";
- sha256 = "1gi921z79la4hjhm8xhl4jz167200qljvhhsy4blj4vinkgfpm8w";
- };
- }
- {
- goPackagePath = "github.com/DataDog/datadog-go";
- fetch = {
- type = "git";
- url = "https://github.com/DataDog/datadog-go";
- rev = "a9c7a9896c1847c9cc2b068a2ae68e9d74540a5d";
- sha256 = "1m1vpi2s22dqcq0fqhfp3skzkmsbmhzyiw2kh2dw6ii7qimy8zki";
- };
- }
- {
- goPackagePath = "github.com/DataDog/gopsutil";
- fetch = {
- type = "git";
- url = "https://github.com/DataDog/gopsutil";
- rev = "233cd0cf42c26d835ed6f0e46f2103432a88b526";
- sha256 = "0rvxs1jjzv3j834dns28zr25bznarjmpgdy0z6gpimnq5nyicys5";
- };
- }
- {
- goPackagePath = "github.com/DataDog/viper";
- fetch = {
- type = "git";
- url = "https://github.com/DataDog/viper";
- rev = "v1.5.0";
- sha256 = "1sv0xvmfaif7zpfwk0j6qf11hxnfdsb2zfj63b9zx7l0zzhjzh06";
- };
- }
- {
- goPackagePath = "github.com/DataDog/zstd";
- fetch = {
- type = "git";
- url = "https://github.com/DataDog/zstd";
- rev = "2b373cbe6ac0c8e6960bbd18026ceb269eef89f5";
- sha256 = "157kh7w173igxbypknmr8hc8934ykmnb02pkb76k1jwq4sphn8qj";
- };
- }
- {
- goPackagePath = "github.com/Microsoft/go-winio";
- fetch = {
- type = "git";
- url = "https://github.com/Microsoft/go-winio";
- rev = "97e4973ce50b2ff5f09635a57e2b88a037aae829";
- sha256 = "14y1gryr3pb3zy09v2g8dh89m363rfd9sch0wgbabh531hfx72vn";
- };
- }
- {
- goPackagePath = "github.com/StackExchange/wmi";
- fetch = {
- type = "git";
- url = "https://github.com/StackExchange/wmi";
- rev = "5d049714c4a64225c3c79a7cf7d02f7fb5b96338";
- sha256 = "1slw6v1fl8i0hz4db9lph55pbhnrxhqyndq6vm27dgvpj22k29fk";
- };
- }
- {
- goPackagePath = "github.com/aws/aws-sdk-go";
- fetch = {
- type = "git";
- url = "https://github.com/aws/aws-sdk-go";
- rev = "bff41fb23b7550368282029f6478819d6a99ae0f";
- sha256 = "1hcd8f3m2cq02mj9i8c1ynbh3j0iyw14l1wszm0qgs18nsj1rzgn";
- };
- }
- {
- goPackagePath = "github.com/beorn7/perks";
- fetch = {
- type = "git";
- url = "https://github.com/beorn7/perks";
- rev = "3ac7bf7a47d159a033b107610db8a1b6575507a4";
- sha256 = "1qc3l4r818xpvrhshh1sisc5lvl9479qspcfcdbivdyh0apah83r";
- };
- }
- {
- goPackagePath = "github.com/cenkalti/backoff";
- fetch = {
- type = "git";
- url = "https://github.com/cenkalti/backoff";
- rev = "b7325b0f3f1097c6546ea5e83c4a23267e58ad71";
- sha256 = "0vx4ggryxd9w111mf1bi2g51559r8sh99gdqah72k4dfj3vrv19d";
- };
- }
- {
- goPackagePath = "github.com/cihub/seelog";
- fetch = {
- type = "git";
- url = "https://github.com/cihub/seelog";
- rev = "d2c6e5aa9fbfdd1c624e140287063c7730654115";
- sha256 = "0ab9kyrh51x1x71z37pwjsla0qv11a1qv697xafyc4r5nq5hds6p";
- };
- }
- {
- goPackagePath = "github.com/davecgh/go-spew";
- fetch = {
- type = "git";
- url = "https://github.com/davecgh/go-spew";
- rev = "8991bc29aa16c548c550c7ff78260e27b9ab7c73";
- sha256 = "0hka6hmyvp701adzag2g26cxdj47g21x6jz4sc6jjz1mn59d474y";
- };
- }
- {
- goPackagePath = "github.com/docker/distribution";
- fetch = {
- type = "git";
- url = "https://github.com/docker/distribution";
- rev = "48294d928ced5dd9b378f7fd7c6f5da3ff3f2c89";
- sha256 = "0nj4xd72mik4pj8g065cqb0yjmgpj5ppsqf2k5ibz9f68c39c00b";
- };
- }
- {
- goPackagePath = "github.com/docker/docker";
- fetch = {
- type = "git";
- url = "https://github.com/docker/docker";
- rev = "092cba3727bb9b4a2f0e922cd6c0f93ea270e363";
- sha256 = "0l9kjibnpwcgk844sibxk9ppyqniw9r0np1mzp95f8f461jb0iar";
- };
- }
- {
- goPackagePath = "github.com/docker/go-connections";
- fetch = {
- type = "git";
- url = "https://github.com/docker/go-connections";
- rev = "97c2040d34dfae1d1b1275fa3a78dbdd2f41cf7e";
- sha256 = "11szydahzjz7zia3hr8kplnlxsg9papbvc2mgr1vlwrahxpdx7l7";
- };
- }
- {
- goPackagePath = "github.com/docker/go-units";
- fetch = {
- type = "git";
- url = "https://github.com/docker/go-units";
- rev = "47565b4f722fb6ceae66b95f853feed578a4a51c";
- sha256 = "0npxsb3pp89slwf4a73fxm20hykad8xggij6i6hcd5jy19bjrd93";
- };
- }
- {
- goPackagePath = "github.com/emicklei/go-restful";
- fetch = {
- type = "git";
- url = "https://github.com/emicklei/go-restful";
- rev = "68c9750c36bb8cb433f1b88c807b4b30df4acc40";
- sha256 = "0bc0wd5nipz1x078vpq82acyc7ip0qv1sddl451d7f7bvfms6h67";
- };
- }
- {
- goPackagePath = "github.com/fsnotify/fsnotify";
- fetch = {
- type = "git";
- url = "https://github.com/fsnotify/fsnotify";
- rev = "ccc981bf80385c528a65fbfdd49bf2d8da22aa23";
- sha256 = "0hcrfmiyx27izac3v0ii0qq2kfjvhr9ma1i79hrl6a6y2ayagzz7";
- };
- }
- {
- goPackagePath = "github.com/ghodss/yaml";
- fetch = {
- type = "git";
- url = "https://github.com/ghodss/yaml";
- rev = "73d445a93680fa1a78ae23a5839bad48f32ba1ee";
- sha256 = "0pg53ky4sy3sp9j4n7vgf1p3gw4nbckwqfldcmmi9rf13kjh0mr7";
- };
- }
- {
- goPackagePath = "github.com/go-ini/ini";
- fetch = {
- type = "git";
- url = "https://github.com/go-ini/ini";
- rev = "d3de07a94d22b4a0972deb4b96d790c2c0ce8333";
- sha256 = "1lpwqhcfhaa6aighd2lpjfswbb6aw5d5bsmyr0vqaqg6g5kz0ikg";
- };
- }
- {
- goPackagePath = "github.com/go-ole/go-ole";
- fetch = {
- type = "git";
- url = "https://github.com/go-ole/go-ole";
- rev = "7a0fa49edf48165190530c675167e2f319a05268";
- sha256 = "00v6fixm35pj8jyqbj0z3kyv7bhrqa2dr2fgmlc9xqwbf0nayssy";
- };
- }
- {
- goPackagePath = "github.com/gogo/protobuf";
- fetch = {
- type = "git";
- url = "https://github.com/gogo/protobuf";
- rev = "d76fbc1373015ced59b43ac267f28d546b955683";
- sha256 = "051a3imx2m7gpns8cjm1gckif9z6i4ik0svc1i8j7h86800c5rg0";
- };
- }
- {
- goPackagePath = "github.com/golang/glog";
- fetch = {
- type = "git";
- url = "https://github.com/golang/glog";
- rev = "44145f04b68cf362d9c4df2182967c2275eaefed";
- sha256 = "1k7sf6qmpgm0iw81gx2dwggf9di6lgw0n54mni7862hihwfrb5rq";
- };
- }
- {
- goPackagePath = "github.com/golang/protobuf";
- fetch = {
- type = "git";
- url = "https://github.com/golang/protobuf";
- rev = "b4deda0973fb4c70b50d226b1af49f3da59f5265";
- sha256 = "0ya4ha7m20bw048m1159ppqzlvda4x0vdprlbk5sdgmy74h3xcdq";
- };
- }
- {
- goPackagePath = "github.com/google/gofuzz";
- fetch = {
- type = "git";
- url = "https://github.com/google/gofuzz";
- rev = "44d81051d367757e1c7c6a5a86423ece9afcf63c";
- sha256 = "0ivq2sl2fv8x0xxrcys27c42s8yq7irgl7lp6l0im9i7ky63nk0i";
- };
- }
- {
- goPackagePath = "github.com/googleapis/gnostic";
- fetch = {
- type = "git";
- url = "https://github.com/googleapis/gnostic";
- rev = "0c5108395e2debce0d731cf0287ddf7242066aba";
- sha256 = "0jf3cp5clli88gpjf24r6wxbkvngnc1kf59d4cgjczsn2wasvsfc";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/golang-lru";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/golang-lru";
- rev = "a0d98a5f288019575c6d1f4bb1573fef2d1fcdc4";
- sha256 = "1z3h4aca31l3qs0inqr5l49vrlycpjm7vq1l9nh1mp0mb2ij0kmp";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/hcl";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/hcl";
- rev = "65a6292f0157eff210d03ed1bf6c59b190b8b906";
- sha256 = "00qgmygfa4vgf9v3lpz4vp1ca1hcfcxnjqjrvp6z4jjklc8x4mqf";
- };
- }
- {
- goPackagePath = "github.com/hectane/go-acl";
- fetch = {
- type = "git";
- url = "https://github.com/hectane/go-acl";
- rev = "7f56832555fc229dad908c67d65ed3ce6156b70c";
- sha256 = "17crpqmn51fqcz0j1vi4grwwiaqpvc3zhl102hn5sy7s2lmdf630";
- };
- }
- {
- goPackagePath = "github.com/howeyc/gopass";
- fetch = {
- type = "git";
- url = "https://github.com/howeyc/gopass";
- rev = "bf9dde6d0d2c004a008c27aaee91170c786f6db8";
- sha256 = "1jxzyfnqi0h1fzlsvlkn10bncic803bfhslyijcxk55mgh297g45";
- };
- }
- {
- goPackagePath = "github.com/imdario/mergo";
- fetch = {
- type = "git";
- url = "https://github.com/imdario/mergo";
- rev = "6633656539c1639d9d78127b7d47c622b5d7b6dc";
- sha256 = "1fffbq1l17i0gynmvcxypl7d9h4v81g5vlimiph5bfgf4sp4db7g";
- };
- }
- {
- goPackagePath = "github.com/iovisor/gobpf";
- fetch = {
- type = "git";
- url = "https://github.com/iovisor/gobpf";
- rev = "98ebf56442afb10e1b43145127de3c1777ed7e95";
- sha256 = "0m2aah77b1k2yf31za975mcix5n0jijqkqmhgakip00klihx383k";
- };
- }
- {
- goPackagePath = "github.com/jmespath/go-jmespath";
- fetch = {
- type = "git";
- url = "https://github.com/jmespath/go-jmespath";
- rev = "0b12d6b5";
- sha256 = "1vv6hph8j6xgv7gwl9vvhlsaaqsm22sxxqmgmldi4v11783pc1ld";
- };
- }
- {
- goPackagePath = "github.com/json-iterator/go";
- fetch = {
- type = "git";
- url = "https://github.com/json-iterator/go";
- rev = "f2b4162afba35581b6d4a50d3b8f34e33c144682";
- sha256 = "0siqfghsm2lkdwinvg8x5gls3p76rq3cdm59c1r4x0b2mdfhnvcd";
- };
- }
- {
- goPackagePath = "github.com/kardianos/osext";
- fetch = {
- type = "git";
- url = "https://github.com/kardianos/osext";
- rev = "ae77be60afb1dcacde03767a8c37337fad28ac14";
- sha256 = "056dkgxrqjj5r18bnc3knlpgdz5p3yvp12y4y978hnsfhwaqvbjz";
- };
- }
- {
- goPackagePath = "github.com/kubernetes-incubator/custom-metrics-apiserver";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes-incubator/custom-metrics-apiserver";
- rev = "bb8bae16c5550f2aeef3151259a1b36078a0e544";
- sha256 = "1f1n4dh9w2qfs704yw8nhbv50n6f9fxy8ndir96l37lnwd2dvj8p";
- };
- }
- {
- goPackagePath = "github.com/magiconair/properties";
- fetch = {
- type = "git";
- url = "https://github.com/magiconair/properties";
- rev = "c2353362d570a7bfa228149c62842019201cfb71";
- sha256 = "1a10362wv8a8qwb818wygn2z48lgzch940hvpv81hv8gc747ajxn";
- };
- }
- {
- goPackagePath = "github.com/mailru/easyjson";
- fetch = {
- type = "git";
- url = "https://github.com/mailru/easyjson";
- rev = "60711f1a8329503b04e1c88535f419d0bb440bff";
- sha256 = "0234jp6134wkihdpdwq1hvzqblgl5khc1wp6dyi2h0hgh88bhdk1";
- };
- }
- {
- goPackagePath = "github.com/matttproud/golang_protobuf_extensions";
- fetch = {
- type = "git";
- url = "https://github.com/matttproud/golang_protobuf_extensions";
- rev = "fc2b8d3a73c4867e51861bbdd5ae3c1f0869dd6a";
- sha256 = "0ajg41h6402big484drvm72wvid1af2sffw0qkzbmpy04lq68ahj";
- };
- }
- {
- goPackagePath = "github.com/mitchellh/mapstructure";
- fetch = {
- type = "git";
- url = "https://github.com/mitchellh/mapstructure";
- rev = "fa473d140ef3c6adf42d6b391fe76707f1f243c8";
- sha256 = "0f06q4fpzg0c370cvmpsl0iq2apl5nkbz5cd3nba5x5ysmshv1lm";
- };
- }
- {
- goPackagePath = "github.com/modern-go/concurrent";
- fetch = {
- type = "git";
- url = "https://github.com/modern-go/concurrent";
- rev = "bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94";
- sha256 = "0s0fxccsyb8icjmiym5k7prcqx36hvgdwl588y0491gi18k5i4zs";
- };
- }
- {
- goPackagePath = "github.com/modern-go/reflect2";
- fetch = {
- type = "git";
- url = "https://github.com/modern-go/reflect2";
- rev = "4b7aa43c6742a2c18fdef89dd197aaae7dac7ccd";
- sha256 = "1721y3yr3dpx5dx5ashf063qczk2awy5zjir1jvp1h5hn7qz4i49";
- };
- }
- {
- goPackagePath = "github.com/patrickmn/go-cache";
- fetch = {
- type = "git";
- url = "https://github.com/patrickmn/go-cache";
- rev = "a3647f8e31d79543b2d0f0ae2fe5c379d72cedc0";
- sha256 = "10020inkzrm931r4bixf8wqr9n39wcrb78vfyxmbvjavvw4zybgs";
- };
- }
- {
- goPackagePath = "github.com/pborman/uuid";
- fetch = {
- type = "git";
- url = "https://github.com/pborman/uuid";
- rev = "ca53cad383cad2479bbba7f7a1a05797ec1386e4";
- sha256 = "0rcx669bbjkkwdlw81spnra4ffgzd4rbpywnrj3w41m9vq6mk1gn";
- };
- }
- {
- goPackagePath = "github.com/pelletier/go-toml";
- fetch = {
- type = "git";
- url = "https://github.com/pelletier/go-toml";
- rev = "c2dbbc24a97911339e01bda0b8cabdbd8f13b602";
- sha256 = "0v1dsqnk5zmn6ir8jgxijx14s47jvijlqfz3aq435snfrgybd5rz";
- };
- }
- {
- goPackagePath = "github.com/pkg/errors";
- fetch = {
- type = "git";
- url = "https://github.com/pkg/errors";
- rev = "816c9085562cd7ee03e7f8188a1cfd942858cded";
- sha256 = "1ws5crb7c70wdicavl6qr4g03nn6m92zd6wwp9n2ygz5c8rmxh8k";
- };
- }
- {
- goPackagePath = "github.com/pmezard/go-difflib";
- fetch = {
- type = "git";
- url = "https://github.com/pmezard/go-difflib";
- rev = "792786c7400a136282c1664665ae0a8db921c6c2";
- sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw";
- };
- }
- {
- goPackagePath = "github.com/prometheus/client_golang";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/client_golang";
- rev = "e7e903064f5e9eb5da98208bae10b475d4db0f8c";
- sha256 = "0mn6x6za7br81vc9s8d58ivylpx5j4xdq72n7kz3aybniif49r3i";
- };
- }
- {
- goPackagePath = "github.com/prometheus/client_model";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/client_model";
- rev = "fa8ad6fec33561be4280a8f0514318c79d7f6cb6";
- sha256 = "11a7v1fjzhhwsl128znjcf5v7v6129xjgkdpym2lial4lac1dhm9";
- };
- }
- {
- goPackagePath = "github.com/prometheus/common";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/common";
- rev = "13ba4ddd0caa9c28ca7b7bffe1dfa9ed8d5ef207";
- sha256 = "0i6mpcnsawi7f00rfmjfjq8llaplyzq4xrkrawlcgfd762p5hnp8";
- };
- }
- {
- goPackagePath = "github.com/prometheus/procfs";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/procfs";
- rev = "65c1f6f8f0fc1e2185eb9863a3bc751496404259";
- sha256 = "0jfzmr8642hr04naim1maa3wklxvcxklykri2z7k4ayizc974lkq";
- };
- }
- {
- goPackagePath = "github.com/shirou/gopsutil";
- fetch = {
- type = "git";
- url = "https://github.com/shirou/gopsutil";
- rev = "071446942108a03a13cf0717275ad3bdbcb691b4";
- sha256 = "0ai246kqsfm3xlnp4pp4d197djh6jrbjja832f355zhg3l9fqwfp";
- };
- }
- {
- goPackagePath = "github.com/shirou/w32";
- fetch = {
- type = "git";
- url = "https://github.com/shirou/w32";
- rev = "bb4de0191aa41b5507caa14b0650cdbddcd9280b";
- sha256 = "0xh5vqblhr2c3mlaswawx6nipi4rc2x73rbdvlkakmgi0nnl50m4";
- };
- }
- {
- goPackagePath = "github.com/spf13/afero";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/afero";
- rev = "d40851caa0d747393da1ffb28f7f9d8b4eeffebd";
- sha256 = "0miv4faf5ihjfifb1zv6aia6f6ik7h1s4954kcb8n6ixzhx9ck6k";
- };
- }
- {
- goPackagePath = "github.com/spf13/cast";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/cast";
- rev = "8965335b8c7107321228e3e3702cab9832751bac";
- sha256 = "177bk7lq40jbgv9p9r80aydpaccfk8ja3a7jjhfwiwk9r1pa4rr2";
- };
- }
- {
- goPackagePath = "github.com/spf13/jwalterweatherman";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/jwalterweatherman";
- rev = "4a4406e478ca629068e7768fc33f3f044173c0a6";
- sha256 = "093fmmvavv84pv4q84hav7ph3fmrq87bvspjj899q0qsx37yvdr8";
- };
- }
- {
- goPackagePath = "github.com/spf13/pflag";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/pflag";
- rev = "583c0c0531f06d5278b7d917446061adc344b5cd";
- sha256 = "0nr4mdpfhhk94hq4ymn5b2sxc47b29p1akxd8b0hx4dvdybmipb5";
- };
- }
- {
- goPackagePath = "github.com/stretchr/testify";
- fetch = {
- type = "git";
- url = "https://github.com/stretchr/testify";
- rev = "f35b8ab0b5a2cef36673838d662e249dd9c94686";
- sha256 = "0dlszlshlxbmmfxj5hlwgv3r22x0y1af45gn1vd198nvvs3pnvfs";
- };
- }
- {
- goPackagePath = "golang.org/x/crypto";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/crypto";
- rev = "c10c31b5e94b6f7a0283272dc2bb27163dcea24b";
- sha256 = "1a4k61xrwmr99fib2m1rcavbaxihnsmy1bgqhff5hkcv4n7bpsl2";
- };
- }
- {
- goPackagePath = "golang.org/x/mobile";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/mobile";
- rev = "0ff817254b04da935cce10d2d1270ccf047fbbd7";
- sha256 = "0hzsis106xh3hcydjribcar75va3ghp4hwbj9982h2msi27v54x4";
- };
- }
- {
- goPackagePath = "golang.org/x/net";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/net";
- rev = "1c05540f6879653db88113bc4a2b70aec4bd491f";
- sha256 = "0h8yqb0vcqgllgydrf9d3rzp83w8wlr8f0nm6r1rwf2qg30pq1pd";
- };
- }
- {
- goPackagePath = "golang.org/x/sys";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/sys";
- rev = "a9d3bda3a223baa6bba6ef412cb273f0fd163c05";
- sha256 = "1w45zc13xrjzl19s1sx74r5mg3lf2z2nm13wygcdq5r5pyjlhdz9";
- };
- }
- {
- goPackagePath = "golang.org/x/text";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/text";
- rev = "b19bf474d317b857955b12035d2c5acb57ce8b01";
- sha256 = "0wc8csaafp0ps9jb2hdk8d6xpyw1axhk1np73h0z17x09zk3ylcr";
- };
- }
- {
- goPackagePath = "golang.org/x/time";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/time";
- rev = "a4bde12657593d5e90d0533a3e4fd95e635124cb";
- sha256 = "07r227rrqgwkchm63dzmdyv5yplbla1vnwkn6qrr940l4psy15aw";
- };
- }
- {
- goPackagePath = "gopkg.in/inf.v0";
- fetch = {
- type = "git";
- url = "https://github.com/go-inf/inf";
- rev = "3887ee99ecf07df5b447e9b00d9c0b2adaa9f3e4";
- sha256 = "0rf3vwyb8aqnac9x9d6ax7z5526c45a16yjm2pvkijr6qgqz8b82";
- };
- }
- {
- goPackagePath = "gopkg.in/yaml.v2";
- fetch = {
- type = "git";
- url = "https://github.com/go-yaml/yaml";
- rev = "d670f9405373e636a5a2765eea47fac0c9bc91a4";
- sha256 = "1w1xid51n8v1mydn2m3vgggw8qgpd5a5sr62snsc77d99fpjsrs0";
- };
- }
- {
- goPackagePath = "gopkg.in/zorkian/go-datadog-api.v2";
- fetch = {
- type = "git";
- url = "https://github.com/zorkian/go-datadog-api";
- rev = "d7b8b10db6a7eb1c1c2424b10a795a1662e80c9a";
- sha256 = "069psfvgal6pkwc1s09gdy4mjn4ki4d1zvqnnzn7y15i5llb97kk";
- };
- }
- {
- goPackagePath = "k8s.io/api";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes/api";
- rev = "9e5ffd1f1320950b238cfce291b926411f0af722";
- sha256 = "03992x9n9b8w9rlf70wizn7iqk8cbyksxg0sdc1mm5jyzyvgksgf";
- };
- }
- {
- goPackagePath = "k8s.io/apimachinery";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes/apimachinery";
- rev = "e386b2658ed20923da8cc9250e552f082899a1ee";
- sha256 = "0lgwpsvx0gpnrdnkqc9m96xwkifdq50l7cj9rvh03njws4rbd8jz";
- };
- }
- {
- goPackagePath = "k8s.io/apiserver";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes/apiserver";
- rev = "2cf66d2375dce045e1e02e1d7b74a0d1e34fedb3";
- sha256 = "0x0am99n25njpbd1x20bhyadpv9w6qqjmspp1ahzpmdwjzrnsagg";
- };
- }
- {
- goPackagePath = "k8s.io/client-go";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes/client-go";
- rev = "23781f4d6632d88e869066eaebb743857aa1ef9b";
- sha256 = "0cazbcv7j7fgjs00arx3a8f0z0ikybmv16ccy0yg0wp0nbc05r6v";
- };
- }
- {
- goPackagePath = "k8s.io/metrics";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes/metrics";
- rev = "0d9ea2ac660031c8f2726a735dda29441f396f99";
- sha256 = "0bcsb7s4wlmrja35zvz4s10cf3w7dfn2ckjv6apxd1ykdjxnsk71";
- };
- }
-]
diff --git a/pkgs/tools/networking/dd-agent/datadog-process-agent.nix b/pkgs/tools/networking/dd-agent/datadog-process-agent.nix
index e2c497dad405..1dbedea50232 100644
--- a/pkgs/tools/networking/dd-agent/datadog-process-agent.nix
+++ b/pkgs/tools/networking/dd-agent/datadog-process-agent.nix
@@ -1,24 +1,11 @@
-{ lib, fetchFromGitHub, buildGoPackage }:
-
-buildGoPackage rec {
+{ lib, datadog-agent }:
+datadog-agent.overrideAttrs (attrs: {
pname = "datadog-process-agent";
- version = "6.11.1";
- owner = "DataDog";
- repo = "datadog-process-agent";
-
- src = fetchFromGitHub {
- inherit owner repo;
- rev = version;
- sha256 = "0fc2flm0pa44mjxvn4fan0mkvg9yyg27w68xdgrnpdifj99kxxjf";
- };
-
- goDeps = ./datadog-process-agent-deps.nix;
- goPackagePath = "github.com/${owner}/${repo}";
-
- meta = with lib; {
- description = "Live process collector for the DataDog Agent v6";
- homepage = "https://www.datadoghq.com";
- license = licenses.bsd3;
- maintainers = with maintainers; [ domenkozar rvl ];
- };
-}
+ meta = with lib;
+ attrs.meta // {
+ description = "Live process collector for the DataDog Agent v7";
+ maintainers = with maintainers; [ domenkozar rvl ];
+ };
+ subPackages = [ "cmd/process-agent" ];
+ postInstall = null;
+})
diff --git a/pkgs/tools/networking/dd-agent/integrations-core.nix b/pkgs/tools/networking/dd-agent/integrations-core.nix
index 16b0b1ea09d6..d7dbb65b4f58 100644
--- a/pkgs/tools/networking/dd-agent/integrations-core.nix
+++ b/pkgs/tools/networking/dd-agent/integrations-core.nix
@@ -41,10 +41,10 @@ let
src = pkgs.fetchFromGitHub {
owner = "DataDog";
repo = "integrations-core";
- rev = "7e9bebbb5b79ac30c16814ecefdc8f5c63cb4ea4";
- sha256 = "0yi7dlbd0rkzzl8cag713r86f40vl87aqrj97ral58csnnj7vfzb";
+ rev = version;
+ sha256 = "0424zsnf747s10kfzv5y0m0ac9sgczip78yvghhrc2i089i5z2h4";
};
- version = "git-2018-09-18";
+ version = "7.30.1";
# Build helper to build a single datadog integration package.
buildIntegration = { pname, ... }@args: python.pkgs.buildPythonPackage (args // {
@@ -65,7 +65,7 @@ let
pname = "checks-base";
sourceRoot = "datadog_checks_base";
propagatedBuildInputs = with python.pkgs; [
- requests protobuf prometheus-client uuid simplejson uptime
+ requests protobuf prometheus-client simplejson uptime
];
};
@@ -76,6 +76,7 @@ let
network = (ps: [ ps.psutil ]);
nginx = (ps: []);
postgres = (ps: with ps; [ pg8000 psycopg2 ]);
+ process = (ps: []);
};
# All integrations (default + extra):
diff --git a/pkgs/tools/security/pass/extensions/tomb.nix b/pkgs/tools/security/pass/extensions/tomb.nix
index 74f8694f224c..58630c4ec9f3 100644
--- a/pkgs/tools/security/pass/extensions/tomb.nix
+++ b/pkgs/tools/security/pass/extensions/tomb.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "pass-tomb";
- version = "1.1";
+ version = "1.3";
src = fetchFromGitHub {
owner = "roddhjav";
repo = "pass-tomb";
rev = "v${version}";
- sha256 = "0wxa673yyzasjlkpd5f3yl5zf7bhsw7h1jbhf6sdjz65bypr2596";
+ sha256 = "sha256-kbbMHmYmeyt7HM8YiNhknePm1vUaXWWXPWePKGpbU+o=";
};
buildInputs = [ tomb ];
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 1b6a4cc2395a..1297600cf9f4 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -2001,6 +2001,8 @@ with pkgs;
blink = libsForQt5.callPackage ../applications/networking/instant-messengers/blink { };
+ blitz = callPackage ../development/libraries/blitz { };
+
blockbook = callPackage ../servers/blockbook { };
blockhash = callPackage ../tools/graphics/blockhash { };
@@ -23540,7 +23542,9 @@ with pkgs;
inherit (gnome2) libgnomeui GConf;
};
- corrscope = libsForQt5.callPackage ../applications/video/corrscope { };
+ corrscope = libsForQt5.callPackage ../applications/video/corrscope {
+ ffmpeg = ffmpeg-full;
+ };
coreimage = libsForQt5.callPackage ../applications/graphics/coreimage { };
@@ -23640,7 +23644,7 @@ with pkgs;
};
datadog-process-agent = callPackage ../tools/networking/dd-agent/datadog-process-agent.nix { };
datadog-integrations-core = extras: callPackage ../tools/networking/dd-agent/integrations-core.nix {
- python = python27;
+ python = python3;
extraIntegrations = extras;
};
@@ -27999,9 +28003,7 @@ with pkgs;
imlib2 = imlib2-nox;
};
- watson = callPackage ../applications/office/watson {
- pythonPackages = python3Packages;
- };
+ watson = callPackage ../applications/office/watson { };
wapiti = callPackage ../tools/security/wapiti { };
@@ -28999,6 +29001,9 @@ with pkgs;
crawl = callPackage ../games/crawl { };
+ inherit (import ../games/crossfire pkgs)
+ crossfire-server crossfire-arch crossfire-maps crossfire-client;
+
crrcsim = callPackage ../games/crrcsim {};
curseofwar = callPackage ../games/curseofwar { SDL = null; };
@@ -29008,6 +29013,9 @@ with pkgs;
cuyo = callPackage ../games/cuyo { };
+ inherit (import ../games/deliantra pkgs)
+ deliantra-server deliantra-arch deliantra-maps deliantra-data;
+
devilutionx = callPackage ../games/devilutionx {};
dhewm3 = callPackage ../games/dhewm3 {};
diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix
index d24a58754dc5..7b84593b13bf 100644
--- a/pkgs/top-level/perl-packages.nix
+++ b/pkgs/top-level/perl-packages.nix
@@ -392,6 +392,20 @@ let
};
};
+ AnyEventBDB = buildPerlPackage rec {
+ pname = "AnyEvent-BDB";
+ version = "1.1";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/M/ML/MLEHMANN/${pname}-${version}.tar.gz";
+ sha256 = "93e36010940464626e5f31b9faedd65e12ed8d1abf16ce052febf23f495aefc8";
+ };
+ buildInputs = [ CanaryStability ];
+ propagatedBuildInputs = [ BDB AnyEvent ];
+ meta = {
+ license = with lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
AnyEventCacheDNS = buildPerlModule {
pname = "AnyEvent-CacheDNS";
version = "0.08";
@@ -444,6 +458,20 @@ let
};
};
+ AnyEventIRC = buildPerlPackage rec {
+ pname = "AnyEvent-IRC";
+ version = "0.97";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/E/EL/ELMEX/${pname}-${version}.tar.gz";
+ sha256 = "bfd7cf645c3c8c611471057128611447e20f1adf01516c69624cbd8bc77f5bf0";
+ };
+ propagatedBuildInputs = [ AnyEvent ObjectEvent commonsense ];
+ meta = {
+ description = "An event based IRC protocol client API";
+ license = with lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
AnyEventRabbitMQ = buildPerlPackage {
pname = "AnyEvent-RabbitMQ";
version = "1.22";
@@ -1311,6 +1339,22 @@ let
'';
};
+ BDB = buildPerlPackage rec {
+ pname = "BDB";
+ version = "1.92";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/M/ML/MLEHMANN/${pname}-${version}.tar.gz";
+ sha256 = "a3f2ca9d2baefc1aaa40908b2f9cb9292fda3e7d797e38bbd78eabb9d9daeb6b";
+ };
+ NIX_CFLAGS_COMPILE = "-I${pkgs.db4.dev}/include";
+ NIX_CFLAGS_LINK = "-L${pkgs.db4.out}/lib -ldb";
+ buildInputs = [ pkgs.db4 ];
+ propagatedBuildInputs = [ commonsense ];
+ meta = {
+ license = with lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
BHooksEndOfScope = buildPerlPackage {
pname = "B-Hooks-EndOfScope";
version = "0.24";
@@ -3309,6 +3353,18 @@ let
};
};
+ CompressLZF = buildPerlPackage rec {
+ pname = "Compress-LZF";
+ version = "3.8";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/M/ML/MLEHMANN/${pname}-${version}.tar.gz";
+ sha256 = "5d1f5df48ce13b4dee1cc9f278ecdbf8177877b0b98815a4eb3c91c3466716f2";
+ };
+ meta = {
+ license = with lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
CompressRawBzip2 = buildPerlPackage {
pname = "Compress-Raw-Bzip2";
version = "2.096";
@@ -3798,6 +3854,23 @@ let
};
};
+ CoroEV = buildPerlPackage rec {
+ pname = "CoroEV";
+ version = "6.55";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/M/ML/MLEHMANN/Coro-${version}.tar.gz";
+ sha256 = "43d79c027170fcda4ca0ee92734605bc95e122686f5071b94d90764c81ae8a30";
+ };
+ buildInputs = [ CanaryStability ];
+ propagatedBuildInputs = [ AnyEvent Coro EV Guard commonsense ];
+ meta = {
+ license = with lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ preConfigure = ''
+ cd EV
+ '';
+ };
+
Corona = buildPerlPackage {
pname = "Corona";
version = "0.1004";
@@ -5621,6 +5694,19 @@ let
};
};
+ Deliantra = buildPerlPackage rec {
+ pname = "Deliantra";
+ version = "2.01";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/M/ML/MLEHMANN/${pname}-${version}.tar.gz";
+ sha256 = "2716d9b1f05627d60942ce0634b9c1a25109b164818285d45b609ae8596e2b17";
+ };
+ propagatedBuildInputs = [ AnyEvent CompressLZF JSONXS commonsense ];
+ meta = {
+ license = with lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
DevelCaller = buildPerlPackage {
pname = "Devel-Caller";
version = "2.06";
@@ -6473,6 +6559,19 @@ let
};
};
+ DigestMD5 = buildPerlPackage rec {
+ pname = "Digest-MD5";
+ version = "2.55";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/G/GA/GAAS/${pname}-${version}.tar.gz";
+ sha256 = "03b198a2d14425d951e5e50a885d3818c3162c8fe4c21e18d7798a9a179d0e3c";
+ };
+ meta = {
+ description = "Perl interface to the MD-5 algorithm";
+ license = with lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
DigestMD5File = buildPerlPackage {
pname = "Digest-MD5-File";
version = "0.08";
@@ -16248,6 +16347,20 @@ let
};
};
+ ObjectEvent = buildPerlPackage rec {
+ pname = "Object-Event";
+ version = "1.23";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/E/EL/ELMEX/${pname}-${version}.tar.gz";
+ sha256 = "ab6bb80508f4fddaf2d51b20ca876aab038582a86b5228e6435411348af53c82";
+ };
+ propagatedBuildInputs = [ AnyEvent commonsense ];
+ meta = {
+ description = "A class that provides an event callback interface";
+ license = with lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
ObjectInsideOut = buildPerlModule {
pname = "Object-InsideOut";
version = "4.05";