Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub fd6d62aa 5c6bd327

+550 -202
+1 -1
.github/workflows/basic-eval.yml
··· 19 19 # we don't limit this action to only NixOS repo since the checks are cheap and useful developer feedback 20 20 steps: 21 21 - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 22 - - uses: cachix/install-nix-action@6004951b182f8860210c8d6f0d808ec5b1a33d28 # v25 22 + - uses: cachix/install-nix-action@8887e596b4ee1134dae06b98d573bd674693f47c # v26 23 23 - uses: cachix/cachix-action@18cf96c7c98e048e10a83abd92116114cd8504be # v14 24 24 with: 25 25 # This cache is for the nixpkgs repo checks and should not be trusted or used elsewhere.
+1 -1
.github/workflows/check-by-name.yml
··· 98 98 base=$(mktemp -d) 99 99 git worktree add "$base" "$(git rev-parse HEAD^1)" 100 100 echo "base=$base" >> "$GITHUB_ENV" 101 - - uses: cachix/install-nix-action@6004951b182f8860210c8d6f0d808ec5b1a33d28 # v25 101 + - uses: cachix/install-nix-action@8887e596b4ee1134dae06b98d573bd674693f47c # v26 102 102 - name: Fetching the pinned tool 103 103 # Update the pinned version using pkgs/test/nixpkgs-check-by-name/scripts/update-pinned-tool.sh 104 104 run: |
+1 -1
.github/workflows/check-maintainers-sorted.yaml
··· 16 16 with: 17 17 # pull_request_target checks out the base branch by default 18 18 ref: refs/pull/${{ github.event.pull_request.number }}/merge 19 - - uses: cachix/install-nix-action@6004951b182f8860210c8d6f0d808ec5b1a33d28 # v25 19 + - uses: cachix/install-nix-action@8887e596b4ee1134dae06b98d573bd674693f47c # v26 20 20 with: 21 21 # explicitly enable sandbox 22 22 extra_nix_config: sandbox = true
+1 -1
.github/workflows/editorconfig.yml
··· 28 28 with: 29 29 # pull_request_target checks out the base branch by default 30 30 ref: refs/pull/${{ github.event.pull_request.number }}/merge 31 - - uses: cachix/install-nix-action@6004951b182f8860210c8d6f0d808ec5b1a33d28 # v25 31 + - uses: cachix/install-nix-action@8887e596b4ee1134dae06b98d573bd674693f47c # v26 32 32 with: 33 33 # nixpkgs commit is pinned so that it doesn't break 34 34 # editorconfig-checker 2.4.0
+1 -1
.github/workflows/manual-nixos.yml
··· 18 18 with: 19 19 # pull_request_target checks out the base branch by default 20 20 ref: refs/pull/${{ github.event.pull_request.number }}/merge 21 - - uses: cachix/install-nix-action@6004951b182f8860210c8d6f0d808ec5b1a33d28 # v25 21 + - uses: cachix/install-nix-action@8887e596b4ee1134dae06b98d573bd674693f47c # v26 22 22 with: 23 23 # explicitly enable sandbox 24 24 extra_nix_config: sandbox = true
+1 -1
.github/workflows/manual-nixpkgs.yml
··· 19 19 with: 20 20 # pull_request_target checks out the base branch by default 21 21 ref: refs/pull/${{ github.event.pull_request.number }}/merge 22 - - uses: cachix/install-nix-action@6004951b182f8860210c8d6f0d808ec5b1a33d28 # v25 22 + - uses: cachix/install-nix-action@8887e596b4ee1134dae06b98d573bd674693f47c # v26 23 23 with: 24 24 # explicitly enable sandbox 25 25 extra_nix_config: sandbox = true
+1 -1
.github/workflows/nix-parse.yml
··· 29 29 # pull_request_target checks out the base branch by default 30 30 ref: refs/pull/${{ github.event.pull_request.number }}/merge 31 31 if: ${{ env.CHANGED_FILES && env.CHANGED_FILES != '' }} 32 - - uses: cachix/install-nix-action@6004951b182f8860210c8d6f0d808ec5b1a33d28 # v25 32 + - uses: cachix/install-nix-action@8887e596b4ee1134dae06b98d573bd674693f47c # v26 33 33 with: 34 34 nix_path: nixpkgs=channel:nixpkgs-unstable 35 35 - name: Parse all changed or added nix files
+1 -1
.github/workflows/update-terraform-providers.yml
··· 17 17 runs-on: ubuntu-latest 18 18 steps: 19 19 - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 20 - - uses: cachix/install-nix-action@6004951b182f8860210c8d6f0d808ec5b1a33d28 # v25 20 + - uses: cachix/install-nix-action@8887e596b4ee1134dae06b98d573bd674693f47c # v26 21 21 with: 22 22 nix_path: nixpkgs=channel:nixpkgs-unstable 23 23 - name: setup
+10 -3
lib/tests/modules/alias-with-priority-can-override.nix
··· 6 6 7 7 { config, lib, ... }: 8 8 9 - with lib; 9 + let 10 + inherit (lib) 11 + mkAliasOptionModule 12 + mkForce 13 + mkOption 14 + types 15 + ; 16 + in 10 17 11 18 { 12 19 options = { 13 20 # A simple boolean option that can be enabled or disabled. 14 - enable = lib.mkOption { 21 + enable = mkOption { 15 22 type = types.nullOr types.bool; 16 23 default = null; 17 24 example = true; ··· 41 48 # should override the next import. 42 49 ( { config, lib, ... }: 43 50 { 44 - enableAlias = lib.mkForce false; 51 + enableAlias = mkForce false; 45 52 } 46 53 ) 47 54
+10 -3
lib/tests/modules/alias-with-priority.nix
··· 6 6 7 7 { config, lib, ... }: 8 8 9 - with lib; 9 + let 10 + inherit (lib) 11 + mkAliasOptionModule 12 + mkDefault 13 + mkOption 14 + types 15 + ; 16 + in 10 17 11 18 { 12 19 options = { 13 20 # A simple boolean option that can be enabled or disabled. 14 - enable = lib.mkOption { 21 + enable = mkOption { 15 22 type = types.nullOr types.bool; 16 23 default = null; 17 24 example = true; ··· 41 48 # should be able to be overridden by the next import. 42 49 ( { config, lib, ... }: 43 50 { 44 - enableAlias = lib.mkDefault false; 51 + enableAlias = mkDefault false; 45 52 } 46 53 ) 47 54
+8 -1
lib/tests/modules/extendModules-168767-imports.nix
··· 2 2 , extendModules 3 3 , ... 4 4 }: 5 - with lib; 5 + 6 + let 7 + inherit (lib) 8 + mkOption 9 + mkOverride 10 + types 11 + ; 12 + in 6 13 { 7 14 imports = [ 8 15
+2 -2
nixos/tests/miriway.nix
··· 100 100 # Test Wayland 101 101 # We let Miriway start the first terminal, as we might get stuck if it's not ready to process the first keybind 102 102 # machine.send_key("ctrl-alt-t") 103 - machine.wait_for_text("alice@machine") 103 + machine.wait_for_text(r"(alice|machine)") 104 104 machine.send_chars("test-wayland\n") 105 105 machine.wait_for_file("/tmp/test-wayland-exit-ok") 106 106 machine.copy_from_vm("/tmp/test-wayland.out") ··· 112 112 113 113 # Test XWayland 114 114 machine.send_key("ctrl-alt-a") 115 - machine.wait_for_text("alice@machine") 115 + machine.wait_for_text(r"(alice|machine)") 116 116 machine.send_chars("test-x11\n") 117 117 machine.wait_for_file("/tmp/test-x11-exit-ok") 118 118 machine.copy_from_vm("/tmp/test-x11.out")
+1 -1
pkgs/README.md
··· 176 176 177 177 - **If it’s a _language server_:** 178 178 179 - - `development/tools/language-servers` (e.g. `ccls` or `rnix-lsp`) 179 + - `development/tools/language-servers` (e.g. `ccls` or `nil`) 180 180 181 181 - **Else:** 182 182
-3
pkgs/applications/audio/musescore/default.nix
··· 142 142 homepage = "https://musescore.org/"; 143 143 license = licenses.gpl3Only; 144 144 maintainers = with maintainers; [ vandenoever doronbehar ]; 145 - # on aarch64-linux: 146 - # error: cannot convert '<brace-enclosed initializer list>' to 'float32x4_t' in assignment 147 - broken = (stdenv.isLinux && stdenv.isAarch64); 148 145 mainProgram = "mscore"; 149 146 }; 150 147 })
+5 -5
pkgs/applications/editors/pulsar/default.nix
··· 33 33 34 34 let 35 35 pname = "pulsar"; 36 - version = "1.109.0"; 36 + version = "1.114.0"; 37 37 38 38 sourcesPath = { 39 39 x86_64-linux.tarname = "Linux.${pname}-${version}.tar.gz"; 40 - x86_64-linux.hash = "sha256-pIm3mI1YdfapxXgIciSHtI4LeqMw5RdYTnH+eHUQ4Yo="; 40 + x86_64-linux.hash = "sha256-O//dowoMgQfS3hq088IKr5aJd5St9zpT/ypfuswnyv0="; 41 41 aarch64-linux.tarname = "ARM.Linux.${pname}-${version}-arm64.tar.gz"; 42 - aarch64-linux.hash = "sha256-KIY/qzfl7CU0YwIgQlNHoAMhLfrTbQe7ZZvzdkUVw+M="; 42 + aarch64-linux.hash = "sha256-EzCTB1Ib9cTbslEdXPsS5gehHr1qd5v4iZgOqpxhUmA="; 43 43 }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 44 44 45 45 newLibpath = lib.makeLibraryPath [ ··· 137 137 --set-rpath "${newLibpath}" \ 138 138 $opt/resources/app/ppm/bin/node 139 139 patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 140 - $opt/resources/app.asar.unpacked/node_modules/symbols-view/vendor/ctags-linux 140 + $opt/resources/app.asar.unpacked/node_modules/symbol-provider-ctags/vendor/ctags-linux 141 141 142 142 '' + lib.optionalString (stdenv.hostPlatform.system == "x86_64-linux") '' 143 143 # Replace the bundled git with the one from nixpkgs ··· 208 208 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 209 209 license = licenses.mit; 210 210 platforms = platforms.linux; 211 - maintainers = with maintainers; [ colamaroro ]; 211 + maintainers = with maintainers; [ colamaroro bryango ]; 212 212 knownVulnerabilities = [ 213 213 "CVE-2023-5217" 214 214 "CVE-2022-21718"
+208
pkgs/applications/editors/vscode/extensions/default.nix
··· 40 40 # 41 41 baseExtensions = self: lib.mapAttrs (_n: lib.recurseIntoAttrs) 42 42 { 43 + "13xforever".language-x86-64-assembly = buildVscodeMarketplaceExtension { 44 + mktplcRef = { 45 + name = "language-x86-64-assembly"; 46 + publisher = "13xforever"; 47 + version = "3.1.4"; 48 + sha256 = "sha256-FJRDm1H3GLBfSKBSFgVspCjByy9m+j9OStlU+/pMfs8="; 49 + }; 50 + meta = { 51 + description = "Cutting edge x86 and x86_64 assembly syntax highlighting"; 52 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=13xforever.language-x86-64-assembly"; 53 + homepage = "https://github.com/13xforever/x86_64-assembly-vscode"; 54 + license = lib.licenses.mit; 55 + maintainers = [ lib.maintainers.themaxmur ]; 56 + }; 57 + }; 58 + 43 59 "1Password".op-vscode = buildVscodeMarketplaceExtension { 44 60 mktplcRef = { 45 61 publisher = "1Password"; ··· 1016 1032 }; 1017 1033 }; 1018 1034 1035 + cweijan.dbclient-jdbc = buildVscodeMarketplaceExtension { 1036 + mktplcRef = { 1037 + name = "dbclient-jdbc"; 1038 + publisher = "cweijan"; 1039 + version = "1.3.4"; 1040 + sha256 = "sha256-qknooeedRhTvEWSuGXFoO/BczGanYCdMr7WWjthxG+k="; 1041 + }; 1042 + meta = { 1043 + description = "JDBC Adapter For Database Client"; 1044 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=cweijan.dbclient-jdbc"; 1045 + homepage = "https://github.com/database-client/jdbc-adapter-server"; 1046 + license = lib.licenses.mit; 1047 + maintainers = [ lib.maintainers.themaxmur ]; 1048 + }; 1049 + }; 1050 + 1019 1051 cweijan.vscode-database-client2 = buildVscodeMarketplaceExtension { 1020 1052 mktplcRef = { 1021 1053 name = "vscode-database-client2"; ··· 1524 1556 1525 1557 equinusocio.vsc-material-theme = callPackage ./equinusocio.vsc-material-theme { }; 1526 1558 1559 + equinusocio.vsc-material-theme-icons = buildVscodeMarketplaceExtension { 1560 + mktplcRef = { 1561 + name = "vsc-material-theme-icons"; 1562 + publisher = "Equinusocio"; 1563 + version = "3.5.0"; 1564 + sha256 = "sha256-XqtyZVlsPaPkKB9HdigKSXjCwqXe9wzJWeRcPpS6EVM="; 1565 + }; 1566 + meta = { 1567 + description = "Material Theme Icons, the most epic icons theme for Visual Studio Code and Material Theme."; 1568 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=Equinusocio.vsc-material-theme-icons"; 1569 + homepage = "https://github.com/material-theme/vsc-material-theme-icons"; 1570 + license = lib.licenses.asl20; 1571 + maintainers = [ lib.maintainers.themaxmur ]; 1572 + }; 1573 + }; 1574 + 1527 1575 esbenp.prettier-vscode = buildVscodeMarketplaceExtension { 1528 1576 mktplcRef = { 1529 1577 name = "prettier-vscode"; ··· 1622 1670 }; 1623 1671 }; 1624 1672 1673 + firsttris.vscode-jest-runner = buildVscodeMarketplaceExtension { 1674 + mktplcRef = { 1675 + name = "vscode-jest-runner"; 1676 + publisher = "firsttris"; 1677 + version = "0.4.72"; 1678 + sha256 = "sha256-1nUpOXdteWsyFYJ2uATCcr1SUbeusmbpa09Bkw9/TZM="; 1679 + }; 1680 + meta = { 1681 + description = "Simple way to run or debug a single (or multiple) tests from context-menu"; 1682 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=firsttris.vscode-jest-runner"; 1683 + homepage = "https://github.com/firsttris/vscode-jest-runner"; 1684 + license = lib.licenses.mit; 1685 + maintainers = [ lib.maintainers.themaxmur ]; 1686 + }; 1687 + }; 1688 + 1625 1689 foam.foam-vscode = buildVscodeMarketplaceExtension { 1626 1690 mktplcRef = { 1627 1691 name = "foam-vscode"; ··· 1986 2050 }; 1987 2051 }; 1988 2052 2053 + hars.cppsnippets = buildVscodeMarketplaceExtension { 2054 + mktplcRef = { 2055 + name = "cppsnippets"; 2056 + publisher = "hars"; 2057 + version = "0.0.15"; 2058 + sha256 = "sha256-KXdEKcxPclbD22aKGAKSmdpVBZP2IpQRaKfc2LDsL0U="; 2059 + }; 2060 + meta = { 2061 + description = "Code snippets for C/C++"; 2062 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=hars.CppSnippets"; 2063 + homepage = "https://github.com/one-harsh/vscode-cpp-snippets"; 2064 + license = lib.licenses.mit; 2065 + maintainers = [ lib.maintainers.themaxmur ]; 2066 + }; 2067 + }; 2068 + 1989 2069 hashicorp.hcl = buildVscodeMarketplaceExtension { 1990 2070 mktplcRef = { 1991 2071 name = "HCL"; ··· 2013 2093 }; 2014 2094 meta = { 2015 2095 license = lib.licenses.mit; 2096 + }; 2097 + }; 2098 + 2099 + hediet.vscode-drawio = buildVscodeMarketplaceExtension { 2100 + mktplcRef = { 2101 + name = "vscode-drawio"; 2102 + publisher = "hediet"; 2103 + version = "1.6.6"; 2104 + sha256 = "sha256-SPcSnS7LnRL5gdiJIVsFaN7eccrUHSj9uQYIQZllm0M="; 2105 + }; 2106 + meta = { 2107 + description = "This unofficial extension integrates Draw.io into VS Code."; 2108 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=hediet.vscode-drawio"; 2109 + homepage = "https://github.com/hediet/vscode-drawio"; 2110 + license = lib.licenses.gpl3Only; 2111 + maintainers = [ lib.maintainers.themaxmur ]; 2016 2112 }; 2017 2113 }; 2018 2114 ··· 2505 2601 meta.license = lib.licenses.mit; 2506 2602 }; 2507 2603 2604 + mathiasfrohlich.kotlin = buildVscodeMarketplaceExtension { 2605 + mktplcRef = { 2606 + name = "Kotlin"; 2607 + publisher = "mathiasfrohlich"; 2608 + version = "1.7.1"; 2609 + sha256 = "sha256-MuAlX6cdYMLYRX2sLnaxWzdNPcZ4G0Fdf04fmnzQKH4="; 2610 + }; 2611 + meta = { 2612 + description = "Kotlin language support for VS Code"; 2613 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=mathiasfrohlich.Kotlin"; 2614 + homepage = "https://github.com/mathiasfrohlich/vscode-kotlin"; 2615 + license = lib.licenses.asl20; 2616 + maintainers = [ lib.maintainers.themaxmur ]; 2617 + }; 2618 + }; 2619 + 2508 2620 matthewpi.caddyfile-support = buildVscodeMarketplaceExtension { 2509 2621 mktplcRef = { 2510 2622 name = "caddyfile-support"; ··· 2838 2950 }; 2839 2951 2840 2952 ms-vscode.cpptools = callPackage ./ms-vscode.cpptools { }; 2953 + 2954 + ms-vscode.cpptools-extension-pack = buildVscodeMarketplaceExtension { 2955 + mktplcRef = { 2956 + name = "cpptools-extension-pack"; 2957 + publisher = "ms-vscode"; 2958 + version = "1.3.0"; 2959 + sha256 = "sha256-rHST7CYCVins3fqXC+FYiS5Xgcjmi7QW7M4yFrUR04U="; 2960 + }; 2961 + meta = { 2962 + description = "Popular extensions for C++ development in Visual Studio Code."; 2963 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools-extension-pack"; 2964 + homepage = "https://github.com/microsoft/vscode-cpptools"; 2965 + license = lib.licenses.mit; 2966 + maintainers = [ lib.maintainers.themaxmur ]; 2967 + }; 2968 + }; 2841 2969 2842 2970 ms-vscode.hexeditor = buildVscodeMarketplaceExtension { 2843 2971 mktplcRef = { ··· 3280 3408 }; 3281 3409 }; 3282 3410 3411 + reloadedextensions.reloaded-cpp = buildVscodeMarketplaceExtension { 3412 + mktplcRef = { 3413 + name = "reloaded-cpp"; 3414 + publisher = "reloadedextensions"; 3415 + version = "0.1.9"; 3416 + sha256 = "sha256-KQiSD18W9NnsqhRt+XM3ko70u4zX4enn3OpMt0ebViU="; 3417 + }; 3418 + meta = { 3419 + description = "C/C++ must-have highlighter that understands many coding styles and APIs. Use with 'Reloaded Themes' extension."; 3420 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=reloadedextensions.reloaded-cpp"; 3421 + homepage = "https://github.com/kobalicek/reloaded-cpp"; 3422 + license = lib.licenses.mit; 3423 + maintainers = [ lib.maintainers.themaxmur ]; 3424 + }; 3425 + }; 3426 + 3283 3427 richie5um2.snake-trail = buildVscodeMarketplaceExtension { 3284 3428 mktplcRef = { 3285 3429 name = "snake-trail"; ··· 3701 3845 }; 3702 3846 }; 3703 3847 3848 + stylelint.vscode-stylelint = buildVscodeMarketplaceExtension { 3849 + mktplcRef = { 3850 + name = "vscode-stylelint"; 3851 + publisher = "stylelint"; 3852 + version = "1.3.0"; 3853 + sha256 = "sha256-JoCa2d0ayBEuCcQi3Z/90GJ4AIECVz8NCpd+i+9uMeA="; 3854 + }; 3855 + meta = { 3856 + description = "Official Stylelint extension for Visual Studio Code"; 3857 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=stylelint.vscode-stylelint"; 3858 + homepage = "https://github.com/stylelint/vscode-stylelint"; 3859 + license = lib.licenses.mit; 3860 + maintainers = [ lib.maintainers.themaxmur ]; 3861 + }; 3862 + }; 3863 + 3704 3864 sumneko.lua = callPackage ./sumneko.lua { }; 3705 3865 3706 3866 svelte.svelte-vscode = buildVscodeMarketplaceExtension { ··· 4127 4287 }; 4128 4288 }; 4129 4289 4290 + visualstudioexptteam.intellicode-api-usage-examples = buildVscodeMarketplaceExtension { 4291 + mktplcRef = { 4292 + name = "intellicode-api-usage-examples"; 4293 + publisher = "VisualStudioExptTeam"; 4294 + version = "0.2.8"; 4295 + sha256 = "sha256-aXAS3QX+mrX0kJqf1LUsvguqRxxC0o+jj1bKQteXPNA="; 4296 + }; 4297 + meta = { 4298 + description = "See relevant code examples from GitHub for over 100K different APIs right in your editor."; 4299 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.intellicode-api-usage-examples"; 4300 + homepage = "https://github.com/MicrosoftDocs/intellicode"; 4301 + license = lib.licenses.cc-by-40; 4302 + maintainers = [ lib.maintainers.themaxmur ]; 4303 + }; 4304 + }; 4305 + 4306 + visualstudioexptteam.vscodeintellicode = buildVscodeMarketplaceExtension { 4307 + mktplcRef = { 4308 + name = "vscodeintellicode"; 4309 + publisher = "VisualStudioExptTeam"; 4310 + version = "1.2.30"; 4311 + sha256 = "sha256-f2Gn+W0QHN8jD5aCG+P93Y+JDr/vs2ldGL7uQwBK4lE="; 4312 + }; 4313 + meta = { 4314 + description = "AI-assisted development"; 4315 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode"; 4316 + homepage = "https://github.com/MicrosoftDocs/intellicode"; 4317 + license = lib.licenses.cc-by-40; 4318 + maintainers = [ lib.maintainers.themaxmur ]; 4319 + }; 4320 + }; 4321 + 4130 4322 vlanguage.vscode-vlang = buildVscodeMarketplaceExtension { 4131 4323 mktplcRef = { 4132 4324 name = "vscode-vlang"; ··· 4194 4386 }; 4195 4387 meta = { 4196 4388 license = lib.licenses.mit; 4389 + }; 4390 + }; 4391 + 4392 + vscjava.vscode-java-pack = buildVscodeMarketplaceExtension { 4393 + mktplcRef = { 4394 + name = "vscode-java-pack"; 4395 + publisher = "vscjava"; 4396 + version = "0.25.2023121402"; 4397 + sha256 = "sha256-JhVJK2gZe3R6dpynon+9wauSAWPdW4LmG9oRWylCexM="; 4398 + }; 4399 + meta = { 4400 + description = "Popular extensions for Java development that provides Java IntelliSense, debugging, testing, Maven/Gradle support, project management and more"; 4401 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack"; 4402 + homepage = "https://github.com/Microsoft/vscode-java-pack"; 4403 + license = lib.licenses.mit; 4404 + maintainers = [ lib.maintainers.themaxmur ]; 4197 4405 }; 4198 4406 }; 4199 4407
+10 -5
pkgs/applications/graphics/gimp/plugins/default.nix
··· 5 5 { config, lib, pkgs }: 6 6 7 7 let 8 - inherit (pkgs) stdenv fetchurl fetchpatch pkg-config intltool glib fetchFromGitHub; 8 + inherit (pkgs) stdenv fetchurl fetchpatch pkg-config intltool glib fetchFromGitHub fetchFromGitLab; 9 9 in 10 10 11 11 lib.makeScope pkgs.newScope (self: ··· 111 111 Video 112 112 */ 113 113 pname = "gap"; 114 - version = "2.6.0"; 114 + version = "2.6.0-unstable-2023-05-20"; 115 115 116 - src = fetchurl { 117 - url = "https://ftp.gimp.org/pub/gimp/plug-ins/v2.6/gap/gimp-gap-2.6.0.tar.bz2"; 118 - sha256 = "1jic7ixcmsn4kx2cn32nc5087rk6g8xsrz022xy11yfmgvhzb0ql"; 116 + src = fetchFromGitLab { 117 + domain = "gitlab.gnome.org"; 118 + owner = "Archive"; 119 + repo = "gimp-gap"; 120 + rev = "b2aa06cc7ee4ae1938f14640fe46b75ef5b15982"; 121 + hash = "sha256-q5TgCy0+iIfxyqJRXsKxiFrWMFSzBqC0SA9MBGTHXcA="; 119 122 }; 123 + 124 + nativeBuildInputs = with pkgs; [autoreconfHook]; 120 125 121 126 hardeningDisable = [ "format" ]; 122 127
+1 -1
pkgs/applications/office/libreoffice/default.nix
··· 98 98 , gpgme 99 99 , libwebp 100 100 , abseil-cpp 101 - , langs ? [ "ar" "ca" "cs" "da" "de" "en-GB" "en-US" "eo" "es" "fr" "hu" "it" "ja" "nl" "pl" "pt" "pt-BR" "ro" "ru" "sl" "tr" "uk" "zh-CN" ] 101 + , langs ? [ "ar" "ca" "cs" "da" "de" "en-GB" "en-US" "eo" "es" "fi" "fr" "hu" "it" "ja" "nl" "pl" "pt" "pt-BR" "ro" "ru" "sl" "tr" "uk" "zh-CN" ] 102 102 , withHelp ? true 103 103 , kdeIntegration ? false 104 104 , wrapQtAppsHook ? null
+2 -2
pkgs/applications/office/paperless-ngx/default.nix
··· 22 22 }: 23 23 24 24 let 25 - version = "2.6.1"; 25 + version = "2.6.2"; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "paperless-ngx"; 29 29 repo = "paperless-ngx"; 30 30 rev = "refs/tags/v${version}"; 31 - hash = "sha256-sBzy3C59630moKuv3cmE9YI/FQkoZbF0SoSFbpJdNd8="; 31 + hash = "sha256-i7zQQbNF9uAmvC5qAlNKV8Ip9K6sM1xOeOV4wxe5hts="; 32 32 }; 33 33 34 34 python = python3;
+3 -3
pkgs/applications/window-managers/miriway/default.nix
··· 11 11 12 12 stdenv.mkDerivation (finalAttrs: { 13 13 pname = "miriway"; 14 - version = "unstable-2024-02-14"; 14 + version = "unstable-2024-03-06"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "Miriway"; 18 18 repo = "Miriway"; 19 - rev = "ad4d311269dc25789f7412211ddddad383d9700c"; 20 - hash = "sha256-kPrsyrAHvwrktBFITuhpFKyjmedv04ONFhuxiBDlAJA="; 19 + rev = "d58ec46b38aa1c18bbe5c3a0ba2ccdf73b069ee9"; 20 + hash = "sha256-0zbiSAF0T/OwRn5CYv2fLL4J3K5gUOmy3GK70RfXv5Y="; 21 21 }; 22 22 23 23 strictDeps = true;
+2 -2
pkgs/by-name/di/disko/package.nix
··· 9 9 10 10 stdenvNoCC.mkDerivation (finalAttrs: { 11 11 name = "disko"; 12 - version = "1.4.0"; 12 + version = "1.4.1"; 13 13 src = fetchFromGitHub { 14 14 owner = "nix-community"; 15 15 repo = "disko"; 16 16 rev = "v${finalAttrs.version}"; 17 - hash = "sha256-71S/64RbyADT6FUVJq4WLiNbmcxFvgMsSihf/C2Hgno="; 17 + hash = "sha256-HeWFrRuHpnAiPmIr26OKl2g142HuGerwoO/XtW53pcI="; 18 18 }; 19 19 nativeBuildInputs = [ makeWrapper ]; 20 20 buildInputs = [ bash ];
+70 -15
pkgs/by-name/in/incus/ui.nix
··· 1 - { lxd 1 + { lib 2 + , stdenv 2 3 , fetchFromGitHub 4 + , fetchYarnDeps 5 + , nodejs 6 + , prefetch-yarn-deps 7 + , yarn 8 + , nixosTests 3 9 , git 4 10 }: 5 11 6 - lxd.ui.overrideAttrs(prev: rec { 12 + stdenv.mkDerivation rec { 7 13 pname = "incus-ui"; 14 + version = "0.6"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "canonical"; 18 + repo = "lxd-ui"; 19 + rev = "refs/tags/${version}"; 20 + hash = "sha256-3Ts6lKyzpMDVATCKD1fFIGTskWzWpQUT9S8cPFnlEOs="; 21 + }; 22 + 23 + offlineCache = fetchYarnDeps { 24 + yarnLock = "${src}/yarn.lock"; 25 + hash = "sha256-0pyxwMGGqogEe1w3sail8NUDHtxLQZU9Wg8E6rQNy4o="; 26 + }; 8 27 9 28 zabbly = fetchFromGitHub { 10 29 owner = "zabbly"; 11 30 repo = "incus"; 12 - rev = "8bbe23f42beedd845bd95069c06f4d0c85e450b6"; 13 - hash = "sha256-X0I8vrhvg5mLGAY8oEU/nr2pvDJ8ZqLUSY9WBqwmolE="; 31 + rev = "3eabc1960e99e7e515916e3ea7068a412a8c420b"; 32 + hash = "sha256-Kw53Qjurc6WPswB38v6wuRhuuGE34uYxNoAKH4UmTBE="; 14 33 }; 15 34 16 - nativeBuildInputs = prev.nativeBuildInputs ++ [ 17 - git 18 - ]; 19 - 20 35 patchPhase = '' 21 - for p in $zabbly/patches/ui-canonical*; do 36 + for p in $zabbly/patches/ui-canonical*patch; do 22 37 echo "applying patch $p" 23 38 git apply -p1 "$p" 24 39 done 25 - sed -i "s/LXD/Incus/g" src/*/*.ts* src/*/*/*.ts* src/*/*/*/*.ts* 26 - sed -i "s/devlxd/guestapi/g" src/*/*.ts* src/*/*/*.ts* src/*/*/*/*.ts* 27 - sed -i "s/dev\/lxd/dev\/incus/g" src/*/*.ts* src/*/*/*.ts* src/*/*/*/*.ts* 28 - sed -i "s/lxd_/incus_/g" src/*/*.ts* src/*/*/*.ts* src/*/*/*/*.ts* 29 - sed -i "s/\"lxd\"/\"incus\"/g" src/*/*.ts* src/*/*/*.ts* src/*/*/*/*.ts* 40 + sed -i -f "$zabbly/patches/ui-canonical-renames.sed" src/*/*.ts* src/*/*/*.ts* src/*/*/*/*.ts* 41 + ''; 42 + 43 + nativeBuildInputs = [ 44 + nodejs 45 + prefetch-yarn-deps 46 + yarn 47 + git 48 + ]; 49 + 50 + configurePhase = '' 51 + runHook preConfigure 52 + 53 + export HOME=$(mktemp -d) 54 + yarn config --offline set yarn-offline-mirror "$offlineCache" 55 + fixup-yarn-lock yarn.lock 56 + yarn --offline --frozen-lockfile --ignore-platform --ignore-scripts --no-progress --non-interactive install 57 + patchShebangs node_modules 30 58 59 + runHook postConfigure 31 60 ''; 32 - }) 61 + 62 + buildPhase = '' 63 + runHook preBuild 64 + 65 + yarn --offline build 66 + 67 + runHook postBuild 68 + ''; 69 + 70 + installPhase = '' 71 + runHook preInstall 72 + 73 + cp -r build/ui/ $out 74 + 75 + runHook postInstall 76 + ''; 77 + 78 + passthru.tests.default = nixosTests.incus.ui; 79 + 80 + meta = { 81 + description = "Web user interface for Incus, based on LXD webui"; 82 + homepage = "https://github.com/canonical/lxd-ui"; 83 + license = lib.licenses.gpl3; 84 + maintainers = lib.teams.lxc.members; 85 + platforms = lib.platforms.linux; 86 + }; 87 + }
+6 -2
pkgs/by-name/ki/kikit/default.nix
··· 10 10 , numpy 11 11 , click 12 12 , markdown2 13 + , openscad 13 14 , pytestCheckHook 14 15 , commentjson 15 16 , wxpython ··· 23 24 in 24 25 buildPythonApplication rec { 25 26 pname = "kikit"; 26 - version = "1.4.0"; 27 + version = "1.5.0"; 27 28 format = "setuptools"; 28 29 29 30 disabled = pythonOlder "3.7"; ··· 32 33 owner = "yaqwsx"; 33 34 repo = "KiKit"; 34 35 rev = "refs/tags/v${version}"; 35 - hash = "sha256-88/1bL3MtawR/8P8U1jHatMbq+JxF1qb+plH3rYh1qU="; 36 + hash = "sha256-f8FB6EEy9Ch4LcMKd9PADXV9QrSb7e22Ui86G6AnQKE="; 36 37 }; 37 38 38 39 propagatedBuildInputs = [ ··· 40 41 numpy 41 42 click 42 43 markdown2 44 + # OpenSCAD is an optional dependency (see 45 + # https://github.com/yaqwsx/KiKit/blob/v1.5.0/docs/installation/intro.md#optional-dependencies). 46 + openscad 43 47 commentjson 44 48 # https://github.com/yaqwsx/KiKit/issues/575 45 49 wxpython
+68
pkgs/by-name/va/varia/package.nix
··· 1 + { lib 2 + , python3Packages 3 + , fetchFromGitHub 4 + , aria2 5 + , meson 6 + , ninja 7 + , pkg-config 8 + , gobject-introspection 9 + , wrapGAppsHook4 10 + , desktop-file-utils 11 + , libadwaita 12 + }: 13 + 14 + python3Packages.buildPythonApplication rec { 15 + pname = "varia"; 16 + version = "2024.2.29-2"; 17 + pyproject = false; 18 + 19 + src = fetchFromGitHub { 20 + owner = "giantpinkrobots"; 21 + repo = "varia"; 22 + rev = "v${version}"; 23 + hash = "sha256-PDI+URSop95e0bkSkE/9xV5Ezwj3vRmDA4Qyr1n8mCw="; 24 + }; 25 + 26 + postPatch = '' 27 + substituteInPlace src/varia-py.in \ 28 + --replace-fail 'aria2cexec = sys.argv[1]' 'aria2cexec = "${lib.getExe aria2}"' 29 + ''; 30 + 31 + nativeBuildInputs = [ 32 + meson 33 + ninja 34 + pkg-config 35 + gobject-introspection 36 + wrapGAppsHook4 37 + desktop-file-utils 38 + ]; 39 + 40 + buildInputs = [ 41 + libadwaita 42 + ]; 43 + 44 + propagatedBuildInputs = with python3Packages; [ 45 + pygobject3 46 + aria2p 47 + ]; 48 + 49 + postInstall = '' 50 + rm $out/bin/varia 51 + mv $out/bin/varia-py.py $out/bin/varia 52 + ''; 53 + 54 + dontWrapGApps = true; 55 + 56 + preFixup = '' 57 + makeWrapperArgs+=("''${gappsWrapperArgs[@]}") 58 + ''; 59 + 60 + meta = with lib; { 61 + description = "A simple download manager based on aria2 and libadwaita"; 62 + homepage = "https://giantpinkrobots.github.io/varia"; 63 + license = licenses.mpl20; 64 + mainProgram = "varia"; 65 + maintainers = with maintainers; [ aleksana ]; 66 + platforms = platforms.linux; 67 + }; 68 + }
+8 -1
pkgs/development/compilers/sbcl/default.nix
··· 94 94 strace 95 95 ] 96 96 ); 97 - buildInputs = lib.optionals coreCompression [ zstd ]; 97 + buildInputs = lib.optionals coreCompression ( 98 + # Declare at the point of actual use in case the caller wants to override 99 + # buildInputs to sidestep this. 100 + assert lib.assertMsg (!purgeNixReferences) '' 101 + Cannot enable coreCompression when purging Nix references, because compression requires linking in zstd 102 + ''; 103 + [ zstd ] 104 + ); 98 105 99 106 patches = lib.optionals (lib.versionOlder self.version "2.4.2") [ 100 107 # Fixed in 2.4.2
+9
pkgs/development/libraries/gdal/default.nix
··· 2 2 , stdenv 3 3 , callPackage 4 4 , fetchFromGitHub 5 + , fetchpatch 5 6 6 7 , useMinimalFeatures ? false 7 8 , useTiledb ? (!useMinimalFeatures) && !(stdenv.isDarwin && stdenv.isx86_64) ··· 87 88 rev = "v${finalAttrs.version}"; 88 89 hash = "sha256-R9VLof13OXPbWGHOG1Q4WZWSPoF739C6WuNWxoIwKTw="; 89 90 }; 91 + 92 + patches = [ 93 + # bump java source option to fix build with JDK 21 94 + (fetchpatch { 95 + url = "https://github.com/OSGeo/gdal/commit/ca2eb4130750b0e6365f738a5f8ff77081f5c5bb.patch"; 96 + sha256 = "sha256-wShYm9yA7twJR72co+Tvf/IuYXqbI0OrjWl0uqC3bwo="; 97 + }) 98 + ]; 90 99 91 100 nativeBuildInputs = [ 92 101 bison
+3 -2
pkgs/development/python-modules/IPy/default.nix pkgs/development/python-modules/ipy/default.nix
··· 1 1 { lib, buildPythonPackage, fetchPypi, nose }: 2 2 3 3 buildPythonPackage rec { 4 - pname = "IPy"; 4 + pname = "ipy"; 5 5 version = "1.01"; 6 6 format = "setuptools"; 7 7 8 8 src = fetchPypi { 9 - inherit pname version; 9 + pname = "IPy"; 10 + inherit version; 10 11 sha256 = "edeca741dea2d54aca568fa23740288c3fe86c0f3ea700344571e9ef14a7cc1a"; 11 12 }; 12 13
+1 -1
pkgs/development/python-modules/imread/default.nix
··· 12 12 }: 13 13 14 14 buildPythonPackage rec { 15 - pname = "python-imread"; 15 + pname = "imread"; 16 16 version = "0.7.5"; 17 17 pyproject = true; 18 18
+3 -3
pkgs/development/python-modules/schema-salad/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "schema-salad"; 19 - version = "8.5.20240102191336.dev7+g8e95468"; 19 + version = "8.5.20240311110950"; 20 20 format = "setuptools"; 21 21 22 22 disabled = pythonOlder "3.7"; ··· 24 24 src = fetchFromGitHub { 25 25 owner = "common-workflow-language"; 26 26 repo = "schema_salad"; 27 - rev = "8e954684b08d222d54b7eff680eaa4d4e65920a9"; 28 - hash = "sha256-VoFFKe6XHDytj5UlmsN14RevKcgpl+DSDMGDVS2Ols4="; 27 + rev = "refs/tags/${version}"; 28 + hash = "sha256-bjeVgV9ovIVvGvSay24vKkzSXBbzgV05BkO5DojTX3o="; 29 29 }; 30 30 31 31 nativeBuildInputs = [
+7 -6
pkgs/development/python-modules/shapely/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , buildPythonPackage 4 - , pythonOlder 5 4 , fetchPypi 5 + , pytestCheckHook 6 + , pythonOlder 7 + 6 8 , cython 7 9 , geos 10 + , numpy 8 11 , oldest-supported-numpy 9 12 , setuptools 10 13 , wheel 11 - , numpy 12 - , pytestCheckHook 13 14 }: 14 15 15 16 buildPythonPackage rec { 16 17 pname = "shapely"; 17 - version = "2.0.2"; 18 - format = "pyproject"; 18 + version = "2.0.3"; 19 + pyproject = true; 19 20 20 21 disabled = pythonOlder "3.7"; 21 22 22 23 src = fetchPypi { 23 24 inherit pname version; 24 - hash = "sha256-FxPMBMFxuv/Fslm6hTHFiswqMBcHt/Ah2IoV7QkGSec="; 25 + hash = "sha256-TWXQqnkQr3Hvpy/WRH4CqOXdRNqBqYPenXNtbmzL5nQ="; 25 26 }; 26 27 27 28 nativeBuildInputs = [
+3 -2
pkgs/development/python-modules/xstatic-jquery-ui/default.nix
··· 5 5 }: 6 6 7 7 buildPythonPackage rec { 8 - pname = "XStatic-jquery-ui"; 8 + pname = "xstatic-jquery-ui"; 9 9 version = "1.13.0.1"; 10 10 11 11 src = fetchPypi { 12 - inherit version pname; 12 + pname = "XStatic-jquery-ui"; 13 + inherit version; 13 14 sha256 = "3697e5f0ef355b8f4a1c724221592683c2db031935cbb57b46224eef474bd294"; 14 15 }; 15 16
-24
pkgs/development/tools/language-servers/rnix-lsp/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, rustPlatform, nix }: 2 - 3 - rustPlatform.buildRustPackage rec { 4 - pname = "rnix-lsp"; 5 - version = "unstable-2022-11-27"; 6 - 7 - src = fetchFromGitHub { 8 - owner = "nix-community"; 9 - repo = "rnix-lsp"; 10 - rev = "95d40673fe43642e2e1144341e86d0036abd95d9"; 11 - sha256 = "sha256-F0s0m62S5bHNVWNHLZD6SeHiLrsDx98VQbRjDyIu+qQ="; 12 - }; 13 - 14 - cargoSha256 = "sha256-RKHBp+/bEH9FEPLcf1MKmTugk1A8rQU447mNm9Le3DE="; 15 - 16 - nativeCheckInputs = lib.optional (!stdenv.isDarwin) nix; 17 - 18 - meta = with lib; { 19 - description = "A work-in-progress language server for Nix, with syntax checking and basic completion"; 20 - license = licenses.mit; 21 - maintainers = with maintainers; [ ]; 22 - mainProgram = "rnix-lsp"; 23 - }; 24 - }
+3 -3
pkgs/development/tools/rust/rust-analyzer/default.nix
··· 13 13 14 14 rustPlatform.buildRustPackage rec { 15 15 pname = "rust-analyzer-unwrapped"; 16 - version = "2024-02-26"; 17 - cargoSha256 = "sha256-qlLHynifRrMo1ZHFKDTXjsUnF6BFiiBH87ILBWCkDmE="; 16 + version = "2024-03-11"; 17 + cargoSha256 = "sha256-fhlz/Yo+UKeG/C5GENyDZYA8O15TF59HpKdUs04qMUE="; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "rust-lang"; 21 21 repo = "rust-analyzer"; 22 22 rev = version; 23 - sha256 = "sha256-IBHMNEe3lspVdIzjpM2OVZiBFmFw1DKtdgVN5G41pRc="; 23 + sha256 = "sha256-NfeDjQZUrVb9hzBPcqO19s0p/zSOatD5ZK+J7rZiE3c="; 24 24 }; 25 25 26 26 cargoBuildFlags = [ "--bin" "rust-analyzer" "--bin" "rust-analyzer-proc-macro-srv" ];
+4 -4
pkgs/games/osu-lazer/bin.nix
··· 7 7 8 8 let 9 9 pname = "osu-lazer-bin"; 10 - version = "2024.302.1"; 10 + version = "2024.312.0"; 11 11 12 12 src = { 13 13 aarch64-darwin = fetchzip { 14 14 url = "https://github.com/ppy/osu/releases/download/${version}/osu.app.Apple.Silicon.zip"; 15 - hash = "sha256-fhjmYAgszAF0uNk94fDj1g4oi8PiHY5lgPc5SdF9L8I="; 15 + hash = "sha256-RwOSB/WcAqR8j0xw1QUji1IEn7iHXcHj2xOcKjnpl00="; 16 16 stripRoot = false; 17 17 }; 18 18 x86_64-darwin = fetchzip { 19 19 url = "https://github.com/ppy/osu/releases/download/${version}/osu.app.Intel.zip"; 20 - hash = "sha256-divrIWeBWjKvWxb+BANnsrUcSP2QlicFgPFpH+H2dpA="; 20 + hash = "sha256-Wnr7CtQIfugKrGsl72NXdHJIsF7rRNhzjV1Q+gRHK10="; 21 21 stripRoot = false; 22 22 }; 23 23 x86_64-linux = fetchurl { 24 24 url = "https://github.com/ppy/osu/releases/download/${version}/osu.AppImage"; 25 - hash = "sha256-vYG3viY9GBtgaY8ThCSWss+zzjAyVa4fmrWrQdYcUow="; 25 + hash = "sha256-kWNobQXGGS2TWvPkhfheqnlbijfnxfcP36ANUeN6bW0="; 26 26 }; 27 27 }.${stdenv.system} or (throw "${pname}-${version}: ${stdenv.system} is unsupported."); 28 28
+2 -2
pkgs/games/osu-lazer/default.nix
··· 17 17 18 18 buildDotnetModule rec { 19 19 pname = "osu-lazer"; 20 - version = "2024.302.1"; 20 + version = "2024.312.0"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "ppy"; 24 24 repo = "osu"; 25 25 rev = version; 26 - hash = "sha256-4+ACEWYgXvr8eoRJZHmTq74Bh159V+p2K+Pn1IPi2l4="; 26 + hash = "sha256-54georjON2Fu/kj4w4SeW0BR/aHomGrKeicJ9N4/Y9s="; 27 27 }; 28 28 29 29 projectFile = "osu.Desktop/osu.Desktop.csproj";
+23 -14
pkgs/games/osu-lazer/deps.nix
··· 5 5 (fetchNuGet { pname = "AutoMapper"; version = "12.0.1"; sha256 = "0s0wjl4ck3sal8a50x786wxs9mbca7bxaqk3558yx5wpld4h4z3b"; }) 6 6 (fetchNuGet { pname = "Clowd.Squirrel"; version = "2.11.1"; sha256 = "0s8ar0cl1pz1cbh3xm79cyaqdnfdm89mxd18qkhbyavhn6kqgnm0"; }) 7 7 (fetchNuGet { pname = "CodeFileSanity"; version = "0.0.37"; sha256 = "03ja3g66lb0smjmkr3yf28h7fy52wwbdnf6p268zfla3azh006pq"; }) 8 - (fetchNuGet { pname = "DiffPlex"; version = "1.7.1"; sha256 = "1q78r70pirgb7j5wkh454ws237lihh0fig212cpbj02cz53c2h6j"; }) 8 + (fetchNuGet { pname = "DiffPlex"; version = "1.7.2"; sha256 = "04db3fs6cl380309kdsabss61f6gqjb8fd0yj47z5640vgazrjan"; }) 9 9 (fetchNuGet { pname = "DiscordRichPresence"; version = "1.2.1.24"; sha256 = "0maw0yd6xgwy0cgk593z3zva0r5j267zpdmmpq8avj3zbna6n4x1"; }) 10 10 (fetchNuGet { pname = "FFmpeg.AutoGen"; version = "4.3.0.1"; sha256 = "0n6x57mnnvcjnrs8zyvy07h5zm4bcfy9gh4n4bvd9fx5ys4pxkvv"; }) 11 11 (fetchNuGet { pname = "Fody"; version = "6.8.0"; sha256 = "1y159433n5wzlvc8hjjrhjarf7mjvngbmh34jkd452zlrjqrhmns"; }) 12 12 (fetchNuGet { pname = "HidSharpCore"; version = "1.2.1.1"; sha256 = "1zkndglmz0s8rblfhnqcvv90rkq2i7lf4bc380g7z8h1avf2ikll"; }) 13 - (fetchNuGet { pname = "HtmlAgilityPack"; version = "1.11.57"; sha256 = "0brswm659d2vb11021z7xylljlnaf344yf5q093bqxyhbxva8ijq"; }) 13 + (fetchNuGet { pname = "HtmlAgilityPack"; version = "1.11.59"; sha256 = "0h4a2aq50x5hlgzp6qyqcly67j49rsrscrd83qmzqk6a7g1a50cz"; }) 14 14 (fetchNuGet { pname = "Humanizer"; version = "2.14.1"; sha256 = "18cycx9gvbc3735chdi2r583x73m2fkz1ws03yi3g640j9zv00fp"; }) 15 15 (fetchNuGet { pname = "Humanizer.Core"; version = "2.14.1"; sha256 = "1ai7hgr0qwd7xlqfd92immddyi41j3ag91h3594yzfsgsy6yhyqi"; }) 16 16 (fetchNuGet { pname = "Humanizer.Core.af"; version = "2.14.1"; sha256 = "197lsky6chbmrixgsg6dvxbdbbpis0an8mn6vnwjcydhncis087h"; }) ··· 137 137 (fetchNuGet { pname = "ppy.ManagedBass.Fx"; version = "2022.1216.0"; sha256 = "1vw573mkligpx9qiqasw1683cqaa1kgnxhlnbdcj9c4320b1pwjm"; }) 138 138 (fetchNuGet { pname = "ppy.ManagedBass.Mix"; version = "2022.1216.0"; sha256 = "185bpvgbnd8y20r7vxb1an4pd1aal9b7b5wvmv3knz0qg8j0chd9"; }) 139 139 (fetchNuGet { pname = "ppy.ManagedBass.Wasapi"; version = "2022.1216.0"; sha256 = "0h2ncf59sza8whvrwwqi8b6fcrkqrnfgfhd0vnhyw0s98nj74f0z"; }) 140 - (fetchNuGet { pname = "ppy.osu.Framework"; version = "2024.223.0"; sha256 = "0k97jd4kac3vzsyvgn7imx17lad8ibbrhfx1q8vglqy6w5mriqlw"; }) 140 + (fetchNuGet { pname = "ppy.osu.Framework"; version = "2024.306.0"; sha256 = "0fvjr0955n8y5cysdmwzqq3anj59qk3dv2x23mrgdr3hdc75xb92"; }) 141 141 (fetchNuGet { pname = "ppy.osu.Framework.NativeLibs"; version = "2023.1225.0-nativelibs"; sha256 = "008kj91i9486ff2q7fcgb8mmpinskvnmfsqza2m5vafh295y3h7m"; }) 142 142 (fetchNuGet { pname = "ppy.osu.Framework.SourceGeneration"; version = "2023.720.0"; sha256 = "001vvxyv483ibid25fdknvij77x0y983mp4psx2lbg3x2al7yxax"; }) 143 - (fetchNuGet { pname = "ppy.osu.Game.Resources"; version = "2024.207.0"; sha256 = "0960jg0a860f545phscimv5qw6bzijpc4pyplx126zcm1w1cpmfi"; }) 143 + (fetchNuGet { pname = "ppy.osu.Game.Resources"; version = "2024.309.0"; sha256 = "1ckl3yzxijnsg73awwvbs1rfnla29r88f2qarq51l8fd1ngcig26"; }) 144 144 (fetchNuGet { pname = "ppy.osuTK.NS20"; version = "1.0.211"; sha256 = "0j4a9n39pqm0cgdcps47p5n2mqph3h94r7hmf0bs59imif4jxvjy"; }) 145 145 (fetchNuGet { pname = "ppy.SDL2-CS"; version = "1.0.693-alpha"; sha256 = "15fgd3j9cs3adldiscqm0ffixf68h06wqdz1xy1286z4gczhi954"; }) 146 146 (fetchNuGet { pname = "ppy.Veldrid"; version = "4.9.5-gc8dfc5ca19"; sha256 = "0w0mimfwdgbywmvq2yv04p65wgi1plhlk1ya012yyxp13vvhfgi8"; }) 147 147 (fetchNuGet { pname = "ppy.Veldrid.MetalBindings"; version = "4.9.5-gc8dfc5ca19"; sha256 = "0i6bb79kprrmsfphjq26rgxqfvvf12pxr7dfwcq448dw2xgq6rpy"; }) 148 148 (fetchNuGet { pname = "ppy.Veldrid.OpenGLBindings"; version = "4.9.5-gc8dfc5ca19"; sha256 = "06a4kkfidr7yj60xl3k4yfawz4wzwkkjpaki8fmsanif1yhz69l8"; }) 149 149 (fetchNuGet { pname = "ppy.Veldrid.SPIRV"; version = "1.0.15-gca6cec7843"; sha256 = "09pi4c91ljavilw9kx7kzhcax7ar4zk7zy1qwvqfrqsgxznvyxa1"; }) 150 - (fetchNuGet { pname = "Realm"; version = "11.5.0"; sha256 = "0r7j5si3n4ncq8xnnjk1q5jjqbj0s1w3ps124y8pgqd14dzvch6a"; }) 151 - (fetchNuGet { pname = "Realm.PlatformHelpers"; version = "11.5.0"; sha256 = "1ggbmlsf04pxnh1k86hs0wxnvcw0ja2xnn6358qmrp826km0w1g9"; }) 150 + (fetchNuGet { pname = "Realm"; version = "11.7.0"; sha256 = "1vp8rparpcv7rbqx7m55xcji941a6qjamxhb943fgfkjf196z69w"; }) 151 + (fetchNuGet { pname = "Realm.PlatformHelpers"; version = "11.7.0"; sha256 = "1a7kaap5ad3n7cgf07xa9yc4c1qi7cf2zj3f5hdv7fp84bdzmysg"; }) 152 152 (fetchNuGet { pname = "Remotion.Linq"; version = "2.2.0"; sha256 = "1y46ni0xswmmiryp8sydjgryafwn458dr91f9xn653w73kdyk4xf"; }) 153 153 (fetchNuGet { pname = "runtime.any.System.Collections"; version = "4.3.0"; sha256 = "0bv5qgm6vr47ynxqbnkc7i797fdi8gbjjxii173syrx14nmrkwg0"; }) 154 154 (fetchNuGet { pname = "runtime.any.System.Diagnostics.Tools"; version = "4.3.0"; sha256 = "1wl76vk12zhdh66vmagni66h5xbhgqq7zkdpgw21jhxhvlbcl8pk"; }) ··· 168 168 (fetchNuGet { pname = "runtime.any.System.Threading.Tasks"; version = "4.3.0"; sha256 = "03mnvkhskbzxddz4hm113zsch1jyzh2cs450dk3rgfjp8crlw1va"; }) 169 169 (fetchNuGet { pname = "runtime.any.System.Threading.Timer"; version = "4.3.0"; sha256 = "0aw4phrhwqz9m61r79vyfl5la64bjxj8l34qnrcwb28v49fg2086"; }) 170 170 (fetchNuGet { pname = "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "16rnxzpk5dpbbl1x354yrlsbvwylrq456xzpsha1n9y3glnhyx9d"; }) 171 + (fetchNuGet { pname = "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.2"; sha256 = "0rwpqngkqiapqc5c2cpkj7idhngrgss5qpnqg0yh40mbyflcxf8i"; }) 171 172 (fetchNuGet { pname = "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0hkg03sgm2wyq8nqk6dbm9jh5vcq57ry42lkqdmfklrw89lsmr59"; }) 173 + (fetchNuGet { pname = "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.2"; sha256 = "1n06gxwlinhs0w7s8a94r1q3lwqzvynxwd3mp10ws9bg6gck8n4r"; }) 172 174 (fetchNuGet { pname = "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0c2p354hjx58xhhz7wv6div8xpi90sc6ibdm40qin21bvi7ymcaa"; }) 175 + (fetchNuGet { pname = "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.2"; sha256 = "0404wqrc7f2yc0wxv71y3nnybvqx8v4j9d47hlscxy759a525mc3"; }) 173 176 (fetchNuGet { pname = "runtime.native.System"; version = "4.0.0"; sha256 = "1ppk69xk59ggacj9n7g6fyxvzmk1g5p4fkijm0d7xqfkig98qrkf"; }) 174 177 (fetchNuGet { pname = "runtime.native.System"; version = "4.3.0"; sha256 = "15hgf6zaq9b8br2wi1i3x0zvmk410nlmsmva9p0bbg73v6hml5k4"; }) 175 178 (fetchNuGet { pname = "runtime.native.System.IO.Compression"; version = "4.3.0"; sha256 = "1vvivbqsk6y4hzcid27pqpm5bsi6sc50hvqwbcx8aap5ifrxfs8d"; }) ··· 177 180 (fetchNuGet { pname = "runtime.native.System.Net.Security"; version = "4.3.0"; sha256 = "0dnqjhw445ay3chpia9p6vy4w2j6s9vy3hxszqvdanpvvyaxijr3"; }) 178 181 (fetchNuGet { pname = "runtime.native.System.Security.Cryptography.Apple"; version = "4.3.0"; sha256 = "1b61p6gw1m02cc1ry996fl49liiwky6181dzr873g9ds92zl326q"; }) 179 182 (fetchNuGet { pname = "runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "18pzfdlwsg2nb1jjjjzyb5qlgy6xjxzmhnfaijq5s2jw3cm3ab97"; }) 183 + (fetchNuGet { pname = "runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.2"; sha256 = "0zy5r25jppz48i2bkg8b9lfig24xixg6nm3xyr1379zdnqnpm8f6"; }) 180 184 (fetchNuGet { pname = "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0qyynf9nz5i7pc26cwhgi8j62ps27sqmf78ijcfgzab50z9g8ay3"; }) 185 + (fetchNuGet { pname = "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.2"; sha256 = "096ch4n4s8k82xga80lfmpimpzahd2ip1mgwdqgar0ywbbl6x438"; }) 181 186 (fetchNuGet { pname = "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "1klrs545awhayryma6l7g2pvnp9xy4z0r1i40r80zb45q3i9nbyf"; }) 187 + (fetchNuGet { pname = "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.2"; sha256 = "1dm8fifl7rf1gy7lnwln78ch4rw54g0pl5g1c189vawavll7p6rj"; }) 182 188 (fetchNuGet { pname = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple"; version = "4.3.0"; sha256 = "10yc8jdrwgcl44b4g93f1ds76b176bajd3zqi2faf5rvh1vy9smi"; }) 183 189 (fetchNuGet { pname = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0zcxjv5pckplvkg0r6mw3asggm7aqzbdjimhvsasb0cgm59x09l3"; }) 190 + (fetchNuGet { pname = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.2"; sha256 = "1m9z1k9kzva9n9kwinqxl97x2vgl79qhqjlv17k9s2ymcyv2bwr6"; }) 184 191 (fetchNuGet { pname = "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0vhynn79ih7hw7cwjazn87rm9z9fj0rvxgzlab36jybgcpcgphsn"; }) 192 + (fetchNuGet { pname = "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.2"; sha256 = "1cpx56mcfxz7cpn57wvj18sjisvzq8b5vd9rw16ihd2i6mcp3wa1"; }) 185 193 (fetchNuGet { pname = "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "160p68l2c7cqmyqjwxydcvgw7lvl1cr0znkw8fp24d1by9mqc8p3"; }) 194 + (fetchNuGet { pname = "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.2"; sha256 = "15gsm1a8jdmgmf8j5v1slfz8ks124nfdhk2vxs2rw3asrxalg8hi"; }) 186 195 (fetchNuGet { pname = "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "15zrc8fgd8zx28hdghcj5f5i34wf3l6bq5177075m2bc2j34jrqy"; }) 196 + (fetchNuGet { pname = "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.2"; sha256 = "0q0n5q1r1wnqmr5i5idsrd9ywl33k0js4pngkwq9p368mbxp8x1w"; }) 187 197 (fetchNuGet { pname = "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "1p4dgxax6p7rlgj4q73k73rslcnz4wdcv8q2flg1s8ygwcm58ld5"; }) 198 + (fetchNuGet { pname = "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.2"; sha256 = "1x0g58pbpjrmj2x2qw17rdwwnrcl0wvim2hdwz48lixvwvp22n9c"; }) 188 199 (fetchNuGet { pname = "runtime.unix.Microsoft.Win32.Primitives"; version = "4.3.0"; sha256 = "0y61k9zbxhdi0glg154v30kkq7f8646nif8lnnxbvkjpakggd5id"; }) 189 200 (fetchNuGet { pname = "runtime.unix.System.Console"; version = "4.3.0"; sha256 = "1pfpkvc6x2if8zbdzg9rnc5fx51yllprl8zkm5npni2k50lisy80"; }) 190 201 (fetchNuGet { pname = "runtime.unix.System.Diagnostics.Debug"; version = "4.3.0"; sha256 = "1lps7fbnw34bnh3lm31gs5c0g0dh7548wfmb8zz62v0zqz71msj5"; }) ··· 198 209 (fetchNuGet { pname = "SharpFNT"; version = "2.0.0"; sha256 = "1bgacgh9hbck0qvji6frbb50sdiqfdng2fvvfgfw8b9qaql91mx0"; }) 199 210 (fetchNuGet { pname = "SharpGen.Runtime"; version = "2.0.0-beta.13"; sha256 = "1250z6sa9ghf84czlkzvaysb29c0n229z1f0vh5qls89akrkl7h8"; }) 200 211 (fetchNuGet { pname = "SharpGen.Runtime.COM"; version = "2.0.0-beta.13"; sha256 = "1lmv3jp2g7mgy9j23pd3j0wr3p89qiq8v6c6qxqf688izyni1166"; }) 201 - (fetchNuGet { pname = "SixLabors.ImageSharp"; version = "2.1.0"; sha256 = "0lmj3qs39v5jcf2rjwav43nqnc7g6sd4l226l2jw85nidzmpvkwr"; }) 202 - (fetchNuGet { pname = "SQLitePCLRaw.bundle_e_sqlite3"; version = "2.1.7"; sha256 = "1pi9mpzy7wi0rcqpny0gkn7pxykg01b0x2pkv8sxl0ddzl8ywg7s"; }) 212 + (fetchNuGet { pname = "SixLabors.ImageSharp"; version = "3.1.3"; sha256 = "0f36my2lzkgc5fvk6s0lh4gn15vxhbl2zg71rdql7vrzh8b77c6q"; }) 213 + (fetchNuGet { pname = "SQLitePCLRaw.bundle_e_sqlite3"; version = "2.1.8"; sha256 = "0m5jhil1h0z9x9j38x0k4053s065z28bsdgy3fxa85d4b5898shw"; }) 203 214 (fetchNuGet { pname = "SQLitePCLRaw.core"; version = "2.1.4"; sha256 = "09akxz92qipr1cj8mk2hw99i0b81wwbwx26gpk21471zh543f8ld"; }) 204 - (fetchNuGet { pname = "SQLitePCLRaw.core"; version = "2.1.7"; sha256 = "1y3jl4c76g2i13xss72nfvx5qr6mzsbjvjc5f9arybh53a0wavd6"; }) 205 - (fetchNuGet { pname = "SQLitePCLRaw.lib.e_sqlite3"; version = "2.1.7"; sha256 = "1kbwf3fn8kcf1q3gm87m359yxmb6kcnclk2y469008yijvijwa26"; }) 206 - (fetchNuGet { pname = "SQLitePCLRaw.provider.e_sqlite3"; version = "2.1.7"; sha256 = "0kcbn0s7n3ck1s1x30zf9y7x8n6c09qgj7n20h4zj2hyxcp3ag9b"; }) 215 + (fetchNuGet { pname = "SQLitePCLRaw.core"; version = "2.1.8"; sha256 = "1j67fs6qznkcsfnf2z2571vks1c0bhg4nzcbh8i286rz77hk9gcg"; }) 216 + (fetchNuGet { pname = "SQLitePCLRaw.lib.e_sqlite3"; version = "2.1.8"; sha256 = "1v193rgm734kymaia5ws4zkq2a9qri7sd2vhqxv0xlysbpsahs1s"; }) 217 + (fetchNuGet { pname = "SQLitePCLRaw.provider.e_sqlite3"; version = "2.1.8"; sha256 = "12x7z1i13571fbiddvp8bzhyxvvvwwd2wwd7c8kd11hpkfza0kbq"; }) 207 218 (fetchNuGet { pname = "StbiSharp"; version = "1.1.0"; sha256 = "0wbw20m7nyhxj32k153l668sxigamlwig0qpz8l8d0jqz35vizm0"; }) 208 219 (fetchNuGet { pname = "System.AppContext"; version = "4.1.0"; sha256 = "0fv3cma1jp4vgj7a8hqc9n7hr1f1kjp541s6z0q1r6nazb4iz9mz"; }) 209 220 (fetchNuGet { pname = "System.AppContext"; version = "4.3.0"; sha256 = "1649qvy3dar900z3g817h17nl8jp4ka5vcfmsr05kh0fshn7j3ya"; }) ··· 247 258 (fetchNuGet { pname = "System.Net.Http"; version = "4.3.0"; sha256 = "1i4gc757xqrzflbk7kc5ksn20kwwfjhw9w7pgdkn19y3cgnl302j"; }) 248 259 (fetchNuGet { pname = "System.Net.NameResolution"; version = "4.3.0"; sha256 = "15r75pwc0rm3vvwsn8rvm2krf929mjfwliv0mpicjnii24470rkq"; }) 249 260 (fetchNuGet { pname = "System.Net.Primitives"; version = "4.3.0"; sha256 = "0c87k50rmdgmxx7df2khd9qj7q35j9rzdmm2572cc55dygmdk3ii"; }) 250 - (fetchNuGet { pname = "System.Net.Security"; version = "4.3.0"; sha256 = "1aa5igz31ivk6kpgsrwck3jccab7wd88wr52lddmgypmbh9mmf87"; }) 261 + (fetchNuGet { pname = "System.Net.Security"; version = "4.3.2"; sha256 = "1aw1ca1vssqrillrh4qkarx0lxwc8wcaqdkfdima8376wb98j2q8"; }) 251 262 (fetchNuGet { pname = "System.Net.Sockets"; version = "4.3.0"; sha256 = "1ssa65k6chcgi6mfmzrznvqaxk8jp0gvl77xhf1hbzakjnpxspla"; }) 252 263 (fetchNuGet { pname = "System.Net.WebHeaderCollection"; version = "4.3.0"; sha256 = "0ms3ddjv1wn8sqa5qchm245f3vzzif6l6fx5k92klqpn7zf4z562"; }) 253 264 (fetchNuGet { pname = "System.Net.WebSockets"; version = "4.3.0"; sha256 = "1gfj800078kggcgl0xyl00a6y5k4wwh2k2qm69rjy22wbmq7fy4p"; }) ··· 276 287 (fetchNuGet { pname = "System.Runtime"; version = "4.1.0"; sha256 = "02hdkgk13rvsd6r9yafbwzss8kr55wnj8d5c7xjnp8gqrwc8sn0m"; }) 277 288 (fetchNuGet { pname = "System.Runtime"; version = "4.3.0"; sha256 = "066ixvgbf2c929kgknshcxqj6539ax7b9m570cp8n179cpfkapz7"; }) 278 289 (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "4.7.1"; sha256 = "119br3pd85lq8zcgh4f60jzmv1g976q1kdgi3hvqdlhfbw6siz2j"; }) 279 - (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "5.0.0"; sha256 = "02k25ivn50dmqx5jn8hawwmz24yf0454fjd823qk6lygj9513q4x"; }) 280 290 (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "6.0.0"; sha256 = "0qm741kh4rh57wky16sq4m0v05fxmkjjr87krycf5vp9f0zbahbc"; }) 281 291 (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "6.0.0-rc.1.21451.13"; sha256 = "0v5bc80p35jj5b5xdgsn5r1v4w68gqz0sahi214rprrrlr3sl206"; }) 282 292 (fetchNuGet { pname = "System.Runtime.Extensions"; version = "4.1.0"; sha256 = "0rw4rm4vsm3h3szxp9iijc3ksyviwsv6f63dng3vhqyg4vjdkc2z"; }) ··· 305 315 (fetchNuGet { pname = "System.Security.Principal.Windows"; version = "5.0.0"; sha256 = "1mpk7xj76lxgz97a5yg93wi8lj0l8p157a5d50mmjy3gbz1904q8"; }) 306 316 (fetchNuGet { pname = "System.Text.Encoding"; version = "4.0.11"; sha256 = "1dyqv0hijg265dwxg6l7aiv74102d6xjiwplh2ar1ly6xfaa4iiw"; }) 307 317 (fetchNuGet { pname = "System.Text.Encoding"; version = "4.3.0"; sha256 = "1f04lkir4iladpp51sdgmis9dj4y8v08cka0mbmsy0frc9a4gjqr"; }) 308 - (fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "5.0.0"; sha256 = "1bn2pzaaq4wx9ixirr8151vm5hynn3lmrljcgjx9yghmm4k677k0"; }) 309 318 (fetchNuGet { pname = "System.Text.Encoding.Extensions"; version = "4.3.0"; sha256 = "11q1y8hh5hrp5a3kw25cb6l00v5l5dvirkz8jr3sq00h1xgcgrxy"; }) 310 319 (fetchNuGet { pname = "System.Text.RegularExpressions"; version = "4.3.0"; sha256 = "1bgq51k7fwld0njylfn7qc5fmwrk2137gdq7djqdsw347paa9c2l"; }) 311 320 (fetchNuGet { pname = "System.Threading"; version = "4.0.11"; sha256 = "19x946h926bzvbsgj28csn46gak2crv2skpwsx80hbgazmkgb1ls"; })
+7 -8
pkgs/os-specific/linux/xp-pen-drivers/deco-01-v2/default.nix
··· 21 21 in 22 22 stdenv.mkDerivation rec { 23 23 pname = "xp-pen-deco-01-v2-driver"; 24 - version = "3.2.3.230215-1"; 24 + version = "3.4.9-231023"; 25 25 26 26 src = fetchzip { 27 - url = "https://download01.xp-pen.com/file/2023/03/XPPen-pentablet-${version}.x86_64.tar.gz"; 27 + url = "https://www.xp-pen.com/download/file/id/1936/pid/440/ext/gz.html#.tar.gz"; 28 28 name = "xp-pen-deco-01-v2-driver-${version}.tar.gz"; 29 - sha256 = "sha256-CV4ZaGCFFcfy2J0O8leYgcyzFVwJQFQJsShOv9B7jfI="; 29 + sha256 = "sha256-A/dv6DpelH0NHjlGj32tKv37S+9q3F8cYByiYlMuqLg="; 30 30 }; 31 31 32 32 nativeBuildInputs = [ ··· 56 56 runHook preInstall 57 57 58 58 mkdir -p $out/{opt,bin} 59 - cp -r App/usr/lib/pentablet/{pentablet,resource.rcc,conf} $out/opt 60 - chmod +x $out/opt/pentablet 59 + cp -r App/usr/lib/pentablet/{PenTablet,resource.rcc,conf} $out/opt 60 + chmod +x $out/opt/PenTablet 61 61 cp -r App/lib $out/lib 62 - sed -i 's#usr/lib/pentablet#${dataDir}#g' $out/opt/pentablet 62 + sed -i 's#usr/lib/pentablet#${dataDir}#g' $out/opt/PenTablet 63 63 64 64 runHook postInstall 65 65 ''; 66 66 67 67 postFixup = '' 68 - makeWrapper $out/opt/pentablet $out/bin/xp-pen-deco-01-v2-driver \ 68 + makeWrapper $out/opt/PenTablet $out/bin/xp-pen-deco-01-v2-driver \ 69 69 "''${qtWrapperArgs[@]}" \ 70 70 --run 'if [ "$EUID" -ne 0 ]; then echo "Please run as root."; exit 1; fi' \ 71 71 --run 'if [ ! -d /${dataDir} ]; then mkdir -p /${dataDir}; cp -r '$out'/opt/conf /${dataDir}; chmod u+w -R /${dataDir}; fi' ··· 80 80 license = licenses.unfree; 81 81 }; 82 82 } 83 -
+10
pkgs/servers/frr/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 + , fetchpatch 4 5 5 6 # build time 6 7 , autoreconfHook ··· 93 94 rev = "${pname}-${version}"; 94 95 hash = "sha256-oDPr51vI+tlT1IiUPufmZh/UE0TNKWrn4RqpnGoGxNo="; 95 96 }; 97 + 98 + patches = [ 99 + # fixes crash in OSPF TE parsing 100 + (fetchpatch { 101 + name = "CVE-2024-27913.patch"; 102 + url = "https://github.com/FRRouting/frr/commit/541503eecd302d2cc8456167d130014cd2cf1134.patch"; 103 + hash = "sha256-7NxPlQK/6lbLs/NqNi4OZ2uBWfXw99SiXDR6okNvJlg="; 104 + }) 105 + ]; 96 106 97 107 nativeBuildInputs = [ 98 108 autoreconfHook
+11 -20
pkgs/servers/homepage-dashboard/default.nix
··· 10 10 , makeBinaryWrapper 11 11 , nixosTests 12 12 , enableLocalIcons ? false 13 + , nix-update-script 13 14 }: 14 15 let 15 16 dashboardIcons = fetchFromGitHub { ··· 28 29 in 29 30 buildNpmPackage rec { 30 31 pname = "homepage-dashboard"; 31 - version = "0.8.8"; 32 + version = "0.8.9"; 32 33 33 34 src = fetchFromGitHub { 34 35 owner = "gethomepage"; 35 36 repo = "homepage"; 36 37 rev = "v${version}"; 37 - hash = "sha256-QPMjf+VpsjvIrjjhDuZqd8VLl2Uu5Wop286Yn8XeRWk="; 38 + hash = "sha256-wG7+w6Hsqs1skxUyEMx2j3R8qh3dHXtBg2ADdWBPc/g="; 38 39 }; 39 40 40 - npmDepsHash = "sha256-u15lDdXnV3xlXAC9WQQKLIeV/AgtRM1sFNsacw3j6kU="; 41 - 42 - # This project is primarily designed to be consumed through Docker. 43 - # By default it logs to stdout, and also to a directory. This makes 44 - # little sense here where all the logs will be collated in the 45 - # systemd journal anyway, so the patch removes the file logging. 46 - # This patch has been suggested upstream, but the contribution won't 47 - # be accepted until it gets at least 10 upvotes, per their policy: 48 - # https://github.com/gethomepage/homepage/discussions/3067 49 - patches = [ 50 - (fetchpatch { 51 - url = "https://github.com/gethomepage/homepage/commit/3be28a2c8b68f2404e4083e7f32eebbccdc4d293.patch"; 52 - hash = "sha256-5fUOXiHBZ4gdPeOHe1NIaBLaHJTDImsRjSwtueQOEXY="; 53 - }) 54 - ]; 41 + npmDepsHash = "sha256-ZpH9rVe3bAhVbq7uTVDvaPpA6XRRKT/ySdytZMlemCE="; 55 42 56 43 preBuild = '' 57 44 mkdir -p config ··· 99 86 100 87 doDist = false; 101 88 102 - passthru.tests = { 103 - inherit (nixosTests) homepage-dashboard; 89 + passthru = { 90 + tests = { 91 + inherit (nixosTests) homepage-dashboard; 92 + }; 93 + updateScript = nix-update-script { }; 104 94 }; 105 95 106 96 meta = { 107 - description = "A highly customisable dashboard with Docker and service API integrations."; 97 + description = "A highly customisable dashboard with Docker and service API integrations"; 98 + changelog = "https://github.com/gethomepage/homepage/releases/tag/v${version}"; 108 99 mainProgram = "homepage"; 109 100 homepage = "https://gethomepage.dev"; 110 101 license = lib.licenses.gpl3;
+3 -3
pkgs/tools/admin/lxd/ui.nix
··· 10 10 11 11 stdenv.mkDerivation rec { 12 12 pname = "lxd-ui"; 13 - version = "0.6"; 13 + version = "0.7"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "canonical"; 17 17 repo = "lxd-ui"; 18 18 rev = "refs/tags/${version}"; 19 - hash = "sha256-3Ts6lKyzpMDVATCKD1fFIGTskWzWpQUT9S8cPFnlEOs="; 19 + hash = "sha256-DJLkXZpParmEYHbTpl6KFC9l9y5DqzUTrC0pb2dJXI4="; 20 20 }; 21 21 22 22 offlineCache = fetchYarnDeps { 23 23 yarnLock = "${src}/yarn.lock"; 24 - hash = "sha256-0pyxwMGGqogEe1w3sail8NUDHtxLQZU9Wg8E6rQNy4o="; 24 + hash = "sha256-ckTWE/czzvxbGOF8fsJ3W1sal7+NaHquoSjZSPjkGj4="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+3 -3
pkgs/tools/misc/mods/default.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "mods"; 11 - version = "1.1.0"; 11 + version = "1.2.2"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "charmbracelet"; 15 15 repo = "mods"; 16 16 rev = "v${version}"; 17 - hash = "sha256-ZWH3YuN1cmdw96/HVzsp1u70ziUfupUeBjJiNI5a538="; 17 + hash = "sha256-ecmfWnrd9gwIEGAOIcOeUnfmkKmq9dLxpKqAHJemhvU="; 18 18 }; 19 19 20 - vendorHash = "sha256-PgaxqfgtwBYnzyL2F/OPJP1rdmLOtBCTKEPhMgvC6XA="; 20 + vendorHash = "sha256-pJ31Lsa5VVix3BM4RrllQA3MJ/JeNIKfQ8RClyFfXCI="; 21 21 22 22 ldflags = [ "-s" "-w" "-X=main.Version=${version}" ]; 23 23
+16 -8
pkgs/tools/misc/vector/Cargo.lock
··· 4925 4925 4926 4926 [[package]] 4927 4927 name = "lockfree-object-pool" 4928 - version = "0.1.4" 4928 + version = "0.1.5" 4929 4929 source = "registry+https://github.com/rust-lang/crates.io-index" 4930 - checksum = "ee33defb27b106378a6efcfcde4dda6226dfdac8ba7a2904f5bc93363cb88557" 4930 + checksum = "3a69c0481fc2424cb55795de7da41add33372ea75a94f9b6588ab6a2826dfebc" 4931 4931 4932 4932 [[package]] 4933 4933 name = "log" ··· 5234 5234 5235 5235 [[package]] 5236 5236 name = "mio" 5237 - version = "0.8.9" 5237 + version = "0.8.11" 5238 5238 source = "registry+https://github.com/rust-lang/crates.io-index" 5239 - checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0" 5239 + checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" 5240 5240 dependencies = [ 5241 5241 "libc", 5242 5242 "log", ··· 9816 9816 9817 9817 [[package]] 9818 9818 name = "vector" 9819 - version = "0.36.0" 9819 + version = "0.36.1" 9820 9820 dependencies = [ 9821 9821 "apache-avro", 9822 9822 "approx", ··· 9839 9839 "aws-sdk-s3", 9840 9840 "aws-sdk-sns", 9841 9841 "aws-sdk-sqs", 9842 + "aws-sdk-sts", 9842 9843 "aws-sigv4", 9843 9844 "aws-smithy-async", 9844 9845 "aws-smithy-http", ··· 10539 10540 checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 10540 10541 10541 10542 [[package]] 10543 + name = "wasite" 10544 + version = "0.1.0" 10545 + source = "registry+https://github.com/rust-lang/crates.io-index" 10546 + checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b" 10547 + 10548 + [[package]] 10542 10549 name = "wasm-bindgen" 10543 10550 version = "0.2.91" 10544 10551 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 10677 10684 10678 10685 [[package]] 10679 10686 name = "whoami" 10680 - version = "1.4.1" 10687 + version = "1.5.0" 10681 10688 source = "registry+https://github.com/rust-lang/crates.io-index" 10682 - checksum = "22fc3756b8a9133049b26c7f61ab35416c130e8c09b660f5b3958b446f52cc50" 10689 + checksum = "0fec781d48b41f8163426ed18e8fc2864c12937df9ce54c88ede7bd47270893e" 10683 10690 dependencies = [ 10684 - "wasm-bindgen", 10691 + "redox_syscall 0.4.1", 10692 + "wasite", 10685 10693 "web-sys", 10686 10694 ] 10687 10695
+2 -2
pkgs/tools/misc/vector/default.nix
··· 36 36 37 37 let 38 38 pname = "vector"; 39 - version = "0.36.0"; 39 + version = "0.36.1"; 40 40 in 41 41 rustPlatform.buildRustPackage { 42 42 inherit pname version; ··· 45 45 owner = "vectordotdev"; 46 46 repo = pname; 47 47 rev = "v${version}"; 48 - hash = "sha256-fbBKmhouY021osFVqNhEC+16cO7z3bS+DBhg1ByDeWw="; 48 + hash = "sha256-iY0Bi1FG3kEiZtPTXonoVGYiquZkTPF51PWEZEoxQSw="; 49 49 }; 50 50 51 51 cargoLock = {
+2 -2
pkgs/tools/package-management/apk-tools/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "apk-tools"; 7 - version = "2.14.0"; 7 + version = "2.14.1"; 8 8 9 9 src = fetchFromGitLab { 10 10 domain = "gitlab.alpinelinux.org"; 11 11 owner = "alpine"; 12 12 repo = "apk-tools"; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-NbADp017wL6h+Owg/GISidoXEq0seWaa98/Hyyq6pYc="; 14 + sha256 = "sha256-gO7Yf60eabvAdPDSzxvxeEMsvc6ixy1iQ6/o7WWlE2Q="; 15 15 }; 16 16 17 17 nativeBuildInputs = [ pkg-config scdoc ]
+2 -2
pkgs/tools/typesetting/asciidoctorj/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "asciidoctorj"; 5 - version = "2.5.11"; 5 + version = "2.5.12"; 6 6 7 7 src = fetchzip { 8 8 url = "mirror://maven/org/asciidoctor/${pname}/${version}/${pname}-${version}-bin.zip"; 9 - sha256 = "sha256-Eagq8a6xTMonaiyhuuHc47pD8gE6jqWx7cZ3xJykmeQ="; 9 + sha256 = "sha256-cpFY9nEqy7yBevupHMpNybqnAfN2fT9RcSKWlRdWsag="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ makeWrapper ];
+11 -30
pkgs/tools/typesetting/tex/texlive/bin.nix
··· 322 322 }; 323 323 }; 324 324 325 - dvisvgm = stdenv.mkDerivation { 325 + dvisvgm = stdenv.mkDerivation rec { 326 326 pname = "dvisvgm"; 327 - inherit (texlive.pkgs.dvisvgm) version; 327 + version = "3.1.2"; 328 328 329 - inherit (common) src; 329 + src = assert lib.assertMsg (version == texlive.pkgs.dvisvgm.version) "dvisvgm: TeX Live version (${texlive.pkgs.dvisvgm.version}) different from source (${version}), please update dvisvgm"; fetchurl { 330 + url = "https://github.com/mgieseki/dvisvgm/releases/download/${version}/dvisvgm-${version}.tar.gz"; 331 + hash = "sha256-vqeDrf6TG3eUoMMNeQK4Kw1NmtaBbc2KCVqTHNM+rPY="; 332 + }; 330 333 331 - patches = [ 332 - # do not use deprecated NEWPDF option with Ghostscript >= 10.02.0 333 - # https://github.com/mgieseki/dvisvgm/issues/245 334 - (fetchpatch { 335 - name = "dont-use-NEWPDF-with-GS-10.02.0.patch"; 336 - url = "https://github.com/mgieseki/dvisvgm/commit/f31cdf14d73f586e2b92b4b0891d097a90274a0b.patch"; 337 - hash = "sha256-Yf/GhmJYM87M0ITZ/+7q2ZvSYnac4N2/NkTkFlJ2VII="; 338 - stripLen = 1; 339 - extraPrefix = "texk/dvisvgm/dvisvgm-src/"; 340 - }) 334 + configureFlags = [ 335 + "--disable-manpage" # man pages are provided by the doc container 341 336 ]; 342 337 343 - # since we are running configure directly in texk/dvisvgm, 344 - # the option --with-system-potrace is not picked up properly 345 - # and dvisvgm tries to build a vendored copy of potrace 338 + # PDF handling requires mutool (from mupdf) since Ghostscript 10.01 346 339 postPatch = '' 347 - cat > texk/dvisvgm/dvisvgm-src/libs/potrace/Makefile <<EOF 348 - all: 349 - install: 350 - EOF 351 - '' + 352 - # PDF handling requires mutool (from mupdf) since Ghostscript 10.01 353 - '' 354 - substituteInPlace texk/dvisvgm/dvisvgm-src/src/PDFHandler.cpp \ 355 - --replace 'Process("mutool"' "Process(\"$(PATH="$HOST_PATH" command -v mutool)\"" 340 + substituteInPlace src/PDFHandler.cpp \ 341 + --replace-fail 'Process("mutool"' "Process(\"$(PATH="$HOST_PATH" command -v mutool)\"" 356 342 ''; 357 - 358 - preConfigure = "cd texk/dvisvgm"; 359 - 360 - configureFlags = common.configureFlags 361 - ++ [ "--with-system-kpathsea" ]; 362 343 363 344 nativeBuildInputs = [ pkg-config ]; 364 345 buildInputs = [ core brotli ghostscript zlib freetype woff2 potrace xxHash mupdf-headless ];
+1
pkgs/top-level/aliases.nix
··· 985 985 ricochet = throw "ricochet has been deprecated in favor of ricochet-refresh"; # Added 2024-02-26 986 986 rigsofrods = rigsofrods-bin; # Added 2023-03-22 987 987 ring-daemon = jami-daemon; # Added 2021-10-26 988 + rnix-lsp = throw "'rnix-lsp' has been removed as it is unmaintained"; # Added 2024-03-09 988 989 rockbox_utility = rockbox-utility; # Added 2022-03-17 989 990 rocalution = throw "'rocalution' has been replaced with 'rocmPackages.rocalution'"; # Added 2023-10-08 990 991 rocblas = throw "'rocblas' has been replaced with 'rocmPackages.rocblas'"; # Added 2023-10-08
-4
pkgs/top-level/all-packages.nix
··· 18178 18178 18179 18179 pylyzer = callPackage ../development/tools/language-servers/pylyzer { }; 18180 18180 18181 - rnix-lsp = callPackage ../development/tools/language-servers/rnix-lsp { 18182 - nix = nixVersions.nix_2_15; 18183 - }; 18184 - 18185 18181 ruff-lsp = python3Packages.callPackage ../development/tools/language-servers/ruff-lsp { }; 18186 18182 18187 18183 rune-languageserver = callPackage ../development/tools/language-servers/rune-languageserver { };
+1 -1
pkgs/top-level/php-packages.nix
··· 372 372 "--enable-dom" 373 373 ]; 374 374 # Add a PHP lower version bound constraint to avoid applying the patch on older PHP versions. 375 - patches = lib.optionals (lib.versionOlder php.version "8.2.14" && lib.versionAtLeast php.version "8.1.27") [ 375 + patches = lib.optionals ((lib.versions.majorMinor php.version == "8.2" && lib.versionOlder php.version "8.2.14" && lib.versionAtLeast php.version "8.2.7") || (lib.versions.majorMinor php.version == "8.1" && lib.versionAtLeast php.version "8.1.27")) [ 376 376 # Fix tests with libxml 2.12 377 377 # Part of 8.3.1RC1+, 8.2.14RC1+ 378 378 (fetchpatch {
+1 -1
pkgs/top-level/python-packages.nix
··· 5744 5744 5745 5745 ipwhois = callPackage ../development/python-modules/ipwhois { }; 5746 5746 5747 - ipy = callPackage ../development/python-modules/IPy { }; 5747 + ipy = callPackage ../development/python-modules/ipy { }; 5748 5748 5749 5749 ipycanvas = callPackage ../development/python-modules/ipycanvas { }; 5750 5750