lol

Merge staging-next into staging

authored by

nixpkgs-ci[bot] and committed by
GitHub
527e9cfc 091b1f19

+2336 -395
+4
.devcontainer/devcontainer.json
··· 10 "extraNixConfig": "experimental-features = nix-command flakes,sandbox = true" 11 } 12 }, 13 "customizations": { 14 "vscode": { 15 "extensions": [
··· 10 "extraNixConfig": "experimental-features = nix-command flakes,sandbox = true" 11 } 12 }, 13 + // Fixup permissions inside container. 14 + // https://github.com/NixOS/nix/issues/6680#issuecomment-1230902525 15 + "postCreateCommand": "sudo apt-get install -y acl", 16 + "postStartCommand": "sudo setfacl -k /tmp; if [ -e /dev/kvm ]; then sudo chgrp $(id -g) /dev/kvm; fi", 17 "customizations": { 18 "vscode": { 19 "extensions": [
+2 -2
maintainers/maintainer-list.nix
··· 24738 name = "Travis Whitton"; 24739 }; 24740 tmplt = { 24741 - email = "tmplt@dragons.rocks"; 24742 github = "tmplt"; 24743 githubId = 6118602; 24744 - name = "Viktor"; 24745 }; 24746 tmssngr = { 24747 email = "nixpkgs@syntevo.com";
··· 24738 name = "Travis Whitton"; 24739 }; 24740 tmplt = { 24741 + email = "v@tmplt.dev"; 24742 github = "tmplt"; 24743 githubId = 6118602; 24744 + name = "Viktor Sonesten"; 24745 }; 24746 tmssngr = { 24747 email = "nixpkgs@syntevo.com";
+3 -2
pkgs/applications/editors/vim/plugins/non-generated/nvim-dbee/default.nix
··· 21 pname = "dbee-bin"; 22 inherit version; 23 24 - src = "${src}/dbee"; 25 26 vendorHash = "sha256-U/3WZJ/+Bm0ghjeNUILsnlZnjIwk3ySaX3Rd4L9Z62A="; 27 buildInputs = [ ··· 51 52 passthru = { 53 updateScript = nix-update-script { 54 - attrPath = "vimPlugins.nvim-dbee.dbee-lib"; 55 }; 56 57 # needed for the update script
··· 21 pname = "dbee-bin"; 22 inherit version; 23 24 + inherit src; 25 + sourceRoot = "${src.name}/dbee"; 26 27 vendorHash = "sha256-U/3WZJ/+Bm0ghjeNUILsnlZnjIwk3ySaX3Rd4L9Z62A="; 28 buildInputs = [ ··· 52 53 passthru = { 54 updateScript = nix-update-script { 55 + attrPath = "vimPlugins.nvim-dbee.dbee-bin"; 56 }; 57 58 # needed for the update script
+2 -2
pkgs/applications/emulators/mame/default.nix
··· 30 utf8proc, 31 versionCheckHook, 32 which, 33 writeScript, 34 zlib, 35 }: ··· 72 "USE_SYSTEM_LIB_ZLIB=1" 73 ]; 74 75 - dontWrapQtApps = true; 76 - 77 # https://docs.mamedev.org/initialsetup/compilingmame.html 78 buildInputs = 79 [ ··· 110 pkg-config 111 python3 112 which 113 ]; 114 115 patches = [
··· 30 utf8proc, 31 versionCheckHook, 32 which, 33 + wrapQtAppsHook, 34 writeScript, 35 zlib, 36 }: ··· 73 "USE_SYSTEM_LIB_ZLIB=1" 74 ]; 75 76 # https://docs.mamedev.org/initialsetup/compilingmame.html 77 buildInputs = 78 [ ··· 109 pkg-config 110 python3 111 which 112 + wrapQtAppsHook 113 ]; 114 115 patches = [
+3 -3
pkgs/by-name/al/alacritty-theme/package.nix
··· 8 9 stdenvNoCC.mkDerivation (self: { 10 pname = "alacritty-theme"; 11 - version = "0-unstable-2025-03-20"; 12 13 src = fetchFromGitHub { 14 owner = "alacritty"; 15 repo = "alacritty-theme"; 16 - rev = "86c578469e2bf784faf6f916883bf48349ff4f6d"; 17 - hash = "sha256-0phAQvPPiwE7MneaN7XoLZKPgAIDGYf3fYvYUjhbts8="; 18 sparseCheckout = [ "themes" ]; 19 }; 20
··· 8 9 stdenvNoCC.mkDerivation (self: { 10 pname = "alacritty-theme"; 11 + version = "0-unstable-2025-04-30"; 12 13 src = fetchFromGitHub { 14 owner = "alacritty"; 15 repo = "alacritty-theme"; 16 + rev = "2f97742d8d7c65f5b0562d124c1efd5e28294a97"; 17 + hash = "sha256-zc/saPCspfLA9mddnRmFiqYfdmBs/o5bgnQlD5lm7Ls="; 18 sparseCheckout = [ "themes" ]; 19 }; 20
+21 -13
pkgs/by-name/am/amazon-q-cli/package.nix
··· 3 fetchFromGitHub, 4 rustPlatform, 5 protobuf_26, 6 }: 7 8 - rustPlatform.buildRustPackage rec { 9 pname = "amazon-q-cli"; 10 - version = "1.8.0"; 11 12 src = fetchFromGitHub { 13 owner = "aws"; 14 repo = "amazon-q-developer-cli"; 15 - tag = "v${version}"; 16 - hash = "sha256-fOz9oz+xNwX2Bzl6szgQ9oai6lqP+EzbaCNzHPUT2cA="; 17 }; 18 19 useFetchCargoVendor = true; 20 21 - cargoHash = "sha256-H9bCke3vQDuS6RDEg8dzeFiBWCex64A8KSRhfgyp8e8="; 22 23 cargoBuildFlags = [ 24 "-p" 25 "q_cli" 26 ]; 27 cargoTestFlags = [ 28 "-p" 29 "q_cli" ··· 52 "--skip=init_lint_zsh_pre_zshrc" 53 ]; 54 55 - nativeBuildInputs = [ 56 - protobuf_26 57 - ]; 58 - 59 - postInstall = '' 60 - mv $out/bin/q_cli $out/bin/amazon-q 61 - ''; 62 63 meta = { 64 description = "Amazon Q Developer AI coding agent CLI"; ··· 67 mit 68 asl20 69 ]; 70 maintainers = [ lib.maintainers.jamesward ]; 71 platforms = lib.platforms.linux; 72 }; 73 - }
··· 3 fetchFromGitHub, 4 rustPlatform, 5 protobuf_26, 6 + versionCheckHook, 7 }: 8 9 + rustPlatform.buildRustPackage (finalAttrs: { 10 pname = "amazon-q-cli"; 11 + version = "1.9.1"; 12 13 src = fetchFromGitHub { 14 owner = "aws"; 15 repo = "amazon-q-developer-cli"; 16 + tag = "v${finalAttrs.version}"; 17 + hash = "sha256-BiVCiMBL5LLm8RYw58u6P7yqQq9XnN8b6fTbxNE2QsA="; 18 }; 19 20 useFetchCargoVendor = true; 21 22 + cargoHash = "sha256-7zUgWLGTZx3Ex7RYxb3eZimWdy6AxkNwpCDUwiAr2JE="; 23 24 cargoBuildFlags = [ 25 "-p" 26 "q_cli" 27 ]; 28 + 29 + nativeBuildInputs = [ 30 + protobuf_26 31 + ]; 32 + 33 + postInstall = '' 34 + install -m 0755 $out/bin/q_cli $out/bin/amazon-q 35 + ''; 36 + 37 cargoTestFlags = [ 38 "-p" 39 "q_cli" ··· 62 "--skip=init_lint_zsh_pre_zshrc" 63 ]; 64 65 + doInstallCheck = true; 66 + nativeInstallCheckInputs = [ versionCheckHook ]; 67 + versionCheckProgram = "${placeholder "out"}/bin/amazon-q"; 68 + versionCheckProgramArg = "--version"; 69 70 meta = { 71 description = "Amazon Q Developer AI coding agent CLI"; ··· 74 mit 75 asl20 76 ]; 77 + mainProgram = "amazon-q"; 78 maintainers = [ lib.maintainers.jamesward ]; 79 platforms = lib.platforms.linux; 80 }; 81 + })
+3 -3
pkgs/by-name/ca/calcure/package.nix
··· 6 7 python3.pkgs.buildPythonApplication rec { 8 pname = "calcure"; 9 - version = "3.1"; 10 pyproject = true; 11 12 src = fetchFromGitHub { 13 owner = "anufrievroman"; 14 repo = "calcure"; 15 tag = version; 16 - hash = "sha256-ufrJbc3WMY88VEsUHlWxQ1m0iupts4zNusvQL8YAqJc="; 17 }; 18 19 nativeBuildInputs = with python3.pkgs; [ ··· 35 description = "Modern TUI calendar and task manager with minimal and customizable UI"; 36 mainProgram = "calcure"; 37 homepage = "https://github.com/anufrievroman/calcure"; 38 - changelog = "https://github.com/anufrievroman/calcure/releases/tag/${version}"; 39 license = licenses.mit; 40 maintainers = with maintainers; [ dit7ya ]; 41 };
··· 6 7 python3.pkgs.buildPythonApplication rec { 8 pname = "calcure"; 9 + version = "3.2.1"; 10 pyproject = true; 11 12 src = fetchFromGitHub { 13 owner = "anufrievroman"; 14 repo = "calcure"; 15 tag = version; 16 + hash = "sha256-YFX70gtNcIXG5XIuMlz47nmtjt/2oHzi6cajcj+DAyQ="; 17 }; 18 19 nativeBuildInputs = with python3.pkgs; [ ··· 35 description = "Modern TUI calendar and task manager with minimal and customizable UI"; 36 mainProgram = "calcure"; 37 homepage = "https://github.com/anufrievroman/calcure"; 38 + changelog = "https://github.com/anufrievroman/calcure/releases/tag/${src.tag}"; 39 license = licenses.mit; 40 maintainers = with maintainers; [ dit7ya ]; 41 };
+2 -2
pkgs/by-name/co/codec2/package.nix
··· 6 fetchFromGitHub, 7 cmake, 8 freedvSupport ? false, 9 - lpcnetfreedv, 10 }: 11 12 stdenv.mkDerivation (finalAttrs: { ··· 37 ]; 38 39 buildInputs = lib.optionals freedvSupport [ 40 - lpcnetfreedv 41 ]; 42 43 # we need to unset these variables from stdenv here and then set their equivalents in the cmake flags
··· 6 fetchFromGitHub, 7 cmake, 8 freedvSupport ? false, 9 + lpcnet, 10 }: 11 12 stdenv.mkDerivation (finalAttrs: { ··· 37 ]; 38 39 buildInputs = lib.optionals freedvSupport [ 40 + lpcnet 41 ]; 42 43 # we need to unset these variables from stdenv here and then set their equivalents in the cmake flags
+3 -3
pkgs/by-name/da/databricks-cli/package.nix
··· 10 11 buildGoModule (finalAttrs: { 12 pname = "databricks-cli"; 13 - version = "0.249.0"; 14 15 src = fetchFromGitHub { 16 owner = "databricks"; 17 repo = "cli"; 18 rev = "v${finalAttrs.version}"; 19 - hash = "sha256-DNa/ovllWJwsja8+QXP4Z38NE2uO99kHFQsXAEbKciQ="; 20 }; 21 22 # Otherwise these tests fail asserting that the version is 0.0.0-dev ··· 25 --replace-fail "cli/0.0.0-dev" "cli/${finalAttrs.version}" 26 ''; 27 28 - vendorHash = "sha256-Nj9oQryh3tsXUoIPunl5EXKkWeT76zGTsdFaK0UuNVY="; 29 30 excludedPackages = [ 31 "bundle/internal"
··· 10 11 buildGoModule (finalAttrs: { 12 pname = "databricks-cli"; 13 + version = "0.250.0"; 14 15 src = fetchFromGitHub { 16 owner = "databricks"; 17 repo = "cli"; 18 rev = "v${finalAttrs.version}"; 19 + hash = "sha256-AqXwlt7Aqi0cRoDiUfE1LFOJqtRmySuA6D4RMYOonU4="; 20 }; 21 22 # Otherwise these tests fail asserting that the version is 0.0.0-dev ··· 25 --replace-fail "cli/0.0.0-dev" "cli/${finalAttrs.version}" 26 ''; 27 28 + vendorHash = "sha256-tpm7eCjJuRpVnZfMZais1bHVhnQ8DxchaN1/7ljKNOo="; 29 30 excludedPackages = [ 31 "bundle/internal"
+3 -3
pkgs/by-name/fi/firezone-gateway/package.nix
··· 6 }: 7 rustPlatform.buildRustPackage rec { 8 pname = "firezone-gateway"; 9 - version = "1.4.6"; 10 src = fetchFromGitHub { 11 owner = "firezone"; 12 repo = "firezone"; 13 tag = "gateway-${version}"; 14 - hash = "sha256-ra5ZWPwNhyZEc9pBkcITvQyomgQ22yiWI16dnv1Fm3E="; 15 }; 16 17 useFetchCargoVendor = true; 18 - cargoHash = "sha256-5B9nvFanHXZV8p8m2vsRLC5pSzwL2lX+V651oV8joJs="; 19 sourceRoot = "${src.name}/rust"; 20 buildAndTestSubdir = "gateway"; 21 RUSTFLAGS = "--cfg system_certs";
··· 6 }: 7 rustPlatform.buildRustPackage rec { 8 pname = "firezone-gateway"; 9 + version = "1.4.8"; 10 src = fetchFromGitHub { 11 owner = "firezone"; 12 repo = "firezone"; 13 tag = "gateway-${version}"; 14 + hash = "sha256-C5zCo9G21xrrPzabD/8Tiil8D1RlRG8+3/jLTf5/pTQ="; 15 }; 16 17 useFetchCargoVendor = true; 18 + cargoHash = "sha256-eJfRTtLHYOc3M3dOP/VvrC6Qm2ovoR6LQSgCPwntc1M="; 19 sourceRoot = "${src.name}/rust"; 20 buildAndTestSubdir = "gateway"; 21 RUSTFLAGS = "--cfg system_certs";
+4 -4
pkgs/by-name/fi/firezone-gui-client/package.nix
··· 24 copyDesktopItems, 25 }: 26 let 27 - version = "1.4.9"; 28 src = fetchFromGitHub { 29 owner = "firezone"; 30 repo = "firezone"; 31 tag = "gui-client-${version}"; 32 - hash = "sha256-nOf7+48WUzQ7VmP7PFo07ZhtgyG7VOI/Hb/rXyBU5o0="; 33 }; 34 35 frontend = stdenvNoCC.mkDerivation rec { ··· 39 pnpmDeps = pnpm_9.fetchDeps { 40 inherit pname version; 41 src = "${src}/rust/gui-client"; 42 - hash = "sha256-9ywC920EF6UxkXHs+0WWaU8fr5J35/C+0nNGbSVHESE="; 43 }; 44 pnpmRoot = "rust/gui-client"; 45 ··· 73 inherit version src; 74 75 useFetchCargoVendor = true; 76 - cargoHash = "sha256-ltxyI3Xoute0/HHXYU4XdFjcQ9zSLx6ZzAZFEjDk6zw="; 77 sourceRoot = "${src.name}/rust"; 78 buildAndTestSubdir = "gui-client"; 79 RUSTFLAGS = "--cfg system_certs";
··· 24 copyDesktopItems, 25 }: 26 let 27 + version = "1.4.12"; 28 src = fetchFromGitHub { 29 owner = "firezone"; 30 repo = "firezone"; 31 tag = "gui-client-${version}"; 32 + hash = "sha256-jvrkAbXHFWdNInDCrktC7eMZQ2a/rzUxfCOny7nHQmQ="; 33 }; 34 35 frontend = stdenvNoCC.mkDerivation rec { ··· 39 pnpmDeps = pnpm_9.fetchDeps { 40 inherit pname version; 41 src = "${src}/rust/gui-client"; 42 + hash = "sha256-bVWpyGwEaxYi3N6BJqOilnHJDgAykKHgRC2QKlvSm4Q="; 43 }; 44 pnpmRoot = "rust/gui-client"; 45 ··· 73 inherit version src; 74 75 useFetchCargoVendor = true; 76 + cargoHash = "sha256-YETCRhECbMTRmNsvOFl7R2YScY6ArjsOYJKdPVuUyGI="; 77 sourceRoot = "${src.name}/rust"; 78 buildAndTestSubdir = "gui-client"; 79 RUSTFLAGS = "--cfg system_certs";
+3 -3
pkgs/by-name/fi/firezone-headless-client/package.nix
··· 6 }: 7 rustPlatform.buildRustPackage rec { 8 pname = "firezone-headless-client"; 9 - version = "1.4.6"; 10 src = fetchFromGitHub { 11 owner = "firezone"; 12 repo = "firezone"; 13 tag = "headless-client-${version}"; 14 - hash = "sha256-ra5ZWPwNhyZEc9pBkcITvQyomgQ22yiWI16dnv1Fm3E="; 15 }; 16 17 useFetchCargoVendor = true; 18 - cargoHash = "sha256-5B9nvFanHXZV8p8m2vsRLC5pSzwL2lX+V651oV8joJs="; 19 sourceRoot = "${src.name}/rust"; 20 buildAndTestSubdir = "headless-client"; 21 RUSTFLAGS = "--cfg system_certs";
··· 6 }: 7 rustPlatform.buildRustPackage rec { 8 pname = "firezone-headless-client"; 9 + version = "1.4.7"; 10 src = fetchFromGitHub { 11 owner = "firezone"; 12 repo = "firezone"; 13 tag = "headless-client-${version}"; 14 + hash = "sha256-2zRuOY8D6NEopKg13bvJoTR7uXZ4wm40VFvR3NRKqJc="; 15 }; 16 17 useFetchCargoVendor = true; 18 + cargoHash = "sha256-YETCRhECbMTRmNsvOFl7R2YScY6ArjsOYJKdPVuUyGI="; 19 sourceRoot = "${src.name}/rust"; 20 buildAndTestSubdir = "headless-client"; 21 RUSTFLAGS = "--cfg system_certs";
+3 -3
pkgs/by-name/fl/flyctl/package.nix
··· 9 10 buildGoModule rec { 11 pname = "flyctl"; 12 - version = "0.3.106"; 13 14 src = fetchFromGitHub { 15 owner = "superfly"; 16 repo = "flyctl"; 17 rev = "v${version}"; 18 - hash = "sha256-RGpf9R5tEss5gD/WfZ/wWRNPGJiFpUvcTX7H+cfjPzg="; 19 }; 20 21 - vendorHash = "sha256-QaCBeSCaA5MyagpAG5SC46YefhQD1UgFqK5jo0UqnUo="; 22 23 subPackages = [ "." ]; 24
··· 9 10 buildGoModule rec { 11 pname = "flyctl"; 12 + version = "0.3.110"; 13 14 src = fetchFromGitHub { 15 owner = "superfly"; 16 repo = "flyctl"; 17 rev = "v${version}"; 18 + hash = "sha256-zZlTVpqW96SSY1Lsgyax8bJ1VfErPet8YX5nUep8Auo="; 19 }; 20 21 + vendorHash = "sha256-QrjK5p5eCfQ4eEgaUhUq4Ps1E8ZPee0698a7tGZYHWo="; 22 23 subPackages = [ "." ]; 24
+47
pkgs/by-name/fm/fmi-reference-fmus/package.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + 7 + # Build the FMUs following the latest FMI standard 8 + FMIVersion ? 3, 9 + }: 10 + 11 + # C.f. <https://fmi-standard.org/> 12 + assert lib.asserts.assertMsg ( 13 + FMIVersion >= 1 && FMIVersion <= 3 14 + ) "FMIVersion must be a valid FMI specification standard: 1, 2, or 3; not ${toString FMIVersion}"; 15 + 16 + # NB: this derivation does not package the fmusim executables, only 17 + # the FMUs. 18 + stdenv.mkDerivation (finalAttrs: { 19 + pname = "reference-fmus"; 20 + version = "0.0.38"; 21 + src = fetchFromGitHub { 22 + owner = "modelica"; 23 + repo = finalAttrs.pname; 24 + rev = "v${finalAttrs.version}"; 25 + hash = "sha256-FeDKYcm9K670q1FGqy41Tp2Ag8p2JidH4z78zpHOngw="; 26 + }; 27 + 28 + nativeBuildInputs = [ cmake ]; 29 + 30 + cmakeFlags = [ 31 + "-DFMI_VERSION=${toString FMIVersion}" 32 + (lib.cmakeBool "WITH_FMUSIM" false) 33 + ]; 34 + CFLAGS = lib.optionalString (FMIVersion == 3) "-Wno-stringop-truncation"; 35 + 36 + meta = { 37 + # CMakeLists.txt explicitly states support for aarch64-darwin, but 38 + # the build fails in a Nix environment. C.f. 39 + # <https://github.com/NixOS/nixpkgs/pull/397658#issuecomment-2851958172>. 40 + broken = with stdenv.hostPlatform; isAarch64 && isDarwin; 41 + description = "Functional Mock-up Units for development, testing and debugging"; 42 + homepage = "https://github.com/modelica/Reference-FMUs"; 43 + license = lib.licenses.bsd2; 44 + maintainers = with lib.maintainers; [ tmplt ]; 45 + platforms = lib.platforms.all; 46 + }; 47 + })
+2 -2
pkgs/by-name/fr/freedv/package.nix
··· 11 libpulseaudio, 12 libsamplerate, 13 libsndfile, 14 - lpcnetfreedv, 15 portaudio, 16 speexdsp, 17 hamlib_4, ··· 54 codec2 55 libsamplerate 56 libsndfile 57 - lpcnetfreedv 58 speexdsp 59 hamlib_4 60 wxGTK32
··· 11 libpulseaudio, 12 libsamplerate, 13 libsndfile, 14 + lpcnet, 15 portaudio, 16 speexdsp, 17 hamlib_4, ··· 54 codec2 55 libsamplerate 56 libsndfile 57 + lpcnet 58 speexdsp 59 hamlib_4 60 wxGTK32
+3 -3
pkgs/by-name/ga/gancio/package.nix
··· 19 20 stdenv.mkDerivation (finalAttrs: { 21 pname = "gancio"; 22 - version = "1.25.1"; 23 24 src = fetchFromGitLab { 25 domain = "framagit.org"; 26 owner = "les"; 27 repo = "gancio"; 28 rev = "v${finalAttrs.version}"; 29 - hash = "sha256-fkX9L7SG3WNmobIxclX7LQUOxBhX70EZSgWMmK9qf5c="; 30 }; 31 32 offlineCache = fetchYarnDeps { 33 yarnLock = finalAttrs.src + "/yarn.lock"; 34 - hash = "sha256-b6eEEwAVjqebBNBR9V2KCPDpoJcs2HAWQJ+eAb6zVIc="; 35 }; 36 37 nativeBuildInputs = [
··· 19 20 stdenv.mkDerivation (finalAttrs: { 21 pname = "gancio"; 22 + version = "1.26.1"; 23 24 src = fetchFromGitLab { 25 domain = "framagit.org"; 26 owner = "les"; 27 repo = "gancio"; 28 rev = "v${finalAttrs.version}"; 29 + hash = "sha256-i69sne2kkimAuwYZb0r7LfoVOdl8v4hN0s4PzgELOrk="; 30 }; 31 32 offlineCache = fetchYarnDeps { 33 yarnLock = finalAttrs.src + "/yarn.lock"; 34 + hash = "sha256-Jvp45pKeqyQN8lb8rzTryOGDTVwnETOw8OEUUnOPjEE="; 35 }; 36 37 nativeBuildInputs = [
-9
pkgs/by-name/gr/grml-zsh-config/package.nix
··· 2 stdenv, 3 fetchFromGitHub, 4 lib, 5 - zsh, 6 - coreutils, 7 - inetutils, 8 - procps, 9 txt2tags, 10 }: 11 stdenv.mkDerivation rec { ··· 21 22 strictDeps = true; 23 nativeBuildInputs = [ txt2tags ]; 24 - buildInputs = [ 25 - zsh 26 - coreutils 27 - procps 28 - ] ++ lib.optional stdenv.hostPlatform.isLinux inetutils; 29 30 buildPhase = '' 31 cd doc
··· 2 stdenv, 3 fetchFromGitHub, 4 lib, 5 txt2tags, 6 }: 7 stdenv.mkDerivation rec { ··· 17 18 strictDeps = true; 19 nativeBuildInputs = [ txt2tags ]; 20 21 buildPhase = '' 22 cd doc
+3 -3
pkgs/by-name/ho/honeymarker/package.nix
··· 5 }: 6 buildGoModule rec { 7 pname = "honeymarker"; 8 - version = "0.2.1"; 9 - vendorHash = "sha256-ZuDobjC/nizZ7G0o/zVTQmDfDjcdBhfPcmkhgwFc7VU="; 10 11 src = fetchFromGitHub { 12 owner = "honeycombio"; 13 repo = "honeymarker"; 14 rev = "v${version}"; 15 - hash = "sha256-tiwX94CRvXnUYpiux94XhOj2abn1Uc+wjcDOmw79ab4="; 16 }; 17 18 meta = with lib; {
··· 5 }: 6 buildGoModule rec { 7 pname = "honeymarker"; 8 + version = "0.2.12"; 9 + vendorHash = "sha256-jtDjy8Y2S5/Ujtv+dtoRZ4SP66sSP7yer97fwdNZEpg="; 10 11 src = fetchFromGitHub { 12 owner = "honeycombio"; 13 repo = "honeymarker"; 14 rev = "v${version}"; 15 + hash = "sha256-28NCAtx3MHlwm44IUlI0DzUaycH9cPN8ZdEhhQtdciU="; 16 }; 17 18 meta = with lib; {
+2 -2
pkgs/by-name/ic/icewm/package.nix
··· 41 42 stdenv.mkDerivation (finalAttrs: { 43 pname = "icewm"; 44 - version = "3.7.3"; 45 46 src = fetchFromGitHub { 47 owner = "ice-wm"; 48 repo = "icewm"; 49 tag = finalAttrs.version; 50 - hash = "sha256-A9LLVIU00ddINMiiuBapp4dc4/w8Z+TeC+zXV1CtTCE="; 51 }; 52 53 strictDeps = true;
··· 41 42 stdenv.mkDerivation (finalAttrs: { 43 pname = "icewm"; 44 + version = "3.7.4"; 45 46 src = fetchFromGitHub { 47 owner = "ice-wm"; 48 repo = "icewm"; 49 tag = finalAttrs.version; 50 + hash = "sha256-lrYMx7UlVXQg6HlyajuxpV9liHXka0K/pJLrquTX2XQ="; 51 }; 52 53 strictDeps = true;
+3 -3
pkgs/by-name/k9/k9s/package.nix
··· 12 13 buildGoModule rec { 14 pname = "k9s"; 15 - version = "0.50.3"; 16 17 src = fetchFromGitHub { 18 owner = "derailed"; 19 repo = "k9s"; 20 rev = "v${version}"; 21 - hash = "sha256-kv52OcQqi88kdGuWjZxE3+tSANOpTSbATrmJitUUicA="; 22 }; 23 24 ldflags = [ ··· 33 34 proxyVendor = true; 35 36 - vendorHash = "sha256-FliIL1yMEvsvrjemaV5B++6OBQMXU/9EvBD1hiEwnnw="; 37 38 # TODO investigate why some config tests are failing 39 doCheck = !(stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64);
··· 12 13 buildGoModule rec { 14 pname = "k9s"; 15 + version = "0.50.4"; 16 17 src = fetchFromGitHub { 18 owner = "derailed"; 19 repo = "k9s"; 20 rev = "v${version}"; 21 + hash = "sha256-JosFo7/JgM7tVMXY+OjASXnbwVYoJ5WGtgR5LTxaAYY="; 22 }; 23 24 ldflags = [ ··· 33 34 proxyVendor = true; 35 36 + vendorHash = "sha256-uWdSeHYbDvRWwKAd/wwUsI7uEtX6aunsB1+cRmfBNUc="; 37 38 # TODO investigate why some config tests are failing 39 doCheck = !(stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64);
+3 -3
pkgs/by-name/ko/komodo/package.nix
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "komodo"; 10 - version = "1.17.1"; 11 12 src = fetchFromGitHub { 13 owner = "moghtech"; 14 repo = "komodo"; 15 tag = "v${version}"; 16 - hash = "sha256-fYuRvaWhNjNzmMFE7Y1QB6y4rxYIbF6p5BRpu6bzrfY="; 17 }; 18 19 useFetchCargoVendor = true; 20 21 - cargoHash = "sha256-NGAyyLAK9tI2GrV0cOmPn6CVBSOcf1JFg00eBOYdR38="; 22 23 # disable for check. document generation is fail 24 # > error: doctest failed, to rerun pass `-p komodo_client --doc`
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "komodo"; 10 + version = "1.17.5"; 11 12 src = fetchFromGitHub { 13 owner = "moghtech"; 14 repo = "komodo"; 15 tag = "v${version}"; 16 + hash = "sha256-vIK/4WH85qTdjXBX32F6P/XEHdsNw2Kd86btjfl13lE="; 17 }; 18 19 useFetchCargoVendor = true; 20 21 + cargoHash = "sha256-YCSxMcuzN1IroDfbj18yjGT0ua1xfY4l0dJ/OZhHPZw="; 22 23 # disable for check. document generation is fail 24 # > error: doctest failed, to rerun pass `-p komodo_client --doc`
-84
pkgs/by-name/lp/LPCNet/package.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchFromGitHub, 5 - fetchurl, 6 - cmake, 7 - codec2, 8 - # for tests 9 - octave, 10 - sox, 11 - }: 12 - 13 - stdenv.mkDerivation (finalAttrs: { 14 - pname = "LPCNet"; 15 - version = "0.5"; 16 - 17 - src = fetchFromGitHub { 18 - owner = "drowe67"; 19 - repo = "LPCNet"; 20 - tag = "v${finalAttrs.version}"; 21 - hash = "sha256-tHZLKXmuM86A6OpfS3CRRjhFbqj1Q/w1w56msdgLHb0="; 22 - }; 23 - 24 - passthru = { 25 - # Prebuilt neural network model that is needed during the build - can be overwritten 26 - nnmodel = fetchurl { 27 - url = "http://rowetel.com/downloads/deep/lpcnet_191005_v1.0.tgz"; 28 - hash = "sha256-UJRAkkdR/dh/+qVoPuPd3ZN69cgzuRBMzOZdUWFJJsg="; 29 - }; 30 - }; 31 - 32 - preConfigure = '' 33 - mkdir build 34 - cp \ 35 - ${finalAttrs.finalPackage.passthru.nnmodel} \ 36 - build/${finalAttrs.finalPackage.passthru.nnmodel.name} 37 - ''; 38 - 39 - prePatch = '' 40 - patchShebangs *.sh unittest/*.sh 41 - ''; 42 - 43 - nativeBuildInputs = [ 44 - cmake 45 - ]; 46 - 47 - buildInputs = [ 48 - codec2 49 - ]; 50 - 51 - cmakeFlags = lib.optionals (stdenv.cc.isClang && stdenv.hostPlatform.isAarch64) [ 52 - # unsupported option '-mfpu=' for target 'x86_64-apple-darwin' 53 - "-DNEON=OFF" 54 - ]; 55 - 56 - nativeCheckInputs = [ 57 - octave 58 - sox 59 - ]; 60 - 61 - disabledTests = lib.optionals (stdenv.cc.isClang && stdenv.hostPlatform.isAarch64) [ 62 - # disable tests that require NEON 63 - "SIMD_functions" 64 - ]; 65 - 66 - doCheck = true; 67 - checkPhase = '' 68 - runHook preCheck 69 - 70 - export LD_LIBRARY_PATH="$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}/build/source/build/src" 71 - 72 - ctest -j 1 --output-on-failure -E '^${lib.concatStringsSep "|" finalAttrs.disabledTests}$' 73 - 74 - runHook postCheck 75 - ''; 76 - 77 - meta = { 78 - description = "Experimental Neural Net speech coding for FreeDV"; 79 - homepage = "https://github.com/drowe67/LPCNet"; 80 - license = lib.licenses.bsd3; 81 - maintainers = with lib.maintainers; [ doronbehar ]; 82 - platforms = lib.platforms.all; 83 - }; 84 - })
···
+69
pkgs/by-name/lp/lpcnet/package.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + fetchurl, 6 + cmake, 7 + codec2, 8 + sox, 9 + }: 10 + 11 + stdenv.mkDerivation (finalAttrs: { 12 + pname = "LPCNet"; 13 + version = "0.5-unstable-2025-01-19"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "drowe67"; 17 + repo = "LPCNet"; 18 + rev = "c8e51ac5e2fe674849cb53e7da44689b572cc246"; 19 + sha256 = "sha256-0Knoym+deTuFAyJrrD55MijVh6DlhJp3lss66BJUHiA="; 20 + }; 21 + 22 + patches = [ 23 + # extracted from https://github.com/drowe67/LPCNet/pull/59 24 + ./darwin.patch 25 + ]; 26 + 27 + passthru = { 28 + # Prebuilt neural network model that is needed during the build - can be overwritten 29 + nnmodel = fetchurl { 30 + url = "http://rowetel.com/downloads/deep/lpcnet_191005_v1.0.tgz"; 31 + hash = "sha256-UJRAkkdR/dh/+qVoPuPd3ZN69cgzuRBMzOZdUWFJJsg="; 32 + }; 33 + }; 34 + 35 + preConfigure = '' 36 + mkdir build 37 + cp \ 38 + ${finalAttrs.finalPackage.passthru.nnmodel} \ 39 + build/${finalAttrs.finalPackage.passthru.nnmodel.name} 40 + ''; 41 + 42 + nativeBuildInputs = [ 43 + cmake 44 + ]; 45 + 46 + buildInputs = [ 47 + codec2 48 + ]; 49 + 50 + doCheck = true; 51 + nativeCheckInputs = [ 52 + # NOTE: From some reason, the tests pass without this on x86_64-linux, but 53 + # not on aarch64-linux, although the relevant test is not enabled 54 + # conditionally, see: 55 + # https://github.com/drowe67/LPCNet/blob/c8e51ac5e2fe674849cb53e7da44689b572cc246/CMakeLists.txt#L220-L225 56 + sox 57 + ]; 58 + 59 + meta = { 60 + description = "Experimental Neural Net speech coding for FreeDV"; 61 + homepage = "https://github.com/drowe67/LPCNet"; 62 + license = lib.licenses.bsd3; 63 + maintainers = with lib.maintainers; [ 64 + doronbehar 65 + mvs 66 + ]; 67 + platforms = lib.platforms.all; 68 + }; 69 + })
pkgs/by-name/lp/lpcnetfreedv/darwin.patch pkgs/by-name/lp/lpcnet/darwin.patch
-51
pkgs/by-name/lp/lpcnetfreedv/package.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchFromGitHub, 5 - fetchurl, 6 - cmake, 7 - nix-update-script, 8 - }: 9 - 10 - let 11 - dataVersion = "191005_v1.0"; 12 - data = fetchurl { 13 - url = "http://rowetel.com/downloads/deep/lpcnet_${dataVersion}.tgz"; 14 - sha256 = "sha256-UJRAkkdR/dh/+qVoPuPd3ZN69cgzuRBMzOZdUWFJJsg="; 15 - }; 16 - in 17 - stdenv.mkDerivation { 18 - pname = "lpcnetfreedv"; 19 - version = "0.5-unstable-2025-01-19"; 20 - 21 - src = fetchFromGitHub { 22 - owner = "drowe67"; 23 - repo = "LPCNet"; 24 - rev = "c8e51ac5e2fe674849cb53e7da44689b572cc246"; 25 - sha256 = "sha256-0Knoym+deTuFAyJrrD55MijVh6DlhJp3lss66BJUHiA="; 26 - }; 27 - 28 - nativeBuildInputs = [ cmake ]; 29 - 30 - patches = [ 31 - # extracted from https://github.com/drowe67/LPCNet/pull/59 32 - ./darwin.patch 33 - ]; 34 - 35 - postPatch = '' 36 - mkdir build 37 - ln -s ${data} build/lpcnet_${dataVersion}.tgz 38 - ''; 39 - 40 - passthru.updateScript = nix-update-script { 41 - extraArgs = [ "--version=branch" ]; 42 - }; 43 - 44 - meta = { 45 - homepage = "https://freedv.org/"; 46 - description = "Experimental Neural Net speech coding for FreeDV"; 47 - license = lib.licenses.bsd3; 48 - maintainers = with lib.maintainers; [ mvs ]; 49 - platforms = lib.platforms.all; 50 - }; 51 - }
···
+2 -2
pkgs/by-name/ma/maestro/package.nix
··· 10 11 stdenv.mkDerivation (finalAttrs: { 12 pname = "maestro"; 13 - version = "1.39.13"; 14 15 src = fetchurl { 16 url = "https://github.com/mobile-dev-inc/maestro/releases/download/cli-${finalAttrs.version}/maestro.zip"; 17 - hash = "sha256-J1Gy12VF5C7OTDCOs4s7sWuwixZR1tz4hQyRxKcwahM="; 18 }; 19 20 dontUnpack = true;
··· 10 11 stdenv.mkDerivation (finalAttrs: { 12 pname = "maestro"; 13 + version = "1.40.0"; 14 15 src = fetchurl { 16 url = "https://github.com/mobile-dev-inc/maestro/releases/download/cli-${finalAttrs.version}/maestro.zip"; 17 + hash = "sha256-K0KSlSA2Jyeqck0CXZw3kh0qexIvL6vDn3EhAtIzCJc="; 18 }; 19 20 dontUnpack = true;
+27
pkgs/by-name/mc/mcphost/package.nix
···
··· 1 + { 2 + lib, 3 + buildGoModule, 4 + fetchFromGitHub, 5 + }: 6 + 7 + buildGoModule (finalAttrs: { 8 + pname = "mcphost"; 9 + version = "0.7.1"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "mark3labs"; 13 + repo = "mcphost"; 14 + tag = "v${finalAttrs.version}"; 15 + hash = "sha256-4vKzrT/1pEupiW3IaQV6d4Y2QHKNBH8sCA4TP8qn+50="; 16 + }; 17 + 18 + vendorHash = "sha256-yD+83cuOIBFF91Zu4Xi2g+dsP4iUOTrjBOuetowLRQw="; 19 + 20 + meta = { 21 + description = "A CLI host application that enables Large Language Models (LLMs) to interact with external tools through the Model Context Protocol (MCP"; 22 + homepage = "https://github.com/mark3labs/mcphost"; 23 + license = lib.licenses.mit; 24 + maintainers = with lib.maintainers; [ drupol ]; 25 + mainProgram = "mcphost"; 26 + }; 27 + })
+3 -3
pkgs/by-name/md/mdbook/package.nix
··· 7 installShellFiles, 8 }: 9 let 10 - version = "0.4.48"; 11 in 12 rustPlatform.buildRustPackage rec { 13 inherit version; ··· 17 owner = "rust-lang"; 18 repo = "mdBook"; 19 tag = "v${version}"; 20 - hash = "sha256-ZCV8BSoaYIhNZV3Spsd7rsp8D2zTZSdWMuicQrgax2I="; 21 }; 22 23 useFetchCargoVendor = true; 24 - cargoHash = "sha256-ZpfzAzqVL7/GaI4C7X0UqZAPFT/Y/OCQ53wDcmgM2zI="; 25 26 nativeBuildInputs = [ installShellFiles ]; 27
··· 7 installShellFiles, 8 }: 9 let 10 + version = "0.4.49"; 11 in 12 rustPlatform.buildRustPackage rec { 13 inherit version; ··· 17 owner = "rust-lang"; 18 repo = "mdBook"; 19 tag = "v${version}"; 20 + hash = "sha256-X+ptqzAOjCX2Tt5jDfH/jdUy99WrITGfzDj+F2DoI5w="; 21 }; 22 23 useFetchCargoVendor = true; 24 + cargoHash = "sha256-ZPJkSMcxyTOivfwThPfaO6oRkfewH048rrCDCwCtE8c="; 25 26 nativeBuildInputs = [ installShellFiles ]; 27
+3 -3
pkgs/by-name/mi/mihomo-party/package.nix
··· 16 17 stdenv.mkDerivation rec { 18 pname = "mihomo-party"; 19 - version = "1.7.2"; 20 21 src = 22 let ··· 31 fetchurl { 32 url = "https://github.com/mihomo-party-org/mihomo-party/releases/download/v${version}/mihomo-party-linux-${version}-${arch}.deb"; 33 hash = selectSystem { 34 - x86_64-linux = "sha256-hJnb0K3ytw0ITwL6dY1klSG260WrZQiHhz4FRZ0idI4="; 35 - aarch64-linux = "sha256-6hAB1QezewgKI2We0zDTK+vNgxcMP2AEmGZqdSbMcWQ="; 36 }; 37 }; 38
··· 16 17 stdenv.mkDerivation rec { 18 pname = "mihomo-party"; 19 + version = "1.7.3"; 20 21 src = 22 let ··· 31 fetchurl { 32 url = "https://github.com/mihomo-party-org/mihomo-party/releases/download/v${version}/mihomo-party-linux-${version}-${arch}.deb"; 33 hash = selectSystem { 34 + x86_64-linux = "sha256-IzOW36nJS8SBc3o6/E6eGdBi9I7JApmWydk1x0gEWUw="; 35 + aarch64-linux = "sha256-AKOATvsAqX1CkoQrMQzVlbf2x+BzIP4bcj49vPRIkEg="; 36 }; 37 }; 38
+2 -2
pkgs/by-name/mo/monit/package.nix
··· 14 15 stdenv.mkDerivation rec { 16 pname = "monit"; 17 - version = "5.35.0"; 18 19 src = fetchurl { 20 url = "https://mmonit.com/monit/dist/monit-${version}.tar.gz"; 21 - hash = "sha256-6VIqeLlU6u6TPEgQ23uZo2+UHgIsorAVcBhdTOQdjxI="; 22 }; 23 24 nativeBuildInputs = [
··· 14 15 stdenv.mkDerivation rec { 16 pname = "monit"; 17 + version = "5.35.1"; 18 19 src = fetchurl { 20 url = "https://mmonit.com/monit/dist/monit-${version}.tar.gz"; 21 + hash = "sha256-d6TAI+4Gru1IU23+tJ2WqGip64EGw+LojKtTe7xylRs="; 22 }; 23 24 nativeBuildInputs = [
+3 -3
pkgs/by-name/ni/nixpacks/package.nix
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "nixpacks"; 9 - version = "1.35.0"; 10 11 src = fetchFromGitHub { 12 owner = "railwayapp"; 13 repo = "nixpacks"; 14 rev = "v${version}"; 15 - hash = "sha256-lWd8y/gZTLza9WrIBSsqg0TUkmwzvcZE97kj+NnHrSI="; 16 }; 17 18 useFetchCargoVendor = true; 19 - cargoHash = "sha256-BuQNJTvL7vxAAS86ENTqgFbneaRo/W+C1rhTmF9BgUM="; 20 21 # skip test due FHS dependency 22 doCheck = false;
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "nixpacks"; 9 + version = "1.37.0"; 10 11 src = fetchFromGitHub { 12 owner = "railwayapp"; 13 repo = "nixpacks"; 14 rev = "v${version}"; 15 + hash = "sha256-1Kw5vOE8UhGWlSjBX/wMiUyRvCYwha343RiGAXEcFXw="; 16 }; 17 18 useFetchCargoVendor = true; 19 + cargoHash = "sha256-rmndlNqUtGpSBLclyoTL01CP3qgCNoTmOnpR+9ux/VE="; 20 21 # skip test due FHS dependency 22 doCheck = false;
+2 -2
pkgs/by-name/oi/oils-for-unix/package.nix
··· 18 in 19 stdenv.mkDerivation rec { 20 pname = "oils-for-unix"; 21 - version = "0.28.0"; 22 23 src = fetchurl { 24 url = "https://oils.pub/download/oils-for-unix-${version}.tar.gz"; 25 - hash = "sha256-Jm0UsW2Q1KB/53SIHq+g7Nu8hBHPHHX4tuJWNwtmjjU="; 26 }; 27 28 postPatch = ''
··· 18 in 19 stdenv.mkDerivation rec { 20 pname = "oils-for-unix"; 21 + version = "0.29.0"; 22 23 src = fetchurl { 24 url = "https://oils.pub/download/oils-for-unix-${version}.tar.gz"; 25 + hash = "sha256-NP21Px29K4dC73TNOkbYer/NoY0NZF8pdixP3bmis6w="; 26 }; 27 28 postPatch = ''
+161
pkgs/by-name/op/openjfx/24/deps.json
···
··· 1 + { 2 + "!comment": "This is a nixpkgs Gradle dependency lockfile. For more details, refer to the Gradle section in the nixpkgs manual.", 3 + "!version": 1, 4 + "https://download.eclipse.org": { 5 + "eclipse/updates/4.30/R-4.30-202312010110/plugins/org.eclipse.swt.gtk.linux.x86_64_3.124.200.v20231113-1355": { 6 + "jar": "sha256-Q048o4oWnZ9Y33AxXiSxbxEeayfbWOf1HoxtoLS4SIs=" 7 + }, 8 + "eclipse/updates/4.30/R-4.30-202312010110/plugins/org.eclipse.swt.gtk.linux.aarch64_3.124.200.v20231113-1355": { 9 + "jar": "sha256-j98ySq5bTxFHbDJKzWMZP+kfUqekWU1jYUJNDyNg9js=" 10 + } 11 + }, 12 + "https://github.com": { 13 + "unicode-org/icu/releases/download/release-74-2/icu4c-74_2-data-bin-l": { 14 + "zip": "sha256-Ks2xuYIigECWPRg7LdnTISUsYT4PTbIT1LvBBBfN5Wk=" 15 + } 16 + }, 17 + "https://repo.maven.apache.org/maven2": { 18 + "com/ibm/icu#icu4j/61.1": { 19 + "jar": "sha256-VcmOsYOLKku5oH3Da9N4Uy1k0M3LfO7pFCNoZqfeRGQ=", 20 + "pom": "sha256-E7h6QHnOsFUVsZrHoVIDlHB1YB1JQj9xk1ikmACYBWs=" 21 + }, 22 + "junit#junit/4.13.2": { 23 + "jar": "sha256-jklbY0Rp1k+4rPo0laBly6zIoP/1XOHjEAe+TBbcV9M=", 24 + "pom": "sha256-Vptpd+5GA8llwcRsMFj6bpaSkbAWDraWTdCSzYnq3ZQ=" 25 + }, 26 + "net/java#jvnet-parent/3": { 27 + "pom": "sha256-MPV4nvo53b+WCVqto/wSYMRWH68vcUaGcXyy3FBJR1o=" 28 + }, 29 + "org/abego/treelayout#org.abego.treelayout.core/1.0.3": { 30 + "jar": "sha256-+l4xOVw5wufUasoPgfcgYJMWB7L6Qb02A46yy2+5MyY=", 31 + "pom": "sha256-o7KyI3lDcDVeeSQzrwEvyZNmfAMxviusrYTbwJrOSgw=" 32 + }, 33 + "org/antlr#ST4/4.1": { 34 + "jar": "sha256-ixzK7Z7cVc0lXZwZxNjaR1bZtvy0NWcSkrQ0cLFtddg=", 35 + "pom": "sha256-cz5r2XyjTMbfk6QkPlEeVnPLm4jHSxiETgQqRdUWmHw=" 36 + }, 37 + "org/antlr#antlr-master/3.5.2": { 38 + "pom": "sha256-QtkaUx6lEA6wm1QaoALDuQjo8oK9c7bi9S83HvEzG9Y=" 39 + }, 40 + "org/antlr#antlr-runtime/3.5.2": { 41 + "jar": "sha256-zj/I7LEPOemjzdy7LONQ0nLZzT0LHhjm/nPDuTichzQ=", 42 + "pom": "sha256-RqnCIAu4sSvXEkqnpQl/9JCZkIMpyFGgTLIFFCCqfyU=" 43 + }, 44 + "org/antlr#antlr4-master/4.7.2": { 45 + "pom": "sha256-upnLJdI5DzhoDHUChCoO4JWdHmQD4BPM/2mP1YVu6tE=" 46 + }, 47 + "org/antlr#antlr4-runtime/4.7.2": { 48 + "jar": "sha256-TFGLh9S9/4tEzYy8GvgW6US2Kj/luAt4FQHPH0dZu8Q=", 49 + "pom": "sha256-3AnLqYwl08BuSuxRaIXUw68DBiulX0/mKD/JzxdqYPs=" 50 + }, 51 + "org/antlr#antlr4/4.7.2": { 52 + "pom": "sha256-z56zaUD6xEiBA4wb4/LFjgbmjRq/v9SmjTS72LrFV3E=" 53 + }, 54 + "org/antlr#antlr4/4.7.2/complete": { 55 + "jar": "sha256-aFI4bXl17/KRcdrgAswiMlFRDTXyka4neUjzgaezgLQ=" 56 + }, 57 + "org/apache#apache/13": { 58 + "pom": "sha256-/1E9sDYf1BI3vvR4SWi8FarkeNTsCpSW+BEHLMrzhB0=" 59 + }, 60 + "org/apache/lucene#lucene-core/7.7.3": { 61 + "jar": "sha256-jrAzNcGjxqixiN9012G6qDVplTWCq0QLU0yIRJ6o4N4=", 62 + "pom": "sha256-gvilIoHGyLp5dKy6rESzLXbiYAgvP0u+FlwPbkuJFCo=" 63 + }, 64 + "org/apache/lucene#lucene-grouping/7.7.3": { 65 + "jar": "sha256-L1vNY7JXQ9MMMTmGIk0Qf3XFKThxSVQlNRDFfT9nvrg=", 66 + "pom": "sha256-HwStk+IETUCP2SXu4K6ktKHvjAdXe0Jme7U2BgKCImU=" 67 + }, 68 + "org/apache/lucene#lucene-parent/7.7.3": { 69 + "pom": "sha256-6PrdU9XwBMQN3SNdQ4ZI5yxyVZn+4VQ+ViTV+1AQcwU=" 70 + }, 71 + "org/apache/lucene#lucene-queries/7.7.3": { 72 + "jar": "sha256-PLWS2wpulWnGrMvbiKmtex2nQo28p5Ia0cWlhl1bQiY=", 73 + "pom": "sha256-rkBsiiuw12SllERCefRiihl2vQlB551CzmTgmHxYnFA=" 74 + }, 75 + "org/apache/lucene#lucene-queryparser/7.7.3": { 76 + "jar": "sha256-F3XJ/o7dlobTt6ZHd4+kTqqW8cwMSZMVCHEz4amDnoQ=", 77 + "pom": "sha256-z2klkhWscjC5+tYKXInKDp9bm6rM7dFGlY/76Q9OsNI=" 78 + }, 79 + "org/apache/lucene#lucene-sandbox/7.7.3": { 80 + "jar": "sha256-VfG38J2uKwytMhw00Vw8/FmgIRviM/Yp0EbEK/FwErc=", 81 + "pom": "sha256-1vbdxsz1xvymRH1HD1BJ4WN6xje/HbWuDV8WaP34EiI=" 82 + }, 83 + "org/apache/lucene#lucene-solr-grandparent/7.7.3": { 84 + "pom": "sha256-Oig3WAynavNq99/i3B0zT8b/XybRDySJnbd3CtfP2f4=" 85 + }, 86 + "org/apiguardian#apiguardian-api/1.1.2": { 87 + "jar": "sha256-tQlEisUG1gcxnxglN/CzXXEAdYLsdBgyofER5bW3Czg=", 88 + "module": "sha256-4IAoExN1s1fR0oc06aT7QhbahLJAZByz7358fWKCI/w=", 89 + "pom": "sha256-MjVQgdEJCVw9XTdNWkO09MG3XVSemD71ByPidy5TAqA=" 90 + }, 91 + "org/glassfish#javax.json/1.0.4": { 92 + "jar": "sha256-Dh3sQKHt6WWUElHtqWiu7gUsxPUDeLwxbMSOgVm9vrQ=", 93 + "pom": "sha256-a6+Dg/+pi2bqls1b/B7H8teUY7uYrJgFKWSxIcIhLVQ=" 94 + }, 95 + "org/glassfish#json/1.0.4": { 96 + "pom": "sha256-bXxoQjEV+SFxjZRPhZkktMaFIX7AOkn3BFWossqpcuY=" 97 + }, 98 + "org/hamcrest#hamcrest-core/1.3": { 99 + "jar": "sha256-Zv3vkelzk0jfeglqo4SlaF9Oh1WEzOiThqekclHE2Ok=", 100 + "pom": "sha256-/eOGp5BRc6GxA95quCBydYS1DQ4yKC4nl3h8IKZP+pM=" 101 + }, 102 + "org/hamcrest#hamcrest-parent/1.3": { 103 + "pom": "sha256-bVNflO+2Y722gsnyelAzU5RogAlkK6epZ3UEvBvkEps=" 104 + }, 105 + "org/junit#junit-bom/5.11.3": { 106 + "module": "sha256-S/D1PO6nx5D9+9JNujyeBM3FGGQnnuv8V6qkc+vKA4A=", 107 + "pom": "sha256-8T3y5Mrx/rzlZ2Z+fDeBAaAzHVPRMk1uLf467Psfd3Q=" 108 + }, 109 + "org/junit/jupiter#junit-jupiter-api/5.11.3": { 110 + "jar": "sha256-XYFHpg9JRTlz4lDtaHAbf/BVlk/iRi/Cyx7B1tRIibo=", 111 + "module": "sha256-zC4yvwDuZDSpoZ3P2fJ6z2ZaPdYy03fkdhgNies+8n0=", 112 + "pom": "sha256-8Zr+CSOwGTXEDy5+ltZgN+IAi3AXkXzHBRM4N3hJYY4=" 113 + }, 114 + "org/junit/jupiter#junit-jupiter-engine/5.11.3": { 115 + "jar": "sha256-5iQgyZ98DVmiFZou9j5hh36cgL1yLAPKi/O9zqBQpYk=", 116 + "module": "sha256-s3w9vEFSbrpeVMz/ROxUf0hVYstDyj0J2p+n2hmjBl4=", 117 + "pom": "sha256-eJ43jTfEndhlTWbjrTreQY5YhK5vSHI5Ad0758nsngM=" 118 + }, 119 + "org/junit/jupiter#junit-jupiter-params/5.11.3": { 120 + "jar": "sha256-D3mOvsdExOZgX9TyBy9BqOmJ4tRp4h21qmfPeZwLUew=", 121 + "module": "sha256-sLUYC9HX9NFhsKCF+7JP2hbNcKfQX2Ni4asuSS0cq+w=", 122 + "pom": "sha256-zOw0JKBxSUTGd7lP1QP9DByiQ84VxAFg1gzmKKr6Nf8=" 123 + }, 124 + "org/junit/jupiter#junit-jupiter/5.11.3": { 125 + "jar": "sha256-rHV47+0WI2fD3cAGM44H1FcVEP2YZmQuqT1bnk7S9mU=", 126 + "module": "sha256-a5pr3dlKOPEmUmh67HyBJisZkf6+vEjKmP6rxWOhKwE=", 127 + "pom": "sha256-y+nzhaChO2/tjGxu0fFtxgWpJlfzslsZaDjHPZdoSAY=" 128 + }, 129 + "org/junit/platform#junit-platform-commons/1.11.3": { 130 + "jar": "sha256-viYpZLC2tI3pd8YdT5Md+M9h6A51DMPzoKOc3SHBAIw=", 131 + "module": "sha256-l531zqTESC/fxZCK3ItGq2q/ADbpmk0CzBjAdDyLggc=", 132 + "pom": "sha256-gW69MkSncNkV2cHUDTtGUf40j0L4m3y369De4gnFIEA=" 133 + }, 134 + "org/junit/platform#junit-platform-engine/1.11.3": { 135 + "jar": "sha256-AEP3L2EWZHNdqNyaMIvxLs0iNrBTOTUcR0HttNj6sNo=", 136 + "module": "sha256-K5UnTIxw3eS9vEmQnxxY61qSLlQcXdO+qpx68rv6Qaw=", 137 + "pom": "sha256-/ibcXakRuUtowSsiQSV6IIE1u7m4yRzBoTQzqAp6eR4=" 138 + }, 139 + "org/junit/platform#junit-platform-launcher/1.11.3": { 140 + "jar": "sha256-tHJ0WSAbABG+sHQr2AdCGh/IQmsRYZMDHth4JbwtTwQ=", 141 + "module": "sha256-cqqtIKPLIsFMA9WYDgJZZ1KmWe3EaylHH35c/yJWbow=", 142 + "pom": "sha256-ElFDZ7k84oUOXa4jt8PWSjZuVMuLgjf5FNiD/Z26G/o=" 143 + }, 144 + "org/junit/vintage#junit-vintage-engine/5.11.3": { 145 + "jar": "sha256-1YAiQZvHaz309Hmis1mdleJEZM1o+3wiZ/GhqHEhXEc=", 146 + "module": "sha256-/ruKwpJtQhhJUQhtKDFqn0AfjEoUMhW4QleXCHEGBoQ=", 147 + "pom": "sha256-Js5pMwDkTPg5mu0wujw7kBA6inM8/wH5DfCMDyvs2CA=" 148 + }, 149 + "org/opentest4j#opentest4j/1.3.0": { 150 + "jar": "sha256-SOLfY2yrZWPO1k3N/4q7I1VifLI27wvzdZhoLd90Lxs=", 151 + "module": "sha256-SL8dbItdyU90ZSvReQD2VN63FDUCSM9ej8onuQkMjg0=", 152 + "pom": "sha256-m/fP/EEPPoNywlIleN+cpW2dQ72TfjCUhwbCMqlDs1U=" 153 + }, 154 + "org/sonatype/oss#oss-parent/7": { 155 + "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" 156 + }, 157 + "org/sonatype/oss#oss-parent/9": { 158 + "pom": "sha256-+0AmX5glSCEv+C42LllzKyGH7G8NgBgohcFO8fmCgno=" 159 + } 160 + } 161 + }
+6
pkgs/by-name/op/openjfx/24/source.json
···
··· 1 + { 2 + "hash": "sha256-pXQCzNcucQAYv0Da1uE5xG6pGqxQXrTDzvFqrn7H92M=", 3 + "owner": "openjdk", 4 + "repo": "jfx24u", 5 + "rev": "refs/tags/24+29" 6 + }
+2
pkgs/by-name/op/openjfx/package.nix
··· 36 jdk17_headless, 37 jdk21_headless, 38 jdk23_headless, 39 jdk-bootstrap ? 40 { 41 "17" = jdk17_headless; 42 "21" = jdk21_headless; 43 "23" = jdk23_headless; 44 } 45 .${featureVersion}, 46 }:
··· 36 jdk17_headless, 37 jdk21_headless, 38 jdk23_headless, 39 + jdk24_headless, 40 jdk-bootstrap ? 41 { 42 "17" = jdk17_headless; 43 "21" = jdk21_headless; 44 "23" = jdk23_headless; 45 + "24" = jdk24_headless; 46 } 47 .${featureVersion}, 48 }:
+32 -6
pkgs/by-name/po/ponyc/disable-networking-tests.patch
··· 1 diff --git a/packages/net/_test.pony b/packages/net/_test.pony 2 - index 9044dfb1..f0ea10f7 100644 3 --- a/packages/net/_test.pony 4 +++ b/packages/net/_test.pony 5 - @@ -26,11 +26,6 @@ actor \nodoc\ Main is TestList 6 - test(_TestTCPThrottle) 7 - end 8 9 - // Tests below exclude osx and are listed alphabetically 10 - ifdef not osx then 11 - test(_TestBroadcast) 12 - end 13 - - 14 class \nodoc\ _TestPing is UDPNotify 15 let _h: TestHelper 16 - let _ip: NetAddress
··· 1 + From e49f97eb4b0fd27b26437638db7984fbcfd3a14f Mon Sep 17 00:00:00 2001 2 + From: Morgan Jones <me@numin.it> 3 + Date: Sun, 4 May 2025 15:46:07 -0700 4 + Subject: [PATCH] net: disable tests in the Nix sandbox 5 + 6 + --- 7 + packages/net/_test.pony | 19 +------------------ 8 + 1 file changed, 1 insertion(+), 18 deletions(-) 9 + 10 diff --git a/packages/net/_test.pony b/packages/net/_test.pony 11 + index 05462eb2..c0c6cdfa 100644 12 --- a/packages/net/_test.pony 13 +++ b/packages/net/_test.pony 14 + @@ -15,25 +15,8 @@ actor \nodoc\ Main is TestList 15 + new make() => None 16 17 + fun tag tests(test: PonyTest) => 18 + - // Tests below function across all systems and are listed alphabetically 19 + + // (@numinit): only this test works in the Nix sandbox: 20 + test(_TestTCPConnectionFailed) 21 + - test(_TestTCPExpect) 22 + - test(_TestTCPExpectOverBufferSize) 23 + - test(_TestTCPMute) 24 + - test(_TestTCPProxy) 25 + - test(_TestTCPUnmute) 26 + - test(_TestTCPWritev) 27 + - 28 + - // Tests below exclude windows and are listed alphabetically 29 + - ifdef not windows then 30 + - test(_TestTCPConnectionToClosedServerFailed) 31 + - test(_TestTCPThrottle) 32 + - end 33 + - 34 - // Tests below exclude osx and are listed alphabetically 35 - ifdef not osx then 36 - test(_TestBroadcast) 37 - end 38 + 39 class \nodoc\ _TestPing is UDPNotify 40 let _h: TestHelper 41 + -- 42 + 2.47.0
+26
pkgs/by-name/po/ponyc/disable-process-tests.patch
···
··· 1 + From 77d703b11d298f6be88b04f7e8ca85de139e82be Mon Sep 17 00:00:00 2001 2 + From: Morgan Jones <me@numin.it> 3 + Date: Mon, 5 May 2025 20:34:02 -0700 4 + Subject: [PATCH] process: disable KillLongRunningChild test 5 + 6 + --- 7 + packages/process/_test.pony | 3 ++- 8 + 1 file changed, 2 insertions(+), 1 deletion(-) 9 + 10 + diff --git a/packages/process/_test.pony b/packages/process/_test.pony 11 + index fe9fdb04..756588f9 100644 12 + --- a/packages/process/_test.pony 13 + +++ b/packages/process/_test.pony 14 + @@ -18,7 +18,8 @@ actor \nodoc\ Main is TestList 15 + test(_TestChdir) 16 + test(_TestExpect) 17 + test(_TestFileExecCapabilityIsRequired) 18 + - test(_TestKillLongRunningChild) 19 + + // (@booxter/@numinit) Appears to be flaky. 20 + + // test(_TestKillLongRunningChild) 21 + test(_TestLongRunningChild) 22 + test(_TestNonExecutablePathResultsInExecveError) 23 + test(_TestPrintvOrdering) 24 + -- 25 + 2.47.0 26 +
+18 -6
pkgs/by-name/po/ponyc/package.nix
··· 19 which, 20 z3, 21 cctools, 22 }: 23 24 stdenv.mkDerivation (rec { ··· 73 [ 74 # Sandbox disallows network access, so disabling problematic networking tests 75 ./disable-networking-tests.patch 76 ] 77 ++ lib.optionals stdenv.hostPlatform.isDarwin [ 78 (replaceVars ./fix-darwin-build.patch { ··· 102 --replace-fail "https://github.com/google/googletest/archive/refs/tags/v$googletestRev.tar.gz" "$NIX_BUILD_TOP/deps/googletest-$googletestRev.tar" 103 ''; 104 105 - preBuild = '' 106 - make libs build_flags=-j$NIX_BUILD_CORES 107 - make configure build_flags=-j$NIX_BUILD_CORES 108 - ''; 109 110 makeFlags = [ 111 "PONYC_VERSION=${version}" ··· 117 "-Wno-error=implicit-fallthrough" 118 ]; 119 120 - # make: *** [Makefile:222: test-full-programs-release] Killed: 9 121 - doCheck = !stdenv.hostPlatform.isDarwin; 122 123 installPhase = 124 ''
··· 19 which, 20 z3, 21 cctools, 22 + procps, 23 }: 24 25 stdenv.mkDerivation (rec { ··· 74 [ 75 # Sandbox disallows network access, so disabling problematic networking tests 76 ./disable-networking-tests.patch 77 + ./disable-process-tests.patch 78 ] 79 ++ lib.optionals stdenv.hostPlatform.isDarwin [ 80 (replaceVars ./fix-darwin-build.patch { ··· 104 --replace-fail "https://github.com/google/googletest/archive/refs/tags/v$googletestRev.tar.gz" "$NIX_BUILD_TOP/deps/googletest-$googletestRev.tar" 105 ''; 106 107 + preBuild = 108 + '' 109 + extraFlags=(build_flags=-j$NIX_BUILD_CORES) 110 + '' 111 + + lib.optionalString stdenv.hostPlatform.isAarch64 '' 112 + # See this relnote about building on Raspbian: 113 + # https://github.com/ponylang/ponyc/blob/0.46.0/.release-notes/0.45.2.md 114 + extraFlags+=(pic_flag=-fPIC) 115 + '' 116 + + '' 117 + make libs "''${extraFlags[@]}" 118 + make configure "''${extraFlags[@]}" 119 + ''; 120 121 makeFlags = [ 122 "PONYC_VERSION=${version}" ··· 128 "-Wno-error=implicit-fallthrough" 129 ]; 130 131 + doCheck = true; 132 + 133 + nativeCheckInputs = [ procps ]; 134 135 installPhase = 136 ''
+2 -2
pkgs/by-name/qm/qmk/package.nix
··· 14 15 python3.pkgs.buildPythonApplication rec { 16 pname = "qmk"; 17 - version = "1.1.6"; 18 format = "pyproject"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-3ENs26vy+M7G261FPeODK+AbrI5+nBkHXCmGbuIqi1A="; 23 }; 24 25 nativeBuildInputs = with python3.pkgs; [
··· 14 15 python3.pkgs.buildPythonApplication rec { 16 pname = "qmk"; 17 + version = "1.1.7"; 18 format = "pyproject"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + hash = "sha256-4Qhzsa5GAAeSgt7FZsRWIVO1ZB+010WtBv9SV38Xgto="; 23 }; 24 25 nativeBuildInputs = with python3.pkgs; [
+2 -2
pkgs/by-name/re/refine/package.nix
··· 35 36 python3Packages.buildPythonApplication rec { 37 pname = "refine"; 38 - version = "0.5.7"; 39 pyproject = false; # uses meson 40 41 src = fetchFromGitLab { ··· 43 owner = "TheEvilSkeleton"; 44 repo = "Refine"; 45 tag = version; 46 - hash = "sha256-Ew/FCCJxgc5ybc/o6tEYP65G24sEmVLoeMTu9/cCjVQ="; 47 }; 48 49 nativeBuildInputs = [
··· 35 36 python3Packages.buildPythonApplication rec { 37 pname = "refine"; 38 + version = "0.5.8"; 39 pyproject = false; # uses meson 40 41 src = fetchFromGitLab { ··· 43 owner = "TheEvilSkeleton"; 44 repo = "Refine"; 45 tag = version; 46 + hash = "sha256-56aJQAeLpecoq7lcw2Cgd8XzpO0mXv+lBG+Qv28Ae1I="; 47 }; 48 49 nativeBuildInputs = [
+26
pkgs/by-name/rp/rpclib/package.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + }: 7 + stdenv.mkDerivation (finalAttrs: { 8 + pname = "rpclib"; 9 + version = "2.3.0"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "rpclib"; 13 + repo = "rpclib"; 14 + rev = "v${finalAttrs.version}"; 15 + sha256 = "0dlbkl47zd2fkxwbn93w51wmvfr8ssp4zribn5wi4cpiky44a4g9"; 16 + }; 17 + 18 + nativeBuildInputs = [ cmake ]; 19 + 20 + meta = { 21 + description = "RPC library for C++, providing both a client and server implementation"; 22 + homepage = "https://github.com/rpclib/rpclib/"; 23 + license = lib.licenses.mit; 24 + maintainers = with lib.maintainers; [ tmplt ]; 25 + }; 26 + })
+3 -3
pkgs/by-name/sn/snipe-it/package.nix
··· 9 10 php84.buildComposerProject2 (finalAttrs: { 11 pname = "snipe-it"; 12 - version = "8.1.0"; 13 14 src = fetchFromGitHub { 15 owner = "grokability"; 16 repo = "snipe-it"; 17 tag = "v${finalAttrs.version}"; 18 - hash = "sha256-/yIuoyHkONv94J+MOeahVDXhHbwW1scfwNqcO3NaDwA="; 19 }; 20 21 - vendorHash = "sha256-+TGloF4V/r9lgO5itk2MnQNj3Fsgq8cwUB5zbA1ZQWM="; 22 23 postInstall = '' 24 snipe_it_out="$out/share/php/snipe-it"
··· 9 10 php84.buildComposerProject2 (finalAttrs: { 11 pname = "snipe-it"; 12 + version = "8.1.2"; 13 14 src = fetchFromGitHub { 15 owner = "grokability"; 16 repo = "snipe-it"; 17 tag = "v${finalAttrs.version}"; 18 + hash = "sha256-tF7lTkmowJAEz2BGNWK2yHkPYafS9Rs5Z98snsbCNQU="; 19 }; 20 21 + vendorHash = "sha256-wVRmvxcrsu5ZBPYrIx9p4+ddWTgBBaeLvyqFMPj3iIg="; 22 23 postInstall = '' 24 snipe_it_out="$out/share/php/snipe-it"
+2 -2
pkgs/by-name/sp/spring-boot-cli/package.nix
··· 12 13 stdenv.mkDerivation (finalAttrs: { 14 pname = "spring-boot-cli"; 15 - version = "3.4.4"; 16 17 src = fetchzip { 18 url = "mirror://maven/org/springframework/boot/spring-boot-cli/${finalAttrs.version}/spring-boot-cli-${finalAttrs.version}-bin.zip"; 19 - hash = "sha256-+dhYpd8qrsYZ5a5xuOsym/Oa0vkB0z1ZWNP9eGgcQv8="; 20 }; 21 22 nativeBuildInputs = [
··· 12 13 stdenv.mkDerivation (finalAttrs: { 14 pname = "spring-boot-cli"; 15 + version = "3.4.5"; 16 17 src = fetchzip { 18 url = "mirror://maven/org/springframework/boot/spring-boot-cli/${finalAttrs.version}/spring-boot-cli-${finalAttrs.version}-bin.zip"; 19 + hash = "sha256-ZGOhxeKkUF0kLPTp6oSa1s1rYs7H75uptITf3xvxXJU="; 20 }; 21 22 nativeBuildInputs = [
+2 -2
pkgs/by-name/st/stripe-cli/package.nix
··· 8 9 buildGoModule rec { 10 pname = "stripe-cli"; 11 - version = "1.26.1"; 12 13 src = fetchFromGitHub { 14 owner = "stripe"; 15 repo = "stripe-cli"; 16 rev = "v${version}"; 17 - hash = "sha256-21KkeGbvI3QVT3G8Mn7y710waLhNoPtlDFz5Ji5lhhI="; 18 }; 19 vendorHash = "sha256-T8vrEbR240ihkLDG4vu0s+MxKJ5nOLm0aseDgK9EPPE="; 20
··· 8 9 buildGoModule rec { 10 pname = "stripe-cli"; 11 + version = "1.27.0"; 12 13 src = fetchFromGitHub { 14 owner = "stripe"; 15 repo = "stripe-cli"; 16 rev = "v${version}"; 17 + hash = "sha256-tV76A1qnsaj3Zp9W9aMrmvVVWjxgjUUkIwNSxdLaakk="; 18 }; 19 vendorHash = "sha256-T8vrEbR240ihkLDG4vu0s+MxKJ5nOLm0aseDgK9EPPE="; 20
+2 -11
pkgs/by-name/ti/tidal-hifi/package.nix
··· 3 buildNpmPackage, 4 fetchFromGitHub, 5 callPackage, 6 - libdbusmenu, 7 - xdg-utils, 8 makeShellWrapper, 9 copyDesktopItems, 10 makeDesktopItem, ··· 106 copyDesktopItems 107 ]; 108 109 - runtimeDependencies = [ 110 - (lib.getLib systemd) 111 - libnotify 112 - libdbusmenu 113 - xdg-utils 114 - ]; 115 - 116 npmDepsHash = "sha256-TNhD/ZkqJtsidAEIOL/WmJZw09BuFgd4ECnzbieNhVY="; 117 forceGitDeps = true; 118 makeCacheWritable = true; ··· 134 135 desktopItems = [ 136 (makeDesktopItem { 137 name = "TIDAL Hi-Fi"; 138 desktopName = "tidal-hifi"; 139 genericName = "TIDAL Hi-Fi"; ··· 189 $out/share/tidal-hifi/lib*GL* 190 191 # replace bundled vulkan-loader 192 - rm "$out/share/tidal-hifi/libvulkan.so.1" 193 - ln -s -t "$out/share/tidal-hifi" "${lib.getLib vulkan-loader}/lib/libvulkan.so.1" 194 195 makeShellWrapper "$out/share/tidal-hifi/tidal-hifi" "$out/bin/tidal-hifi" \ 196 --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" \
··· 3 buildNpmPackage, 4 fetchFromGitHub, 5 callPackage, 6 makeShellWrapper, 7 copyDesktopItems, 8 makeDesktopItem, ··· 104 copyDesktopItems 105 ]; 106 107 npmDepsHash = "sha256-TNhD/ZkqJtsidAEIOL/WmJZw09BuFgd4ECnzbieNhVY="; 108 forceGitDeps = true; 109 makeCacheWritable = true; ··· 125 126 desktopItems = [ 127 (makeDesktopItem { 128 + exec = "tidal-hifi"; 129 name = "TIDAL Hi-Fi"; 130 desktopName = "tidal-hifi"; 131 genericName = "TIDAL Hi-Fi"; ··· 181 $out/share/tidal-hifi/lib*GL* 182 183 # replace bundled vulkan-loader 184 + ln -sf -t "$out/share/tidal-hifi" "${lib.getLib vulkan-loader}/lib/libvulkan.so.1" 185 186 makeShellWrapper "$out/share/tidal-hifi/tidal-hifi" "$out/bin/tidal-hifi" \ 187 --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" \
+3 -3
pkgs/by-name/vi/vitess/package.nix
··· 7 8 buildGoModule rec { 9 pname = "vitess"; 10 - version = "21.0.4"; 11 12 src = fetchFromGitHub { 13 owner = "vitessio"; 14 repo = pname; 15 rev = "v${version}"; 16 - hash = "sha256-QapbbLZ/wDCKYQW98l780PT4ZEXAbhW0o4Zk2MlG6DQ="; 17 }; 18 19 - vendorHash = "sha256-Bc9rhfGSjqhDQBOPS4noW8qJ4P5xLtVcokRhDbqP3a0="; 20 21 buildInputs = [ sqlite ]; 22
··· 7 8 buildGoModule rec { 9 pname = "vitess"; 10 + version = "22.0.0"; 11 12 src = fetchFromGitHub { 13 owner = "vitessio"; 14 repo = pname; 15 rev = "v${version}"; 16 + hash = "sha256-YfFGKOYlsCy9mSjtRB+ajmXnXIB8Awjm54DGGhTnu5U="; 17 }; 18 19 + vendorHash = "sha256-0rgosDZn/DZcEK8f1JE2ICiOQX1GU2H93EEAlvesNE8="; 20 21 buildInputs = [ sqlite ]; 22
+3 -3
pkgs/by-name/we/werf/package.nix
··· 10 }: 11 buildGoModule (finalAttrs: { 12 pname = "werf"; 13 - version = "2.35.4"; 14 15 src = fetchFromGitHub { 16 owner = "werf"; 17 repo = "werf"; 18 tag = "v${finalAttrs.version}"; 19 - hash = "sha256-bp0KtTsKSBfCLwKfHseLKnGh9ub09+FC841y0I+KNtw="; 20 }; 21 22 proxyVendor = true; 23 - vendorHash = "sha256-vWjFdwcVbw8lxJl2mR54O8DpiwbGzyCy50Heu7NFLA8="; 24 25 subPackages = [ "cmd/werf" ]; 26
··· 10 }: 11 buildGoModule (finalAttrs: { 12 pname = "werf"; 13 + version = "2.35.8"; 14 15 src = fetchFromGitHub { 16 owner = "werf"; 17 repo = "werf"; 18 tag = "v${finalAttrs.version}"; 19 + hash = "sha256-akrhVRjoWrBdSrYWe4MZnCAMdT2KfXxAI4oBvrHBwC8="; 20 }; 21 22 proxyVendor = true; 23 + vendorHash = "sha256-9caBSJ/eMEdVQ55eebjibtsZJOMZk4OcP1D/NckWxCQ="; 24 25 subPackages = [ "cmd/werf" ]; 26
+4
pkgs/development/compilers/flutter/artifacts/fetch-artifacts.nix
··· 78 mkdir "$FLUTTER_ROOT/bin/cache/dart-sdk" 79 lndir -silent '${flutter'}/bin/cache/dart-sdk' "$FLUTTER_ROOT/bin/cache/dart-sdk" 80 '' 81 + '' 82 83 HOME="$(mktemp -d)" flutter precache ${
··· 78 mkdir "$FLUTTER_ROOT/bin/cache/dart-sdk" 79 lndir -silent '${flutter'}/bin/cache/dart-sdk' "$FLUTTER_ROOT/bin/cache/dart-sdk" 80 '' 81 + # Could not determine engine revision 82 + + lib.optionalString (lib.versionAtLeast flutter'.version "3.32") '' 83 + cp '${flutter'}/bin/internal/engine.version' "$FLUTTER_ROOT/bin/cache/engine.stamp" 84 + '' 85 + '' 86 87 HOME="$(mktemp -d)" flutter precache ${
+22 -6
pkgs/development/compilers/flutter/default.nix
··· 6 dart, 7 lib, 8 stdenv, 9 }: 10 let 11 mkCustomFlutter = args: callPackage ./flutter.nix args; ··· 69 }; 70 }; 71 }; 72 - src = fetchFromGitHub { 73 - owner = "flutter"; 74 - repo = "flutter"; 75 - rev = version; 76 - hash = flutterHash; 77 - }; 78 }; 79 in 80 (mkCustomFlutter args).overrideAttrs (
··· 6 dart, 7 lib, 8 stdenv, 9 + runCommand, 10 }: 11 let 12 mkCustomFlutter = args: callPackage ./flutter.nix args; ··· 70 }; 71 }; 72 }; 73 + src = 74 + let 75 + source = fetchFromGitHub { 76 + owner = "flutter"; 77 + repo = "flutter"; 78 + rev = version; 79 + hash = flutterHash; 80 + }; 81 + in 82 + ( 83 + if lib.versionAtLeast version "3.32" then 84 + # # Could not determine engine revision 85 + (runCommand source.name { } '' 86 + cp -r ${source} $out 87 + chmod +w $out/bin 88 + mkdir $out/bin/cache 89 + cp $out/bin/internal/engine.version $out/bin/cache/engine.stamp 90 + '') 91 + else 92 + source 93 + ); 94 }; 95 in 96 (mkCustomFlutter args).overrideAttrs (
+1040
pkgs/development/compilers/flutter/versions/3_32/data.json
···
··· 1 + { 2 + "version": "3.32.0-0.3.pre", 3 + "engineVersion": "453dd7174cc6555e3e9eb5f006c86e6ec221a0d2", 4 + "engineSwiftShaderHash": "sha256-ATVcuxqPHqHOWYyO7DoX9LdgUiO3INUi7m9Mc6ccc1M=", 5 + "engineSwiftShaderRev": "d040a5bab638bf7c226235c95787ba6288bb6416", 6 + "channel": "beta", 7 + "engineHashes": { 8 + "aarch64-linux": { 9 + "aarch64-linux": "sha256-ql8yUGCPMhFI2+pfVtTZFXpb5WDKq8jAzhr0X6LXE7A=", 10 + "x86_64-linux": "sha256-ql8yUGCPMhFI2+pfVtTZFXpb5WDKq8jAzhr0X6LXE7A=" 11 + }, 12 + "x86_64-linux": { 13 + "aarch64-linux": "sha256-JWv1aHPOcw2qBN0Jjn6kIMCF8hZYlh6ZbGLVa0GP5NE=", 14 + "x86_64-linux": "sha256-JWv1aHPOcw2qBN0Jjn6kIMCF8hZYlh6ZbGLVa0GP5NE=" 15 + } 16 + }, 17 + "dartVersion": "3.8.0-278.2.beta", 18 + "dartHash": { 19 + "x86_64-linux": "sha256-ux89ySr218exFOhscGhumXC1Eizdk6hvpWwxPTJDAFo=", 20 + "aarch64-linux": "sha256-Ggc7HOytWwqimOKFUu4+CKtz0L4F09/fXY5BkeS/HAw=", 21 + "x86_64-darwin": "sha256-etOXUGIDL4n7PmuH+g74ByXuuWjJ8JnT4iwGm4rPXYQ=", 22 + "aarch64-darwin": "sha256-+7Eewv0x+V6gDqyfj5/z50whBU8NrvdidOWPPeaEAwE=" 23 + }, 24 + "flutterHash": "sha256-FqJR0PQYks2njzMgZCQSQqy2Goqp6QeN8Ej4a4EHVes=", 25 + "artifactHashes": { 26 + "android": { 27 + "aarch64-darwin": "sha256-A5AUxqKHwUYm9Mf6cqTAazCxGP+JwGpIfeMZ7vIqQUs=", 28 + "aarch64-linux": "sha256-WQ7gM4i2UuaYaciT67HwYL7McBGXLYdZn748Mkghbxw=", 29 + "x86_64-darwin": "sha256-A5AUxqKHwUYm9Mf6cqTAazCxGP+JwGpIfeMZ7vIqQUs=", 30 + "x86_64-linux": "sha256-WQ7gM4i2UuaYaciT67HwYL7McBGXLYdZn748Mkghbxw=" 31 + }, 32 + "fuchsia": { 33 + "aarch64-darwin": "sha256-n+aperOaIbS+KxPtwBslcZT2QXTchX6TQiqM++RbCUk=", 34 + "aarch64-linux": "sha256-n+aperOaIbS+KxPtwBslcZT2QXTchX6TQiqM++RbCUk=", 35 + "x86_64-darwin": "sha256-n+aperOaIbS+KxPtwBslcZT2QXTchX6TQiqM++RbCUk=", 36 + "x86_64-linux": "sha256-n+aperOaIbS+KxPtwBslcZT2QXTchX6TQiqM++RbCUk=" 37 + }, 38 + "ios": { 39 + "aarch64-darwin": "sha256-MS1rqPayx4njEHm9rNjphcKwrNv1PVgL4rkgjOj42xY=", 40 + "aarch64-linux": "sha256-MS1rqPayx4njEHm9rNjphcKwrNv1PVgL4rkgjOj42xY=", 41 + "x86_64-darwin": "sha256-MS1rqPayx4njEHm9rNjphcKwrNv1PVgL4rkgjOj42xY=", 42 + "x86_64-linux": "sha256-MS1rqPayx4njEHm9rNjphcKwrNv1PVgL4rkgjOj42xY=" 43 + }, 44 + "linux": { 45 + "aarch64-darwin": "sha256-Uo+NABCVVTI2aAlhoWJ4N9M+wXUtATA0bjKOhK3df84=", 46 + "aarch64-linux": "sha256-Uo+NABCVVTI2aAlhoWJ4N9M+wXUtATA0bjKOhK3df84=", 47 + "x86_64-darwin": "sha256-LsBWcZtzxbULYSqsUAik3DMNX8BON88udrIownJVnDo=", 48 + "x86_64-linux": "sha256-LsBWcZtzxbULYSqsUAik3DMNX8BON88udrIownJVnDo=" 49 + }, 50 + "macos": { 51 + "aarch64-darwin": "sha256-He/H1CfAVV2+HX2z0p9aetEyJV1lCBmsDjATtdEkSMs=", 52 + "aarch64-linux": "sha256-He/H1CfAVV2+HX2z0p9aetEyJV1lCBmsDjATtdEkSMs=", 53 + "x86_64-darwin": "sha256-He/H1CfAVV2+HX2z0p9aetEyJV1lCBmsDjATtdEkSMs=", 54 + "x86_64-linux": "sha256-He/H1CfAVV2+HX2z0p9aetEyJV1lCBmsDjATtdEkSMs=" 55 + }, 56 + "universal": { 57 + "aarch64-darwin": "sha256-dIpU21J5zVQCQJWRINXleC7b480IHY5/8KZzBCi9TVc=", 58 + "aarch64-linux": "sha256-/O/eAYa6KZwXG/w3sN2Egla+xBMqJ8hFAQktQjcVHxo=", 59 + "x86_64-darwin": "sha256-9+I7GjB2ZX6gZsmxij1XB+iA0VYjoKJt4NFK22ooYes=", 60 + "x86_64-linux": "sha256-ApqDXK7BVUDJY612PNn2SqX8fvHESYGv5pl0814+uzs=" 61 + }, 62 + "web": { 63 + "aarch64-darwin": "sha256-1VNmZdw56u0zjVl1JYom2kk6OLdxSAUEQZJKWyOieOU=", 64 + "aarch64-linux": "sha256-1VNmZdw56u0zjVl1JYom2kk6OLdxSAUEQZJKWyOieOU=", 65 + "x86_64-darwin": "sha256-1VNmZdw56u0zjVl1JYom2kk6OLdxSAUEQZJKWyOieOU=", 66 + "x86_64-linux": "sha256-1VNmZdw56u0zjVl1JYom2kk6OLdxSAUEQZJKWyOieOU=" 67 + }, 68 + "windows": { 69 + "x86_64-darwin": "sha256-nSIm4HAFn+K7CPOVtD2DTGmWfXM1t2lD5GqXa3INTQQ=", 70 + "x86_64-linux": "sha256-nSIm4HAFn+K7CPOVtD2DTGmWfXM1t2lD5GqXa3INTQQ=" 71 + } 72 + }, 73 + "pubspecLock": { 74 + "packages": { 75 + "_fe_analyzer_shared": { 76 + "dependency": "direct main", 77 + "description": { 78 + "name": "_fe_analyzer_shared", 79 + "sha256": "dc27559385e905ad30838356c5f5d574014ba39872d732111cd07ac0beff4c57", 80 + "url": "https://pub.dev" 81 + }, 82 + "source": "hosted", 83 + "version": "80.0.0" 84 + }, 85 + "analyzer": { 86 + "dependency": "direct main", 87 + "description": { 88 + "name": "analyzer", 89 + "sha256": "192d1c5b944e7e53b24b5586db760db934b177d4147c42fbca8c8c5f1eb8d11e", 90 + "url": "https://pub.dev" 91 + }, 92 + "source": "hosted", 93 + "version": "7.3.0" 94 + }, 95 + "archive": { 96 + "dependency": "direct main", 97 + "description": { 98 + "name": "archive", 99 + "sha256": "cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d", 100 + "url": "https://pub.dev" 101 + }, 102 + "source": "hosted", 103 + "version": "3.6.1" 104 + }, 105 + "args": { 106 + "dependency": "direct main", 107 + "description": { 108 + "name": "args", 109 + "sha256": "d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04", 110 + "url": "https://pub.dev" 111 + }, 112 + "source": "hosted", 113 + "version": "2.7.0" 114 + }, 115 + "async": { 116 + "dependency": "direct main", 117 + "description": { 118 + "name": "async", 119 + "sha256": "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb", 120 + "url": "https://pub.dev" 121 + }, 122 + "source": "hosted", 123 + "version": "2.13.0" 124 + }, 125 + "boolean_selector": { 126 + "dependency": "direct main", 127 + "description": { 128 + "name": "boolean_selector", 129 + "sha256": "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea", 130 + "url": "https://pub.dev" 131 + }, 132 + "source": "hosted", 133 + "version": "2.1.2" 134 + }, 135 + "browser_launcher": { 136 + "dependency": "direct main", 137 + "description": { 138 + "name": "browser_launcher", 139 + "sha256": "ca2557663d3033845f2ef2b60f94fc249528324fd1affddccb7c63ac0ccd6c67", 140 + "url": "https://pub.dev" 141 + }, 142 + "source": "hosted", 143 + "version": "1.1.3" 144 + }, 145 + "built_collection": { 146 + "dependency": "direct main", 147 + "description": { 148 + "name": "built_collection", 149 + "sha256": "376e3dd27b51ea877c28d525560790aee2e6fbb5f20e2f85d5081027d94e2100", 150 + "url": "https://pub.dev" 151 + }, 152 + "source": "hosted", 153 + "version": "5.1.1" 154 + }, 155 + "built_value": { 156 + "dependency": "direct main", 157 + "description": { 158 + "name": "built_value", 159 + "sha256": "ea90e81dc4a25a043d9bee692d20ed6d1c4a1662a28c03a96417446c093ed6b4", 160 + "url": "https://pub.dev" 161 + }, 162 + "source": "hosted", 163 + "version": "8.9.5" 164 + }, 165 + "checked_yaml": { 166 + "dependency": "direct dev", 167 + "description": { 168 + "name": "checked_yaml", 169 + "sha256": "feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff", 170 + "url": "https://pub.dev" 171 + }, 172 + "source": "hosted", 173 + "version": "2.0.3" 174 + }, 175 + "clock": { 176 + "dependency": "direct main", 177 + "description": { 178 + "name": "clock", 179 + "sha256": "fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b", 180 + "url": "https://pub.dev" 181 + }, 182 + "source": "hosted", 183 + "version": "1.1.2" 184 + }, 185 + "code_builder": { 186 + "dependency": "direct main", 187 + "description": { 188 + "name": "code_builder", 189 + "sha256": "0ec10bf4a89e4c613960bf1e8b42c64127021740fb21640c29c909826a5eea3e", 190 + "url": "https://pub.dev" 191 + }, 192 + "source": "hosted", 193 + "version": "4.10.1" 194 + }, 195 + "collection": { 196 + "dependency": "direct dev", 197 + "description": { 198 + "name": "collection", 199 + "sha256": "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76", 200 + "url": "https://pub.dev" 201 + }, 202 + "source": "hosted", 203 + "version": "1.19.1" 204 + }, 205 + "completion": { 206 + "dependency": "direct main", 207 + "description": { 208 + "name": "completion", 209 + "sha256": "f11b7a628e6c42b9edc9b0bc3aa490e2d930397546d2f794e8e1325909d11c60", 210 + "url": "https://pub.dev" 211 + }, 212 + "source": "hosted", 213 + "version": "1.0.1" 214 + }, 215 + "convert": { 216 + "dependency": "direct main", 217 + "description": { 218 + "name": "convert", 219 + "sha256": "b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68", 220 + "url": "https://pub.dev" 221 + }, 222 + "source": "hosted", 223 + "version": "3.1.2" 224 + }, 225 + "coverage": { 226 + "dependency": "direct main", 227 + "description": { 228 + "name": "coverage", 229 + "sha256": "e3493833ea012784c740e341952298f1cc77f1f01b1bbc3eb4eecf6984fb7f43", 230 + "url": "https://pub.dev" 231 + }, 232 + "source": "hosted", 233 + "version": "1.11.1" 234 + }, 235 + "crypto": { 236 + "dependency": "direct main", 237 + "description": { 238 + "name": "crypto", 239 + "sha256": "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855", 240 + "url": "https://pub.dev" 241 + }, 242 + "source": "hosted", 243 + "version": "3.0.6" 244 + }, 245 + "csslib": { 246 + "dependency": "direct main", 247 + "description": { 248 + "name": "csslib", 249 + "sha256": "09bad715f418841f976c77db72d5398dc1253c21fb9c0c7f0b0b985860b2d58e", 250 + "url": "https://pub.dev" 251 + }, 252 + "source": "hosted", 253 + "version": "1.0.2" 254 + }, 255 + "dap": { 256 + "dependency": "direct main", 257 + "description": { 258 + "name": "dap", 259 + "sha256": "42b0b083a09c59a118741769e218fc3738980ab591114f09d1026241d2b9c290", 260 + "url": "https://pub.dev" 261 + }, 262 + "source": "hosted", 263 + "version": "1.4.0" 264 + }, 265 + "dds": { 266 + "dependency": "direct main", 267 + "description": { 268 + "name": "dds", 269 + "sha256": "4e206d308bd94595af42e4a561948ef8dba211c9db47f4360c48a5a1f8b44cb5", 270 + "url": "https://pub.dev" 271 + }, 272 + "source": "hosted", 273 + "version": "5.0.0" 274 + }, 275 + "dds_service_extensions": { 276 + "dependency": "direct main", 277 + "description": { 278 + "name": "dds_service_extensions", 279 + "sha256": "5a5f0f9af646505f5bb21159c78ae5c275cd8bdb99e1a8e27f2f395c49568743", 280 + "url": "https://pub.dev" 281 + }, 282 + "source": "hosted", 283 + "version": "2.0.1" 284 + }, 285 + "devtools_shared": { 286 + "dependency": "direct main", 287 + "description": { 288 + "name": "devtools_shared", 289 + "sha256": "fa71f07006dfdf3f226ec76db95a4bad156820c081452cc99d18a4f291001bee", 290 + "url": "https://pub.dev" 291 + }, 292 + "source": "hosted", 293 + "version": "11.2.0" 294 + }, 295 + "dtd": { 296 + "dependency": "direct main", 297 + "description": { 298 + "name": "dtd", 299 + "sha256": "b8269bc263ef516f3fea23bb47bbbe12a808280ec57245319e538b4767ff6d18", 300 + "url": "https://pub.dev" 301 + }, 302 + "source": "hosted", 303 + "version": "2.5.0" 304 + }, 305 + "dwds": { 306 + "dependency": "direct main", 307 + "description": { 308 + "name": "dwds", 309 + "sha256": "063ca26b035fa80b7b66664d9efbc5d2acb45e139a452d59b0fe6df61a96f443", 310 + "url": "https://pub.dev" 311 + }, 312 + "source": "hosted", 313 + "version": "24.3.10" 314 + }, 315 + "extension_discovery": { 316 + "dependency": "direct main", 317 + "description": { 318 + "name": "extension_discovery", 319 + "sha256": "de1fce715ab013cdfb00befc3bdf0914bea5e409c3a567b7f8f144bc061611a7", 320 + "url": "https://pub.dev" 321 + }, 322 + "source": "hosted", 323 + "version": "2.1.0" 324 + }, 325 + "fake_async": { 326 + "dependency": "direct main", 327 + "description": { 328 + "name": "fake_async", 329 + "sha256": "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44", 330 + "url": "https://pub.dev" 331 + }, 332 + "source": "hosted", 333 + "version": "1.3.3" 334 + }, 335 + "ffi": { 336 + "dependency": "direct main", 337 + "description": { 338 + "name": "ffi", 339 + "sha256": "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418", 340 + "url": "https://pub.dev" 341 + }, 342 + "source": "hosted", 343 + "version": "2.1.4" 344 + }, 345 + "file": { 346 + "dependency": "direct main", 347 + "description": { 348 + "name": "file", 349 + "sha256": "a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4", 350 + "url": "https://pub.dev" 351 + }, 352 + "source": "hosted", 353 + "version": "7.0.1" 354 + }, 355 + "file_testing": { 356 + "dependency": "direct dev", 357 + "description": { 358 + "name": "file_testing", 359 + "sha256": "eb0c85fd118ddc0d41c295c09f64e0924c256b071087cdc9828d5372c80d554d", 360 + "url": "https://pub.dev" 361 + }, 362 + "source": "hosted", 363 + "version": "3.0.2" 364 + }, 365 + "fixnum": { 366 + "dependency": "direct main", 367 + "description": { 368 + "name": "fixnum", 369 + "sha256": "b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be", 370 + "url": "https://pub.dev" 371 + }, 372 + "source": "hosted", 373 + "version": "1.1.1" 374 + }, 375 + "flutter_template_images": { 376 + "dependency": "direct main", 377 + "description": { 378 + "name": "flutter_template_images", 379 + "sha256": "0120589a786dbae4e86af1f61748baccd8530abd56a60e7a13479647a75222fe", 380 + "url": "https://pub.dev" 381 + }, 382 + "source": "hosted", 383 + "version": "5.0.0" 384 + }, 385 + "frontend_server_client": { 386 + "dependency": "direct main", 387 + "description": { 388 + "name": "frontend_server_client", 389 + "sha256": "f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694", 390 + "url": "https://pub.dev" 391 + }, 392 + "source": "hosted", 393 + "version": "4.0.0" 394 + }, 395 + "glob": { 396 + "dependency": "direct main", 397 + "description": { 398 + "name": "glob", 399 + "sha256": "c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de", 400 + "url": "https://pub.dev" 401 + }, 402 + "source": "hosted", 403 + "version": "2.1.3" 404 + }, 405 + "graphs": { 406 + "dependency": "direct main", 407 + "description": { 408 + "name": "graphs", 409 + "sha256": "741bbf84165310a68ff28fe9e727332eef1407342fca52759cb21ad8177bb8d0", 410 + "url": "https://pub.dev" 411 + }, 412 + "source": "hosted", 413 + "version": "2.3.2" 414 + }, 415 + "html": { 416 + "dependency": "direct main", 417 + "description": { 418 + "name": "html", 419 + "sha256": "9475be233c437f0e3637af55e7702cbbe5c23a68bd56e8a5fa2d426297b7c6c8", 420 + "url": "https://pub.dev" 421 + }, 422 + "source": "hosted", 423 + "version": "0.15.5+1" 424 + }, 425 + "http": { 426 + "dependency": "direct main", 427 + "description": { 428 + "name": "http", 429 + "sha256": "fe7ab022b76f3034adc518fb6ea04a82387620e19977665ea18d30a1cf43442f", 430 + "url": "https://pub.dev" 431 + }, 432 + "source": "hosted", 433 + "version": "1.3.0" 434 + }, 435 + "http_multi_server": { 436 + "dependency": "direct main", 437 + "description": { 438 + "name": "http_multi_server", 439 + "sha256": "aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8", 440 + "url": "https://pub.dev" 441 + }, 442 + "source": "hosted", 443 + "version": "3.2.2" 444 + }, 445 + "http_parser": { 446 + "dependency": "direct main", 447 + "description": { 448 + "name": "http_parser", 449 + "sha256": "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571", 450 + "url": "https://pub.dev" 451 + }, 452 + "source": "hosted", 453 + "version": "4.1.2" 454 + }, 455 + "intl": { 456 + "dependency": "direct main", 457 + "description": { 458 + "name": "intl", 459 + "sha256": "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5", 460 + "url": "https://pub.dev" 461 + }, 462 + "source": "hosted", 463 + "version": "0.20.2" 464 + }, 465 + "io": { 466 + "dependency": "direct main", 467 + "description": { 468 + "name": "io", 469 + "sha256": "dfd5a80599cf0165756e3181807ed3e77daf6dd4137caaad72d0b7931597650b", 470 + "url": "https://pub.dev" 471 + }, 472 + "source": "hosted", 473 + "version": "1.0.5" 474 + }, 475 + "js": { 476 + "dependency": "direct dev", 477 + "description": { 478 + "name": "js", 479 + "sha256": "53385261521cc4a0c4658fd0ad07a7d14591cf8fc33abbceae306ddb974888dc", 480 + "url": "https://pub.dev" 481 + }, 482 + "source": "hosted", 483 + "version": "0.7.2" 484 + }, 485 + "json_annotation": { 486 + "dependency": "direct dev", 487 + "description": { 488 + "name": "json_annotation", 489 + "sha256": "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1", 490 + "url": "https://pub.dev" 491 + }, 492 + "source": "hosted", 493 + "version": "4.9.0" 494 + }, 495 + "json_rpc_2": { 496 + "dependency": "direct main", 497 + "description": { 498 + "name": "json_rpc_2", 499 + "sha256": "246b321532f0e8e2ba474b4d757eaa558ae4fdd0688fdbc1e1ca9705f9b8ca0e", 500 + "url": "https://pub.dev" 501 + }, 502 + "source": "hosted", 503 + "version": "3.0.3" 504 + }, 505 + "logging": { 506 + "dependency": "direct main", 507 + "description": { 508 + "name": "logging", 509 + "sha256": "c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61", 510 + "url": "https://pub.dev" 511 + }, 512 + "source": "hosted", 513 + "version": "1.3.0" 514 + }, 515 + "matcher": { 516 + "dependency": "direct main", 517 + "description": { 518 + "name": "matcher", 519 + "sha256": "dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2", 520 + "url": "https://pub.dev" 521 + }, 522 + "source": "hosted", 523 + "version": "0.12.17" 524 + }, 525 + "meta": { 526 + "dependency": "direct main", 527 + "description": { 528 + "name": "meta", 529 + "sha256": "e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c", 530 + "url": "https://pub.dev" 531 + }, 532 + "source": "hosted", 533 + "version": "1.16.0" 534 + }, 535 + "mime": { 536 + "dependency": "direct main", 537 + "description": { 538 + "name": "mime", 539 + "sha256": "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6", 540 + "url": "https://pub.dev" 541 + }, 542 + "source": "hosted", 543 + "version": "2.0.0" 544 + }, 545 + "multicast_dns": { 546 + "dependency": "direct main", 547 + "description": { 548 + "name": "multicast_dns", 549 + "sha256": "de72ada5c3db6fdd6ad4ae99452fe05fb403c4bb37c67ceb255ddd37d2b5b1eb", 550 + "url": "https://pub.dev" 551 + }, 552 + "source": "hosted", 553 + "version": "0.3.3" 554 + }, 555 + "mustache_template": { 556 + "dependency": "direct main", 557 + "description": { 558 + "name": "mustache_template", 559 + "sha256": "a46e26f91445bfb0b60519be280555b06792460b27b19e2b19ad5b9740df5d1c", 560 + "url": "https://pub.dev" 561 + }, 562 + "source": "hosted", 563 + "version": "2.0.0" 564 + }, 565 + "native_assets_builder": { 566 + "dependency": "direct main", 567 + "description": { 568 + "name": "native_assets_builder", 569 + "sha256": "b860044f53bafc2cf8ac374956e72007a253f84d6ca8cb912c32bce43164b254", 570 + "url": "https://pub.dev" 571 + }, 572 + "source": "hosted", 573 + "version": "0.13.0" 574 + }, 575 + "native_assets_cli": { 576 + "dependency": "direct main", 577 + "description": { 578 + "name": "native_assets_cli", 579 + "sha256": "0907c5b85a21ae08dcdd0d2b75061cc614939911c2cab5ac903f35a9fbb2a50b", 580 + "url": "https://pub.dev" 581 + }, 582 + "source": "hosted", 583 + "version": "0.13.0" 584 + }, 585 + "native_stack_traces": { 586 + "dependency": "direct main", 587 + "description": { 588 + "name": "native_stack_traces", 589 + "sha256": "8ba566c10ea781491c203876b04b9bdcf19dfbe17b9e486869f20eaae0ee470f", 590 + "url": "https://pub.dev" 591 + }, 592 + "source": "hosted", 593 + "version": "0.6.0" 594 + }, 595 + "node_preamble": { 596 + "dependency": "direct dev", 597 + "description": { 598 + "name": "node_preamble", 599 + "sha256": "6e7eac89047ab8a8d26cf16127b5ed26de65209847630400f9aefd7cd5c730db", 600 + "url": "https://pub.dev" 601 + }, 602 + "source": "hosted", 603 + "version": "2.0.2" 604 + }, 605 + "package_config": { 606 + "dependency": "direct main", 607 + "description": { 608 + "name": "package_config", 609 + "sha256": "f096c55ebb7deb7e384101542bfba8c52696c1b56fca2eb62827989ef2353bbc", 610 + "url": "https://pub.dev" 611 + }, 612 + "source": "hosted", 613 + "version": "2.2.0" 614 + }, 615 + "path": { 616 + "dependency": "direct main", 617 + "description": { 618 + "name": "path", 619 + "sha256": "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5", 620 + "url": "https://pub.dev" 621 + }, 622 + "source": "hosted", 623 + "version": "1.9.1" 624 + }, 625 + "petitparser": { 626 + "dependency": "direct main", 627 + "description": { 628 + "name": "petitparser", 629 + "sha256": "07c8f0b1913bcde1ff0d26e57ace2f3012ccbf2b204e070290dad3bb22797646", 630 + "url": "https://pub.dev" 631 + }, 632 + "source": "hosted", 633 + "version": "6.1.0" 634 + }, 635 + "platform": { 636 + "dependency": "direct main", 637 + "description": { 638 + "name": "platform", 639 + "sha256": "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984", 640 + "url": "https://pub.dev" 641 + }, 642 + "source": "hosted", 643 + "version": "3.1.6" 644 + }, 645 + "pool": { 646 + "dependency": "direct main", 647 + "description": { 648 + "name": "pool", 649 + "sha256": "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a", 650 + "url": "https://pub.dev" 651 + }, 652 + "source": "hosted", 653 + "version": "1.5.1" 654 + }, 655 + "process": { 656 + "dependency": "direct main", 657 + "description": { 658 + "name": "process", 659 + "sha256": "107d8be718f120bbba9dcd1e95e3bd325b1b4a4f07db64154635ba03f2567a0d", 660 + "url": "https://pub.dev" 661 + }, 662 + "source": "hosted", 663 + "version": "5.0.3" 664 + }, 665 + "pub_semver": { 666 + "dependency": "direct main", 667 + "description": { 668 + "name": "pub_semver", 669 + "sha256": "5bfcf68ca79ef689f8990d1160781b4bad40a3bd5e5218ad4076ddb7f4081585", 670 + "url": "https://pub.dev" 671 + }, 672 + "source": "hosted", 673 + "version": "2.2.0" 674 + }, 675 + "pubspec_parse": { 676 + "dependency": "direct dev", 677 + "description": { 678 + "name": "pubspec_parse", 679 + "sha256": "0560ba233314abbed0a48a2956f7f022cce7c3e1e73df540277da7544cad4082", 680 + "url": "https://pub.dev" 681 + }, 682 + "source": "hosted", 683 + "version": "1.5.0" 684 + }, 685 + "shelf": { 686 + "dependency": "direct main", 687 + "description": { 688 + "name": "shelf", 689 + "sha256": "e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12", 690 + "url": "https://pub.dev" 691 + }, 692 + "source": "hosted", 693 + "version": "1.4.2" 694 + }, 695 + "shelf_packages_handler": { 696 + "dependency": "direct main", 697 + "description": { 698 + "name": "shelf_packages_handler", 699 + "sha256": "89f967eca29607c933ba9571d838be31d67f53f6e4ee15147d5dc2934fee1b1e", 700 + "url": "https://pub.dev" 701 + }, 702 + "source": "hosted", 703 + "version": "3.0.2" 704 + }, 705 + "shelf_proxy": { 706 + "dependency": "direct main", 707 + "description": { 708 + "name": "shelf_proxy", 709 + "sha256": "a71d2307f4393211930c590c3d2c00630f6c5a7a77edc1ef6436dfd85a6a7ee3", 710 + "url": "https://pub.dev" 711 + }, 712 + "source": "hosted", 713 + "version": "1.0.4" 714 + }, 715 + "shelf_static": { 716 + "dependency": "direct main", 717 + "description": { 718 + "name": "shelf_static", 719 + "sha256": "c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3", 720 + "url": "https://pub.dev" 721 + }, 722 + "source": "hosted", 723 + "version": "1.1.3" 724 + }, 725 + "shelf_web_socket": { 726 + "dependency": "direct main", 727 + "description": { 728 + "name": "shelf_web_socket", 729 + "sha256": "cc36c297b52866d203dbf9332263c94becc2fe0ceaa9681d07b6ef9807023b67", 730 + "url": "https://pub.dev" 731 + }, 732 + "source": "hosted", 733 + "version": "2.0.1" 734 + }, 735 + "source_map_stack_trace": { 736 + "dependency": "direct main", 737 + "description": { 738 + "name": "source_map_stack_trace", 739 + "sha256": "c0713a43e323c3302c2abe2a1cc89aa057a387101ebd280371d6a6c9fa68516b", 740 + "url": "https://pub.dev" 741 + }, 742 + "source": "hosted", 743 + "version": "2.1.2" 744 + }, 745 + "source_maps": { 746 + "dependency": "direct main", 747 + "description": { 748 + "name": "source_maps", 749 + "sha256": "190222579a448b03896e0ca6eca5998fa810fda630c1d65e2f78b3f638f54812", 750 + "url": "https://pub.dev" 751 + }, 752 + "source": "hosted", 753 + "version": "0.10.13" 754 + }, 755 + "source_span": { 756 + "dependency": "direct main", 757 + "description": { 758 + "name": "source_span", 759 + "sha256": "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c", 760 + "url": "https://pub.dev" 761 + }, 762 + "source": "hosted", 763 + "version": "1.10.1" 764 + }, 765 + "sprintf": { 766 + "dependency": "direct main", 767 + "description": { 768 + "name": "sprintf", 769 + "sha256": "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23", 770 + "url": "https://pub.dev" 771 + }, 772 + "source": "hosted", 773 + "version": "7.0.0" 774 + }, 775 + "sse": { 776 + "dependency": "direct main", 777 + "description": { 778 + "name": "sse", 779 + "sha256": "4389a01d5bc7ef3e90fbc645f8e7c6d8711268adb1f511e14ae9c71de47ee32b", 780 + "url": "https://pub.dev" 781 + }, 782 + "source": "hosted", 783 + "version": "4.1.7" 784 + }, 785 + "stack_trace": { 786 + "dependency": "direct main", 787 + "description": { 788 + "name": "stack_trace", 789 + "sha256": "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1", 790 + "url": "https://pub.dev" 791 + }, 792 + "source": "hosted", 793 + "version": "1.12.1" 794 + }, 795 + "standard_message_codec": { 796 + "dependency": "direct main", 797 + "description": { 798 + "name": "standard_message_codec", 799 + "sha256": "fc7dd712d191b7e33196a0ecf354c4573492bb95995e7166cb6f73b047f9cae0", 800 + "url": "https://pub.dev" 801 + }, 802 + "source": "hosted", 803 + "version": "0.0.1+4" 804 + }, 805 + "stream_channel": { 806 + "dependency": "direct main", 807 + "description": { 808 + "name": "stream_channel", 809 + "sha256": "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d", 810 + "url": "https://pub.dev" 811 + }, 812 + "source": "hosted", 813 + "version": "2.1.4" 814 + }, 815 + "string_scanner": { 816 + "dependency": "direct main", 817 + "description": { 818 + "name": "string_scanner", 819 + "sha256": "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43", 820 + "url": "https://pub.dev" 821 + }, 822 + "source": "hosted", 823 + "version": "1.4.1" 824 + }, 825 + "sync_http": { 826 + "dependency": "direct main", 827 + "description": { 828 + "name": "sync_http", 829 + "sha256": "7f0cd72eca000d2e026bcd6f990b81d0ca06022ef4e32fb257b30d3d1014a961", 830 + "url": "https://pub.dev" 831 + }, 832 + "source": "hosted", 833 + "version": "0.3.1" 834 + }, 835 + "term_glyph": { 836 + "dependency": "direct main", 837 + "description": { 838 + "name": "term_glyph", 839 + "sha256": "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e", 840 + "url": "https://pub.dev" 841 + }, 842 + "source": "hosted", 843 + "version": "1.2.2" 844 + }, 845 + "test": { 846 + "dependency": "direct dev", 847 + "description": { 848 + "name": "test", 849 + "sha256": "301b213cd241ca982e9ba50266bd3f5bd1ea33f1455554c5abb85d1be0e2d87e", 850 + "url": "https://pub.dev" 851 + }, 852 + "source": "hosted", 853 + "version": "1.25.15" 854 + }, 855 + "test_api": { 856 + "dependency": "direct main", 857 + "description": { 858 + "name": "test_api", 859 + "sha256": "fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd", 860 + "url": "https://pub.dev" 861 + }, 862 + "source": "hosted", 863 + "version": "0.7.4" 864 + }, 865 + "test_core": { 866 + "dependency": "direct main", 867 + "description": { 868 + "name": "test_core", 869 + "sha256": "84d17c3486c8dfdbe5e12a50c8ae176d15e2a771b96909a9442b40173649ccaa", 870 + "url": "https://pub.dev" 871 + }, 872 + "source": "hosted", 873 + "version": "0.6.8" 874 + }, 875 + "typed_data": { 876 + "dependency": "direct main", 877 + "description": { 878 + "name": "typed_data", 879 + "sha256": "f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006", 880 + "url": "https://pub.dev" 881 + }, 882 + "source": "hosted", 883 + "version": "1.4.0" 884 + }, 885 + "unified_analytics": { 886 + "dependency": "direct main", 887 + "description": { 888 + "name": "unified_analytics", 889 + "sha256": "d581cd7007f5a60594195ee5d35337edea7d53757e4cff5a2f5168b82ec31d05", 890 + "url": "https://pub.dev" 891 + }, 892 + "source": "hosted", 893 + "version": "7.0.2" 894 + }, 895 + "usage": { 896 + "dependency": "direct main", 897 + "description": { 898 + "name": "usage", 899 + "sha256": "0bdbde65a6e710343d02a56552eeaefd20b735e04bfb6b3ee025b6b22e8d0e15", 900 + "url": "https://pub.dev" 901 + }, 902 + "source": "hosted", 903 + "version": "4.1.1" 904 + }, 905 + "uuid": { 906 + "dependency": "direct main", 907 + "description": { 908 + "name": "uuid", 909 + "sha256": "a5be9ef6618a7ac1e964353ef476418026db906c4facdedaa299b7a2e71690ff", 910 + "url": "https://pub.dev" 911 + }, 912 + "source": "hosted", 913 + "version": "4.5.1" 914 + }, 915 + "vm_service": { 916 + "dependency": "direct main", 917 + "description": { 918 + "name": "vm_service", 919 + "sha256": "ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02", 920 + "url": "https://pub.dev" 921 + }, 922 + "source": "hosted", 923 + "version": "15.0.0" 924 + }, 925 + "vm_service_interface": { 926 + "dependency": "direct main", 927 + "description": { 928 + "name": "vm_service_interface", 929 + "sha256": "503c92c26cf9f77d688bf8fca27fa9ec40450adbf02ec1ec5f12828ded508ac0", 930 + "url": "https://pub.dev" 931 + }, 932 + "source": "hosted", 933 + "version": "2.0.1" 934 + }, 935 + "vm_snapshot_analysis": { 936 + "dependency": "direct main", 937 + "description": { 938 + "name": "vm_snapshot_analysis", 939 + "sha256": "5a79b9fbb6be2555090f55b03b23907e75d44c3fd7bdd88da09848aa5a1914c8", 940 + "url": "https://pub.dev" 941 + }, 942 + "source": "hosted", 943 + "version": "0.7.6" 944 + }, 945 + "watcher": { 946 + "dependency": "direct main", 947 + "description": { 948 + "name": "watcher", 949 + "sha256": "69da27e49efa56a15f8afe8f4438c4ec02eff0a117df1b22ea4aad194fe1c104", 950 + "url": "https://pub.dev" 951 + }, 952 + "source": "hosted", 953 + "version": "1.1.1" 954 + }, 955 + "web": { 956 + "dependency": "direct main", 957 + "description": { 958 + "name": "web", 959 + "sha256": "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a", 960 + "url": "https://pub.dev" 961 + }, 962 + "source": "hosted", 963 + "version": "1.1.1" 964 + }, 965 + "web_socket": { 966 + "dependency": "direct main", 967 + "description": { 968 + "name": "web_socket", 969 + "sha256": "3c12d96c0c9a4eec095246debcea7b86c0324f22df69893d538fcc6f1b8cce83", 970 + "url": "https://pub.dev" 971 + }, 972 + "source": "hosted", 973 + "version": "0.1.6" 974 + }, 975 + "web_socket_channel": { 976 + "dependency": "direct main", 977 + "description": { 978 + "name": "web_socket_channel", 979 + "sha256": "0b8e2457400d8a859b7b2030786835a28a8e80836ef64402abef392ff4f1d0e5", 980 + "url": "https://pub.dev" 981 + }, 982 + "source": "hosted", 983 + "version": "3.0.2" 984 + }, 985 + "webdriver": { 986 + "dependency": "direct main", 987 + "description": { 988 + "name": "webdriver", 989 + "sha256": "2f3a14ca026957870cfd9c635b83507e0e51d8091568e90129fbf805aba7cade", 990 + "url": "https://pub.dev" 991 + }, 992 + "source": "hosted", 993 + "version": "3.1.0" 994 + }, 995 + "webkit_inspection_protocol": { 996 + "dependency": "direct main", 997 + "description": { 998 + "name": "webkit_inspection_protocol", 999 + "sha256": "87d3f2333bb240704cd3f1c6b5b7acd8a10e7f0bc28c28dcf14e782014f4a572", 1000 + "url": "https://pub.dev" 1001 + }, 1002 + "source": "hosted", 1003 + "version": "1.2.1" 1004 + }, 1005 + "xml": { 1006 + "dependency": "direct main", 1007 + "description": { 1008 + "name": "xml", 1009 + "sha256": "b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226", 1010 + "url": "https://pub.dev" 1011 + }, 1012 + "source": "hosted", 1013 + "version": "6.5.0" 1014 + }, 1015 + "yaml": { 1016 + "dependency": "direct main", 1017 + "description": { 1018 + "name": "yaml", 1019 + "sha256": "b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce", 1020 + "url": "https://pub.dev" 1021 + }, 1022 + "source": "hosted", 1023 + "version": "3.1.3" 1024 + }, 1025 + "yaml_edit": { 1026 + "dependency": "direct main", 1027 + "description": { 1028 + "name": "yaml_edit", 1029 + "sha256": "fb38626579fb345ad00e674e2af3a5c9b0cc4b9bfb8fd7f7ff322c7c9e62aef5", 1030 + "url": "https://pub.dev" 1031 + }, 1032 + "source": "hosted", 1033 + "version": "2.2.2" 1034 + } 1035 + }, 1036 + "sdks": { 1037 + "dart": ">=3.7.0 <4.0.0" 1038 + } 1039 + } 1040 + }
+21
pkgs/development/compilers/flutter/versions/3_32/patches/deregister-pub-dependencies-artifact.patch
···
··· 1 + diff --git a/packages/flutter_tools/lib/src/flutter_cache.dart b/packages/flutter_tools/lib/src/flutter_cache.dart 2 + index df67547..eacc7c4 100644 3 + --- a/packages/flutter_tools/lib/src/flutter_cache.dart 4 + +++ b/packages/flutter_tools/lib/src/flutter_cache.dart 5 + @@ -51,16 +51,6 @@ class FlutterCache extends Cache { 6 + registerArtifact(IosUsbArtifacts(artifactName, this, platform: platform)); 7 + } 8 + registerArtifact(FontSubsetArtifacts(this, platform: platform)); 9 + - registerArtifact( 10 + - PubDependencies( 11 + - logger: logger, 12 + - // flutter root and pub must be lazily initialized to avoid accessing 13 + - // before the version is determined. 14 + - flutterRoot: () => Cache.flutterRoot!, 15 + - pub: () => pub, 16 + - projectFactory: projectFactory, 17 + - ), 18 + - ); 19 + } 20 + } 21 +
+30
pkgs/development/compilers/flutter/versions/3_32/patches/disable-auto-update.patch
···
··· 1 + diff --git a/packages/flutter_tools/lib/src/runner/flutter_command.dart b/packages/flutter_tools/lib/src/runner/flutter_command.dart 2 + index e4e474ab6e..5548599802 100644 3 + --- a/packages/flutter_tools/lib/src/runner/flutter_command.dart 4 + +++ b/packages/flutter_tools/lib/src/runner/flutter_command.dart 5 + @@ -1693,7 +1693,7 @@ Run 'flutter -h' (or 'flutter <command> -h') for available flutter commands and 6 + 7 + // Populate the cache. We call this before pub get below so that the 8 + // sky_engine package is available in the flutter cache for pub to find. 9 + - if (shouldUpdateCache) { 10 + + if (false) { 11 + // First always update universal artifacts, as some of these (e.g. 12 + // ios-deploy on macOS) are required to determine `requiredArtifacts`. 13 + final bool offline; 14 + diff --git a/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart b/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart 15 + index a1104da..1749d65 100644 16 + --- a/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart 17 + +++ b/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart 18 + @@ -444,12 +444,8 @@ class FlutterCommandRunner extends CommandRunner<void> { 19 + globals.analytics.suppressTelemetry(); 20 + } 21 + 22 + - globals.flutterVersion.ensureVersionFile(); 23 + final bool machineFlag = 24 + topLevelResults[FlutterGlobalOptions.kMachineFlag] as bool? ?? false; 25 + - if (await _shouldCheckForUpdates(topLevelResults, topLevelMachineFlag: machineFlag)) { 26 + - await globals.flutterVersion.checkFlutterVersionFreshness(); 27 + - } 28 + 29 + // See if the user specified a specific device. 30 + final String? specifiedDeviceId =
+69
pkgs/development/compilers/flutter/versions/3_32/patches/fix-ios-build-xcode-backend-sh.patch
···
··· 1 + From 6df275df3b8694daf16302b407520e3b1dee6724 Mon Sep 17 00:00:00 2001 2 + From: Philip Hayes <philiphayes9@gmail.com> 3 + Date: Thu, 12 Sep 2024 13:23:00 -0700 4 + Subject: [PATCH] fix: cleanup xcode_backend.sh to fix iOS build w/ 5 + `NixOS/nixpkgs` flutter 6 + 7 + This patch cleans up `xcode_backend.sh`. It now effectively just runs 8 + `exec $FLUTTER_ROOT/bin/dart ./xcode_backend.dart`. 9 + 10 + The previous `xcode_backend.sh` tries to discover `$FLUTTER_ROOT` from 11 + argv[0], even though its presence is already guaranteed (the wrapped 12 + `xcode_backend.dart` also relies on this env). 13 + 14 + When using nixpkgs flutter, the flutter SDK directory is composed of several 15 + layers, joined together using symlinks (called a `symlinkJoin`). Without this 16 + patch, the auto-discover traverses the symlinks into the wrong layer, and so it 17 + uses an "unwrapped" `dart` command instead of a "wrapped" dart that sets some 18 + important envs/flags (like `$FLUTTER_ROOT`). 19 + 20 + Using the "unwrapped" dart then manifests in this error when compiling, since 21 + it doesn't see the ios build-support artifacts: 22 + 23 + ``` 24 + $ flutter run -d iphone 25 + Running Xcode build... 26 + Xcode build done. 6.4s 27 + Failed to build iOS app 28 + Error (Xcode): Target debug_unpack_ios failed: Error: Flutter failed to create a directory at "/<nix-store>/XXXX-flutter-3.24.1-unwrapped/bin/cache/artifacts". 29 + ``` 30 + --- 31 + packages/flutter_tools/bin/xcode_backend.sh | 25 ++++----------------- 32 + 1 file changed, 4 insertions(+), 21 deletions(-) 33 + 34 + diff --git a/packages/flutter_tools/bin/xcode_backend.sh b/packages/flutter_tools/bin/xcode_backend.sh 35 + index 2889d7c8e4..48b9d06c6e 100755 36 + --- a/packages/flutter_tools/bin/xcode_backend.sh 37 + +++ b/packages/flutter_tools/bin/xcode_backend.sh 38 + @@ -6,24 +6,7 @@ 39 + # exit on error, or usage of unset var 40 + set -euo pipefail 41 + 42 + -# Needed because if it is set, cd may print the path it changed to. 43 + -unset CDPATH 44 + - 45 + -function follow_links() ( 46 + - cd -P "$(dirname -- "$1")" 47 + - file="$PWD/$(basename -- "$1")" 48 + - while [[ -h "$file" ]]; do 49 + - cd -P "$(dirname -- "$file")" 50 + - file="$(readlink -- "$file")" 51 + - cd -P "$(dirname -- "$file")" 52 + - file="$PWD/$(basename -- "$file")" 53 + - done 54 + - echo "$file" 55 + -) 56 + - 57 + -PROG_NAME="$(follow_links "${BASH_SOURCE[0]}")" 58 + -BIN_DIR="$(cd "${PROG_NAME%/*}" ; pwd -P)" 59 + -FLUTTER_ROOT="$BIN_DIR/../../.." 60 + -DART="$FLUTTER_ROOT/bin/dart" 61 + - 62 + -"$DART" "$BIN_DIR/xcode_backend.dart" "$@" 63 + +# Run `dart ./xcode_backend.dart` with the dart from $FLUTTER_ROOT. 64 + +dart="${FLUTTER_ROOT}/bin/dart" 65 + +xcode_backend_dart="${BASH_SOURCE[0]%.sh}.dart" 66 + +exec "${dart}" "${xcode_backend_dart}" "$@" 67 + -- 68 + 2.46.0 69 +
+44
pkgs/development/compilers/flutter/versions/3_32/patches/gradle-flutter-tools-wrapper.patch
···
··· 1 + This patch introduces an intermediate Gradle build step to alter the behavior 2 + of flutter_tools' Gradle project, specifically moving the creation of `build` 3 + and `.gradle` directories from within the Nix Store to somewhere in `$HOME/.cache/flutter/nix-flutter-tools-gradle/$engineShortRev`. 4 + 5 + Without this patch, flutter_tools' Gradle project tries to generate `build` and `.gradle` 6 + directories within the Nix Store. Resulting in read-only errors when trying to build a 7 + Flutter Android app at runtime. 8 + 9 + This patch takes advantage of the fact settings.gradle takes priority over settings.gradle.kts to build the intermediate Gradle project 10 + when a Flutter app runs `includeBuild("${settings.ext.flutterSdkPath}/packages/flutter_tools/gradle")` 11 + 12 + `rootProject.buildFileName = "/dev/null"` so that the intermediate project doesn't use `build.gradle.kts` that's in the same directory. 13 + 14 + The intermediate project makes a `settings.gradle` file in `$HOME/.cache/flutter/nix-flutter-tools-gradle/<short engine rev>/` and `includeBuild`s it. 15 + This Gradle project will build the actual `packages/flutter_tools/gradle` project by setting 16 + `rootProject.projectDir = new File("$settingsDir")` and `apply from: new File("$settingsDir/settings.gradle.kts")`. 17 + 18 + Now the `.gradle` will be built in `$HOME/.cache/flutter/nix-flutter-tools-gradle/<short engine rev>/`, but `build` doesn't. 19 + To move `build` to `$HOME/.cache/flutter/nix-flutter-tools-gradle/<short engine rev>/` as well, we need to set `buildDirectory`. 20 + diff --git a/packages/flutter_tools/gradle/settings.gradle b/packages/flutter_tools/gradle/settings.gradle 21 + new file mode 100644 22 + index 0000000000..b2485c94b4 23 + --- /dev/null 24 + +++ b/packages/flutter_tools/gradle/settings.gradle 25 + @@ -0,0 +1,19 @@ 26 + +rootProject.buildFileName = "/dev/null" 27 + + 28 + +def engineShortRev = (new File("$settingsDir/../../../bin/internal/engine.version")).text.take(10) 29 + +def dir = new File("$System.env.HOME/.cache/flutter/nix-flutter-tools-gradle/$engineShortRev") 30 + +dir.mkdirs() 31 + +def file = new File(dir, "settings.gradle") 32 + + 33 + +file.text = """ 34 + +rootProject.projectDir = new File("$settingsDir") 35 + +apply from: new File("$settingsDir/settings.gradle.kts") 36 + + 37 + +gradle.allprojects { project -> 38 + + project.beforeEvaluate { 39 + + project.layout.buildDirectory = new File("$dir/build") 40 + + } 41 + +} 42 + +""" 43 + + 44 + +includeBuild(dir)
+13
pkgs/development/compilers/openjdk/24/patches/fix-java-home-jdk24.patch
···
··· 1 + --- a/src/hotspot/os/linux/os_linux.cpp 2025-04-08 14:43:06.765198522 +0200 2 + +++ b/src/hotspot/os/linux/os_linux.cpp 2025-04-08 14:43:27.890301990 +0200 3 + @@ -2758,9 +2758,7 @@ 4 + assert(ret, "cannot locate libjvm"); 5 + char *rp = nullptr; 6 + if (ret && dli_fname[0] != '\0') { 7 + - rp = os::realpath(dli_fname, buf, buflen); 8 + - } 9 + - if (rp == nullptr) { 10 + + snprintf(buf, buflen, "%s", dli_fname); 11 + return; 12 + } 13 +
+30
pkgs/development/compilers/openjdk/24/patches/read-truststore-from-env-jdk24.patch
···
··· 1 + --- a/src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java 2017-06-26 21:48:25.000000000 -0400 2 + +++ b/src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java 2017-07-05 20:45:57.491295030 -0400 3 + @@ -71,6 +71,7 @@ 4 + * 5 + * The preference of the default trusted KeyStore is: 6 + * javax.net.ssl.trustStore 7 + + * system environment variable JAVAX_NET_SSL_TRUSTSTORE 8 + * jssecacerts 9 + * cacerts 10 + */ 11 + @@ -125,7 +126,8 @@ 12 + static TrustStoreDescriptor run() { 13 + // Get the system properties for trust store. 14 + String storePropName = System.getProperty( 15 + - "javax.net.ssl.trustStore", jsseDefaultStore); 16 + + "javax.net.ssl.trustStore", 17 + + System.getenv("JAVAX_NET_SSL_TRUSTSTORE")); 18 + String storePropType = System.getProperty( 19 + "javax.net.ssl.trustStoreType", 20 + KeyStore.getDefaultType()); 21 + @@ -137,6 +139,9 @@ 22 + String temporaryName = ""; 23 + File temporaryFile = null; 24 + long temporaryTime = 0L; 25 + + if (storePropName == null) { 26 + + storePropName = jsseDefaultStore; 27 + + } 28 + if (!"NONE".equals(storePropName)) { 29 + String[] fileNames = 30 + new String[] {storePropName, defaultStore};
+6
pkgs/development/compilers/openjdk/24/source.json
···
··· 1 + { 2 + "hash": "sha256-ogWq6oLyZzzvxGTqEEoPMXdtfbobUyXcC5bXXxBxfuo=", 3 + "owner": "openjdk", 4 + "repo": "jdk24u", 5 + "rev": "refs/tags/jdk-24+36" 6 + }
+24 -6
pkgs/development/compilers/openjdk/generic.nix
··· 13 lndir, 14 unzip, 15 ensureNewerSourcesForZipFilesHook, 16 17 cpio, 18 file, ··· 58 openjfx17, 59 openjfx21, 60 openjfx23, 61 openjfx_jdk ? 62 { 63 "17" = openjfx17; 64 "21" = openjfx21; 65 "23" = openjfx23; 66 } 67 .${featureVersion} or (throw "JavaFX is not supported on OpenJDK ${featureVersion}"), 68 ··· 76 temurin-bin-17, 77 temurin-bin-21, 78 temurin-bin-23, 79 jdk-bootstrap ? 80 { 81 "8" = temurin-bin-8.__spliced.buildBuild or temurin-bin-8; ··· 83 "17" = temurin-bin-17.__spliced.buildBuild or temurin-bin-17; 84 "21" = temurin-bin-21.__spliced.buildBuild or temurin-bin-21; 85 "23" = temurin-bin-23.__spliced.buildBuild or temurin-bin-23; 86 } 87 .${featureVersion}, 88 }: ··· 98 atLeast17 = lib.versionAtLeast featureVersion "17"; 99 atLeast21 = lib.versionAtLeast featureVersion "21"; 100 atLeast23 = lib.versionAtLeast featureVersion "23"; 101 102 tagPrefix = if atLeast11 then "jdk-" else "jdk"; 103 version = lib.removePrefix "refs/tags/${tagPrefix}" source.src.rev; ··· 143 patches = 144 [ 145 ( 146 - if atLeast21 then 147 ./21/patches/fix-java-home-jdk21.patch 148 else if atLeast11 then 149 ./11/patches/fix-java-home-jdk10.patch ··· 151 ./8/patches/fix-java-home-jdk8.patch 152 ) 153 ( 154 - if atLeast11 then 155 ./11/patches/read-truststore-from-env-jdk10.patch 156 else 157 ./8/patches/read-truststore-from-env-jdk8.patch ··· 254 ] 255 ++ lib.optionals atLeast21 [ 256 ensureNewerSourcesForZipFilesHook 257 ]; 258 259 buildInputs = ··· 475 476 doInstallCheck = atLeast23; 477 478 - ${if atLeast17 then "postPatch" else null} = '' 479 - chmod +x configure 480 - patchShebangs --build configure 481 - ''; 482 483 ${if !atLeast17 then "preConfigure" else null} = 484 ''
··· 13 lndir, 14 unzip, 15 ensureNewerSourcesForZipFilesHook, 16 + pandoc, 17 18 cpio, 19 file, ··· 59 openjfx17, 60 openjfx21, 61 openjfx23, 62 + openjfx24, 63 openjfx_jdk ? 64 { 65 "17" = openjfx17; 66 "21" = openjfx21; 67 "23" = openjfx23; 68 + "24" = openjfx24; 69 } 70 .${featureVersion} or (throw "JavaFX is not supported on OpenJDK ${featureVersion}"), 71 ··· 79 temurin-bin-17, 80 temurin-bin-21, 81 temurin-bin-23, 82 + temurin-bin-24, 83 jdk-bootstrap ? 84 { 85 "8" = temurin-bin-8.__spliced.buildBuild or temurin-bin-8; ··· 87 "17" = temurin-bin-17.__spliced.buildBuild or temurin-bin-17; 88 "21" = temurin-bin-21.__spliced.buildBuild or temurin-bin-21; 89 "23" = temurin-bin-23.__spliced.buildBuild or temurin-bin-23; 90 + "24" = temurin-bin-24.__spliced.buildBuild or temurin-bin-24; 91 } 92 .${featureVersion}, 93 }: ··· 103 atLeast17 = lib.versionAtLeast featureVersion "17"; 104 atLeast21 = lib.versionAtLeast featureVersion "21"; 105 atLeast23 = lib.versionAtLeast featureVersion "23"; 106 + atLeast24 = lib.versionAtLeast featureVersion "24"; 107 108 tagPrefix = if atLeast11 then "jdk-" else "jdk"; 109 version = lib.removePrefix "refs/tags/${tagPrefix}" source.src.rev; ··· 149 patches = 150 [ 151 ( 152 + if atLeast24 then 153 + ./24/patches/fix-java-home-jdk24.patch 154 + else if atLeast21 then 155 ./21/patches/fix-java-home-jdk21.patch 156 else if atLeast11 then 157 ./11/patches/fix-java-home-jdk10.patch ··· 159 ./8/patches/fix-java-home-jdk8.patch 160 ) 161 ( 162 + if atLeast24 then 163 + ./24/patches/read-truststore-from-env-jdk24.patch 164 + else if atLeast11 then 165 ./11/patches/read-truststore-from-env-jdk10.patch 166 else 167 ./8/patches/read-truststore-from-env-jdk8.patch ··· 264 ] 265 ++ lib.optionals atLeast21 [ 266 ensureNewerSourcesForZipFilesHook 267 + ] 268 + ++ lib.optionals atLeast24 [ 269 + pandoc 270 ]; 271 272 buildInputs = ··· 488 489 doInstallCheck = atLeast23; 490 491 + ${if atLeast17 then "postPatch" else null} = 492 + '' 493 + chmod +x configure 494 + patchShebangs --build configure 495 + '' 496 + + lib.optionalString atLeast24 '' 497 + chmod +x make/scripts/*.{template,sh,pl} 498 + patchShebangs --build make/scripts 499 + ''; 500 501 ${if !atLeast17 then "preConfigure" else null} = 502 ''
+58
pkgs/development/compilers/zulu/24.nix
···
··· 1 + { 2 + callPackage, 3 + enableJavaFX ? false, 4 + ... 5 + }@args: 6 + 7 + let 8 + # For 24 JDK FX is newer than regular JDK? 9 + zuluVersion = if enableJavaFX then "24.28.85" else "24.28.83"; 10 + in 11 + callPackage ./common.nix ( 12 + { 13 + # Details from https://www.azul.com/downloads/?version=java-24&package=jdk 14 + # Note that the latest build may differ by platform 15 + dists = { 16 + x86_64-linux = { 17 + inherit zuluVersion; 18 + jdkVersion = "24.0.0"; 19 + hash = 20 + if enableJavaFX then 21 + "sha256-y8jiE5yECh96pHYZFM0Q/JTiVcm5a0PONYJDLYydCT0=" 22 + else 23 + "sha256-Kf6gF8A8ZFIhujEgjlENeuSPVzW6QWnVZcRst35/ZvI="; 24 + }; 25 + 26 + aarch64-linux = { 27 + inherit zuluVersion; 28 + jdkVersion = "24.0.0"; 29 + hash = 30 + if enableJavaFX then 31 + "sha256-H6YD8uhk9rTpd+3/S1+7QVzpCi6jykWKyu7RPxMx/sI=" 32 + else 33 + "sha256-6J7szd/ax9xCMNA9efw9Bhgv/VwQFXz5glWIoj+UYIc="; 34 + }; 35 + 36 + x86_64-darwin = { 37 + inherit zuluVersion; 38 + jdkVersion = "24.0.0"; 39 + hash = 40 + if enableJavaFX then 41 + "sha256-lMdbPkUdXyNcye8uMxGIhZTErrTI0P0SnqMS+8+Rjqg=" 42 + else 43 + "sha256-e7KJtJ9+mFFSdKCj68thfTXguWH5zXaSSb9phzXf/lQ="; 44 + }; 45 + 46 + aarch64-darwin = { 47 + inherit zuluVersion; 48 + jdkVersion = "24.0.0"; 49 + hash = 50 + if enableJavaFX then 51 + "sha256-oR2x0vphBGgh3KkEkLAcmtIMNONny9/b32z9jLR98X0=" 52 + else 53 + "sha256-7yXLOJCK0RZ8V1vsexOGxGR9NAwi/pCl95BlO8E8nGU="; 54 + }; 55 + }; 56 + } 57 + // builtins.removeAttrs args [ "callPackage" ] 58 + )
+1 -1
pkgs/development/haskell-modules/configuration-nix.nix
··· 1322 overrideCabal 1323 (old: { 1324 passthru = old.passthru or { } // { 1325 - nixPackage = pkgs.nixVersions.nix_2_24; 1326 }; 1327 }) 1328 (
··· 1322 overrideCabal 1323 (old: { 1324 passthru = old.passthru or { } // { 1325 + nixPackage = pkgs.nixVersions.nix_2_28; 1326 }; 1327 }) 1328 (
+2 -2
pkgs/development/haskell-modules/replacements-by-name/hercules-ci-agent.nix
··· 80 }: 81 mkDerivation { 82 pname = "hercules-ci-agent"; 83 - version = "0.10.5"; 84 - sha256 = "ab1c2370dbfdca7d7b67cb1985648edabf40d99f01b88a98d6961a2706c0e591"; 85 isLibrary = true; 86 isExecutable = true; 87 setupHaskellDepends = [
··· 80 }: 81 mkDerivation { 82 pname = "hercules-ci-agent"; 83 + version = "0.10.6"; 84 + sha256 = "5551c8eda390b48da6801f8f8580dc770e6e2fa2adf467ea7afd174748816fd6"; 85 isLibrary = true; 86 isExecutable = true; 87 setupHaskellDepends = [
+2 -2
pkgs/development/haskell-modules/replacements-by-name/hercules-ci-cnix-expr.nix
··· 30 }: 31 mkDerivation { 32 pname = "hercules-ci-cnix-expr"; 33 - version = "0.3.6.5"; 34 - sha256 = "0adbd451815bb6ea7388c0477fe6e114e0ba019819027709855e7834aedcb6df"; 35 setupHaskellDepends = [ 36 base 37 Cabal
··· 30 }: 31 mkDerivation { 32 pname = "hercules-ci-cnix-expr"; 33 + version = "0.4.0.0"; 34 + sha256 = "ba6dadda0a14e456780df018a610209ef288ed6562ad5843cb8d19d38fc026ed"; 35 setupHaskellDepends = [ 36 base 37 Cabal
+2 -2
pkgs/development/haskell-modules/replacements-by-name/hercules-ci-cnix-store.nix
··· 24 }: 25 mkDerivation { 26 pname = "hercules-ci-cnix-store"; 27 - version = "0.3.6.1"; 28 - sha256 = "35e3d21f9bbc1c83187af22a2532d227fc42a5cf3cf683a86be7bb7180f10d5e"; 29 setupHaskellDepends = [ 30 base 31 Cabal
··· 24 }: 25 mkDerivation { 26 pname = "hercules-ci-cnix-store"; 27 + version = "0.3.7.0"; 28 + sha256 = "6feba2a6e1a267bc69b67962ed6eaa3510b1ae31c411fdb4e6670763d175d3b1"; 29 setupHaskellDepends = [ 30 base 31 Cabal
+2 -2
pkgs/development/libraries/libint/default.nix
··· 128 129 let 130 pname = "libint"; 131 - version = "2.10.2"; 132 133 meta = { 134 description = "Library for the evaluation of molecular integrals of many-body operators over Gaussian functions"; ··· 151 owner = "evaleev"; 152 repo = pname; 153 rev = "v${version}"; 154 - hash = "sha256-pxSqW3K76RURy1nhWJKtFNWsiSpU8jPtd+ZMICEr0IY="; 155 }; 156 157 # Replace hardcoded "/bin/rm" with normal "rm"
··· 128 129 let 130 pname = "libint"; 131 + version = "2.11.0"; 132 133 meta = { 134 description = "Library for the evaluation of molecular integrals of many-body operators over Gaussian functions"; ··· 151 owner = "evaleev"; 152 repo = pname; 153 rev = "v${version}"; 154 + hash = "sha256-z5D3wX+AFBM4KcU77Rwma8lgqx8vwDmerFxu0mC1XCk="; 155 }; 156 157 # Replace hardcoded "/bin/rm" with normal "rm"
-13
pkgs/development/libraries/libopenshot-audio/0001-undef-fpret-on-aarch64-darwin.patch
··· 1 - diff --git a/JuceLibraryCode/modules/juce_core/native/juce_osx_ObjCHelpers.h b/JuceLibraryCode/modules/juce_core/native/juce_osx_ObjCHelpers.h 2 - index 2593790..0b5983d 100644 3 - --- a/JuceLibraryCode/modules/juce_core/native/juce_osx_ObjCHelpers.h 4 - +++ b/JuceLibraryCode/modules/juce_core/native/juce_osx_ObjCHelpers.h 5 - @@ -209,7 +209,7 @@ static inline ReturnValue ObjCMsgSendSuper (struct objc_super* s, SEL sel, Param 6 - typedef id (*MsgSendSuperFn) (struct objc_super*, SEL, ...); 7 - static inline MsgSendSuperFn getMsgSendSuperFn() noexcept { return (MsgSendSuperFn) (void*) objc_msgSendSuper; } 8 - 9 - -#if ! JUCE_IOS 10 - +#if JUCE_INTEL && ! JUCE_IOS 11 - typedef double (*MsgSendFPRetFn) (id, SEL op, ...); 12 - static inline MsgSendFPRetFn getMsgSendFPRetFn() noexcept { return (MsgSendFPRetFn) (void*) objc_msgSend_fpret; } 13 - #endif
···
+2 -7
pkgs/development/libraries/libopenshot-audio/default.nix
··· 17 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "libopenshot-audio"; 20 - version = "0.3.3"; 21 22 src = fetchFromGitHub { 23 owner = "OpenShot"; 24 repo = "libopenshot-audio"; 25 rev = "v${finalAttrs.version}"; 26 - hash = "sha256-9iHeVMoyzTQae/PVYJqON0qOPo3SJlhrqbcp2u1Y8MA="; 27 }; 28 - 29 - patches = [ 30 - # https://forum.juce.com/t/juce-and-macos-11-arm/40285/24 31 - ./0001-undef-fpret-on-aarch64-darwin.patch 32 - ]; 33 34 nativeBuildInputs = [ 35 cmake
··· 17 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "libopenshot-audio"; 20 + version = "0.4.0"; 21 22 src = fetchFromGitHub { 23 owner = "OpenShot"; 24 repo = "libopenshot-audio"; 25 rev = "v${finalAttrs.version}"; 26 + hash = "sha256-FTSITx6GoH1cGWeWNWtz1Ih+zozK8aA+u54Y4s0DylQ="; 27 }; 28 29 nativeBuildInputs = [ 30 cmake
+4 -2
pkgs/development/libraries/libopenshot/default.nix
··· 21 22 stdenv.mkDerivation (finalAttrs: { 23 pname = "libopenshot"; 24 - version = "0.3.3"; 25 26 src = fetchFromGitHub { 27 owner = "OpenShot"; 28 repo = "libopenshot"; 29 rev = "v${finalAttrs.version}"; 30 - hash = "sha256-9X2UIRDD+1kNLbV8AnnPabdO2M0OfTDxQ7xyZtsE10k="; 31 }; 32 33 patches = lib.optionals stdenv.hostPlatform.isDarwin [ ··· 69 70 cmakeFlags = [ 71 (lib.cmakeBool "ENABLE_RUBY" false) 72 (lib.cmakeOptionType "filepath" "PYTHON_MODULE_PATH" python3.sitePackages) 73 ]; 74
··· 21 22 stdenv.mkDerivation (finalAttrs: { 23 pname = "libopenshot"; 24 + version = "0.4.0"; 25 26 src = fetchFromGitHub { 27 owner = "OpenShot"; 28 repo = "libopenshot"; 29 rev = "v${finalAttrs.version}"; 30 + hash = "sha256-zroTnJRYIIglhha6jQvaVNTgnIV6kUWcu7s5zEvgH6Q="; 31 }; 32 33 patches = lib.optionals stdenv.hostPlatform.isDarwin [ ··· 69 70 cmakeFlags = [ 71 (lib.cmakeBool "ENABLE_RUBY" false) 72 + (lib.cmakeBool "ENABLE_PYTHON" true) 73 + (lib.cmakeOptionType "filepath" "PYTHON_EXECUTABLE" (lib.getExe python3)) 74 (lib.cmakeOptionType "filepath" "PYTHON_MODULE_PATH" python3.sitePackages) 75 ]; 76
+2 -2
pkgs/development/python-modules/django-modeltranslation/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "django-modeltranslation"; 17 - version = "0.19.13"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.11"; ··· 23 owner = "deschler"; 24 repo = "django-modeltranslation"; 25 tag = "v${version}"; 26 - hash = "sha256-mn3dGSJbujULPT/PBAVvd1hlCukMItC4Z8dIZ+MWZ2w="; 27 }; 28 29 build-system = [ setuptools ];
··· 14 15 buildPythonPackage rec { 16 pname = "django-modeltranslation"; 17 + version = "0.19.14"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.11"; ··· 23 owner = "deschler"; 24 repo = "django-modeltranslation"; 25 tag = "v${version}"; 26 + hash = "sha256-jvVzSltq4wkSmndyyOGxldXJVpydmCCrHMGTGiMUNA0="; 27 }; 28 29 build-system = [ setuptools ];
+21 -1
pkgs/development/python-modules/eigenpy/default.nix
··· 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 cmake, 6 doxygen, 7 boost, 8 eigen, 9 jrl-cmakemodules, 10 numpy, 11 - scipy, 12 }: 13 14 buildPythonPackage rec { ··· 31 32 cmakeFlags = [ 33 "-DINSTALL_DOCUMENTATION=ON" 34 "-DBUILD_TESTING_SCIPY=ON" 35 ]; 36 37 strictDeps = true; 38 39 nativeBuildInputs = [ 40 cmake 41 doxygen 42 scipy 43 ]; 44 ··· 49 jrl-cmakemodules 50 numpy 51 ]; 52 53 pythonImportsCheck = [ "eigenpy" ]; 54
··· 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 + 6 + fontconfig, 7 + 8 + # nativeBuildInputs 9 cmake, 10 doxygen, 11 + graphviz, 12 + scipy, 13 + 14 + # buildInputs 15 boost, 16 + 17 + # propagatedBuildInputs 18 eigen, 19 jrl-cmakemodules, 20 numpy, 21 + 22 }: 23 24 buildPythonPackage rec { ··· 41 42 cmakeFlags = [ 43 "-DINSTALL_DOCUMENTATION=ON" 44 + "-DBUILD_TESTING=ON" 45 "-DBUILD_TESTING_SCIPY=ON" 46 ]; 47 48 strictDeps = true; 49 50 + # Fontconfig error: No writable cache directories 51 + preBuild = "export XDG_CACHE_HOME=$(mktemp -d)"; 52 + 53 + # Fontconfig error: Cannot load default config file: No such file: (null) 54 + env.FONTCONFIG_FILE = "${fontconfig.out}/etc/fonts/fonts.conf"; 55 + 56 nativeBuildInputs = [ 57 cmake 58 doxygen 59 + graphviz 60 scipy 61 ]; 62 ··· 67 jrl-cmakemodules 68 numpy 69 ]; 70 + 71 + preInstallCheck = "make test"; 72 73 pythonImportsCheck = [ "eigenpy" ]; 74
+10
pkgs/development/python-modules/fmpy/0001-gui-override-Qt6-libexec-path.patch
···
··· 1 + --- a/src/fmpy/gui/__init__.py 2 + +++ b/src/fmpy/gui/__init__.py 3 + @@ -15,6 +15,7 @@ def compile_resources(): 4 + 5 + if os.name == 'posix': 6 + pyside_dir = pyside_dir / 'Qt' / 'libexec' 7 + + pyside_dir = Path("@qt6libexec@") 8 + 9 + gui_dir = Path(__file__).parent 10 + forms_dir = gui_dir / 'forms'
+10
pkgs/development/python-modules/fmpy/0002-sundials-override-shared-object-paths.patch
···
··· 1 + --- a/src/fmpy/sundials/libraries.py 2 + +++ b/src/fmpy/sundials/libraries.py 3 + @@ -9,6 +9,7 @@ if platform_tuple == 'aarch64_darwin': 4 + library_dir = library_dir / 'x86_64-darwin' 5 + else: 6 + library_dir = library_dir / platform_tuple 7 + +library_dir = Path("@cvode@") / 'lib' 8 + 9 + # load SUNDIALS shared libraries 10 + sundials_nvecserial = cdll.LoadLibrary(str(library_dir / f'sundials_nvecserial{sharedLibraryExtension}'))
+44
pkgs/development/python-modules/fmpy/0003-remoting-client-create-lockfile-with-explicit-r-w.patch
···
··· 1 + From bf0f536776d2554a99af3fbcc08fa4c43bba1c7e Mon Sep 17 00:00:00 2001 2 + From: Viktor Sonesten <v@tmplt.dev> 3 + Date: Mon, 5 May 2025 17:40:10 +0200 4 + Subject: [PATCH] remoting/client: create lockfile with explicit r+w 5 + MIME-Version: 1.0 6 + Content-Type: text/plain; charset=UTF-8 7 + Content-Transfer-Encoding: 8bit 8 + 9 + This fixes the compilation error below, which is triggered in hardened 10 + build environments (e.g. NixOS): 11 + 12 + > In file included from /nix/store/aaaaaaaa-glibc-2.40-66-dev/include/fcntl.h:341, 13 + > from /build/source/native/remoting/client_tcp.cpp:12: 14 + > In function ‘int open(const char*, int, ...)’, 15 + > inlined from ‘void* fmi2Instantiate(fmi2String, fmi2Type, fmi2String, fmi2String, const fmi2CallbackFunctions*, fmi2Boolean, fmi2Boolean)’ at /build/source/native/remoting/client_tcp.cpp:217:28: 16 + > /nix/store/aaaaaaaa-glibc-2.40-66-dev/include/bits/fcntl2.h:52:31: error: call to ‘__open_missing_mode’ declared with attribute error: open with O_CREAT or O_TMPFILE in second argument needs 3 arguments 17 + > 52 | __open_missing_mode (); 18 + > | ~~~~~~~~~~~~~~~~~~~~^~ 19 + 20 + In short: O_CREAT without explicit mode params may generate a file 21 + with suid/sgid. Error triggered by _FORTIFY_SOURCE. This commit 22 + explicitly creates the file with read/write permissions for the file 23 + owner. 24 + 25 + Adopted from https://github.com/facebook/hhvm/issues/168 26 + --- 27 + native/remoting/client_tcp.cpp | 2 +- 28 + 1 file changed, 1 insertion(+), 1 deletion(-) 29 + 30 + diff --git a/native/remoting/client_tcp.cpp b/native/remoting/client_tcp.cpp 31 + index 708c895..7acbc80 100644 32 + --- a/native/remoting/client_tcp.cpp 33 + +++ b/native/remoting/client_tcp.cpp 34 + @@ -214,7 +214,7 @@ fmi2Component fmi2Instantiate(fmi2String instanceName, fmi2Type fmuType, fmi2Str 35 + // create lock file 36 + const char *lockFilePath = tempnam(NULL, ""); 37 + 38 + - int lockFile = open(lockFilePath, O_CREAT | O_EXCL); 39 + + int lockFile = open(lockFilePath, O_CREAT | O_EXCL, S_IRUSR | S_IWUSR); 40 + 41 + if (lockFile == -1) { 42 + s_logger(s_componentEnvironment, instanceName, fmi2Error, "error", "Failed to create lock file %s.", lockFilePath); 43 + -- 44 + 2.47.1
+232
pkgs/development/python-modules/fmpy/default.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchurl, 5 + buildPythonPackage, 6 + fetchFromGitHub, 7 + pythonOlder, 8 + cmake, 9 + sundials, 10 + lapack, 11 + attrs, 12 + lark, 13 + lxml, 14 + rpclib, 15 + msgpack, 16 + numpy, 17 + scipy, 18 + pytz, 19 + dask, 20 + requests, 21 + matplotlib, 22 + pyqtgraph, 23 + notebook, 24 + plotly, 25 + hatchling, 26 + pyside6, 27 + jinja2, 28 + flask, 29 + dash, 30 + dash-bootstrap-components, 31 + qt6, 32 + fmpy, 33 + runCommand, 34 + enableRemoting ? true, 35 + versionCheckHook, 36 + fmi-reference-fmus, 37 + replaceVars, 38 + }: 39 + buildPythonPackage rec { 40 + pname = "fmpy"; 41 + version = "0.3.23"; 42 + disabled = pythonOlder "3.10"; 43 + pyproject = true; 44 + 45 + # Bumping version? Make sure to look through the commit history for 46 + # bumped native/build_cvode.py pins (see above). 47 + src = fetchFromGitHub { 48 + owner = "CATIA-Systems"; 49 + repo = "FMPy"; 50 + rev = "v${version}"; 51 + fetchSubmodules = true; 52 + hash = "sha256-4jBYOymurGCbjT0WQjIRNsztwOXBYVTGLdc4kNSTOZw="; 53 + }; 54 + 55 + nativeBuildInputs = [ 56 + cmake 57 + ]; 58 + 59 + build-system = [ 60 + hatchling 61 + ]; 62 + 63 + dependencies = [ 64 + pyqtgraph 65 + pyside6 66 + attrs 67 + lark 68 + lxml 69 + msgpack 70 + numpy 71 + scipy 72 + pytz 73 + dask 74 + requests 75 + matplotlib 76 + pyqtgraph 77 + notebook 78 + plotly 79 + rpclib 80 + fmpy.passthru.cvode 81 + pyside6 82 + jinja2 83 + flask 84 + dash 85 + dash-bootstrap-components 86 + ]; 87 + 88 + dontUseCmakeConfigure = true; 89 + dontUseCmakeBuildDir = true; 90 + 91 + patches = [ 92 + (replaceVars ./0001-gui-override-Qt6-libexec-path.patch { 93 + qt6libexec = "${qt6.qtbase}/libexec/"; 94 + }) 95 + (replaceVars ./0002-sundials-override-shared-object-paths.patch { 96 + inherit (fmpy.passthru) cvode; 97 + }) 98 + # Upstream does not accept pull requests for unknown legal 99 + # reasons, see: 100 + # <https://github.com/CATIA-Systems/FMPy/blob/v0.3.23/docs/contributing.md?plain=1#L60-L63>. 101 + # Thus a fix is vendored here until patched by maintainer. C.f. 102 + # <https://github.com/CATIA-Systems/FMPy/pull/762> 103 + ./0003-remoting-client-create-lockfile-with-explicit-r-w.patch 104 + ]; 105 + 106 + # Make forced includes of other systems' artifacts optional in order 107 + # to pass build (otherwise vendored upstream from CI) 108 + postPatch = '' 109 + sed --in-place 's/force-include/source/g' pyproject.toml 110 + ''; 111 + 112 + # Don't run upstream build scripts as they are too specialized. 113 + # cvode is already built, so we only need to build native binaries. 114 + # We run these cmake builds and then run the standard 115 + # buildPythonPackage phases. 116 + preBuild = 117 + '' 118 + cmakeFlags="-S native/src -B native/src/build -D CVODE_INSTALL_DIR=${passthru.cvode}" 119 + cmakeConfigurePhase 120 + cmake --build native/src/build --config Release 121 + '' 122 + + lib.optionalString (enableRemoting && stdenv.isLinux) '' 123 + # reimplementation of native/build_remoting.py 124 + cmakeFlags="-S native/remoting -B remoting/linux64 -D RPCLIB=${rpclib}" 125 + cmakeConfigurePhase 126 + cmake --build remoting/linux64 --config Release 127 + '' 128 + # C.f. upstream build-wheel CI job 129 + + '' 130 + python native/copy_sources.py 131 + 132 + # reimplementation of native/compile_resources.py 133 + pushd src/ 134 + python -c "from fmpy.gui import compile_resources; compile_resources()" 135 + popd 136 + ''; 137 + 138 + pythonImportsCheck = [ 139 + "fmpy" 140 + "fmpy.cross_check" 141 + "fmpy.cswrapper" 142 + "fmpy.examples" 143 + "fmpy.fmucontainer" 144 + "fmpy.logging" 145 + "fmpy.gui" 146 + "fmpy.gui.generated" 147 + "fmpy.ssp" 148 + "fmpy.sundials" 149 + ]; 150 + 151 + nativeInstallCheckInputs = [ 152 + versionCheckHook 153 + ]; 154 + 155 + passthru = { 156 + # From sundials, build only the CVODE solver. C.f. 157 + # src/native/build_cvode.py 158 + cvode = 159 + (sundials.overrideAttrs (prev: { 160 + # hash copied from native/build_cvode.py 161 + version = "5.3.0"; 162 + src = fetchurl { 163 + url = "https://github.com/LLNL/sundials/releases/download/v5.3.0/sundials-5.3.0.tar.gz"; 164 + sha256 = "88dff7e11a366853d8afd5de05bf197a8129a804d9d4461fb64297f1ef89bca7"; 165 + }; 166 + 167 + cmakeFlags = 168 + prev.cmakeFlags 169 + ++ lib.mapAttrsToList (option: enable: lib.cmakeBool option enable) { 170 + # only build the CVODE solver 171 + BUILD_CVODE = true; 172 + 173 + BUILD_CVODES = false; 174 + BUILD_ARKODE = false; 175 + BUILD_IDA = false; 176 + BUILD_IDAS = false; 177 + BUILD_KINSOL = false; 178 + }; 179 + 180 + # FMPy searches for sundials without the "lib"-prefix; strip it 181 + # and symlink the so-files into existance. 182 + postFixup = '' 183 + pushd $out/lib 184 + for so in *.so; do 185 + ln --verbose --symbolic $so ''${so#lib} 186 + done 187 + popd 188 + ''; 189 + })).override 190 + { 191 + lapackSupport = false; 192 + lapack.isILP64 = stdenv.hostPlatform.is64bit; 193 + blas = lapack; 194 + kluSupport = false; 195 + }; 196 + 197 + # Simulate reference FMUs from 198 + # <https://github.com/modelica/Reference-FMUs>. 199 + # 200 + # Just check that the execution passes; don't verify any numerical 201 + # results, but save them in case of future or manual check use. 202 + tests.simulate-reference-fmus = runCommand "${pname}-simulate-reference-fmus" { } '' 203 + mkdir $out 204 + # NB(find ! -name): Clocks.fmu is marked TODO upstream and is of a 205 + # FMI type that FMPy doesn't support currently (ModelExchange) 206 + for fmu in $(find ${fmi-reference-fmus}/*.fmu ! -name "Clocks.fmu"); do 207 + name=$(basename $fmu) 208 + echo "--- START $name ---" 209 + ${fmpy}/bin/fmpy simulate $fmu \ 210 + --fmi-logging \ 211 + --output-file $out/$name.csv \ 212 + | tee $out/$name.out 213 + done 214 + ''; 215 + }; 216 + 217 + meta = { 218 + # A logging.dylib is built but is not packaged correctly so as to 219 + # be found. C.f. 220 + # <https://logs.ofborg.org/?key=nixos/nixpkgs.397658&attempt_id=9d7cb742-db51-4d9e-99ca-49425d87d14d> 221 + broken = stdenv.hostPlatform.isDarwin; 222 + description = "Simulate Functional Mockup Units (FMUs) in Python"; 223 + homepage = "https://github.com/CATIA-Systems/FMPy"; 224 + license = lib.licenses.bsd2; 225 + maintainers = with lib.maintainers; [ tmplt ]; 226 + # Supported platforms are not exhaustively and explicitly stated, 227 + # but inferred from the artifacts that are vendored in upstream CI 228 + # builds. C.f. 229 + # <https://github.com/CATIA-Systems/FMPy/blob/v0.3.23/pyproject.toml?plain=1#L71-L112> 230 + platforms = lib.platforms.x86_64 ++ [ "i686-windows" ]; 231 + }; 232 + }
+2 -2
pkgs/development/python-modules/llama-index-llms-openai/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "llama-index-llms-openai"; 13 - version = "0.3.29"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.8"; ··· 18 src = fetchPypi { 19 pname = "llama_index_llms_openai"; 20 inherit version; 21 - hash = "sha256-320v9zhSpHGAlPawJmRWnSirpLeEi0SlEEQMdvE8Lic="; 22 }; 23 24 pythonRemoveDeps = [
··· 10 11 buildPythonPackage rec { 12 pname = "llama-index-llms-openai"; 13 + version = "0.3.33"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.8"; ··· 18 src = fetchPypi { 19 pname = "llama_index_llms_openai"; 20 inherit version; 21 + hash = "sha256-ESlCyiIcIjPtLPmV/a8IZfK3+SldmwHFp/yu83PBrIc="; 22 }; 23 24 pythonRemoveDeps = [
+2 -2
pkgs/development/python-modules/oelint-data/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "oelint-data"; 11 - version = "1.0.10"; 12 pyproject = true; 13 14 src = fetchFromGitHub { 15 owner = "priv-kweihmann"; 16 repo = "oelint-data"; 17 tag = version; 18 - hash = "sha256-lBy/aGxcmJ3v5f+0YAJtuk0IK4WpL5iFrgKjyoLswro="; 19 }; 20 21 build-system = [
··· 8 9 buildPythonPackage rec { 10 pname = "oelint-data"; 11 + version = "1.0.11"; 12 pyproject = true; 13 14 src = fetchFromGitHub { 15 owner = "priv-kweihmann"; 16 repo = "oelint-data"; 17 tag = version; 18 + hash = "sha256-i3HxvEaWfrRwOSXZiqukyiUl24pYQnH0JO+Are3AWrc="; 19 }; 20 21 build-system = [
+10 -7
pkgs/development/python-modules/pep8-naming/default.nix
··· 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 flake8, 6 python, 7 pythonOlder, ··· 9 10 buildPythonPackage rec { 11 pname = "pep8-naming"; 12 - version = "0.14.1"; 13 - format = "setuptools"; 14 15 - disabled = pythonOlder "3.7"; 16 17 src = fetchFromGitHub { 18 owner = "PyCQA"; 19 - repo = pname; 20 tag = version; 21 - hash = "sha256-uIVk8+5rVEIBZLz70WUi0O6/Q9ERptJ3b7314gLPeHk="; 22 }; 23 24 - propagatedBuildInputs = [ flake8 ]; 25 26 checkPhase = '' 27 runHook preCheck ··· 34 meta = with lib; { 35 description = "Check PEP-8 naming conventions, plugin for flake8"; 36 homepage = "https://github.com/PyCQA/pep8-naming"; 37 - changelog = "https://github.com/PyCQA/pep8-naming/blob/${version}/CHANGELOG.rst"; 38 license = licenses.mit; 39 maintainers = with maintainers; [ eadwu ]; 40 };
··· 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 + setuptools, 6 flake8, 7 python, 8 pythonOlder, ··· 10 11 buildPythonPackage rec { 12 pname = "pep8-naming"; 13 + version = "0.15.0"; 14 + pyproject = true; 15 16 + disabled = pythonOlder "3.9"; 17 18 src = fetchFromGitHub { 19 owner = "PyCQA"; 20 + repo = "pep8-naming"; 21 tag = version; 22 + hash = "sha256-LOHPLS0BtKsocghi3K24VitlRCwyHbYZB6916i7Gj9c="; 23 }; 24 25 + build-system = [ setuptools ]; 26 + 27 + dependencies = [ flake8 ]; 28 29 checkPhase = '' 30 runHook preCheck ··· 37 meta = with lib; { 38 description = "Check PEP-8 naming conventions, plugin for flake8"; 39 homepage = "https://github.com/PyCQA/pep8-naming"; 40 + changelog = "https://github.com/PyCQA/pep8-naming/blob/${src.tag}/CHANGELOG.rst"; 41 license = licenses.mit; 42 maintainers = with maintainers; [ eadwu ]; 43 };
+3 -3
pkgs/development/python-modules/rtfde/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "rtfde"; 15 - version = "0.1.2"; 16 pyproject = true; 17 18 disabled = pythonOlder "3.7"; ··· 21 owner = "seamustuohy"; 22 repo = "RTFDE"; 23 tag = version; 24 - hash = "sha256-zmcf9wqlKz55dOIchUC9sgW0PcTCPc52IkbIonOFlmU="; 25 }; 26 27 build-system = [ setuptools ]; ··· 46 ]; 47 48 meta = { 49 - changelog = "https://github.com/seamustuohy/RTFDE/releases/tag/${version}"; 50 description = "Library for extracting encapsulated HTML and plain text content from the RTF bodies"; 51 homepage = "https://github.com/seamustuohy/RTFDE"; 52 license = lib.licenses.lgpl3Only;
··· 12 13 buildPythonPackage rec { 14 pname = "rtfde"; 15 + version = "0.1.2.1"; 16 pyproject = true; 17 18 disabled = pythonOlder "3.7"; ··· 21 owner = "seamustuohy"; 22 repo = "RTFDE"; 23 tag = version; 24 + hash = "sha256-dtPWgtOYpGaNRmIE7WNGJd/GWB2hQXsFJDDSHIcIjY4="; 25 }; 26 27 build-system = [ setuptools ]; ··· 46 ]; 47 48 meta = { 49 + changelog = "https://github.com/seamustuohy/RTFDE/releases/tag/${src.tag}"; 50 description = "Library for extracting encapsulated HTML and plain text content from the RTF bodies"; 51 homepage = "https://github.com/seamustuohy/RTFDE"; 52 license = lib.licenses.lgpl3Only;
+1 -2
pkgs/development/python-modules/torch/tests/mk-runtime-check.nix
··· 3 feature, 4 libraries, 5 versionAttr, 6 - pythonPackages, 7 }: 8 9 - (cudaPackages.writeGpuTestPython.override { python3Packages = pythonPackages; }) 10 { 11 inherit feature; 12 inherit libraries;
··· 3 feature, 4 libraries, 5 versionAttr, 6 }: 7 8 + cudaPackages.writeGpuTestPython 9 { 10 inherit feature; 11 inherit libraries;
+1 -2
pkgs/development/python-modules/torch/tests/mk-torch-compile-check.nix
··· 4 lib, 5 libraries, 6 name ? if feature == null then "torch-compile-cpu" else "torch-compile-${feature}", 7 - pythonPackages, 8 stdenv, 9 }: 10 let 11 deviceStr = if feature == null then "" else '', device="cuda"''; 12 in 13 - (cudaPackages.writeGpuTestPython.override { python3Packages = pythonPackages; }) 14 { 15 inherit name feature libraries; 16 makeWrapperArgs = [
··· 4 lib, 5 libraries, 6 name ? if feature == null then "torch-compile-cpu" else "torch-compile-${feature}", 7 stdenv, 8 }: 9 let 10 deviceStr = if feature == null then "" else '', device="cuda"''; 11 in 12 + cudaPackages.writeGpuTestPython 13 { 14 inherit name feature libraries; 15 makeWrapperArgs = [
+2 -2
pkgs/development/python-modules/trytond/default.nix
··· 27 28 buildPythonPackage rec { 29 pname = "trytond"; 30 - version = "7.4.9"; 31 pyproject = true; 32 33 disabled = pythonOlder "3.7"; 34 35 src = fetchPypi { 36 inherit pname version; 37 - hash = "sha256-yH0dIRVBPKOjzk+36HGHN13ffhD4y+ZCC123s33YfMA="; 38 }; 39 40 build-system = [ setuptools ];
··· 27 28 buildPythonPackage rec { 29 pname = "trytond"; 30 + version = "7.4.10"; 31 pyproject = true; 32 33 disabled = pythonOlder "3.7"; 34 35 src = fetchPypi { 36 inherit pname version; 37 + hash = "sha256-kzoZDcHNPjmsNxrQ11MAksK+24nI1YNmONQd21s3weA="; 38 }; 39 40 build-system = [ setuptools ];
+19 -5
pkgs/development/python-modules/wandb/default.nix
··· 71 soundfile, 72 tenacity, 73 torch, 74 tqdm, 75 writableTmpDirAsHomeHook, 76 }: 77 78 let 79 - version = "0.19.8"; 80 src = fetchFromGitHub { 81 owner = "wandb"; 82 repo = "wandb"; 83 tag = "v${version}"; 84 - hash = "sha256-hveMyGeu9RhdtWMbV/4GQ4KUNfjSt0CKyW7Yx8QtlLM="; 85 }; 86 87 gpu-stats = rustPlatform.buildRustPackage { ··· 92 sourceRoot = "${src.name}/gpu_stats"; 93 94 useFetchCargoVendor = true; 95 - cargoHash = "sha256-KrwZh8OoVwImfYDmvT2Je2MYyiTZVQYngwvVC+7fTzI="; 96 97 checkFlags = [ 98 # fails in sandbox ··· 119 120 # hardcode the `gpu_stats` binary path. 121 postPatch = '' 122 - substituteInPlace pkg/monitor/gpu.go \ 123 --replace-fail \ 124 - 'cmdPath, err := getGPUStatsCmdPath()' \ 125 'cmdPath, err := "${lib.getExe gpu-stats}", error(nil)' 126 ''; 127 ··· 136 ]; 137 versionCheckProgramArg = "--version"; 138 doInstallCheck = true; 139 140 __darwinAllowLocalNetworking = true; 141 ··· 238 soundfile 239 tenacity 240 torch 241 tqdm 242 writableTmpDirAsHomeHook 243 ];
··· 71 soundfile, 72 tenacity, 73 torch, 74 + torchvision, 75 tqdm, 76 writableTmpDirAsHomeHook, 77 }: 78 79 let 80 + version = "0.19.10"; 81 src = fetchFromGitHub { 82 owner = "wandb"; 83 repo = "wandb"; 84 tag = "v${version}"; 85 + hash = "sha256-SptjImAK0hDAr7UZjUMWnAVB1bxyzoATlyrPek5Tm48="; 86 }; 87 88 gpu-stats = rustPlatform.buildRustPackage { ··· 93 sourceRoot = "${src.name}/gpu_stats"; 94 95 useFetchCargoVendor = true; 96 + cargoHash = "sha256-kkWvTLduxFVIEvi4e65QQ7S0kHTRJ8XW028o430L91s="; 97 98 checkFlags = [ 99 # fails in sandbox ··· 120 121 # hardcode the `gpu_stats` binary path. 122 postPatch = '' 123 + substituteInPlace pkg/monitor/gpuresourcemanager.go \ 124 --replace-fail \ 125 + 'cmdPath, err := getGPUCollectorCmdPath()' \ 126 'cmdPath, err := "${lib.getExe gpu-stats}", error(nil)' 127 ''; 128 ··· 137 ]; 138 versionCheckProgramArg = "--version"; 139 doInstallCheck = true; 140 + 141 + checkFlags = 142 + let 143 + skippedTests = [ 144 + # gpu sampling crashes in the sandbox 145 + "TestSystemMonitor_BasicStateTransitions" 146 + "TestSystemMonitor_RepeatedCalls" 147 + "TestSystemMonitor_UnexpectedTransitions" 148 + "TestSystemMonitor_FullCycle" 149 + ]; 150 + in 151 + [ "-skip=^${lib.concatStringsSep "$|^" skippedTests}$" ]; 152 153 __darwinAllowLocalNetworking = true; 154 ··· 251 soundfile 252 tenacity 253 torch 254 + torchvision 255 tqdm 256 writableTmpDirAsHomeHook 257 ];
+7 -11
pkgs/development/tools/build-managers/gradle/default.nix
··· 91 installPhase = 92 with builtins; 93 let 94 - toolchain = rec { 95 - prefix = x: "JAVA_TOOLCHAIN_NIX_${toString x}"; 96 - varDefs = (lib.imap0 (i: x: "${prefix i} ${x}") javaToolchains); 97 - varNames = lib.imap0 (i: x: prefix i) javaToolchains; 98 - property = " -Porg.gradle.java.installations.fromEnv='${concatStringsSep "," varNames}'"; 99 - }; 100 - varDefs = concatStringsSep "\n" ( 101 - map (x: " --set ${x} \\") ([ "JAVA_HOME ${java}" ] ++ toolchain.varDefs) 102 - ); 103 jnaLibraryPath = if stdenv.hostPlatform.isLinux then lib.makeLibraryPath [ udev ] else ""; 104 jnaFlag = 105 if stdenv.hostPlatform.isLinux then "--add-flags \"-Djna.library.path=${jnaLibraryPath}\"" else ""; ··· 111 gradle_launcher_jar=$(echo $out/lib/gradle/lib/gradle-launcher-*.jar) 112 test -f $gradle_launcher_jar 113 makeWrapper ${java}/bin/java $out/bin/gradle \ 114 - ${varDefs} 115 ${jnaFlag} \ 116 - --add-flags "-classpath $gradle_launcher_jar org.gradle.launcher.GradleMain${toolchain.property}" 117 ''; 118 119 dontFixup = !stdenv.hostPlatform.isLinux;
··· 91 installPhase = 92 with builtins; 93 let 94 + # set toolchains via installations.path property in gradle.properties. 95 + # See https://docs.gradle.org/current/userguide/toolchains.html#sec:custom_loc 96 + toolchainPaths = "org.gradle.java.installations.paths=${concatStringsSep "," javaToolchains}"; 97 jnaLibraryPath = if stdenv.hostPlatform.isLinux then lib.makeLibraryPath [ udev ] else ""; 98 jnaFlag = 99 if stdenv.hostPlatform.isLinux then "--add-flags \"-Djna.library.path=${jnaLibraryPath}\"" else ""; ··· 105 gradle_launcher_jar=$(echo $out/lib/gradle/lib/gradle-launcher-*.jar) 106 test -f $gradle_launcher_jar 107 makeWrapper ${java}/bin/java $out/bin/gradle \ 108 + --set JAVA_HOME ${java} \ 109 ${jnaFlag} \ 110 + --add-flags "-classpath $gradle_launcher_jar org.gradle.launcher.GradleMain" 111 + 112 + echo "${toolchainPaths}" > $out/lib/gradle/gradle.properties 113 ''; 114 115 dontFixup = !stdenv.hostPlatform.isLinux;
+51 -43
pkgs/misc/lilypond/default.nix
··· 1 { 2 stdenv, 3 lib, 4 - fetchurl, 5 ghostscript, 6 - gyre-fonts, 7 texinfo, 8 imagemagick, 9 texi2html, 10 guile, 11 python3, 12 gettext, 13 flex, 14 perl, 15 bison, ··· 21 pango, 22 fontforge, 23 help2man, 24 - zip, 25 - netpbm, 26 - groff, 27 freefont_ttf, 28 makeFontsConf, 29 makeWrapper, ··· 34 texliveSmall, 35 tex ? texliveSmall.withPackages ( 36 ps: with ps; [ 37 - lh 38 - metafont 39 epsf 40 fontinst 41 ] 42 ), 43 }: ··· 46 pname = "lilypond"; 47 version = "2.24.4"; 48 49 - src = fetchurl { 50 url = "http://lilypond.org/download/sources/v${lib.versions.majorMinor version}/lilypond-${version}.tar.gz"; 51 - sha256 = "sha256-6W+gNXHHnyDhl5ZTr6vb5O5Cdlo9n9FJU/DNnupReBw="; 52 }; 53 54 postInstall = '' ··· 68 done 69 ''; 70 71 - configureFlags = [ 72 - "--disable-documentation" 73 - # FIXME: these URW fonts are not OTF, configure reports "URW++ OTF files... no". 74 - "--with-urwotf-dir=${ghostscript.fonts}/share/fonts" 75 - "--with-texgyre-dir=${gyre-fonts}/share/fonts/truetype/" 76 - ]; 77 - 78 preConfigure = '' 79 - sed -e "s@mem=mf2pt1@mem=$PWD/mf/mf2pt1@" -i scripts/build/mf2pt1.pl 80 - export HOME=$TMPDIR/home 81 ''; 82 83 nativeBuildInputs = [ 84 autoreconfHook 85 bison 86 - flex 87 makeWrapper 88 pkg-config 89 ]; 90 91 buildInputs = [ 92 - ghostscript 93 - texinfo 94 - imagemagick 95 - texi2html 96 - guile 97 - dblatex 98 - tex 99 - zip 100 - netpbm 101 - python3 102 - gettext 103 - perl 104 - fontconfig 105 freetype 106 pango 107 - fontforge 108 - help2man 109 - groff 110 - t1utils 111 - boehmgc 112 - rsync 113 ]; 114 115 autoreconfPhase = "NOCONFIGURE=1 sh autogen.sh"; ··· 121 supportedFeatures = [ "commit" ]; 122 }; 123 124 - meta = with lib; { 125 description = "Music typesetting system"; 126 - homepage = "http://lilypond.org/"; 127 - license = licenses.gpl3; 128 - maintainers = with maintainers; [ 129 marcweber 130 yurrriq 131 ]; 132 - platforms = platforms.all; 133 }; 134 135 FONTCONFIG_FILE = lib.optional stdenv.hostPlatform.isDarwin (makeFontsConf {
··· 1 { 2 stdenv, 3 lib, 4 + fetchzip, 5 ghostscript, 6 texinfo, 7 imagemagick, 8 texi2html, 9 + extractpdfmark, 10 guile, 11 python3, 12 gettext, 13 + glib, 14 + gmp, 15 flex, 16 perl, 17 bison, ··· 23 pango, 24 fontforge, 25 help2man, 26 freefont_ttf, 27 makeFontsConf, 28 makeWrapper, ··· 33 texliveSmall, 34 tex ? texliveSmall.withPackages ( 35 ps: with ps; [ 36 epsf 37 fontinst 38 + fontware 39 + lh 40 + metafont 41 ] 42 ), 43 }: ··· 46 pname = "lilypond"; 47 version = "2.24.4"; 48 49 + src = fetchzip { 50 url = "http://lilypond.org/download/sources/v${lib.versions.majorMinor version}/lilypond-${version}.tar.gz"; 51 + hash = "sha256-UYdORvodrVchxslOxpMiXrAh7DtB9sWp9yqZU/jeB9Y="; 52 }; 53 54 postInstall = '' ··· 68 done 69 ''; 70 71 preConfigure = '' 72 + substituteInPlace scripts/build/mf2pt1.pl \ 73 + --replace-fail "mem=mf2pt1" "mem=$PWD/mf/mf2pt1" 74 ''; 75 76 + strictDeps = true; 77 + 78 + depsBuildBuild = [ 79 + pkg-config 80 + ]; 81 + 82 nativeBuildInputs = [ 83 autoreconfHook 84 bison 85 + dblatex 86 + extractpdfmark 87 + flex # for flex binary 88 + fontconfig 89 + fontforge 90 + gettext 91 + ghostscript 92 + guile 93 + help2man 94 + imagemagick 95 makeWrapper 96 + perl 97 pkg-config 98 + python3 99 + rsync 100 + t1utils 101 + tex 102 + texi2html 103 + texinfo 104 ]; 105 106 buildInputs = [ 107 + boehmgc 108 + flex # FlexLexer.h 109 freetype 110 + glib 111 + gmp 112 pango 113 ]; 114 115 autoreconfPhase = "NOCONFIGURE=1 sh autogen.sh"; ··· 121 supportedFeatures = [ "commit" ]; 122 }; 123 124 + # documentation makefile uses "out" for different purposes, hence we explicitly set it to an empty string 125 + makeFlags = [ "out=" ]; 126 + 127 + meta = { 128 description = "Music typesetting system"; 129 + homepage = "https://lilypond.org/"; 130 + license = with lib.licenses; [ 131 + gpl3Plus # most code 132 + gpl3Only # ly/articulate.ly 133 + fdl13Plus # docs 134 + ofl # mf/ 135 + ]; 136 + maintainers = with lib.maintainers; [ 137 marcweber 138 yurrriq 139 ]; 140 + platforms = lib.platforms.all; 141 }; 142 143 FONTCONFIG_FILE = lib.optional stdenv.hostPlatform.isDarwin (makeFontsConf {
+4 -4
pkgs/misc/lilypond/unstable.nix
··· 1 { 2 lib, 3 - fetchurl, 4 lilypond, 5 }: 6 7 lilypond.overrideAttrs (oldAttrs: rec { 8 - version = "2.25.24"; 9 - src = fetchurl { 10 url = "https://lilypond.org/download/sources/v${lib.versions.majorMinor version}/lilypond-${version}.tar.gz"; 11 - hash = "sha256-1n6mJBbZcfQYsmrjWxcG/EtIyF9uHNRVT7fX3+zoXc4="; 12 }; 13 14 passthru.updateScript = {
··· 1 { 2 lib, 3 + fetchzip, 4 lilypond, 5 }: 6 7 lilypond.overrideAttrs (oldAttrs: rec { 8 + version = "2.25.25"; 9 + src = fetchzip { 10 url = "https://lilypond.org/download/sources/v${lib.versions.majorMinor version}/lilypond-${version}.tar.gz"; 11 + hash = "sha256-OO3yXA2PgOuUUR4Bo5wP4PieBvIxV1N9hPiapOB6cAE="; 12 }; 13 14 passthru.updateScript = {
+1 -1
pkgs/misc/lilypond/update.sh
··· 21 22 # update hash 23 PREV=$(nix eval --raw -f default.nix $ATTR.src.outputHash) 24 - NEXT=$(nix hash to-sri --type sha256 $(nix-prefetch-url --type sha256 $(nix eval --raw -f default.nix $ATTR.src.url))) 25 sed -i "s|$PREV|$NEXT|" "$FILE"
··· 21 22 # update hash 23 PREV=$(nix eval --raw -f default.nix $ATTR.src.outputHash) 24 + NEXT=$(nix hash to-sri --type sha256 $(nix-prefetch-url --type sha256 --unpack $(nix eval --raw -f default.nix $ATTR.src.url))) 25 sed -i "s|$PREV|$NEXT|" "$FILE"
+2
pkgs/top-level/aliases.nix
··· 1817 libtransmission = lib.warnOnInstantiate (transmission3Warning { 1818 prefix = "lib"; 1819 }) libtransmission_3; # Added 2024-06-10 1820 tracker = lib.warnOnInstantiate "tracker has been renamed to tinysparql" tinysparql; # Added 2024-09-30 1821 tracker-miners = lib.warnOnInstantiate "tracker-miners has been renamed to localsearch" localsearch; # Added 2024-09-30 1822 transcode = throw "transcode has been removed as it is unmaintained"; # Added 2024-12-11
··· 1817 libtransmission = lib.warnOnInstantiate (transmission3Warning { 1818 prefix = "lib"; 1819 }) libtransmission_3; # Added 2024-06-10 1820 + lpcnetfreedv = throw "lpcnetfreedv was removed in favor of LPCNet"; # Added 2025-05-05 1821 + LPCNet = lpcnet; # Added 2025-05-05 1822 tracker = lib.warnOnInstantiate "tracker has been renamed to tinysparql" tinysparql; # Added 2024-09-30 1823 tracker-miners = lib.warnOnInstantiate "tracker-miners has been renamed to localsearch" localsearch; # Added 2024-09-30 1824 transcode = throw "transcode has been removed as it is unmaintained"; # Added 2024-12-11
+9 -3
pkgs/top-level/all-packages.nix
··· 5126 ); 5127 flutterPackages = flutterPackages-bin; 5128 flutter = flutterPackages.stable; 5129 flutter329 = flutterPackages.v3_29; 5130 flutter327 = flutterPackages.v3_27; 5131 flutter326 = flutterPackages.v3_26; ··· 5713 openjfx17 = openjfx; 5714 openjfx21 = callPackage ../by-name/op/openjfx/package.nix { featureVersion = "21"; }; 5715 openjfx23 = callPackage ../by-name/op/openjfx/package.nix { featureVersion = "23"; }; 5716 5717 openjdk8-bootstrap = javaPackages.compiler.openjdk8-bootstrap; 5718 openjdk8 = javaPackages.compiler.openjdk8; ··· 5744 jdk23 = openjdk23; 5745 jdk23_headless = openjdk23_headless; 5746 5747 # default JDK 5748 jdk = jdk21; 5749 jdk_headless = jdk21_headless; ··· 5779 graalvmDrv = graalvmPackages.graalvm-ce; 5780 }).override; 5781 5782 - openshot-qt = libsForQt5.callPackage ../applications/video/openshot-qt { 5783 - python3 = python311; 5784 - }; 5785 5786 inherit (callPackage ../development/compilers/julia { }) 5787 julia_19-bin ··· 6244 zulu17 = callPackage ../development/compilers/zulu/17.nix { }; 6245 zulu21 = callPackage ../development/compilers/zulu/21.nix { }; 6246 zulu23 = callPackage ../development/compilers/zulu/23.nix { }; 6247 zulu = zulu21; 6248 6249 ### DEVELOPMENT / INTERPRETERS
··· 5126 ); 5127 flutterPackages = flutterPackages-bin; 5128 flutter = flutterPackages.stable; 5129 + flutter332 = flutterPackages.v3_32; 5130 flutter329 = flutterPackages.v3_29; 5131 flutter327 = flutterPackages.v3_27; 5132 flutter326 = flutterPackages.v3_26; ··· 5714 openjfx17 = openjfx; 5715 openjfx21 = callPackage ../by-name/op/openjfx/package.nix { featureVersion = "21"; }; 5716 openjfx23 = callPackage ../by-name/op/openjfx/package.nix { featureVersion = "23"; }; 5717 + openjfx24 = callPackage ../by-name/op/openjfx/package.nix { featureVersion = "24"; }; 5718 5719 openjdk8-bootstrap = javaPackages.compiler.openjdk8-bootstrap; 5720 openjdk8 = javaPackages.compiler.openjdk8; ··· 5746 jdk23 = openjdk23; 5747 jdk23_headless = openjdk23_headless; 5748 5749 + openjdk24 = javaPackages.compiler.openjdk24; 5750 + openjdk24_headless = javaPackages.compiler.openjdk24.headless; 5751 + jdk24 = openjdk24; 5752 + jdk24_headless = openjdk24_headless; 5753 + 5754 # default JDK 5755 jdk = jdk21; 5756 jdk_headless = jdk21_headless; ··· 5786 graalvmDrv = graalvmPackages.graalvm-ce; 5787 }).override; 5788 5789 + openshot-qt = libsForQt5.callPackage ../applications/video/openshot-qt { }; 5790 5791 inherit (callPackage ../development/compilers/julia { }) 5792 julia_19-bin ··· 6249 zulu17 = callPackage ../development/compilers/zulu/17.nix { }; 6250 zulu21 = callPackage ../development/compilers/zulu/21.nix { }; 6251 zulu23 = callPackage ../development/compilers/zulu/23.nix { }; 6252 + zulu24 = callPackage ../development/compilers/zulu/24.nix { }; 6253 zulu = zulu21; 6254 6255 ### DEVELOPMENT / INTERPRETERS
+1
pkgs/top-level/java-packages.nix
··· 49 openjdk17 = mkOpenjdk "17"; 50 openjdk21 = mkOpenjdk "21"; 51 openjdk23 = mkOpenjdk "23"; 52 53 # Legacy aliases 54 openjdk8-bootstrap = temurin-bin.jdk-8;
··· 49 openjdk17 = mkOpenjdk "17"; 50 openjdk21 = mkOpenjdk "21"; 51 openjdk23 = mkOpenjdk "23"; 52 + openjdk24 = mkOpenjdk "24"; 53 54 # Legacy aliases 55 openjdk8-bootstrap = temurin-bin.jdk-8;
+5 -1
pkgs/top-level/python-packages.nix
··· 4372 4373 eheimdigital = callPackage ../development/python-modules/eheimdigital { }; 4374 4375 - eigenpy = callPackage ../development/python-modules/eigenpy { }; 4376 4377 einops = callPackage ../development/python-modules/einops { }; 4378 ··· 5170 flyingsquid = callPackage ../development/python-modules/flyingsquid { }; 5171 5172 flynt = callPackage ../development/python-modules/flynt { }; 5173 5174 fnllm = callPackage ../development/python-modules/fnllm { }; 5175
··· 4372 4373 eheimdigital = callPackage ../development/python-modules/eheimdigital { }; 4374 4375 + eigenpy = callPackage ../development/python-modules/eigenpy { 4376 + inherit (pkgs) graphviz; # need the `dot` program, not the python module 4377 + }; 4378 4379 einops = callPackage ../development/python-modules/einops { }; 4380 ··· 5172 flyingsquid = callPackage ../development/python-modules/flyingsquid { }; 5173 5174 flynt = callPackage ../development/python-modules/flynt { }; 5175 + 5176 + fmpy = callPackage ../development/python-modules/fmpy { }; 5177 5178 fnllm = callPackage ../development/python-modules/fnllm { }; 5179
+1 -3
pkgs/top-level/qt5-packages.nix
··· 190 191 liblastfm = callPackage ../development/libraries/liblastfm { }; 192 193 - libopenshot = callPackage ../development/libraries/libopenshot { 194 - python3 = pkgs.python311; 195 - }; 196 197 packagekit-qt = callPackage ../tools/package-management/packagekit/qt.nix { }; 198
··· 190 191 liblastfm = callPackage ../development/libraries/liblastfm { }; 192 193 + libopenshot = callPackage ../development/libraries/libopenshot { }; 194 195 packagekit-qt = callPackage ../tools/package-management/packagekit/qt.nix { }; 196