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