Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 92003c2f 2ca83417

+27 -20
+2 -2
pkgs/applications/misc/gxkb/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 pname = "gxkb"; 7 - version = "0.9.0"; 8 9 src = fetchFromGitHub { 10 owner = "zen-tools"; 11 repo = "gxkb"; 12 rev = "v${version}"; 13 - sha256 = "1fmppvpfz8rip71agsc464fdz423qw0xy8i3pcic14cy5gcwh069"; 14 }; 15 16 nativeBuildInputs = [ pkg-config autoreconfHook ];
··· 4 5 stdenv.mkDerivation rec { 6 pname = "gxkb"; 7 + version = "0.9.1"; 8 9 src = fetchFromGitHub { 10 owner = "zen-tools"; 11 repo = "gxkb"; 12 rev = "v${version}"; 13 + sha256 = "sha256-pRVzhNoTMtiwqaxCGVImbvdRmLbZ2bst1IdMA2IKpYc="; 14 }; 15 16 nativeBuildInputs = [ pkg-config autoreconfHook ];
+5 -3
pkgs/development/libraries/openssl/default.nix
··· 6 # Used to avoid cross compiling perl, for example, in darwin bootstrap tools. 7 # This will cause c_rehash to refer to perl via the environment, but otherwise 8 # will produce a perfectly functional openssl binary and library. 9 - , withPerl ? true 10 }: 11 12 assert ( ··· 42 substituteInPlace "$a" \ 43 --replace /bin/rm rm 44 done 45 - '' + optionalString (versionAtLeast version "1.1.1") '' 46 - substituteInPlace config --replace '/usr/bin/env' '${coreutils}/bin/env' 47 '' + optionalString (versionAtLeast version "1.1.0" && stdenv.hostPlatform.isMusl) '' 48 substituteInPlace crypto/async/arch/async_posix.h \ 49 --replace '!defined(__ANDROID__) && !defined(__OpenBSD__)' \
··· 6 # Used to avoid cross compiling perl, for example, in darwin bootstrap tools. 7 # This will cause c_rehash to refer to perl via the environment, but otherwise 8 # will produce a perfectly functional openssl binary and library. 9 + , withPerl ? stdenv.hostPlatform == stdenv.buildPlatform 10 }: 11 12 assert ( ··· 42 substituteInPlace "$a" \ 43 --replace /bin/rm rm 44 done 45 + '' 46 + # config is a configure script which is not installed. 47 + + optionalString (versionAtLeast version "1.1.1") '' 48 + substituteInPlace config --replace '/usr/bin/env' '${buildPackages.coreutils}/bin/env' 49 '' + optionalString (versionAtLeast version "1.1.0" && stdenv.hostPlatform.isMusl) '' 50 substituteInPlace crypto/async/arch/async_posix.h \ 51 --replace '!defined(__ANDROID__) && !defined(__OpenBSD__)' \
+2 -2
pkgs/development/tools/ameba/default.nix
··· 2 3 crystal.buildCrystalPackage rec { 4 pname = "ameba"; 5 - version = "0.14.2"; 6 7 src = fetchFromGitHub { 8 owner = "crystal-ameba"; 9 repo = "ameba"; 10 rev = "v${version}"; 11 - sha256 = "sha256-wtUWmvAm7iTiP8eYgPiRasYjzeCIJCQd3D+8f1kMONA="; 12 }; 13 14 meta = with lib; {
··· 2 3 crystal.buildCrystalPackage rec { 4 pname = "ameba"; 5 + version = "0.14.3"; 6 7 src = fetchFromGitHub { 8 owner = "crystal-ameba"; 9 repo = "ameba"; 10 rev = "v${version}"; 11 + sha256 = "sha256-oZdaHV+vnYUiCXNMrSuHvZzDYDgFZsoD715DE3tJ2bE="; 12 }; 13 14 meta = with lib; {
+6
pkgs/servers/monitoring/alertmanager-bot/default.nix
··· 17 sed "s;/templates/default.tmpl;$out/share&;" -i cmd/alertmanager-bot/main.go 18 ''; 19 20 postInstall = '' 21 install -Dm644 -t $out/share/templates $src/default.tmpl 22 '';
··· 17 sed "s;/templates/default.tmpl;$out/share&;" -i cmd/alertmanager-bot/main.go 18 ''; 19 20 + preBuild = '' 21 + export buildFlagsArray=( 22 + "-ldflags=-s -w -X main.Version=v${version} -X main.Revision=${src.rev}" 23 + ) 24 + ''; 25 + 26 postInstall = '' 27 install -Dm644 -t $out/share/templates $src/default.tmpl 28 '';
+2 -2
pkgs/tools/networking/dnsproxy/default.nix
··· 2 3 buildGoModule rec { 4 pname = "dnsproxy"; 5 - version = "0.37.1"; 6 7 src = fetchFromGitHub { 8 owner = "AdguardTeam"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-zenVgWVzKnq9WzJFC6vpE5Gwbv3lJC7aIe3xBQGeWr8="; 12 }; 13 14 vendorSha256 = null;
··· 2 3 buildGoModule rec { 4 pname = "dnsproxy"; 5 + version = "0.37.2"; 6 7 src = fetchFromGitHub { 8 owner = "AdguardTeam"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-pzE0nhL6Dqa9AfB2EGxETOo+BnTzzPnu8ANfbu1vfyI="; 12 }; 13 14 vendorSha256 = null;
+10 -11
pkgs/top-level/all-packages.nix
··· 465 perl = buildPackages.perl.override { fetchurl = stdenv.fetchurlBoot; }; 466 openssl = buildPackages.openssl.override { 467 fetchurl = stdenv.fetchurlBoot; 468 - coreutils = buildPackages.coreutils.override { 469 - fetchurl = stdenv.fetchurlBoot; 470 inherit perl; 471 - xz = buildPackages.xz.override { fetchurl = stdenv.fetchurlBoot; }; 472 - gmp = null; 473 - aclSupport = false; 474 - attrSupport = false; 475 }; 476 inherit perl; 477 - buildPackages = { inherit perl; }; 478 }; 479 libssh2 = buildPackages.libssh2.override { 480 fetchurl = stdenv.fetchurlBoot; ··· 16913 16914 wolfssl = callPackage ../development/libraries/wolfssl { }; 16915 16916 - openssl = 16917 - if stdenv.hostPlatform.isMinGW # Work around broken cross build 16918 - then openssl_1_0_2 16919 - else openssl_1_1; 16920 16921 inherit (callPackages ../development/libraries/openssl { }) 16922 openssl_1_0_2
··· 465 perl = buildPackages.perl.override { fetchurl = stdenv.fetchurlBoot; }; 466 openssl = buildPackages.openssl.override { 467 fetchurl = stdenv.fetchurlBoot; 468 + buildPackages = { 469 + coreutils = buildPackages.coreutils.override { 470 + fetchurl = stdenv.fetchurlBoot; 471 + inherit perl; 472 + xz = buildPackages.xz.override { fetchurl = stdenv.fetchurlBoot; }; 473 + gmp = null; 474 + aclSupport = false; 475 + attrSupport = false; 476 + }; 477 inherit perl; 478 }; 479 inherit perl; 480 }; 481 libssh2 = buildPackages.libssh2.override { 482 fetchurl = stdenv.fetchurlBoot; ··· 16915 16916 wolfssl = callPackage ../development/libraries/wolfssl { }; 16917 16918 + openssl = openssl_1_1; 16919 16920 inherit (callPackages ../development/libraries/openssl { }) 16921 openssl_1_0_2