From 99c247f5ba3b76a185eb7309896fe19b0cd3e029 Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Sun, 15 Aug 2021 13:52:34 +0300 Subject: passExtensions.pass-tomb: 1.1 -> 1.3 --- pkgs/tools/security/pass/extensions/tomb.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/security/pass/extensions/tomb.nix b/pkgs/tools/security/pass/extensions/tomb.nix index 74f8694f224..58630c4ec9f 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 ]; -- cgit 1.4.1 From 20bdb11d0c35ba58c06baee0e424b4351723ee4f Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Sun, 15 Aug 2021 16:38:38 +0300 Subject: tqsl: 2.5.1 -> 2.5.7 --- pkgs/applications/radio/tqsl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/radio/tqsl/default.nix b/pkgs/applications/radio/tqsl/default.nix index f0dd916a335..fb55672c457 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 ]; -- cgit 1.4.1 From 5e65827139f158bb5f9d3040f3083146bec786a3 Mon Sep 17 00:00:00 2001 From: "B. Kelly" Date: Fri, 2 Aug 2019 19:16:16 -0400 Subject: crossfire-server: init at r22111 This adds the Crossfire server package and the corresponding data packages (maps and archetypes). Note that this tracks a recent SVN commit; the latest official release is many years old and no longer widely used (or supported). --- pkgs/games/crossfire/crossfire-arch.nix | 27 ++++++++++++++++++++++ pkgs/games/crossfire/crossfire-maps.nix | 27 ++++++++++++++++++++++ pkgs/games/crossfire/crossfire-server.nix | 37 +++++++++++++++++++++++++++++++ pkgs/games/crossfire/default.nix | 22 ++++++++++++++++++ pkgs/top-level/all-packages.nix | 3 +++ 5 files changed, 116 insertions(+) create mode 100644 pkgs/games/crossfire/crossfire-arch.nix create mode 100644 pkgs/games/crossfire/crossfire-maps.nix create mode 100644 pkgs/games/crossfire/crossfire-server.nix create mode 100644 pkgs/games/crossfire/default.nix diff --git a/pkgs/games/crossfire/crossfire-arch.nix b/pkgs/games/crossfire/crossfire-arch.nix new file mode 100644 index 00000000000..ff9e0f9dea6 --- /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-maps.nix b/pkgs/games/crossfire/crossfire-maps.nix new file mode 100644 index 00000000000..0521b038d36 --- /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 00000000000..9259e8e52fa --- /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 00000000000..cfe6448928c --- /dev/null +++ b/pkgs/games/crossfire/default.nix @@ -0,0 +1,22 @@ +{ callPackage, ... }: + +rec { + 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/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ebc57f1ce96..b7d7ad654f3 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -29096,6 +29096,9 @@ in crawl = callPackage ../games/crawl { }; + inherit (import ../games/crossfire pkgs) + crossfire-server crossfire-arch crossfire-maps; + crrcsim = callPackage ../games/crrcsim {}; curseofwar = callPackage ../games/curseofwar { SDL = null; }; -- cgit 1.4.1 From 2e4e939240c2d6b5b8fd21bfa0fb8ad9dbdc0e30 Mon Sep 17 00:00:00 2001 From: "B. Kelly" Date: Sat, 10 Aug 2019 07:03:29 -0400 Subject: crossfire-client: init at 1.75.0 The client is still getting official releases on a fairly frequent basis, so this package tracks those rather than SVN head. --- pkgs/games/crossfire/crossfire-client.nix | 32 +++++++++++++++++++++++++++++++ pkgs/games/crossfire/default.nix | 6 ++++++ pkgs/top-level/all-packages.nix | 2 +- 3 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 pkgs/games/crossfire/crossfire-client.nix diff --git a/pkgs/games/crossfire/crossfire-client.nix b/pkgs/games/crossfire/crossfire-client.nix new file mode 100644 index 00000000000..799ae4ab6ee --- /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/default.nix b/pkgs/games/crossfire/default.nix index cfe6448928c..bc74c00bcce 100644 --- a/pkgs/games/crossfire/default.nix +++ b/pkgs/games/crossfire/default.nix @@ -1,6 +1,12 @@ { 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; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b7d7ad654f3..c7bc556b612 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -29097,7 +29097,7 @@ in crawl = callPackage ../games/crawl { }; inherit (import ../games/crossfire pkgs) - crossfire-server crossfire-arch crossfire-maps; + crossfire-server crossfire-arch crossfire-maps crossfire-client; crrcsim = callPackage ../games/crrcsim {}; -- cgit 1.4.1 From 978e73e5f4a589126ab0e260479d791f3fdc6d18 Mon Sep 17 00:00:00 2001 From: "B. Kelly" Date: Thu, 8 Aug 2019 18:19:55 -0400 Subject: nixos/crossfire-server: add settings module for Crossfire MMORPG server --- nixos/modules/module-list.nix | 1 + nixos/modules/services/games/crossfire-server.nix | 177 ++++++++++++++++++++++ 2 files changed, 178 insertions(+) create mode 100644 nixos/modules/services/games/crossfire-server.nix diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 4276a625ed6..f6d1d4d0bde 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -378,6 +378,7 @@ ./services/display-managers/greetd.nix ./services/editors/emacs.nix ./services/editors/infinoted.nix + ./services/games/crossfire-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 00000000000..974aea0cd67 --- /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 ]; + }; + }; +} -- cgit 1.4.1 From 10005589c301e9f2168492491b2748ebdda49b57 Mon Sep 17 00:00:00 2001 From: "B. Kelly" Date: Sat, 3 Aug 2019 22:53:09 -0400 Subject: blitz: reinstate at 1.0.1 --- pkgs/development/libraries/blitz/default.nix | 67 ++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 69 insertions(+) create mode 100644 pkgs/development/libraries/blitz/default.nix diff --git a/pkgs/development/libraries/blitz/default.nix b/pkgs/development/libraries/blitz/default.nix new file mode 100644 index 00000000000..f47b051caad --- /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/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c7bc556b612..5b2fb5af3ca 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1971,6 +1971,8 @@ in blink = libsForQt5.callPackage ../applications/networking/instant-messengers/blink { }; + blitz = callPackage ../development/libraries/blitz { }; + blockbook = callPackage ../servers/blockbook { }; blockhash = callPackage ../tools/graphics/blockhash { }; -- cgit 1.4.1 From f3ea275c672a0af90309c85108169dd9cb65c628 Mon Sep 17 00:00:00 2001 From: "B. Kelly" Date: Fri, 9 Aug 2019 21:46:42 -0400 Subject: perlPackages.DigestMD5: init at 2.55 --- pkgs/top-level/perl-packages.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 93e7acff553..3e97590d30d 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -6377,6 +6377,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"; -- cgit 1.4.1 From cc829e3655258d84106ffbb14f2d63033d1f37cb Mon Sep 17 00:00:00 2001 From: "B. Kelly" Date: Fri, 9 Aug 2019 21:47:17 -0400 Subject: perlPackages.BDB: init at 1.92 --- pkgs/top-level/perl-packages.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 3e97590d30d..5b95b10dc17 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -1290,6 +1290,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"; -- cgit 1.4.1 From 5c6349c21f855b543fe089666d9c3fe51836f298 Mon Sep 17 00:00:00 2001 From: "B. Kelly" Date: Fri, 9 Aug 2019 21:47:46 -0400 Subject: perlPackages.CompressLZF: init at 3.8 --- pkgs/top-level/perl-packages.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 5b95b10dc17..81b1a2d248b 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -3289,6 +3289,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"; -- cgit 1.4.1 From 6247f09c49a7ae2c5e63b9f4a14bc6b4a34b4081 Mon Sep 17 00:00:00 2001 From: "B. Kelly" Date: Fri, 9 Aug 2019 21:50:59 -0400 Subject: perlPackages.ObjectEvent: init at 1.23 --- pkgs/top-level/perl-packages.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 81b1a2d248b..1738344c414 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -16103,6 +16103,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"; -- cgit 1.4.1 From c1a2327239bf0a9c9b50492fb035318f700af156 Mon Sep 17 00:00:00 2001 From: "B. Kelly" Date: Fri, 9 Aug 2019 21:51:40 -0400 Subject: perlPackages.AnyEventBDB: init at 1.1 --- pkgs/top-level/perl-packages.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 1738344c414..1bd48d5b44e 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -391,6 +391,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"; -- cgit 1.4.1 From 420757f99a2c370d3c30afa5a8640c1973e30daf Mon Sep 17 00:00:00 2001 From: "B. Kelly" Date: Fri, 9 Aug 2019 21:52:10 -0400 Subject: perlPackages.AnyEventIRC: init at 0.97 --- pkgs/top-level/perl-packages.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 1bd48d5b44e..e88ea7aa681 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -457,6 +457,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"; -- cgit 1.4.1 From 9a8e5e3b673e146975706df6cbea4560769dc93b Mon Sep 17 00:00:00 2001 From: "B. Kelly" Date: Fri, 9 Aug 2019 21:52:29 -0400 Subject: perlPackages.CoroEV: init at 6.55 --- pkgs/top-level/perl-packages.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index e88ea7aa681..6e8d95ce242 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -3818,6 +3818,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"; -- cgit 1.4.1 From 17325b20e67ddee7f34d4776a4d8a765e2a02ba4 Mon Sep 17 00:00:00 2001 From: "B. Kelly" Date: Fri, 9 Aug 2019 21:52:40 -0400 Subject: perlPackages.Deliantra: init at 2.01 --- pkgs/top-level/perl-packages.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 6e8d95ce242..ae977642753 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -5598,6 +5598,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 stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + DevelCaller = buildPerlPackage { pname = "Devel-Caller"; version = "2.06"; -- cgit 1.4.1 From c5d61a5e93dc7753a3059c5b3ea7f37ed21fef3a Mon Sep 17 00:00:00 2001 From: "B. Kelly" Date: Fri, 9 Aug 2019 22:05:43 -0400 Subject: deliantra-server: init at 3.1 Includes deliantra-arch, deliantra-maps, and deliantra-data (a combined package that includes the compiled archetypes and maps and the static data shipped with the server itself). --- pkgs/games/deliantra/0001-abs.patch | 17 +++++++++++ pkgs/games/deliantra/0002-datadir.patch | 11 +++++++ pkgs/games/deliantra/default.nix | 10 +++++++ pkgs/games/deliantra/deliantra-arch.nix | 25 ++++++++++++++++ pkgs/games/deliantra/deliantra-data.nix | 21 ++++++++++++++ pkgs/games/deliantra/deliantra-maps.nix | 25 ++++++++++++++++ pkgs/games/deliantra/deliantra-server.nix | 48 +++++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 3 ++ pkgs/top-level/perl-packages.nix | 2 +- 9 files changed, 161 insertions(+), 1 deletion(-) create mode 100644 pkgs/games/deliantra/0001-abs.patch create mode 100644 pkgs/games/deliantra/0002-datadir.patch create mode 100644 pkgs/games/deliantra/default.nix create mode 100644 pkgs/games/deliantra/deliantra-arch.nix create mode 100644 pkgs/games/deliantra/deliantra-data.nix create mode 100644 pkgs/games/deliantra/deliantra-maps.nix create mode 100644 pkgs/games/deliantra/deliantra-server.nix diff --git a/pkgs/games/deliantra/0001-abs.patch b/pkgs/games/deliantra/0001-abs.patch new file mode 100644 index 00000000000..d116317e243 --- /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 00000000000..1c8e847d88c --- /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 00000000000..76a06c96018 --- /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 00000000000..2201ca2d1f5 --- /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 00000000000..31ed7d0f011 --- /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 00000000000..1f87178102a --- /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 00000000000..e333b7a472f --- /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/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5b2fb5af3ca..2bc95793d78 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -29110,6 +29110,9 @@ in 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 ae977642753..69cefc32f8f 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -5607,7 +5607,7 @@ let }; propagatedBuildInputs = [ AnyEvent CompressLZF JSONXS commonsense ]; meta = { - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + license = with lib.licenses; [ artistic1 gpl1Plus ]; }; }; -- cgit 1.4.1 From 7221585f89c72078b070d14e4f00f439db0b92fb Mon Sep 17 00:00:00 2001 From: "B. Kelly" Date: Sat, 3 Aug 2019 23:00:31 -0400 Subject: nixos/deliantra-server: add settings module for Deliantra MMORPG server --- nixos/modules/module-list.nix | 1 + nixos/modules/services/games/deliantra-server.nix | 170 ++++++++++++++++++++++ 2 files changed, 171 insertions(+) create mode 100644 nixos/modules/services/games/deliantra-server.nix diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index f6d1d4d0bde..3ada95ef261 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -379,6 +379,7 @@ ./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/deliantra-server.nix b/nixos/modules/services/games/deliantra-server.nix new file mode 100644 index 00000000000..36bf6041762 --- /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 ]; + }; + }; +} -- cgit 1.4.1 From 4cd745b9663ba9e2cd158c28529bba408b6ac901 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Mon, 6 Sep 2021 02:47:42 +0000 Subject: charge-lnd: 0.2.3 -> 0.2.4 --- pkgs/applications/blockchains/charge-lnd/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/blockchains/charge-lnd/default.nix b/pkgs/applications/blockchains/charge-lnd/default.nix index c76da7ae746..1571e09e3e9 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; [ -- cgit 1.4.1 From c6b45fdb961e388071175f13b038104b5baaf497 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Mon, 6 Sep 2021 11:51:21 +0000 Subject: kitsas: 2.3 -> 3.0 --- pkgs/applications/office/kitsas/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/office/kitsas/default.nix b/pkgs/applications/office/kitsas/default.nix index 0adfa748c01..e8d010aee22 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 ]; -- cgit 1.4.1 From 61e1284e9943ce9cffa2a8c6cacc14d6880a8432 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Mon, 6 Sep 2021 12:00:07 +0000 Subject: konstraint: 0.14.2 -> 0.15.0 --- pkgs/development/tools/konstraint/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/konstraint/default.nix b/pkgs/development/tools/konstraint/default.nix index db9edf3b6d3..a59b452b0a4 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"; -- cgit 1.4.1 From 7868800a10e7536c6d5212fcbeb0ae35618290a3 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Mon, 6 Sep 2021 13:11:12 +0000 Subject: libxsmm: 1.16.1 -> 1.16.2 --- pkgs/development/libraries/libxsmm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libxsmm/default.nix b/pkgs/development/libraries/libxsmm/default.nix index 21052df8630..b016a5e8751 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 = [ -- cgit 1.4.1 From f2d81d2484a948de8c9a5a8cceb7f1a277bdc1b4 Mon Sep 17 00:00:00 2001 From: John Soo Date: Sat, 28 Aug 2021 19:37:58 -0700 Subject: datadog-agent: 6.11.2 -> 7.30.2 datadog-agent is now built as a go module. However, the build process is now to be driven by the python invoke tool. While datadog-agent builds with buildGoModule, some investigation should be done to ensure we are not missing any integrations or features from the invoke build system. This also updates datadog-agent from python 2.7 to 3.x. One other issue of note: most of the invoke tasks seem to use some git parsing to get version numbers and the like. This package may need to be checked for reproducibility issues now. --- pkgs/tools/networking/dd-agent/README.md | 9 +- .../networking/dd-agent/datadog-agent-deps.nix | 1353 -------------------- pkgs/tools/networking/dd-agent/datadog-agent.nix | 32 +- .../networking/dd-agent/integrations-core.nix | 2 +- pkgs/top-level/all-packages.nix | 4 +- 5 files changed, 23 insertions(+), 1377 deletions(-) delete mode 100644 pkgs/tools/networking/dd-agent/datadog-agent-deps.nix diff --git a/pkgs/tools/networking/dd-agent/README.md b/pkgs/tools/networking/dd-agent/README.md index 8cff23b9574..34350d0d536 100644 --- a/pkgs/tools/networking/dd-agent/README.md +++ b/pkgs/tools/networking/dd-agent/README.md @@ -1,11 +1,6 @@ -To update datadog-agent v6 (v5 is deprecated and should be removed): +To update datadog-agent v7 (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` +1. Bump `version`, `rev`, `sha256`, `vendorSha256` and `payloadVersion` in `datadog-agent.nix` To update datadog-process-agent: 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 fb6f66b5a4e..00000000000 --- 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 ad37245d57c..55580cdd34f 100644 --- a/pkgs/tools/networking/dd-agent/datadog-agent.nix +++ b/pkgs/tools/networking/dd-agent/datadog-agent.nix @@ -1,22 +1,26 @@ -{ lib, fetchFromGitHub, buildGoPackage, makeWrapper, pythonPackages, pkg-config, systemd, hostname, extraTags ? [] }: +{ lib, buildGoModule, makeWrapper, fetchgit, git, invoke, pyaml, 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"; + src = fetchgit { + url = "https://${goPackagePath}.git"; + rev = version; + leaveDotGit = true; + sha256 = "1cpybjwnby265w307p3hdg06448xrmapjbvd6zp46d7rsi4lj6vn"; }; + vendorSha256 = "06ryy501vibc6n14qwg94394c76l060525y6qg261qb748mbi8qi"; + subPackages = [ "cmd/agent" "cmd/cluster-agent" @@ -24,15 +28,12 @@ in buildGoPackage rec { "cmd/py-launcher" "cmd/trace-agent" ]; - goDeps = ./datadog-agent-deps.nix; - goPackagePath = "github.com/${owner}/${repo}"; - nativeBuildInputs = [ pkg-config makeWrapper ]; + nativeBuildInputs = [ git pyaml invoke 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 +44,7 @@ in buildGoPackage rec { ]; in '' buildFlagsArray=( "-tags" "ec2 systemd cpython process log secrets ${lib.concatStringsSep " " extraTags}" "-ldflags" "${ldFlags}") + invoke generate --mod=vendor ''; # 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/integrations-core.nix b/pkgs/tools/networking/dd-agent/integrations-core.nix index 16b0b1ea09d..3aa6675afe3 100644 --- a/pkgs/tools/networking/dd-agent/integrations-core.nix +++ b/pkgs/tools/networking/dd-agent/integrations-core.nix @@ -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 ]; }; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 519ffa277a1..e211265b007 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -23983,10 +23983,12 @@ with pkgs; dd-agent = callPackage ../tools/networking/dd-agent/5.nix { }; datadog-agent = callPackage ../tools/networking/dd-agent/datadog-agent.nix { pythonPackages = datadog-integrations-core {}; + invoke = python3Packages.invoke; + pyaml = python3Packages.pyaml; }; 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; }; -- cgit 1.4.1 From 69e75754d57b4c9785058d663daa3817745930aa Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Wed, 8 Sep 2021 22:45:50 +0200 Subject: nixos/privacyidea: use `sudo(8)` that's configured via the module --- nixos/modules/services/security/privacyidea.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nixos/modules/services/security/privacyidea.nix b/nixos/modules/services/security/privacyidea.nix index 63271848e94..5f894d0fa69 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 -- cgit 1.4.1 From 71b7b77cbe1928561f4e8e595aef4fa4ac20e0cf Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Thu, 9 Sep 2021 04:20:00 +0000 Subject: mcfly: replace executable path in init scripts --- pkgs/tools/misc/mcfly/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/tools/misc/mcfly/default.nix b/pkgs/tools/misc/mcfly/default.nix index 0d55da7fdfa..e613e4bb3ea 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; { -- cgit 1.4.1 From f2321130100790c6bdf2ff618d81130e085e2896 Mon Sep 17 00:00:00 2001 From: Vanilla Date: Thu, 9 Sep 2021 23:12:07 +0800 Subject: tdesktop: 2.9.3 -> 3.0.1 --- .../networking/instant-messengers/telegram/tdesktop/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix b/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix index 7f97e20a85e..17c9f9114a1 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) -- cgit 1.4.1 From c8e07973c8d3bde01ecec4469da9ab47cbc3457a Mon Sep 17 00:00:00 2001 From: imlonghao Date: Fri, 10 Sep 2021 23:34:56 +0800 Subject: borgmatic: 1.5.13 -> 1.5.18 --- pkgs/tools/backup/borgmatic/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/backup/borgmatic/default.nix b/pkgs/tools/backup/borgmatic/default.nix index b27ee0508e1..2fe7d086674 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 -- cgit 1.4.1 From 231dd103c7a0d3d62dc535b4b3b5aac78a3655fb Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 11 Sep 2021 20:14:14 +0200 Subject: python3Packages.beautifulsoup4: 4.9.3 -> 4.10.0 --- .../python-modules/beautifulsoup4/default.nix | 31 ++++++++++++++++------ 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/beautifulsoup4/default.nix b/pkgs/development/python-modules/beautifulsoup4/default.nix index b00c03a09c1..0d6b534b4aa 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 + ]; + + checkInputs = [ + pytestCheckHook + ]; - propagatedBuildInputs = [ soupsieve ]; + pythonImportsCheck = [ "bs4" ]; meta = with lib; { homepage = "http://crummy.com/software/BeautifulSoup/bs4/"; -- cgit 1.4.1 From 82d8e2f0b4f59290b6dd5c7910bde5dc62b54ae6 Mon Sep 17 00:00:00 2001 From: John Soo Date: Tue, 7 Sep 2021 14:08:45 -0700 Subject: datadog-integrations-core: git-2018-09-18 -> 7.30.1 --- pkgs/tools/networking/dd-agent/integrations-core.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/networking/dd-agent/integrations-core.nix b/pkgs/tools/networking/dd-agent/integrations-core.nix index 3aa6675afe3..e92527a466f 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 // { -- cgit 1.4.1 From f98ae8d59e27205b198631bbce7dc6fda619e9eb Mon Sep 17 00:00:00 2001 From: John Soo Date: Tue, 7 Sep 2021 15:59:15 -0700 Subject: datadog-process-agent: 6.11.1 -> 7.30.2 --- pkgs/tools/networking/dd-agent/README.md | 12 - .../dd-agent/datadog-process-agent-deps.nix | 669 --------------------- .../networking/dd-agent/datadog-process-agent.nix | 33 +- 3 files changed, 10 insertions(+), 704 deletions(-) delete mode 100644 pkgs/tools/networking/dd-agent/README.md delete mode 100644 pkgs/tools/networking/dd-agent/datadog-process-agent-deps.nix diff --git a/pkgs/tools/networking/dd-agent/README.md b/pkgs/tools/networking/dd-agent/README.md deleted file mode 100644 index 34350d0d536..00000000000 --- a/pkgs/tools/networking/dd-agent/README.md +++ /dev/null @@ -1,12 +0,0 @@ -To update datadog-agent v7 (v5 is deprecated and should be removed): - -1. Bump `version`, `rev`, `sha256`, `vendorSha256` and `payloadVersion` in `datadog-agent.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-process-agent-deps.nix b/pkgs/tools/networking/dd-agent/datadog-process-agent-deps.nix deleted file mode 100644 index 4533b31dd23..00000000000 --- 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 e2c497dad40..1dbedea5023 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; +}) -- cgit 1.4.1 From 818cabf53bc327d43fefe5552261cce6c70b931d Mon Sep 17 00:00:00 2001 From: John Soo Date: Tue, 7 Sep 2021 16:19:17 -0700 Subject: datadog-agent: Don't use invoke during build. --- pkgs/tools/networking/dd-agent/datadog-agent.nix | 14 +++++++------- pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/pkgs/tools/networking/dd-agent/datadog-agent.nix b/pkgs/tools/networking/dd-agent/datadog-agent.nix index 55580cdd34f..7f500b2c09f 100644 --- a/pkgs/tools/networking/dd-agent/datadog-agent.nix +++ b/pkgs/tools/networking/dd-agent/datadog-agent.nix @@ -1,4 +1,4 @@ -{ lib, buildGoModule, makeWrapper, fetchgit, git, invoke, pyaml, 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 @@ -12,11 +12,10 @@ in buildGoModule rec { pname = "datadog-agent"; version = "7.30.2"; - src = fetchgit { - url = "https://${goPackagePath}.git"; + src = fetchFromGitHub { + inherit owner repo; rev = version; - leaveDotGit = true; - sha256 = "1cpybjwnby265w307p3hdg06448xrmapjbvd6zp46d7rsi4lj6vn"; + sha256 = "17ahrxhb87sj7f04wg44xv4k9wrlvf04j92ac5936a6maygp01rd"; }; vendorSha256 = "06ryy501vibc6n14qwg94394c76l060525y6qg261qb748mbi8qi"; @@ -30,7 +29,7 @@ in buildGoModule rec { ]; - nativeBuildInputs = [ git pyaml invoke pkg-config makeWrapper ]; + nativeBuildInputs = [ pkg-config makeWrapper ]; buildInputs = [ systemd ]; PKG_CONFIG_PATH = "${python}/lib/pkgconfig"; @@ -44,7 +43,8 @@ in buildGoModule rec { ]; in '' buildFlagsArray=( "-tags" "ec2 systemd cpython process log secrets ${lib.concatStringsSep " " extraTags}" "-ldflags" "${ldFlags}") - invoke generate --mod=vendor + # 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. diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e211265b007..b21a4909fb4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -23983,8 +23983,6 @@ with pkgs; dd-agent = callPackage ../tools/networking/dd-agent/5.nix { }; datadog-agent = callPackage ../tools/networking/dd-agent/datadog-agent.nix { pythonPackages = datadog-integrations-core {}; - invoke = python3Packages.invoke; - pyaml = python3Packages.pyaml; }; datadog-process-agent = callPackage ../tools/networking/dd-agent/datadog-process-agent.nix { }; datadog-integrations-core = extras: callPackage ../tools/networking/dd-agent/integrations-core.nix { -- cgit 1.4.1 From e131d6bf5136b72eb4f2019dcedb64a80214c0ee Mon Sep 17 00:00:00 2001 From: John Soo Date: Wed, 8 Sep 2021 10:04:14 -0700 Subject: datadog-agent: Add release note entry. --- nixos/doc/manual/from_md/release-notes/rl-2111.section.xml | 11 +++++++++++ nixos/doc/manual/release-notes/rl-2111.section.md | 2 ++ 2 files changed, 13 insertions(+) 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 1b0371a0179..70ff9ec4359 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 @@ -909,6 +909,17 @@ 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. 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 3df77d21d82..e9f9f37da29 100644 --- a/nixos/doc/manual/release-notes/rl-2111.section.md +++ b/nixos/doc/manual/release-notes/rl-2111.section.md @@ -265,6 +265,8 @@ 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. 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 setting [`services.openssh.logLevel`](options.html#opt-services.openssh.logLevel) `"VERBOSE"` `"INFO"`. This brings NixOS in line with upstream and other Linux distributions, and reduces log spam on servers due to bruteforcing botnets. -- cgit 1.4.1 From cdae1d60d15491a9fbac877ddff67dfe6d6f1b84 Mon Sep 17 00:00:00 2001 From: John Soo Date: Thu, 9 Sep 2021 16:01:51 -0700 Subject: datadog-agent: Add process to default integrations. --- pkgs/tools/networking/dd-agent/integrations-core.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/tools/networking/dd-agent/integrations-core.nix b/pkgs/tools/networking/dd-agent/integrations-core.nix index e92527a466f..d7dbb65b4f5 100644 --- a/pkgs/tools/networking/dd-agent/integrations-core.nix +++ b/pkgs/tools/networking/dd-agent/integrations-core.nix @@ -76,6 +76,7 @@ let network = (ps: [ ps.psutil ]); nginx = (ps: []); postgres = (ps: with ps; [ pg8000 psycopg2 ]); + process = (ps: []); }; # All integrations (default + extra): -- cgit 1.4.1 From a51ee771bed2449b0afe0f562844da3a5a4330bf Mon Sep 17 00:00:00 2001 From: John Soo Date: Thu, 9 Sep 2021 08:06:15 -0700 Subject: nixos/datadog-agent: Update process collection binary. --- nixos/modules/services/monitoring/datadog-agent.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nixos/modules/services/monitoring/datadog-agent.nix b/nixos/modules/services/monitoring/datadog-agent.nix index b25a53435d0..ea9eca18090 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 ''; }); -- cgit 1.4.1 From b1c57920f52548fd3069461759883bc2a9cac003 Mon Sep 17 00:00:00 2001 From: John Soo Date: Thu, 9 Sep 2021 08:25:29 -0700 Subject: nixos/datadog-agent: Note breaking changes in release notes. --- nixos/doc/manual/from_md/release-notes/rl-2111.section.xml | 4 +++- nixos/doc/manual/release-notes/rl-2111.section.md | 5 ++++- 2 files changed, 7 insertions(+), 2 deletions(-) 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 70ff9ec4359..8e40e9e7a02 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 @@ -915,7 +915,9 @@ Superuser created successfully. 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. For details, see the + 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 e9f9f37da29..c1b2da89511 100644 --- a/nixos/doc/manual/release-notes/rl-2111.section.md +++ b/nixos/doc/manual/release-notes/rl-2111.section.md @@ -265,7 +265,10 @@ 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. For details, see the [upstream changelog](https://github.com/DataDog/datadog-agent/blob/main/CHANGELOG.rst). +- 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} -- cgit 1.4.1 From 607e389393328623c7c6bb745569550db7346a78 Mon Sep 17 00:00:00 2001 From: Tom Fitzhenry Date: Sun, 12 Sep 2021 09:41:47 +1000 Subject: megapixels: 1.2.0 -> 1.3.0 --- pkgs/applications/graphics/megapixels/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/graphics/megapixels/default.nix b/pkgs/applications/graphics/megapixels/default.nix index c866f2a1da5..c949b8e6b4d 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 = [ -- cgit 1.4.1 From 2464f7ae0a31f002e6b7d5dd96ae09ea9c25553c Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Sun, 12 Sep 2021 00:36:50 +0000 Subject: mavproxy: 1.8.41 -> 1.8.42 --- pkgs/applications/science/robotics/mavproxy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/science/robotics/mavproxy/default.nix b/pkgs/applications/science/robotics/mavproxy/default.nix index 072207da0ce..1d08043f5ff 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 = '' -- cgit 1.4.1 From 9e90a400a576da61e7a75d5cf1159e478a68ef04 Mon Sep 17 00:00:00 2001 From: zimbatm Date: Sun, 12 Sep 2021 06:19:25 +0200 Subject: lib.generators.toGitINI: don't traverse derivations Consider a derivation a value to be serialized. nix-repl> lib.generators.toGitINI { hello = { drv = pkgs.hello; }; } error: evaluation aborted with the following error message: 'generators.mkValueStringDefault: attrsets not supported: ' Fixes #137390 --- lib/generators.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/generators.nix b/lib/generators.nix index bcb0f371a9b..e1c7e8737d7 100644 --- a/lib/generators.nix +++ b/lib/generators.nix @@ -169,7 +169,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; -- cgit 1.4.1 From f882fbcee0b076fd6f964643af9d5ae690c610c7 Mon Sep 17 00:00:00 2001 From: zimbatm Date: Sun, 12 Sep 2021 06:23:30 +0200 Subject: lib.generators.toINI: serialize derivations to string This is the common case when passing a derivation, we want to access the store path. --- lib/generators.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/generators.nix b/lib/generators.nix index e1c7e8737d7..0cec4d2dd62 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 -- cgit 1.4.1 From a7b1e14af9f7d57a9773549d6902d7e119340014 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 12 Sep 2021 09:55:52 +0200 Subject: wine{Unstable,Staging}: 6.16 -> 6.17 --- pkgs/misc/emulators/wine/sources.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/misc/emulators/wine/sources.nix b/pkgs/misc/emulators/wine/sources.nix index d7f131d2608..618fb3beeeb 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}"; -- cgit 1.4.1 From 71348196a0aa2ca74487c7f8e24a02aad5ae42ab Mon Sep 17 00:00:00 2001 From: TredwellGit Date: Sun, 12 Sep 2021 12:37:36 +0000 Subject: linux: 5.10.63 -> 5.10.64 --- pkgs/os-specific/linux/kernel/linux-5.10.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-5.10.nix b/pkgs/os-specific/linux/kernel/linux-5.10.nix index 822a6657ebd..313666a471a 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 {})) -- cgit 1.4.1 From f0878c65eb8824957a2eabb863cefac5b09df3b3 Mon Sep 17 00:00:00 2001 From: TredwellGit Date: Sun, 12 Sep 2021 12:37:47 +0000 Subject: linux: 5.13.15 -> 5.13.16 --- pkgs/os-specific/linux/kernel/linux-5.13.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-5.13.nix b/pkgs/os-specific/linux/kernel/linux-5.13.nix index 7f86af1e861..888c6a29196 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 { })) -- cgit 1.4.1 From b81ac24356c60e63c7daccedf278c500f1ca5179 Mon Sep 17 00:00:00 2001 From: TredwellGit Date: Sun, 12 Sep 2021 12:37:55 +0000 Subject: linux: 5.14.2 -> 5.14.3 --- pkgs/os-specific/linux/kernel/linux-5.14.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-5.14.nix b/pkgs/os-specific/linux/kernel/linux-5.14.nix index 95f232e68f0..2a07ac2a0a9 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 { })) -- cgit 1.4.1 From be590b86e26f9144e7c2719650c57772bb797ed9 Mon Sep 17 00:00:00 2001 From: TredwellGit Date: Sun, 12 Sep 2021 12:38:02 +0000 Subject: linux: 5.4.144 -> 5.4.145 --- pkgs/os-specific/linux/kernel/linux-5.4.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-5.4.nix b/pkgs/os-specific/linux/kernel/linux-5.4.nix index ea8cf7042a2..4d01f1a7e61 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 {})) -- cgit 1.4.1 From 5698fc0dfc669166371b07a12ed6908696b2776c Mon Sep 17 00:00:00 2001 From: TredwellGit Date: Sun, 12 Sep 2021 12:38:42 +0000 Subject: linux-rt_5_4: 5.4.143-rt63 -> 5.4.143-rt64 --- pkgs/os-specific/linux/kernel/linux-rt-5.4.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 7a1f477f847..7be45dc3e68 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; -- cgit 1.4.1 From e3cf7c1a909ca3e572401ea615203eccbbfa6fdb Mon Sep 17 00:00:00 2001 From: Sandro Jäckel Date: Sun, 12 Sep 2021 16:18:22 +0200 Subject: gnuk: switch to python3 --- pkgs/misc/gnuk/generic.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/misc/gnuk/generic.nix b/pkgs/misc/gnuk/generic.nix index b614dd52a37..8d32e9f66d1 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; -- cgit 1.4.1 From 7ed75bfa955eb309287f97b0a928acfe803f4863 Mon Sep 17 00:00:00 2001 From: Eric Dallo Date: Sun, 12 Sep 2021 13:35:03 -0300 Subject: clojure-lsp: 2021.07.12-12.30.59 -> 2021.09.04-17.11.44 --- pkgs/development/tools/misc/clojure-lsp/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/tools/misc/clojure-lsp/default.nix b/pkgs/development/tools/misc/clojure-lsp/default.nix index b99e8a73457..fee8f89aac2 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 ''; -- cgit 1.4.1 From 55130d56aa950cda73f61f51686703507e21ffe5 Mon Sep 17 00:00:00 2001 From: Robert Schütz Date: Sun, 12 Sep 2021 10:29:38 -0700 Subject: watson: use packageOverrides --- pkgs/applications/office/watson/default.nix | 15 +++++++-------- pkgs/top-level/all-packages.nix | 4 +--- 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/pkgs/applications/office/watson/default.nix b/pkgs/applications/office/watson/default.nix index 74e06d4311c..ff458cedba1 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/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5a0be5f8ff3..173e30b00c1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -28443,9 +28443,7 @@ with pkgs; imlib2 = imlib2-nox; }; - watson = callPackage ../applications/office/watson { - pythonPackages = python3Packages; - }; + watson = callPackage ../applications/office/watson { }; wapiti = callPackage ../tools/security/wapiti { }; -- cgit 1.4.1 From 4b0699e5d034890388c3a42ee871c788b3427a53 Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 2 Sep 2021 23:35:52 +0300 Subject: linux_xanmod: 5.13.13 -> 5.14.3 --- pkgs/os-specific/linux/kernel/linux-xanmod.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-xanmod.nix b/pkgs/os-specific/linux/kernel/linux-xanmod.nix index 5034f66e2fc..1f899af55ac 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; -- cgit 1.4.1 From 271b6edba253bba11f331de5c00ec72d84877c62 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Sun, 12 Sep 2021 21:39:43 +0200 Subject: corrscope: Fix ffmpeg package to ffmpeg-full Otherwise it complains about missing ffplay. --- pkgs/top-level/all-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b8d0543b304..f19697b9c73 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -23914,7 +23914,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 { }; -- cgit 1.4.1 From d5540fa18f9bc7e914e9b48d462c5cddfc7fb013 Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Sun, 12 Sep 2021 21:53:15 +0200 Subject: telfhash: unstable-2021-01-29 -> 0.9.8 (#137305) * telfhash: unstable-2021-01-29 -> 0.9.8 * Update pkgs/development/python-modules/telfhash/default.nix Co-authored-by: Sandro * Update pkgs/development/python-modules/telfhash/default.nix Co-authored-by: Sandro * Update pkgs/development/python-modules/telfhash/default.nix Co-authored-by: Sandro * telfhash: fix indent style * Update pkgs/development/python-modules/telfhash/default.nix Co-authored-by: Sandro * Update pkgs/development/python-modules/telfhash/default.nix Co-authored-by: Sandro --- .../python-modules/telfhash/default.nix | 16 +++++++----- .../telfhash/telfhash-new-tlsh-hash.patch | 30 ---------------------- 2 files changed, 9 insertions(+), 37 deletions(-) delete mode 100644 pkgs/development/python-modules/telfhash/telfhash-new-tlsh-hash.patch diff --git a/pkgs/development/python-modules/telfhash/default.nix b/pkgs/development/python-modules/telfhash/default.nix index ddb265bf033..86386ad48a9 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 3984a4c1e81..00000000000 --- 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): -- cgit 1.4.1 From 21ca66bef063c4da0bf74ec3c148ebf1508aaaf3 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 12 Sep 2021 21:54:58 +0200 Subject: gvm-libs: 21.4.1 -> 21.4.2 --- pkgs/development/libraries/gvm-libs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/gvm-libs/default.nix b/pkgs/development/libraries/gvm-libs/default.nix index 7e02aaa2bbb..6706057ab8c 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 = [ -- cgit 1.4.1 From 06971f9777d3355b8942459babe59a7be6a64a3b Mon Sep 17 00:00:00 2001 From: Akshat Agarwal Date: Mon, 13 Sep 2021 01:39:30 +0530 Subject: libnbd: 1.9.3 -> 1.9.5 --- pkgs/development/libraries/libnbd/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libnbd/default.nix b/pkgs/development/libraries/libnbd/default.nix index 7781c936b92..3988a79c325 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 = [ -- cgit 1.4.1 From c1fe8aea8f501d88f459d9cdeb5d3f42757776c8 Mon Sep 17 00:00:00 2001 From: Alex Eyre Date: Sun, 12 Sep 2021 21:24:20 +0100 Subject: signal-cli: 0.8.5 -> 0.9.0 --- .../applications/networking/instant-messengers/signal-cli/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/signal-cli/default.nix b/pkgs/applications/networking/instant-messengers/signal-cli/default.nix index b282c5c5f21..33a746e0395 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 ]; -- cgit 1.4.1 From 0d557fce7db59364995ddb9b372d3961ccb90b5e Mon Sep 17 00:00:00 2001 From: José Romildo Date: Wed, 8 Sep 2021 09:34:26 -0300 Subject: venta: 2020-08-20 -> 0.6 --- pkgs/data/themes/venta/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/data/themes/venta/default.nix b/pkgs/data/themes/venta/default.nix index cd679152160..83de638674e 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 ''; -- cgit 1.4.1 From 130479b12c57cabcf9f0a982340aea00bb418fac Mon Sep 17 00:00:00 2001 From: figsoda Date: Sun, 12 Sep 2021 16:36:45 -0400 Subject: vimPlugins: update --- pkgs/misc/vim-plugins/generated.nix | 463 ++++++++++++++++++------------------ 1 file changed, 232 insertions(+), 231 deletions(-) diff --git a/pkgs/misc/vim-plugins/generated.nix b/pkgs/misc/vim-plugins/generated.nix index 5c71669fc76..dc505209dad 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/"; }; @@ -605,12 +605,12 @@ 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/"; }; @@ -629,12 +629,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 +665,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 +1134,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 +1194,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 +1328,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 +1472,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 +1702,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 +1847,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 +1907,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 +1955,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 +2063,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 +2423,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 +2844,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 +2880,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 +2916,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 +3000,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 +3432,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 +3492,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 +3516,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 +3564,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 +3624,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 +3696,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 +3720,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 +3756,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 +3804,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 +3864,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 +3912,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 +3972,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 +4032,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 +4080,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 +4104,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 +4128,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 +4152,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 +4224,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/"; }; @@ -4404,12 +4404,12 @@ final: prev: 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 +4512,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 +4777,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 +5247,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 +5355,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 +5403,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 +5548,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 +5621,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 +6234,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 +6414,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 +6534,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 +6930,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 +7326,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 +7386,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 +7458,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 +8289,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 +8685,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 +8829,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 +9129,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 +9405,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 +9525,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 +9802,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 +9898,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 +9982,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 +10006,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 +10054,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 +10294,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 +10307,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 +10439,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/"; }; -- cgit 1.4.1 From 55afd0721b3b77597bcf789949f8a275dccff4aa Mon Sep 17 00:00:00 2001 From: figsoda Date: Sun, 12 Sep 2021 16:37:04 -0400 Subject: vimPlugins.cmp-latex-symbols: init at 2021-09-10 --- pkgs/misc/vim-plugins/generated.nix | 12 ++++++++++++ pkgs/misc/vim-plugins/vim-plugin-names | 1 + 2 files changed, 13 insertions(+) diff --git a/pkgs/misc/vim-plugins/generated.nix b/pkgs/misc/vim-plugins/generated.nix index dc505209dad..dd9284d368f 100644 --- a/pkgs/misc/vim-plugins/generated.nix +++ b/pkgs/misc/vim-plugins/generated.nix @@ -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"; diff --git a/pkgs/misc/vim-plugins/vim-plugin-names b/pkgs/misc/vim-plugins/vim-plugin-names index 009eb90c9e2..b8d43fbebe0 100644 --- a/pkgs/misc/vim-plugins/vim-plugin-names +++ b/pkgs/misc/vim-plugins/vim-plugin-names @@ -327,6 +327,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 -- cgit 1.4.1 From baf7b4c03835206ef18899390790f1807c17cafe Mon Sep 17 00:00:00 2001 From: figsoda Date: Sun, 12 Sep 2021 16:37:24 -0400 Subject: vimPlugins.cmp-spell: init at 2021-08-28 --- pkgs/misc/vim-plugins/generated.nix | 12 ++++++++++++ pkgs/misc/vim-plugins/vim-plugin-names | 1 + 2 files changed, 13 insertions(+) diff --git a/pkgs/misc/vim-plugins/generated.nix b/pkgs/misc/vim-plugins/generated.nix index dd9284d368f..55a5ac37828 100644 --- a/pkgs/misc/vim-plugins/generated.nix +++ b/pkgs/misc/vim-plugins/generated.nix @@ -627,6 +627,18 @@ final: prev: 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-vsnip = buildVimPluginFrom2Nix { pname = "cmp-vsnip"; version = "2021-08-25"; diff --git a/pkgs/misc/vim-plugins/vim-plugin-names b/pkgs/misc/vim-plugins/vim-plugin-names index b8d43fbebe0..7711e18ef94 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 -- cgit 1.4.1 From b81849da3ae8afa360fbef50c37175eb56b5efb7 Mon Sep 17 00:00:00 2001 From: figsoda Date: Sun, 12 Sep 2021 16:37:44 -0400 Subject: vimPlugins.cmp-treesitter: init at 2021-09-11 --- pkgs/misc/vim-plugins/generated.nix | 12 ++++++++++++ pkgs/misc/vim-plugins/vim-plugin-names | 1 + 2 files changed, 13 insertions(+) diff --git a/pkgs/misc/vim-plugins/generated.nix b/pkgs/misc/vim-plugins/generated.nix index 55a5ac37828..b9faf127cef 100644 --- a/pkgs/misc/vim-plugins/generated.nix +++ b/pkgs/misc/vim-plugins/generated.nix @@ -639,6 +639,18 @@ final: prev: 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"; diff --git a/pkgs/misc/vim-plugins/vim-plugin-names b/pkgs/misc/vim-plugins/vim-plugin-names index 7711e18ef94..5cb91c4775b 100644 --- a/pkgs/misc/vim-plugins/vim-plugin-names +++ b/pkgs/misc/vim-plugins/vim-plugin-names @@ -591,6 +591,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 -- cgit 1.4.1 From 10f63bef0c2ceaeb9717d4702ba72f32fe5b1cd5 Mon Sep 17 00:00:00 2001 From: figsoda Date: Sun, 12 Sep 2021 16:38:06 -0400 Subject: vimPlugins.orgmode-nvim: init at 2021-09-10 --- pkgs/misc/vim-plugins/generated.nix | 12 ++++++++++++ pkgs/misc/vim-plugins/vim-plugin-names | 1 + 2 files changed, 13 insertions(+) diff --git a/pkgs/misc/vim-plugins/generated.nix b/pkgs/misc/vim-plugins/generated.nix index b9faf127cef..4387eed64d3 100644 --- a/pkgs/misc/vim-plugins/generated.nix +++ b/pkgs/misc/vim-plugins/generated.nix @@ -4438,6 +4438,18 @@ 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-10"; diff --git a/pkgs/misc/vim-plugins/vim-plugin-names b/pkgs/misc/vim-plugins/vim-plugin-names index 5cb91c4775b..a259ab406a8 100644 --- a/pkgs/misc/vim-plugins/vim-plugin-names +++ b/pkgs/misc/vim-plugins/vim-plugin-names @@ -346,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 -- cgit 1.4.1 From 2444c11431a37e04de025b63f6a12bdd05d2f4c1 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sun, 12 Sep 2021 22:27:32 +0200 Subject: nixos/kernel: add 5.14 to kernel test-suite I guess that this was just forgotten in #136150 and I realized while running these tests for the latest kernel updates. --- nixos/tests/kernel-generic.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/tests/kernel-generic.nix b/nixos/tests/kernel-generic.nix index 391a93e3698..e88b60d3353 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 -- cgit 1.4.1 From 7f08f7de7bb370772d366fab451cfb5dafc8b3f0 Mon Sep 17 00:00:00 2001 From: Icy-Thought Date: Sun, 12 Sep 2021 18:52:00 +0200 Subject: whitesur-icon-theme: 20210520 -> 20210826 --- pkgs/data/icons/whitesur-icon-theme/default.nix | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/pkgs/data/icons/whitesur-icon-theme/default.nix b/pkgs/data/icons/whitesur-icon-theme/default.nix index 95f41caca1a..27695f3cbd1 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; -- cgit 1.4.1 From 2f73bd77ed034e1a565920a1d52fb585a6ec7aa2 Mon Sep 17 00:00:00 2001 From: Nicolas Berbiche Date: Mon, 6 Sep 2021 20:21:01 -0400 Subject: vimPlugins.sqlite-lua: fix postPatch substituting nonexistent file This commit also fixes the logic to use the appropriate dynamic library according to the platform (.dylib for Darwin otherwise .so). --- pkgs/misc/vim-plugins/overrides.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/misc/vim-plugins/overrides.nix b/pkgs/misc/vim-plugins/overrides.nix index d1a2bda12be..9b0cae766e1 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}" ''; }); -- cgit 1.4.1 From 81439e7178f7a545dd6d1b6ff3427ca986d1c89c Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Sun, 12 Sep 2021 23:07:03 +0000 Subject: php74Extensions.blackfire: 1.53.0 -> 1.66.0 --- pkgs/development/tools/misc/blackfire/php-probe.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/misc/blackfire/php-probe.nix b/pkgs/development/tools/misc/blackfire/php-probe.nix index e9bc5287401..ee181a66581 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 = [ -- cgit 1.4.1