diff options
author | github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | 2021-11-22 18:01:08 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-22 18:01:08 +0000 |
commit | 28641f51dcdc67c9358622367dbf679039646968 (patch) | |
tree | 63700af2522e65c69c72b448f0becc9a92c0fcab /pkgs/tools | |
parent | 9e1911e2226a6370dafa0ebcb0e54e7ae63447f2 (diff) | |
parent | 4418f362e68c69226807a5837fcbfc94f0b92adb (diff) | |
download | nixpkgs-28641f51dcdc67c9358622367dbf679039646968.tar nixpkgs-28641f51dcdc67c9358622367dbf679039646968.tar.gz nixpkgs-28641f51dcdc67c9358622367dbf679039646968.tar.bz2 nixpkgs-28641f51dcdc67c9358622367dbf679039646968.tar.lz nixpkgs-28641f51dcdc67c9358622367dbf679039646968.tar.xz nixpkgs-28641f51dcdc67c9358622367dbf679039646968.tar.zst nixpkgs-28641f51dcdc67c9358622367dbf679039646968.zip |
Merge master into staging-next
Diffstat (limited to 'pkgs/tools')
-rw-r--r-- | pkgs/tools/backup/znapzend/default.nix | 20 | ||||
-rw-r--r-- | pkgs/tools/compression/advancecomp/default.nix | 7 | ||||
-rw-r--r-- | pkgs/tools/graphics/wdisplays/default.nix | 1 | ||||
-rw-r--r-- | pkgs/tools/misc/antimicrox/default.nix (renamed from pkgs/tools/misc/antimicroX/default.nix) | 23 | ||||
-rw-r--r-- | pkgs/tools/misc/multitail/default.nix | 14 | ||||
-rw-r--r-- | pkgs/tools/misc/stderred/default.nix | 31 | ||||
-rw-r--r-- | pkgs/tools/networking/jnettop/default.nix | 10 | ||||
-rw-r--r-- | pkgs/tools/networking/wireguard-tools/default.nix | 5 | ||||
-rw-r--r-- | pkgs/tools/networking/zap/default.nix | 4 |
9 files changed, 87 insertions, 28 deletions
diff --git a/pkgs/tools/backup/znapzend/default.nix b/pkgs/tools/backup/znapzend/default.nix index 9c3e4fca95d..5ea220f9e25 100644 --- a/pkgs/tools/backup/znapzend/default.nix +++ b/pkgs/tools/backup/znapzend/default.nix @@ -2,32 +2,32 @@ let # when upgrade znapzend, check versions of Perl libs here: https://github.com/oetiker/znapzend/blob/master/cpanfile - # pinned versions are listed at https://github.com/oetiker/znapzend/blob/master/thirdparty/cpanfile-5.26.1.snapshot - Mojolicious-8-35 = perlPackages.buildPerlPackage rec { + # pinned versions are listed at https://github.com/oetiker/znapzend/blob/master/thirdparty/cpanfile-5.30.snapshot + Mojolicious' = perlPackages.buildPerlPackage rec { pname = "Mojolicious"; - version = "8.35"; + version = "8.73"; src = fetchurl { url = "mirror://cpan/authors/id/S/SR/SRI/${pname}-${version}.tar.gz"; - sha256 = "1bll0ahh5v1y3x0ql29klwsa68cj46wzqc385srsnn2m8kh2ak8h"; + sha256 = "118y2264f89bbp5ly2dh36xjq25jk85s2ssxa3y4gsgsk6sjzzk1"; }; }; - MojoIOLoopForkCall-0-20 = perlPackages.buildPerlModule rec { + MojoIOLoopForkCall' = perlPackages.buildPerlModule rec { pname = "Mojo-IOLoop-ForkCall"; version = "0.20"; src = fetchurl { url = "mirror://cpan/authors/id/J/JB/JBERGER/${pname}-${version}.tar.gz"; sha256 = "19pih5x0ayxs2m8j29qwdpi6ky3w4ghv6vrmax3ix9r59hj6569b"; }; - propagatedBuildInputs = [ perlPackages.IOPipely Mojolicious-8-35 ]; + propagatedBuildInputs = [ perlPackages.IOPipely Mojolicious' ]; }; perl' = perl.withPackages (p: - [ MojoIOLoopForkCall-0-20 + [ MojoIOLoopForkCall' p.TAPParserSourceHandlerpgTAP ]); - version = "0.20.0"; - checksum = "15lb5qwksa508m9bj6d3n4rrjpakfaas9qxspg408bcqfp7pqjw3"; + version = "0.21.0"; + sha256 = "1lg46rf2ahlclan29zx8ag5k4fjp28sc9l02z76f0pvdlj4qnihl"; in stdenv.mkDerivation { pname = "znapzend"; @@ -37,7 +37,7 @@ stdenv.mkDerivation { owner = "oetiker"; repo = "znapzend"; rev = "v${version}"; - sha256 = checksum; + inherit sha256; }; buildInputs = [ wget perl' ]; diff --git a/pkgs/tools/compression/advancecomp/default.nix b/pkgs/tools/compression/advancecomp/default.nix index 7f8733b9b4e..00ce6af1d59 100644 --- a/pkgs/tools/compression/advancecomp/default.nix +++ b/pkgs/tools/compression/advancecomp/default.nix @@ -26,6 +26,13 @@ stdenv.mkDerivation rec { sha256 = "0cdv9g87c1y8zwhqkd9ba2zjw4slcvg7yzcqv43idvnwb5fl29n7"; excludes = [ "doc/history.d" ]; }) + + # Pull upstream fix for gcc-11: + (fetchpatch { + name = "gcc-11.patch"; + url = "https://github.com/amadvance/advancecomp/commit/7b08f7a2af3f66ab95437e4490499cebb20e5e41.patch"; + sha256 = "0gpppq6b760m1429g7d808ipdgb4lrqc1b6xk2457y66pbaiwc9s"; + }) ]; # autover.sh relies on 'git describe', which obviously doesn't work as we're not cloning diff --git a/pkgs/tools/graphics/wdisplays/default.nix b/pkgs/tools/graphics/wdisplays/default.nix index 49832c5d6d8..a0803ff2132 100644 --- a/pkgs/tools/graphics/wdisplays/default.nix +++ b/pkgs/tools/graphics/wdisplays/default.nix @@ -21,5 +21,6 @@ stdenv.mkDerivation rec { maintainers = with maintainers; [ lheckemann ma27 ]; license = licenses.gpl3Plus; platforms = platforms.linux; + mainProgram = "wdisplays"; }; } diff --git a/pkgs/tools/misc/antimicroX/default.nix b/pkgs/tools/misc/antimicrox/default.nix index 452906a1cf8..e248ac4a0c7 100644 --- a/pkgs/tools/misc/antimicroX/default.nix +++ b/pkgs/tools/misc/antimicrox/default.nix @@ -4,40 +4,39 @@ , extra-cmake-modules , pkg-config , SDL2 -, qtbase , qttools -, qtx11extras , xorg , fetchFromGitHub , itstool }: mkDerivation rec { - pname = "antimicroX"; - version = "3.0.1"; + pname = "antimicrox"; + version = "3.2.0"; src = fetchFromGitHub { - owner = "juliagoda"; - repo = "antimicroX"; + owner = "AntiMicroX"; + repo = pname; rev = version; - sha256 = "05asxlkgb4cgvpcyksw1cx8cz8nzi8hmw8b91lw92892j7a2r7wj"; + sha256 = "sha256-brG3DTpWRYmDemTeteuuNbF0JoDAXdcFwO12JC6/0/Q="; }; nativeBuildInputs = [ cmake extra-cmake-modules pkg-config itstool ]; buildInputs = [ SDL2 - qtbase qttools - qtx11extras - xorg.libX11 xorg.libXtst - xorg.libXi ]; + postPatch = '' + substituteInPlace CMakeLists.txt \ + --replace "/usr/lib/udev/rules.d/" "$out/lib/udev/rules.d/" + ''; + meta = with lib; { description = "GUI for mapping keyboard and mouse controls to a gamepad"; inherit (src.meta) homepage; - maintainers = with maintainers; [ jb55 ]; + maintainers = with maintainers; [ jb55 sbruder ]; license = licenses.gpl3Plus; platforms = with platforms; linux; }; diff --git a/pkgs/tools/misc/multitail/default.nix b/pkgs/tools/misc/multitail/default.nix index 3304d3c1912..b551d16480d 100644 --- a/pkgs/tools/misc/multitail/default.nix +++ b/pkgs/tools/misc/multitail/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchurl, ncurses, pkg-config }: +{ lib, stdenv, fetchurl, fetchpatch, ncurses, pkg-config }: stdenv.mkDerivation rec { version = "6.5.0"; @@ -9,6 +9,16 @@ stdenv.mkDerivation rec { sha256 = "1vd9vdxyxsccl64ilx542ya5vlw2bpg6gnkq1x8cfqy6vxvmx7dj"; }; + patches = [ + # Fix pending upstream inclusion for ncurses-6.3: + # https://github.com/halturin/multitail/pull/4 + (fetchpatch { + name = "ncurses-6.3.patch"; + url = "https://github.com/halturin/multitail/commit/d7d10f3bce261074c116eba9f924b61f43777662.patch"; + sha256 = "0kyp9l6v92mz6d3h34j11gs5kh3sf2nv76mygqfxb800vd8r0cgg"; + }) + ]; + nativeBuildInputs = [ pkg-config ]; buildInputs = [ ncurses ]; @@ -21,7 +31,7 @@ stdenv.mkDerivation rec { ''; meta = { - homepage = "http://www.vanheusden.com/multitail/"; + homepage = "https://github.com/halturin/multitail"; description = "tail on Steroids"; maintainers = with lib.maintainers; [ matthiasbeyer ]; platforms = lib.platforms.unix; diff --git a/pkgs/tools/misc/stderred/default.nix b/pkgs/tools/misc/stderred/default.nix new file mode 100644 index 00000000000..f159e4328c9 --- /dev/null +++ b/pkgs/tools/misc/stderred/default.nix @@ -0,0 +1,31 @@ +{ stdenv +, fetchFromGitHub +, cmake +, lib +}: + +stdenv.mkDerivation rec { + pname = "stderred"; + version = "unstable-2021-04-28"; + + src = fetchFromGitHub { + owner = "sickill"; + repo = "stderred"; + rev = "b2238f7c72afb89ca9aaa2944d7f4db8141057ea"; + sha256 = "sha256-k/EA327AsRHgUYu7QqSF5yzOyO6h5XcE9Uv4l1VcIPI="; + }; + + nativeBuildInputs = [ + cmake + ]; + + sourceRoot = "${src.name}/src"; + + meta = with lib; { + description = "stderr in red"; + homepage = "https://github.com/sickill/stderred"; + license = licenses.mit; + maintainers = with maintainers; [ vojta001 ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/tools/networking/jnettop/default.nix b/pkgs/tools/networking/jnettop/default.nix index 91f92236ecf..2c002843eca 100644 --- a/pkgs/tools/networking/jnettop/default.nix +++ b/pkgs/tools/networking/jnettop/default.nix @@ -18,6 +18,14 @@ stdenv.mkDerivation rec { url = "https://sources.debian.net/data/main/j/jnettop/0.13.0-1/debian/patches/0001-Use-64-bit-integers-for-byte-totals-support-bigger-u.patch"; sha256 = "1b0alc12sj8pzcb66f8xslbqlbsvq28kz34v6jfhbb1q25hyr7jg"; }) + + # Fix pending upstream inclusion for ncurses-6.3: + # https://sourceforge.net/p/jnettop/patches/5/ + (fetchpatch { + name = "ncurses-6.3.patch"; + url = "https://sourceforge.net/p/jnettop/patches/5/attachment/jnettop-0.13.0-ncurses-6.3.patch"; + sha256 = "1a0g3bal6f2fh1sq9q5kfwljrnskfvrhdzhjadcds34gzsr26v7x"; + }) ]; preConfigure = "autoconf "; @@ -31,7 +39,7 @@ stdenv.mkDerivation rec { by bandwidth they use. ''; - homepage = "http://jnettop.kubs.info/"; + homepage = "https://sourceforge.net/projects/jnettop/"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.unix; }; diff --git a/pkgs/tools/networking/wireguard-tools/default.nix b/pkgs/tools/networking/wireguard-tools/default.nix index 5df98954ae1..c57b1eb5696 100644 --- a/pkgs/tools/networking/wireguard-tools/default.nix +++ b/pkgs/tools/networking/wireguard-tools/default.nix @@ -37,8 +37,11 @@ stdenv.mkDerivation rec { substituteInPlace $out/lib/systemd/system/wg-quick@.service \ --replace /usr/bin $out/bin '' + lib.optionalString stdenv.isLinux '' + # we want to allow users to provide their own resolvconf implementation, i.e. the one provided by systemd-resolved for f in $out/bin/*; do - wrapProgram $f --prefix PATH : ${lib.makeBinPath [ procps iproute2 iptables openresolv ]} + wrapProgram $f \ + --prefix PATH : ${lib.makeBinPath [ procps iproute2 iptables ]} \ + --suffix PATH : ${lib.makeBinPath [ openresolv ]} done '' + lib.optionalString stdenv.isDarwin '' for f in $out/bin/*; do diff --git a/pkgs/tools/networking/zap/default.nix b/pkgs/tools/networking/zap/default.nix index bccc840a27a..69c5f165b27 100644 --- a/pkgs/tools/networking/zap/default.nix +++ b/pkgs/tools/networking/zap/default.nix @@ -2,10 +2,10 @@ stdenv.mkDerivation rec { pname = "zap"; - version = "2.10.0"; + version = "2.11.0"; src = fetchurl { url = "https://github.com/zaproxy/zaproxy/releases/download/v${version}/ZAP_${version}_Linux.tar.gz"; - sha256 = "1mz9s56pbs62g4pnd1ml8y6jpf9ilisdwwvjv5kn6yxrcdi2zzqh"; + sha256 = "sha256-wr64T3+ps5r2V72z4NDbqWQlJX6kjg6LIu7szY1VaB4="; }; buildInputs = [ jre ]; |