Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 3f47e370 2e21fa2c

+326 -303
+1 -1
nixos/modules/services/web-apps/pingvin-share.nix
··· 145 145 PRISMA_QUERY_ENGINE_LIBRARY = "${pkgs.prisma-engines}/lib/libquery_engine.node"; 146 146 PRISMA_INTROSPECTION_ENGINE_BINARY = "${pkgs.prisma-engines}/bin/introspection-engine"; 147 147 PRISMA_FMT_BINARY = "${pkgs.prisma-engines}/bin/prisma-fmt"; 148 - PORT = toString cfg.backend.port; 148 + BACKEND_PORT = toString cfg.backend.port; 149 149 DATABASE_URL = "file:${cfg.dataDir}/pingvin-share.db?connection_limit=1"; 150 150 DATA_DIRECTORY = cfg.dataDir; 151 151 };
+2
nixos/tests/k3s/multi-node.nix
··· 116 116 services.k3s = { 117 117 inherit tokenFile; 118 118 enable = true; 119 + package = k3s; 119 120 serverAddr = "https://192.168.1.1:6443"; 120 121 clusterInit = false; 121 122 extraFlags = builtins.toString [ ··· 161 162 inherit tokenFile; 162 163 enable = true; 163 164 role = "agent"; 165 + package = k3s; 164 166 serverAddr = "https://192.168.1.3:6443"; 165 167 extraFlags = lib.concatStringsSep " " [ 166 168 "--pause-image"
+15 -10
pkgs/applications/editors/openvi/default.nix pkgs/by-name/op/openvi/package.nix
··· 1 - { lib 2 - , stdenv 3 - , fetchFromGitHub 4 - , ncurses 5 - , perl 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + ncurses, 6 + perl, 7 + apple-sdk_11, 6 8 }: 7 9 8 10 stdenv.mkDerivation rec { ··· 16 18 hash = "sha256-P4w/PM9UmHmTzS9+WDK3x3MyZ7OoY2yO/Rx0vRMJuLI="; 17 19 }; 18 20 19 - buildInputs = [ ncurses perl ]; 21 + buildInputs = [ 22 + ncurses 23 + perl 24 + ] ++ lib.optionals stdenv.isDarwin [ apple-sdk_11 ]; 20 25 21 26 makeFlags = [ 22 27 "PREFIX=$(out)" ··· 28 33 29 34 enableParallelBuilding = true; 30 35 31 - meta = with lib; { 36 + meta = { 32 37 homepage = "https://github.com/johnsonjh/OpenVi"; 33 38 description = "Portable OpenBSD vi for UNIX systems"; 34 - license = licenses.bsd3; 35 - platforms = platforms.unix; 36 - maintainers = with maintainers; [ aleksana ]; 39 + license = lib.licenses.bsd3; 40 + platforms = lib.platforms.unix; 41 + maintainers = with lib.maintainers; [ aleksana ]; 37 42 mainProgram = "ovi"; 38 43 }; 39 44 }
+1 -1
pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix
··· 33 33 tests = { 34 34 inherit (nixosTests) firefox-beta; 35 35 }; 36 - updateScript = callPackage ./update.nix { 36 + updateScript = callPackage ../update.nix { 37 37 attrPath = "firefox-beta-unwrapped"; 38 38 versionSuffix = "b[0-9]*"; 39 39 };
+1 -1
pkgs/applications/networking/browsers/firefox/packages/firefox-devedition.nix
··· 35 35 tests = { 36 36 inherit (nixosTests) firefox-devedition; 37 37 }; 38 - updateScript = callPackage ./update.nix { 38 + updateScript = callPackage ../update.nix { 39 39 attrPath = "firefox-devedition-unwrapped"; 40 40 versionSuffix = "b[0-9]*"; 41 41 baseUrl = "https://archive.mozilla.org/pub/devedition/releases/";
+1 -1
pkgs/applications/networking/browsers/firefox/packages/firefox-esr-128.nix
··· 32 32 tests = { 33 33 inherit (nixosTests) firefox-esr-128; 34 34 }; 35 - updateScript = callPackage ./update.nix { 35 + updateScript = callPackage ../update.nix { 36 36 attrPath = "firefox-esr-128-unwrapped"; 37 37 versionPrefix = "128"; 38 38 versionSuffix = "esr";
+1 -1
pkgs/applications/networking/browsers/firefox/packages/firefox.nix
··· 35 35 tests = { 36 36 inherit (nixosTests) firefox; 37 37 }; 38 - updateScript = callPackage ./update.nix { 38 + updateScript = callPackage ../update.nix { 39 39 attrPath = "firefox-unwrapped"; 40 40 }; 41 41 }
+5 -5
pkgs/applications/networking/geph/default.nix
··· 18 18 }: 19 19 20 20 let 21 - version = "4.99.2"; 21 + version = "4.99.16"; 22 22 geph-meta = with lib; { 23 23 description = "Modular Internet censorship circumvention system designed specifically to deal with national filtering"; 24 24 homepage = "https://geph.io"; ··· 35 35 owner = "geph-official"; 36 36 repo = pname; 37 37 rev = "v${version}"; 38 - hash = "sha256-aZFm4+oUQungCPbxs7j1J8hLcCYoIodIEQEiQfjoLUw="; 38 + hash = "sha256-6YWPsSRIZpvVCIGZ1z7srobDvVzLr0o2jBcB/7kbK7I="; 39 39 }; 40 40 41 - cargoHash = "sha256-ypnjVoscGqVifkjzFh2KE+3EVFWIiyahTNTil3nu/+s="; 41 + cargoHash = "sha256-c9Sq3mdotvB/oNIiOLTrAAUnUdkaye7y1l+29Uwjfm8="; 42 42 43 43 nativeBuildInputs = [ perl ]; 44 44 ··· 54 54 src = fetchFromGitHub { 55 55 owner = "geph-official"; 56 56 repo = "gephgui-pkg"; 57 - rev = "3b045e21b8c587c26f9d5f0f2b4bdf0a34bfee80"; 58 - hash = "sha256-p+AxAOznUsG45Ibm1kczapfmbK+aeex2js463eqZ8gY="; 57 + rev = "9f0d5c689c2cae67a4750a68295676f449724a98"; 58 + hash = "sha256-/aHd1EDrFp1kXen5xRCCl8LVlMVH0pY8buILZri81II="; 59 59 fetchSubmodules = true; 60 60 }; 61 61
+14 -14
pkgs/applications/networking/instant-messengers/discord/default.nix
··· 10 10 if stdenv.hostPlatform.isLinux then 11 11 { 12 12 stable = "0.0.74"; 13 - ptb = "0.0.114"; 14 - canary = "0.0.511"; 15 - development = "0.0.42"; 13 + ptb = "0.0.115"; 14 + canary = "0.0.518"; 15 + development = "0.0.45"; 16 16 } 17 17 else 18 18 { 19 - stable = "0.0.324"; 20 - ptb = "0.0.144"; 21 - canary = "0.0.620"; 22 - development = "0.0.63"; 19 + stable = "0.0.325"; 20 + ptb = "0.0.145"; 21 + canary = "0.0.627"; 22 + development = "0.0.64"; 23 23 }; 24 24 version = versions.${branch}; 25 25 srcs = rec { ··· 30 30 }; 31 31 ptb = fetchurl { 32 32 url = "https://ptb.dl2.discordapp.net/apps/linux/${version}/discord-ptb-${version}.tar.gz"; 33 - hash = "sha256-fdpG9V4EJaARSJA9XmW+Zq6exPaFMJ/FWhzwgarDIpI="; 33 + hash = "sha256-N8h6z5z9txCha8P/d0ekSsYufPXswFa+5Pra3/p8Bng="; 34 34 }; 35 35 canary = fetchurl { 36 36 url = "https://canary.dl2.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz"; 37 - hash = "sha256-srjYJFVM1UVpkB+koqrZfwgRAWpa7s8Arq2DnAFuaKs="; 37 + hash = "sha256-yjyYU15f6rIWYhTL8qXlIO8XN1ClK2QuFujM1DEHH+I="; 38 38 }; 39 39 development = fetchurl { 40 40 url = "https://development.dl2.discordapp.net/apps/linux/${version}/discord-development-${version}.tar.gz"; 41 - hash = "sha256-HZdodWwczgxaGgal5gfr6NQlquf4ZO//QMVcebxQG7s="; 41 + hash = "sha256-N5vlw6p+kvb2nYuIUF3YJyKgi072Uo1q1UEddIh/d9c="; 42 42 }; 43 43 }; 44 44 x86_64-darwin = { 45 45 stable = fetchurl { 46 46 url = "https://stable.dl2.discordapp.net/apps/osx/${version}/Discord.dmg"; 47 - hash = "sha256-Q/PWTBTnmdNeZV+InLQ3nSpETYF3rzTq9nxEh9HEOWY="; 47 + hash = "sha256-e5e9hSDDr88W18fQBxXASOTIfrhcsfjS+E9V2GgoZ38="; 48 48 }; 49 49 ptb = fetchurl { 50 50 url = "https://ptb.dl2.discordapp.net/apps/osx/${version}/DiscordPTB.dmg"; 51 - hash = "sha256-Xv8TPzfK1gOLG57F9gtt4PvwkCqjDQjYJmKfyNIkEZY="; 51 + hash = "sha256-11eIKV3DCmsbyqwQcisWDaLJoGK3f+apO6Q+UA9g1/M="; 52 52 }; 53 53 canary = fetchurl { 54 54 url = "https://canary.dl2.discordapp.net/apps/osx/${version}/DiscordCanary.dmg"; 55 - hash = "sha256-6rBDZPVYxS3q328d2T9LOs0DUirPbMg2GKDacCSsOG4="; 55 + hash = "sha256-aLvTEtfFvKHWTFvz2Q8Qy8K7Z7Ic9YLKJ4nDD+PG0Ec="; 56 56 }; 57 57 development = fetchurl { 58 58 url = "https://development.dl2.discordapp.net/apps/osx/${version}/DiscordDevelopment.dmg"; 59 - hash = "sha256-E1qQUnwemS6SIHeO1BBifrCu706ldZH18isR7+nGNRU="; 59 + hash = "sha256-2yiTjpx+OEkxLHy8M3cSqdMD+UHm8B5/KHCp7KvSlc0="; 60 60 }; 61 61 }; 62 62 aarch64-darwin = x86_64-darwin;
-5
pkgs/applications/version-management/git-credential-keepassxc/default.nix
··· 1 1 { lib 2 - , stdenv 3 2 , rustPlatform 4 3 , fetchFromGitHub 5 - , DiskArbitration 6 - , Foundation 7 4 , withNotification ? false 8 5 , withYubikey ? false 9 6 , withStrictCaller ? false ··· 22 19 }; 23 20 24 21 cargoHash = "sha256-jBUp0jes4wtr8cmqceEBb6noqGkJUHbIfYgWOw5KMF4="; 25 - 26 - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ DiskArbitration Foundation ]; 27 22 28 23 buildFeatures = [] 29 24 ++ lib.optional withNotification "notification"
+17 -19
pkgs/by-name/an/anyrun/package.nix
··· 1 - { lib 2 - , rustPlatform 3 - , fetchFromGitHub 4 - , pkg-config 5 - , wrapGAppsHook3 6 - , atk 7 - , cairo 8 - , gdk-pixbuf 9 - , glib 10 - , gtk3 11 - , pango 12 - , stdenv 13 - , darwin 14 - , wayland 15 - , gtk-layer-shell 16 - , unstableGitUpdater 1 + { 2 + lib, 3 + rustPlatform, 4 + fetchFromGitHub, 5 + pkg-config, 6 + wrapGAppsHook3, 7 + atk, 8 + cairo, 9 + gdk-pixbuf, 10 + glib, 11 + gtk3, 12 + pango, 13 + stdenv, 14 + wayland, 15 + gtk-layer-shell, 16 + unstableGitUpdater, 17 17 }: 18 18 19 19 rustPlatform.buildRustPackage rec { ··· 46 46 gtk3 47 47 gtk-layer-shell 48 48 pango 49 - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ 50 - darwin.apple_sdk.frameworks.Security 51 - ] ++ lib.optionals stdenv.hostPlatform.isLinux [ 52 49 wayland 53 50 ]; 54 51 ··· 73 70 NotAShelf 74 71 ]; 75 72 mainProgram = "anyrun"; 73 + platforms = lib.platforms.linux; 76 74 }; 77 75 }
+3 -3
pkgs/by-name/ci/cinny-desktop/package.nix
··· 20 20 rustPlatform.buildRustPackage rec { 21 21 pname = "cinny-desktop"; 22 22 # We have to be using the same version as cinny-web or this isn't going to work. 23 - version = "4.2.2"; 23 + version = "4.2.3"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "cinnyapp"; 27 27 repo = "cinny-desktop"; 28 28 rev = "refs/tags/v${version}"; 29 - hash = "sha256-W8WSnfUqWTtyb6x0Kmej5sAxsi1Kh/uDkIx6SZhgSvw="; 29 + hash = "sha256-yNGzgkZXz/VroGGnZFqo5n2v3cE6/tvpQv5U4p27row="; 30 30 }; 31 31 32 32 sourceRoot = "${src.name}/src-tauri"; 33 33 34 - cargoHash = "sha256-rg4NdxyJfnEPmFjb2wKJcF7ga7t5WNX/LB0haOvGbXU="; 34 + cargoHash = "sha256-0EIKozFwy7XihFRpjLZ3Am7h1wOU7ZGcHSoTnFnYzTU="; 35 35 36 36 postPatch = 37 37 let
+5 -5
pkgs/by-name/ci/cinny-unwrapped/package.nix
··· 2 2 lib, 3 3 buildNpmPackage, 4 4 fetchFromGitHub, 5 + giflib, 5 6 python3, 6 7 pkg-config, 7 8 pixman, 8 9 cairo, 9 10 pango, 10 11 stdenv, 11 - darwin, 12 12 olm, 13 13 }: 14 14 15 15 buildNpmPackage rec { 16 16 pname = "cinny-unwrapped"; 17 - version = "4.2.2"; 17 + version = "4.2.3"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "cinnyapp"; 21 21 repo = "cinny"; 22 22 rev = "v${version}"; 23 - hash = "sha256-S8vOydjQLL2JK5g8B/PBaDRd+Er3JEKrsYSkDrOdi2k="; 23 + hash = "sha256-BoUQURCfEu5kocMm8T25cVl8hgZGxcxrMzQZOl2fAbY="; 24 24 }; 25 25 26 - npmDepsHash = "sha256-W3XXrhg7BblS0w4jI6oQDNggt7G56AzHQKC9tD0TrvU="; 26 + npmDepsHash = "sha256-fDoia6evCmXZgeIKL0coRo3yunX1dfud31ROgmop2Sc="; 27 27 28 28 # Fix error: no member named 'aligned_alloc' in the global namespace 29 29 env.NIX_CFLAGS_COMPILE = lib.optionalString ( ··· 39 39 pixman 40 40 cairo 41 41 pango 42 - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.CoreText ]; 42 + ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ giflib ]; 43 43 44 44 installPhase = '' 45 45 runHook preInstall
+18 -4
pkgs/by-name/fx/fx-cast-bridge/package.nix
··· 1 - { lib, buildNpmPackage, fetchFromGitHub, avahi-compat, nodejs_18, python3 }: 1 + { 2 + lib, 3 + buildNpmPackage, 4 + fetchFromGitHub, 5 + avahi-compat, 6 + nodejs_18, 7 + python3, 8 + stdenv, 9 + }: 2 10 3 11 buildNpmPackage rec { 4 12 pname = "fx-cast-bridge"; ··· 48 56 runHook postInstall 49 57 ''; 50 58 51 - meta = with lib; { 59 + meta = { 52 60 description = "Implementation of the Chrome Sender API (Chromecast) within Firefox"; 53 61 homepage = "https://hensm.github.io/fx_cast/"; 54 - license = licenses.mit; 55 - maintainers = [ ]; 62 + license = lib.licenses.mit; 63 + maintainers = with lib.maintainers; [ bot-wxt1221 ]; 64 + platforms = [ 65 + "x86_64-linux" 66 + "aarch64-darwin" 67 + "x86_64-darwin" 68 + ]; # aarch64-linux wasn't support in upstream according to README 69 + broken = stdenv.hostPlatform.isDarwin; 56 70 mainProgram = "fx_cast_bridge"; 57 71 }; 58 72 }
+4 -4
pkgs/by-name/ho/hoppscotch/package.nix
··· 8 8 9 9 let 10 10 pname = "hoppscotch"; 11 - version = "24.8.1-0"; 11 + version = "24.10.2-0"; 12 12 13 13 src = 14 14 fetchurl 15 15 { 16 16 aarch64-darwin = { 17 17 url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_mac_aarch64.dmg"; 18 - hash = "sha256-Tc6lQbMZHX4Wl0R3fGClRr27fFTrYTxMtAkSPCw8mrw="; 18 + hash = "sha256-f0Wg3HHVX5NIW7Rfke52/knaGfPeZLpZb5KZkzah4GU="; 19 19 }; 20 20 x86_64-darwin = { 21 21 url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_mac_x64.dmg"; 22 - hash = "sha256-c3UHntrLRoXfmz8LL3Xu8mjBtyf952/tYMFqbTyECR0="; 22 + hash = "sha256-rSZ6F4ERWj5ElfWAXnD0vVrA2JmMKZdBeMWsr15hbGc="; 23 23 }; 24 24 x86_64-linux = { 25 25 url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_linux_x64.AppImage"; 26 - hash = "sha256-Aegc4kiLPtY+hlQtfYR3uztqs8Gj9fbUcAZ1XB8i1Pw="; 26 + hash = "sha256-G4oul2nP6KaPuMs8bS9ilbipczd20fClA7hl3HqaxeQ="; 27 27 }; 28 28 } 29 29 .${stdenv.system} or (throw "Unsupported system: ${stdenv.system}");
+1
pkgs/by-name/is/isponsorblocktv/pypackage.nix
··· 56 56 "pyytlounge" 57 57 "textual-slider" 58 58 "textual" 59 + "rich" 59 60 ]; 60 61 61 62 meta = {
+27 -18
pkgs/by-name/li/libcangjie/package.nix
··· 1 - { lib, stdenv, autoconf, automake, libtool, m4, fetchurl, bash, pkg-config, sqlite }: 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitLab, 5 + meson, 6 + ninja, 7 + pkg-config, 8 + sqlite, 9 + cppcheck, 10 + }: 2 11 3 12 stdenv.mkDerivation rec { 4 13 pname = "libcangjie"; 5 - version = "1.4_rev_${rev}"; 6 - rev = "a73c1d8783f7b6526fd9b2cc44a669ffa5518d3d"; 14 + version = "1.4.0"; 7 15 8 - # fetchFromGitLab isn't working for some reason 9 - src = fetchurl { 10 - url = "https://gitlab.freedesktop.org/cangjie/libcangjie/-/archive/a73c1d8783f7b6526fd9b2cc44a669ffa5518d3d/libcangjie-a73c1d8783f7b6526fd9b2cc44a669ffa5518d3d.tar.gz"; 11 - sha256 = "sha256-j5IQ0hBefoF8p966YrfZgYCw7ht5twJhYi4l0NneukQ="; 16 + src = fetchFromGitLab { 17 + domain = "gitlab.freedesktop.org"; 18 + owner = "cangjie"; 19 + repo = "libcangjie"; 20 + rev = "v${version}"; 21 + hash = "sha256-LZRU2hbAC8xftPAIHDKCa2SfFLuH/PVqvjZmOSoUQwc="; 12 22 }; 13 23 14 - nativeBuildInputs = [ pkg-config autoconf automake ]; 15 - buildInputs = [ libtool m4 sqlite ]; 24 + nativeBuildInputs = [ 25 + pkg-config 26 + meson 27 + ninja 28 + ]; 16 29 17 - configureScript = "./autogen.sh"; 18 - 19 - preConfigure = '' 20 - find . -name '*.sh' -exec sed -e 's@#!/bin/bash@${bash}/bin/bash@' -i '{}' ';' 21 - ''; 30 + buildInputs = [ 31 + sqlite 32 + cppcheck 33 + ]; 22 34 23 35 doCheck = true; 24 36 25 37 meta = { 26 38 description = "C library implementing the Cangjie input method"; 27 - longDescription = '' 28 - libcangjie is a library implementing the Cangjie input method. 29 - ''; 30 39 homepage = "https://gitlab.freedesktop.org/cangjie/libcangjie"; 31 40 license = lib.licenses.lgpl3Plus; 32 - 33 41 maintainers = [ lib.maintainers.linquize ]; 34 42 platforms = lib.platforms.all; 43 + mainProgram = "libcangjie-cli"; 35 44 }; 36 45 }
+2 -2
pkgs/by-name/mu/music-assistant/package.nix
··· 24 24 25 25 python.pkgs.buildPythonApplication rec { 26 26 pname = "music-assistant"; 27 - version = "2.2.7"; 27 + version = "2.3.2"; 28 28 pyproject = true; 29 29 30 30 src = fetchFromGitHub { 31 31 owner = "music-assistant"; 32 32 repo = "server"; 33 33 rev = "refs/tags/${version}"; 34 - hash = "sha256-GMjeNX8C027F+Wl/HfluWap9pDOeQwlM9qOs0Sp5tTI="; 34 + hash = "sha256-q71LczFsJAvZaWCQg4Lgzg2XX4XDFvA3x255Re00D9Q="; 35 35 }; 36 36 37 37 patches = [
+11 -5
pkgs/by-name/mu/music-assistant/providers.nix
··· 1 1 # Do not edit manually, run ./update-providers.py 2 2 3 3 { 4 - version = "2.2.6"; 4 + version = "2.3.2"; 5 5 providers = { 6 6 airplay = ps: [ 7 7 ]; 8 8 apple_music = ps: [ 9 9 ]; # missing pywidevine 10 + bluesound = ps: with ps; [ 11 + pyblu 12 + ]; 10 13 builtin = ps: [ 11 14 ]; 12 15 chromecast = ps: with ps; [ ··· 40 43 opensubsonic = ps: with ps; [ 41 44 py-opensonic 42 45 ]; 46 + player_group = ps: [ 47 + ]; 43 48 plex = ps: with ps; [ 44 49 plexapi 45 50 ]; ··· 48 53 radiobrowser = ps: with ps; [ 49 54 radios 50 55 ]; 56 + siriusxm = ps: [ 57 + ]; # missing sxm 51 58 slimproto = ps: with ps; [ 52 59 aioslimproto 53 60 ]; ··· 55 62 bidict 56 63 snapcast 57 64 ]; 58 - sonos = ps: with ps; [ 65 + sonos = ps: [ 66 + ]; # missing aiosonos 67 + sonos_s1 = ps: with ps; [ 59 68 defusedxml 60 69 soco 61 - sonos-websocket 62 70 ]; 63 71 soundcloud = ps: [ 64 72 ]; # missing soundcloudpy ··· 75 83 tidalapi 76 84 ]; 77 85 tunein = ps: [ 78 - ]; 79 - ugp = ps: [ 80 86 ]; 81 87 ytmusic = ps: with ps; [ 82 88 yt-dlp
+5 -1
pkgs/by-name/mu/music-assistant/update-providers.py
··· 16 16 from urllib.request import urlopen 17 17 18 18 from jinja2 import Environment 19 + from mashumaro.exceptions import MissingField 19 20 from packaging.requirements import Requirement 20 21 21 22 TEMPLATE = """# Do not edit manually, run ./update-providers.py ··· 113 114 from music_assistant.common.models.provider import ProviderManifest # type: ignore 114 115 115 116 for fn in basedir.glob("**/manifest.json"): 116 - manifests.append(await ProviderManifest.parse(fn)) 117 + try: 118 + manifests.append(await ProviderManifest.parse(fn)) 119 + except MissingField as ex: 120 + print(f"Error parsing {fn}", ex) 117 121 118 122 return manifests 119 123
+4 -4
pkgs/by-name/ni/niri/Cargo.lock
··· 2390 2390 2391 2391 [[package]] 2392 2392 name = "niri" 2393 - version = "0.1.10" 2393 + version = "0.1.10-1" 2394 2394 dependencies = [ 2395 2395 "anyhow", 2396 2396 "approx 0.5.1", ··· 2444 2444 2445 2445 [[package]] 2446 2446 name = "niri-config" 2447 - version = "0.1.10" 2447 + version = "0.1.10-1" 2448 2448 dependencies = [ 2449 2449 "bitflags 2.6.0", 2450 2450 "csscolorparser", ··· 2461 2461 2462 2462 [[package]] 2463 2463 name = "niri-ipc" 2464 - version = "0.1.10" 2464 + version = "0.1.10-1" 2465 2465 dependencies = [ 2466 2466 "clap", 2467 2467 "schemars", ··· 2471 2471 2472 2472 [[package]] 2473 2473 name = "niri-visual-tests" 2474 - version = "0.1.10" 2474 + version = "0.1.10-1" 2475 2475 dependencies = [ 2476 2476 "anyhow", 2477 2477 "gtk4",
+3 -12
pkgs/by-name/ni/niri/package.nix
··· 4 4 dbus, 5 5 eudev, 6 6 fetchFromGitHub, 7 - fetchpatch, 8 7 libdisplay-info, 9 8 libglvnd, 10 9 libinput, ··· 26 25 27 26 rustPlatform.buildRustPackage rec { 28 27 pname = "niri"; 29 - version = "0.1.10"; 28 + version = "0.1.10.1"; 30 29 31 30 src = fetchFromGitHub { 32 31 owner = "YaLTeR"; 33 32 repo = "niri"; 34 33 rev = "refs/tags/v${version}"; 35 - hash = "sha256-ea15x8+AAm90aeU1zNWXzX7ZfenzQRUgORyjOdn4Uoc="; 34 + hash = "sha256-Qjf7alRbPPERfiZsM9EMKX+HwjESky1tieh5PJIkLwE="; 36 35 }; 37 36 38 - patches = [ 39 - # Fix scrolling not working with missing mouse config 40 - (fetchpatch { 41 - url = "https://github.com/YaLTeR/niri/commit/1951d2a9f262196a706f2645efb18dac3c4d6839.patch"; 42 - hash = "sha256-P/0LMYZ4HD0iG264BMnK4sLNNLmtbefF230GyC+t6qg="; 43 - }) 44 - ]; 45 - 46 37 postPatch = '' 47 38 patchShebangs resources/niri-session 48 39 substituteInPlace resources/niri.service \ ··· 52 43 cargoLock = { 53 44 lockFile = ./Cargo.lock; 54 45 outputHashes = { 55 - "smithay-0.3.0" = "sha256-nSM7LukWHO2n2eWz5ipFNkTCYDvx/VvPXnKVngJFU0U="; 56 46 "libspa-0.8.0" = "sha256-kp5x5QhmgEqCrt7xDRfMFGoTK5IXOuvW2yOW02B8Ftk="; 47 + "smithay-0.3.0" = "sha256-nSM7LukWHO2n2eWz5ipFNkTCYDvx/VvPXnKVngJFU0U="; 57 48 }; 58 49 }; 59 50
+2 -2
pkgs/by-name/ri/rivalcfg/package.nix
··· 2 2 3 3 python3Packages.buildPythonPackage rec { 4 4 pname = "rivalcfg"; 5 - version = "4.13.0"; 5 + version = "4.14.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "flozz"; 9 9 repo = "rivalcfg"; 10 10 rev = "refs/tags/v${version}"; 11 - sha256 = "sha256-zZQkfi84NE3mpGv7+Z6AnUXEj0y9SoBmbbtRiTDPS/8="; 11 + sha256 = "sha256-LQpEHcKXkepfsgG7tGYsmM43FkUSBgm1Cn5C1RmTggI="; 12 12 }; 13 13 14 14 propagatedBuildInputs = with python3Packages; [ hidapi setuptools ];
+2 -2
pkgs/by-name/sk/skopeo/package.nix
··· 18 18 19 19 buildGoModule rec { 20 20 pname = "skopeo"; 21 - version = "1.16.1"; 21 + version = "1.17.0"; 22 22 23 23 src = fetchFromGitHub { 24 24 rev = "v${version}"; 25 25 owner = "containers"; 26 26 repo = "skopeo"; 27 - hash = "sha256-RsFfShru4ujB+x0hju8Xju43JJk/+PAevIPjjDC5YbQ="; 27 + hash = "sha256-IoYeCGiGOjz+8HPzYPXUWsHADtrWHvJm9YhKeMJJf0k="; 28 28 }; 29 29 30 30 outputs = [ "out" "man" ];
+1
pkgs/by-name/so/sonarr/deps.nix
··· 17 17 (fetchNuGet { pname = "Ical.Net"; version = "4.2.0"; hash = "sha256-OcUvqj2nIyZ93MUYvRN+752xPkbtE/Uoi6T+W51eDKc="; }) 18 18 (fetchNuGet { pname = "ImpromptuInterface"; version = "7.0.1"; hash = "sha256-61KY5H3W/sGX12y0oREPX7W22VJokL9U3VJpOHW50s8="; }) 19 19 (fetchNuGet { pname = "Instances"; version = "1.6.1"; hash = "sha256-ge49RXumBAUKHld/5EhxydEVTKc8Lqz7MNgH4Y4ca9E="; }) 20 + (fetchNuGet { pname = "IPAddressRange"; version = "6.0.0"; hash = "sha256-3qa0BOBto1+SzJjepSWrvjRryw8RBaKOlPFXtVTvyjo="; }) 20 21 (fetchNuGet { pname = "Lib.Harmony"; version = "2.0.1"; hash = "sha256-mmzIoIUDbByhbGIA87aVHlyMpFBZnpJPZiD1Gja2MVU="; }) 21 22 (fetchNuGet { pname = "MailKit"; version = "3.6.0"; hash = "sha256-ECpS2Bt7e3h/uJ5Twng2/lw3j20C3UZgiivcW+KW7sQ="; }) 22 23 (fetchNuGet { pname = "Microsoft.AspNetCore.Cryptography.Internal"; version = "6.0.21"; hash = "sha256-YMveWdyikWEfczNSMSh0LlBS87gsMxMto1RW8Unjnro="; })
+3 -3
pkgs/by-name/so/sonarr/package.nix
··· 18 18 , prefetch-yarn-deps 19 19 }: 20 20 let 21 - version = "4.0.9.2244"; 21 + version = "4.0.10.2544"; 22 22 src = fetchFromGitHub { 23 23 owner = "Sonarr"; 24 24 repo = "Sonarr"; 25 25 rev = "v${version}"; 26 - hash = "sha256-RDhJUf8P2STTug69EGozW0q87qDE40jf5G7n7pezWeY="; 26 + hash = "sha256-5mP+fleZDYL/XU23r+dGDeAbNfFz7eVrvYW+vJ6KVV8="; 27 27 }; 28 28 rid = dotnetCorePackages.systemToDotnetRid stdenvNoCC.hostPlatform.system; 29 29 in ··· 40 40 41 41 yarnOfflineCache = fetchYarnDeps { 42 42 yarnLock = "${src}/yarn.lock"; 43 - hash = "sha256-qL8vNKf0XqpO/TUfKMXbfrmRVAqnvKLREAjcsAYDqeE="; 43 + hash = "sha256-7jHx7TW/oLQuYVmjd4rPMqW2sZbC/AiEUqeEd19LoWk="; 44 44 }; 45 45 46 46 ffprobe = lib.optionalDrvAttr withFFmpeg (lib.getExe' ffmpeg "ffprobe");
+2 -2
pkgs/by-name/wa/warzone2100/package.nix
··· 46 46 47 47 stdenv.mkDerivation (finalAttrs: { 48 48 inherit pname; 49 - version = "4.5.4"; 49 + version = "4.5.5"; 50 50 51 51 src = fetchurl { 52 52 url = "mirror://sourceforge/project/warzone2100/releases/${finalAttrs.version}/warzone2100_src.tar.xz"; 53 - hash = "sha256-v7Odn5UJwNxdr6Pm959VgtdkFJYpN6e9f30bVXqIr8I="; 53 + hash = "sha256-B/YbrnIWh+3rYtpId+hQMKA6BTpZPWRRlPxld44EgP8="; 54 54 }; 55 55 56 56 buildInputs = [
+14
pkgs/by-name/wm/wmii/001-disable-python2-build.patch
··· 1 + diff --git a/alternative_wmiircs/Makefile b/alternative_wmiircs/Makefile 2 + index 3b9c3709..3ce46169 100644 3 + --- a/alternative_wmiircs/Makefile 4 + +++ b/alternative_wmiircs/Makefile 5 + @@ -3,8 +3,7 @@ include $(ROOT)/mk/hdr.mk 6 + include $(ROOT)/mk/wmii.mk 7 + 8 + BIN = $(GLOBALCONF) 9 + -DIRS = python \ 10 + - plan9port \ 11 + +DIRS = plan9port \ 12 + ruby 13 + 14 + DOCS = README
+28 -22
pkgs/by-name/wm/wmii/package.nix
··· 1 - { lib, stdenv 2 - , fetchFromGitHub 3 - , dash 4 - , libX11 5 - , libXext 6 - , libXft 7 - , libXinerama 8 - , libXrandr 9 - , libXrender 10 - , libixp 11 - , pkg-config 12 - , txt2tags 13 - , unzip 14 - , which 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + dash, 6 + libX11, 7 + libXext, 8 + libXft, 9 + libXinerama, 10 + libXrandr, 11 + libXrender, 12 + libixp, 13 + pkg-config, 14 + txt2tags, 15 + unzip, 16 + which, 15 17 }: 16 18 17 19 stdenv.mkDerivation rec { 18 20 pname = "wmii"; 19 - version = "unstable-2022-04-04"; 21 + version = "0-unstable-2023-09-30"; 20 22 21 23 src = fetchFromGitHub { 22 24 owner = "0intro"; 23 25 repo = "wmii"; 24 - rev = "ff120c7fee6e1b3a30a4a800074394327fb1da9d"; 25 - hash = "sha256-KEmWnobpT/5TdgT2HGPCpG1duz9Q6Z6PFSEBs2Ce+7g="; 26 + rev = "26848c93457606b350f57d6d313112a745a0cf3d"; 27 + hash = "sha256-5l2aYAoThbA0Aq8M2vPTzaocQO1AvrnWqgXhmBLADVk="; 26 28 }; 27 29 28 30 # for dlopen-ing ··· 43 45 EOF 44 46 ''; 45 47 46 - # Remove optional python2 functionality 47 - postInstall = '' 48 - rm -rf $out/lib/python* $out/etc/wmii-hg/python 49 - ''; 48 + patches = [ 49 + # the python alternative wmiirc was not building due to errors with pyxp 50 + # this patch disables building it altogether 51 + ./001-disable-python2-build.patch 52 + ]; 50 53 51 - nativeBuildInputs = [ pkg-config unzip ]; 54 + nativeBuildInputs = [ 55 + pkg-config 56 + unzip 57 + ]; 52 58 buildInputs = [ 53 59 dash 54 60 libX11
+5 -9
pkgs/development/python-modules/b2sdk/default.nix
··· 10 10 packaging, 11 11 pdm-backend, 12 12 pyfakefs, 13 - pytest-lazy-fixture, 13 + pytest-lazy-fixtures, 14 14 pytest-mock, 15 15 pytestCheckHook, 16 16 pythonOlder, ··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "b2sdk"; 24 - version = "2.5.1"; 24 + version = "2.6.0"; 25 25 pyproject = true; 26 26 27 27 disabled = pythonOlder "3.7"; ··· 30 30 owner = "Backblaze"; 31 31 repo = "b2-sdk-python"; 32 32 rev = "refs/tags/v${version}"; 33 - hash = "sha256-oS037l5pQW/z4GX5+hb/mCUA219cGHE7lyiG8aos21k="; 33 + hash = "sha256-nYsbcRRNh6WEelur/GvzE800Yg0h51FDhxJwBryVs4w="; 34 34 }; 35 35 36 36 build-system = [ pdm-backend ]; 37 37 38 - 39 - pythonRemoveDeps = [ "setuptools" ]; 40 - 41 38 dependencies = 42 39 [ 43 40 annotated-types ··· 49 46 ++ lib.optionals (pythonOlder "3.12") [ typing-extensions ]; 50 47 51 48 nativeCheckInputs = [ 52 - pyfakefs 53 - pytest-lazy-fixture 49 + pytest-lazy-fixtures 54 50 pytest-mock 55 51 pytestCheckHook 56 52 tqdm ··· 81 77 homepage = "https://github.com/Backblaze/b2-sdk-python"; 82 78 changelog = "https://github.com/Backblaze/b2-sdk-python/blob/v${version}/CHANGELOG.md"; 83 79 license = licenses.mit; 84 - maintainers = [ ]; 80 + maintainers = with maintainers; [ pmw ]; 85 81 }; 86 82 }
+2 -25
pkgs/development/python-modules/cassandra-driver/default.nix
··· 6 6 cython, 7 7 eventlet, 8 8 fetchFromGitHub, 9 - fetchpatch2, 10 9 geomet, 11 10 gevent, 12 11 gremlinpython, ··· 26 25 27 26 buildPythonPackage rec { 28 27 pname = "cassandra-driver"; 29 - version = "3.29.1"; 28 + version = "3.29.2"; 30 29 pyproject = true; 31 30 32 31 src = fetchFromGitHub { 33 32 owner = "datastax"; 34 33 repo = "python-driver"; 35 34 rev = "refs/tags/${version}"; 36 - hash = "sha256-pnNm5Pd5k4bt+s3GrUUDWRpSdqNSM89GiX8DZKYzW1E="; 35 + hash = "sha256-RX9GLk2admzRasmP7LCwIfsJIt8TC/9rWhIcoTqS0qc="; 37 36 }; 38 - 39 - patches = [ 40 - # https://github.com/datastax/python-driver/pull/1201 41 - # Also needed for below patch to apply 42 - (fetchpatch2 { 43 - name = "remove-mock-dependency.patch"; 44 - url = "https://github.com/datastax/python-driver/commit/9aca00be33d96559f0eabc1c8a26bb439dcebbd7.patch"; 45 - hash = "sha256-ZN95V8ebbjahzqBat2oKBJLfu0fqbWMvAu0DzfVGw8I="; 46 - }) 47 - # https://github.com/datastax/python-driver/pull/1215 48 - (fetchpatch2 { 49 - name = "convert-to-pytest.patch"; 50 - url = "https://github.com/datastax/python-driver/commit/9952e2ab22c7e034b96cc89330791d73c221546b.patch"; 51 - hash = "sha256-xa2aV6drBcgkQT05kt44vwupg3oMHLbcbZSQ7EHKnko="; 52 - }) 53 - # https://github.com/datastax/python-driver/pull/1195 54 - (fetchpatch2 { 55 - name = "remove-assertRaisesRegexp.patch"; 56 - url = "https://github.com/datastax/python-driver/commit/622523b83971e8a181eb4853b7d877420c0351ef.patch"; 57 - hash = "sha256-Q8pRhHBLKyenMfrITf8kDv3BbsSCDAmVisTr4jSAIvA="; 58 - }) 59 - ]; 60 37 61 38 pythonRelaxDeps = [ "geomet" ]; 62 39
-9
pkgs/development/python-modules/celery-redbeat/default.nix
··· 2 2 lib, 3 3 buildPythonPackage, 4 4 fetchFromGitHub, 5 - fetchpatch, 6 5 python-dateutil, 7 6 celery, 8 7 redis, ··· 24 23 rev = "refs/tags/v${version}"; 25 24 hash = "sha256-lAEbhRTp0jYrCgHaTvPrl+lW1NRezmmTqAnUmLdpVwY="; 26 25 }; 27 - 28 - patches = [ 29 - (fetchpatch { 30 - # celery 5.3.0 support 31 - url = "https://github.com/sibson/redbeat/commit/4240e17172a4d9d2744d5c4da3cfca0e0a024e2e.patch"; 32 - hash = "sha256-quEfSFhv0sIpsKHX1CpFhbMC8LYXA8NASWYU8MMYPSk="; 33 - }) 34 - ]; 35 26 36 27 propagatedBuildInputs = [ 37 28 celery
+7 -3
pkgs/development/python-modules/clarifai-grpc/default.nix
··· 33 33 requests 34 34 ]; 35 35 36 + pythonRelaxDeps = [ 37 + "grpcio" 38 + ]; 39 + 36 40 # almost all tests require network access 37 41 doCheck = false; 38 42 39 43 pythonImportsCheck = [ "clarifai_grpc" ]; 40 44 41 - meta = with lib; { 45 + meta = { 42 46 description = "Clarifai gRPC API Client"; 43 47 homepage = "https://github.com/Clarifai/clarifai-python-grpc"; 44 48 changelog = "https://github.com/Clarifai/clarifai-python-grpc/releases/tag/${version}"; 45 - license = licenses.asl20; 46 - maintainers = with maintainers; [ natsukium ]; 49 + license = lib.licenses.asl20; 50 + maintainers = with lib.maintainers; [ natsukium ]; 47 51 }; 48 52 }
+7 -3
pkgs/development/python-modules/essentials-openapi/default.nix
··· 53 53 ]; 54 54 }; 55 55 56 + pythonRelaxDeps = [ 57 + "markupsafe" 58 + ]; 59 + 56 60 pythonImportsCheck = [ "openapidocs" ]; 57 61 58 - meta = with lib; { 62 + meta = { 59 63 homepage = "https://github.com/Neoteroi/essentials-openapi"; 60 64 description = "Functions to handle OpenAPI Documentation"; 61 65 changelog = "https://github.com/Neoteroi/essentials-openapi/releases/v${version}"; 62 - license = licenses.mit; 63 - maintainers = with maintainers; [ 66 + license = lib.licenses.mit; 67 + maintainers = with lib.maintainers; [ 64 68 aldoborrero 65 69 zimbatm 66 70 ];
+2 -2
pkgs/development/python-modules/lcn-frontend/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "lcn-frontend"; 10 - version = "0.2.1"; 10 + version = "0.2.2"; 11 11 pyproject = true; 12 12 13 13 src = fetchPypi { 14 14 pname = "lcn_frontend"; 15 15 inherit version; 16 - hash = "sha256-GParXVKAbYI8zjBWjf7+uBCpMzLszp2nMxXhJkf4Ln4="; 16 + hash = "sha256-D6rwFLThOCEbKYhUpuA8K+0iLYt3pqU4GHzJcr3LaAM="; 17 17 }; 18 18 19 19 postPatch = ''
+21 -5
pkgs/development/python-modules/oddsprout/default.nix
··· 3 3 buildPythonPackage, 4 4 fetchFromGitHub, 5 5 poetry-core, 6 + pytestCheckHook, 7 + pythonOlder, 6 8 dahlia, 7 - ixia 9 + ixia, 8 10 }: 9 11 10 12 buildPythonPackage rec { 11 13 pname = "oddsprout"; 12 - version = "0.1.0"; 14 + version = "0.1.1"; 13 15 pyproject = true; 14 16 17 + disabled = pythonOlder "3.9"; 18 + 15 19 src = fetchFromGitHub { 16 20 owner = "trag1c"; 17 21 repo = "oddsprout"; 18 22 rev = "refs/tags/v${version}"; 19 - hash = "sha256-k5/mBoW4PxGUbkwaZyHgS3MGI4533V/nNoGqEg+VXpM="; 23 + hash = "sha256-BOUYq4yny3ScgzCzx2cpeK4e7nxxwTj8mJ42nr59mFA="; 20 24 }; 21 25 22 26 build-system = [ poetry-core ]; 23 - dependencies = [ dahlia ixia ]; 27 + 28 + dependencies = [ 29 + dahlia 30 + ixia 31 + ]; 32 + 33 + # has one test `test_main_recursion_error` 34 + # that has a very low (~1%) but nonzero chance to fail, 35 + # this is known upstream (https://github.com/trag1c/oddsprout/issues/5) 36 + nativeCheckInputs = [ pytestCheckHook ]; 24 37 25 38 pythonImportsCheck = [ "oddsprout" ]; 26 39 ··· 29 42 description = "Generate random JSON with no schemas involved"; 30 43 license = licenses.mit; 31 44 homepage = "https://trag1c.github.io/oddsprout"; 32 - maintainers = with maintainers; [ sigmanificient ]; 45 + maintainers = with maintainers; [ 46 + itepastra 47 + sigmanificient 48 + ]; 33 49 }; 34 50 }
+29 -20
pkgs/development/python-modules/pycangjie/default.nix
··· 1 1 { 2 2 lib, 3 - fetchFromGitHub, 4 - bash, 5 - autoconf, 6 - automake, 7 - libtool, 3 + fetchFromGitLab, 8 4 pkg-config, 9 5 libcangjie, 10 6 sqlite, 11 7 buildPythonPackage, 12 8 cython, 9 + meson, 10 + ninja, 11 + cmake, 13 12 }: 14 13 15 - buildPythonPackage { 14 + buildPythonPackage rec { 16 15 pname = "pycangjie"; 17 - version = "unstable-2015-05-03"; 16 + version = "1.5.0"; 17 + 18 18 format = "other"; 19 19 20 - src = fetchFromGitHub { 21 - owner = "Cangjians"; 20 + src = fetchFromGitLab { 21 + domain = "gitlab.freedesktop.org"; 22 + owner = "cangjie"; 22 23 repo = "pycangjie"; 23 - rev = "361bb413203fd43bab624d98edf6f7d20ce6bfd3"; 24 - hash = "sha256-sS0Demzm89WtEIN4Efz0OTsUQ/c3gIX+/koekQGOca4="; 24 + rev = version; 25 + hash = "sha256-REWX6u3Rc72+e5lIImBwV5uFoBBUTMM5BOfYdKIFL4k="; 25 26 }; 26 27 28 + preConfigure = '' 29 + ( 30 + cd subprojects 31 + set -x 32 + cp -R --no-preserve=mode,ownership ${libcangjie.src} libcangjie 33 + ) 34 + ''; 35 + 27 36 nativeBuildInputs = [ 28 37 pkg-config 29 - libtool 30 - autoconf 31 - automake 38 + meson 39 + ninja 32 40 cython 41 + cmake 33 42 ]; 43 + 34 44 buildInputs = [ 35 - libcangjie 36 45 sqlite 37 46 ]; 38 47 39 - preConfigure = '' 40 - find . -name '*.sh' -exec sed -e 's@#!/bin/bash@${bash}/bin/bash@' -i '{}' ';' 41 - sed -i 's@/usr@${libcangjie}@' tests/__init__.py 42 - ''; 48 + pythonImportCheck = [ "cangjie" ]; 43 49 44 - configureScript = "./autogen.sh"; 50 + # `buildPythonApplication` skips checkPhase 51 + postInstallCheck = '' 52 + mesonCheckPhase 53 + ''; 45 54 46 55 meta = with lib; { 47 56 description = "Python wrapper to libcangjie";
+12 -9
pkgs/development/python-modules/pymoo/default.nix
··· 2 2 lib, 3 3 buildPythonPackage, 4 4 fetchFromGitHub, 5 - fetchpatch, 6 5 setuptools, 7 6 pytestCheckHook, 8 7 writeText, ··· 38 37 hash = "sha256-iGWPepZw3kJzw5HKV09CvemVvkvFQ38GVP+BAryBSs0="; 39 38 }; 40 39 41 - patches = [ 42 - # https://github.com/anyoptimization/pymoo/pull/407 43 - (fetchpatch { 44 - url = "https://github.com/anyoptimization/pymoo/commit/be57ece64275469daece1e8ef12b2b6ee05362c9.diff"; 45 - hash = "sha256-BLPrUqNbAsAecfYahESEJF6LD+kehUYmkTvl/nvyqII="; 46 - }) 47 - ]; 48 - 49 40 pythonRelaxDeps = [ "cma" ]; 50 41 pythonRemoveDeps = [ "alive-progress" ]; 51 42 ··· 74 65 substituteInPlace pymoo/config.py \ 75 66 --replace-fail "https://raw.githubusercontent.com/anyoptimization/pymoo-data/main/" \ 76 67 "file://$pymoo_data/" 68 + 69 + # Some tests require a grad backend to be configured, this is a hacky way to do so. 70 + # The choice must be either "jax.numpy" or "autograd.numpy" 71 + echo 'from pymoo.gradient import activate; activate("autograd.numpy")' >> tests/conftest.py 77 72 ''; 78 73 nativeCheckInputs = [ 79 74 pytestCheckHook ··· 87 82 # ModuleNotFoundError: No module named 'pymoo.cython.non_dominated_sorting' 88 83 "test_fast_non_dominated_sorting" 89 84 "test_efficient_non_dominated_sort" 85 + "test_dominance_degree_non_dominated_sort" 86 + 87 + # sensitive to float precision 88 + "test_cd_and_pcd" 89 + ]; 90 + disabledTestPaths = [ 91 + # sensitive to float precision 92 + "tests/algorithms/test_no_modfication.py" 90 93 ]; 91 94 # Avoid crashing sandboxed build on macOS 92 95 MATPLOTLIBRC = writeText "" ''
+4 -6
pkgs/development/python-modules/tensorflow-metadata/build.patch
··· 2 2 index 7a09b2f..94c5aa6 100644 3 3 --- a/setup.py 4 4 +++ b/setup.py 5 - @@ -137,8 +137,5 @@ setup( 6 - long_description_content_type='text/markdown', 5 + @@ -141,8 +141,4 @@ setup( 7 6 keywords='tensorflow metadata tfx', 8 7 download_url='https://github.com/tensorflow/metadata/tags', 9 - - requires=[], 8 + requires=[], 10 9 - cmdclass={ 11 10 - 'build': _BuildCommand, 12 11 - 'bazel_build': _BazelBuildCommand, 13 - - }) 14 - + requires=[] 15 - + ) 12 + - }, 13 + )
+8 -9
pkgs/development/python-modules/viewstate/default.nix
··· 1 1 { 2 + lib, 2 3 buildPythonPackage, 3 4 fetchFromGitHub, 4 - isPy3k, 5 - lib, 6 - pytest, 5 + poetry-core, 6 + pytestCheckHook, 7 7 }: 8 8 9 9 buildPythonPackage rec { 10 10 pname = "viewstate"; 11 11 version = "0.6.0"; 12 - format = "setuptools"; 13 - disabled = !isPy3k; 12 + pyproject = true; 14 13 15 14 src = fetchFromGitHub { 16 15 owner = "yuvadm"; ··· 19 18 sha256 = "sha256-cXT5niE3rNdqmNqnITWy9c9/MF0gZ6LU2i1uzfOzkUI="; 20 19 }; 21 20 22 - nativeCheckInputs = [ pytest ]; 21 + build-system = [ poetry-core ]; 23 22 24 - checkPhase = '' 25 - pytest 26 - ''; 23 + nativeCheckInputs = [ 24 + pytestCheckHook 25 + ]; 27 26 28 27 meta = { 29 28 description = ".NET viewstate decoder";
+1 -1
pkgs/servers/pingvin-share/backend.nix
··· 31 31 prisma 32 32 ]; 33 33 34 - npmDepsHash = "sha256-F+pYEsaU4Rsiq1z3rwGeKznZqpITF+AoFgswhTFeXf8="; 34 + npmDepsHash = "sha256-RedMH3zWXTNOu/15UDeATP+gWBfDvt4vhKVahL/sEKM="; 35 35 makeCacheWritable = true; 36 36 npmFlags = [ "--legacy-peer-deps" ]; 37 37
+2 -2
pkgs/servers/pingvin-share/default.nix
··· 5 5 }: 6 6 7 7 let 8 - version = "1.1.3"; 8 + version = "1.2.4"; 9 9 src = fetchFromGitHub { 10 10 owner = "stonith404"; 11 11 repo = "pingvin-share"; 12 12 rev = "v${version}"; 13 - hash = "sha256-n3EwmS8uKrhEuNOh55eAkEtibAerAy6AduszW4leJuI="; 13 + hash = "sha256-hGM7xTgB+XTytnNdGNKQYd7YLAIMbBczxsrcNE3EXkc="; 14 14 }; 15 15 in 16 16
+1 -1
pkgs/servers/pingvin-share/frontend.nix
··· 23 23 buildInputs = [ vips ]; 24 24 nativeBuildInputs = [ pkg-config ]; 25 25 26 - npmDepsHash = "sha256-laVAVwx/A/6TunCmmZYQKAuYqv1xTG3e1DIonj2S9IU="; 26 + npmDepsHash = "sha256-aTarzVt+9Sn0xvAfPyoXFoHqPVjKDGv/OfLO8/RdkQw="; 27 27 makeCacheWritable = true; 28 28 npmFlags = [ "--legacy-peer-deps" ]; 29 29
+2 -2
pkgs/servers/sql/postgresql/12.nix
··· 1 1 import ./generic.nix { 2 - version = "12.20"; 3 - hash = "sha256-LVQ68wCf7H/VrzX3pwyVCF0+72tQjlF6qUk+mbFenqk="; 2 + version = "12.21"; 3 + hash = "sha256-bHEVUKwcx4KIZeWCPZ9Ffjva1vQyAXcWn5DkGb4MJ/I="; 4 4 muslPatches = { 5 5 dont-use-locale-a = { 6 6 url = "https://git.alpinelinux.org/aports/plain/testing/postgresql12/dont-use-locale-a-on-musl.patch?id=d5227c91adda59d4e7f55f13468f0314e8869174";
+2 -2
pkgs/servers/sql/postgresql/13.nix
··· 1 1 import ./generic.nix { 2 - version = "13.16"; 3 - hash = "sha256-ycu7YSnwIyggSCgGa7N4XACoXIyo/TKcKopTwfXNiGU="; 2 + version = "13.17"; 3 + hash = "sha256-AisKbnvDdKd37s4zcIiV17YMrgfUkrKGspaknXOV14s="; 4 4 muslPatches = { 5 5 disable-test-collate-icu-utf8 = { 6 6 url = "https://git.alpinelinux.org/aports/plain/main/postgresql13/disable-test-collate.icu.utf8.patch?id=69faa146ec9fff3b981511068f17f9e629d4688b";
+2 -2
pkgs/servers/sql/postgresql/14.nix
··· 1 1 import ./generic.nix { 2 - version = "14.13"; 3 - hash = "sha256-Wao8S0lasmqexp860KAijFHw/m+s82NN+tTRGX1hOlY="; 2 + version = "14.14"; 3 + hash = "sha256-hHJ/vM29Hv4B2N5kvBszCV23c60kV8787cLYJY68CdY="; 4 4 muslPatches = { 5 5 disable-test-collate-icu-utf8 = { 6 6 url = "https://git.alpinelinux.org/aports/plain/main/postgresql14/disable-test-collate.icu.utf8.patch?id=56999e6d0265ceff5c5239f85fdd33e146f06cb7";
+2 -2
pkgs/servers/sql/postgresql/15.nix
··· 1 1 import ./generic.nix { 2 - version = "15.8"; 3 - hash = "sha256-RANRX5pp7rPv68mPMLjGlhIr/fiV6Ss7I/W452nty2o="; 2 + version = "15.9"; 3 + hash = "sha256-dPLUVlA18M9ynssFmUn6rxECy9k3WbNZgi+Y+CGYx4M="; 4 4 muslPatches = { 5 5 dont-use-locale-a = { 6 6 url = "https://git.alpinelinux.org/aports/plain/main/postgresql15/dont-use-locale-a-on-musl.patch?id=f424e934e6d076c4ae065ce45e734aa283eecb9c";
+8 -4
pkgs/servers/sql/postgresql/17.nix
··· 1 1 import ./generic.nix { 2 - version = "17.0"; 3 - hash = "sha256-fidhMcD91rYliNutmzuyS4w0mNUAkyjbpZrxboGRCd4="; 4 - # TODO: Add dont-use-locale-a-on-musl.patch once Alpine Linux has PostgreSQL 17. 5 - # MR in: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/72853 2 + version = "17.1"; 3 + hash = "sha256-eEnbdO9qhVXQcj+H6BU5MBQi+pyOnyHM5h/cFOkZnc0="; 4 + muslPatches = { 5 + dont-use-locale-a = { 6 + url = "https://git.alpinelinux.org/aports/plain/main/postgresql17/dont-use-locale-a-on-musl.patch?id=d69ead2c87230118ae7f72cef7d761e761e1f37e"; 7 + hash = "sha256-6zjz3OpMx4qTETdezwZxSJPPdOvhCNu9nXvAaU9SwH8="; 8 + }; 9 + }; 6 10 }
+2 -24
pkgs/servers/sql/postgresql/generic.nix
··· 162 162 src = ./patches/locale-binary-path.patch; 163 163 locale = "${if stdenv.hostPlatform.isDarwin then darwin.adv_cmds else lib.getBin stdenv.cc.libc}/bin/locale"; 164 164 }) 165 - ] ++ lib.optionals (stdenv'.hostPlatform.isDarwin && atLeast "17") [ 165 + ] ++ lib.optionals (olderThan "17" && atLeast "16") [ 166 166 # TODO: Remove this with the next set of minor releases 167 167 (fetchpatch ({ 168 - url = "https://github.com/postgres/postgres/commit/0a883a067bd78f0ff0607afb18c4f783ac764504.patch"; 169 - hash = "sha256-F3zCaar6w6bwQDno7Tkg7ZbPJ+rhgi8/2NSvFakzQek="; 170 - })) 171 - ] ++ lib.optionals (olderThan "17") [ 172 - # TODO: Remove this with the next set of minor releases 173 - (fetchpatch ( 174 - if atLeast "14" then { 175 168 url = "https://github.com/postgres/postgres/commit/b27622c90869aab63cfe22159a459c57768b0fa4.patch"; 176 169 hash = "sha256-7G+BkJULhyx6nlMEjClcr2PJg6awgymZHr2JgGhXanA="; 177 170 excludes = [ "doc/*" ]; 178 - } else if atLeast "13" then { 179 - url = "https://github.com/postgres/postgres/commit/b28b9b19bbe3410da4a805ef775e0383a66af314.patch"; 180 - hash = "sha256-meFFskNWlcc/rv4BWo6fNR/tTFgQRgXGqTkJkoX7lHU="; 181 - excludes = [ "doc/*" ]; 182 - } else { 183 - url = "https://github.com/postgres/postgres/commit/205813da4c264d80db3c3215db199cc119e18369.patch"; 184 - hash = "sha256-L8/ns/fxTh2ayfDQXtBIKaArFhMd+v86UxVFWQdmzUw="; 185 - excludes = [ "doc/*" ]; 186 - }) 187 - ) 171 + })) 188 172 ] ++ lib.optionals stdenv'.hostPlatform.isMusl ( 189 173 # Using fetchurl instead of fetchpatch on purpose: https://github.com/NixOS/nixpkgs/issues/240141 190 174 map fetchurl (lib.attrValues muslPatches) ··· 192 176 (if atLeast "13" then ./patches/socketdir-in-run-13+.patch else ./patches/socketdir-in-run.patch) 193 177 ] ++ lib.optionals (stdenv'.hostPlatform.isDarwin && olderThan "16") [ 194 178 ./patches/export-dynamic-darwin-15-.patch 195 - ] ++ lib.optionals (atLeast "17") [ 196 - # Fix flaky test, https://www.postgresql.org/message-id/ba8e1bc0-8a99-45b7-8397-3f2e94415e03@suse.de 197 - (fetchpatch { 198 - url = "https://github.com/postgres/postgres/commit/a358019159de68d4f045cbb5d89c8c8c2e96e483.patch"; 199 - hash = "sha256-9joQZo93oUTp6CrcGnhj7o+Mrbj/KCWwwGUc9KAst+s="; 200 - }) 201 179 ]; 202 180 203 181 installTargets = [ "install-world" ];
+2 -2
pkgs/tools/audio/yabridge/default.nix
··· 72 72 in 73 73 multiStdenv.mkDerivation (finalAttrs: { 74 74 pname = "yabridge"; 75 - version = "5.1.0"; 75 + version = "5.1.1"; 76 76 77 77 # NOTE: Also update yabridgectl's cargoHash when this is updated 78 78 src = fetchFromGitHub { 79 79 owner = "robbert-vdh"; 80 80 repo = "yabridge"; 81 81 rev = "refs/tags/${finalAttrs.version}"; 82 - hash = "sha256-vnSdGedpiit8nym26i1QFiNnATk0Bymm7e5Ha2H41/M="; 82 + hash = "sha256-4eA3vQFklIWkhtbd3Nw39bnJT6gPcni79ZyQVqU4+GQ="; 83 83 }; 84 84 85 85 # Unpack subproject sources
+3 -3
pkgs/tools/audio/yabridge/hardcode-dependencies.patch
··· 1 1 diff --git a/meson.build b/meson.build 2 - index c602c5ad..a52e20a1 100644 2 + index 9e69128d..8c53ac88 100644 3 3 --- a/meson.build 4 4 +++ b/meson.build 5 5 @@ -226,7 +226,7 @@ if is_64bit_system ··· 12 12 13 13 # These are all headers-only libraries, and thus won't require separate 32-bit 14 14 diff --git a/src/common/notifications.cpp b/src/common/notifications.cpp 15 - index 66e08527..685c54af 100644 15 + index 654b6c83..78ba2fe7 100644 16 16 --- a/src/common/notifications.cpp 17 17 +++ b/src/common/notifications.cpp 18 18 @@ -29,8 +29,8 @@ ··· 27 27 std::atomic<void*> libdbus_handle = nullptr; 28 28 std::mutex libdbus_mutex; 29 29 diff --git a/src/plugin/utils.cpp b/src/plugin/utils.cpp 30 - index 82db99a5..491f005d 100644 30 + index 441345c6..f3e51cff 100644 31 31 --- a/src/plugin/utils.cpp 32 32 +++ b/src/plugin/utils.cpp 33 33 @@ -103,7 +103,7 @@ std::string PluginInfo::wine_version() const {
+1 -1
pkgs/tools/audio/yabridge/libyabridge-from-nix-profiles.patch
··· 1 1 diff --git a/src/chainloader/utils.cpp b/src/chainloader/utils.cpp 2 - index c43e5693..b8352adf 100644 2 + index fa90b8f7..bd44d0ea 100644 3 3 --- a/src/chainloader/utils.cpp 4 4 +++ b/src/chainloader/utils.cpp 5 5 @@ -29,8 +29,10 @@
+1 -1
pkgs/tools/audio/yabridgectl/Cargo.lock
··· 914 914 915 915 [[package]] 916 916 name = "yabridgectl" 917 - version = "5.1.0" 917 + version = "5.1.1" 918 918 dependencies = [ 919 919 "anyhow", 920 920 "clap",
+2 -2
pkgs/tools/audio/yabridgectl/chainloader-from-nix-profiles.patch
··· 1 1 diff --git a/tools/yabridgectl/src/config.rs b/tools/yabridgectl/src/config.rs 2 - index da5f4ff5..c220d62d 100644 2 + index d948beff..9b3f9ffb 100644 3 3 --- a/tools/yabridgectl/src/config.rs 4 4 +++ b/tools/yabridgectl/src/config.rs 5 5 @@ -22,6 +22,7 @@ use serde_derive::{Deserialize, Serialize}; ··· 58 58 )); 59 59 } 60 60 diff --git a/tools/yabridgectl/src/main.rs b/tools/yabridgectl/src/main.rs 61 - index 0a29d431..479eaef0 100644 61 + index e66ef0da..bfe9c8bf 100644 62 62 --- a/tools/yabridgectl/src/main.rs 63 63 +++ b/tools/yabridgectl/src/main.rs 64 64 @@ -134,7 +134,7 @@ fn main() -> Result<()> {
+1 -1
pkgs/tools/audio/yabridgectl/remove-dependency-verification.patch
··· 1 1 diff --git a/tools/yabridgectl/src/actions.rs b/tools/yabridgectl/src/actions.rs 2 - index a0d9b98e..2819f017 100644 2 + index 6a8be858..5ce5e460 100644 3 3 --- a/tools/yabridgectl/src/actions.rs 4 4 +++ b/tools/yabridgectl/src/actions.rs 5 5 @@ -847,14 +847,6 @@ pub fn do_sync(config: &mut Config, options: &SyncOptions) -> Result<()> {
+1 -5
pkgs/top-level/all-packages.nix
··· 1229 1229 1230 1230 git-cliff = callPackage ../applications/version-management/git-cliff { }; 1231 1231 1232 - git-credential-keepassxc = darwin.apple_sdk_11_0.callPackage ../applications/version-management/git-credential-keepassxc { 1233 - inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation; 1234 - }; 1232 + git-credential-keepassxc = callPackage ../applications/version-management/git-credential-keepassxc { }; 1235 1233 1236 1234 git-credential-manager = callPackage ../applications/version-management/git-credential-manager { }; 1237 1235 ··· 15381 15379 opentabletdriver = callPackage ../tools/X11/opentabletdriver { }; 15382 15380 15383 15381 opentx = libsForQt5.callPackage ../applications/misc/opentx { }; 15384 - 15385 - openvi = darwin.apple_sdk_11_0.callPackage ../applications/editors/openvi { }; 15386 15382 15387 15383 organicmaps = qt6Packages.callPackage ../applications/misc/organicmaps { }; 15388 15384
+3 -1
pkgs/top-level/python-packages.nix
··· 11203 11203 11204 11204 py = callPackage ../development/python-modules/py { }; 11205 11205 11206 - pycangjie = callPackage ../development/python-modules/pycangjie { }; 11206 + pycangjie = callPackage ../development/python-modules/pycangjie { 11207 + inherit (pkgs.buildPackages) meson; 11208 + }; 11207 11209 11208 11210 pycapnp = callPackage ../development/python-modules/pycapnp { }; 11209 11211