Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
9b007532 79678c31

+132 -46
+6 -6
maintainers/maintainer-list.nix
··· 20709 20709 githubId = 131159000; 20710 20710 name = "Nitin Passa"; 20711 20711 }; 20712 - twitchyliquid64 = { 20713 - name = "Tom"; 20714 - email = "twitchyliquid64@ciphersink.net"; 20715 - github = "twitchyliquid64"; 20716 - githubId = 6328589; 20717 - }; 20718 20712 twz123 = { 20719 20713 name = "Tom Wieczorek"; 20720 20714 email = "tom@bibbu.net"; ··· 22304 22298 github = "yvesf"; 22305 22299 githubId = 179548; 22306 22300 name = "Yves Fischer"; 22301 + }; 22302 + YvesStraten = { 22303 + email = "yves.straten@gmail.com"; 22304 + github = "YvesStraten"; 22305 + githubId = 65394961; 22306 + name = "Yves Straten"; 22307 22307 }; 22308 22308 yvt = { 22309 22309 email = "i@yvt.jp";
+1 -3
maintainers/team-list.nix
··· 263 263 }; 264 264 265 265 docs = { 266 - members = [ 267 - ryantm 268 - ]; 266 + members = [ ]; 269 267 scope = "Maintain nixpkgs/NixOS documentation and tools for building it."; 270 268 shortName = "Docs"; 271 269 enableFeatureFreezePing = true;
+3 -3
nixos/modules/services/networking/netbird/coturn.nix
··· 148 148 allowedUDPPorts = cfg.openPorts; 149 149 allowedTCPPorts = cfg.openPorts; 150 150 151 - allowedUDPPortRanges = [ 151 + allowedUDPPortRanges = with config.services.coturn; [ 152 152 { 153 - from = cfg.minPort; 154 - to = cfg.maxPort; 153 + from = min-port; 154 + to = max-port; 155 155 } 156 156 ]; 157 157 };
+1 -1
nixos/modules/services/networking/tailscale.nix
··· 6 6 cfg = config.services.tailscale; 7 7 isNetworkd = config.networking.useNetworkd; 8 8 in { 9 - meta.maintainers = with maintainers; [ mbaillie twitchyliquid64 mfrw ]; 9 + meta.maintainers = with maintainers; [ mbaillie mfrw ]; 10 10 11 11 options.services.tailscale = { 12 12 enable = mkEnableOption "Tailscale client daemon";
+2 -2
pkgs/applications/audio/audacity/default.nix
··· 62 62 63 63 stdenv.mkDerivation rec { 64 64 pname = "audacity"; 65 - version = "3.5.0"; 65 + version = "3.5.1"; 66 66 67 67 src = fetchFromGitHub { 68 68 owner = "audacity"; 69 69 repo = "audacity"; 70 70 rev = "Audacity-${version}"; 71 - hash = "sha256-vJhCONoEC4Bdd1ZOLLobjNgLb/DT6auuMGk8L9lj6TU="; 71 + hash = "sha256-wQ+K31TvDTVwDyVQ5nWgcneZ1cFxztmsbSXrDs33Uoc="; 72 72 }; 73 73 74 74 postPatch = ''
+1 -1
pkgs/applications/misc/sqls/default.nix
··· 22 22 description = "SQL language server written in Go"; 23 23 mainProgram = "sqls"; 24 24 license = licenses.mit; 25 - maintainers = [ ]; 25 + maintainers = with maintainers; [ vinnymeller ]; 26 26 }; 27 27 }
+3 -1
pkgs/applications/networking/cluster/k3s/update-script.sh
··· 19 19 curl --silent -f ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} \ 20 20 https://api.github.com/repos/k3s-io/k3s/releases > ${LATEST_TAG_RAWFILE} 21 21 22 - LATEST_TAG_NAME=$(jq 'map(.tag_name)' ${LATEST_TAG_RAWFILE} | \ 22 + LATEST_TAG_NAME=$(cat ${LATEST_TAG_RAWFILE} | \ 23 + jq -r 'map(select(.prerelease == false))' | \ 24 + jq 'map(.tag_name)' | \ 23 25 grep -v -e rc -e engine | tail -n +2 | head -n -1 | sed 's|[", ]||g' | sort -rV | grep -E "^v1\.${MINOR_VERSION}\." | head -n1) 24 26 25 27 K3S_VERSION=$(echo ${LATEST_TAG_NAME} | sed 's/^v//')
pkgs/by-name/4d/4d-minesweeper/package.nix pkgs/by-name/_4/_4d-minesweeper/package.nix
+5 -2
pkgs/by-name/am/am2rlauncher/package.nix
··· 17 17 , fetchFromGitHub 18 18 , buildFHSEnv 19 19 , glib-networking 20 + , wrapGAppsHook 21 + , gsettings-desktop-schemas 20 22 }: 21 23 let 22 24 am2r-run = buildFHSEnv { ··· 69 71 openssl 70 72 ]; 71 73 72 - buildInputs = [ gtk3 ]; 74 + nativeBuildInputs = [ wrapGAppsHook ]; 75 + 76 + buildInputs = [ gtk3 gsettings-desktop-schemas glib-networking ]; 73 77 74 78 patches = [ ./am2r-run-binary.patch ]; 75 79 ··· 78 82 postFixup = '' 79 83 wrapProgram $out/bin/AM2RLauncher.Gtk \ 80 84 --prefix PATH : ${lib.makeBinPath [ am2r-run xdelta file openjdk patchelf ]} \ 81 - --prefix GIO_EXTRA_MODULES : ${glib-networking}/lib/gio/modules 82 85 83 86 mkdir -p $out/share/icons 84 87 install -Dm644 $src/AM2RLauncher/distribution/linux/AM2RLauncher.png $out/share/icons/AM2RLauncher.png
+2 -2
pkgs/by-name/ar/arc-browser/package.nix
··· 9 9 10 10 stdenvNoCC.mkDerivation (finalAttrs: { 11 11 pname = "arc-browser"; 12 - version = "1.38.0-48670"; 12 + version = "1.40.0-49176"; 13 13 14 14 src = fetchurl { 15 15 url = "https://releases.arc.net/release/Arc-${finalAttrs.version}.dmg"; 16 - hash = "sha256-6LJEIkr1NA8HHxbLWtd/OTlPPErh05UTjVhjuZVcmTg="; 16 + hash = "sha256-SjdlMEhmO00ADWTFR4u9fHKWbbQRAC/UstXIoshgYuA="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ undmg ];
+5 -3
pkgs/by-name/bu/butt/package.nix
··· 1 1 { lib, stdenv, fetchurl, pkg-config, fltk13, portaudio, lame, libvorbis, libogg 2 - , flac, libopus, libsamplerate, fdk_aac, dbus, openssl, curl }: 2 + , flac, libopus, libsamplerate, fdk_aac, dbus, openssl, curl, portmidi }: 3 3 4 4 stdenv.mkDerivation (finalAttrs: { 5 5 pname = "butt"; 6 - version = "0.1.40"; 6 + version = "0.1.41"; 7 7 8 8 src = fetchurl { 9 9 url = "https://danielnoethen.de/butt/release/${finalAttrs.version}/butt-${finalAttrs.version}.tar.gz"; 10 - hash = "sha256-wag177UIQ6YpBkJ5XQlxYtTdBFFNO5q+BLD/CiUkGoA="; 10 + hash = "sha256-wTypjqd2PpmDSA8vScMLkAL44xE/WAccm747PS9ClVA="; 11 11 }; 12 12 13 13 postPatch = '' ··· 31 31 dbus 32 32 openssl 33 33 curl 34 + portmidi 34 35 ]; 35 36 36 37 postInstall = '' ··· 45 46 license = lib.licenses.gpl2; 46 47 maintainers = with lib.maintainers; [ ehmry ]; 47 48 mainProgram = "butt"; 49 + platforms = lib.platforms.linux; 48 50 }; 49 51 })
+36
pkgs/by-name/sk/skimpdf/package.nix
··· 1 + { stdenv 2 + , lib 3 + , undmg 4 + , fetchurl 5 + }: 6 + stdenv.mkDerivation rec { 7 + pname = "Skim"; 8 + version = "1.7.2"; 9 + 10 + src = fetchurl { 11 + name = "Skim-${version}.dmg"; 12 + url = "mirror://sourceforge/project/skim-app/Skim/Skim-${version}/Skim-${version}.dmg"; 13 + sha256 = "t/A3Bd7mQ8hFGdbpQou4ru9i5jX4HaYOXgMvfPAUEYc="; 14 + }; 15 + 16 + nativeBuildInputs = [ undmg ]; 17 + 18 + sourceRoot = "."; 19 + 20 + installPhase = '' 21 + runHook preInstall 22 + mkdir -p $out/Applications 23 + cp -R Skim.app $out/Applications 24 + runHook postInstall 25 + ''; 26 + 27 + meta = with lib; { 28 + description = "Skim is a PDF reader and note-taker for OS X"; 29 + homepage = "https://skim-app.sourceforge.io/"; 30 + license = licenses.bsd0; 31 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 32 + mainProgram = "Skim.app"; 33 + maintainers = with maintainers; [ YvesStraten ]; 34 + platforms = platforms.darwin; 35 + }; 36 + }
+1 -1
pkgs/data/fonts/jetbrains-mono/default.nix
··· 28 28 homepage = "https://jetbrains.com/mono/"; 29 29 changelog = "https://github.com/JetBrains/JetBrainsMono/blob/v${version}/Changelog.md"; 30 30 license = licenses.ofl; 31 - maintainers = [ ]; 31 + maintainers = with maintainers; [ vinnymeller ]; 32 32 platforms = platforms.all; 33 33 }; 34 34 }
-1
pkgs/development/libraries/adns/default.nix
··· 7 7 src = fetchurl { 8 8 urls = [ 9 9 "https://www.chiark.greenend.org.uk/~ian/adns/ftp/adns-${version}.tar.gz" 10 - "ftp://ftp.chiark.greenend.org.uk/users/ian/adns/adns-${version}.tar.gz" 11 10 "mirror://gnu/adns/adns-${version}.tar.gz" 12 11 ]; 13 12 sha256 = "1pi0xl07pav4zm2jrbrfpv43s1r1q1y12awgak8k7q41m5jp4hpv";
+1 -1
pkgs/development/libraries/wlroots/protocols.nix
··· 38 38 homepage = "https://gitlab.freedesktop.org/wlroots/wlr-protocols"; 39 39 license = licenses.mit; # See file headers 40 40 platforms = platforms.linux; 41 - maintainers = with maintainers; [ twitchyliquid64 ]; 41 + maintainers = with maintainers; [ ]; 42 42 }; 43 43 }
+1 -1
pkgs/development/python-modules/scrapy/default.nix
··· 151 151 homepage = "https://scrapy.org/"; 152 152 changelog = "https://github.com/scrapy/scrapy/raw/${version}/docs/news.rst"; 153 153 license = licenses.bsd3; 154 - maintainers = with maintainers; [ ]; 154 + maintainers = with maintainers; [ vinnymeller ]; 155 155 }; 156 156 }
+28
pkgs/development/r-modules/default.nix
··· 328 328 CellBarcode = [ pkgs.zlib ]; 329 329 cld3 = [ pkgs.protobuf ]; 330 330 bnpmr = [ pkgs.gsl ]; 331 + caviarpd = [ pkgs.cargo ]; 331 332 cairoDevice = [ pkgs.gtk2.dev ]; 332 333 Cairo = with pkgs; [ libtiff libjpeg cairo.dev xorg.libXt.dev fontconfig.lib ]; 333 334 Cardinal = [ pkgs.which ]; 334 335 chebpol = [ pkgs.fftw.dev ]; 335 336 ChemmineOB = [ pkgs.pkg-config ]; 337 + clarabel = [ pkgs.cargo ]; 336 338 curl = [ pkgs.curl.dev ]; 337 339 CytoML = [ pkgs.libxml2.dev ]; 338 340 data_table = with pkgs; [ pkg-config zlib.dev ] ++ lib.optional stdenv.isDarwin pkgs.llvmPackages.openmp; ··· 357 359 gslnls = [ pkgs.gsl ]; 358 360 gert = [ pkgs.libgit2 ]; 359 361 haven = with pkgs; [ zlib.dev ]; 362 + hellorust = [ pkgs.cargo ]; 360 363 h5vc = with pkgs; [ zlib.dev bzip2.dev xz.dev ]; 364 + yyjsonr = with pkgs; [ zlib.dev ]; 361 365 highs = [ pkgs.which pkgs.cmake ]; 362 366 rbedrock = [ pkgs.zlib.dev pkgs.which pkgs.cmake ]; 363 367 HiCseg = [ pkgs.gsl ]; ··· 441 445 clustermq = [ pkgs.zeromq ]; 442 446 SAVE = with pkgs; [ zlib bzip2 icu xz pcre ]; 443 447 salso = [ pkgs.cargo ]; 448 + ymd = [ pkgs.cargo ]; 449 + arcpbf = [ pkgs.cargo ]; 444 450 sdcTable = with pkgs; [ gmp glpk ]; 445 451 seewave = with pkgs; [ fftw.dev libsndfile.dev ]; 446 452 seqinr = [ pkgs.zlib.dev ]; ··· 531 537 textshaping = [ pkgs.pkg-config ]; 532 538 ragg = [ pkgs.pkg-config ]; 533 539 qqconf = [ pkgs.pkg-config ]; 540 + qspray = [ pkgs.pkg-config ]; 534 541 vapour = [ pkgs.pkg-config ]; 535 542 }; 536 543 ··· 548 555 bayesWatch = [ pkgs.boost.dev ]; 549 556 clustermq = [ pkgs.pkg-config ]; 550 557 coga = [ pkgs.gsl.dev ]; 558 + mBvs = [ pkgs.gsl.dev ]; 559 + rcontroll = [ pkgs.gsl.dev ]; 551 560 deepSNV = with pkgs; [ xz.dev bzip2.dev zlib.dev ]; 552 561 epialleleR = with pkgs; [ xz.dev bzip2.dev zlib.dev ]; 553 562 gdalraster = with pkgs; [ gdal proj.dev sqlite.dev ]; ··· 568 577 cairoDevice = [ pkgs.pkg-config ]; 569 578 chebpol = [ pkgs.pkg-config ]; 570 579 eds = [ pkgs.zlib.dev ]; 580 + pgenlibr = [ pkgs.zlib.dev ]; 571 581 fftw = [ pkgs.pkg-config ]; 572 582 gdtools = [ pkgs.pkg-config ]; 573 583 archive = [ pkgs.libarchive]; ··· 666 676 seqbias = with pkgs; [ zlib.dev bzip2.dev xz.dev ]; 667 677 sparkwarc = [ pkgs.zlib.dev ]; 668 678 RoBMA = [ pkgs.jags ]; 679 + RoBSA = [ pkgs.jags ]; 669 680 pexm = [ pkgs.jags ]; 670 681 rGEDI = with pkgs; [ libgeotiff.dev libaec zlib.dev hdf5.dev ]; 671 682 rawrr = [ pkgs.mono ]; ··· 697 708 PoissonMultinomial = [ pkgs.fftw.dev ]; 698 709 rrd = [ pkgs.rrdtool ]; 699 710 flowWorkspace = [ pkgs.zlib.dev ]; 711 + RITCH = [ pkgs.zlib.dev ]; 700 712 RcppMeCab = [ pkgs.mecab ]; 701 713 PING = [ pkgs.gsl ]; 702 714 RcppAlgos = [ pkgs.gmp.dev ]; ··· 710 722 ijtiff = [ pkgs.libtiff ]; 711 723 ragg = with pkgs; [ freetype.dev libpng.dev libtiff.dev zlib.dev libjpeg.dev bzip2.dev ] ++ lib.optional stdenv.isDarwin lerc.dev; 712 724 qqconf = [ pkgs.fftw.dev ]; 725 + qspray = with pkgs; [ gmp.dev mpfr.dev ]; 713 726 vapour = with pkgs; [ proj.dev gdal ]; 727 + MedianaDesigner = [ pkgs.zlib.dev ]; 714 728 ChemmineOB = [ pkgs.eigen ]; 715 729 }; 716 730 ··· 795 809 "likeLTD" 796 810 "logmult" 797 811 "loon" 812 + "loon_ggplot" 798 813 "LS2Wstat" 799 814 "MareyMap" 800 815 "memgene" ··· 832 847 "RandomFields" 833 848 "rareNMtests" 834 849 "rAverage" 850 + "rfviz" 835 851 "RclusTool" 836 852 "Rcmdr" 837 853 "RcmdrPlugin_coin" ··· 915 931 "connections" 916 932 "csodata" 917 933 "DiceView" 934 + "facmodTS" 935 + "margaret" 918 936 "MSnID" 919 937 "OmnipathR" 920 938 "precommit" ··· 937 955 "ACNE" 938 956 "APAlyzer" 939 957 "EstMix" 958 + "Patterns" 940 959 "PECA" 941 960 "Quartet" 942 961 "ShinyQuickStarter" ··· 1104 1123 postPatch = "patchShebangs configure"; 1105 1124 }); 1106 1125 1126 + surtvep = old.surtvep.overrideAttrs (attrs: { 1127 + postPatch = "patchShebangs configure"; 1128 + }); 1129 + 1107 1130 purrr = old.purrr.overrideAttrs (attrs: { 1108 1131 patchPhase = "patchShebangs configure"; 1109 1132 }); ··· 1113 1136 }); 1114 1137 1115 1138 SpliceWiz = old.SpliceWiz.overrideAttrs (attrs: { 1139 + postPatch = "patchShebangs configure"; 1140 + }); 1141 + 1142 + zoomerjoin = old.zoomerjoin.overrideAttrs (attrs: { 1143 + nativeBuildInputs = [ pkgs.cargo ] ++ attrs.nativeBuildInputs; 1116 1144 postPatch = "patchShebangs configure"; 1117 1145 }); 1118 1146
+15 -11
pkgs/games/1oom/default.nix
··· 1 - { lib, stdenv, fetchFromGitLab, autoreconfHook, libsamplerate, SDL2, SDL2_mixer, readline }: 1 + { lib, stdenv, fetchFromGitHub, gitUpdater, autoreconfHook, allegro, libsamplerate, libX11, libXext, SDL, SDL_mixer, SDL2, SDL2_mixer, readline }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "1oom"; 5 - version = "1.0"; 5 + version = "1.8.1"; 6 6 7 - src = fetchFromGitLab { 8 - owner = "KilgoreTroutMaskReplicant"; 9 - repo = pname; 10 - rev = "v${version}"; 11 - sha256 = "sha256-+HwSykSyAGHtITVOu4nIG87kWwVxGyFXb/NRSjhWlvs="; 7 + src = fetchFromGitHub { 8 + owner = "1oom-fork"; 9 + repo = "1oom"; 10 + rev = "refs/tags/f${version}"; 11 + hash = "sha256-sBVcPR4+MDjyOLgrB4VcVy0cDyyG5MVY9vNhWwqAhBA="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ autoreconfHook ]; 15 - buildInputs = [ libsamplerate SDL2 SDL2_mixer readline ]; 15 + buildInputs = [ allegro libsamplerate libX11 libXext SDL SDL_mixer SDL2 SDL2_mixer readline ]; 16 16 17 17 outputs = [ "out" "doc" ]; 18 18 19 19 postInstall = '' 20 20 install -d $doc/share/doc/${pname} 21 21 install -t $doc/share/doc/${pname} \ 22 - HACKING NEWS PHILOSOPHY README doc/*.txt 22 + HACKING NEWS PHILOSOPHY README.md doc/*.txt 23 23 ''; 24 24 25 + passthru.updateScript = gitUpdater { 26 + rev-prefix = "f"; 27 + }; 28 + 25 29 meta = with lib; { 26 - homepage = "https://kilgoretroutmaskreplicant.gitlab.io/plain-html/"; 27 - description = "Master of Orion (1993) game engine recreation"; 30 + homepage = "https://github.com/1oom-fork/1oom"; 31 + description = "Master of Orion (1993) game engine recreation; a more updated fork"; 28 32 license = licenses.gpl2Only; 29 33 platforms = platforms.linux; 30 34 maintainers = [ maintainers.AndersonTorres ];
+1 -1
pkgs/servers/tailscale/default.nix
··· 65 65 description = "The node agent for Tailscale, a mesh VPN built on WireGuard"; 66 66 license = licenses.bsd3; 67 67 mainProgram = "tailscale"; 68 - maintainers = with maintainers; [ mbaillie twitchyliquid64 jk mfrw ]; 68 + maintainers = with maintainers; [ mbaillie jk mfrw ]; 69 69 }; 70 70 }
+1 -1
pkgs/tools/misc/maker-panel/default.nix
··· 32 32 description = "Make mechanical PCBs by combining shapes together"; 33 33 homepage = "https://github.com/twitchyliquid64/maker-panel"; 34 34 license = with licenses; [ mit ]; 35 - maintainers = with maintainers; [ twitchyliquid64 ]; 35 + maintainers = with maintainers; [ ]; 36 36 }; 37 37 }
+1 -1
pkgs/tools/text/ltex-ls/default.nix
··· 28 28 homepage = "https://valentjn.github.io/ltex/"; 29 29 description = "LSP language server for LanguageTool"; 30 30 license = licenses.mpl20; 31 - maintainers = [ ]; 31 + maintainers = with maintainers; [ vinnymeller ]; 32 32 platforms = jre_headless.meta.platforms; 33 33 }; 34 34 }
+16 -2
pkgs/tools/text/opencc/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, python3 }: 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + python3, 7 + opencc, 8 + }: 2 9 3 10 stdenv.mkDerivation rec { 4 11 pname = "opencc"; ··· 11 18 sha256 = "sha256-N7nazA0xoQ2ewOGDiJg1vBBYMdF1/qiCfNjG5CFFbuk="; 12 19 }; 13 20 14 - nativeBuildInputs = [ cmake python3 ]; 21 + nativeBuildInputs = 22 + [ 23 + cmake 24 + python3 25 + ] 26 + ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ 27 + opencc # opencc_dict 28 + ]; 15 29 16 30 meta = with lib; { 17 31 homepage = "https://github.com/BYVoid/OpenCC";
+1 -1
pkgs/tools/wayland/sirula/default.nix
··· 27 27 description = "Simple app launcher for wayland written in rust"; 28 28 homepage = "https://github.com/DorianRudolph/sirula"; 29 29 license = with licenses; [ gpl3Plus ]; 30 - maintainers = with maintainers; [ twitchyliquid64 ]; 30 + maintainers = with maintainers; [ ]; 31 31 platforms = platforms.linux; 32 32 }; 33 33 }
+1 -1
pkgs/tools/wayland/wl-mirror/default.nix
··· 62 62 homepage = "https://github.com/Ferdi265/wl-mirror"; 63 63 description = "A simple Wayland output mirror client"; 64 64 license = licenses.gpl3; 65 - maintainers = with maintainers; [ synthetica twitchyliquid64 ]; 65 + maintainers = with maintainers; [ synthetica ]; 66 66 platforms = platforms.linux; 67 67 }; 68 68 }