Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 2095c2cd 54782178

+20 -49
-3
.github/CODEOWNERS
··· 126 # Jetbrains 127 /pkgs/applications/editors/jetbrains @edwtjo 128 129 - # Eclipse 130 - /pkgs/applications/editors/eclipse @rycee 131 - 132 # Licenses 133 /lib/licenses.nix @alyssais 134
··· 126 # Jetbrains 127 /pkgs/applications/editors/jetbrains @edwtjo 128 129 # Licenses 130 /lib/licenses.nix @alyssais 131
+1 -1
maintainers/scripts/nix-generate-from-cpan.nix
··· 18 ''; 19 20 meta = { 21 - maintainers = with lib.maintainers; [ eelco rycee ]; 22 description = "Utility to generate a Nix expression for a Perl package from CPAN"; 23 platforms = lib.platforms.unix; 24 };
··· 18 ''; 19 20 meta = { 21 + maintainers = with lib.maintainers; [ eelco ]; 22 description = "Utility to generate a Nix expression for a Perl package from CPAN"; 23 platforms = lib.platforms.unix; 24 };
-1
pkgs/applications/audio/cd-discid/default.nix
··· 18 meta = with lib; { 19 homepage = "http://linukz.org/cd-discid.shtml"; 20 license = licenses.gpl2Plus; 21 - maintainers = [ maintainers.rycee ]; 22 platforms = platforms.unix; 23 description = "Command-line utility to get CDDB discid information from a CD-ROM disc"; 24
··· 18 meta = with lib; { 19 homepage = "http://linukz.org/cd-discid.shtml"; 20 license = licenses.gpl2Plus; 21 platforms = platforms.unix; 22 description = "Command-line utility to get CDDB discid information from a CD-ROM disc"; 23
-1
pkgs/applications/audio/mpg321/default.nix
··· 37 description = "Command-line MP3 player"; 38 homepage = "http://mpg321.sourceforge.net/"; 39 license = licenses.gpl2; 40 - maintainers = [ maintainers.rycee ]; 41 platforms = platforms.gnu ++ platforms.linux; 42 }; 43 }
··· 37 description = "Command-line MP3 player"; 38 homepage = "http://mpg321.sourceforge.net/"; 39 license = licenses.gpl2; 40 platforms = platforms.gnu ++ platforms.linux; 41 }; 42 }
+1 -1
pkgs/applications/audio/whipper/default.nix
··· 55 meta = with lib; { 56 homepage = "https://github.com/whipper-team/whipper"; 57 description = "A CD ripper aiming for accuracy over speed"; 58 - maintainers = with maintainers; [ rycee emily ]; 59 license = licenses.gpl3Plus; 60 platforms = platforms.linux; 61 };
··· 55 meta = with lib; { 56 homepage = "https://github.com/whipper-team/whipper"; 57 description = "A CD ripper aiming for accuracy over speed"; 58 + maintainers = with maintainers; [ emily ]; 59 license = licenses.gpl3Plus; 60 platforms = platforms.linux; 61 };
-18
pkgs/applications/editors/eclipse/plugins.nix
··· 110 description = "Provides fast jumps to text based on initial letter"; 111 license = licenses.mit; 112 platforms = platforms.all; 113 - maintainers = [ maintainers.rycee ]; 114 }; 115 }; 116 ··· 133 description = "Adds support for ANSI escape sequences in the Eclipse console"; 134 license = licenses.asl20; 135 platforms = platforms.all; 136 - maintainers = [ maintainers.rycee ]; 137 }; 138 }; 139 ··· 156 homepage = "https://www.antlr.org/"; 157 license = licenses.bsd3; 158 platforms = platforms.all; 159 - maintainers = [ maintainers.rycee ]; 160 }; 161 }; 162 ··· 179 homepage = "https://www.antlr.org/"; 180 license = licenses.bsd3; 181 platforms = platforms.all; 182 - maintainers = [ maintainers.rycee ]; 183 }; 184 }; 185 ··· 202 description = "Adds new tools to the context menu of text-based editors"; 203 license = licenses.epl10; 204 platforms = platforms.all; 205 - maintainers = [ maintainers.rycee ]; 206 }; 207 }; 208 ··· 225 description = "Show file encoding and line ending for the active editor in the eclipse status bar"; 226 license = licenses.epl10; 227 platforms = platforms.all; 228 - maintainers = [ maintainers.rycee ]; 229 }; 230 }; 231 ··· 248 description = "Shows disassembled bytecode of current java editor or class file"; 249 license = licenses.bsd2; 250 platforms = platforms.all; 251 - maintainers = [ maintainers.rycee ]; 252 }; 253 }; 254 ··· 287 description = "Checkstyle integration into the Eclipse IDE"; 288 license = licenses.lgpl21; 289 platforms = platforms.all; 290 - maintainers = [ maintainers.rycee ]; 291 }; 292 293 }; ··· 311 description = "Plugin to switch color themes conveniently and without side effects"; 312 license = licenses.epl10; 313 platforms = platforms.all; 314 - maintainers = [ maintainers.rycee ]; 315 }; 316 }; 317 ··· 386 description = "EclEmma is a free Java code coverage tool for Eclipse"; 387 license = licenses.epl10; 388 platforms = platforms.all; 389 - maintainers = [ maintainers.rycee ]; 390 }; 391 }; 392 ··· 409 description = "Plugin that uses static analysis to look for bugs in Java code"; 410 license = licenses.epl10; 411 platforms = platforms.all; 412 - maintainers = [ maintainers.rycee ]; 413 }; 414 }; 415 ··· 482 homepage = "https://github.com/boothen/Json-Eclipse-Plugin"; 483 license = licenses.epl10; 484 platforms = platforms.all; 485 - maintainers = [ maintainers.rycee ]; 486 }; 487 }; 488 ··· 501 description = "Eclipse Java development tools"; 502 license = licenses.epl10; 503 platforms = platforms.all; 504 - maintainers = [ maintainers.rycee ]; 505 }; 506 }; 507 ··· 524 description = "Provides JDT Java CodeMining"; 525 license = licenses.epl10; 526 platforms = platforms.all; 527 - maintainers = [ maintainers.rycee ]; 528 }; 529 }; 530 ··· 567 description = "The Scala IDE for Eclipse"; 568 license = licenses.bsd3; 569 platforms = platforms.all; 570 - maintainers = [ maintainers.rycee ]; 571 }; 572 }; 573 ··· 586 description = "Plugin that uses static analysis to look for bugs in Java code"; 587 license = licenses.lgpl21; 588 platforms = platforms.all; 589 - maintainers = [ maintainers.rycee ]; 590 }; 591 }; 592 ··· 609 description = "Eclipse plugin for the TestNG testing framework"; 610 license = licenses.asl20; 611 platforms = platforms.all; 612 - maintainers = [ maintainers.rycee ]; 613 }; 614 }; 615 ··· 654 description = "A YAML editor plugin for Eclipse"; 655 license = licenses.epl10; 656 platforms = platforms.all; 657 - maintainers = [ maintainers.rycee ]; 658 }; 659 }; 660
··· 110 description = "Provides fast jumps to text based on initial letter"; 111 license = licenses.mit; 112 platforms = platforms.all; 113 }; 114 }; 115 ··· 132 description = "Adds support for ANSI escape sequences in the Eclipse console"; 133 license = licenses.asl20; 134 platforms = platforms.all; 135 }; 136 }; 137 ··· 154 homepage = "https://www.antlr.org/"; 155 license = licenses.bsd3; 156 platforms = platforms.all; 157 }; 158 }; 159 ··· 176 homepage = "https://www.antlr.org/"; 177 license = licenses.bsd3; 178 platforms = platforms.all; 179 }; 180 }; 181 ··· 198 description = "Adds new tools to the context menu of text-based editors"; 199 license = licenses.epl10; 200 platforms = platforms.all; 201 }; 202 }; 203 ··· 220 description = "Show file encoding and line ending for the active editor in the eclipse status bar"; 221 license = licenses.epl10; 222 platforms = platforms.all; 223 }; 224 }; 225 ··· 242 description = "Shows disassembled bytecode of current java editor or class file"; 243 license = licenses.bsd2; 244 platforms = platforms.all; 245 }; 246 }; 247 ··· 280 description = "Checkstyle integration into the Eclipse IDE"; 281 license = licenses.lgpl21; 282 platforms = platforms.all; 283 }; 284 285 }; ··· 303 description = "Plugin to switch color themes conveniently and without side effects"; 304 license = licenses.epl10; 305 platforms = platforms.all; 306 }; 307 }; 308 ··· 377 description = "EclEmma is a free Java code coverage tool for Eclipse"; 378 license = licenses.epl10; 379 platforms = platforms.all; 380 }; 381 }; 382 ··· 399 description = "Plugin that uses static analysis to look for bugs in Java code"; 400 license = licenses.epl10; 401 platforms = platforms.all; 402 }; 403 }; 404 ··· 471 homepage = "https://github.com/boothen/Json-Eclipse-Plugin"; 472 license = licenses.epl10; 473 platforms = platforms.all; 474 }; 475 }; 476 ··· 489 description = "Eclipse Java development tools"; 490 license = licenses.epl10; 491 platforms = platforms.all; 492 }; 493 }; 494 ··· 511 description = "Provides JDT Java CodeMining"; 512 license = licenses.epl10; 513 platforms = platforms.all; 514 }; 515 }; 516 ··· 553 description = "The Scala IDE for Eclipse"; 554 license = licenses.bsd3; 555 platforms = platforms.all; 556 }; 557 }; 558 ··· 571 description = "Plugin that uses static analysis to look for bugs in Java code"; 572 license = licenses.lgpl21; 573 platforms = platforms.all; 574 }; 575 }; 576 ··· 593 description = "Eclipse plugin for the TestNG testing framework"; 594 license = licenses.asl20; 595 platforms = platforms.all; 596 }; 597 }; 598 ··· 637 description = "A YAML editor plugin for Eclipse"; 638 license = licenses.epl10; 639 platforms = platforms.all; 640 }; 641 }; 642
+1 -1
pkgs/data/fonts/andagii/default.nix
··· 20 meta = with lib; { 21 homepage = "http://www.i18nguy.com/unicode/unicode-font.html"; 22 description = "Unicode Plane 1 Osmanya script font"; 23 - maintainers = with maintainers; [ raskin rycee ]; 24 license = "unknown"; 25 platforms = platforms.all; 26 };
··· 20 meta = with lib; { 21 homepage = "http://www.i18nguy.com/unicode/unicode-font.html"; 22 description = "Unicode Plane 1 Osmanya script font"; 23 + maintainers = with maintainers; [ raskin ]; 24 license = "unknown"; 25 platforms = platforms.all; 26 };
+1 -1
pkgs/data/fonts/anonymous-pro/default.nix
··· 23 most Western and Central European Latin-based languages, plus 24 Greek and Cyrillic. It is designed by Mark Simonson. 25 ''; 26 - maintainers = with maintainers; [ raskin rycee ]; 27 license = licenses.ofl; 28 platforms = platforms.all; 29 };
··· 23 most Western and Central European Latin-based languages, plus 24 Greek and Cyrillic. It is designed by Mark Simonson. 25 ''; 26 + maintainers = with maintainers; [ raskin ]; 27 license = licenses.ofl; 28 platforms = platforms.all; 29 };
+1 -1
pkgs/data/fonts/inconsolata/default.nix
··· 12 meta = with lib; { 13 homepage = "https://www.levien.com/type/myfonts/inconsolata.html"; 14 description = "A monospace font for both screen and print"; 15 - maintainers = with maintainers; [ mikoim raskin rycee ]; 16 license = licenses.ofl; 17 platforms = platforms.all; 18 };
··· 12 meta = with lib; { 13 homepage = "https://www.levien.com/type/myfonts/inconsolata.html"; 14 description = "A monospace font for both screen and print"; 15 + maintainers = with maintainers; [ mikoim raskin ]; 16 license = licenses.ofl; 17 platforms = platforms.all; 18 };
+1 -1
pkgs/data/fonts/oldstandard/default.nix
··· 18 meta = with lib; { 19 homepage = "https://github.com/akryukov/oldstand"; 20 description = "An attempt to revive a specific type of Modern style of serif typefaces"; 21 - maintainers = with maintainers; [ raskin rycee ]; 22 license = licenses.ofl; 23 platforms = platforms.all; 24 };
··· 18 meta = with lib; { 19 homepage = "https://github.com/akryukov/oldstand"; 20 description = "An attempt to revive a specific type of Modern style of serif typefaces"; 21 + maintainers = with maintainers; [ raskin ]; 22 license = licenses.ofl; 23 platforms = platforms.all; 24 };
-1
pkgs/data/fonts/undefined-medium/default.nix
··· 21 whatever else you can think of … it’s pretty undefined. 22 ''; 23 license = licenses.ofl; 24 - maintainers = [ maintainers.rycee ]; 25 platforms = platforms.all; 26 }; 27 }
··· 21 whatever else you can think of … it’s pretty undefined. 22 ''; 23 license = licenses.ofl; 24 platforms = platforms.all; 25 }; 26 }
+1 -1
pkgs/data/themes/vertex/default.nix
··· 32 description = "Theme for GTK 3, GTK 2, Gnome-Shell, and Cinnamon"; 33 license = licenses.gpl3; 34 platforms = platforms.unix; 35 - maintainers = with maintainers; [ rycee romildo ]; 36 }; 37 }
··· 32 description = "Theme for GTK 3, GTK 2, Gnome-Shell, and Cinnamon"; 33 license = licenses.gpl3; 34 platforms = platforms.unix; 35 + maintainers = with maintainers; [ romildo ]; 36 }; 37 }
+4 -2
pkgs/development/compilers/sdcc/default.nix
··· 17 sha256 = "042fxw5mnsfhpc0z9lxfsw88kdkm32pwrxacp88kj2n2dy0814a8"; 18 }; 19 20 - buildInputs = [ autoconf bison boost flex gputils texinfo zlib ]; 21 22 configureFlags = map (f: "--disable-${f}-port") excludedPorts; 23 ··· 32 PIC18 targets. It can be retargeted for other microprocessors. 33 ''; 34 homepage = "http://sdcc.sourceforge.net/"; 35 - license = with licenses; if (gputils == null) then gpl2 else unfreeRedistributable; 36 maintainers = with maintainers; [ bjornfor yorickvp ]; 37 platforms = platforms.all; 38 };
··· 17 sha256 = "042fxw5mnsfhpc0z9lxfsw88kdkm32pwrxacp88kj2n2dy0814a8"; 18 }; 19 20 + buildInputs = [ boost gputils texinfo zlib ]; 21 + 22 + nativeBuildInputs = [ autoconf bison flex ]; 23 24 configureFlags = map (f: "--disable-${f}-port") excludedPorts; 25 ··· 34 PIC18 targets. It can be retargeted for other microprocessors. 35 ''; 36 homepage = "http://sdcc.sourceforge.net/"; 37 + license = with licenses; if (gputils == null) then gpl2Plus else unfreeRedistributable; 38 maintainers = with maintainers; [ bjornfor yorickvp ]; 39 platforms = platforms.all; 40 };
-1
pkgs/development/python-modules/pycdio/default.nix
··· 40 meta = with lib; { 41 homepage = "https://www.gnu.org/software/libcdio/"; 42 description = "Wrapper around libcdio (CD Input and Control library)"; 43 - maintainers = with maintainers; [ rycee ]; 44 license = licenses.gpl3Plus; 45 }; 46
··· 40 meta = with lib; { 41 homepage = "https://www.gnu.org/software/libcdio/"; 42 description = "Wrapper around libcdio (CD Input and Control library)"; 43 license = licenses.gpl3Plus; 44 }; 45
-1
pkgs/development/python-modules/pyicu/default.nix
··· 24 description = "Python extension wrapping the ICU C++ API"; 25 license = licenses.mit; 26 platforms = platforms.unix; 27 - maintainers = [ maintainers.rycee ]; 28 }; 29 30 }
··· 24 description = "Python extension wrapping the ICU C++ API"; 25 license = licenses.mit; 26 platforms = platforms.unix; 27 }; 28 29 }
-1
pkgs/development/python-modules/slob/default.nix
··· 28 homepage = "https://github.com/itkach/slob/"; 29 description = "Reference implementation of the slob (sorted list of blobs) format"; 30 license = licenses.gpl3; 31 - maintainers = [ maintainers.rycee ]; 32 }; 33 34 }
··· 28 homepage = "https://github.com/itkach/slob/"; 29 description = "Reference implementation of the slob (sorted list of blobs) format"; 30 license = licenses.gpl3; 31 }; 32 33 }
-1
pkgs/os-specific/linux/flashbench/default.nix
··· 27 homepage = "https://github.com/bradfa/flashbench"; 28 platforms = platforms.linux; 29 license = licenses.gpl2Only; 30 - maintainers = [ maintainers.rycee ]; 31 }; 32 }
··· 27 homepage = "https://github.com/bradfa/flashbench"; 28 platforms = platforms.linux; 29 license = licenses.gpl2Only; 30 }; 31 }
+4 -4
pkgs/os-specific/linux/nvidia-x11/default.nix
··· 28 # Policy: use the highest stable version as the default (on our master). 29 stable = if stdenv.hostPlatform.system == "x86_64-linux" 30 then generic { 31 - version = "460.67"; 32 - sha256_64bit = "L2cRySVw7mgYSN25mJV+b4uOeHTdjLGvFPEkwyFgtec="; 33 - settingsSha256 = "DB+ZeKm6cYQuVkJWjVd71qOTOmwIcRqx1CxfkgMbDpg="; 34 - persistencedSha256 = "HCmZZRlNhOHi5yN2lNHhBILZkdng73q0vCbv7CIX/8s="; 35 } 36 else legacy_390; 37
··· 28 # Policy: use the highest stable version as the default (on our master). 29 stable = if stdenv.hostPlatform.system == "x86_64-linux" 30 then generic { 31 + version = "460.73.01"; 32 + sha256_64bit = "120ymf59l6nipczszf82lrm2p4ihhqyv2pfwwfg9wy96vqcckc8i"; 33 + settingsSha256 = "08jh7g34p9yxv5fh1cw0r2pjx65ryiv3w2lk1qg0gxn2r7xypkx0"; 34 + persistencedSha256 = "040gx4wqp3hxcfb4aba4sl7b01ixr5slhzw0xldwcqlmhpwqphi5"; 35 } 36 else legacy_390; 37
+1 -1
pkgs/os-specific/linux/nvidia-x11/generic.nix
··· 51 src = 52 if stdenv.hostPlatform.system == "x86_64-linux" then 53 fetchurl { 54 - url = args.url or "https://download.nvidia.com/XFree86/Linux-x86_64/${version}/NVIDIA-Linux-x86_64-${version}${pkgSuffix}.run"; 55 sha256 = sha256_64bit; 56 } 57 else if stdenv.hostPlatform.system == "i686-linux" then
··· 51 src = 52 if stdenv.hostPlatform.system == "x86_64-linux" then 53 fetchurl { 54 + url = args.url or "https://us.download.nvidia.com/XFree86/Linux-x86_64/${version}/NVIDIA-Linux-x86_64-${version}${pkgSuffix}.run"; 55 sha256 = sha256_64bit; 56 } 57 else if stdenv.hostPlatform.system == "i686-linux" then
-1
pkgs/os-specific/linux/radeontop/default.nix
··· 40 homepage = "https://github.com/clbr/radeontop"; 41 platforms = platforms.linux; 42 license = licenses.gpl3; 43 - maintainers = with maintainers; [ rycee ]; 44 }; 45 }
··· 40 homepage = "https://github.com/clbr/radeontop"; 41 platforms = platforms.linux; 42 license = licenses.gpl3; 43 }; 44 }
+3 -3
pkgs/tools/misc/miniserve/default.nix
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "miniserve"; 14 - version = "0.13.0"; 15 16 src = fetchFromGitHub { 17 owner = "svenstaro"; 18 repo = "miniserve"; 19 rev = "v${version}"; 20 - sha256 = "sha256-1nXhAYvvvUQb0RcWidsRMQOhU8eXt7ngzodsMkYvqvg="; 21 }; 22 23 - cargoSha256 = "sha256-P5ukE7eXBRJMrc7+T9/TMq2uGs0AuZliHTtoqiZXNZw="; 24 25 nativeBuildInputs = [ installShellFiles pkg-config zlib ]; 26 buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security ];
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "miniserve"; 14 + version = "0.14.0"; 15 16 src = fetchFromGitHub { 17 owner = "svenstaro"; 18 repo = "miniserve"; 19 rev = "v${version}"; 20 + sha256 = "sha256-Hv1aefuiu7pOlSMUjZLGY6bxVy+6myFH1afZZ5gtmi0="; 21 }; 22 23 + cargoSha256 = "sha256-CgiHluc9+5+hKwsC7UZimy1586QBUsj+TVlb2lQRXs0="; 24 25 nativeBuildInputs = [ installShellFiles pkg-config zlib ]; 26 buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security ];
-1
pkgs/tools/misc/svtplay-dl/default.nix
··· 47 description = "Command-line tool to download videos from svtplay.se and other sites"; 48 license = licenses.mit; 49 platforms = lib.platforms.unix; 50 - maintainers = [ maintainers.rycee ]; 51 }; 52 }
··· 47 description = "Command-line tool to download videos from svtplay.se and other sites"; 48 license = licenses.mit; 49 platforms = lib.platforms.unix; 50 }; 51 }
+1 -1
pkgs/tools/misc/xdaliclock/default.nix
··· 21 22 meta = with lib; { 23 description = "A clock application that morphs digits when they are changed"; 24 - maintainers = with maintainers; [ raskin rycee ]; 25 platforms = with platforms; linux ++ freebsd; 26 license = licenses.free; #TODO BSD on Gentoo, looks like MIT 27 downloadPage = "http://www.jwz.org/xdaliclock/";
··· 21 22 meta = with lib; { 23 description = "A clock application that morphs digits when they are changed"; 24 + maintainers = with maintainers; [ raskin ]; 25 platforms = with platforms; linux ++ freebsd; 26 license = licenses.free; #TODO BSD on Gentoo, looks like MIT 27 downloadPage = "http://www.jwz.org/xdaliclock/";
-1
pkgs/tools/misc/xdxf2slob/default.nix
··· 16 description = "Tool to convert XDXF dictionary files to slob format"; 17 homepage = "https://github.com/itkach/xdxf2slob/"; 18 license = licenses.gpl3; 19 - maintainers = [ maintainers.rycee ]; 20 platforms = platforms.all; 21 }; 22 }
··· 16 description = "Tool to convert XDXF dictionary files to slob format"; 17 homepage = "https://github.com/itkach/xdxf2slob/"; 18 license = licenses.gpl3; 19 platforms = platforms.all; 20 }; 21 }