Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 458d91e7 2fcdf545

+74 -19
+7
maintainers/maintainer-list.nix
··· 12855 12855 githubId = 6740669; 12856 12856 name = "Tom Smeets"; 12857 12857 }; 12858 + tomsiewert = { 12859 + email = "tom@siewert.io"; 12860 + matrix = "@tom:frickel.earth"; 12861 + github = "tomsiewert"; 12862 + githubId = 8794235; 12863 + name = "Tom Siewert"; 12864 + }; 12858 12865 toonn = { 12859 12866 email = "nixpkgs@toonn.io"; 12860 12867 matrix = "@toonn:matrix.org";
+6
nixos/modules/installer/tools/nixos-generate-config.pl
··· 300 300 push @attrs, "virtualisation.virtualbox.guest.enable = true;" 301 301 } 302 302 303 + # Check if we're a Parallels guest. If so, enable the guest additions. 304 + # It is blocked by https://github.com/systemd/systemd/pull/23859 305 + if ($virt eq "parallels") { 306 + push @attrs, "hardware.parallels.enable = true;"; 307 + push @attrs, "nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ \"prl-tools\" ];"; 308 + } 303 309 304 310 # Likewise for QEMU. 305 311 if ($virt eq "qemu" || $virt eq "kvm" || $virt eq "bochs") {
+5 -2
pkgs/development/libraries/physics/geant4/default.nix
··· 71 71 "-DGEANT4_USE_SYSTEM_EXPAT=${if expat != null then "ON" else "OFF"}" 72 72 "-DGEANT4_USE_SYSTEM_ZLIB=${if zlib != null then "ON" else "OFF"}" 73 73 "-DGEANT4_BUILD_MULTITHREADED=${if enableMultiThreading then "ON" else "OFF"}" 74 + ] ++ lib.optionals stdenv.isDarwin [ 75 + "-DXQuartzGL_INCLUDE_DIR=${libGL.dev}/include" 76 + "-DXQuartzGL_gl_LIBRARY=${libGL}/lib/libGL.dylib" 74 77 ] ++ lib.optionals (enableMultiThreading && enablePython) [ 75 78 "-DGEANT4_BUILD_TLS_MODEL=global-dynamic" 76 79 ] ++ lib.optionals enableInventor [ ··· 128 131 ''; 129 132 homepage = "http://www.geant4.org"; 130 133 license = licenses.g4sl; 131 - maintainers = with maintainers; [ omnipotententity ]; 132 - platforms = platforms.linux; 134 + maintainers = with maintainers; [ omnipotententity veprbl ]; 135 + platforms = platforms.unix; 133 136 }; 134 137 }
+3 -11
pkgs/development/libraries/vtk/generic.nix
··· 73 73 "-DCMAKE_INSTALL_LIBDIR=lib" 74 74 "-DCMAKE_INSTALL_INCLUDEDIR=include" 75 75 "-DCMAKE_INSTALL_BINDIR=bin" 76 + "-DVTK_VERSIONED_INSTALL=OFF" 76 77 ] ++ optionals enableQt [ 77 78 "-D${if lib.versionOlder version "9.0" then "VTK_Group_Qt:BOOL=ON" else "VTK_GROUP_ENABLE_Qt:STRING=YES"}" 78 79 ] ++ optionals (enableQt && lib.versionOlder version "8.0") [ ··· 90 91 sed -i 's/fprintf(output, shift)/fprintf(output, "%s", shift)/g' ./ThirdParty/libxml2/vtklibxml2/xpath.c 91 92 ''; 92 93 93 - preFixup = '' 94 - for lib in $out/lib/libvtk*.so; do 95 - ln -s $lib $out/lib/"$(basename "$lib" | sed -e 's/-[[:digit:]]*.[[:digit:]]*//g')" 96 - done 97 - 98 - mv $out/include/vtk-${majorVersion}/* $out/include 99 - rmdir $out/include/vtk-${majorVersion} 100 - ln -s $out/include $out/include/vtk-${majorVersion} 101 - ''; 102 - 103 94 meta = with lib; { 104 - broken = stdenv.isDarwin; 105 95 description = "Open source libraries for 3D computer graphics, image processing and visualization"; 106 96 homepage = "https://www.vtk.org/"; 107 97 license = licenses.bsd3; 108 98 maintainers = with maintainers; [ knedlsepp tfmoraes lheckemann ]; 109 99 platforms = with platforms; unix; 100 + # /nix/store/xxxxxxx-apple-framework-Security/Library/Frameworks/Security.framework/Headers/Authorization.h:192:7: error: variably modified 'bytes' at file scope 101 + broken = stdenv.isDarwin && (lib.versions.major majorVersion == "7" || lib.versions.major majorVersion == "8"); 110 102 }; 111 103 }
+3 -3
pkgs/development/python-modules/nextcord/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "nextcord"; 19 - version = "2.0.0b3"; 19 + version = "2.0.0"; 20 20 21 21 format = "setuptools"; 22 22 ··· 25 25 src = fetchFromGitHub { 26 26 owner = "nextcord"; 27 27 repo = "nextcord"; 28 - rev = version; 29 - hash = "sha256-ygRbgL+px93Gx0Sv6d5AX+0CPYoOc2V1rnuViRa4Zy0="; 28 + rev = "refs/tags/v${version}"; 29 + hash = "sha256-MjpWPirupXoSnvnRNePx4hUTbiWHcL2bwUOoZAvN7pU="; 30 30 }; 31 31 32 32 patches = [
+2 -2
pkgs/development/python-modules/python-telegram-bot/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "python-telegram-bot"; 16 - version = "13.12"; 16 + version = "13.13"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.6"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - sha256 = "sha256-2vVftvQYuHUjF/0S34JN1xfjIpqH2DgQpM3W5EL2beU="; 23 + sha256 = "sha256-QpbYGji35e8fl5VlESjlj7NUZ4uNxNuTyhZsloKMV7I="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+43
pkgs/tools/misc/changelogger/default.nix
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + , installShellFiles 5 + }: 6 + 7 + buildGoModule rec { 8 + pname = "changelogger"; 9 + version = "0.5.2"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "MarkusFreitag"; 13 + repo = pname; 14 + rev = "v${version}"; 15 + sha256 = "sha256-r/rnYutjETlE05A/kVQEQ6ICtWXW6kMMfPrv1rw5f3Q="; 16 + }; 17 + 18 + vendorSha256 = "sha256-RmLSuLZdYpA557xN7fkPZm5ektxvRHil1E2u1qR7EO0="; 19 + 20 + ldflags = [ 21 + "-s" 22 + "-w" 23 + "-X github.com/MarkusFreitag/changelogger/cmd.BuildVersion=${version}" 24 + "-X github.com/MarkusFreitag/changelogger/cmd.BuildDate=1970-01-01T00:00:00" 25 + ]; 26 + 27 + nativeBuildInputs = [ installShellFiles ]; 28 + 29 + postInstall = '' 30 + installShellCompletion --cmd changelogger \ 31 + --bash <($out/bin/changelogger completion bash) \ 32 + --fish <($out/bin/changelogger completion fish) \ 33 + --zsh <($out/bin/changelogger completion zsh) 34 + ''; 35 + 36 + meta = with lib; { 37 + description = "A tool to manage your changelog file in Markdown"; 38 + homepage = "https://github.com/MarkusFreitag/changelogger"; 39 + changelog = "https://github.com/MarkusFreitag/changelogger/blob/v${version}/CHANGELOG.md"; 40 + license = licenses.mit; 41 + maintainers = with maintainers; [ tomsiewert ]; 42 + }; 43 + }
+5 -1
pkgs/top-level/all-packages.nix
··· 2183 2183 2184 2184 catcli = python3Packages.callPackage ../tools/filesystems/catcli { }; 2185 2185 2186 + changelogger = callPackage ../tools/misc/changelogger { }; 2187 + 2186 2188 chezmoi = callPackage ../tools/misc/chezmoi { }; 2187 2189 2188 2190 chipsec = callPackage ../tools/security/chipsec { ··· 9860 9862 9861 9863 rocket = libsForQt5.callPackage ../tools/graphics/rocket { }; 9862 9864 9863 - rtabmap = libsForQt5.callPackage ../applications/video/rtabmap/default.nix { }; 9865 + rtabmap = libsForQt5.callPackage ../applications/video/rtabmap/default.nix { 9866 + pcl = pcl.override { vtk = vtkWithQt5; }; 9867 + }; 9864 9868 9865 9869 rtaudio = callPackage ../development/libraries/audio/rtaudio { 9866 9870 jack = libjack2;