Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 40b6ee19 9f24d30a

+125 -109
+6
maintainers/maintainer-list.nix
··· 241 241 fingerprint = "DBF4 E6D0 90B8 BEA4 4BFE 1F1C 3442 4321 39B5 0691"; 242 242 }]; 243 243 }; 244 + _9R = { 245 + email = "nix@9-r.net"; 246 + github = "9R"; 247 + githubId = 381298; 248 + name = "9R"; 249 + }; 244 250 a1russell = { 245 251 email = "adamlr6+pub@gmail.com"; 246 252 github = "a1russell";
+5 -3
pkgs/applications/emulators/wine/base.nix
··· 23 23 mingwGccsSuffixSalts = map (gcc: gcc.suffixSalt) mingwGccs; 24 24 }; 25 25 } ./setup-hook-darwin.sh; 26 + darwinUnsupportedFlags = [ "alsaSupport" "cairoSupport" "dbusSupport" "fontconfigSupport" "gtkSupport" "netapiSupport" "pulseaudioSupport" "udevSupport" "v4lSupport" "vaSupport" "waylandSupport" "x11Support" "xineramaSupport" ]; 27 + darwinUnsupported = builtins.any (name: builtins.getAttr name supportFlags) darwinUnsupportedFlags; 26 28 in 27 29 stdenv.mkDerivation ((lib.optionalAttrs (buildScript != null) { 28 30 builder = buildScript; ··· 47 49 }) // rec { 48 50 inherit version src; 49 51 50 - pname = prevName + lib.optionalString (wineRelease == "wayland") "-wayland"; 52 + pname = prevName + lib.optionalString (wineRelease != "stable" && wineRelease != "unstable") "-${wineRelease}"; 51 53 52 54 # Fixes "Compiler cannot create executables" building wineWow with mingwSupport 53 55 strictDeps = true; ··· 209 211 binaryNativeCode # mono, gecko 210 212 ]; 211 213 broken = stdenv.isDarwin && !supportFlags.mingwSupport; 212 - description = if supportFlags.waylandSupport then "An Open Source implementation of the Windows API on top of OpenGL and Unix (with experimental Wayland support)" else "An Open Source implementation of the Windows API on top of X, OpenGL, and Unix"; 213 - platforms = if supportFlags.waylandSupport then (lib.remove "x86_64-darwin" prevPlatforms) else prevPlatforms; 214 + description = "An Open Source implementation of the Windows API on top of X, OpenGL, and Unix"; 215 + platforms = if darwinUnsupported then (lib.remove "x86_64-darwin" prevPlatforms) else prevPlatforms; 214 216 maintainers = with lib.maintainers; [ avnik raskin bendlas jmc-figueira reckenrode ]; 215 217 inherit mainProgram; 216 218 };
+3 -3
pkgs/applications/emulators/wine/default.nix
··· 35 35 vulkanSupport ? false, 36 36 sdlSupport ? false, 37 37 usbSupport ? false, 38 - mingwSupport ? wineRelease != "stable", 39 - waylandSupport ? stdenv.isLinux, 40 - x11Support ? stdenv.isLinux, 38 + mingwSupport ? false, 39 + waylandSupport ? false, 40 + x11Support ? false, 41 41 embedInstallers ? false, # The Mono and Gecko MSI installers 42 42 moltenvk ? darwin.moltenvk # Allow users to override MoltenVK easily 43 43 }:
+10 -9
pkgs/applications/emulators/wine/sources.nix
··· 69 69 70 70 unstable = fetchurl rec { 71 71 # NOTE: Don't forget to change the hash for staging as well. 72 - version = "9.0"; 73 - url = "https://dl.winehq.org/wine/source/9.0/wine-${version}.tar.xz"; 74 - hash = "sha256-fP0JClOV9bdtlbtd76yKMSyN5MBwwRY7i1jaODMMpu4="; 72 + version = "9.2"; 73 + url = "https://dl.winehq.org/wine/source/9.x/wine-${version}.tar.xz"; 74 + hash = "sha256-goHFoILMR6w8LJHOqt5fFzllU7Oa3LMudBJThltlgWI="; 75 75 inherit (stable) patches; 76 76 77 77 ## see http://wiki.winehq.org/Gecko ··· 88 88 89 89 ## see http://wiki.winehq.org/Mono 90 90 mono = fetchurl rec { 91 - version = "8.1.0"; 91 + version = "9.0.0"; 92 92 url = "https://dl.winehq.org/wine/wine-mono/${version}/wine-mono-${version}-x86.msi"; 93 - hash = "sha256-DtPsUzrvebLzEhVZMc97EIAAmsDFtMK8/rZ4rJSOCBA="; 93 + hash = "sha256-efbEMQBnVWbBEvQZm56nuUTTOBZLNL2R+hGwsKQU4cQ="; 94 94 }; 95 95 96 96 updateScript = writeShellScript "update-wine-unstable" '' ··· 114 114 ''; 115 115 }; 116 116 117 - staging = fetchFromGitHub rec { 118 - # https://github.com/wine-staging/wine-staging/releases 117 + staging = fetchFromGitLab rec { 118 + # https://gitlab.winehq.org/wine/wine-staging 119 119 inherit (unstable) version; 120 - hash = "sha256-lE/95OZigifreaRRCPkvA+Z0FqsBmm018jD6leSysXU="; 121 - owner = "wine-staging"; 120 + hash = "sha256-VQ4j4PuXRoXbCUZ16snVO+jRvuKD4Rjn14R7bhwdAco="; 121 + domain = "gitlab.winehq.org"; 122 + owner = "wine"; 122 123 repo = "wine-staging"; 123 124 rev = "v${version}"; 124 125
+1 -3
pkgs/applications/emulators/wine/staging.nix
··· 7 7 (mkBuildInputs wineUnstable.pkgArches pkgNames) ++ extra; 8 8 in assert lib.versions.majorMinor wineUnstable.version == lib.versions.majorMinor patch.version; 9 9 10 - (lib.overrideDerivation wineUnstable (self: { 10 + (lib.overrideDerivation (wineUnstable.override { wineRelease = "staging"; }) (self: { 11 11 buildInputs = build-inputs [ "perl" "util-linux" "autoconf" "gitMinimal" ] self.buildInputs; 12 12 nativeBuildInputs = [ autoconf hexdump perl python3 ] ++ self.nativeBuildInputs; 13 - 14 - name = "${self.name}-staging"; 15 13 16 14 prePatch = self.prePatch or "" + '' 17 15 patchShebangs tools
+5 -23
pkgs/applications/networking/flexget/default.nix
··· 4 4 , fetchFromGitHub 5 5 }: 6 6 7 - let 8 - python = python3.override { 9 - # FlexGet doesn't support transmission-rpc>=5 yet 10 - # https://github.com/NixOS/nixpkgs/issues/258504 11 - # https://github.com/Flexget/Flexget/issues/3847 12 - packageOverrides = self: super: { 13 - transmission-rpc = super.transmission-rpc.overridePythonAttrs (old: rec { 14 - version = "4.3.1"; 15 - src = fetchPypi { 16 - pname = "transmission_rpc"; 17 - inherit version; 18 - hash = "sha256-Kh2eARIfM6MuXu7RjPPVhvPZ+bs0AXkA4qUCbfu5hHU="; 19 - }; 20 - doCheck = false; 21 - }); 22 - }; 23 - }; 24 - in 25 - python.pkgs.buildPythonApplication rec { 7 + python3.pkgs.buildPythonApplication rec { 26 8 pname = "flexget"; 27 - version = "3.11.8"; 9 + version = "3.11.17"; 28 10 pyproject = true; 29 11 30 12 # Fetch from GitHub in order to use `requirements.in` ··· 32 14 owner = "Flexget"; 33 15 repo = "Flexget"; 34 16 rev = "refs/tags/v${version}"; 35 - hash = "sha256-kJLcOk1ci4agSoBO7L1JacVq5G2jTjOj1mh7J8S2D+Y="; 17 + hash = "sha256-C6BVSrF6xM3tnNnGS39T57N9jB5LnOq4W1hcF99CgPk="; 36 18 }; 37 19 38 20 postPatch = '' ··· 40 22 sed 's/[~<>=][^;]*//' -i requirements.txt 41 23 ''; 42 24 43 - nativeBuildInputs = with python.pkgs; [ 25 + nativeBuildInputs = with python3.pkgs; [ 44 26 setuptools 45 27 wheel 46 28 ]; 47 29 48 - propagatedBuildInputs = with python.pkgs; [ 30 + propagatedBuildInputs = with python3.pkgs; [ 49 31 # See https://github.com/Flexget/Flexget/blob/master/requirements.txt 50 32 apscheduler 51 33 beautifulsoup4
+3 -3
pkgs/by-name/ir/ironbar/package.nix
··· 21 21 22 22 rustPlatform.buildRustPackage rec { 23 23 pname = "ironbar"; 24 - version = "0.14.0"; 24 + version = "0.14.1"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "JakeStanger"; 28 28 repo = "ironbar"; 29 29 rev = "v${version}"; 30 - hash = "sha256-NRQAR412m14SHozYjJmlnb/TJyCroiWdqY0NLvCOQSE="; 30 + hash = "sha256-y4w4i/IVe1+wjB2tsCPQH6c7XTl93u45Q0pXFi3TY1E="; 31 31 }; 32 32 33 - cargoHash = "sha256-EzLcmOppzUtTg1dOdZcx2rweiELPXv2Mt/we7hMr4m4="; 33 + cargoHash = "sha256-h5yNJM+NvX/Hi86iSegHWevPcPZeDmJ4y/qNr3G20Qg="; 34 34 35 35 buildInputs = [ 36 36 gtk3
+3 -3
pkgs/by-name/or/ory/package.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "ory"; 5 - version = "0.3.2"; 5 + version = "0.3.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "ory"; 9 9 repo = "cli"; 10 10 rev = "refs/tags/v${version}"; 11 - hash = "sha256-o5ii8+tQzVcoIgTHQ9nnGJf2VKhWhL+osbAKPB7esDA="; 11 + hash = "sha256-q7+Fpttgx62GbKxCCiEDlX//e/pNO24e7KhhBeGRDH0="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ ··· 23 23 "sqlite" 24 24 ]; 25 25 26 - vendorHash = "sha256-iUPZbeCZ08iDf8+u2CoVH1yN2JyBqQjeS3dAKUMyX9Y="; 26 + vendorHash = "sha256-B0y1JVjJmC5eitn7yIcDpl+9+xaBDJBMdvm+7N/ZxTk="; 27 27 28 28 postInstall = '' 29 29 mv $out/bin/cli $out/bin/ory
+3 -3
pkgs/by-name/pr/presenterm/package.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "presenterm"; 12 - version = "0.6.0"; 12 + version = "0.6.1"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "mfontanini"; 16 16 repo = "presenterm"; 17 17 rev = "refs/tags/v${version}"; 18 - hash = "sha256-du/fL+6GYFm20jDdPwA/ImFI4HvhNTH2kVgToM0FETY="; 18 + hash = "sha256-+XESFDseRScWYOry58JLknGv+xhewTKx38lrzQu2mQ4="; 19 19 }; 20 20 21 21 buildInputs = [ 22 22 libsixel 23 23 ]; 24 24 25 - cargoHash = "sha256-zX6/1IRZVNjXtaJbQ/eUnGUOFvPTuKBHtVLpkfPr7XA="; 25 + cargoHash = "sha256-xZLGm+tGAmmo/OzDMrgQK0uH7GMG6fTkpPsXwLe94VM="; 26 26 27 27 # Crashes at runtime on darwin with: 28 28 # Library not loaded: .../out/lib/libsixel.1.dylib
+33
pkgs/by-name/si/sispmctl/package.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , pkg-config 5 + , libusb-compat-0_1 6 + }: 7 + 8 + stdenv.mkDerivation rec { 9 + pname = "sispmctl"; 10 + version = "4.11"; 11 + 12 + src = fetchurl { 13 + url = "mirror://sourceforge/sispmctl/sispmctl-${version}.tar.gz"; 14 + hash = "sha256-dLlKNxAEaxUHDHMR8MrLgVVMhrQidxnMJzPLlscFJXg="; 15 + }; 16 + 17 + nativeBuildInputs = [ 18 + pkg-config 19 + ]; 20 + 21 + buildInputs = [ 22 + libusb-compat-0_1 23 + ]; 24 + 25 + meta = with lib; { 26 + homepage = "https://sispmctl.sourceforge.net/"; 27 + description = "USB controlled powerstrips management software"; 28 + license = licenses.gpl2Plus; 29 + mainProgram = "sispmctl"; 30 + maintainers = [ maintainers._9R ]; 31 + platforms = platforms.unix; 32 + }; 33 + }
+2 -2
pkgs/desktops/budgie/budgie-backgrounds/default.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "budgie-backgrounds"; 12 - version = "2.0"; 12 + version = "3.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "BuddiesOfBudgie"; 16 16 repo = "budgie-backgrounds"; 17 17 rev = "v${version}"; 18 - hash = "sha256-L6y9YVS0NFsycS90AmUJJd9HFMJ/Ge99pI426tC05jA="; 18 + hash = "sha256-2E6+WDLIAwqiiPMJw+tLDCT3CnpboH4X0cB87zw/hBQ="; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+14 -3
pkgs/development/compilers/yosys/default.nix
··· 77 77 78 78 in stdenv.mkDerivation (finalAttrs: { 79 79 pname = "yosys"; 80 - version = "0.37"; 80 + version = "0.38"; 81 81 82 82 src = fetchFromGitHub { 83 83 owner = "YosysHQ"; 84 84 repo = "yosys"; 85 85 rev = "refs/tags/${finalAttrs.pname}-${finalAttrs.version}"; 86 - hash = "sha256-JRztXMZMBFhdZMeVHkRxFulRrFzyuNaLzcRlmgAz6Gc="; 86 + hash = "sha256-mzMBhnIEgToez6mGFOvO7zBA+rNivZ9OnLQsjBBDamA="; 87 87 }; 88 88 89 89 enableParallelBuilding = true; ··· 107 107 108 108 postPatch = '' 109 109 substituteInPlace ./Makefile \ 110 - --replace 'echo UNKNOWN' 'echo ${builtins.substring 0 10 finalAttrs.src.rev}' 110 + --replace-fail 'echo UNKNOWN' 'echo ${builtins.substring 0 10 finalAttrs.src.rev}' 111 + 112 + # https://github.com/YosysHQ/yosys/pull/4199 113 + substituteInPlace ./tests/various/clk2fflogic_effects.sh \ 114 + --replace-fail 'tail +3' 'tail -n +3' 111 115 112 116 chmod +x ./misc/yosys-config.in 113 117 patchShebangs tests ./misc/yosys-config.in ··· 133 137 echo "ENABLE_PYOSYS := 1" >> Makefile.conf 134 138 echo "PYTHON_DESTDIR := $out/${python3.sitePackages}" >> Makefile.conf 135 139 echo "BOOST_PYTHON_LIB := -lboost_python${lib.versions.major python3.version}${lib.versions.minor python3.version}" >> Makefile.conf 140 + ''; 141 + 142 + preCheck = '' 143 + # autotest.sh automatically compiles a utility during startup if it's out of date. 144 + # having N check jobs race to do that creates spurious codesigning failures on macOS. 145 + # run it once without asking it to do anything so that compilation is done before the jobs start. 146 + tests/tools/autotest.sh 136 147 ''; 137 148 138 149 checkTarget = "test";
+2 -2
pkgs/development/python-modules/apycula/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "apycula"; 15 - version = "0.10.0"; 15 + version = "0.11.1"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.8"; ··· 20 20 src = fetchPypi { 21 21 inherit version; 22 22 pname = "Apycula"; 23 - hash = "sha256-nSj+c6IX57kwcDz/h2Sg4U8JlxZ5fq8k7hDL1zCE08g="; 23 + hash = "sha256-yuDyW1JXavI6U3B3hx3kdHBuVCQd2rJJqgZ0z15ahaw="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/pytest-describe/default.nix
··· 11 11 12 12 let 13 13 pname = "pytest-describe"; 14 - version = "2.1.0"; 14 + version = "2.2.0"; 15 15 in 16 16 buildPythonPackage { 17 17 inherit pname version; ··· 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - hash = "sha256-BjDJWsSUKrjc2OdmI2+GQ2tJhIltsMBZ/CNP72b+lzI="; 22 + hash = "sha256-ObsF65DySX2co0Lvmgt/pbraflhQWuwz9m1mHWMZVbc="; 23 23 }; 24 24 25 25 buildInputs = [
+1 -5
pkgs/development/ruby-modules/gem-config/default.nix
··· 21 21 , libiconv, postgresql, v8, clang, sqlite, zlib, imagemagick, lasem 22 22 , pkg-config , ncurses, xapian, gpgme, util-linux, tzdata, icu, libffi 23 23 , cmake, libssh2, openssl, openssl_1_1, libmysqlclient, git, perl, pcre, pcre2, gecode_3, curl 24 - , msgpack, libsodium, snappy, libossp_uuid, lxc, libpcap, xorg, gtk2, gtk3, buildRubyGem 24 + , libsodium, snappy, libossp_uuid, lxc, libpcap, xorg, gtk2, gtk3, buildRubyGem 25 25 , cairo, expat, re2, rake, gobject-introspection, gdk-pixbuf, zeromq, czmq, graphicsmagick, libcxx 26 26 , file, libvirt, glib, vips, taglib, libopus, linux-pam, libidn, protobuf, fribidi, harfbuzz 27 27 , bison, flex, pango, python3, patchelf, binutils, freetds, wrapGAppsHook, atk ··· 568 568 preInstall = '' 569 569 export HOME=$TMPDIR 570 570 ''; 571 - }; 572 - 573 - msgpack = attrs: { 574 - buildInputs = [ msgpack ]; 575 571 }; 576 572 577 573 mysql = attrs: {
+2 -2
pkgs/development/tools/symfony-cli/default.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "symfony-cli"; 13 - version = "5.8.6"; 13 + version = "5.8.8"; 14 14 vendorHash = "sha256-ACK0JCaS1MOCgUi2DMEjIcKf/nMCcrdDyIdioBZv7qw="; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "symfony-cli"; 18 18 repo = "symfony-cli"; 19 19 rev = "v${version}"; 20 - hash = "sha256-lZ4jPmqPGyWp8xS156XXl6s4ZfNbU4M5xJy25nRL1Bs="; 20 + hash = "sha256-GdmFRGyp4s5G5RTEFKjcrY/OpaEVCgRhNVJbY1F8vk0="; 21 21 }; 22 22 23 23 ldflags = [
+2 -2
pkgs/os-specific/darwin/sketchybar/default.nix
··· 22 22 in 23 23 stdenv.mkDerivation (finalAttrs: { 24 24 pname = "sketchybar"; 25 - version = "2.20.0"; 25 + version = "2.20.1"; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "FelixKratz"; 29 29 repo = "SketchyBar"; 30 30 rev = "v${finalAttrs.version}"; 31 - hash = "sha256-Nyje2F2OXtojbAGNgGPGdX8SEH75SWWpBKLFULb96n4="; 31 + hash = "sha256-dyo4J3Qszq7SSXdAXmgm7xFhWE5Eqtr7yZpNGmtuphY="; 32 32 }; 33 33 34 34 buildInputs = [
+3 -3
pkgs/os-specific/darwin/yabai/default.nix
··· 17 17 18 18 let 19 19 pname = "yabai"; 20 - version = "6.0.7"; 20 + version = "6.0.11"; 21 21 22 22 test-version = testers.testVersion { 23 23 package = yabai; ··· 53 53 54 54 src = fetchzip { 55 55 url = "https://github.com/koekeishiya/yabai/releases/download/v${version}/yabai-v${version}.tar.gz"; 56 - hash = "sha256-hZMBXSCiTlx/37jt2yLquCQ8AZ2LS3heIFPKolLub1c="; 56 + hash = "sha256-CfyuWvxkeZQVuwMbX90CZF0RiY6q+o0WtfE3H9Z8q1o="; 57 57 }; 58 58 59 59 nativeBuildInputs = [ ··· 89 89 owner = "koekeishiya"; 90 90 repo = "yabai"; 91 91 rev = "v${version}"; 92 - hash = "sha256-vWL2KA+Rhj78I2J1kGItJK+OdvhVo1ts0NoOHIK65Hg="; 92 + hash = "sha256-HaflgZJ7QqooaSUNW+Uu0LD9+AVu4hHyJtILUrOC9+I="; 93 93 }; 94 94 95 95 nativeBuildInputs = [
+13 -36
pkgs/os-specific/linux/sysdig/default.nix
··· 4 4 }: 5 5 6 6 let 7 - # Compare with https://github.com/draios/sysdig/blob/dev/cmake/modules/falcosecurity-libs.cmake 8 - libsRev = "0.13.1"; 9 - libsHash = "sha256-UNoXIkFr64Nr0XVAtV4+BMNpCk4w8Dn4waZek/ok4Uk="; 7 + # Compare with https://github.com/draios/sysdig/blob/0.35.1/cmake/modules/falcosecurity-libs.cmake 8 + libsRev = "0.14.2"; 9 + libsHash = "sha256-sWrniRB/vQd1BZnsiz+wLHugrF3LhuAr9e9gDMavLoo="; 10 10 11 - # Compare with https://github.com/falcosecurity/libs/blob/master/cmake/modules/valijson.cmake#L17 11 + # Compare with https://github.com/falcosecurity/libs/blob/0.14.2/cmake/modules/valijson.cmake 12 12 valijson = fetchFromGitHub { 13 13 owner = "tristanpenman"; 14 14 repo = "valijson"; ··· 16 16 hash = "sha256-ZD19Q2MxMQd3yEKbY90GFCrerie5/jzgO8do4JQDoKM="; 17 17 }; 18 18 19 - tinydir = fetchFromGitHub { 20 - owner = "cxong"; 21 - repo = "tinydir"; 22 - rev = "1.2.5"; 23 - hash = "sha256-qQhvLzpCYMAafBNRWlY5yklHrILM8BYD+xxF0l17+do="; 24 - }; 25 - 26 - # https://github.com/draios/sysdig/blob/0.31.5/cmake/modules/driver.cmake 19 + # https://github.com/draios/sysdig/blob/0.35.1/cmake/modules/driver.cmake 27 20 driver = fetchFromGitHub { 28 21 owner = "falcosecurity"; 29 22 repo = "libs"; 30 - rev = "6.0.1+driver"; 31 - hash = "sha256-e9TJl/IahrUc4Yq2/KssTz3IBjOZwXeLt1jOkZ94EiE="; 32 - }; 33 - 34 - # can be dropped in next release 35 - uthashDevendorPatch = fetchpatch { 36 - url = "https://github.com/falcosecurity/libs/commit/0d58f798ab72e21a16ee6965c775cba2932e5100.patch"; 37 - hash = "sha256-5Y79M9u5rXZiKllJcXzDDw/3JKt0k/CgvWx+MZepkpw="; 38 - }; 39 - 40 - # https://github.com/falcosecurity/libs/blob/master/cmake/modules/b64.cmake 41 - base64 = fetchurl { 42 - url = "https://raw.githubusercontent.com/istio/proxy/1.18.2/extensions/common/wasm/base64.h"; 43 - hash = "sha256-WvHRHp5caMBDvH+2pMrU4ZptX6WvPcPaeVGtVBBCw64="; 23 + rev = "7.0.0+driver"; 24 + hash = "sha256-kXqvfM7HbGh2wEGaO4KBkFDW+m5gpOShJZKJLu9McKk="; 44 25 }; 45 26 in 46 27 stdenv.mkDerivation rec { 47 28 pname = "sysdig"; 48 - version = "0.34.1"; 29 + version = "0.35.1"; 49 30 50 31 src = fetchFromGitHub { 51 32 owner = "draios"; 52 33 repo = "sysdig"; 53 34 rev = version; 54 - hash = "sha256-G1yr1wHiaGvLMtBZgh4eoiRNJiH0cghHqWFOjKYXXsw="; 35 + hash = "sha256-nSCkKwhdEduepyvcyWEKMQtQ6TfhF3GnTSreRVoarsw="; 55 36 }; 56 37 57 38 nativeBuildInputs = [ cmake perl installShellFiles pkg-config ]; ··· 84 65 hash = libsHash; 85 66 }} libs 86 67 chmod -R +w libs 87 - pushd libs 88 - patch -p1 < ${uthashDevendorPatch} 89 - popd 68 + 69 + substituteInPlace libs/userspace/libscap/libscap.pc.in libs/userspace/libsinsp/libsinsp.pc.in \ 70 + --replace-fail "\''${prefix}/@CMAKE_INSTALL_LIBDIR@" "@CMAKE_INSTALL_FULL_LIBDIR@" \ 71 + --replace-fail "\''${prefix}/@CMAKE_INSTALL_INCLUDEDIR@" "@CMAKE_INSTALL_FULL_INCLUDEDIR@" 90 72 91 73 cp -r ${driver} driver-src 92 74 chmod -R +w driver-src 93 - pushd driver-src 94 - patch -p1 < ${uthashDevendorPatch} 95 - popd 96 75 cmakeFlagsArray+=( 97 76 "-DFALCOSECURITY_LIBS_SOURCE_DIR=$(pwd)/libs" 98 77 "-DDRIVER_SOURCE_DIR=$(pwd)/driver-src/driver" ··· 108 87 "-DUSE_BUNDLED_JSONCPP=OFF" 109 88 "-DCREATE_TEST_TARGETS=OFF" 110 89 "-DVALIJSON_INCLUDE=${valijson}/include" 111 - "-DTINYDIR_INCLUDE=${tinydir}" 112 90 "-DUTHASH_INCLUDE=${uthash}/include" 113 91 ] ++ lib.optional (kernel == null) "-DBUILD_DRIVER=OFF"; 114 92 ··· 124 102 exit 1 125 103 fi 126 104 cmakeFlagsArray+=(-DCMAKE_EXE_LINKER_FLAGS="-ltbb -lcurl -lzstd -labsl_synchronization") 127 - install -D ${base64} build/b64/base64.h 128 105 '' + lib.optionalString (kernel != null) '' 129 106 export INSTALL_MOD_PATH="$out" 130 107 export KERNELDIR="${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
+8
pkgs/tools/archivers/arc_unpacker/default.nix
··· 31 31 url = "https://aur.archlinux.org/cgit/aur.git/plain/failing_tests.patch?h=arc_unpacker-git&id=bda1ad9f69e6802e703b2e6913d71a36d76cfef9"; 32 32 hash = "sha256-bClACsf/+SktyLAPtt7EcSqprkw8JVIi1ZLpcJcv9IE="; 33 33 }) 34 + (fetchpatch { 35 + name = "include_cstdint.patch"; 36 + url = "https://aur.archlinux.org/cgit/aur.git/plain/include_cstdint.patch?h=arc_unpacker-git&id=8c5c5121b23813c7650db19cb617b409d8fdcc9f"; 37 + hash = "sha256-3BQ1v7s9enUK/js7Jqrqo2RdSRvGVd7hMcY4iL51SiE="; 38 + }) 34 39 ]; 35 40 36 41 postPatch = '' ··· 86 91 maintainers = with maintainers; [ midchildan ]; 87 92 platforms = platforms.all; 88 93 mainProgram = "arc_unpacker"; 94 + 95 + # unit test failures 96 + broken = stdenv.isDarwin && stdenv.isAarch64; 89 97 }; 90 98 }
+4 -2
pkgs/top-level/wine-packages.nix
··· 25 25 sdlSupport = true; 26 26 mingwSupport = true; 27 27 usbSupport = true; 28 + waylandSupport = stdenv.isLinux; 29 + x11Support = stdenv.isLinux; 28 30 }; 29 31 30 32 full = base.override { ··· 50 52 staging = base.override { wineRelease = "staging"; }; 51 53 stagingFull = full.override { wineRelease = "staging"; }; 52 54 53 - wayland = base.override { wineRelease = "wayland"; }; 54 - waylandFull = full.override { wineRelease = "wayland"; }; 55 + wayland = base.override { wineRelease = "wayland"; waylandSupport = true; }; 56 + waylandFull = full.override { wineRelease = "wayland"; waylandSupport = true; }; 55 57 }