Merge staging-next into staging

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

+74 -19
+7
maintainers/maintainer-list.nix
··· 12855 githubId = 6740669; 12856 name = "Tom Smeets"; 12857 }; 12858 toonn = { 12859 email = "nixpkgs@toonn.io"; 12860 matrix = "@toonn:matrix.org";
··· 12855 githubId = 6740669; 12856 name = "Tom Smeets"; 12857 }; 12858 + tomsiewert = { 12859 + email = "tom@siewert.io"; 12860 + matrix = "@tom:frickel.earth"; 12861 + github = "tomsiewert"; 12862 + githubId = 8794235; 12863 + name = "Tom Siewert"; 12864 + }; 12865 toonn = { 12866 email = "nixpkgs@toonn.io"; 12867 matrix = "@toonn:matrix.org";
+6
nixos/modules/installer/tools/nixos-generate-config.pl
··· 300 push @attrs, "virtualisation.virtualbox.guest.enable = true;" 301 } 302 303 304 # Likewise for QEMU. 305 if ($virt eq "qemu" || $virt eq "kvm" || $virt eq "bochs") {
··· 300 push @attrs, "virtualisation.virtualbox.guest.enable = true;" 301 } 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 + } 309 310 # Likewise for QEMU. 311 if ($virt eq "qemu" || $virt eq "kvm" || $virt eq "bochs") {
+5 -2
pkgs/development/libraries/physics/geant4/default.nix
··· 71 "-DGEANT4_USE_SYSTEM_EXPAT=${if expat != null then "ON" else "OFF"}" 72 "-DGEANT4_USE_SYSTEM_ZLIB=${if zlib != null then "ON" else "OFF"}" 73 "-DGEANT4_BUILD_MULTITHREADED=${if enableMultiThreading then "ON" else "OFF"}" 74 ] ++ lib.optionals (enableMultiThreading && enablePython) [ 75 "-DGEANT4_BUILD_TLS_MODEL=global-dynamic" 76 ] ++ lib.optionals enableInventor [ ··· 128 ''; 129 homepage = "http://www.geant4.org"; 130 license = licenses.g4sl; 131 - maintainers = with maintainers; [ omnipotententity ]; 132 - platforms = platforms.linux; 133 }; 134 }
··· 71 "-DGEANT4_USE_SYSTEM_EXPAT=${if expat != null then "ON" else "OFF"}" 72 "-DGEANT4_USE_SYSTEM_ZLIB=${if zlib != null then "ON" else "OFF"}" 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" 77 ] ++ lib.optionals (enableMultiThreading && enablePython) [ 78 "-DGEANT4_BUILD_TLS_MODEL=global-dynamic" 79 ] ++ lib.optionals enableInventor [ ··· 131 ''; 132 homepage = "http://www.geant4.org"; 133 license = licenses.g4sl; 134 + maintainers = with maintainers; [ omnipotententity veprbl ]; 135 + platforms = platforms.unix; 136 }; 137 }
+3 -11
pkgs/development/libraries/vtk/generic.nix
··· 73 "-DCMAKE_INSTALL_LIBDIR=lib" 74 "-DCMAKE_INSTALL_INCLUDEDIR=include" 75 "-DCMAKE_INSTALL_BINDIR=bin" 76 ] ++ optionals enableQt [ 77 "-D${if lib.versionOlder version "9.0" then "VTK_Group_Qt:BOOL=ON" else "VTK_GROUP_ENABLE_Qt:STRING=YES"}" 78 ] ++ optionals (enableQt && lib.versionOlder version "8.0") [ ··· 90 sed -i 's/fprintf(output, shift)/fprintf(output, "%s", shift)/g' ./ThirdParty/libxml2/vtklibxml2/xpath.c 91 ''; 92 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 meta = with lib; { 104 - broken = stdenv.isDarwin; 105 description = "Open source libraries for 3D computer graphics, image processing and visualization"; 106 homepage = "https://www.vtk.org/"; 107 license = licenses.bsd3; 108 maintainers = with maintainers; [ knedlsepp tfmoraes lheckemann ]; 109 platforms = with platforms; unix; 110 }; 111 }
··· 73 "-DCMAKE_INSTALL_LIBDIR=lib" 74 "-DCMAKE_INSTALL_INCLUDEDIR=include" 75 "-DCMAKE_INSTALL_BINDIR=bin" 76 + "-DVTK_VERSIONED_INSTALL=OFF" 77 ] ++ optionals enableQt [ 78 "-D${if lib.versionOlder version "9.0" then "VTK_Group_Qt:BOOL=ON" else "VTK_GROUP_ENABLE_Qt:STRING=YES"}" 79 ] ++ optionals (enableQt && lib.versionOlder version "8.0") [ ··· 91 sed -i 's/fprintf(output, shift)/fprintf(output, "%s", shift)/g' ./ThirdParty/libxml2/vtklibxml2/xpath.c 92 ''; 93 94 meta = with lib; { 95 description = "Open source libraries for 3D computer graphics, image processing and visualization"; 96 homepage = "https://www.vtk.org/"; 97 license = licenses.bsd3; 98 maintainers = with maintainers; [ knedlsepp tfmoraes lheckemann ]; 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"); 102 }; 103 }
+3 -3
pkgs/development/python-modules/nextcord/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "nextcord"; 19 - version = "2.0.0b3"; 20 21 format = "setuptools"; 22 ··· 25 src = fetchFromGitHub { 26 owner = "nextcord"; 27 repo = "nextcord"; 28 - rev = version; 29 - hash = "sha256-ygRbgL+px93Gx0Sv6d5AX+0CPYoOc2V1rnuViRa4Zy0="; 30 }; 31 32 patches = [
··· 16 17 buildPythonPackage rec { 18 pname = "nextcord"; 19 + version = "2.0.0"; 20 21 format = "setuptools"; 22 ··· 25 src = fetchFromGitHub { 26 owner = "nextcord"; 27 repo = "nextcord"; 28 + rev = "refs/tags/v${version}"; 29 + hash = "sha256-MjpWPirupXoSnvnRNePx4hUTbiWHcL2bwUOoZAvN7pU="; 30 }; 31 32 patches = [
+2 -2
pkgs/development/python-modules/python-telegram-bot/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "python-telegram-bot"; 16 - version = "13.12"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.6"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - sha256 = "sha256-2vVftvQYuHUjF/0S34JN1xfjIpqH2DgQpM3W5EL2beU="; 24 }; 25 26 propagatedBuildInputs = [
··· 13 14 buildPythonPackage rec { 15 pname = "python-telegram-bot"; 16 + version = "13.13"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.6"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + sha256 = "sha256-QpbYGji35e8fl5VlESjlj7NUZ4uNxNuTyhZsloKMV7I="; 24 }; 25 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 2184 catcli = python3Packages.callPackage ../tools/filesystems/catcli { }; 2185 2186 chezmoi = callPackage ../tools/misc/chezmoi { }; 2187 2188 chipsec = callPackage ../tools/security/chipsec { ··· 9860 9861 rocket = libsForQt5.callPackage ../tools/graphics/rocket { }; 9862 9863 - rtabmap = libsForQt5.callPackage ../applications/video/rtabmap/default.nix { }; 9864 9865 rtaudio = callPackage ../development/libraries/audio/rtaudio { 9866 jack = libjack2;
··· 2183 2184 catcli = python3Packages.callPackage ../tools/filesystems/catcli { }; 2185 2186 + changelogger = callPackage ../tools/misc/changelogger { }; 2187 + 2188 chezmoi = callPackage ../tools/misc/chezmoi { }; 2189 2190 chipsec = callPackage ../tools/security/chipsec { ··· 9862 9863 rocket = libsForQt5.callPackage ../tools/graphics/rocket { }; 9864 9865 + rtabmap = libsForQt5.callPackage ../applications/video/rtabmap/default.nix { 9866 + pcl = pcl.override { vtk = vtkWithQt5; }; 9867 + }; 9868 9869 rtaudio = callPackage ../development/libraries/audio/rtaudio { 9870 jack = libjack2;