lol

Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
f529aef3 175aa4e4

+80 -176
+2 -2
pkgs/applications/misc/gallery-dl/default.nix
··· 2 2 3 3 buildPythonApplication rec { 4 4 pname = "gallery_dl"; 5 - version = "1.22.0"; 5 + version = "1.22.1"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "sha256-7gslntYAjH2nSyVKjofC2utjpzQo3aNVD1w5StHk288="; 9 + sha256 = "sha256-GBG42EH8Ux5ncLPo07rjyHyZnK8/+vd5BjACl4H+kwE="; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ requests yt-dlp ];
-32
pkgs/applications/misc/mqtt-bench/default.nix
··· 1 - { lib, buildGoPackage, fetchFromGitHub, fetchpatch }: 2 - 3 - buildGoPackage rec { 4 - pname = "mqtt-bench"; 5 - version = "0.3.0"; 6 - rev = "v${version}"; 7 - 8 - goPackagePath = "github.com/takanorig/mqtt-bench"; 9 - 10 - src = fetchFromGitHub { 11 - inherit rev; 12 - owner = "takanorig"; 13 - repo = "mqtt-bench"; 14 - sha256 = "03b9ak2j303iwq6abd7j10f2cs2ianwnbflwmyx9g96i7zd74f5m"; 15 - }; 16 - 17 - patches = [ 18 - (fetchpatch { 19 - url = "https://patch-diff.githubusercontent.com/raw/takanorig/mqtt-bench/pull/13.patch"; 20 - name = "mqtt-paho-changes.patch"; 21 - sha256 = "17c8ajrp5dmbsasj6njxrlhy0x08b65fignzm3yccqbhb4ijcvha"; 22 - }) 23 - ]; 24 - 25 - goDeps = ./deps.nix; 26 - 27 - meta = with lib; { 28 - description = "Mosquitto benchmark tool"; 29 - homepage = "https://github.com/takanorig/mqtt-bench"; 30 - maintainers = with maintainers; [ disassembler ]; 31 - }; 32 - }
-21
pkgs/applications/misc/mqtt-bench/deps.nix
··· 1 - # This file was generated by https://github.com/kamilchm/go2nix v1.2.1 2 - [ 3 - { 4 - goPackagePath = "github.com/eclipse/paho.mqtt.golang"; 5 - fetch = { 6 - type = "git"; 7 - url = "https://github.com/eclipse/paho.mqtt.golang"; 8 - rev = "65f43bda5f7edbbf6b7533d3a5a13b2c67cf3545"; 9 - sha256 = "1ad136xf78br599ya43j45f8dycjip1k0hkplayy1slg8ckwrhdr"; 10 - }; 11 - } 12 - { 13 - goPackagePath = "golang.org/x/net"; 14 - fetch = { 15 - type = "git"; 16 - url = "https://go.googlesource.com/net"; 17 - rev = "8351a756f30f1297fe94bbf4b767ec589c6ea6d0"; 18 - sha256 = "0b6m579i3wrx1m69mqkdng5gjfssprxx0pg45kzrdi68sh0zr5d1"; 19 - }; 20 - } 21 - ]
+2 -2
pkgs/applications/networking/ids/zeek/default.nix
··· 21 21 22 22 stdenv.mkDerivation rec { 23 23 pname = "zeek"; 24 - version = "4.2.1"; 24 + version = "4.2.2"; 25 25 26 26 src = fetchurl { 27 27 url = "https://download.zeek.org/zeek-${version}.tar.gz"; 28 - sha256 = "sha256-axNImzBJTHxd2kU/xQmB5ZQ9ZxW2ybW3qFq7gLvm0RY="; 28 + sha256 = "sha256-9Q3X24uAmnSnLUAklK+gC0Mu8eh81ZE2h/7uIVc8cAw="; 29 29 }; 30 30 31 31 nativeBuildInputs = [
+27 -14
pkgs/applications/version-management/git-lfs/default.nix
··· 1 - { lib, buildGoPackage, fetchFromGitHub, ronn, installShellFiles }: 1 + { lib, buildGoModule, fetchFromGitHub, ronn, installShellFiles, git, testers, git-lfs }: 2 2 3 - buildGoPackage rec { 3 + buildGoModule rec { 4 4 pname = "git-lfs"; 5 5 version = "3.2.0"; 6 6 7 7 src = fetchFromGitHub { 8 - rev = "v${version}"; 9 8 owner = "git-lfs"; 10 9 repo = "git-lfs"; 10 + rev = "v${version}"; 11 11 sha256 = "sha256-3gVUPfZs5GViEA3D7Zm5NdxhuEz9DhwPLoQqHFdGCrI="; 12 + leaveDotGit = true; 12 13 }; 13 14 14 - goPackagePath = "github.com/git-lfs/git-lfs"; 15 + vendorSha256 = null; 15 16 16 17 nativeBuildInputs = [ ronn installShellFiles ]; 17 18 18 - ldflags = [ "-s" "-w" "-X ${goPackagePath}/config.Vendor=${version}" "-X ${goPackagePath}/config.GitCommit=${src.rev}" ]; 19 + ldflags = [ 20 + "-s" 21 + "-w" 22 + "-X github.com/git-lfs/git-lfs/v${lib.versions.major version}/config.Vendor=${version}" 23 + ]; 19 24 20 25 subPackages = [ "." ]; 21 26 22 27 preBuild = '' 23 - pushd go/src/github.com/git-lfs/git-lfs 24 - go generate ./commands 25 - popd 28 + go generate ./commands 26 29 ''; 27 30 28 31 postBuild = '' 29 - make -C go/src/${goPackagePath} man 32 + make man 33 + ''; 34 + 35 + checkInputs = [ git ]; 36 + 37 + preCheck = '' 38 + unset subPackages 30 39 ''; 31 40 32 41 postInstall = '' 33 - installManPage go/src/${goPackagePath}/man/man*/* 42 + installManPage man/man*/* 34 43 ''; 35 44 45 + passthru.tests.version = testers.testVersion { 46 + package = git-lfs; 47 + }; 48 + 36 49 meta = with lib; { 37 50 description = "Git extension for versioning large files"; 38 - homepage = "https://git-lfs.github.com/"; 39 - changelog = "https://github.com/git-lfs/git-lfs/raw/v${version}/CHANGELOG.md"; 40 - license = [ licenses.mit ]; 41 - maintainers = [ maintainers.twey maintainers.marsam ]; 51 + homepage = "https://git-lfs.github.com/"; 52 + changelog = "https://github.com/git-lfs/git-lfs/raw/v${version}/CHANGELOG.md"; 53 + license = licenses.mit; 54 + maintainers = with maintainers; [ twey marsam ]; 42 55 }; 43 56 }
+2 -2
pkgs/development/libraries/avro-c++/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "avro-c++"; 5 - version = "1.10.2"; 5 + version = "1.11.0"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://apache/avro/avro-${version}/cpp/avro-cpp-${version}.tar.gz"; 9 - sha256 = "1qv2wxh5q2iq48m5g3xci9p05znzcl0v3314bhcsyr5bkpdjvzs1"; 9 + sha256 = "sha256-73DKihz+7XAX3LLA7VkTdN6rFhuGvmyksxK8JMranFY="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ cmake python3 ];
+3 -3
pkgs/development/web/deno/default.nix
··· 16 16 17 17 rustPlatform.buildRustPackage rec { 18 18 pname = "deno"; 19 - version = "1.22.1"; 19 + version = "1.22.2"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "denoland"; 23 23 repo = pname; 24 24 rev = "v${version}"; 25 - sha256 = "sha256-fJ4FTHsgtRIgm2MYqd09okvolXBqYfLQT1yBIG0Z7rA="; 25 + sha256 = "sha256-HKuP3P7gBimzbhdEr2NwZNkp8hhkN7sJA9qRa0CDVew="; 26 26 }; 27 - cargoSha256 = "sha256-8QB1kSLT2k9frPQJmwQB6mmf3Y1flTij7EQ9J5jQy24="; 27 + cargoSha256 = "sha256-hxaqMcvwVeOSybqp10BzJOetVTwCx1mrUIP2H8WjCGw="; 28 28 29 29 postPatch = '' 30 30 # upstream uses lld on aarch64-darwin for faster builds
+2 -2
pkgs/servers/consul/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "consul"; 5 - version = "1.12.1"; 5 + version = "1.12.2"; 6 6 rev = "v${version}"; 7 7 8 8 # Note: Currently only release tags are supported, because they have the Consul UI ··· 17 17 owner = "hashicorp"; 18 18 repo = pname; 19 19 inherit rev; 20 - sha256 = "sha256-VSxgtsCPi3EdRWon3VBE9sC0lr5k5uDn/iMqrKAJeM0="; 20 + sha256 = "sha256-X2vW6fnT5IY+YxGnAP5Flk610vIwLg3Qu/rEerFyNCw="; 21 21 }; 22 22 23 23 passthru.tests.consul = nixosTests.consul;
+3 -3
pkgs/tools/filesystems/httm/default.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "httm"; 9 - version = "0.10.15"; 9 + version = "0.10.16"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "kimono-koans"; 13 13 repo = pname; 14 14 rev = version; 15 - sha256 = "u18dIw4At78OSeWCDHJIjzDbaxpiSs3g+bf2WClFkuY="; 15 + sha256 = "09zdexeMu54Y/4HbieZ0EJLxhwCv7upRJxqVbqr2hUw="; 16 16 }; 17 17 18 - cargoSha256 = "mLFponkRIEWePpSyhQK1IG/rnJ0qpDwrS7vwAoP1ro0="; 18 + cargoSha256 = "SLEp88KwRg1RN78oX+fMYNR6ia9omrfH2bnJb+PrTAY="; 19 19 20 20 nativeBuildInputs = [ installShellFiles ]; 21 21
+3 -22
pkgs/tools/misc/fluent-bit/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchpatch, cmake, flex, bison, systemd, openssl }: 1 + { lib, stdenv, fetchFromGitHub, cmake, flex, bison, systemd, openssl }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "fluent-bit"; 5 - version = "1.8.11"; 5 + version = "1.9.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "fluent"; 9 9 repo = "fluent-bit"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-DULXfkddBdCvTWkuWXjSTEujRZ3mVVzy//qeB3j0Vz8="; 11 + sha256 = "sha256-CMkVIWaD4Zt6SJ/4PLGrFDhirqeLbXcVa+96wsAYN/k="; 12 12 }; 13 - 14 - patches = lib.optionals stdenv.isDarwin [ 15 - # Fix compilations errors on darwin 16 - (fetchpatch { 17 - url = "https://github.com/calyptia/cmetrics/commit/4f0f7ae2eeec148a69156f9fcc05d64bf249d11e.patch"; 18 - sha256 = "sha256-M1+28mHxpMvcFkOoKxkMMo1VCQsG33ncFZkFalOq2FQ="; 19 - stripLen = 1; 20 - extraPrefix = "lib/cmetrics/"; 21 - }) 22 - (fetchpatch { 23 - url = "https://github.com/calyptia/cmetrics/commit/a97999cb6d7299ef230d216b7a1c584b43c64de9.patch"; 24 - sha256 = "sha256-RuyPEeILc86n/klPIb334XpX0F71nskQ8s/ya0rE2zI="; 25 - stripLen = 1; 26 - extraPrefix = "lib/cmetrics/"; 27 - }) 28 - 29 - # Fix bundled luajit compilation args 30 - ./fix-luajit-darwin.patch 31 - ]; 32 13 33 14 nativeBuildInputs = [ cmake flex bison ]; 34 15
-29
pkgs/tools/misc/fluent-bit/fix-luajit-darwin.patch
··· 1 - diff -Naur fluent-bit.old/cmake/luajit.cmake fluent-bit.new/cmake/luajit.cmake 2 - --- fluent-bit.old/cmake/luajit.cmake 3 - +++ fluent-bit.new/cmake/luajit.cmake 4 - @@ -12,15 +12,7 @@ 5 - set(LUAJIT_DEST ${CMAKE_CURRENT_BINARY_DIR}) 6 - 7 - if (CMAKE_SYSTEM_NAME MATCHES "Darwin") 8 - - set(CFLAGS "${CFLAGS} -isysroot ${CMAKE_OSX_SYSROOT} -fno-stack-check") 9 - - if (CMAKE_HOST_SYSTEM_VERSION VERSION_GREATER_EQUAL 20 10 - - AND CMAKE_HOST_SYSTEM_VERSION VERSION_LESS 21) 11 - - set(DEPLOYMENT_TARGET "MACOSX_DEPLOYMENT_TARGET=11.0") 12 - - else() 13 - - set(DEPLOYMENT_TARGET "MACOSX_DEPLOYMENT_TARGET=10.15") 14 - - endif() 15 - -else() 16 - - set(DEPLOYMENT_TARGET "") 17 - + set(CFLAGS "${CFLAGS} -fno-stack-check") 18 - endif() 19 - 20 - # luajit (UNIX) 21 - @@ -30,7 +22,7 @@ 22 - EXCLUDE_FROM_ALL TRUE 23 - SOURCE_DIR ${LUAJIT_SRC} 24 - CONFIGURE_COMMAND ./configure 25 - - BUILD_COMMAND $(MAKE) CROSS=${CROSS_PREFIX} CFLAGS=${CFLAGS} BUILD_MODE=static "XCFLAGS=-fPIC" ${DEPLOYMENT_TARGET} 26 - + BUILD_COMMAND $(MAKE) DEFAULT_CC=cc CROSS=${CROSS_PREFIX} CFLAGS=${CFLAGS} BUILD_MODE=static "XCFLAGS=-fPIC" 27 - INSTALL_COMMAND cp src/libluajit.a "${LUAJIT_DEST}/lib/libluajit.a") 28 - 29 - # luajit (Windows)
+3 -3
pkgs/tools/misc/ntfy-sh/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "ntfy-sh"; 5 - version = "1.24.0"; 5 + version = "1.25.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "binwiederhier"; 9 9 repo = "ntfy"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-Jw+8rgbevtk1Mzy/g+DryAk7a/RbQXpEtwPlqJRD/UM="; 11 + sha256 = "sha256-xf0hk2GpBbjovZ1DIG6unnKQ297p8fjKZmgk/23IKdY="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-MdbC+Hv8jSImg0d2HMeAmUdWLQT8+zSe+0mkIwHIJXM="; 14 + vendorSha256 = "sha256-ZZdGve6+g0bhE+iqemWl9XtLRfUn4V3hbdVz/UhrxCA="; 15 15 16 16 doCheck = false; 17 17
+3 -2
pkgs/tools/misc/pls/default.nix
··· 2 2 3 3 python3.pkgs.buildPythonApplication rec { 4 4 pname = "pls"; 5 - version = "5.0.0"; 5 + version = "5.1.2"; 6 6 format = "pyproject"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "dhruvkb"; 10 10 repo = "pls"; 11 11 rev = version; 12 - sha256 = "sha256-9AY/xZhjowBRHRDevov677Ov4uJWxbVdB789KxA1dXQ="; 12 + sha256 = "sha256-xJvAAlRVKQHEOz8wbErHCUTcb8Y1otcPEUwTw2lgddo="; 13 13 }; 14 14 15 15 nativeBuildInputs = [ python3.pkgs.poetry-core ]; 16 16 17 17 propagatedBuildInputs = with python3.pkgs; [ 18 18 pyyaml 19 + requests 19 20 rich 20 21 ]; 21 22
+24 -32
pkgs/tools/misc/tmux/default.nix
··· 1 - { lib, stdenv 1 + { lib 2 + , stdenv 2 3 , fetchFromGitHub 3 - , fetchpatch 4 4 , autoreconfHook 5 - , pkg-config 6 5 , bison 6 + , libevent 7 7 , ncurses 8 - , libevent 8 + , pkg-config 9 + , systemd 9 10 , utf8proc 10 11 }: 11 12 ··· 22 23 23 24 stdenv.mkDerivation rec { 24 25 pname = "tmux"; 25 - version = "3.2a"; 26 + version = "3.3"; 26 27 27 28 outputs = [ "out" "man" ]; 28 29 ··· 30 31 owner = "tmux"; 31 32 repo = "tmux"; 32 33 rev = version; 33 - sha256 = "0143ylfk7zsl3xmiasb768238gr582cfhsgv3p0h0f13bp8d6q09"; 34 + sha256 = "sha256-Sxj2vXkbbPNRrqJKeIYwI7xdBtwRbl6a6a3yZr7UWW0="; 34 35 }; 35 36 36 - patches = [ 37 - # See https://github.com/tmux/tmux/pull/2755 38 - (fetchpatch { 39 - url = "https://github.com/tmux/tmux/commit/d0a2683120ec5a33163a14b0e1b39d208745968f.patch"; 40 - sha256 = "070knpncxfxi6k4q64jwi14ns5vm3606cf402h1c11cwnaa84n1g"; 41 - }) 42 - ]; 43 - 44 37 nativeBuildInputs = [ 45 38 pkg-config 46 39 autoreconfHook ··· 50 43 buildInputs = [ 51 44 ncurses 52 45 libevent 53 - ] ++ lib.optionals stdenv.isDarwin [ utf8proc ]; 46 + ] ++ lib.optionals stdenv.isLinux [ systemd ] 47 + ++ lib.optionals stdenv.isDarwin [ utf8proc ]; 54 48 55 49 configureFlags = [ 56 50 "--sysconfdir=/etc" 57 51 "--localstatedir=/var" 58 - ] ++ lib.optionals stdenv.isDarwin [ "--enable-utf8proc" ]; 52 + ] ++ lib.optionals stdenv.isLinux [ "--enable-systemd" ] 53 + ++ lib.optionals stdenv.isDarwin [ "--enable-utf8proc" ]; 59 54 60 55 enableParallelBuilding = true; 61 56 ··· 67 62 meta = { 68 63 homepage = "https://tmux.github.io/"; 69 64 description = "Terminal multiplexer"; 70 - 71 - longDescription = 72 - '' tmux is intended to be a modern, BSD-licensed alternative to programs such as GNU screen. Major features include: 73 - 74 - * A powerful, consistent, well-documented and easily scriptable command interface. 75 - * A window may be split horizontally and vertically into panes. 76 - * Panes can be freely moved and resized, or arranged into preset layouts. 77 - * Support for UTF-8 and 256-colour terminals. 78 - * Copy and paste with multiple buffers. 79 - * Interactive menus to select windows, sessions or clients. 80 - * Change the current window by searching for text in the target. 81 - * Terminal locking, manually or after a timeout. 82 - * A clean, easily extended, BSD-licensed codebase, under active development. 83 - ''; 65 + longDescription = '' 66 + tmux is intended to be a modern, BSD-licensed alternative to programs such as GNU screen. Major features include: 67 + * A powerful, consistent, well-documented and easily scriptable command interface. 68 + * A window may be split horizontally and vertically into panes. 69 + * Panes can be freely moved and resized, or arranged into preset layouts. 70 + * Support for UTF-8 and 256-colour terminals. 71 + * Copy and paste with multiple buffers. 72 + * Interactive menus to select windows, sessions or clients. 73 + * Change the current window by searching for text in the target. 74 + * Terminal locking, manually or after a timeout. 75 + * A clean, easily extended, BSD-licensed codebase, under active development. 76 + ''; 84 77 changelog = "https://github.com/tmux/tmux/raw/${version}/CHANGES"; 85 78 license = lib.licenses.bsd3; 86 - 87 79 platforms = lib.platforms.unix; 88 - maintainers = with lib.maintainers; [ thammers fpletz ]; 80 + maintainers = with lib.maintainers; [ thammers fpletz SuperSandro2000 ]; 89 81 }; 90 82 }
+3 -3
pkgs/tools/security/cosign/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "cosign"; 5 - version = "1.8.0"; 5 + version = "1.9.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "sigstore"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-9zA50tnUWR8dglPvMagiGcJDkPHs7yXuqYV2jnRdWqA="; 11 + sha256 = "sha256-l+jM0GCjaqbaoIcjUgnIZJqSGIsirWMwJWPrilBdps8="; 12 12 }; 13 13 14 14 buildInputs = lib.optional (stdenv.isLinux && pivKeySupport) (lib.getDev pcsclite) ··· 16 16 17 17 nativeBuildInputs = [ pkg-config installShellFiles ]; 18 18 19 - vendorSha256 = "sha256-buOdutDZUFu+GbjyF0Ql8QAXpNEv2ej0mwjSZMHDmdA="; 19 + vendorSha256 = "sha256-mZeCQOnAVZrJmi9F+y7QPPXXl48f7HAjJCmri01hYew="; 20 20 21 21 subPackages = [ 22 22 "cmd/cosign"
+2 -2
pkgs/tools/security/pinentry-bemenu/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "pinentry-bemenu"; 6 - version = "0.10.0"; 6 + version = "0.11.0"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "t-8ch"; 10 10 repo = pname; 11 11 rev = "v${version}"; 12 - sha256 = "sha256-2Q8hN7AbuGqm7pfNHlJlSi1Op/OpJBun/AIDhUDnGvU="; 12 + sha256 = "sha256-jt7G/OuXqJdnkW7sMNH0o+CI3noDK6EcbOLXq0JoDTk="; 13 13 }; 14 14 15 15 nativeBuildInputs = [ meson ninja pkg-config ];
+1
pkgs/top-level/aliases.nix
··· 867 867 mpc_cli = mpc-cli; # moved from top-level 2022-01-24 868 868 mpd_clientlib = libmpdclient; # Added 2021-02-11 869 869 mpich2 = throw "'mpich2' has been renamed to/replaced by 'mpich'"; # Converted to throw 2022-02-22 870 + mqtt-bench = throw "mqtt-bench has been dropped due to the lack of maintenance from upstream since 2017"; # Added 2022-06-02 870 871 msf = throw "'msf' has been renamed to/replaced by 'metasploit'"; # Converted to throw 2022-02-22 871 872 multimc = throw "multimc was removed from nixpkgs; use polymc instead (see https://github.com/NixOS/nixpkgs/pull/154051 for more information)"; # Added 2022-01-08 872 873 mumble_git = pkgs.mumble; # Added 2019-08-01
-2
pkgs/top-level/all-packages.nix
··· 19662 19662 19663 19663 mpeg2dec = libmpeg2; 19664 19664 19665 - mqtt-bench = callPackage ../applications/misc/mqtt-bench {}; 19666 - 19667 19665 mqttui = callPackage ../tools/networking/mqttui { 19668 19666 inherit (darwin.apple_sdk.frameworks) Security; 19669 19667 };