Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub d24fd293 5a40acda

+2407 -1797
+5
maintainers/maintainer-list.nix
··· 27252 27252 githubId = 4113027; 27253 27253 name = "Jesper Geertsen Jonsson"; 27254 27254 }; 27255 + yethal = { 27256 + github = "yethal"; 27257 + githubId = 26117918; 27258 + name = "Yethal"; 27259 + }; 27255 27260 yinfeng = { 27256 27261 email = "lin.yinfeng@outlook.com"; 27257 27262 github = "linyinfeng";
+2 -2
pkgs/applications/editors/vscode/extensions/WakaTime.vscode-wakatime/default.nix
··· 7 7 mktplcRef = { 8 8 name = "vscode-wakatime"; 9 9 publisher = "WakaTime"; 10 - version = "25.0.3"; 11 - hash = "sha256-rD2Uzzt8xfkfgM+Y0NLe7lthfxinv1Zatpr56OjfABM="; 10 + version = "25.0.4"; 11 + hash = "sha256-J+H/PShsOGwt0AZExLApXLl86XQdZbE5cPS9v4gOXWc="; 12 12 }; 13 13 14 14 meta = {
+28 -28
pkgs/applications/editors/vscode/extensions/default.nix
··· 786 786 mktplcRef = { 787 787 name = "vscode-tailwindcss"; 788 788 publisher = "bradlc"; 789 - version = "0.14.19"; 790 - hash = "sha256-HgrUTrYHJNC8tS8qZza98Tr3T0O0NMb7DgddNf3m7XY="; 789 + version = "0.14.20"; 790 + hash = "sha256-Q45o7UAqyPuSMI02BOyXHzD5eqOJLYcYGnwA+eppEj4="; 791 791 }; 792 792 meta = { 793 793 changelog = "https://marketplace.visualstudio.com/items/bradlc.vscode-tailwindcss/changelog"; ··· 1210 1210 mktplcRef = { 1211 1211 publisher = "DanielSanMedium"; 1212 1212 name = "dscodegpt"; 1213 - version = "3.12.38"; 1214 - hash = "sha256-+9OsFH586I8/P7WzadRHS9tX22/bxOByJB2LDSqp2Nk="; 1213 + version = "3.12.39"; 1214 + hash = "sha256-CShqaG3P6b9JdAtbqFyGn7RGZX8ov98sYJiBy9RCXnE="; 1215 1215 }; 1216 1216 meta = { 1217 1217 changelog = "https://marketplace.visualstudio.com/items/DanielSanMedium.dscodegpt/changelog"; ··· 1279 1279 mktplcRef = { 1280 1280 name = "vscode-markdownlint"; 1281 1281 publisher = "DavidAnson"; 1282 - version = "0.59.0"; 1283 - hash = "sha256-zbK7kRa9k5xIM7BcwMOT1pRO7637eMUCUzgQwnpBCvI="; 1282 + version = "0.60.0"; 1283 + hash = "sha256-Buwa63HahT96qhhuvARW7p1u9kbkoEyA9usoh60m3KE="; 1284 1284 }; 1285 1285 meta = { 1286 1286 changelog = "https://marketplace.visualstudio.com/items/DavidAnson.vscode-markdownlint/changelog"; ··· 1643 1643 mktplcRef = { 1644 1644 publisher = "editorconfig"; 1645 1645 name = "editorconfig"; 1646 - version = "0.17.2"; 1647 - hash = "sha256-Xi2+mN6zjIKm0HWxfRAFs2vYkZ10Gv6poR2b2d8XCug="; 1646 + version = "0.17.4"; 1647 + hash = "sha256-MYPYhSKAxgaZ0UijxU+xiO4HDPLtXGymhN+2YmTev8M="; 1648 1648 }; 1649 1649 meta = { 1650 1650 changelog = "https://marketplace.visualstudio.com/items/EditorConfig.EditorConfig/changelog"; ··· 2129 2129 mktplcRef = { 2130 2130 name = "gitlab-workflow"; 2131 2131 publisher = "gitlab"; 2132 - version = "6.17.0"; 2133 - hash = "sha256-4/wGrHFB7yn7WTJq9igOU6XTOQZ1PGZ6kdMBP/IlZqw="; 2132 + version = "6.21.0"; 2133 + hash = "sha256-vaOAk4ovQjUcnBtxqMlRstYLvR6uzmqGk3Sx6zV6wvY="; 2134 2134 }; 2135 2135 meta = { 2136 2136 description = "GitLab extension for Visual Studio Code"; ··· 2619 2619 mktplcRef = { 2620 2620 name = "gruvbox"; 2621 2621 publisher = "jdinhlife"; 2622 - version = "1.26.0"; 2623 - hash = "sha256-XSDGwJ8zL1y9EZqk2wixMEV5GRjQngs8Pvu9QppWCNI="; 2622 + version = "1.28.0"; 2623 + hash = "sha256-XwQzbbZU6MfYcT50/0YgQp8UaOeQskEvEQPZXG72lLk="; 2624 2624 }; 2625 2625 meta = { 2626 2626 changelog = "https://marketplace.visualstudio.com/items/jdinhlife.gruvbox/changelog"; ··· 3264 3264 mktplcRef = { 3265 3265 publisher = "ms-azuretools"; 3266 3266 name = "vscode-docker"; 3267 - version = "1.29.6"; 3268 - hash = "sha256-kHQuS6wxp3Gu5WSjWRXXMLwSrv7LBSsnsNu7VY4H/J0="; 3267 + version = "2.0.0"; 3268 + hash = "sha256-Yxysekp9nC91g7M5oXppOF+Rf4Jf/PD+X3inmdVfVmo="; 3269 3269 }; 3270 3270 meta = { 3271 3271 description = "Docker Extension for Visual Studio Code"; ··· 3284 3284 mktplcRef = { 3285 3285 name = "vscode-dotnet-runtime"; 3286 3286 publisher = "ms-dotnettools"; 3287 - version = "2.3.3"; 3288 - hash = "sha256-l+/r0C+BZr8H8qBKenVP3b4qYGR57Lol+Y1Q2XUGl24="; 3287 + version = "2.3.5"; 3288 + hash = "sha256-Hik1BNhvcCs/IzqSvc2dPu3v6PhCZSqovFH4ODVJMnE="; 3289 3289 }; 3290 3290 meta = { 3291 3291 changelog = "https://marketplace.visualstudio.com/items/ms-dotnettools.vscode-dotnet-runtime/changelog"; ··· 4303 4303 mktplcRef = { 4304 4304 publisher = "seatonjiang"; 4305 4305 name = "gitmoji-vscode"; 4306 - version = "1.2.5"; 4307 - hash = "sha256-lWd7SyYNxoDauMecJq11akTiwEKBeXuR4htDYCbb6n4="; 4306 + version = "1.3.0"; 4307 + hash = "sha256-vr6UKd+7g6J8XEY57sCqPpLuxNC4KOvf7nddDKaceaU="; 4308 4308 }; 4309 4309 meta = { 4310 4310 changelog = "https://marketplace.visualstudio.com/items/seatonjiang.gitmoji-vscode/changelog"; ··· 4617 4617 mktplcRef = { 4618 4618 name = "vscode-stylelint"; 4619 4619 publisher = "stylelint"; 4620 - version = "1.5.0"; 4621 - hash = "sha256-SHUb7+eL0PWlw/KUidXPvE5+MFsJz1Fi7Csptiw8j4M="; 4620 + version = "1.5.1"; 4621 + hash = "sha256-Sbp2zy/6PcsMlUPe94spm3JrWxBYHfd7py3f4rb+0G4="; 4622 4622 }; 4623 4623 meta = { 4624 4624 description = "Official Stylelint extension for Visual Studio Code"; ··· 4942 4942 mktplcRef = { 4943 4943 name = "vscode-testscript"; 4944 4944 publisher = "twpayne"; 4945 - version = "0.0.5"; 4946 - hash = "sha256-rAkwcEmonZArN7Vls8k5ey+6V1b5bICTJoOSxgtnv+A="; 4945 + version = "0.0.6"; 4946 + hash = "sha256-y8Esm6nnLf+4FPxy4aZxrTPOxx+zoWm7mUrxZ1dsPyM="; 4947 4947 }; 4948 4948 meta = { 4949 4949 description = "Syntax highlighting support for testscript"; ··· 5019 5019 mktplcRef = { 5020 5020 name = "vscode-mdx"; 5021 5021 publisher = "unifiedjs"; 5022 - version = "1.8.14"; 5023 - hash = "sha256-kIQPvmLkqZa3jPxIfJ3LDyIvr5yXQTsO7uzzvFa9EJM="; 5022 + version = "1.8.15"; 5023 + hash = "sha256-n2aWgvhSaU7TU45yeIUU8OmIMOAVYYB500jxrChPeA4="; 5024 5024 }; 5025 5025 meta = { 5026 5026 changelog = "https://marketplace.visualstudio.com/items/unifiedjs.vscode-mdx/changelog"; ··· 5371 5371 mktplcRef = { 5372 5372 name = "gitblame"; 5373 5373 publisher = "waderyan"; 5374 - version = "11.1.2"; 5375 - sha256 = "sha256-TlvMyFmtJQtpsjbdh3bPiRaMHro0M7gKOgtGc2bQLN4="; 5374 + version = "11.1.3"; 5375 + sha256 = "sha256-r+fmb382hzxD7frrsNZTJk6uPahO7QBfKTJWA0ObWFI="; 5376 5376 }; 5377 5377 meta = { 5378 5378 changelog = "https://marketplace.visualstudio.com/items/waderyan.gitblame/changelog"; ··· 5643 5643 mktplcRef = { 5644 5644 name = "vscode-zig"; 5645 5645 publisher = "ziglang"; 5646 - version = "0.6.9"; 5647 - hash = "sha256-R18NnnsYVLmCNdGU0plIYn2MKrlSedfJoXH/amxKKaY="; 5646 + version = "0.6.10"; 5647 + hash = "sha256-Tptl+tJ2ZlnKyswdTjnPJakhiiJn+1XmB82rbk8aO1w="; 5648 5648 }; 5649 5649 meta = { 5650 5650 changelog = "https://marketplace.visualstudio.com/items/ziglang.vscode-zig/changelog";
+2 -2
pkgs/applications/editors/vscode/extensions/github.copilot-chat/default.nix
··· 7 7 mktplcRef = { 8 8 publisher = "github"; 9 9 name = "copilot-chat"; 10 - version = "0.27.2"; 11 - hash = "sha256-nwBDQNs5qrA0TxQZVtuXRiOy0iBNOCFpIim0x2k37YA="; 10 + version = "0.27.3"; 11 + hash = "sha256-b7zvbDzwJcHAp9tn2ibtyeErrH2KNbgqT4Ir7aqLMQg="; 12 12 }; 13 13 14 14 meta = {
+2 -2
pkgs/applications/editors/vscode/extensions/github.copilot/default.nix
··· 7 7 mktplcRef = { 8 8 publisher = "github"; 9 9 name = "copilot"; 10 - version = "1.323.0"; 11 - hash = "sha256-rTAq6snn3HAARrYbMJYy7aZ5rDucLfFS/t01VPjgXAo="; 10 + version = "1.326.0"; 11 + hash = "sha256-bZ8Cm3bowUCWq4mMv/7rWIBOdw1U6UoH7RODz20/r9U="; 12 12 }; 13 13 14 14 meta = {
+2 -2
pkgs/applications/editors/vscode/extensions/ms-azuretools.vscode-bicep/default.nix
··· 10 10 mktplcRef = { 11 11 publisher = "ms-azuretools"; 12 12 name = "vscode-bicep"; 13 - version = "0.35.1"; 14 - hash = "sha256-Ggp3Z3pxPMEDxgzjPYNr830wx+upkBP4YAbKiOivbYs="; 13 + version = "0.36.1"; 14 + hash = "sha256-yrSIHTGHZ1m6fLGrtVlT4UHyWpKuzGKdywBDsMepd4g="; 15 15 }; 16 16 17 17 buildInputs = [
+5 -5
pkgs/applications/editors/vscode/extensions/ms-dotnettools.csdevkit/default.nix
··· 16 16 { 17 17 x86_64-linux = { 18 18 arch = "linux-x64"; 19 - hash = "sha256-XHx64V8JJl+/kb+kkTowu7mE7ysBRhUQJqicxjbHM3k="; 19 + hash = "sha256-bpvaGnl6LQaZazuk/xGHxbNUsEMph0tDAaAOBIuikVQ="; 20 20 }; 21 21 aarch64-linux = { 22 22 arch = "linux-arm64"; 23 - hash = "sha256-Pm3jUARrH8bksiCpYtUvo0UB3Oq67EjJGYLGLV54rl4="; 23 + hash = "sha256-yBT5sAZHXX66vuTDo+opPLBnCX09tBQYscW5LaiS3nU="; 24 24 }; 25 25 x86_64-darwin = { 26 26 arch = "darwin-x64"; 27 - hash = "sha256-hgd7tpRn2WP0PL4IOpZLL6Uzw1V9rSqlOTDfgFxwWGk="; 27 + hash = "sha256-W7qGN3VbS1BJT+887mSqegKheLimYR59gNj7QOZBvyg="; 28 28 }; 29 29 aarch64-darwin = { 30 30 arch = "darwin-arm64"; 31 - hash = "sha256-PQPxwwHbLXa5+p/SfH4IFu/OBEa/1CKdfaM+HAegiDA="; 31 + hash = "sha256-OlsoQsA6qHoIwRRVvMpjyO9BOdR63mRcSFkM9i0nFH0="; 32 32 }; 33 33 } 34 34 .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}") ··· 38 38 mktplcRef = { 39 39 name = "csdevkit"; 40 40 publisher = "ms-dotnettools"; 41 - version = "1.19.63"; 41 + version = "1.20.35"; 42 42 inherit (extInfo) hash arch; 43 43 }; 44 44 sourceRoot = "extension"; # This has more than one folder.
+2 -2
pkgs/applications/editors/vscode/extensions/rooveterinaryinc.roo-cline/default.nix
··· 8 8 mktplcRef = { 9 9 publisher = "RooVeterinaryInc"; 10 10 name = "roo-cline"; 11 - version = "3.18.3"; 12 - hash = "sha256-kg4kXO7UwDQPXb6CAysaez2v8FPRMbX+f41vE68V0QA="; 11 + version = "3.19.3"; 12 + hash = "sha256-7GZD7oCrkGcG7B/pgXK92hL0QyyodmqyxOcRhTt5LMs="; 13 13 }; 14 14 15 15 passthru.updateScript = vscode-extension-update-script { };
+2 -2
pkgs/applications/editors/vscode/extensions/sourcery.sourcery/default.nix
··· 10 10 mktplcRef = { 11 11 name = "sourcery"; 12 12 publisher = "sourcery"; 13 - version = "1.36.0"; 14 - hash = "sha256-HbOPoDu0R47US+UtK7i2BLiYgUhnNMD1i6Ibo8h3Auk="; 13 + version = "1.37.0"; 14 + hash = "sha256-ovCxcr1m3GmRu45hr5DG781xkQdANbQYLvV2gFhG4eQ="; 15 15 }; 16 16 17 17 nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ];
+9 -9
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 36 36 "vendorHash": "sha256-jK7JuARpoxq7hvq5+vTtUwcYot0YqlOZdtDwq4IqKvk=" 37 37 }, 38 38 "aiven": { 39 - "hash": "sha256-XZXyeWSgJ5h+dkxYNqb49BrdlmpbfMIxY7UgP2yAtoI=", 39 + "hash": "sha256-XIBaAzQWuKbLIkjSqBS3hVOtXlZzt9AonSgE+qTmU8Q=", 40 40 "homepage": "https://registry.terraform.io/providers/aiven/aiven", 41 41 "owner": "aiven", 42 42 "repo": "terraform-provider-aiven", 43 - "rev": "v4.40.0", 43 + "rev": "v4.41.0", 44 44 "spdx": "MIT", 45 - "vendorHash": "sha256-T2yIUO8DAuUC5s/bBxgsn99fCjJO1y6TzmPTuhT08FY=" 45 + "vendorHash": "sha256-lzih59OW98HRfl8ENCdGDeocNZjnWvHjNWmd0djPoEM=" 46 46 }, 47 47 "akamai": { 48 48 "hash": "sha256-JALEVzmBVmHtCG4B1jNeNdSWb+SGZWDSZgUQ5voMQPg=", ··· 399 399 "vendorHash": "sha256-0axKIqF1t4AW1PPi+fHfsFQLRrjhpsloQIZ9clR+8Gc=" 400 400 }, 401 401 "docker": { 402 - "hash": "sha256-sPeX1bupACBSmt8ppyxQKyD+FXIPdCBWn8cnOAvNHwQ=", 402 + "hash": "sha256-A2XFSVWpEZs6vmJb5i9dDqkIIlwoGLgbFxXUnFKgtMo=", 403 403 "homepage": "https://registry.terraform.io/providers/kreuzwerker/docker", 404 404 "owner": "kreuzwerker", 405 405 "repo": "terraform-provider-docker", 406 - "rev": "v3.6.0", 406 + "rev": "v3.6.1", 407 407 "spdx": "MPL-2.0", 408 - "vendorHash": "sha256-bQM6bAtTqAzrIqvCnpfxYefiTmTKaJq8okAgOVls5jk=" 408 + "vendorHash": "sha256-duHOqjy8AthXuDX63GO3myJ9TJmV0Ts1a8OsbSOGZWI=" 409 409 }, 410 410 "doppler": { 411 411 "hash": "sha256-TPWHqRpvyk1dtSbQySMOecq0AhN2VlSB+2naPIbvMHI=", ··· 543 543 "vendorHash": "sha256-fqVBnAivVekV+4tpkl+E6eNA3wi8mhLevJRCs3W7L2g=" 544 544 }, 545 545 "grafana": { 546 - "hash": "sha256-Nz+6l/sJog7Snzady4qQCooBwv6IZ+12RkFZ55Hka9w=", 546 + "hash": "sha256-nKapC8Pcg/HF/xXP8fOzMQV0NSJarAym6TIb+7l0g+c=", 547 547 "homepage": "https://registry.terraform.io/providers/grafana/grafana", 548 548 "owner": "grafana", 549 549 "repo": "terraform-provider-grafana", 550 - "rev": "v3.25.1", 550 + "rev": "v3.25.2", 551 551 "spdx": "MPL-2.0", 552 - "vendorHash": "sha256-G5CiuQ0GPsJ7D+wlWQUAktT3DSgb2X7NL66c6U+9APU=" 552 + "vendorHash": "sha256-QTcWJlwE6s4nEPSg6svzIhsJo9p9rk1gQiSr4qSTfns=" 553 553 }, 554 554 "gridscale": { 555 555 "hash": "sha256-Ygt3L/dzwycccQZmuwbcaLHp9FBGNHgU19wSNmY8PzQ=",
+2 -2
pkgs/by-name/be/beeper/package.nix
··· 9 9 }: 10 10 let 11 11 pname = "beeper"; 12 - version = "4.0.732"; 12 + version = "4.0.747"; 13 13 src = fetchurl { 14 14 url = "https://beeper-desktop.download.beeper.com/builds/Beeper-${version}.AppImage"; 15 - hash = "sha256-8HcWEMrMpq+QCnkCf7Yn79fADy98KFqL/m1erXtM8XU="; 15 + hash = "sha256-eLNxuBCm3vzG/90mZsQCVInGu8lMPrr+/UBAHj+vGJ4="; 16 16 }; 17 17 appimageContents = appimageTools.extract { 18 18 inherit pname version src;
+3 -3
pkgs/by-name/ca/cargo-mutants/package.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "cargo-mutants"; 9 - version = "25.0.1"; 9 + version = "25.1.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "sourcefrog"; 13 13 repo = "cargo-mutants"; 14 14 rev = "v${version}"; 15 - hash = "sha256-aTGuCkPk1GYUlRXCdNIy94d5zHxUPpNNFN4aapf8s0U="; 15 + hash = "sha256-boT8jptZSGTITBQzFBHIcZnQMlRKctCFoGllcZZ0Onw="; 16 16 }; 17 17 18 18 useFetchCargoVendor = true; 19 - cargoHash = "sha256-Vrh8N29EWIwVgAR6aEQcnkbrs/+llCx+GfiV0WlZOqw="; 19 + cargoHash = "sha256-iKK5sZKUSWB5+FfbGXaZndzGT023fU+0f6/g9YRJszA="; 20 20 21 21 # too many tests require internet access 22 22 doCheck = false;
+2 -2
pkgs/by-name/ch/checkov/package.nix
··· 25 25 26 26 python3.pkgs.buildPythonApplication rec { 27 27 pname = "checkov"; 28 - version = "3.2.436"; 28 + version = "3.2.437"; 29 29 pyproject = true; 30 30 31 31 src = fetchFromGitHub { 32 32 owner = "bridgecrewio"; 33 33 repo = "checkov"; 34 34 tag = version; 35 - hash = "sha256-QI7gJjk7TtafSqGJ8vX+bTgajeRjBUHQnNJxhDiVUDI="; 35 + hash = "sha256-AXqrqAtwGKdzgPwWEpqScFcsP62tvMpNxVn+K75aHUo="; 36 36 }; 37 37 38 38 pythonRelaxDeps = [
+2 -2
pkgs/by-name/cl/clj-kondo/package.nix
··· 7 7 8 8 buildGraalvmNativeImage rec { 9 9 pname = "clj-kondo"; 10 - version = "2025.04.07"; 10 + version = "2025.06.05"; 11 11 12 12 src = fetchurl { 13 13 url = "https://github.com/clj-kondo/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar"; 14 - sha256 = "sha256-yJyRqQglJUiHotB70zga5NhFquHsKgmwT9sryZHEFRU="; 14 + sha256 = "sha256-jmQFiL8MFIuMrHPSxW27E7yZIGf+k8J5nFVXgNGIKoM="; 15 15 }; 16 16 17 17 graalvmDrv = graalvmPackages.graalvm-ce;
-208
pkgs/by-name/cu/cubeb/0001-cmake-add-pkg-config-file-generation.patch
··· 1 - From e0cbc1049b9a3a3322cd48d32af148f87d5007c2 Mon Sep 17 00:00:00 2001 2 - From: Marcin Serwin <marcin@serwin.dev> 3 - Date: Mon, 19 May 2025 22:36:53 +0200 4 - Subject: [PATCH] cmake: add pkg-config file generation 5 - 6 - Signed-off-by: Marcin Serwin <marcin@serwin.dev> 7 - --- 8 - CMakeLists.txt | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 9 - libcubeb.pc.in | 12 ++++++++++++ 10 - 2 files changed, 62 insertions(+) 11 - create mode 100644 libcubeb.pc.in 12 - 13 - diff --git a/CMakeLists.txt b/CMakeLists.txt 14 - index 07618fa..6470837 100644 15 - --- a/CMakeLists.txt 16 - +++ b/CMakeLists.txt 17 - @@ -23,6 +23,17 @@ if(NOT CMAKE_BUILD_TYPE) 18 - "Choose the type of build, options are: Debug Release RelWithDebInfo MinSizeRel." FORCE) 19 - endif() 20 - 21 - +set(private_requires) 22 - +set(private_libs) 23 - +set(private_libs_flags) 24 - +if(UNIX AND NOT APPLE) 25 - + if(BSD OR ANDROID) 26 - + list(APPEND private_libs c++) 27 - + else() 28 - + list(APPEND private_libs stdc++) 29 - + endif() 30 - +endif() 31 - + 32 - set(CMAKE_C_STANDARD 99) 33 - set(CMAKE_CXX_STANDARD 17) 34 - set(CMAKE_CXX_STANDARD_REQUIRED ON) 35 - @@ -141,6 +152,7 @@ if(NOT BUNDLE_SPEEX) 36 - pkg_check_modules(speexdsp IMPORTED_TARGET speexdsp) 37 - if(speexdsp_FOUND) 38 - add_library(speex ALIAS PkgConfig::speexdsp) 39 - + list(APPEND private_requires speexdsp) 40 - endif() 41 - endif() 42 - endif() 43 - @@ -155,6 +167,7 @@ if(NOT TARGET speex) 44 - EXPORT= 45 - RANDOM_PREFIX=speex 46 - ) 47 - + list(APPEND private_libs speex) 48 - endif() 49 - 50 - # $<BUILD_INTERFACE:> required because of https://gitlab.kitware.com/cmake/cmake/-/issues/15415 51 - @@ -166,6 +179,7 @@ include(CheckIncludeFiles) 52 - set(THREADS_PREFER_PTHREAD_FLAG ON) 53 - find_package(Threads) 54 - target_link_libraries(cubeb PRIVATE Threads::Threads) 55 - +list(APPEND private_libs ${CMAKE_THREAD_LIBS_INIT}) 56 - 57 - if(LAZY_LOAD_LIBS) 58 - check_include_files(pulse/pulseaudio.h USE_PULSE) 59 - @@ -176,6 +190,7 @@ if(LAZY_LOAD_LIBS) 60 - 61 - if(USE_PULSE OR USE_ALSA OR USE_JACK OR USE_SNDIO OR USE_AAUDIO) 62 - target_link_libraries(cubeb PRIVATE ${CMAKE_DL_LIBS}) 63 - + list(APPEND private_libs ${CMAKE_DL_LIBS}) 64 - 65 - if(ANDROID) 66 - target_compile_definitions(cubeb PRIVATE __ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__) 67 - @@ -191,6 +206,7 @@ else() 68 - set(USE_PULSE ON) 69 - target_compile_definitions(cubeb PRIVATE DISABLE_LIBPULSE_DLOPEN) 70 - target_link_libraries(cubeb PRIVATE PkgConfig::libpulse) 71 - + list(APPEND private_requires libpulse) 72 - endif() 73 - 74 - pkg_check_modules(alsa IMPORTED_TARGET alsa) 75 - @@ -198,6 +214,7 @@ else() 76 - set(USE_ALSA ON) 77 - target_compile_definitions(cubeb PRIVATE DISABLE_LIBASOUND_DLOPEN) 78 - target_link_libraries(cubeb PRIVATE PkgConfig::alsa) 79 - + list(APPEND private_requires alsa) 80 - endif() 81 - 82 - pkg_check_modules(jack IMPORTED_TARGET jack) 83 - @@ -205,18 +222,21 @@ else() 84 - set(USE_JACK ON) 85 - target_compile_definitions(cubeb PRIVATE DISABLE_LIBJACK_DLOPEN) 86 - target_link_libraries(cubeb PRIVATE PkgConfig::jack) 87 - + list(APPEND private_requires jack) 88 - endif() 89 - 90 - check_include_files(sndio.h USE_SNDIO) 91 - if(USE_SNDIO) 92 - target_compile_definitions(cubeb PRIVATE DISABLE_LIBSNDIO_DLOPEN) 93 - target_link_libraries(cubeb PRIVATE sndio) 94 - + list(APPEND private_libs sndio) 95 - endif() 96 - 97 - check_include_files(aaudio/AAudio.h USE_AAUDIO) 98 - if(USE_AAUDIO) 99 - target_compile_definitions(cubeb PRIVATE DISABLE_LIBAAUDIO_DLOPEN) 100 - target_link_libraries(cubeb PRIVATE aaudio) 101 - + list(APPEND private_libs aaudio) 102 - endif() 103 - endif() 104 - 105 - @@ -263,6 +283,7 @@ if(USE_AUDIOUNIT) 106 - src/cubeb_osx_run_loop.cpp) 107 - target_compile_definitions(cubeb PRIVATE USE_AUDIOUNIT) 108 - target_link_libraries(cubeb PRIVATE "-framework AudioUnit" "-framework CoreAudio" "-framework CoreServices") 109 - + list(APPEND private_libs_flags "-framework AudioUnit" "-framework CoreAudio" "-framework CoreServices") 110 - endif() 111 - 112 - check_include_files(audioclient.h USE_WASAPI) 113 - @@ -271,6 +292,7 @@ if(USE_WASAPI) 114 - src/cubeb_wasapi.cpp) 115 - target_compile_definitions(cubeb PRIVATE USE_WASAPI) 116 - target_link_libraries(cubeb PRIVATE avrt ole32 ksuser) 117 - + list(APPEND private_libs avrt ole32 ksuser) 118 - endif() 119 - 120 - check_include_files("windows.h;mmsystem.h" USE_WINMM) 121 - @@ -279,6 +301,7 @@ if(USE_WINMM) 122 - src/cubeb_winmm.c) 123 - target_compile_definitions(cubeb PRIVATE USE_WINMM) 124 - target_link_libraries(cubeb PRIVATE winmm) 125 - + list(APPEND private_libs winmm) 126 - endif() 127 - 128 - check_include_files(SLES/OpenSLES.h USE_OPENSL) 129 - @@ -288,6 +311,7 @@ if(USE_OPENSL) 130 - src/cubeb-jni.cpp) 131 - target_compile_definitions(cubeb PRIVATE USE_OPENSL) 132 - target_link_libraries(cubeb PRIVATE OpenSLES) 133 - + list(APPEND private_libs OpenSLES) 134 - endif() 135 - 136 - check_include_files(sys/soundcard.h HAVE_SYS_SOUNDCARD_H) 137 - @@ -303,6 +327,7 @@ if(HAVE_SYS_SOUNDCARD_H) 138 - pkg_check_modules(libbsd-overlay IMPORTED_TARGET libbsd-overlay) 139 - if(libbsd-overlay_FOUND) 140 - target_link_libraries(cubeb PRIVATE PkgConfig::libbsd-overlay) 141 - + list(APPEND private_requires libbsd-overlay) 142 - set(HAVE_STRLCPY true) 143 - endif() 144 - endif() 145 - @@ -320,6 +345,7 @@ if(USE_AUDIOTRACK) 146 - src/cubeb_audiotrack.c) 147 - target_compile_definitions(cubeb PRIVATE USE_AUDIOTRACK) 148 - target_link_libraries(cubeb PRIVATE log) 149 - + list(APPEND private_libs log) 150 - endif() 151 - 152 - check_include_files(sys/audioio.h USE_SUN) 153 - @@ -335,6 +361,7 @@ if(USE_KAI) 154 - src/cubeb_kai.c) 155 - target_compile_definitions(cubeb PRIVATE USE_KAI) 156 - target_link_libraries(cubeb PRIVATE kai) 157 - + list(APPEND private_libs kai) 158 - endif() 159 - 160 - if(USE_PULSE AND USE_PULSE_RUST) 161 - @@ -452,3 +479,26 @@ add_custom_target(clang-format-check 162 - | xargs -0 ${CLANG_FORMAT_BINARY} -Werror -n 163 - COMMENT "Check formatting with clang-format" 164 - VERBATIM) 165 - + 166 - + 167 - +list(TRANSFORM private_libs PREPEND "-l") 168 - +string(JOIN " " CUBEB_PC_PRIVATE_LIBS ${private_libs} ${private_libs_flags}) 169 - + 170 - +string(JOIN " " CUBEB_PC_PRIVATE_REQUIRES ${private_requires}) 171 - + 172 - +if(IS_ABSOLUTE "${CMAKE_INSTALL_INCLUDEDIR}") 173 - + set(CUBEB_PC_INCLUDEDIR "${CMAKE_INSTALL_INCLUDEDIR}") 174 - +else() 175 - + set(CUBEB_PC_INCLUDEDIR "\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}") 176 - +endif() 177 - +if(IS_ABSOLUTE "${CMAKE_INSTALL_LIBDIR}") 178 - + set(CUBEB_PC_LIBDIR "${CMAKE_INSTALL_LIBDIR}") 179 - +else() 180 - + set(CUBEB_PC_LIBDIR "\${prefix}/${CMAKE_INSTALL_LIBDIR}") 181 - +endif() 182 - + 183 - +configure_file(libcubeb.pc.in libcubeb.pc @ONLY) 184 - +install(FILES "${CMAKE_CURRENT_BINARY_DIR}/libcubeb.pc" 185 - + DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig 186 - +) 187 - + 188 - diff --git a/libcubeb.pc.in b/libcubeb.pc.in 189 - new file mode 100644 190 - index 0000000..2310ae6 191 - --- /dev/null 192 - +++ b/libcubeb.pc.in 193 - @@ -0,0 +1,12 @@ 194 - +prefix=@CMAKE_INSTALL_PREFIX@ 195 - +exec_prefix=${prefix} 196 - +libdir=@CUBEB_PC_LIBDIR@ 197 - +includedir=@CUBEB_PC_INCLUDEDIR@ 198 - + 199 - +Name: libcubeb 200 - +Description: Cross platform audio library 201 - +Version: @PROJECT_VERSION@ 202 - +Requires.private: @CUBEB_PC_PRIVATE_REQUIRES@ 203 - +Libs: -L${libdir} -lcubeb 204 - +Libs.private: @CUBEB_PC_PRIVATE_LIBS@ 205 - +Cflags: -I${includedir} 206 - -- 207 - 2.49.0 208 -
-31
pkgs/by-name/cu/cubeb/0001-cmake-don-t-hardcode-include-as-the-includedir.patch
··· 1 - From 4f8dff52e99bdd70d07d7cb47d357bb91dc5f1a9 Mon Sep 17 00:00:00 2001 2 - From: Marcin Serwin <marcin@serwin.dev> 3 - Date: Sat, 24 May 2025 16:20:51 +0200 4 - Subject: [PATCH] cmake: don't hardcode "include" as the includedir 5 - 6 - When the default CMAKE_INSTALL_INCLUDEDIR is changed 7 - headers are installed to a different location, however, the 8 - INTERFACE_INCLUDE_DIRECTORIES in exported cmake configuration still 9 - point to <prefix>/include. 10 - 11 - Signed-off-by: Marcin Serwin <marcin@serwin.dev> 12 - --- 13 - CMakeLists.txt | 2 +- 14 - 1 file changed, 1 insertion(+), 1 deletion(-) 15 - 16 - diff --git a/CMakeLists.txt b/CMakeLists.txt 17 - index 07618fa..bdf2212 100644 18 - --- a/CMakeLists.txt 19 - +++ b/CMakeLists.txt 20 - @@ -91,7 +91,7 @@ add_library(cubeb 21 - src/cubeb_utils.cpp 22 - ) 23 - target_include_directories(cubeb 24 - - PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> $<INSTALL_INTERFACE:include> 25 - + PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}> 26 - ) 27 - set_target_properties(cubeb PROPERTIES 28 - VERSION ${cubeb_VERSION} 29 - -- 30 - 2.49.0 31 -
+4 -19
pkgs/by-name/cu/cubeb/package.nix
··· 14 14 15 15 # passthru.tests 16 16 testers, 17 - pcsx2, 18 - duckstation, 19 17 20 18 alsaSupport ? !stdenv.hostPlatform.isDarwin, 21 19 pulseSupport ? !stdenv.hostPlatform.isDarwin, ··· 26 24 27 25 stdenv.mkDerivation (finalAttrs: { 28 26 pname = "cubeb"; 29 - version = "0-unstable-2025-04-02"; 27 + version = "0-unstable-2025-05-29"; 30 28 31 29 src = fetchFromGitHub { 32 30 owner = "mozilla"; 33 31 repo = "cubeb"; 34 - rev = "975a727e5e308a04cfb9ecdf7ddaf1150ea3f733"; 35 - hash = "sha256-3IP++tdiJUwXR6t5mf/MkPd524K/LYESNMkQ8vy10jo="; 32 + rev = "78ee5f0efaaa395e3e1806e8ef85dcb15c7c063d"; 33 + hash = "sha256-PsBlZQTPiBt8Y3okFOZYhiFn58adxVlaf/hLA0doX0o="; 36 34 }; 37 35 38 36 outputs = [ ··· 56 54 ++ lib.optional pulseSupport libpulseaudio 57 55 ++ lib.optional sndioSupport sndio; 58 56 59 - patches = [ 60 - # https://github.com/mozilla/cubeb/pull/813 61 - ./0001-cmake-add-pkg-config-file-generation.patch 62 - 63 - # https://github.com/mozilla/cubeb/pull/814 64 - ./0001-cmake-don-t-hardcode-include-as-the-includedir.patch 65 - ]; 66 - 67 57 cmakeFlags = [ 68 58 (lib.cmakeBool "BUILD_SHARED_LIBS" enableShared) 69 59 (lib.cmakeBool "BUILD_TESTS" false) # tests require an audio server ··· 76 66 77 67 passthru = { 78 68 updateScript = unstableGitUpdater { hardcodeZeroVersion = true; }; 79 - 80 - tests = { 81 - # These packages depend on a patched version of cubeb 82 - inherit pcsx2 duckstation; 83 - pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; 84 - }; 69 + tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; 85 70 }; 86 71 87 72 meta = {
+2 -1
pkgs/by-name/du/duckstation/package.nix
··· 6 6 callPackage, 7 7 cmake, 8 8 cpuinfo, 9 + cubeb, 9 10 curl, 10 11 extra-cmake-modules, 11 12 libXrandr, ··· 56 57 buildInputs = [ 57 58 SDL2 58 59 cpuinfo 59 - sources.cubeb 60 + cubeb 60 61 curl 61 62 libXrandr 62 63 libbacktrace
+9 -5
pkgs/by-name/du/duckstation/remove-cubeb-vendor.patch
··· 15 15 disable_compiler_warnings_for_target(kissfft) 16 16 17 17 diff --git a/src/util/cubeb_audio_stream.cpp b/src/util/cubeb_audio_stream.cpp 18 - index 85579c4..526d168 100644 18 + index 85579c4..339190a 100644 19 19 --- a/src/util/cubeb_audio_stream.cpp 20 20 +++ b/src/util/cubeb_audio_stream.cpp 21 - @@ -261,7 +261,7 @@ std::vector<std::pair<std::string, std::string>> AudioStream::GetCubebDriverName 21 + @@ -261,9 +261,9 @@ std::vector<std::pair<std::string, std::string>> AudioStream::GetCubebDriverName 22 22 std::vector<std::pair<std::string, std::string>> names; 23 23 names.emplace_back(std::string(), TRANSLATE_STR("AudioStream", "Default")); 24 24 25 25 - const char** cubeb_names = cubeb_get_backend_names(); 26 - + const char*const * cubeb_names = cubeb_get_backend_names(); 27 - for (u32 i = 0; cubeb_names[i] != nullptr; i++) 28 - names.emplace_back(cubeb_names[i], cubeb_names[i]); 26 + - for (u32 i = 0; cubeb_names[i] != nullptr; i++) 27 + - names.emplace_back(cubeb_names[i], cubeb_names[i]); 28 + + cubeb_backend_names backends = cubeb_get_backend_names(); 29 + + for (u32 i = 0; i < backends.count; i++) 30 + + names.emplace_back(backends.names[i], backends.names[i]); 29 31 return names; 32 + } 33 +
-12
pkgs/by-name/du/duckstation/sources.nix
··· 9 9 stdenv, 10 10 cmake, 11 11 ninja, 12 - cubeb, 13 12 }: 14 13 15 14 { ··· 163 162 license = lib.licenses.mit; 164 163 platforms = lib.platforms.linux; 165 164 }; 166 - }); 167 - 168 - cubeb = cubeb.overrideAttrs (old: { 169 - pname = "cubeb-patched-for-duckstation"; 170 - patches = (old.patches or [ ]) ++ [ 171 - (fetchpatch { 172 - url = "https://github.com/PCSX2/pcsx2/commit/430e31abe4a9e09567cb542f1416b011bb9b6ef9.patch"; 173 - stripLen = 2; 174 - hash = "sha256-bbH0c1X3lMeX6hfNKObhcq5xraFpicFV3mODQGYudvQ="; 175 - }) 176 - ]; 177 165 }); 178 166 }
+4 -3
pkgs/by-name/fr/framework-tool/package.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "framework-tool"; 11 - version = "0.4.2"; 11 + version = "0.4.3"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "FrameworkComputer"; 15 15 repo = "framework-system"; 16 16 tag = "v${version}"; 17 - hash = "sha256-eH6EUpdITFX3FDV0LbeOnqvDmbriDT5R02jhM2DVqtA="; 17 + hash = "sha256-gO7ieyVQzK3BkNsy451WNtrx51jlzd6vhwJX8RDoj/o="; 18 18 }; 19 19 20 20 useFetchCargoVendor = true; 21 - cargoHash = "sha256-qS65k/cqP9t71TxuqP1/0xIPkhe56WEEbzDzV6JfKrs="; 21 + cargoHash = "sha256-fgDZgWQGQEN2dLJjghngqeOLDX+0joSiI6OigGC57Hc="; 22 22 23 23 nativeBuildInputs = [ pkg-config ]; 24 24 buildInputs = [ udev ]; ··· 32 32 nickcao 33 33 leona 34 34 kloenk 35 + johnazoidberg 35 36 ]; 36 37 mainProgram = "framework_tool"; 37 38 };
+6 -6
pkgs/by-name/fs/fsautocomplete/deps.json
··· 221 221 }, 222 222 { 223 223 "pname": "Ionide.ProjInfo", 224 - "version": "0.71.1", 225 - "hash": "sha256-54LnHaowj5xpUdkI3UgIzNVdxNmVqNCNMiJo8k1LMGI=" 224 + "version": "0.71.2", 225 + "hash": "sha256-mQM7nVZL/rwFKlt+esfygistjilIDfySMnZmHS5IFv0=" 226 226 }, 227 227 { 228 228 "pname": "Ionide.ProjInfo.FCS", 229 - "version": "0.71.1", 230 - "hash": "sha256-UtAh4f6ee+c0cMkomP0ayo1mOUqWdFwMtBxK/DWioFE=" 229 + "version": "0.71.2", 230 + "hash": "sha256-TJCBJpv6OEsT/3enqjsW7JaSd0P+idlqJR5UR3jhaSI=" 231 231 }, 232 232 { 233 233 "pname": "Ionide.ProjInfo.ProjectSystem", 234 - "version": "0.71.1", 235 - "hash": "sha256-zSVY/uRc4HoEEB9YDSJtDlDDHdZD+zBca3RrXJaRoBM=" 234 + "version": "0.71.2", 235 + "hash": "sha256-Agja7VwF/MbOOieLVJWv42z+l6hWhVw1V0dNrVAJ0Ks=" 236 236 }, 237 237 { 238 238 "pname": "LinkDotNet.StringBuilder",
+2 -2
pkgs/by-name/fs/fsautocomplete/package.nix
··· 9 9 10 10 buildDotnetModule (finalAttrs: { 11 11 pname = "fsautocomplete"; 12 - version = "0.78.1"; 12 + version = "0.78.3"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "fsharp"; 16 16 repo = "FsAutoComplete"; 17 17 tag = "v${finalAttrs.version}"; 18 - hash = "sha256-l+xC7OXOEE3gSfbsqcTF26/29dsr/cin8moRoaDSKBM="; 18 + hash = "sha256-ZY0sRRGTazaesHyqUe5C/l8xmo+teTS34KVXd0DnO84="; 19 19 }; 20 20 21 21 nugetDeps = ./deps.json;
+3 -3
pkgs/by-name/go/goeland/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "goeland"; 9 - version = "0.18.3"; 9 + version = "0.20.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "slurdge"; 13 13 repo = "goeland"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-4xhw6L6CuwW2MepwGvpVLVafMcU/g0bn/2M/8ZSRF/U="; 15 + sha256 = "sha256-5MKkjUOAXz6R7PdChuJA4ybc07gHdO9BF68CpI7OExA="; 16 16 }; 17 17 18 - vendorHash = "sha256-TZIHYFE4kJu5EOQ9oT8S0Tp/r38d5RhoLdmIrus8Ibc="; 18 + vendorHash = "sha256-Jnui1toAV4VvPs6T7UqgAUarFjuik/OnLUrF5VqI+EU="; 19 19 20 20 ldflags = [ 21 21 "-s"
+2 -2
pkgs/by-name/ke/kew/package.nix
··· 33 33 34 34 stdenv.mkDerivation (finalAttrs: { 35 35 pname = "kew"; 36 - version = "3.3.2"; 36 + version = "3.3.3"; 37 37 38 38 src = fetchFromGitHub { 39 39 owner = "ravachol"; 40 40 repo = "kew"; 41 41 tag = "v${finalAttrs.version}"; 42 - hash = "sha256-DcQs9saw4DeEiPUo/pGaP5MMNfIuzOZPQW1FgQKQ20w="; 42 + hash = "sha256-1PUvUFlRhGrZLjLwQrNb0kE695m5poSqrAIOBAnm3xk="; 43 43 }; 44 44 45 45 postPatch = ''
+3 -3
pkgs/by-name/ki/kimai/package.nix
··· 7 7 8 8 php.buildComposerProject2 (finalAttrs: { 9 9 pname = "kimai"; 10 - version = "2.33.0"; 10 + version = "2.34.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "kimai"; 14 14 repo = "kimai"; 15 15 tag = finalAttrs.version; 16 - hash = "sha256-YkACx0xl+6yN8pgH56WPdEoNAZxAxHIPLay28V1S5WQ="; 16 + hash = "sha256-LxbECvOukhCA93jBvs/yOeBoGXmXgPGbKZrGppAWrYM="; 17 17 }; 18 18 19 19 php = php.buildEnv { ··· 38 38 ''; 39 39 }; 40 40 41 - vendorHash = "sha256-smDAz4RnVEgPcGjsQmN0NC8kWgLw78YFuef9gbajAeQ="; 41 + vendorHash = "sha256-wCrj4HfqLj9gljkOGw8lNG9qsFHN9oXI1FjgRzPtwfI="; 42 42 43 43 composerNoPlugins = false; 44 44 composerNoScripts = false;
+2 -2
pkgs/by-name/la/lazyjournal/package.nix
··· 5 5 nix-update-script, 6 6 }: 7 7 let 8 - version = "0.7.8"; 8 + version = "0.7.9"; 9 9 in 10 10 buildGoModule { 11 11 pname = "lazyjournal"; ··· 15 15 owner = "Lifailon"; 16 16 repo = "lazyjournal"; 17 17 tag = version; 18 - hash = "sha256-d+wiq6q5lxE17nCKZvl75xBsLMKz1AjxhLFH6GYX7Y0="; 18 + hash = "sha256-ohMcTu4sK5M11FY2QkJcHnNxx6pmscdH3S2MbWorUVM="; 19 19 }; 20 20 21 21 vendorHash = "sha256-faMGgTJuD/6CqR+OfGknE0dGdDOSwoODySNcb3kBLv8=";
+3 -3
pkgs/by-name/li/livekit/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "livekit"; 10 - version = "1.8.4"; 10 + version = "1.9.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "livekit"; 14 14 repo = "livekit"; 15 15 rev = "v${version}"; 16 - hash = "sha256-j8alEPvSMdYpQLdWwaoSG5ZYgO17O1BMa71omeCb2Ug="; 16 + hash = "sha256-xj0K9DaLXrj7U9zlaaAOMu7HFkTvn6P9PBb83j26D70="; 17 17 }; 18 18 19 - vendorHash = "sha256-7Zs7b0vaXyho1X33obsHh5f7sIUyhJKfJmHsFf/IuPY="; 19 + vendorHash = "sha256-3zrP84YkPRn4NC3l9XRhtNraX8G5WnRxo2CNOmMfVJs="; 20 20 21 21 subPackages = [ "cmd/server" ]; 22 22
+3 -3
pkgs/by-name/mi/mihomo-party/package.nix
··· 16 16 17 17 stdenv.mkDerivation rec { 18 18 pname = "mihomo-party"; 19 - version = "1.7.3"; 19 + version = "1.7.4"; 20 20 21 21 src = 22 22 let ··· 31 31 fetchurl { 32 32 url = "https://github.com/mihomo-party-org/mihomo-party/releases/download/v${version}/mihomo-party-linux-${version}-${arch}.deb"; 33 33 hash = selectSystem { 34 - x86_64-linux = "sha256-IzOW36nJS8SBc3o6/E6eGdBi9I7JApmWydk1x0gEWUw="; 35 - aarch64-linux = "sha256-AKOATvsAqX1CkoQrMQzVlbf2x+BzIP4bcj49vPRIkEg="; 34 + x86_64-linux = "sha256-pQcDW9ztCTIS5dbmPuvig32cXWfzYiHksa3Jv/O5J7E="; 35 + aarch64-linux = "sha256-YHLHJ05sdMj/Wz/WAEianbDIUz9X+AER2wm9T/QHRXI="; 36 36 }; 37 37 }; 38 38
+9 -9
pkgs/by-name/mi/mirrord/manifest.json
··· 1 1 { 2 - "version": "3.142.2", 2 + "version": "3.143.0", 3 3 "assets": { 4 4 "x86_64-linux": { 5 - "url": "https://github.com/metalbear-co/mirrord/releases/download/3.142.2/mirrord_linux_x86_64", 6 - "hash": "sha256-lTY28QpoC7/CosXRHFwTdwL4Jd5OKGMaaSPaVrUnHco=" 5 + "url": "https://github.com/metalbear-co/mirrord/releases/download/3.143.0/mirrord_linux_x86_64", 6 + "hash": "sha256-0wu90iNAP7OQYENHIPsTSPk8Ko2jK0uBdZWe2d1URS8=" 7 7 }, 8 8 "aarch64-linux": { 9 - "url": "https://github.com/metalbear-co/mirrord/releases/download/3.142.2/mirrord_linux_aarch64", 10 - "hash": "sha256-svFAYPSLM9ykk8hTwU6ITmB5uBewGG8rHy97R95D02w=" 9 + "url": "https://github.com/metalbear-co/mirrord/releases/download/3.143.0/mirrord_linux_aarch64", 10 + "hash": "sha256-MWQ5k9Tk6q7f5QQ3Og9O5dyEDd+wNi3FFYqbFpa7uxM=" 11 11 }, 12 12 "aarch64-darwin": { 13 - "url": "https://github.com/metalbear-co/mirrord/releases/download/3.142.2/mirrord_mac_universal", 14 - "hash": "sha256-hHCDq+rcJhuF1lnJTXfM4jcBenDHz5YTSX1tYptZREg=" 13 + "url": "https://github.com/metalbear-co/mirrord/releases/download/3.143.0/mirrord_mac_universal", 14 + "hash": "sha256-GdwZWtNTuiUf+DcuZkVUm0YVH0EKfT6V6clcv1E7BxY=" 15 15 }, 16 16 "x86_64-darwin": { 17 - "url": "https://github.com/metalbear-co/mirrord/releases/download/3.142.2/mirrord_mac_universal", 18 - "hash": "sha256-hHCDq+rcJhuF1lnJTXfM4jcBenDHz5YTSX1tYptZREg=" 17 + "url": "https://github.com/metalbear-co/mirrord/releases/download/3.143.0/mirrord_mac_universal", 18 + "hash": "sha256-GdwZWtNTuiUf+DcuZkVUm0YVH0EKfT6V6clcv1E7BxY=" 19 19 } 20 20 } 21 21 }
+4 -4
pkgs/by-name/ns/nsh/package.nix
··· 20 20 21 21 doCheck = false; 22 22 23 - meta = with lib; { 23 + meta = { 24 24 description = "Command-line shell like fish, but POSIX compatible"; 25 25 mainProgram = "nsh"; 26 26 homepage = "https://github.com/nuta/nsh"; 27 27 changelog = "https://github.com/nuta/nsh/raw/v${version}/docs/changelog.md"; 28 28 license = [ 29 - licenses.cc0 # or 30 - licenses.mit 29 + lib.licenses.cc0 # or 30 + lib.licenses.mit 31 31 ]; 32 - maintainers = with maintainers; [ cafkafk ]; 32 + maintainers = with lib.maintainers; [ cafkafk ]; 33 33 }; 34 34 35 35 passthru = {
+3 -3
pkgs/by-name/ns/nsq/package.nix
··· 24 24 "-w" 25 25 ]; 26 26 27 - meta = with lib; { 27 + meta = { 28 28 homepage = "https://nsq.io/"; 29 29 description = "Realtime distributed messaging platform"; 30 30 changelog = "https://github.com/nsqio/nsq/raw/v${version}/ChangeLog.md"; 31 - license = licenses.mit; 32 - maintainers = with maintainers; [ blakesmith ]; 31 + license = lib.licenses.mit; 32 + maintainers = with lib.maintainers; [ blakesmith ]; 33 33 }; 34 34 }
+4 -4
pkgs/by-name/nu/nuclei-templates/package.nix
··· 25 25 runHook postInstall 26 26 ''; 27 27 28 - meta = with lib; { 28 + meta = { 29 29 description = "Templates for the nuclei engine to find security vulnerabilities"; 30 30 homepage = "https://github.com/projectdiscovery/nuclei-templates"; 31 31 changelog = "https://github.com/projectdiscovery/nuclei-templates/releases/tag/v${version}"; 32 - license = licenses.mit; 33 - maintainers = with maintainers; [ fab ]; 34 - platforms = platforms.all; 32 + license = lib.licenses.mit; 33 + maintainers = with lib.maintainers; [ fab ]; 34 + platforms = lib.platforms.all; 35 35 }; 36 36 }
+3 -3
pkgs/by-name/nu/nuclei/package.nix
··· 36 36 37 37 versionCheckProgramArg = "-version"; 38 38 39 - meta = with lib; { 39 + meta = { 40 40 description = "Tool for configurable targeted scanning"; 41 41 longDescription = '' 42 42 Nuclei is used to send requests across targets based on a template ··· 47 47 ''; 48 48 homepage = "https://github.com/projectdiscovery/nuclei"; 49 49 changelog = "https://github.com/projectdiscovery/nuclei/releases/tag/v${version}"; 50 - license = licenses.mit; 51 - maintainers = with maintainers; [ 50 + license = lib.licenses.mit; 51 + maintainers = with lib.maintainers; [ 52 52 fab 53 53 Misaka13514 54 54 ];
+3 -3
pkgs/by-name/nu/nucleiparser/package.nix
··· 28 28 "nucleiparser" 29 29 ]; 30 30 31 - meta = with lib; { 31 + meta = { 32 32 description = "Nuclei output parser for CLI"; 33 33 homepage = "https://github.com/sinkmanu/nucleiparser"; 34 34 changelog = "https://github.com/Sinkmanu/nucleiparser/releases/tag/${version}"; 35 - license = licenses.gpl3Only; 36 - maintainers = with maintainers; [ fab ]; 35 + license = lib.licenses.gpl3Only; 36 + maintainers = with lib.maintainers; [ fab ]; 37 37 mainProgram = "nparser"; 38 38 }; 39 39 }
+3 -3
pkgs/by-name/nu/numberstation/package.nix
··· 60 60 makeWrapperArgs+=("''${gappsWrapperArgs[@]}") 61 61 ''; 62 62 63 - meta = with lib; { 63 + meta = { 64 64 changelog = "https://git.sr.ht/~martijnbraam/numberstation/refs/${version}"; 65 65 description = "TOTP Authentication application for mobile"; 66 66 mainProgram = "numberstation"; 67 67 homepage = "https://sr.ht/~martijnbraam/numberstation/"; 68 - license = licenses.gpl3Only; 69 - maintainers = with maintainers; [ dotlambda ]; 68 + license = lib.licenses.gpl3Only; 69 + maintainers = with lib.maintainers; [ dotlambda ]; 70 70 }; 71 71 }
+3 -3
pkgs/by-name/nu/nurl/package.nix
··· 48 48 GEN_ARTIFACTS = "artifacts"; 49 49 }; 50 50 51 - meta = with lib; { 51 + meta = { 52 52 description = "Command-line tool to generate Nix fetcher calls from repository URLs"; 53 53 homepage = "https://github.com/nix-community/nurl"; 54 54 changelog = "https://github.com/nix-community/nurl/blob/v${version}/CHANGELOG.md"; 55 - license = licenses.mpl20; 56 - maintainers = with maintainers; [ figsoda ]; 55 + license = lib.licenses.mpl20; 56 + maintainers = with lib.maintainers; [ figsoda ]; 57 57 mainProgram = "nurl"; 58 58 }; 59 59 }
+3 -3
pkgs/by-name/oa/oapi-codegen/package.nix
··· 24 24 25 25 ldflags = [ "-X main.noVCSVersionOverride=${version}" ]; 26 26 27 - meta = with lib; { 27 + meta = { 28 28 description = "Go client and server OpenAPI 3 generator"; 29 29 homepage = "https://github.com/deepmap/oapi-codegen"; 30 30 changelog = "https://github.com/deepmap/oapi-codegen/releases/tag/v${version}"; 31 - license = licenses.asl20; 32 - maintainers = with maintainers; [ j4m3s ]; 31 + license = lib.licenses.asl20; 32 + maintainers = with lib.maintainers; [ j4m3s ]; 33 33 mainProgram = "oapi-codegen"; 34 34 }; 35 35 }
+4 -4
pkgs/by-name/oc/ocrodjvu/package.nix
··· 63 63 "-v" 64 64 ]; 65 65 66 - meta = with lib; { 66 + meta = { 67 67 description = "Wrapper for OCR systems that allows you to perform OCR on DjVu files"; 68 68 homepage = "https://github.com/FriedrichFroebel/ocrodjvu"; 69 69 changelog = "https://github.com/FriedrichFroebel/ocrodjvu/blob/${version}/doc/changelog"; 70 - license = licenses.gpl2Only; 71 - platforms = platforms.linux; 72 - maintainers = with maintainers; [ dansbandit ]; 70 + license = lib.licenses.gpl2Only; 71 + platforms = lib.platforms.linux; 72 + maintainers = with lib.maintainers; [ dansbandit ]; 73 73 mainProgram = "ocrodjvu"; 74 74 }; 75 75 }
+4 -4
pkgs/by-name/oc/ocsinventory-agent/package.nix
··· 113 113 updateScript = nix-update-script { }; 114 114 }; 115 115 116 - meta = with lib; { 116 + meta = { 117 117 description = "OCS Inventory unified agent for Unix operating systems"; 118 118 longDescription = '' 119 119 Open Computers and Software Inventory (OCS) is an application designed ··· 123 123 homepage = "https://ocsinventory-ng.org"; 124 124 changelog = "https://github.com/OCSInventory-NG/UnixAgent/releases/tag/v${version}"; 125 125 downloadPage = "https://github.com/OCSInventory-NG/UnixAgent/releases"; 126 - license = licenses.gpl2Only; 126 + license = lib.licenses.gpl2Only; 127 127 mainProgram = "ocsinventory-agent"; 128 - maintainers = with maintainers; [ 128 + maintainers = with lib.maintainers; [ 129 129 totoroot 130 130 anthonyroussel 131 131 ]; 132 - platforms = platforms.unix; 132 + platforms = lib.platforms.unix; 133 133 }; 134 134 }
+3 -3
pkgs/by-name/oc/octosuite/package.nix
··· 40 40 # Project has no tests 41 41 doCheck = false; 42 42 43 - meta = with lib; { 43 + meta = { 44 44 description = "Advanced Github OSINT framework"; 45 45 mainProgram = "octosuite"; 46 46 homepage = "https://github.com/bellingcat/octosuite"; 47 47 changelog = "https://github.com/bellingcat/octosuite/releases/tag/${version}"; 48 - license = licenses.gpl3Only; 49 - maintainers = with maintainers; [ fab ]; 48 + license = lib.licenses.gpl3Only; 49 + maintainers = with lib.maintainers; [ fab ]; 50 50 }; 51 51 }
+3 -3
pkgs/by-name/of/offat/package.nix
··· 52 52 53 53 pythonImportsCheck = [ "offat" ]; 54 54 55 - meta = with lib; { 55 + meta = { 56 56 description = "Tool to test APIs for prevalent vulnerabilities"; 57 57 homepage = "https://github.com/OWASP/OFFAT/"; 58 58 changelog = "https://github.com/OWASP/OFFAT/releases/tag/${src.tag}"; 59 - license = licenses.mit; 60 - maintainers = with maintainers; [ fab ]; 59 + license = lib.licenses.mit; 60 + maintainers = with lib.maintainers; [ fab ]; 61 61 mainProgram = "offat"; 62 62 }; 63 63 }
+2 -2
pkgs/by-name/ol/olivetin/package.nix
··· 81 81 82 82 { 83 83 pname = "olivetin"; 84 - version = "2025.6.1"; 84 + version = "2025.6.6"; 85 85 86 86 src = fetchFromGitHub { 87 87 owner = "OliveTin"; 88 88 repo = "OliveTin"; 89 89 tag = finalAttrs.version; 90 - hash = "sha256-Bd+zxVEhP7LZk74Mfai/MkML1pKlPBKm4kh4jAkC/kQ="; 90 + hash = "sha256-yzAuhrkJEBErf9yYuRoq5B7PT0XA0w668AG5LNSSRFM="; 91 91 }; 92 92 93 93 modRoot = "service";
+3 -3
pkgs/by-name/on/onefetch/package.nix
··· 64 64 --zsh <($out/bin/onefetch --generate zsh) 65 65 ''; 66 66 67 - meta = with lib; { 67 + meta = { 68 68 description = "Git repository summary on your terminal"; 69 69 homepage = "https://github.com/o2sh/onefetch"; 70 70 changelog = "https://github.com/o2sh/onefetch/blob/v${version}/CHANGELOG.md"; 71 - license = licenses.mit; 72 - maintainers = with maintainers; [ 71 + license = lib.licenses.mit; 72 + maintainers = with lib.maintainers; [ 73 73 Br1ght0ne 74 74 figsoda 75 75 kloenk
+3 -3
pkgs/by-name/op/opcr-policy/package.nix
··· 38 38 runHook postInstallCheck 39 39 ''; 40 40 41 - meta = with lib; { 41 + meta = { 42 42 mainProgram = "policy"; 43 43 homepage = "https://www.openpolicyregistry.io/"; 44 44 changelog = "https://github.com/opcr-io/policy/releases/tag/v${version}"; ··· 47 47 The policy CLI is a tool for building, versioning and publishing your authorization policies. 48 48 It uses OCI standards to manage artifacts, and the Open Policy Agent (OPA) to compile and run. 49 49 ''; 50 - license = licenses.asl20; 51 - maintainers = with maintainers; [ 50 + license = lib.licenses.asl20; 51 + maintainers = with lib.maintainers; [ 52 52 naphta 53 53 jk 54 54 ];
+3 -3
pkgs/by-name/op/openapi-changes/package.nix
··· 35 35 rev-prefix = "v"; 36 36 }; 37 37 38 - meta = with lib; { 38 + meta = { 39 39 description = "World's sexiest OpenAPI breaking changes detector"; 40 40 homepage = "https://pb33f.io/openapi-changes/"; 41 41 changelog = "https://github.com/pb33f/openapi-changes/releases/tag/v${version}"; 42 - license = licenses.gpl3; 43 - maintainers = with maintainers; [ mguentner ]; 42 + license = lib.licenses.gpl3; 43 + maintainers = with lib.maintainers; [ mguentner ]; 44 44 }; 45 45 }
+4 -4
pkgs/by-name/op/opengrok/package.nix
··· 29 29 runHook postInstall 30 30 ''; 31 31 32 - meta = with lib; { 32 + meta = { 33 33 description = "Source code search and cross reference engine"; 34 34 mainProgram = "opengrok"; 35 35 homepage = "https://opengrok.github.io/OpenGrok/"; 36 36 changelog = "https://github.com/oracle/opengrok/releases/tag/${version}"; 37 - license = licenses.cddl; 38 - maintainers = [ ]; 39 - platforms = platforms.all; 37 + license = lib.licenses.cddl; 38 + maintainers = with lib.maintainers; [ ]; 39 + platforms = lib.platforms.all; 40 40 }; 41 41 }
+5 -5
pkgs/by-name/op/openimagedenoise/package.nix
··· 53 53 (lib.cmakeFeature "TBB_ROOT" "${tbb}") 54 54 ]; 55 55 56 - meta = with lib; { 56 + meta = { 57 57 homepage = "https://www.openimagedenoise.org"; 58 58 description = "High-Performance Denoising Library for Ray Tracing"; 59 - license = licenses.asl20; 60 - maintainers = [ maintainers.leshainc ]; 61 - platforms = platforms.unix; 62 - changelog = "https://github.com/RenderKit/oidn/blob/v${version}/CHANGELOG.md"; 59 + license = lib.licenses.asl20; 60 + maintainers = [ lib.maintainers.leshainc ]; 61 + platforms = lib.platforms.unix; 62 + changelog = "https://github.com/RenderKit/oidn/blob/v${finalAttrs.version}/CHANGELOG.md"; 63 63 }; 64 64 })
+4 -4
pkgs/by-name/op/openjpeg/package.nix
··· 127 127 }; 128 128 }; 129 129 130 - meta = with lib; { 130 + meta = { 131 131 description = "Open-source JPEG 2000 codec written in C language"; 132 132 homepage = "https://www.openjpeg.org/"; 133 - license = licenses.bsd2; 134 - maintainers = with maintainers; [ codyopel ]; 135 - platforms = platforms.all; 133 + license = lib.licenses.bsd2; 134 + maintainers = with lib.maintainers; [ codyopel ]; 135 + platforms = lib.platforms.all; 136 136 changelog = "https://github.com/uclouvain/openjpeg/blob/v${version}/CHANGELOG.md"; 137 137 }; 138 138 }
+3 -3
pkgs/by-name/op/openllm/package.nix
··· 62 62 63 63 pythonImportsCheck = [ "openllm" ]; 64 64 65 - meta = with lib; { 65 + meta = { 66 66 description = "Run any open-source LLMs, such as Llama 3.1, Gemma, as OpenAI compatible API endpoint in the cloud"; 67 67 homepage = "https://github.com/bentoml/OpenLLM"; 68 68 changelog = "https://github.com/bentoml/OpenLLM/releases/tag/v${version}"; 69 - license = licenses.asl20; 70 - maintainers = with maintainers; [ 69 + license = lib.licenses.asl20; 70 + maintainers = with lib.maintainers; [ 71 71 happysalada 72 72 natsukium 73 73 ];
+4 -4
pkgs/by-name/op/openorienteering-mapper/package.nix
··· 92 92 ln -s $out/Applications/Mapper.app/Contents/MacOS/Mapper $out/bin/Mapper 93 93 ''; 94 94 95 - meta = with lib; { 95 + meta = { 96 96 homepage = "https://www.openorienteering.org/apps/mapper/"; 97 97 description = "Orienteering mapmaking program"; 98 98 changelog = "https://github.com/OpenOrienteering/mapper/releases/tag/v${version}"; 99 - license = licenses.gpl3Plus; 100 - maintainers = with maintainers; [ 99 + license = lib.licenses.gpl3Plus; 100 + maintainers = with lib.maintainers; [ 101 101 mpickering 102 102 sikmir 103 103 ]; 104 - platforms = with platforms; unix; 104 + platforms = with lib.platforms; unix; 105 105 mainProgram = "Mapper"; 106 106 }; 107 107 }
+3 -3
pkgs/by-name/op/openrisk/package.nix
··· 27 27 28 28 doInstallCheck = true; 29 29 30 - meta = with lib; { 30 + meta = { 31 31 description = "Tool that generates an AI-based risk score"; 32 32 homepage = "https://github.com/projectdiscovery/openrisk"; 33 33 changelog = "https://github.com/projectdiscovery/openrisk/releases/tag/v${version}"; 34 - license = licenses.mit; 35 - maintainers = with maintainers; [ fab ]; 34 + license = lib.licenses.mit; 35 + maintainers = with lib.maintainers; [ fab ]; 36 36 mainProgram = "openrisk"; 37 37 }; 38 38 }
+3 -3
pkgs/by-name/op/opentimestamps-client/package.nix
··· 31 31 "otsclient" 32 32 ]; 33 33 34 - meta = with lib; { 34 + meta = { 35 35 description = "Command-line tool to create and verify OpenTimestamps proofs"; 36 36 mainProgram = "ots"; 37 37 homepage = "https://github.com/opentimestamps/opentimestamps-client"; 38 38 changelog = "https://github.com/opentimestamps/opentimestamps-client/releases/tag/opentimestamps-client-v${version}"; 39 - license = licenses.lgpl3Only; 40 - maintainers = with maintainers; [ erikarvstedt ]; 39 + license = lib.licenses.lgpl3Only; 40 + maintainers = with lib.maintainers; [ erikarvstedt ]; 41 41 }; 42 42 }
+3 -3
pkgs/by-name/op/opentofu/package.nix
··· 60 60 61 61 subPackages = [ "./cmd/..." ]; 62 62 63 - meta = with lib; { 63 + meta = { 64 64 description = "Tool for building, changing, and versioning infrastructure"; 65 65 homepage = "https://opentofu.org/"; 66 66 changelog = "https://github.com/opentofu/opentofu/blob/v${version}/CHANGELOG.md"; 67 - license = licenses.mpl20; 68 - maintainers = with maintainers; [ 67 + license = lib.licenses.mpl20; 68 + maintainers = with lib.maintainers; [ 69 69 nickcao 70 70 zowoq 71 71 ];
+4 -4
pkgs/by-name/op/openvswitch/package.nix
··· 134 134 updateScript = nix-update-script { }; 135 135 }; 136 136 137 - meta = with lib; { 137 + meta = { 138 138 changelog = "https://www.openvswitch.org/releases/NEWS-${version}.txt"; 139 139 description = "Multilayer virtual switch"; 140 140 longDescription = '' ··· 148 148 to VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V. 149 149 ''; 150 150 homepage = "https://www.openvswitch.org/"; 151 - license = licenses.asl20; 152 - maintainers = with maintainers; [ 151 + license = lib.licenses.asl20; 152 + maintainers = with lib.maintainers; [ 153 153 adamcstephens 154 154 kmcopper 155 155 netixx 156 156 xddxdd 157 157 ]; 158 - platforms = platforms.linux; 158 + platforms = lib.platforms.linux; 159 159 }; 160 160 }
+4 -4
pkgs/by-name/op/operator-sdk/package.nix
··· 41 41 wrapProgram $out/bin/operator-sdk --prefix PATH : ${lib.makeBinPath [ go ]} 42 42 ''; 43 43 44 - meta = with lib; { 44 + meta = { 45 45 description = "SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding"; 46 46 homepage = "https://github.com/operator-framework/operator-sdk"; 47 47 changelog = "https://github.com/operator-framework/operator-sdk/releases/tag/v${version}"; 48 - license = licenses.asl20; 49 - maintainers = with maintainers; [ arnarg ]; 50 - platforms = platforms.linux ++ platforms.darwin; 48 + license = lib.licenses.asl20; 49 + maintainers = with lib.maintainers; [ arnarg ]; 50 + platforms = lib.platforms.linux ++ lib.platforms.darwin; 51 51 }; 52 52 }
+4 -4
pkgs/by-name/op/opkg/package.nix
··· 44 44 "--localstatedir=/var" 45 45 ]; 46 46 47 - meta = with lib; { 47 + meta = { 48 48 description = "Lightweight package management system based upon ipkg"; 49 49 homepage = "https://git.yoctoproject.org/cgit/cgit.cgi/opkg/"; 50 50 changelog = "https://git.yoctoproject.org/opkg/tree/NEWS?h=v${version}"; 51 - license = licenses.gpl2Plus; 52 - platforms = platforms.linux; 53 - maintainers = with maintainers; [ pSub ]; 51 + license = lib.licenses.gpl2Plus; 52 + platforms = lib.platforms.linux; 53 + maintainers = with lib.maintainers; [ pSub ]; 54 54 }; 55 55 }
+4 -4
pkgs/by-name/op/opsdroid/package.nix
··· 63 63 # Tests are not included in releases 64 64 doCheck = false; 65 65 66 - meta = with lib; { 66 + meta = { 67 67 description = "Open source chat-ops bot framework"; 68 68 homepage = "https://opsdroid.dev"; 69 69 changelog = "https://github.com/opsdroid/opsdroid/releases/tag/v${version}"; 70 - license = licenses.asl20; 71 - maintainers = with maintainers; [ 70 + license = lib.licenses.asl20; 71 + maintainers = with lib.maintainers; [ 72 72 globin 73 73 willibutz 74 74 ]; 75 - platforms = platforms.unix; 75 + platforms = lib.platforms.unix; 76 76 mainProgram = "opsdroid"; 77 77 }; 78 78 }
+4 -4
pkgs/by-name/or/orbuculum/package.nix
··· 51 51 cp $src/Support/60-orbcode.rules $out/etc/udev/rules.d/ 52 52 ''; 53 53 54 - meta = with lib; { 54 + meta = { 55 55 description = "Cortex M SWO SWV Demux and Postprocess for the ORBTrace"; 56 56 homepage = "https://orbcode.org"; 57 57 changelog = "https://github.com/orbcode/orbuculum/blob/V${version}/CHANGES.md"; 58 - license = licenses.bsd3; 59 - maintainers = with maintainers; [ newam ]; 60 - platforms = platforms.linux; 58 + license = lib.licenses.bsd3; 59 + maintainers = with lib.maintainers; [ newam ]; 60 + platforms = lib.platforms.linux; 61 61 }; 62 62 }
+3 -3
pkgs/by-name/ou/ouch/package.nix
··· 53 53 54 54 env.OUCH_ARTIFACTS_FOLDER = "artifacts"; 55 55 56 - meta = with lib; { 56 + meta = { 57 57 description = "Command-line utility for easily compressing and decompressing files and directories"; 58 58 homepage = "https://github.com/ouch-org/ouch"; 59 59 changelog = "https://github.com/ouch-org/ouch/blob/${version}/CHANGELOG.md"; 60 - license = licenses.mit; 61 - maintainers = with maintainers; [ 60 + license = lib.licenses.mit; 61 + maintainers = with lib.maintainers; [ 62 62 figsoda 63 63 psibi 64 64 krovuxdev
+4 -4
pkgs/by-name/ou/outfox/package.nix
··· 70 70 makeWrapper $out/share/OutFox/OutFox $out/bin/OutFox --argv0 71 71 ''; 72 72 73 - meta = with lib; { 73 + meta = { 74 74 description = "Rhythm game engine forked from StepMania"; 75 75 homepage = "https://projectoutfox.com"; 76 76 changelog = "https://projectoutfox.com/releases/${version}"; 77 - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 78 - license = licenses.unfree; 77 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 78 + license = lib.licenses.unfree; 79 79 platforms = [ 80 80 "x86_64-linux" 81 81 "i686-linux" 82 82 "aarch64-linux" 83 83 "armv7l-linux" 84 84 ]; 85 - maintainers = with maintainers; [ maxwell-lt ]; 85 + maintainers = with lib.maintainers; [ maxwell-lt ]; 86 86 mainProgram = "OutFox"; 87 87 }; 88 88 }
+3 -3
pkgs/by-name/ou/outputcheck/package.nix
··· 43 43 44 44 pythonImportsCheck = [ "OutputCheck" ]; 45 45 46 - meta = with lib; { 46 + meta = { 47 47 description = "Tool for checking tool output inspired by LLVM's FileCheck"; 48 48 homepage = "https://github.com/stp/OutputCheck"; 49 49 changelog = "https://github.com/stp/OutputCheck/releases/tag/${version}"; 50 - license = licenses.bsd3; 51 - maintainers = with maintainers; [ fsagbuya ]; 50 + license = lib.licenses.bsd3; 51 + maintainers = with lib.maintainers; [ fsagbuya ]; 52 52 mainProgram = "OutputCheck"; 53 53 }; 54 54 }
+3 -3
pkgs/by-name/ow/owmods-cli/package.nix
··· 61 61 62 62 passthru.updateScript = nix-update-script { }; 63 63 64 - meta = with lib; { 64 + meta = { 65 65 description = "CLI version of the mod manager for Outer Wilds Mod Loader"; 66 66 homepage = "https://github.com/ow-mods/ow-mod-man/tree/main/owmods_cli"; 67 67 downloadPage = "https://github.com/ow-mods/ow-mod-man/releases/tag/cli_v${version}"; 68 68 changelog = "https://github.com/ow-mods/ow-mod-man/releases/tag/cli_v${version}"; 69 69 mainProgram = "owmods"; 70 - license = licenses.gpl3Plus; 71 - maintainers = with maintainers; [ 70 + license = lib.licenses.gpl3Plus; 71 + maintainers = with lib.maintainers; [ 72 72 bwc9876 73 73 spoonbaker 74 74 locochoco
+4 -4
pkgs/by-name/ow/owncloud-client/package.nix
··· 54 54 55 55 passthru.updateScript = nix-update-script { }; 56 56 57 - meta = with lib; { 57 + meta = { 58 58 description = "Synchronise your ownCloud with your computer using this desktop client"; 59 59 homepage = "https://owncloud.org"; 60 - maintainers = with maintainers; [ 60 + maintainers = with lib.maintainers; [ 61 61 qknight 62 62 hellwolf 63 63 ]; 64 - platforms = platforms.unix; 65 - license = licenses.gpl2Plus; 64 + platforms = lib.platforms.unix; 65 + license = lib.licenses.gpl2Plus; 66 66 changelog = "https://github.com/owncloud/client/releases/tag/v${version}"; 67 67 }; 68 68 }
+3 -3
pkgs/by-name/pa/packer/package.nix
··· 31 31 installShellCompletion --zsh contrib/zsh-completion/_packer 32 32 ''; 33 33 34 - meta = with lib; { 34 + meta = { 35 35 description = "Tool for creating identical machine images for multiple platforms from a single source configuration"; 36 36 homepage = "https://www.packer.io"; 37 - license = licenses.bsl11; 38 - maintainers = with maintainers; [ 37 + license = lib.licenses.bsl11; 38 + maintainers = with lib.maintainers; [ 39 39 zimbatm 40 40 ma27 41 41 techknowlogick
+3 -3
pkgs/by-name/pa/packj/package.nix
··· 52 52 "packj" 53 53 ]; 54 54 55 - meta = with lib; { 55 + meta = { 56 56 description = "Tool to detect malicious/vulnerable open-source dependencies"; 57 57 homepage = "https://github.com/ossillate-inc/packj"; 58 58 changelog = "https://github.com/ossillate-inc/packj/releases/tag/v${version}"; 59 - license = licenses.agpl3Only; 60 - maintainers = with maintainers; [ fab ]; 59 + license = lib.licenses.agpl3Only; 60 + maintainers = with lib.maintainers; [ fab ]; 61 61 mainProgram = "packj"; 62 62 }; 63 63 }
+3 -3
pkgs/by-name/pa/pacproxy/package.nix
··· 17 17 18 18 vendorHash = "sha256-0Go+xwzaT1qt+cJfcPkC8ft3eB/OZCvOi2Pnn/A/rtQ="; 19 19 20 - meta = with lib; { 20 + meta = { 21 21 description = "No-frills local HTTP proxy server powered by a proxy auto-config (PAC) file"; 22 22 homepage = "https://github.com/williambailey/pacproxy"; 23 23 changelog = "https://github.com/williambailey/pacproxy/releases/tag/v${version}"; 24 - license = licenses.asl20; 25 - maintainers = with maintainers; [ terlar ]; 24 + license = lib.licenses.asl20; 25 + maintainers = with lib.maintainers; [ terlar ]; 26 26 mainProgram = "pacproxy"; 27 27 }; 28 28 }
+3 -3
pkgs/by-name/pa/pactorio/package.nix
··· 35 35 36 36 GEN_ARTIFACTS = "artifacts"; 37 37 38 - meta = with lib; { 38 + meta = { 39 39 description = "Mod packager for factorio"; 40 40 mainProgram = "pactorio"; 41 41 homepage = "https://github.com/figsoda/pactorio"; 42 42 changelog = "https://github.com/figsoda/pactorio/blob/v${version}/CHANGELOG.md"; 43 - license = licenses.mpl20; 44 - maintainers = with maintainers; [ figsoda ]; 43 + license = lib.licenses.mpl20; 44 + maintainers = with lib.maintainers; [ figsoda ]; 45 45 }; 46 46 }
+3 -3
pkgs/by-name/pa/pacu/package.nix
··· 72 72 "test_update_second_time" 73 73 ]; 74 74 75 - meta = with lib; { 75 + meta = { 76 76 description = "AWS exploitation framework"; 77 77 homepage = "https://github.com/RhinoSecurityLabs/pacu"; 78 78 changelog = "https://github.com/RhinoSecurityLabs/pacu/releases/tag/v${version}"; 79 - license = licenses.bsd3; 80 - maintainers = with maintainers; [ fab ]; 79 + license = lib.licenses.bsd3; 80 + maintainers = with lib.maintainers; [ fab ]; 81 81 mainProgram = "pacu"; 82 82 }; 83 83 }
+3 -3
pkgs/by-name/pa/padre/package.nix
··· 22 22 "-w" 23 23 ]; 24 24 25 - meta = with lib; { 25 + meta = { 26 26 description = "Advanced exploiting tool for Padding Oracle attacks against CBC mode encryption"; 27 27 homepage = "https://github.com/glebarez/padre"; 28 28 changelog = "https://github.com/glebarez/padre/releases/tag/v${version}"; 29 29 # https://github.com/glebarez/padre/issues/28 30 - license = licenses.unfree; 31 - maintainers = with maintainers; [ fab ]; 30 + license = lib.licenses.unfree; 31 + maintainers = with lib.maintainers; [ fab ]; 32 32 mainProgram = "padre"; 33 33 }; 34 34 }
+4 -4
pkgs/by-name/pa/pam_u2f/package.nix
··· 41 41 pam_u2f = nixosTests.pam-u2f; 42 42 }; 43 43 44 - meta = with lib; { 44 + meta = { 45 45 homepage = "https://developers.yubico.com/pam-u2f/"; 46 46 description = "PAM module for allowing authentication with a U2F device"; 47 47 changelog = "https://github.com/Yubico/pam-u2f/raw/pam_u2f-${version}/NEWS"; 48 - license = licenses.bsd2; 49 - platforms = platforms.unix; 50 - maintainers = with maintainers; [ philandstuff ]; 48 + license = lib.licenses.bsd2; 49 + platforms = lib.platforms.unix; 50 + maintainers = with lib.maintainers; [ philandstuff ]; 51 51 mainProgram = "pamu2fcfg"; 52 52 }; 53 53 }
+3 -3
pkgs/by-name/pa/parquet-tools/package.nix
··· 71 71 "parquet_tools" 72 72 ]; 73 73 74 - meta = with lib; { 74 + meta = { 75 75 description = "CLI tool for parquet files"; 76 76 homepage = "https://github.com/ktrueda/parquet-tools"; 77 77 changelog = "https://github.com/ktrueda/parquet-tools/releases/tag/${version}"; 78 - license = licenses.mit; 79 - maintainers = with maintainers; [ cpcloud ]; 78 + license = lib.licenses.mit; 79 + maintainers = with lib.maintainers; [ cpcloud ]; 80 80 mainProgram = "parquet-tools"; 81 81 }; 82 82 }
+3 -3
pkgs/by-name/pa/passdetective/package.nix
··· 25 25 "-X=main.build=${version}" 26 26 ]; 27 27 28 - meta = with lib; { 28 + meta = { 29 29 description = "Scans command history to detect mistakenly written passwords, API keys, and secrets"; 30 30 homepage = "https://github.com/aydinnyunus/PassDetective"; 31 31 changelog = "https://github.com/aydinnyunus/PassDetective/releases/tag/${version}"; 32 - license = licenses.asl20; 33 - maintainers = with maintainers; [ octodi ]; 32 + license = lib.licenses.asl20; 33 + maintainers = with lib.maintainers; [ octodi ]; 34 34 mainProgram = "PassDetective"; 35 35 }; 36 36 }
+3 -3
pkgs/by-name/pa/past-time/package.nix
··· 34 34 "past_time" 35 35 ]; 36 36 37 - meta = with lib; { 37 + meta = { 38 38 description = "Tool to visualize the progress of the year based on the past days"; 39 39 homepage = "https://github.com/fabaff/past-time"; 40 40 changelog = "https://github.com/fabaff/past-time/releases/tag/${version}"; 41 - license = with licenses; [ asl20 ]; 42 - maintainers = with maintainers; [ fab ]; 41 + license = with lib.licenses; [ asl20 ]; 42 + maintainers = with lib.maintainers; [ fab ]; 43 43 mainProgram = "past-time"; 44 44 }; 45 45 }
+3 -3
pkgs/by-name/pa/pastel/package.nix
··· 18 18 useFetchCargoVendor = true; 19 19 cargoHash = "sha256-u+1KDcC2KGqvmOk6k7hOHE16TMvDg92eMOdNMQQszug="; 20 20 21 - meta = with lib; { 21 + meta = { 22 22 description = "Command-line tool to generate, analyze, convert and manipulate colors"; 23 23 homepage = "https://github.com/sharkdp/pastel"; 24 24 changelog = "https://github.com/sharkdp/pastel/releases/tag/v${version}"; 25 - license = with licenses; [ 25 + license = with lib.licenses; [ 26 26 asl20 # or 27 27 mit 28 28 ]; 29 - maintainers = [ ]; 29 + maintainers = with lib.maintainers; [ ]; 30 30 mainProgram = "pastel"; 31 31 }; 32 32 }
+3 -3
pkgs/by-name/pa/patch2pr/package.nix
··· 30 30 version = version; 31 31 }; 32 32 33 - meta = with lib; { 33 + meta = { 34 34 description = "Create pull requests from patches without cloning the repository"; 35 35 homepage = "https://github.com/bluekeyes/patch2pr"; 36 36 changelog = "https://github.com/bluekeyes/patch2pr/releases/tag/v${version}"; 37 - license = licenses.mit; 38 - maintainers = with maintainers; [ katrinafyi ]; 37 + license = lib.licenses.mit; 38 + maintainers = with lib.maintainers; [ katrinafyi ]; 39 39 mainProgram = "patch2pr"; 40 40 }; 41 41 }
+3 -3
pkgs/by-name/pa/patsh/package.nix
··· 43 43 done 44 44 ''; 45 45 46 - meta = with lib; { 46 + meta = { 47 47 description = "Command-line tool for patching shell scripts inspired by resholve"; 48 48 mainProgram = "patsh"; 49 49 homepage = "https://github.com/nix-community/patsh"; 50 50 changelog = "https://github.com/nix-community/patsh/blob/v${version}/CHANGELOG.md"; 51 - license = licenses.mpl20; 52 - maintainers = with maintainers; [ figsoda ]; 51 + license = lib.licenses.mpl20; 52 + maintainers = with lib.maintainers; [ figsoda ]; 53 53 }; 54 54 }
+3 -3
pkgs/by-name/pa/payload-dumper-go/package.nix
··· 20 20 21 21 buildInputs = [ xz ]; 22 22 23 - meta = with lib; { 23 + meta = { 24 24 description = "Android OTA payload dumper written in Go"; 25 25 homepage = "https://github.com/ssut/payload-dumper-go"; 26 26 changelog = "https://github.com/ssut/payload-dumper-go/releases/tag/${version}"; 27 - license = licenses.asl20; 28 - maintainers = with maintainers; [ aleksana ]; 27 + license = lib.licenses.asl20; 28 + maintainers = with lib.maintainers; [ aleksana ]; 29 29 mainProgram = "payload-dumper-go"; 30 30 }; 31 31 }
+1 -12
pkgs/by-name/pc/pcsx2/package.nix
··· 25 25 wayland, 26 26 zip, 27 27 zstd, 28 - fetchpatch, 29 28 }: 30 29 31 30 let ··· 37 36 qtwayland 38 37 wrapQtAppsHook 39 38 ; 40 - 41 - cubeb' = cubeb.overrideAttrs (old: { 42 - patches = (old.patches or [ ]) ++ [ 43 - (fetchpatch { 44 - url = "https://github.com/PCSX2/pcsx2/commit/430e31abe4a9e09567cb542f1416b011bb9b6ef9.patch"; 45 - stripLen = 2; 46 - hash = "sha256-bbH0c1X3lMeX6hfNKObhcq5xraFpicFV3mODQGYudvQ="; 47 - }) 48 - ]; 49 - }); 50 39 in 51 40 llvmPackages.stdenv.mkDerivation (finalAttrs: { 52 41 inherit (sources.pcsx2) pname version src; ··· 93 82 vulkan-headers 94 83 wayland 95 84 zstd 96 - cubeb' 85 + cubeb 97 86 ]; 98 87 99 88 strictDeps = true;
+9 -5
pkgs/by-name/pc/pcsx2/remove-cubeb-vendor.patch
··· 15 15 # Find the Qt components that we need. 16 16 find_package(Qt6 6.7.2 COMPONENTS CoreTools Core GuiTools Gui WidgetsTools Widgets LinguistTools REQUIRED) 17 17 diff --git a/pcsx2/Host/CubebAudioStream.cpp b/pcsx2/Host/CubebAudioStream.cpp 18 - index 4cd9993..604635d 100644 18 + index 4cd9993..74c2f5a 100644 19 19 --- a/pcsx2/Host/CubebAudioStream.cpp 20 20 +++ b/pcsx2/Host/CubebAudioStream.cpp 21 - @@ -288,7 +288,7 @@ std::vector<std::pair<std::string, std::string>> AudioStream::GetCubebDriverName 21 + @@ -288,9 +288,9 @@ std::vector<std::pair<std::string, std::string>> AudioStream::GetCubebDriverName 22 22 std::vector<std::pair<std::string, std::string>> names; 23 23 names.emplace_back(std::string(), TRANSLATE_STR("AudioStream", "Default")); 24 24 25 25 - const char** cubeb_names = cubeb_get_backend_names(); 26 - + const char* const* cubeb_names = cubeb_get_backend_names(); 27 - for (u32 i = 0; cubeb_names[i] != nullptr; i++) 28 - names.emplace_back(cubeb_names[i], cubeb_names[i]); 26 + - for (u32 i = 0; cubeb_names[i] != nullptr; i++) 27 + - names.emplace_back(cubeb_names[i], cubeb_names[i]); 28 + + cubeb_backend_names backends = cubeb_get_backend_names(); 29 + + for (u32 i = 0; i < backends.count; i++) 30 + + names.emplace_back(backends.names[i], backends.names[i]); 29 31 32 + return names; 33 + }
+3 -3
pkgs/by-name/pd/pdfrip/package.nix
··· 23 23 ln -s ${./Cargo.lock} Cargo.lock 24 24 ''; 25 25 26 - meta = with lib; { 26 + meta = { 27 27 description = "PDF password cracking utility"; 28 28 homepage = "https://github.com/mufeedvh/pdfrip"; 29 29 changelog = "https://github.com/mufeedvh/pdfrip/releases/tag/v${version}"; 30 - license = licenses.mit; 31 - maintainers = with maintainers; [ fab ]; 30 + license = lib.licenses.mit; 31 + maintainers = with lib.maintainers; [ fab ]; 32 32 mainProgram = "pdfrip"; 33 33 }; 34 34 }
+3 -3
pkgs/by-name/pd/pdm/package.nix
··· 128 128 129 129 passthru.tests.version = testers.testVersion { package = pdm; }; 130 130 131 - meta = with lib; { 131 + meta = { 132 132 homepage = "https://pdm-project.org"; 133 133 changelog = "https://github.com/pdm-project/pdm/releases/tag/${version}"; 134 134 description = "Modern Python package and dependency manager supporting the latest PEP standards"; 135 - license = licenses.mit; 136 - maintainers = with maintainers; [ 135 + license = lib.licenses.mit; 136 + maintainers = with lib.maintainers; [ 137 137 cpcloud 138 138 natsukium 139 139 misilelab
+4 -4
pkgs/by-name/pe/pe-parse/package.nix
··· 29 29 $out/bin/dump-pe ../tests/assets/example.exe 30 30 ''; 31 31 32 - meta = with lib; { 32 + meta = { 33 33 description = "Principled, lightweight parser for Windows portable executable files"; 34 34 homepage = "https://github.com/trailofbits/pe-parse"; 35 35 changelog = "https://github.com/trailofbits/pe-parse/releases/tag/v${version}"; 36 - license = licenses.mit; 37 - maintainers = with maintainers; [ arturcygan ]; 36 + license = lib.licenses.mit; 37 + maintainers = with lib.maintainers; [ arturcygan ]; 38 38 mainProgram = "dump-pe"; 39 - platforms = platforms.unix; 39 + platforms = lib.platforms.unix; 40 40 }; 41 41 }
+3 -3
pkgs/by-name/pe/peco/package.nix
··· 19 19 20 20 vendorHash = "sha256-+HQz7UUgATdgSWlI1dg2DdQRUSke9MyAtXgLikFhF90="; 21 21 22 - meta = with lib; { 22 + meta = { 23 23 description = "Simplistic interactive filtering tool"; 24 24 mainProgram = "peco"; 25 25 homepage = "https://github.com/peco/peco"; 26 26 changelog = "https://github.com/peco/peco/blob/v${version}/Changes"; 27 - license = licenses.mit; 28 - maintainers = with maintainers; [ pSub ]; 27 + license = lib.licenses.mit; 28 + maintainers = with lib.maintainers; [ pSub ]; 29 29 }; 30 30 }
+3 -3
pkgs/by-name/pe/pentestgpt/package.nix
··· 47 47 "pentestgpt" 48 48 ]; 49 49 50 - meta = with lib; { 50 + meta = { 51 51 description = "GPT-empowered penetration testing tool"; 52 52 homepage = "https://github.com/GreyDGL/PentestGPT"; 53 53 changelog = "https://github.com/GreyDGL/PentestGPT/releases/tag/v${version}"; 54 - license = licenses.mit; 55 - maintainers = with maintainers; [ fab ]; 54 + license = lib.licenses.mit; 55 + maintainers = with lib.maintainers; [ fab ]; 56 56 }; 57 57 }
+3 -3
pkgs/by-name/pg/pgcenter/package.nix
··· 33 33 34 34 doCheck = false; 35 35 36 - meta = with lib; { 36 + meta = { 37 37 homepage = "https://pgcenter.org/"; 38 38 changelog = "https://github.com/lesovsky/pgcenter/raw/v${version}/doc/Changelog"; 39 39 description = "Command-line admin tool for observing and troubleshooting PostgreSQL"; 40 - license = licenses.bsd3; 41 - maintainers = [ ]; 40 + license = lib.licenses.bsd3; 41 + maintainers = with lib.maintainers; [ ]; 42 42 mainProgram = "pgcenter"; 43 43 }; 44 44 }
+4 -4
pkgs/by-name/pg/pgformatter/package.nix
··· 40 40 41 41 doCheck = false; 42 42 43 - meta = with lib; { 43 + meta = { 44 44 description = "PostgreSQL SQL syntax beautifier that can work as a console program or as a CGI"; 45 45 homepage = "https://github.com/darold/pgFormatter"; 46 46 changelog = "https://github.com/darold/pgFormatter/releases/tag/v${version}"; 47 - maintainers = [ ]; 47 + maintainers = with lib.maintainers; [ ]; 48 48 license = [ 49 - licenses.postgresql 50 - licenses.artistic2 49 + lib.licenses.postgresql 50 + lib.licenses.artistic2 51 51 ]; 52 52 mainProgram = "pg_format"; 53 53 };
+4 -4
pkgs/by-name/pg/pgmoneta/package.nix
··· 51 51 52 52 env.NIX_CFLAGS_COMPILE = "-Wno-error"; 53 53 54 - meta = with lib; { 54 + meta = { 55 55 description = "Backup / restore solution for PostgreSQL"; 56 56 homepage = "https://pgmoneta.github.io/"; 57 57 changelog = "https://github.com/pgmoneta/pgmoneta/releases/tag/${version}"; 58 - license = licenses.bsd3; 59 - maintainers = [ ]; 60 - platforms = platforms.linux; 58 + license = lib.licenses.bsd3; 59 + maintainers = with lib.maintainers; [ ]; 60 + platforms = lib.platforms.linux; 61 61 }; 62 62 }
+3 -3
pkgs/by-name/pg/pgo-client/package.nix
··· 19 19 20 20 subPackages = [ "cmd/pgo" ]; 21 21 22 - meta = with lib; { 22 + meta = { 23 23 description = "CLI client for Crunchy PostgreSQL Kubernetes Operator"; 24 24 homepage = "https://github.com/CrunchyData/postgres-operator"; 25 25 changelog = "https://github.com/CrunchyData/postgres-operator/releases/tag/v${version}"; 26 - license = licenses.asl20; 27 - maintainers = [ maintainers.bryanasdev000 ]; 26 + license = lib.licenses.asl20; 27 + maintainers = [ lib.maintainers.bryanasdev000 ]; 28 28 mainProgram = "pgo"; 29 29 }; 30 30 }
+3 -3
pkgs/by-name/pg/pgtop/package.nix
··· 32 32 shortenPerlShebang $out/bin/pgtop 33 33 ''; 34 34 35 - meta = with lib; { 35 + meta = { 36 36 description = "PostgreSQL clone of `mytop', which in turn is a `top' clone for MySQL"; 37 37 mainProgram = "pgtop"; 38 38 homepage = "https://github.com/cosimo/pgtop"; 39 39 changelog = "https://github.com/cosimo/pgtop/releases/tag/v${version}"; 40 - maintainers = [ maintainers.hagl ]; 41 - license = [ licenses.gpl2Only ]; 40 + maintainers = [ lib.maintainers.hagl ]; 41 + license = [ lib.licenses.gpl2Only ]; 42 42 }; 43 43 }
+3 -3
pkgs/by-name/pg/pgweb/package.nix
··· 51 51 integration_test = nixosTests.pgweb; 52 52 }; 53 53 54 - meta = with lib; { 54 + meta = { 55 55 changelog = "https://github.com/sosedoff/pgweb/releases/tag/v${version}"; 56 56 description = "Web-based database browser for PostgreSQL"; 57 57 longDescription = '' ··· 59 59 run queries and examine tables and indexes. 60 60 ''; 61 61 homepage = "https://sosedoff.github.io/pgweb/"; 62 - license = licenses.mit; 62 + license = lib.licenses.mit; 63 63 mainProgram = "pgweb"; 64 - maintainers = with maintainers; [ 64 + maintainers = with lib.maintainers; [ 65 65 zupo 66 66 luisnquin 67 67 ];
+4 -4
pkgs/by-name/ph/phd2/package.nix
··· 50 50 mv $out/bin/.phd2.bin-wrapped $out/bin/.phd2-wrapped.bin 51 51 ''; 52 52 53 - meta = with lib; { 53 + meta = { 54 54 homepage = "https://openphdguiding.org/"; 55 55 description = "Telescope auto-guidance application"; 56 56 changelog = "https://github.com/OpenPHDGuiding/phd2/releases/tag/v${version}"; 57 - license = licenses.bsd3; 58 - maintainers = with maintainers; [ hjones2199 ]; 59 - platforms = platforms.linux; 57 + license = lib.licenses.bsd3; 58 + maintainers = with lib.maintainers; [ hjones2199 ]; 59 + platforms = lib.platforms.linux; 60 60 }; 61 61 }
+3 -3
pkgs/by-name/ph/phetch/package.nix
··· 43 43 44 44 doCheck = true; 45 45 46 - meta = with lib; { 46 + meta = { 47 47 description = "Quick lil gopher client for your terminal, written in rust"; 48 48 mainProgram = "phetch"; 49 49 longDescription = '' ··· 59 59 ''; 60 60 changelog = "https://github.com/xvxx/phetch/releases/tag/v${version}"; 61 61 homepage = "https://github.com/xvxx/phetch"; 62 - license = licenses.mit; 63 - maintainers = with maintainers; [ felixalbrigtsen ]; 62 + license = lib.licenses.mit; 63 + maintainers = with lib.maintainers; [ felixalbrigtsen ]; 64 64 }; 65 65 }
+3 -3
pkgs/by-name/ph/phrase-cli/package.nix
··· 23 23 ln -s $out/bin/phrase-cli $out/bin/phrase 24 24 ''; 25 25 26 - meta = with lib; { 26 + meta = { 27 27 homepage = "http://docs.phraseapp.com"; 28 28 description = "PhraseApp API v2 Command Line Client"; 29 29 changelog = "https://github.com/phrase/phrase-cli/blob/${version}/CHANGELOG.md"; 30 - license = licenses.mit; 31 - maintainers = with maintainers; [ juboba ]; 30 + license = lib.licenses.mit; 31 + maintainers = with lib.maintainers; [ juboba ]; 32 32 }; 33 33 }
+5 -5
pkgs/by-name/pi/pika-backup/package.nix
··· 72 72 updateScript = nix-update-script { }; 73 73 }; 74 74 75 - meta = with lib; { 75 + meta = { 76 76 description = "Simple backups based on borg"; 77 77 homepage = "https://apps.gnome.org/app/org.gnome.World.PikaBackup"; 78 78 changelog = "https://gitlab.gnome.org/World/pika-backup/-/blob/v${version}/CHANGELOG.md"; 79 - license = licenses.gpl3Plus; 80 - maintainers = with maintainers; [ dotlambda ]; 81 - teams = [ teams.gnome-circle ]; 82 - platforms = platforms.linux; 79 + license = lib.licenses.gpl3Plus; 80 + maintainers = with lib.maintainers; [ dotlambda ]; 81 + teams = [ lib.teams.gnome-circle ]; 82 + platforms = lib.platforms.linux; 83 83 }; 84 84 }
+3 -3
pkgs/by-name/pi/piping-server-rust/package.nix
··· 18 18 useFetchCargoVendor = true; 19 19 cargoHash = "sha256-m6bYkewBE0ZloDVUhUslS+dgPyoK+eay7rrP3+c00mo="; 20 20 21 - meta = with lib; { 21 + meta = { 22 22 description = "Infinitely transfer between every device over pure HTTP with pipes or browsers"; 23 23 homepage = "https://github.com/nwtgck/piping-server-rust"; 24 24 changelog = "https://github.com/nwtgck/piping-server-rust/blob/v${version}/CHANGELOG.md"; 25 - license = licenses.mit; 26 - maintainers = with maintainers; [ figsoda ]; 25 + license = lib.licenses.mit; 26 + maintainers = with lib.maintainers; [ figsoda ]; 27 27 mainProgram = "piping-server"; 28 28 }; 29 29 }
+3 -3
pkgs/by-name/pl/planus/package.nix
··· 30 30 --zsh <($out/bin/planus generate-completions zsh) 31 31 ''; 32 32 33 - meta = with lib; { 33 + meta = { 34 34 description = "Alternative compiler for flatbuffers"; 35 35 mainProgram = "planus"; 36 36 homepage = "https://github.com/planus-org/planus"; 37 37 changelog = "https://github.com/planus-org/planus/blob/v${version}/CHANGELOG.md"; 38 - license = with licenses; [ 38 + license = with lib.licenses; [ 39 39 asl20 40 40 mit 41 41 ]; 42 - maintainers = with maintainers; [ figsoda ]; 42 + maintainers = with lib.maintainers; [ figsoda ]; 43 43 }; 44 44 }
+3 -3
pkgs/by-name/pl/plow/package.nix
··· 29 29 package = plow; 30 30 }; 31 31 32 - meta = with lib; { 32 + meta = { 33 33 description = "High-performance HTTP benchmarking tool that includes a real-time web UI and terminal display"; 34 34 homepage = "https://github.com/six-ddc/plow"; 35 35 changelog = "https://github.com/six-ddc/plow/releases/tag/v${version}"; 36 - license = licenses.asl20; 37 - maintainers = with maintainers; [ ecklf ]; 36 + license = lib.licenses.asl20; 37 + maintainers = with lib.maintainers; [ ecklf ]; 38 38 mainProgram = "plow"; 39 39 }; 40 40 }
+3 -3
pkgs/by-name/po/podman/package.nix
··· 181 181 oci-containers-podman = nixosTests.oci-containers.podman; 182 182 }; 183 183 184 - meta = with lib; { 184 + meta = { 185 185 homepage = "https://podman.io/"; 186 186 description = "Program for managing pods, containers and container images"; 187 187 longDescription = '' ··· 190 190 To install on NixOS, please use the option `virtualisation.podman.enable = true`. 191 191 ''; 192 192 changelog = "https://github.com/containers/podman/blob/v${version}/RELEASE_NOTES.md"; 193 - license = licenses.asl20; 194 - teams = [ teams.podman ]; 193 + license = lib.licenses.asl20; 194 + teams = [ lib.teams.podman ]; 195 195 mainProgram = "podman"; 196 196 }; 197 197 }
+3 -3
pkgs/by-name/po/poethepoet/package.nix
··· 33 33 34 34 pythonImportsCheck = [ "poethepoet" ]; 35 35 36 - meta = with lib; { 36 + meta = { 37 37 description = "Task runner that works well with poetry"; 38 38 homepage = "https://github.com/nat-n/poethepoet"; 39 39 changelog = "https://github.com/nat-n/poethepoet/releases/tag/v${version}"; 40 - license = licenses.mit; 41 - maintainers = with maintainers; [ figsoda ]; 40 + license = lib.licenses.mit; 41 + maintainers = with lib.maintainers; [ figsoda ]; 42 42 mainProgram = "poe"; 43 43 }; 44 44 }
+3 -3
pkgs/by-name/po/poetry/plugins/poetry-plugin-up.nix
··· 37 37 export HOME=$TMPDIR 38 38 ''; 39 39 40 - meta = with lib; { 40 + meta = { 41 41 description = "Poetry plugin to simplify package updates"; 42 42 homepage = "https://github.com/MousaZeidBaker/poetry-plugin-up"; 43 43 changelog = "https://github.com/MousaZeidBaker/poetry-plugin-up/releases/tag/${version}"; 44 - license = licenses.mit; 45 - maintainers = [ maintainers.k900 ]; 44 + license = lib.licenses.mit; 45 + maintainers = [ lib.maintainers.k900 ]; 46 46 }; 47 47 }
+3 -3
pkgs/by-name/po/poezio/package.nix
··· 48 48 rm -r poezio 49 49 ''; 50 50 51 - meta = with lib; { 51 + meta = { 52 52 description = "Free console XMPP client"; 53 53 homepage = "https://poez.io"; 54 54 changelog = "https://codeberg.org/poezio/poezio/src/tag/v${version}/CHANGELOG"; 55 - license = licenses.zlib; 56 - maintainers = with maintainers; [ lsix ]; 55 + license = lib.licenses.zlib; 56 + maintainers = with lib.maintainers; [ lsix ]; 57 57 }; 58 58 }
+4 -4
pkgs/by-name/po/polymake/package.nix
··· 75 75 done 76 76 ''; 77 77 78 - meta = with lib; { 78 + meta = { 79 79 description = "Software for research in polyhedral geometry"; 80 80 homepage = "https://www.polymake.org/doku.php"; 81 81 changelog = "https://github.com/polymake/polymake/blob/V${version}/ChangeLog"; 82 - license = licenses.gpl2Plus; 83 - teams = [ teams.sage ]; 84 - platforms = platforms.linux; 82 + license = lib.licenses.gpl2Plus; 83 + teams = [ lib.teams.sage ]; 84 + platforms = lib.platforms.linux; 85 85 }; 86 86 }
+3 -3
pkgs/by-name/po/pomsky/package.nix
··· 36 36 # thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: invalid option '--test-threads'' 37 37 doCheck = false; 38 38 39 - meta = with lib; { 39 + meta = { 40 40 description = "Portable, modern regular expression language"; 41 41 mainProgram = "pomsky"; 42 42 homepage = "https://pomsky-lang.org"; 43 43 changelog = "https://github.com/pomsky-lang/pomsky/blob/v${version}/CHANGELOG.md"; 44 - license = with licenses; [ 44 + license = with lib.licenses; [ 45 45 mit # or 46 46 asl20 47 47 ]; 48 - maintainers = with maintainers; [ figsoda ]; 48 + maintainers = with lib.maintainers; [ figsoda ]; 49 49 }; 50 50 }
+3 -3
pkgs/by-name/po/pop/package.nix
··· 39 39 --zsh <($out/bin/pop completion zsh) 40 40 ''; 41 41 42 - meta = with lib; { 42 + meta = { 43 43 description = "Send emails from your terminal"; 44 44 homepage = "https://github.com/charmbracelet/pop"; 45 45 changelog = "https://github.com/charmbracelet/pop/releases/tag/v${version}"; 46 - license = licenses.mit; 47 - maintainers = with maintainers; [ 46 + license = lib.licenses.mit; 47 + maintainers = with lib.maintainers; [ 48 48 caarlos0 49 49 maaslalani 50 50 ];
+3 -3
pkgs/by-name/po/popeye/package.nix
··· 39 39 $out/bin/popeye version | grep ${version} > /dev/null 40 40 ''; 41 41 42 - meta = with lib; { 42 + meta = { 43 43 description = "Kubernetes cluster resource sanitizer"; 44 44 mainProgram = "popeye"; 45 45 homepage = "https://github.com/derailed/popeye"; 46 46 changelog = "https://github.com/derailed/popeye/releases/tag/v${version}"; 47 - license = licenses.asl20; 48 - maintainers = [ maintainers.bryanasdev000 ]; 47 + license = lib.licenses.asl20; 48 + maintainers = [ lib.maintainers.bryanasdev000 ]; 49 49 }; 50 50 }
+4 -4
pkgs/by-name/po/popsicle/package.nix
··· 47 47 "prefix=$(out)" 48 48 ]; 49 49 50 - meta = with lib; { 50 + meta = { 51 51 description = "Multiple USB File Flasher"; 52 52 homepage = "https://github.com/pop-os/popsicle"; 53 53 changelog = "https://github.com/pop-os/popsicle/releases/tag/${version}"; 54 - maintainers = with maintainers; [ 54 + maintainers = with lib.maintainers; [ 55 55 _13r0ck 56 56 figsoda 57 57 ]; 58 - license = licenses.mit; 59 - platforms = platforms.linux; 58 + license = lib.licenses.mit; 59 + platforms = lib.platforms.linux; 60 60 }; 61 61 }
+3 -3
pkgs/by-name/po/portal/package.nix
··· 20 20 21 21 ldflags = [ "-s -X main.version=${version}" ]; # from: https://github.com/SpatiumPortae/portal/blob/master/Makefile#L3 22 22 23 - meta = with lib; { 23 + meta = { 24 24 description = "Quick and easy command-line file transfer utility from any computer to another"; 25 25 homepage = "https://github.com/SpatiumPortae/portal"; 26 26 changelog = "https://github.com/SpatiumPortae/portal/tag/v${version}"; 27 - license = licenses.mit; 28 - maintainers = with maintainers; [ tennox ]; 27 + license = lib.licenses.mit; 28 + maintainers = with lib.maintainers; [ tennox ]; 29 29 mainProgram = "portal"; 30 30 }; 31 31 }
+4 -4
pkgs/by-name/po/portfolio-filemanager/package.nix
··· 72 72 updateScript = nix-update-script { }; 73 73 }; 74 74 75 - meta = with lib; { 75 + meta = { 76 76 description = "Minimalist file manager for those who want to use Linux mobile devices"; 77 77 homepage = "https://github.com/tchx84/Portfolio"; 78 78 changelog = "https://github.com/tchx84/Portfolio/blob/v${version}/CHANGELOG.md"; 79 - license = licenses.gpl3Plus; 80 - platforms = platforms.linux; 79 + license = lib.licenses.gpl3Plus; 80 + platforms = lib.platforms.linux; 81 81 mainProgram = "dev.tchx84.Portfolio"; 82 - maintainers = with maintainers; [ 82 + maintainers = with lib.maintainers; [ 83 83 dotlambda 84 84 chuangzhu 85 85 ];
+4 -4
pkgs/by-name/po/postfix/package.nix
··· 183 183 updateScript = ./update.sh; 184 184 }; 185 185 186 - meta = with lib; { 186 + meta = { 187 187 homepage = "http://www.postfix.org/"; 188 188 changelog = "https://www.postfix.org/announcements/postfix-${version}.html"; 189 189 description = "Fast, easy to administer, and secure mail server"; 190 - license = with licenses; [ 190 + license = with lib.licenses; [ 191 191 ipl10 192 192 epl20 193 193 ]; 194 - platforms = platforms.linux; 195 - maintainers = with maintainers; [ 194 + platforms = lib.platforms.linux; 195 + maintainers = with lib.maintainers; [ 196 196 globin 197 197 dotlambda 198 198 lewo
+4 -4
pkgs/by-name/po/postgresql_jdbc/package.nix
··· 21 21 runHook postInstall 22 22 ''; 23 23 24 - meta = with lib; { 24 + meta = { 25 25 homepage = "https://jdbc.postgresql.org/"; 26 26 changelog = "https://github.com/pgjdbc/pgjdbc/releases/tag/REL${version}"; 27 27 description = "JDBC driver for PostgreSQL allowing Java programs to connect to a PostgreSQL database"; 28 - license = licenses.bsd2; 29 - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 30 - platforms = platforms.unix; 28 + license = lib.licenses.bsd2; 29 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 30 + platforms = lib.platforms.unix; 31 31 }; 32 32 }
+3 -3
pkgs/by-name/po/postmoogle/package.nix
··· 21 21 22 22 vendorHash = null; 23 23 24 - meta = with lib; { 24 + meta = { 25 25 description = "Postmoogle is Matrix <-> Email bridge in a form of an SMTP server"; 26 26 homepage = "https://github.com/etkecc/postmoogle"; 27 27 changelog = "https://github.com/etkecc/postmoogle/releases/tag/v${version}"; 28 - license = licenses.agpl3Only; 29 - maintainers = with maintainers; [ amuckstot30 ]; 28 + license = lib.licenses.agpl3Only; 29 + maintainers = with lib.maintainers; [ amuckstot30 ]; 30 30 mainProgram = "postmoogle"; 31 31 }; 32 32 }
+3 -3
pkgs/by-name/po/pouf/package.nix
··· 20 20 21 21 postInstall = "make PREFIX=$out copy-data"; 22 22 23 - meta = with lib; { 23 + meta = { 24 24 description = "CLI program for produce fake datas"; 25 25 homepage = "https://github.com/mothsart/pouf"; 26 26 changelog = "https://github.com/mothsart/pouf/releases/tag/${version}"; 27 - maintainers = with maintainers; [ mothsart ]; 28 - license = with licenses; [ mit ]; 27 + maintainers = with lib.maintainers; [ mothsart ]; 28 + license = with lib.licenses; [ mit ]; 29 29 mainProgram = "pouf"; 30 30 }; 31 31 }
+3 -3
pkgs/by-name/po/poutine/package.nix
··· 33 33 --zsh <($out/bin/${meta.mainProgram} completion zsh) 34 34 ''; 35 35 36 - meta = with lib; { 36 + meta = { 37 37 description = "Security scanner that detects misconfigurations and vulnerabilities in build pipelines of repositories"; 38 38 homepage = "https://github.com/boostsecurityio/poutine"; 39 39 changelog = "https://github.com/boostsecurityio/poutine/releases/tag/v${version}"; 40 - license = licenses.asl20; 41 - maintainers = with maintainers; [ fab ]; 40 + license = lib.licenses.asl20; 41 + maintainers = with lib.maintainers; [ fab ]; 42 42 mainProgram = "poutine"; 43 43 broken = stdenv.hostPlatform.isDarwin; 44 44 };
+3 -3
pkgs/by-name/po/powerhub/package.nix
··· 54 54 cd tests/helpers 55 55 ''; 56 56 57 - meta = with lib; { 57 + meta = { 58 58 description = "Post exploitation tool based on a web application, focusing on bypassing endpoint protection and application whitelisting"; 59 59 homepage = "https://github.com/AdrianVollmer/PowerHub"; 60 60 changelog = "https://github.com/AdrianVollmer/PowerHub/blob/${version}/CHANGELOG.md"; 61 - license = licenses.mit; 62 - maintainers = with maintainers; [ fab ]; 61 + license = lib.licenses.mit; 62 + maintainers = with lib.maintainers; [ fab ]; 63 63 mainProgram = "powerhub"; 64 64 }; 65 65 }
+3 -3
pkgs/by-name/po/powerline-go/package.nix
··· 17 17 18 18 vendorHash = "sha256-W7Lf9s689oJy4U5sQlkLt3INJwtvzU2pot3EFimp7Jw="; 19 19 20 - meta = with lib; { 20 + meta = { 21 21 description = "Powerline like prompt for Bash, ZSH and Fish"; 22 22 homepage = "https://github.com/justjanne/powerline-go"; 23 23 changelog = "https://github.com/justjanne/powerline-go/releases/tag/v${version}"; 24 - license = licenses.gpl3Plus; 25 - maintainers = with maintainers; [ sifmelcara ]; 24 + license = lib.licenses.gpl3Plus; 25 + maintainers = with lib.maintainers; [ sifmelcara ]; 26 26 mainProgram = "powerline-go"; 27 27 }; 28 28 }
+5 -5
pkgs/by-name/po/powershell-editor-services/package.nix
··· 25 25 chmod +x $out/bin/powershell-editor-services 26 26 ''; 27 27 28 - meta = with lib; { 28 + meta = { 29 29 description = "Common platform for PowerShell development support in any editor or application"; 30 30 homepage = "https://github.com/PowerShell/PowerShellEditorServices"; 31 31 changelog = "https://github.com/PowerShell/PowerShellEditorServices/releases/tag/v${version}"; 32 - platforms = platforms.unix; 33 - license = licenses.mit; 34 - maintainers = with maintainers; [ sharpchen ]; 32 + platforms = lib.platforms.unix; 33 + license = lib.licenses.mit; 34 + maintainers = with lib.maintainers; [ sharpchen ]; 35 35 mainProgram = "powershell-editor-services"; 36 - sourceProvenance = with sourceTypes; [ binaryBytecode ]; 36 + sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; 37 37 }; 38 38 }
+4 -4
pkgs/by-name/po/powertop/package.nix
··· 61 61 }; 62 62 }; 63 63 64 - meta = with lib; { 64 + meta = { 65 65 inherit (src.meta) homepage; 66 66 changelog = "https://github.com/fenrus75/powertop/releases/tag/v${version}"; 67 67 description = "Analyze power consumption on Intel-based laptops"; 68 68 mainProgram = "powertop"; 69 - license = licenses.gpl2Only; 70 - maintainers = with maintainers; [ 69 + license = lib.licenses.gpl2Only; 70 + maintainers = with lib.maintainers; [ 71 71 fpletz 72 72 anthonyroussel 73 73 ]; 74 - platforms = platforms.linux; 74 + platforms = lib.platforms.linux; 75 75 }; 76 76 }
+4 -4
pkgs/by-name/pr/pr-tracker/package.nix
··· 25 25 systemd 26 26 ]; 27 27 28 - meta = with lib; { 28 + meta = { 29 29 changelog = "https://git.qyliss.net/pr-tracker/plain/NEWS?h=${version}"; 30 30 description = "Nixpkgs pull request channel tracker"; 31 31 longDescription = '' 32 32 A web server that displays the path a Nixpkgs pull request will take 33 33 through the various release channels. 34 34 ''; 35 - platforms = platforms.linux; 35 + platforms = lib.platforms.linux; 36 36 homepage = "https://git.qyliss.net/pr-tracker"; 37 - license = licenses.agpl3Plus; 38 - maintainers = with maintainers; [ 37 + license = lib.licenses.agpl3Plus; 38 + maintainers = with lib.maintainers; [ 39 39 qyliss 40 40 sumnerevans 41 41 ];
+3 -3
pkgs/by-name/pr/pre2k/package.nix
··· 39 39 "pre2k" 40 40 ]; 41 41 42 - meta = with lib; { 42 + meta = { 43 43 description = "Tool to query for the existence of pre-windows 2000 computer objects"; 44 44 homepage = "https://github.com/garrettfoster13/pre2k"; 45 45 changelog = "https://github.com/garrettfoster13/pre2k/releases/tag/${version}"; 46 - license = licenses.mit; 47 - maintainers = with maintainers; [ fab ]; 46 + license = lib.licenses.mit; 47 + maintainers = with lib.maintainers; [ fab ]; 48 48 mainProgram = "pre2k"; 49 49 }; 50 50 }
+5 -5
pkgs/by-name/pr/pretalx/package.nix
··· 31 31 hash = "sha256-BlPmrfHbpsLI8DCldzoRudpf7T4SUpJXQA5h9o4Thek="; 32 32 }; 33 33 34 - meta = with lib; { 34 + meta = { 35 35 description = "Conference planning tool: CfP, scheduling, speaker management"; 36 36 mainProgram = "pretalx-manage"; 37 37 homepage = "https://github.com/pretalx/pretalx"; 38 38 changelog = "https://docs.pretalx.org/changelog/#${version}"; 39 - license = licenses.asl20; 40 - maintainers = with maintainers; [ hexa ]; 41 - teams = [ teams.c3d2 ]; 42 - platforms = platforms.linux; 39 + license = lib.licenses.asl20; 40 + maintainers = with lib.maintainers; [ hexa ]; 41 + teams = [ lib.teams.c3d2 ]; 42 + platforms = lib.platforms.linux; 43 43 }; 44 44 45 45 frontend = buildNpmPackage {
+3 -3
pkgs/by-name/pr/pretender/package.nix
··· 20 20 # Tests require network access 21 21 doCheck = false; 22 22 23 - meta = with lib; { 23 + meta = { 24 24 description = "Tool for handling machine-in-the-middle tasks"; 25 25 mainProgram = "pretender"; 26 26 homepage = "https://github.com/RedTeamPentesting/pretender"; 27 27 changelog = "https://github.com/RedTeamPentesting/pretender/releases/tag/v${version}"; 28 - license = with licenses; [ mit ]; 29 - maintainers = with maintainers; [ fab ]; 28 + license = with lib.licenses; [ mit ]; 29 + maintainers = with lib.maintainers; [ fab ]; 30 30 }; 31 31 }
+3 -3
pkgs/by-name/pr/probe-rs-tools/package.nix
··· 62 62 "--skip=util::cargo::test::workspace_root" 63 63 ]; 64 64 65 - meta = with lib; { 65 + meta = { 66 66 description = "CLI tool for on-chip debugging and flashing of ARM chips"; 67 67 homepage = "https://probe.rs/"; 68 68 changelog = "https://github.com/probe-rs/probe-rs/blob/v${version}/CHANGELOG.md"; 69 - license = with licenses; [ 69 + license = with lib.licenses; [ 70 70 asl20 # or 71 71 mit 72 72 ]; 73 - maintainers = with maintainers; [ 73 + maintainers = with lib.maintainers; [ 74 74 xgroleau 75 75 newam 76 76 ];
+3 -3
pkgs/by-name/pr/process-compose/package.nix
··· 58 58 --fish <($out/bin/process-compose completion fish) 59 59 ''; 60 60 61 - meta = with lib; { 61 + meta = { 62 62 description = "Simple and flexible scheduler and orchestrator to manage non-containerized applications"; 63 63 homepage = "https://github.com/F1bonacc1/process-compose"; 64 64 changelog = "https://github.com/F1bonacc1/process-compose/releases/tag/v${version}"; 65 - license = licenses.asl20; 66 - maintainers = with maintainers; [ thenonameguy ]; 65 + license = lib.licenses.asl20; 66 + maintainers = with lib.maintainers; [ thenonameguy ]; 67 67 mainProgram = "process-compose"; 68 68 }; 69 69 }
+3 -3
pkgs/by-name/pr/procs/package.nix
··· 37 37 libiconv 38 38 ]; 39 39 40 - meta = with lib; { 40 + meta = { 41 41 description = "Modern replacement for ps written in Rust"; 42 42 homepage = "https://github.com/dalance/procs"; 43 43 changelog = "https://github.com/dalance/procs/raw/v${version}/CHANGELOG.md"; 44 - license = licenses.mit; 45 - maintainers = with maintainers; [ 44 + license = lib.licenses.mit; 45 + maintainers = with lib.maintainers; [ 46 46 Br1ght0ne 47 47 sciencentistguy 48 48 ];
+3 -3
pkgs/by-name/pr/programmer-calculator/package.nix
··· 24 24 runHook postInstall 25 25 ''; 26 26 27 - meta = with lib; { 27 + meta = { 28 28 description = "Terminal calculator for programmers"; 29 29 mainProgram = "pcalc"; 30 30 longDescription = '' ··· 33 33 ''; 34 34 homepage = "https://alt-romes.github.io/programmer-calculator"; 35 35 changelog = "https://github.com/alt-romes/programmer-calculator/releases/tag/v${version}"; 36 - license = licenses.gpl3Only; 36 + license = lib.licenses.gpl3Only; 37 37 maintainers = with lib.maintainers; [ cjab ]; 38 - platforms = platforms.all; 38 + platforms = lib.platforms.all; 39 39 }; 40 40 }
+3 -3
pkgs/by-name/pr/prometheus-node-exporter/package.nix
··· 36 36 37 37 passthru.tests = { inherit (nixosTests.prometheus-exporters) node; }; 38 38 39 - meta = with lib; { 39 + meta = { 40 40 description = "Prometheus exporter for machine metrics"; 41 41 mainProgram = "node_exporter"; 42 42 homepage = "https://github.com/prometheus/node_exporter"; 43 43 changelog = "https://github.com/prometheus/node_exporter/blob/v${version}/CHANGELOG.md"; 44 - license = licenses.asl20; 45 - maintainers = with maintainers; [ 44 + license = lib.licenses.asl20; 45 + maintainers = with lib.maintainers; [ 46 46 benley 47 47 fpletz 48 48 globin
+3 -3
pkgs/by-name/pr/promptfoo/package.nix
··· 19 19 20 20 dontNpmBuild = true; 21 21 22 - meta = with lib; { 22 + meta = { 23 23 description = "Test your prompts, models, RAGs. Evaluate and compare LLM outputs, catch regressions, and improve prompt quality"; 24 24 mainProgram = "promptfoo"; 25 25 homepage = "https://www.promptfoo.dev/"; 26 26 changelog = "https://github.com/promptfoo/promptfoo/releases/tag/${version}"; 27 - license = licenses.mit; 28 - maintainers = [ maintainers.nathanielbrough ]; 27 + license = lib.licenses.mit; 28 + maintainers = [ lib.maintainers.nathanielbrough ]; 29 29 }; 30 30 }
+3 -3
pkgs/by-name/pr/promscale/package.nix
··· 46 46 command = "promscale -version"; 47 47 }; 48 48 49 - meta = with lib; { 49 + meta = { 50 50 description = "Open-source analytical platform for Prometheus metrics"; 51 51 mainProgram = "promscale"; 52 52 homepage = "https://github.com/timescale/promscale"; 53 53 changelog = "https://github.com/timescale/promscale/blob/${version}/CHANGELOG.md"; 54 - license = licenses.asl20; 55 - maintainers = with maintainers; [ 54 + license = lib.licenses.asl20; 55 + maintainers = with lib.maintainers; [ 56 56 _0x4A6F 57 57 anpin 58 58 ];
+3 -3
pkgs/by-name/pr/protoc-gen-connect-go/package.nix
··· 26 26 unset subPackages 27 27 ''; 28 28 29 - meta = with lib; { 29 + meta = { 30 30 description = "Simple, reliable, interoperable, better gRPC"; 31 31 mainProgram = "protoc-gen-connect-go"; 32 32 homepage = "https://github.com/connectrpc/connect-go"; 33 33 changelog = "https://github.com/connectrpc/connect-go/releases/tag/v${version}"; 34 - license = licenses.asl20; 35 - maintainers = with maintainers; [ 34 + license = lib.licenses.asl20; 35 + maintainers = with lib.maintainers; [ 36 36 kilimnik 37 37 jk 38 38 ];
+3 -3
pkgs/by-name/pr/protoc-gen-es/package.nix
··· 47 47 48 48 passthru.updateScript = ./update.sh; 49 49 50 - meta = with lib; { 50 + meta = { 51 51 description = "Protobuf plugin for generating ECMAScript code"; 52 52 homepage = "https://github.com/bufbuild/protobuf-es"; 53 53 changelog = "https://github.com/bufbuild/protobuf-es/releases/tag/v${version}"; 54 - license = licenses.asl20; 55 - maintainers = with maintainers; [ 54 + license = lib.licenses.asl20; 55 + maintainers = with lib.maintainers; [ 56 56 felschr 57 57 jtszalay 58 58 ];
+3 -3
pkgs/by-name/pr/proton-caller/package.nix
··· 18 18 useFetchCargoVendor = true; 19 19 cargoHash = "sha256-AZp6Mbm9Fg+EVr31oJe6/Z8LIwapYhos8JpZzPMiwz0="; 20 20 21 - meta = with lib; { 21 + meta = { 22 22 description = "Run Windows programs with Proton"; 23 23 changelog = "https://github.com/caverym/proton-caller/releases/tag/${version}"; 24 24 homepage = "https://github.com/caverym/proton-caller"; 25 - license = licenses.mit; 26 - maintainers = with maintainers; [ kho-dialga ]; 25 + license = lib.licenses.mit; 26 + maintainers = with lib.maintainers; [ kho-dialga ]; 27 27 mainProgram = "proton-call"; 28 28 }; 29 29 }
+2 -2
pkgs/by-name/pr/proton-pass/package.nix
··· 9 9 }: 10 10 stdenvNoCC.mkDerivation (finalAttrs: { 11 11 pname = "proton-pass"; 12 - version = "1.31.4"; 12 + version = "1.31.5"; 13 13 14 14 src = fetchurl { 15 15 url = "https://proton.me/download/pass/linux/x64/proton-pass_${finalAttrs.version}_amd64.deb"; 16 - hash = "sha256-gl4qCj9BAN9B09b+F78v0f3tUyxRU4/IpsSvtK0CZOM="; 16 + hash = "sha256-PNBqnVpLLIpi/S0MLyhCBE6ggnjHJ8aEmBJuYC3DcwQ="; 17 17 }; 18 18 19 19 dontConfigure = true;
+3 -3
pkgs/by-name/pr/protox/package.nix
··· 21 21 # tests are not included in the crate source 22 22 doCheck = false; 23 23 24 - meta = with lib; { 24 + meta = { 25 25 description = "Rust implementation of the protobuf compiler"; 26 26 mainProgram = "protox"; 27 27 homepage = "https://github.com/andrewhickman/protox"; 28 28 changelog = "https://github.com/andrewhickman/protox/blob/${version}/CHANGELOG.md"; 29 - license = with licenses; [ 29 + license = with lib.licenses; [ 30 30 asl20 31 31 mit 32 32 ]; 33 - maintainers = with maintainers; [ figsoda ]; 33 + maintainers = with lib.maintainers; [ figsoda ]; 34 34 }; 35 35 }
+3 -3
pkgs/by-name/pr/prowlarr/package.nix
··· 83 83 tests.smoke-test = nixosTests.prowlarr; 84 84 }; 85 85 86 - meta = with lib; { 86 + meta = { 87 87 description = "Indexer manager/proxy built on the popular arr .net/reactjs base stack"; 88 88 homepage = "https://wiki.servarr.com/prowlarr"; 89 89 changelog = "https://github.com/Prowlarr/Prowlarr/releases/tag/v${version}"; 90 - license = licenses.gpl3Only; 91 - maintainers = with maintainers; [ pizzapim ]; 90 + license = lib.licenses.gpl3Only; 91 + maintainers = with lib.maintainers; [ pizzapim ]; 92 92 mainProgram = "Prowlarr"; 93 93 platforms = [ 94 94 "aarch64-darwin"
+3 -3
pkgs/by-name/pr/proxify/package.nix
··· 17 17 18 18 vendorHash = "sha256-eGcCc83napjt0VBhpDiHWn7+ew77XparDJ9uyjF353w="; 19 19 20 - meta = with lib; { 20 + meta = { 21 21 description = "Proxy tool for HTTP/HTTPS traffic capture"; 22 22 longDescription = '' 23 23 This tool supports multiple operations such as request/response dump, filtering ··· 27 27 ''; 28 28 homepage = "https://github.com/projectdiscovery/proxify"; 29 29 changelog = "https://github.com/projectdiscovery/proxify/releases/tag/v${version}"; 30 - license = licenses.mit; 31 - maintainers = with maintainers; [ fab ]; 30 + license = lib.licenses.mit; 31 + maintainers = with lib.maintainers; [ fab ]; 32 32 }; 33 33 }
+3 -3
pkgs/by-name/pr/prs/package.nix
··· 49 49 done 50 50 ''; 51 51 52 - meta = with lib; { 52 + meta = { 53 53 description = "Secure, fast & convenient password manager CLI using GPG and git to sync"; 54 54 homepage = "https://gitlab.com/timvisee/prs"; 55 55 changelog = "https://gitlab.com/timvisee/prs/-/blob/v${version}/CHANGELOG.md"; 56 - license = with licenses; [ 56 + license = with lib.licenses; [ 57 57 lgpl3Only # lib 58 58 gpl3Only # everything else 59 59 ]; 60 - maintainers = with maintainers; [ colemickens ]; 60 + maintainers = with lib.maintainers; [ colemickens ]; 61 61 mainProgram = "prs"; 62 62 }; 63 63 }
+4 -4
pkgs/by-name/pt/ptouch-driver/package.nix
··· 73 73 "foomatic-rip" # cups-filters 74 74 ]; 75 75 76 - meta = with lib; { 76 + meta = { 77 77 changelog = "https://github.com/philpem/printer-driver-ptouch/releases/tag/v${version}"; 78 78 description = "Printer Driver for Brother P-touch and QL Label Printers"; 79 79 downloadPage = "https://github.com/philpem/printer-driver-ptouch"; 80 80 homepage = "https://github.com/philpem/printer-driver-ptouch"; 81 - license = licenses.gpl2Plus; 82 - maintainers = with maintainers; [ sascha8a ]; 83 - platforms = platforms.linux; 81 + license = lib.licenses.gpl2Plus; 82 + maintainers = with lib.maintainers; [ sascha8a ]; 83 + platforms = lib.platforms.linux; 84 84 longDescription = '' 85 85 This is ptouch-driver, a printer driver based on CUPS and foomatic, 86 86 for the Brother P-touch and QL label printer families.
+3 -3
pkgs/by-name/py/py-spy/package.nix
··· 38 38 "--skip=test_negative_linenumber_increment" 39 39 ]; 40 40 41 - meta = with lib; { 41 + meta = { 42 42 description = "Sampling profiler for Python programs"; 43 43 mainProgram = "py-spy"; 44 44 homepage = "https://github.com/benfred/py-spy"; 45 45 changelog = "https://github.com/benfred/py-spy/releases/tag/v${version}"; 46 - license = licenses.mit; 47 - maintainers = with maintainers; [ lnl7 ]; 46 + license = lib.licenses.mit; 47 + maintainers = with lib.maintainers; [ lnl7 ]; 48 48 platforms = lib.platforms.linux; 49 49 # https://github.com/benfred/py-spy/pull/330 50 50 broken = stdenv.hostPlatform.isAarch64;
+3 -3
pkgs/by-name/py/pyrosimple/package.nix
··· 63 63 }; 64 64 }; 65 65 66 - meta = with lib; { 66 + meta = { 67 67 description = "RTorrent client"; 68 68 homepage = "https://kannibalox.github.io/pyrosimple/"; 69 69 changelog = "https://github.com/kannibalox/pyrosimple/blob/v${version}/CHANGELOG.md"; 70 - license = licenses.gpl3Plus; 71 - maintainers = with maintainers; [ 70 + license = lib.licenses.gpl3Plus; 71 + maintainers = with lib.maintainers; [ 72 72 ne9z 73 73 vamega 74 74 ];
+3 -3
pkgs/by-name/py/pysqlrecon/package.nix
··· 36 36 37 37 pythonImportsCheck = [ "pysqlrecon" ]; 38 38 39 - meta = with lib; { 39 + meta = { 40 40 description = "Offensive MSSQL toolkit"; 41 41 homepage = "https://github.com/Tw1sm/PySQLRecon"; 42 42 changelog = "https://github.com/Tw1sm/PySQLRecon/blob/${version}/CHANGELOG.md"; 43 - license = licenses.bsd3; 44 - maintainers = with maintainers; [ fab ]; 43 + license = lib.licenses.bsd3; 44 + maintainers = with lib.maintainers; [ fab ]; 45 45 mainProgram = "pysqlrecon"; 46 46 }; 47 47 }
+3 -3
pkgs/by-name/py/python-launcher/package.nix
··· 23 23 24 24 useNextest = true; 25 25 26 - meta = with lib; { 26 + meta = { 27 27 description = "Implementation of the `py` command for Unix-based platforms"; 28 28 homepage = "https://github.com/brettcannon/python-launcher"; 29 29 changelog = "https://github.com/brettcannon/python-launcher/releases/tag/v${version}"; 30 - license = licenses.mit; 31 - maintainers = with maintainers; [ figsoda ]; 30 + license = lib.licenses.mit; 31 + maintainers = with lib.maintainers; [ figsoda ]; 32 32 mainProgram = "py"; 33 33 }; 34 34 }
+4 -4
pkgs/by-name/qu/quadrapassel/package.nix
··· 61 61 updateScript = gnome.updateScript { packageName = "quadrapassel"; }; 62 62 }; 63 63 64 - meta = with lib; { 64 + meta = { 65 65 description = "Classic falling-block game, Tetris"; 66 66 mainProgram = "quadrapassel"; 67 67 homepage = "https://gitlab.gnome.org/GNOME/quadrapassel"; 68 68 changelog = "https://gitlab.gnome.org/GNOME/quadrapassel/-/blob/${version}/NEWS?ref_type=tags"; 69 - license = licenses.gpl2Plus; 70 - teams = [ teams.gnome ]; 71 - platforms = platforms.linux; 69 + license = lib.licenses.gpl2Plus; 70 + teams = [ lib.teams.gnome ]; 71 + platforms = lib.platforms.linux; 72 72 }; 73 73 }
+3 -3
pkgs/by-name/qu/qutebrowser/package.nix
··· 155 155 ) 156 156 ''; 157 157 158 - meta = with lib; { 158 + meta = { 159 159 homepage = "https://github.com/qutebrowser/qutebrowser"; 160 160 changelog = "https://github.com/qutebrowser/qutebrowser/blob/v${version}/doc/changelog.asciidoc"; 161 161 description = "Keyboard-focused browser with a minimal GUI"; 162 - license = licenses.gpl3Plus; 162 + license = lib.licenses.gpl3Plus; 163 163 mainProgram = "qutebrowser"; 164 164 platforms = if enableWideVine then [ "x86_64-linux" ] else qt6Packages.qtwebengine.meta.platforms; 165 - maintainers = with maintainers; [ 165 + maintainers = with lib.maintainers; [ 166 166 jagajaga 167 167 rnhmjoj 168 168 ebzzry
+4 -4
pkgs/by-name/ra/radcli/package.nix
··· 39 39 nettle 40 40 ]; 41 41 42 - meta = with lib; { 42 + meta = { 43 43 description = "Simple RADIUS client library"; 44 44 homepage = "https://github.com/radcli/radcli"; 45 45 changelog = "https://github.com/radcli/radcli/blob/${version}/NEWS"; 46 - license = licenses.bsd2; 47 - maintainers = with maintainers; [ fab ]; 46 + license = lib.licenses.bsd2; 47 + maintainers = with lib.maintainers; [ fab ]; 48 48 mainProgram = "radcli"; 49 - platforms = platforms.all; 49 + platforms = lib.platforms.all; 50 50 }; 51 51 }
+2 -2
pkgs/by-name/ra/radicle-explorer/package.nix
··· 63 63 self: 64 64 lib.makeOverridable ( 65 65 { 66 - npmDepsHash ? "sha256-pPbN/goBsRHGAnDzof50PlQtS0RMux4dq1b8Gn5jEP4=", 66 + npmDepsHash ? "sha256-7/DH0p66FTfC0N42FhWTqehg5m/yq929ANhL4jAt7Ss=", 67 67 patches ? [ ], 68 68 }@args: 69 69 buildNpmPackage { ··· 77 77 # separate hash. 78 78 src = fetchgit { 79 79 inherit (radicle-httpd.src) url rev; 80 - hash = "sha256-jxiGL9gEbl4n+GmFeRc8cVljfD8hrFRfSrA9GnOeE40="; 80 + hash = "sha256-HRSrLdiDETTWNF+Rzvlg1XQerXcCE2xaY+6Xbq5pItI="; 81 81 }; 82 82 83 83 postPatch = ''
+3 -3
pkgs/by-name/ra/radicle-httpd/package.nix
··· 12 12 }: 13 13 rustPlatform.buildRustPackage rec { 14 14 pname = "radicle-httpd"; 15 - version = "0.18.2"; 15 + version = "0.19.1"; 16 16 env.RADICLE_VERSION = version; 17 17 18 18 # You must update the radicle-explorer source hash when changing this. 19 19 src = fetchgit { 20 20 url = "https://seed.radicle.xyz/z4V1sjrXqjvFdnCUbxPFqd5p4DtH5.git"; 21 21 rev = "refs/namespaces/z6MkkfM3tPXNPrPevKr3uSiQtHPuwnNhu2yUVjgd2jXVsVz5/refs/tags/v${version}"; 22 - hash = "sha256-s4QZi3/EEKzlvfhlU9KMuSeH8Al4kFnhADk10WLUilA="; 22 + hash = "sha256-RDF36bEJg54DG/YgORGo+BwrHMfmd12FRCrP6fVvHPg="; 23 23 sparseCheckout = [ "radicle-httpd" ]; 24 24 }; 25 25 26 26 sourceRoot = "${src.name}/radicle-httpd"; 27 27 useFetchCargoVendor = true; 28 - cargoHash = "sha256-ILsrDrpBMY8X3ZpfyUdf342agP6E8d32LEQTYtV869o="; 28 + cargoHash = "sha256-wSz0kM2XU717A0+mU+3eOHJWlRGdG9KjvfUkUq5bv14="; 29 29 30 30 nativeBuildInputs = [ 31 31 asciidoctor
+3 -3
pkgs/by-name/ra/rage/package.nix
··· 35 35 --zsh target/*/release/completions/_* 36 36 ''; 37 37 38 - meta = with lib; { 38 + meta = { 39 39 description = "Simple, secure and modern encryption tool with small explicit keys, no config options, and UNIX-style composability"; 40 40 homepage = "https://github.com/str4d/rage"; 41 41 changelog = "https://github.com/str4d/rage/blob/v${version}/rage/CHANGELOG.md"; 42 - license = with licenses; [ 42 + license = with lib.licenses; [ 43 43 asl20 44 44 mit 45 45 ]; # either at your option 46 - maintainers = with maintainers; [ ryantm ]; 46 + maintainers = with lib.maintainers; [ ryantm ]; 47 47 mainProgram = "rage"; 48 48 }; 49 49 }
+3 -3
pkgs/by-name/ra/railway/package.nix
··· 25 25 26 26 OPENSSL_NO_VENDOR = 1; 27 27 28 - meta = with lib; { 28 + meta = { 29 29 mainProgram = "railway"; 30 30 description = "Railway.app CLI"; 31 31 homepage = "https://github.com/railwayapp/cli"; 32 32 changelog = "https://github.com/railwayapp/cli/releases/tag/v${version}"; 33 - license = licenses.mit; 34 - maintainers = with maintainers; [ 33 + license = lib.licenses.mit; 34 + maintainers = with lib.maintainers; [ 35 35 Crafter 36 36 techknowlogick 37 37 ];
+3 -3
pkgs/by-name/ra/rakkess/package.nix
··· 22 22 "-X github.com/corneliusweig/rakkess/internal/version.version=v${version}" 23 23 ]; 24 24 25 - meta = with lib; { 25 + meta = { 26 26 homepage = "https://github.com/corneliusweig/rakkess"; 27 27 changelog = "https://github.com/corneliusweig/rakkess/releases/tag/v${version}"; 28 28 description = "Review Access - kubectl plugin to show an access matrix for k8s server resources"; ··· 35 35 the current user and all server resources, similar to 36 36 `kubectl auth can-i --list`. 37 37 ''; 38 - license = licenses.asl20; 39 - maintainers = with maintainers; [ jk ]; 38 + license = lib.licenses.asl20; 39 + maintainers = with lib.maintainers; [ jk ]; 40 40 }; 41 41 }
+4 -4
pkgs/by-name/ra/range-v3/package.nix
··· 31 31 NIX_CFLAGS_COMPILE = "-std=c++17"; 32 32 }; 33 33 34 - meta = with lib; { 34 + meta = { 35 35 description = "Experimental range library for C++11/14/17"; 36 36 homepage = "https://github.com/ericniebler/range-v3"; 37 37 changelog = "https://github.com/ericniebler/range-v3/releases/tag/${version}"; 38 - license = licenses.boost; 39 - platforms = platforms.all; 40 - maintainers = [ ]; 38 + license = lib.licenses.boost; 39 + platforms = lib.platforms.all; 40 + maintainers = with lib.maintainers; [ ]; 41 41 }; 42 42 }
+3 -3
pkgs/by-name/ra/rates/package.nix
··· 25 25 26 26 versionCheckProgramArg = "--version"; 27 27 28 - meta = with lib; { 28 + meta = { 29 29 description = "CLI tool that brings currency exchange rates right into your terminal"; 30 30 homepage = "https://github.com/lunush/rates"; 31 31 changelog = "https://github.com/lunush/rates/releases/tag/${version}"; 32 - license = with licenses; [ 32 + license = with lib.licenses; [ 33 33 asl20 34 34 mit 35 35 ]; 36 - maintainers = with maintainers; [ fab ]; 36 + maintainers = with lib.maintainers; [ fab ]; 37 37 mainProgram = "rates"; 38 38 }; 39 39 }
+3 -3
pkgs/by-name/rc/rcp/package.nix
··· 26 26 "--skip=copy::copy_tests::check_default_mode" 27 27 ]; 28 28 29 - meta = with lib; { 29 + meta = { 30 30 changelog = "https://github.com/wykurz/rcp/releases/tag/v${version}"; 31 31 description = "Tools to efficiently copy, remove and link large filesets"; 32 32 homepage = "https://github.com/wykurz/rcp"; 33 - license = with licenses; [ mit ]; 33 + license = with lib.licenses; [ mit ]; 34 34 mainProgram = "rcp"; 35 - maintainers = with maintainers; [ wykurz ]; 35 + maintainers = with lib.maintainers; [ wykurz ]; 36 36 # Building procfs on an for a unsupported platform. Currently only linux and android are supported 37 37 # (Your current target_os is macos) 38 38 broken = stdenv.hostPlatform.isDarwin;
+4 -4
pkgs/by-name/re/reaction/package.nix
··· 34 34 cp ip46tables nft46 $out/bin 35 35 ''; 36 36 37 - meta = with lib; { 37 + meta = { 38 38 description = "Scan logs and take action: an alternative to fail2ban"; 39 39 homepage = "https://framagit.org/ppom/reaction"; 40 40 changelog = "https://framagit.org/ppom/reaction/-/releases/v${version}"; 41 - license = licenses.agpl3Plus; 41 + license = lib.licenses.agpl3Plus; 42 42 mainProgram = "reaction"; 43 - maintainers = with maintainers; [ ppom ]; 44 - platforms = platforms.unix; 43 + maintainers = with lib.maintainers; [ ppom ]; 44 + platforms = lib.platforms.unix; 45 45 }; 46 46 }
+3 -3
pkgs/by-name/re/ready-check/package.nix
··· 30 30 "ready" 31 31 ]; 32 32 33 - meta = with lib; { 33 + meta = { 34 34 description = "Tool to check readiness of websites"; 35 35 homepage = "https://github.com/sesh/ready"; 36 36 changelog = "https://github.com/sesh/ready/releases/tag/v${version}"; 37 - license = licenses.isc; 38 - maintainers = with maintainers; [ fab ]; 37 + license = lib.licenses.isc; 38 + maintainers = with lib.maintainers; [ fab ]; 39 39 mainProgram = "ready"; 40 40 }; 41 41 }
+3 -3
pkgs/by-name/re/redfishtool/package.nix
··· 22 22 python-dateutil 23 23 ]; 24 24 25 - meta = with lib; { 25 + meta = { 26 26 description = "Python34 program that implements a command line tool for accessing the Redfish API"; 27 27 homepage = "https://github.com/DMTF/Redfishtool"; 28 28 changelog = "https://github.com/DMTF/Redfishtool/blob/${version}/CHANGELOG.md"; 29 - license = licenses.bsd3; 30 - maintainers = with maintainers; [ jfvillablanca ]; 29 + license = lib.licenses.bsd3; 30 + maintainers = with lib.maintainers; [ jfvillablanca ]; 31 31 mainProgram = "redfishtool"; 32 32 }; 33 33 }
+3 -3
pkgs/by-name/re/refinery-cli/package.nix
··· 29 29 openssl 30 30 ]; 31 31 32 - meta = with lib; { 32 + meta = { 33 33 description = "Run migrations for the Refinery ORM for Rust via the CLI"; 34 34 mainProgram = "refinery"; 35 35 homepage = "https://github.com/rust-db/refinery"; 36 36 changelog = "https://github.com/rust-db/refinery/blob/${version}/CHANGELOG.md"; 37 - license = licenses.mit; 38 - maintainers = with maintainers; [ lucperkins ]; 37 + license = lib.licenses.mit; 38 + maintainers = with lib.maintainers; [ lucperkins ]; 39 39 }; 40 40 }
+4 -4
pkgs/by-name/re/rehex/package.nix
··· 63 63 64 64 enableParallelBuilding = true; 65 65 66 - meta = with lib; { 66 + meta = { 67 67 description = "Reverse Engineers' Hex Editor"; 68 68 longDescription = '' 69 69 A cross-platform (Windows, Linux, Mac) hex editor for reverse ··· 71 71 ''; 72 72 homepage = "https://github.com/solemnwarning/rehex"; 73 73 changelog = "https://github.com/solemnwarning/rehex/raw/${version}/CHANGES.txt"; 74 - license = licenses.gpl2Only; 75 - maintainers = with maintainers; [ 74 + license = lib.licenses.gpl2Only; 75 + maintainers = with lib.maintainers; [ 76 76 markus1189 77 77 wegank 78 78 ]; 79 - platforms = platforms.all; 79 + platforms = lib.platforms.all; 80 80 mainProgram = "rehex"; 81 81 }; 82 82 }
+3 -3
pkgs/by-name/re/remarshal_0_17/package.nix
··· 60 60 61 61 # nixpkgs-update: no auto update 62 62 63 - meta = with lib; { 63 + meta = { 64 64 changelog = "https://github.com/remarshal-project/remarshal/releases/tag/v${version}"; 65 65 description = "Convert between TOML, YAML and JSON"; 66 - license = licenses.mit; 66 + license = lib.licenses.mit; 67 67 homepage = "https://github.com/dbohdan/remarshal"; 68 - maintainers = with maintainers; [ hexa ]; 68 + maintainers = with lib.maintainers; [ hexa ]; 69 69 mainProgram = "remarshal"; 70 70 }; 71 71 }
+3 -3
pkgs/by-name/re/remodel/package.nix
··· 28 28 openssl 29 29 ]; 30 30 31 - meta = with lib; { 31 + meta = { 32 32 description = "Roblox file manipulation tool"; 33 33 mainProgram = "remodel"; 34 34 longDescription = '' ··· 37 37 homepage = "https://github.com/rojo-rbx/remodel"; 38 38 downloadPage = "https://github.com/rojo-rbx/remodel/releases/tag/v${version}"; 39 39 changelog = "https://github.com/rojo-rbx/remodel/raw/v${version}/CHANGELOG.md"; 40 - license = licenses.mit; 41 - maintainers = with maintainers; [ wackbyte ]; 40 + license = lib.licenses.mit; 41 + maintainers = with lib.maintainers; [ wackbyte ]; 42 42 }; 43 43 }
+3 -3
pkgs/by-name/re/reshape/package.nix
··· 31 31 32 32 postgresqlTestUserOptions = "LOGIN SUPERUSER"; 33 33 34 - meta = with lib; { 34 + meta = { 35 35 description = "Easy-to-use, zero-downtime schema migration tool for Postgres"; 36 36 mainProgram = "reshape"; 37 37 homepage = "https://github.com/fabianlindfors/reshape"; 38 38 changelog = "https://github.com/fabianlindfors/reshape/releases/tag/v${version}"; 39 - license = licenses.mit; 40 - maintainers = with maintainers; [ ilyakooo0 ]; 39 + license = lib.licenses.mit; 40 + maintainers = with lib.maintainers; [ ilyakooo0 ]; 41 41 }; 42 42 }
+3 -3
pkgs/by-name/re/restish/package.nix
··· 43 43 package = restish; 44 44 }; 45 45 46 - meta = with lib; { 46 + meta = { 47 47 description = "CLI tool for interacting with REST-ish HTTP APIs"; 48 48 homepage = "https://rest.sh/"; 49 49 changelog = "https://github.com/danielgtaylor/restish/releases/tag/v${version}"; 50 - license = licenses.mit; 51 - maintainers = with maintainers; [ fab ]; 50 + license = lib.licenses.mit; 51 + maintainers = with lib.maintainers; [ fab ]; 52 52 mainProgram = "restish"; 53 53 }; 54 54 }
+3 -3
pkgs/by-name/re/resvg/package.nix
··· 28 28 install -Dm644 -t $out/include crates/c-api/*.h 29 29 ''; 30 30 31 - meta = with lib; { 31 + meta = { 32 32 description = "SVG rendering library"; 33 33 homepage = "https://github.com/RazrFalcon/resvg"; 34 34 changelog = "https://github.com/RazrFalcon/resvg/blob/v${version}/CHANGELOG.md"; 35 - license = licenses.mpl20; 36 - maintainers = [ ]; 35 + license = lib.licenses.mpl20; 36 + maintainers = with lib.maintainers; [ ]; 37 37 mainProgram = "resvg"; 38 38 }; 39 39 }
+3 -3
pkgs/by-name/re/reviewdog/package.nix
··· 27 27 "-X github.com/reviewdog/reviewdog/commands.Version=${version}" 28 28 ]; 29 29 30 - meta = with lib; { 30 + meta = { 31 31 description = "Automated code review tool integrated with any code analysis tools regardless of programming language"; 32 32 mainProgram = "reviewdog"; 33 33 homepage = "https://github.com/reviewdog/reviewdog"; 34 34 changelog = "https://github.com/reviewdog/reviewdog/blob/v${version}/CHANGELOG.md"; 35 - maintainers = [ ]; 36 - license = licenses.mit; 35 + maintainers = with lib.maintainers; [ ]; 36 + license = lib.licenses.mit; 37 37 }; 38 38 }
+3 -3
pkgs/by-name/re/rewrk/package.nix
··· 21 21 ln -s ${./Cargo.lock} Cargo.lock 22 22 ''; 23 23 24 - meta = with lib; { 24 + meta = { 25 25 description = "More modern http framework benchmarker supporting HTTP/1 and HTTP/2 benchmarks"; 26 26 homepage = "https://github.com/lnx-search/rewrk"; 27 27 changelog = "https://github.com/lnx-search/rewrk/releases/tag/${version}"; 28 - license = licenses.mit; 29 - maintainers = with maintainers; [ figsoda ]; 28 + license = lib.licenses.mit; 29 + maintainers = with lib.maintainers; [ figsoda ]; 30 30 mainProgram = "rewrk"; 31 31 }; 32 32 }
+3 -3
pkgs/by-name/ri/riff/package.nix
··· 34 34 wrapProgram $out/bin/riff --set-default RIFF_DISABLE_TELEMETRY true 35 35 ''; 36 36 37 - meta = with lib; { 37 + meta = { 38 38 description = "Tool that automatically provides external dependencies for software projects"; 39 39 mainProgram = "riff"; 40 40 homepage = "https://riff.sh"; 41 41 changelog = "https://github.com/DeterminateSystems/riff/releases/tag/v${version}"; 42 - license = licenses.mpl20; 43 - maintainers = with maintainers; [ figsoda ]; 42 + license = lib.licenses.mpl20; 43 + maintainers = with lib.maintainers; [ figsoda ]; 44 44 }; 45 45 }
+3 -3
pkgs/by-name/ri/rime-cli/package.nix
··· 17 17 18 18 vendorHash = null; 19 19 20 - meta = with lib; { 20 + meta = { 21 21 homepage = "https://github.com/puddinging/rime-cli"; 22 22 changelog = "https://github.com/puddinging/rime-cli/releases/tag/v${version}"; 23 23 description = "Command line tool to add customized vocabulary for Rime IME"; 24 - license = licenses.asl20; 25 - maintainers = with maintainers; [ urandom ]; 24 + license = lib.licenses.asl20; 25 + maintainers = with lib.maintainers; [ urandom ]; 26 26 mainProgram = "rime-cli"; 27 27 }; 28 28 }
+4 -4
pkgs/by-name/ri/rinutils/package.nix
··· 27 27 --replace '$'{exec_prefix}/@RINUTILS_INSTALL_MYLIBDIR@ @CMAKE_INSTALL_FULL_LIBDIR@ 28 28 ''; 29 29 30 - meta = with lib; { 30 + meta = { 31 31 description = "C11 / gnu11 utilities C library by Shlomi Fish / Rindolf"; 32 32 homepage = "https://github.com/shlomif/rinutils"; 33 33 changelog = "https://github.com/shlomif/rinutils/raw/${version}/NEWS.asciidoc"; 34 - license = licenses.mit; 35 - maintainers = [ ]; 36 - platforms = platforms.all; 34 + license = lib.licenses.mit; 35 + maintainers = with lib.maintainers; [ ]; 36 + platforms = lib.platforms.all; 37 37 }; 38 38 }
+3 -3
pkgs/by-name/ri/ripe-atlas-tools/package.nix
··· 90 90 echo "__version__ = \"${version}\"" > ripe/atlas/tools/version.py 91 91 ''; 92 92 93 - meta = with lib; { 93 + meta = { 94 94 description = "RIPE ATLAS project tools"; 95 95 homepage = "https://github.com/RIPE-NCC/ripe-atlas-tools"; 96 96 changelog = "https://github.com/RIPE-NCC/ripe-atlas-tools/blob/v${version}/CHANGES.rst"; 97 - license = licenses.gpl3Only; 98 - maintainers = with maintainers; [ raitobezarius ]; 97 + license = lib.licenses.gpl3Only; 98 + maintainers = with lib.maintainers; [ raitobezarius ]; 99 99 }; 100 100 }
+3 -3
pkgs/by-name/ri/ripgrep/package.nix
··· 59 59 echo '(a(aa)aa)' | ${rg} -P '\((a*|(?R))*\)' 60 60 ''; 61 61 62 - meta = with lib; { 62 + meta = { 63 63 description = "Utility that combines the usability of The Silver Searcher with the raw speed of grep"; 64 64 homepage = "https://github.com/BurntSushi/ripgrep"; 65 65 changelog = "https://github.com/BurntSushi/ripgrep/releases/tag/${version}"; 66 - license = with licenses; [ 66 + license = with lib.licenses; [ 67 67 unlicense # or 68 68 mit 69 69 ]; 70 - maintainers = with maintainers; [ 70 + maintainers = with lib.maintainers; [ 71 71 globin 72 72 ma27 73 73 zowoq
+3 -3
pkgs/by-name/ri/rita/package.nix
··· 24 24 "-X=github.com/activecm/rita/config.ExactVersion=${version}" 25 25 ]; 26 26 27 - meta = with lib; { 27 + meta = { 28 28 description = "Framework for detecting command and control communication through network traffic analysis"; 29 29 homepage = "https://github.com/activecm/rita"; 30 30 changelog = "https://github.com/activecm/rita/releases/tag/v${version}"; 31 - license = licenses.gpl3Only; 32 - maintainers = with maintainers; [ fab ]; 31 + license = lib.licenses.gpl3Only; 32 + maintainers = with lib.maintainers; [ fab ]; 33 33 mainProgram = "rita"; 34 34 }; 35 35 }
+4 -4
pkgs/by-name/ro/robin-map/package.nix
··· 20 20 cmake 21 21 ]; 22 22 23 - meta = with lib; { 23 + meta = { 24 24 description = "C++ implementation of a fast hash map and hash set using robin hood hashing"; 25 25 homepage = "https://github.com/Tessil/robin-map"; 26 26 changelog = "https://github.com/Tessil/robin-map/releases/tag/v${version}"; 27 - license = licenses.mit; 28 - maintainers = [ ]; 29 - platforms = platforms.unix; 27 + license = lib.licenses.mit; 28 + maintainers = with lib.maintainers; [ ]; 29 + platforms = lib.platforms.unix; 30 30 }; 31 31 }
+3 -3
pkgs/by-name/ro/robotframework-tidy/package.nix
··· 33 33 34 34 nativeCheckInputs = with python3.pkgs; [ pytestCheckHook ]; 35 35 36 - meta = with lib; { 36 + meta = { 37 37 description = "Code autoformatter for Robot Framework"; 38 38 homepage = "https://robotidy.readthedocs.io"; 39 39 changelog = "https://github.com/MarketSquare/robotframework-tidy/blob/main/docs/releasenotes/${src.tag}.rst"; 40 - license = licenses.asl20; 41 - maintainers = with maintainers; [ otavio ]; 40 + license = lib.licenses.asl20; 41 + maintainers = with lib.maintainers; [ otavio ]; 42 42 mainProgram = "robotidy"; 43 43 }; 44 44 }
+35 -26
pkgs/by-name/ro/rocksndiamonds/package.nix
··· 3 3 stdenv, 4 4 fetchurl, 5 5 makeDesktopItem, 6 + copyDesktopItems, 6 7 SDL2, 7 8 SDL2_image, 8 9 SDL2_mixer, ··· 10 11 zlib, 11 12 }: 12 13 13 - stdenv.mkDerivation rec { 14 + stdenv.mkDerivation (finalAttrs: { 14 15 pname = "rocksndiamonds"; 15 16 version = "4.4.0.5"; 16 17 17 18 src = fetchurl { 18 - url = "https://www.artsoft.org/RELEASES/linux/${pname}/${pname}-${version}-linux.tar.gz"; 19 + url = "https://www.artsoft.org/RELEASES/linux/rocksndiamonds/rocksndiamonds-${finalAttrs.version}-linux.tar.gz"; 19 20 hash = "sha256-8e6ZYpFoUQ4+ykHDLlKWWyUANPq1lXv7IRHYWfBOU/U="; 20 21 }; 21 22 22 - desktopItem = makeDesktopItem { 23 - name = "rocksndiamonds"; 24 - exec = "rocksndiamonds"; 25 - icon = "rocksndiamonds"; 26 - comment = meta.description; 27 - desktopName = "Rocks'n'Diamonds"; 28 - genericName = "Tile-based puzzle"; 29 - categories = [ 30 - "Game" 31 - "LogicGame" 32 - ]; 33 - }; 23 + desktopItems = [ 24 + (makeDesktopItem { 25 + name = "rocksndiamonds"; 26 + exec = finalAttrs.meta.mainProgram; 27 + icon = "rocksndiamonds"; 28 + comment = finalAttrs.meta.description; 29 + desktopName = "Rocks'n'Diamonds"; 30 + genericName = "Tile-based puzzle"; 31 + categories = [ 32 + "Game" 33 + "LogicGame" 34 + ]; 35 + }) 36 + ]; 37 + 38 + strictDeps = true; 34 39 40 + nativeBuildInputs = [ 41 + SDL2 # sdl2-config 42 + copyDesktopItems 43 + ]; 35 44 buildInputs = [ 36 45 SDL2 37 46 SDL2_image ··· 40 49 zlib 41 50 ]; 42 51 43 - preBuild = '' 44 - dataDir="$out/share/rocksndiamonds" 45 - appendToVar makeFlags "BASE_PATH=$dataDir" 52 + preConfigure = '' 53 + dataDir=$out/share/rocksndiamonds 54 + makeFlagsArray+=("CC=$CC" "AR=$AR" "RANLIB=$RANLIB" "BASE_PATH=$dataDir") 46 55 ''; 47 56 48 57 installPhase = '' 49 58 runHook preInstall 50 59 51 - appDir=$out/share/applications 52 60 iconDir=$out/share/icons/hicolor/32x32/apps 53 - mkdir -p $out/bin $appDir $iconDir $dataDir 61 + mkdir -p $out/bin $iconDir $dataDir 54 62 cp rocksndiamonds $out/bin/ 55 - ln -s ${desktopItem}/share/applications/* $appDir/ 56 63 ln -s $dataDir/graphics/gfx_classic/icons/icon.png $iconDir/rocksndiamonds.png 57 64 cp -r conf docs graphics levels music sounds $dataDir 58 65 59 66 runHook postInstall 60 67 ''; 61 68 62 - enableParallelBuilding = true; 69 + # flaky with parallel building 70 + # ranlib: game_bd.a: error reading bd_caveengine.o: file truncated 71 + enableParallelBuilding = false; 63 72 64 - meta = with lib; { 73 + meta = { 65 74 description = "Scrolling tile-based arcade style puzzle game"; 66 75 mainProgram = "rocksndiamonds"; 67 76 homepage = "https://www.artsoft.org/rocksndiamonds/"; 68 - license = licenses.gpl2Only; 69 - platforms = platforms.linux; 70 - maintainers = with maintainers; [ orivej ]; 77 + license = lib.licenses.gpl2Only; 78 + platforms = lib.platforms.linux; 79 + maintainers = with lib.maintainers; [ orivej ]; 71 80 }; 72 - } 81 + })
+4 -4
pkgs/by-name/ro/roswell/package.nix
··· 51 51 curl 52 52 ]; 53 53 54 - meta = with lib; { 54 + meta = { 55 55 description = "Lisp implementation installer/manager and launcher"; 56 - license = licenses.mit; 57 - maintainers = with maintainers; [ hiro98 ]; 58 - platforms = platforms.unix; 56 + license = lib.licenses.mit; 57 + maintainers = with lib.maintainers; [ hiro98 ]; 58 + platforms = lib.platforms.unix; 59 59 homepage = "https://github.com/roswell/roswell"; 60 60 changelog = "https://github.com/roswell/roswell/blob/v${version}/ChangeLog"; 61 61 mainProgram = "ros";
+3 -3
pkgs/by-name/ro/route-graph/package.nix
··· 43 43 "route_graph" 44 44 ]; 45 45 46 - meta = with lib; { 46 + meta = { 47 47 description = "CLI tool for creating graphs of routes"; 48 48 homepage = "https://github.com/audiusGmbH/route-graph"; 49 49 changelog = "https://github.com/audiusGmbH/route-graph/releases/tag/${version}"; 50 - license = licenses.mit; 51 - maintainers = with maintainers; [ fab ]; 50 + license = lib.licenses.mit; 51 + maintainers = with lib.maintainers; [ fab ]; 52 52 mainProgram = "route-graph"; 53 53 }; 54 54 }
+3 -3
pkgs/by-name/ro/routinator/package.nix
··· 19 19 useFetchCargoVendor = true; 20 20 cargoHash = "sha256-58EnGouq8iKkgsvyHqARoQ0u4QXjw0m6pv4Am4J9wlU="; 21 21 22 - meta = with lib; { 22 + meta = { 23 23 description = "RPKI Validator written in Rust"; 24 24 homepage = "https://github.com/NLnetLabs/routinator"; 25 25 changelog = "https://github.com/NLnetLabs/routinator/blob/v${version}/Changelog.md"; 26 - license = licenses.bsd3; 27 - maintainers = with maintainers; [ _0x4A6F ]; 26 + license = lib.licenses.bsd3; 27 + maintainers = with lib.maintainers; [ _0x4A6F ]; 28 28 mainProgram = "routinator"; 29 29 }; 30 30
+3 -3
pkgs/by-name/rq/rqbit/package.nix
··· 74 74 ]; 75 75 }; 76 76 77 - meta = with lib; { 77 + meta = { 78 78 description = "Bittorrent client in Rust"; 79 79 homepage = "https://github.com/ikatson/rqbit"; 80 80 changelog = "https://github.com/ikatson/rqbit/releases/tag/v${version}"; 81 - license = licenses.asl20; 82 - maintainers = with maintainers; [ 81 + license = lib.licenses.asl20; 82 + maintainers = with lib.maintainers; [ 83 83 cafkafk 84 84 toasteruwu 85 85 ];
+3 -3
pkgs/by-name/rs/rsass/package.nix
··· 17 17 useFetchCargoVendor = true; 18 18 cargoHash = "sha256-TZZweDTF5sGdrCBXh42yaBMTI9ehjHGSFQu9HzVQEdA="; 19 19 20 - meta = with lib; { 20 + meta = { 21 21 description = "Sass reimplemented in rust with nom"; 22 22 mainProgram = "rsass"; 23 23 homepage = "https://github.com/kaj/rsass"; 24 24 changelog = "https://github.com/kaj/rsass/blob/v${version}/CHANGELOG.md"; 25 - license = with licenses; [ 25 + license = with lib.licenses; [ 26 26 mit # or 27 27 asl20 28 28 ]; 29 - maintainers = with maintainers; [ figsoda ]; 29 + maintainers = with lib.maintainers; [ figsoda ]; 30 30 }; 31 31 }
+3 -3
pkgs/by-name/rs/rsbkb/package.nix
··· 33 33 for i in $(./rsbkb list) ; do ln -s $path $i ; done 34 34 ''; 35 35 36 - meta = with lib; { 36 + meta = { 37 37 description = "Command line tools to encode/decode things"; 38 38 homepage = "https://github.com/trou/rsbkb"; 39 39 changelog = "https://github.com/trou/rsbkb/releases/tag/release-${version}"; 40 - license = licenses.gpl3Plus; 41 - maintainers = with maintainers; [ ProducerMatt ]; 40 + license = lib.licenses.gpl3Plus; 41 + maintainers = with lib.maintainers; [ ProducerMatt ]; 42 42 }; 43 43 }
+4 -4
pkgs/by-name/rs/rsgain/package.nix
··· 36 36 zlib 37 37 ]; 38 38 39 - meta = with lib; { 39 + meta = { 40 40 description = "Simple, but powerful ReplayGain 2.0 tagging utility"; 41 41 mainProgram = "rsgain"; 42 42 homepage = "https://github.com/complexlogic/rsgain"; 43 43 changelog = "https://github.com/complexlogic/rsgain/blob/v${version}/CHANGELOG"; 44 - license = licenses.bsd2; 45 - platforms = platforms.all; 46 - maintainers = [ maintainers.felipeqq2 ]; 44 + license = lib.licenses.bsd2; 45 + platforms = lib.platforms.all; 46 + maintainers = [ lib.maintainers.felipeqq2 ]; 47 47 }; 48 48 }
+4 -4
pkgs/by-name/rs/rssguard/package.nix
··· 33 33 (cmakeFeature "CMAKE_BUILD_TYPE" "\"Release\"") 34 34 ]; 35 35 36 - meta = with lib; { 36 + meta = { 37 37 description = "Simple RSS/Atom feed reader with online synchronization"; 38 38 mainProgram = "rssguard"; 39 39 longDescription = '' ··· 43 43 ''; 44 44 homepage = "https://github.com/martinrotter/rssguard"; 45 45 changelog = "https://github.com/martinrotter/rssguard/releases/tag/${version}"; 46 - license = licenses.gpl3Plus; 47 - platforms = platforms.linux; 48 - maintainers = with maintainers; [ 46 + license = lib.licenses.gpl3Plus; 47 + platforms = lib.platforms.linux; 48 + maintainers = with lib.maintainers; [ 49 49 jluttine 50 50 tebriel 51 51 ];
+3 -3
pkgs/by-name/rs/rstfmt/package.nix
··· 33 33 "rstfmt" 34 34 ]; 35 35 36 - meta = with lib; { 36 + meta = { 37 37 description = "Formatter for reStructuredText"; 38 38 homepage = "https://github.com/dzhu/rstfmt"; 39 39 changelog = "https://github.com/dzhu/rstfmt/releases/tag/v${version}"; 40 - license = licenses.mit; 41 - maintainers = with maintainers; [ fab ]; 40 + license = lib.licenses.mit; 41 + maintainers = with lib.maintainers; [ fab ]; 42 42 }; 43 43 }
+3 -3
pkgs/by-name/ru/ruff/package.nix
··· 16 16 17 17 rustPlatform.buildRustPackage (finalAttrs: { 18 18 pname = "ruff"; 19 - version = "0.11.12"; 19 + version = "0.11.13"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "astral-sh"; 23 23 repo = "ruff"; 24 24 tag = finalAttrs.version; 25 - hash = "sha256-5oLMhP4PKzZTp0ab+Fitq97GAVLV/GJmR2JH9IXlfuU"; 25 + hash = "sha256-qa4TCvjk0zrXRdiTTqjJbUnCXQKpwiRwtA28y8ZuGpw="; 26 26 }; 27 27 28 28 cargoBuildFlags = [ "--package=ruff" ]; 29 29 30 30 useFetchCargoVendor = true; 31 - cargoHash = "sha256-PIzR9d0O82M/b7HgmPigc2h8KwjSHi08vs3jAQyXbzs"; 31 + cargoHash = "sha256-JkhvTONWKd3/2jI/yQU2jRfEQ2eAp3drup9SsYWOXNA="; 32 32 33 33 nativeBuildInputs = [ installShellFiles ]; 34 34
+3 -3
pkgs/by-name/ru/ruler/package.nix
··· 22 22 "-s" 23 23 ]; 24 24 25 - meta = with lib; { 25 + meta = { 26 26 description = "Tool to abuse Exchange services"; 27 27 homepage = "https://github.com/sensepost/ruler"; 28 28 changelog = "https://github.com/sensepost/ruler/releases/tag/${version}"; 29 - license = with licenses; [ cc-by-nc-40 ]; 30 - maintainers = with maintainers; [ fab ]; 29 + license = with lib.licenses; [ cc-by-nc-40 ]; 30 + maintainers = with lib.maintainers; [ fab ]; 31 31 mainProgram = "ruler"; 32 32 }; 33 33 }
+3 -3
pkgs/by-name/ru/rune-languageserver/package.nix
··· 20 20 RUNE_VERSION = version; 21 21 }; 22 22 23 - meta = with lib; { 23 + meta = { 24 24 description = "Language server for the Rune Language, an embeddable dynamic programming language for Rust"; 25 25 homepage = "https://crates.io/crates/rune-languageserver"; 26 26 changelog = "https://github.com/rune-rs/rune/releases/tag/${version}"; 27 - license = with licenses; [ 27 + license = with lib.licenses; [ 28 28 asl20 29 29 mit 30 30 ]; 31 - maintainers = with maintainers; [ figsoda ]; 31 + maintainers = with lib.maintainers; [ figsoda ]; 32 32 mainProgram = "rune-languageserver"; 33 33 }; 34 34 }
+3 -3
pkgs/by-name/ru/rune/package.nix
··· 21 21 RUNE_VERSION = version; 22 22 }; 23 23 24 - meta = with lib; { 24 + meta = { 25 25 description = "Interpreter for the Rune Language, an embeddable dynamic programming language for Rust"; 26 26 homepage = "https://rune-rs.github.io/"; 27 27 changelog = "https://github.com/rune-rs/rune/releases/tag/${version}"; 28 - license = with licenses; [ 28 + license = with lib.licenses; [ 29 29 asl20 30 30 mit 31 31 ]; 32 - maintainers = with maintainers; [ figsoda ]; 32 + maintainers = with lib.maintainers; [ figsoda ]; 33 33 mainProgram = "rune"; 34 34 }; 35 35 }
+3 -3
pkgs/by-name/ru/runme/package.nix
··· 70 70 }; 71 71 }; 72 72 73 - meta = with lib; { 73 + meta = { 74 74 description = "Execute commands inside your runbooks, docs, and READMEs"; 75 75 mainProgram = "runme"; 76 76 homepage = "https://runme.dev"; 77 77 changelog = "https://github.com/runmedev/runme/releases/tag/v${version}"; 78 - license = licenses.asl20; 79 - maintainers = with maintainers; [ figsoda ]; 78 + license = lib.licenses.asl20; 79 + maintainers = with lib.maintainers; [ figsoda ]; 80 80 }; 81 81 }
+3 -3
pkgs/by-name/ru/runpodctl/package.nix
··· 21 21 rm $out/bin/docs # remove the docs binary 22 22 ''; 23 23 24 - meta = with lib; { 24 + meta = { 25 25 homepage = "https://github.com/runpod/runpodctl"; 26 26 description = "CLI tool to automate / manage GPU pods for runpod.io"; 27 27 changelog = "https://github.com/runpod/runpodctl/raw/v${version}/CHANGELOG.md"; 28 - license = licenses.gpl3; 29 - maintainers = [ maintainers.georgewhewell ]; 28 + license = lib.licenses.gpl3; 29 + maintainers = [ lib.maintainers.georgewhewell ]; 30 30 mainProgram = "runpodctl"; 31 31 }; 32 32 }
+3 -3
pkgs/by-name/ru/rust-cbindgen/package.nix
··· 55 55 ; 56 56 }; 57 57 58 - meta = with lib; { 58 + meta = { 59 59 changelog = "https://github.com/mozilla/cbindgen/blob/v${version}/CHANGES"; 60 60 description = "Project for generating C bindings from Rust code"; 61 61 mainProgram = "cbindgen"; 62 62 homepage = "https://github.com/mozilla/cbindgen"; 63 - license = licenses.mpl20; 64 - maintainers = with maintainers; [ hexa ]; 63 + license = lib.licenses.mpl20; 64 + maintainers = with lib.maintainers; [ hexa ]; 65 65 }; 66 66 }
+3 -3
pkgs/by-name/ru/rust-motd/package.nix
··· 30 30 31 31 OPENSSL_NO_VENDOR = 1; 32 32 33 - meta = with lib; { 33 + meta = { 34 34 description = "Beautiful, useful MOTD generation with zero runtime dependencies"; 35 35 homepage = "https://github.com/rust-motd/rust-motd"; 36 36 changelog = "https://github.com/rust-motd/rust-motd/releases/tag/v${version}"; 37 - license = licenses.mit; 38 - maintainers = with maintainers; [ figsoda ]; 37 + license = lib.licenses.mit; 38 + maintainers = with lib.maintainers; [ figsoda ]; 39 39 mainProgram = "rust-motd"; 40 40 }; 41 41 }
+3 -3
pkgs/by-name/ru/rust-script/package.nix
··· 21 21 # tests require network access 22 22 doCheck = false; 23 23 24 - meta = with lib; { 24 + meta = { 25 25 description = "Run Rust files and expressions as scripts without any setup or compilation step"; 26 26 mainProgram = "rust-script"; 27 27 homepage = "https://rust-script.org"; 28 28 changelog = "https://github.com/fornwall/rust-script/releases/tag/${version}"; 29 - license = with licenses; [ 29 + license = with lib.licenses; [ 30 30 mit # or 31 31 asl20 32 32 ]; 33 - maintainers = with maintainers; [ figsoda ]; 33 + maintainers = with lib.maintainers; [ figsoda ]; 34 34 }; 35 35 }
+3 -3
pkgs/by-name/ru/rustcat/package.nix
··· 25 25 26 26 versionCheckProgram = [ "${placeholder "out"}/bin/rcat" ]; 27 27 28 - meta = with lib; { 28 + meta = { 29 29 description = "Port listener and reverse shell"; 30 30 homepage = "https://github.com/robiot/rustcat"; 31 31 changelog = "https://github.com/robiot/rustcat/releases/tag/v${version}"; 32 - license = licenses.mit; 33 - maintainers = with maintainers; [ fab ]; 32 + license = lib.licenses.mit; 33 + maintainers = with lib.maintainers; [ fab ]; 34 34 mainProgram = "rcat"; 35 35 }; 36 36 }
+4 -4
pkgs/by-name/ru/rustdesk-server/package.nix
··· 43 43 }; 44 44 }; 45 45 46 - meta = with lib; { 46 + meta = { 47 47 description = "RustDesk Server Program"; 48 48 homepage = "https://github.com/rustdesk/rustdesk-server"; 49 49 changelog = "https://github.com/rustdesk/rustdesk-server/releases/tag/${version}"; 50 - license = licenses.agpl3Only; 51 - platforms = platforms.unix; 52 - maintainers = with maintainers; [ 50 + license = lib.licenses.agpl3Only; 51 + platforms = lib.platforms.unix; 52 + maintainers = with lib.maintainers; [ 53 53 gaelreyrol 54 54 tjni 55 55 ];
+3 -3
pkgs/by-name/ru/rustscan/package.nix
··· 40 40 "--skip=resolver_default_cloudflare" 41 41 ]; 42 42 43 - meta = with lib; { 43 + meta = { 44 44 description = "Faster Nmap Scanning with Rust"; 45 45 homepage = "https://github.com/RustScan/RustScan"; 46 46 changelog = "https://github.com/RustScan/RustScan/releases/tag/${version}"; 47 - license = licenses.gpl3Only; 48 - maintainers = with maintainers; [ figsoda ]; 47 + license = lib.licenses.gpl3Only; 48 + maintainers = with lib.maintainers; [ figsoda ]; 49 49 mainProgram = "rustscan"; 50 50 }; 51 51 }
+3 -3
pkgs/by-name/ru/rusty-diceware/package.nix
··· 20 20 21 21 doCheck = true; 22 22 23 - meta = with lib; { 23 + meta = { 24 24 description = "Commandline diceware, with or without dice, written in Rustlang"; 25 25 homepage = "https://gitlab.com/yuvallanger/rusty-diceware"; 26 26 changelog = "https://gitlab.com/yuvallanger/rusty-diceware/-/blob/v${version}/CHANGELOG.md?ref_type=heads"; 27 - license = licenses.gpl3; 28 - maintainers = with maintainers; [ cherrykitten ]; 27 + license = lib.licenses.gpl3; 28 + maintainers = with lib.maintainers; [ cherrykitten ]; 29 29 mainProgram = "diceware"; 30 30 }; 31 31 }
+3 -3
pkgs/by-name/ru/rustycli/package.nix
··· 19 19 # some examples fail to compile 20 20 cargoTestFlags = [ "--tests" ]; 21 21 22 - meta = with lib; { 22 + meta = { 23 23 description = "Access the rust playground right in terminal"; 24 24 mainProgram = "rustycli"; 25 25 homepage = "https://github.com/pwnwriter/rustycli"; 26 26 changelog = "https://github.com/pwnwriter/rustycli/releases/tag/v${version}"; 27 - license = licenses.mit; 28 - maintainers = with maintainers; [ figsoda ]; 27 + license = lib.licenses.mit; 28 + maintainers = with lib.maintainers; [ figsoda ]; 29 29 }; 30 30 }
+3 -3
pkgs/by-name/ru/rustypaste/package.nix
··· 28 28 29 29 __darwinAllowLocalNetworking = true; 30 30 31 - meta = with lib; { 31 + meta = { 32 32 description = "Minimal file upload/pastebin service"; 33 33 homepage = "https://github.com/orhun/rustypaste"; 34 34 changelog = "https://github.com/orhun/rustypaste/blob/v${version}/CHANGELOG.md"; 35 - license = licenses.mit; 36 - maintainers = with maintainers; [ 35 + license = lib.licenses.mit; 36 + maintainers = with lib.maintainers; [ 37 37 figsoda 38 38 seqizz 39 39 ];
+3 -3
pkgs/by-name/sa/sad/package.nix
··· 27 27 rm .cargo/config.toml 28 28 ''; 29 29 30 - meta = with lib; { 30 + meta = { 31 31 description = "CLI tool to search and replace"; 32 32 homepage = "https://github.com/ms-jpq/sad"; 33 33 changelog = "https://github.com/ms-jpq/sad/releases/tag/v${version}"; 34 - license = licenses.mit; 35 - maintainers = with maintainers; [ fab ]; 34 + license = lib.licenses.mit; 35 + maintainers = with lib.maintainers; [ fab ]; 36 36 mainProgram = "sad"; 37 37 }; 38 38 }
+5 -5
pkgs/by-name/sa/saga/package.nix
··· 89 89 (lib.cmakeBool "OpenMP_SUPPORT" (!stdenv.hostPlatform.isDarwin)) 90 90 ]; 91 91 92 - meta = with lib; { 92 + meta = { 93 93 description = "System for Automated Geoscientific Analyses"; 94 94 homepage = "https://saga-gis.sourceforge.io"; 95 95 changelog = "https://sourceforge.net/p/saga-gis/wiki/Changelog ${version}/"; 96 - license = licenses.gpl2Plus; 97 - maintainers = with maintainers; [ 96 + license = lib.licenses.gpl2Plus; 97 + maintainers = with lib.maintainers; [ 98 98 michelk 99 99 mpickering 100 100 ]; 101 - teams = [ teams.geospatial ]; 102 - platforms = with platforms; unix; 101 + teams = [ lib.teams.geospatial ]; 102 + platforms = with lib.platforms; unix; 103 103 }; 104 104 }
+3 -3
pkgs/by-name/sa/sagoin/package.nix
··· 28 28 29 29 GEN_ARTIFACTS = "artifacts"; 30 30 31 - meta = with lib; { 31 + meta = { 32 32 description = "Command-line submission tool for the UMD CS Submit Server"; 33 33 homepage = "https://github.com/figsoda/sagoin"; 34 34 changelog = "https://github.com/figsoda/sagoin/blob/v${version}/CHANGELOG.md"; 35 - license = licenses.agpl3Plus; 36 - maintainers = with maintainers; [ figsoda ]; 35 + license = lib.licenses.agpl3Plus; 36 + maintainers = with lib.maintainers; [ figsoda ]; 37 37 mainProgram = "sagoin"; 38 38 }; 39 39 }
+3 -3
pkgs/by-name/sa/salt/package.nix
··· 71 71 # as is it rather long. 72 72 doCheck = false; 73 73 74 - meta = with lib; { 74 + meta = { 75 75 homepage = "https://saltproject.io/"; 76 76 changelog = "https://docs.saltproject.io/en/latest/topics/releases/${version}.html"; 77 77 description = "Portable, distributed, remote execution and configuration management system"; 78 - maintainers = with maintainers; [ Flakebi ]; 79 - license = licenses.asl20; 78 + maintainers = with lib.maintainers; [ Flakebi ]; 79 + license = lib.licenses.asl20; 80 80 }; 81 81 }
+3 -3
pkgs/by-name/sa/sanjuuni/package.nix
··· 52 52 updateScript = gitUpdater { }; 53 53 }; 54 54 55 - meta = with lib; { 55 + meta = { 56 56 homepage = "https://github.com/MCJack123/sanjuuni"; 57 57 description = "Command-line tool that converts images and videos into a format that can be displayed in ComputerCraft"; 58 58 changelog = "https://github.com/MCJack123/sanjuuni/releases/tag/${version}"; 59 - maintainers = [ maintainers.tomodachi94 ]; 60 - license = licenses.gpl2Plus; 59 + maintainers = [ lib.maintainers.tomodachi94 ]; 60 + license = lib.licenses.gpl2Plus; 61 61 broken = stdenv.hostPlatform.isDarwin; 62 62 mainProgram = "sanjuuni"; 63 63 };
+4 -4
pkgs/by-name/sa/savvycan/package.nix
··· 35 35 ln -s $out/Applications/SavvyCAN.app/Contents/MacOS/SavvyCAN $out/bin/SavvyCAN 36 36 ''; 37 37 38 - meta = with lib; { 38 + meta = { 39 39 description = "QT based cross platform canbus tool"; 40 40 homepage = "https://savvycan.com/"; 41 41 changelog = "https://github.com/collin80/SavvyCAN/releases/tag/${version}"; 42 - maintainers = with maintainers; [ simoneruffini ]; 43 - platforms = platforms.all; 44 - license = licenses.mit; 42 + maintainers = with lib.maintainers; [ simoneruffini ]; 43 + platforms = lib.platforms.all; 44 + license = lib.licenses.mit; 45 45 mainProgram = "SavvyCAN"; 46 46 longDescription = '' 47 47 SavvyCAN is a cross platform QT based C++ program. It is a CAN bus reverse
+3 -3
pkgs/by-name/sc/scalr-cli/package.nix
··· 33 33 34 34 doCheck = false; # Skip tests as they require creating actual Scalr resources. 35 35 36 - meta = with lib; { 36 + meta = { 37 37 description = "Command-line tool that communicates directly with the Scalr API"; 38 38 homepage = "https://github.com/Scalr/scalr-cli"; 39 39 changelog = "https://github.com/Scalr/scalr-cli/releases/tag/v${version}"; 40 - license = licenses.asl20; 41 - maintainers = with maintainers; [ dylanmtaylor ]; 40 + license = lib.licenses.asl20; 41 + maintainers = with lib.maintainers; [ dylanmtaylor ]; 42 42 mainProgram = "scalr"; 43 43 }; 44 44 }
+3 -3
pkgs/by-name/sc/sccache/package.nix
··· 31 31 # pure environment, see https://github.com/mozilla/sccache/issues/460 32 32 doCheck = false; 33 33 34 - meta = with lib; { 34 + meta = { 35 35 description = "Ccache with Cloud Storage"; 36 36 mainProgram = "sccache"; 37 37 homepage = "https://github.com/mozilla/sccache"; 38 38 changelog = "https://github.com/mozilla/sccache/releases/tag/v${version}"; 39 - maintainers = with maintainers; [ 39 + maintainers = with lib.maintainers; [ 40 40 doronbehar 41 41 figsoda 42 42 ]; 43 - license = licenses.asl20; 43 + license = lib.licenses.asl20; 44 44 }; 45 45 }
+3 -3
pkgs/by-name/sc/scilla/package.nix
··· 27 27 "-skip=TestIPToHostname" 28 28 ]; 29 29 30 - meta = with lib; { 30 + meta = { 31 31 description = "Information gathering tool for DNS, ports and more"; 32 32 mainProgram = "scilla"; 33 33 homepage = "https://github.com/edoardottt/scilla"; 34 34 changelog = "https://github.com/edoardottt/scilla/releases/tag/v${version}"; 35 - license = with licenses; [ gpl3Plus ]; 36 - maintainers = with maintainers; [ fab ]; 35 + license = with lib.licenses; [ gpl3Plus ]; 36 + maintainers = with lib.maintainers; [ fab ]; 37 37 }; 38 38 }
+3 -3
pkgs/by-name/sc/scraper/package.nix
··· 23 23 installManPage scraper.1 24 24 ''; 25 25 26 - meta = with lib; { 26 + meta = { 27 27 description = "Tool to query HTML files with CSS selectors"; 28 28 mainProgram = "scraper"; 29 29 homepage = "https://github.com/causal-agent/scraper"; 30 30 changelog = "https://github.com/causal-agent/scraper/releases/tag/v${version}"; 31 - license = licenses.isc; 32 - maintainers = with maintainers; [ figsoda ]; 31 + license = lib.licenses.isc; 32 + maintainers = with lib.maintainers; [ figsoda ]; 33 33 }; 34 34 }
+4 -4
pkgs/by-name/sd/sd-switch/package.nix
··· 26 26 updateScript = nix-update-script { }; 27 27 }; 28 28 29 - meta = with lib; { 29 + meta = { 30 30 description = "Systemd unit switcher for Home Manager"; 31 31 mainProgram = "sd-switch"; 32 32 homepage = "https://git.sr.ht/~rycee/sd-switch"; 33 33 changelog = "https://git.sr.ht/~rycee/sd-switch/refs/${version}"; 34 - license = licenses.gpl3Plus; 35 - maintainers = with maintainers; [ rycee ]; 36 - platforms = platforms.linux; 34 + license = lib.licenses.gpl3Plus; 35 + maintainers = with lib.maintainers; [ rycee ]; 36 + platforms = lib.platforms.linux; 37 37 }; 38 38 }
+4 -4
pkgs/by-name/sd/sdlpop/package.nix
··· 79 79 }) 80 80 ]; 81 81 82 - meta = with lib; { 82 + meta = { 83 83 description = "Open-source port of Prince of Persia"; 84 84 homepage = "https://github.com/NagyD/SDLPoP"; 85 85 changelog = "https://github.com/NagyD/SDLPoP/blob/v${version}/doc/ChangeLog.txt"; 86 - license = licenses.gpl3Plus; 87 - maintainers = with maintainers; [ iblech ]; 88 - platforms = platforms.unix; 86 + license = lib.licenses.gpl3Plus; 87 + maintainers = with lib.maintainers; [ iblech ]; 88 + platforms = lib.platforms.unix; 89 89 mainProgram = "prince"; 90 90 }; 91 91 }
+3 -3
pkgs/by-name/se/secretscanner/package.nix
··· 47 47 mv $out/bin/SecretScanner $out/bin/$pname 48 48 ''; 49 49 50 - meta = with lib; { 50 + meta = { 51 51 description = "Tool to find secrets and passwords in container images and file systems"; 52 52 mainProgram = "secretscanner"; 53 53 homepage = "https://github.com/deepfence/SecretScanner"; ··· 56 56 "x86_64-linux" 57 57 "aarch64-linux" 58 58 ]; 59 - license = with licenses; [ mit ]; 60 - maintainers = with maintainers; [ fab ]; 59 + license = with lib.licenses; [ mit ]; 60 + maintainers = with lib.maintainers; [ fab ]; 61 61 }; 62 62 }
+3 -3
pkgs/by-name/se/seilfahrt/package.nix
··· 20 20 21 21 buildInputs = [ pandoc ]; 22 22 23 - meta = with lib; { 23 + meta = { 24 24 description = "Tool to create a wiki page from a HedgeDoc"; 25 25 homepage = "https://github.com/Nerdbergev/seilfahrt"; 26 26 changelog = "https://github.com/Nerdbergev/seilfahrt/releases/tag/v${version}"; 27 - license = licenses.mit; 28 - maintainers = with maintainers; [ xgwq ]; 27 + license = lib.licenses.mit; 28 + maintainers = with lib.maintainers; [ xgwq ]; 29 29 mainProgram = "seilfahrt"; 30 30 }; 31 31 }
+3 -3
pkgs/by-name/se/selene/package.nix
··· 31 31 32 32 buildNoDefaultFeatures = !robloxSupport; 33 33 34 - meta = with lib; { 34 + meta = { 35 35 description = "Blazing-fast modern Lua linter written in Rust"; 36 36 mainProgram = "selene"; 37 37 homepage = "https://github.com/kampfkarren/selene"; 38 38 changelog = "https://github.com/kampfkarren/selene/blob/${version}/CHANGELOG.md"; 39 - license = licenses.mpl20; 40 - maintainers = with maintainers; [ figsoda ]; 39 + license = lib.licenses.mpl20; 40 + maintainers = with lib.maintainers; [ figsoda ]; 41 41 }; 42 42 }
+4 -4
pkgs/by-name/se/sem/package.nix
··· 27 27 install -m755 $out/bin/cli $out/bin/sem 28 28 ''; 29 29 30 - meta = with lib; { 30 + meta = { 31 31 description = "Cli to operate on semaphore ci (2.0)"; 32 32 homepage = "https://github.com/semaphoreci/cli"; 33 33 changelog = "https://github.com/semaphoreci/cli/releases/tag/v${version}"; 34 - license = licenses.asl20; 35 - maintainers = with maintainers; [ liberatys ]; 36 - platforms = platforms.linux; 34 + license = lib.licenses.asl20; 35 + maintainers = with lib.maintainers; [ liberatys ]; 36 + platforms = lib.platforms.linux; 37 37 }; 38 38 }
+3 -3
pkgs/by-name/se/senpai/package.nix
··· 37 37 38 38 passthru.updateScript = nix-update-script { }; 39 39 40 - meta = with lib; { 40 + meta = { 41 41 description = "Your everyday IRC student"; 42 42 mainProgram = "senpai"; 43 43 homepage = "https://sr.ht/~delthas/senpai/"; 44 44 changelog = "https://git.sr.ht/~delthas/senpai/refs/v${version}"; 45 - license = licenses.isc; 46 - maintainers = with maintainers; [ malte-v ]; 45 + license = lib.licenses.isc; 46 + maintainers = with lib.maintainers; [ malte-v ]; 47 47 }; 48 48 }
+3 -3
pkgs/by-name/se/sentry-cli/package.nix
··· 38 38 --zsh <($out/bin/sentry-cli completions zsh) 39 39 ''; 40 40 41 - meta = with lib; { 41 + meta = { 42 42 homepage = "https://docs.sentry.io/cli/"; 43 - license = licenses.bsd3; 43 + license = lib.licenses.bsd3; 44 44 description = "Command line utility to work with Sentry"; 45 45 mainProgram = "sentry-cli"; 46 46 changelog = "https://github.com/getsentry/sentry-cli/raw/${version}/CHANGELOG.md"; 47 - maintainers = with maintainers; [ rizary ]; 47 + maintainers = with lib.maintainers; [ rizary ]; 48 48 }; 49 49 }
+4 -4
pkgs/by-name/se/sentry-native/package.nix
··· 36 36 "-DSENTRY_BACKEND=breakpad" 37 37 ]; 38 38 39 - meta = with lib; { 39 + meta = { 40 40 homepage = "https://github.com/getsentry/sentry-native"; 41 41 description = "Sentry SDK for C, C++ and native applications"; 42 42 changelog = "https://github.com/getsentry/sentry-native/blob/${version}/CHANGELOG.md"; 43 - license = licenses.mit; 44 - platforms = platforms.linux; 45 - maintainers = with maintainers; [ 43 + license = lib.licenses.mit; 44 + platforms = lib.platforms.linux; 45 + maintainers = with lib.maintainers; [ 46 46 wheelsandmetal 47 47 daniel-fahey 48 48 ];
+3 -3
pkgs/by-name/sh/shell-gpt/package.nix
··· 46 46 # Tests want to read the OpenAI API key from stdin 47 47 doCheck = false; 48 48 49 - meta = with lib; { 49 + meta = { 50 50 description = "Access ChatGPT from your terminal"; 51 51 homepage = "https://github.com/TheR1D/shell_gpt"; 52 52 changelog = "https://github.com/TheR1D/shell_gpt/releases/tag/${version}"; 53 - license = licenses.mit; 54 - maintainers = with maintainers; [ SohamG ]; 53 + license = lib.licenses.mit; 54 + maintainers = with lib.maintainers; [ SohamG ]; 55 55 mainProgram = "sgpt"; 56 56 }; 57 57 }
+3 -3
pkgs/by-name/sh/shellclear/package.nix
··· 20 20 21 21 buildAndTestSubdir = "shellclear"; 22 22 23 - meta = with lib; { 23 + meta = { 24 24 description = "Secure shell history commands by finding sensitive data"; 25 25 homepage = "https://github.com/rusty-ferris-club/shellclear"; 26 26 changelog = "https://github.com/rusty-ferris-club/shellclear/releases/tag/v${version}"; 27 - license = licenses.asl20; 28 - maintainers = with maintainers; [ fab ]; 27 + license = lib.licenses.asl20; 28 + maintainers = with lib.maintainers; [ fab ]; 29 29 }; 30 30 }
+4 -4
pkgs/by-name/sh/shelldap/package.nix
··· 50 50 51 51 outputs = [ "out" ]; 52 52 53 - meta = with lib; { 53 + meta = { 54 54 homepage = "https://github.com/mahlonsmith/shelldap/"; 55 55 description = "Handy shell-like interface for browsing LDAP servers and editing their content"; 56 56 changelog = "https://github.com/mahlonsmith/shelldap/blob/v${version}/CHANGELOG"; 57 - license = with licenses; [ bsd3 ]; 58 - maintainers = with maintainers; [ 57 + license = with lib.licenses; [ bsd3 ]; 58 + maintainers = with lib.maintainers; [ 59 59 clerie 60 60 tobiasBora 61 61 ]; 62 - platforms = platforms.unix; 62 + platforms = lib.platforms.unix; 63 63 mainProgram = "shelldap"; 64 64 }; 65 65 }
+4 -4
pkgs/by-name/sh/shellspec/package.nix
··· 28 28 # "Building" the script happens in Docker 29 29 dontBuild = true; 30 30 31 - meta = with lib; { 31 + meta = { 32 32 description = "Full-featured BDD unit testing framework for bash, ksh, zsh, dash and all POSIX shells"; 33 33 homepage = "https://shellspec.info/"; 34 34 changelog = "https://github.com/shellspec/shellspec/releases/tag/${version}"; 35 - license = licenses.mit; 36 - maintainers = with maintainers; [ j0hax ]; 37 - platforms = platforms.unix; 35 + license = lib.licenses.mit; 36 + maintainers = with lib.maintainers; [ j0hax ]; 37 + platforms = lib.platforms.unix; 38 38 mainProgram = "shellspec"; 39 39 }; 40 40 }
+4 -4
pkgs/by-name/sh/shikane/package.nix
··· 36 36 # upstream has no tests 37 37 doCheck = false; 38 38 39 - meta = with lib; { 39 + meta = { 40 40 description = "Dynamic output configuration tool that automatically detects and configures connected outputs based on a set of profiles"; 41 41 homepage = "https://gitlab.com/w0lff/shikane"; 42 42 changelog = "https://gitlab.com/w0lff/shikane/-/tags/v${version}"; 43 - license = licenses.mit; 44 - maintainers = with maintainers; [ 43 + license = lib.licenses.mit; 44 + maintainers = with lib.maintainers; [ 45 45 michaelpachec0 46 46 natsukium 47 47 ]; 48 - platforms = platforms.linux; 48 + platforms = lib.platforms.linux; 49 49 mainProgram = "shikane"; 50 50 }; 51 51 }
+3 -3
pkgs/by-name/sh/shipments/package.nix
··· 44 44 )) 45 45 ]; 46 46 47 - meta = with lib; { 47 + meta = { 48 48 description = "Postal package tracking application"; 49 49 mainProgram = "shipments"; 50 50 homepage = "https://sr.ht/~martijnbraam/shipments/"; 51 51 changelog = "https://git.sr.ht/~martijnbraam/shipments/refs/${version}"; 52 - license = licenses.lgpl3; 53 - maintainers = with maintainers; [ michaelgrahamevans ]; 52 + license = lib.licenses.lgpl3; 53 + maintainers = with lib.maintainers; [ michaelgrahamevans ]; 54 54 }; 55 55 }
+4 -4
pkgs/by-name/sh/showmethekey/package.nix
··· 41 41 libxkbcommon 42 42 ]; 43 43 44 - meta = with lib; { 44 + meta = { 45 45 description = "Show keys you typed on screen"; 46 46 homepage = "https://showmethekey.alynx.one/"; 47 47 changelog = "https://github.com/AlynxZhou/showmethekey/releases/tag/v${version}"; 48 - license = licenses.asl20; 49 - platforms = platforms.linux; 50 - maintainers = with maintainers; [ ocfox ]; 48 + license = lib.licenses.asl20; 49 + platforms = lib.platforms.linux; 50 + maintainers = with lib.maintainers; [ ocfox ]; 51 51 }; 52 52 }
+3 -3
pkgs/by-name/si/sic-image-cli/package.nix
··· 34 34 installShellCompletion --zsh _sic 35 35 ''; 36 36 37 - meta = with lib; { 37 + meta = { 38 38 description = "Accessible image processing and conversion from the terminal"; 39 39 homepage = "https://github.com/foresterre/sic"; 40 40 changelog = "https://github.com/foresterre/sic/blob/v${version}/CHANGELOG.md"; 41 - license = with licenses; [ 41 + license = with lib.licenses; [ 42 42 asl20 # or 43 43 mit 44 44 ]; 45 - maintainers = with maintainers; [ figsoda ]; 45 + maintainers = with lib.maintainers; [ figsoda ]; 46 46 mainProgram = "sic"; 47 47 }; 48 48 }
+4 -4
pkgs/by-name/si/siege/package.nix
··· 33 33 "--with-zlib=${zlib.dev}" 34 34 ]; 35 35 36 - meta = with lib; { 36 + meta = { 37 37 description = "HTTP load tester"; 38 38 homepage = "https://www.joedog.org/siege-home/"; 39 39 changelog = "https://github.com/JoeDog/siege/blob/v${version}/ChangeLog"; 40 - license = licenses.gpl2Plus; 41 - maintainers = with maintainers; [ raskin ]; 42 - platforms = platforms.unix; 40 + license = lib.licenses.gpl2Plus; 41 + maintainers = with lib.maintainers; [ raskin ]; 42 + platforms = lib.platforms.unix; 43 43 }; 44 44 }
+4 -4
pkgs/by-name/si/siglo/package.nix
··· 60 60 gappsWrapperArgs+=(--prefix PYTHONPATH : "$program_PYTHONPATH") 61 61 ''; 62 62 63 - meta = with lib; { 63 + meta = { 64 64 description = "GTK app to sync InfiniTime watch with PinePhone"; 65 65 mainProgram = "siglo"; 66 66 homepage = "https://github.com/theironrobin/siglo"; 67 67 changelog = "https://github.com/theironrobin/siglo/tags/v${version}"; 68 - license = licenses.mpl20; 69 - maintainers = [ ]; 70 - platforms = platforms.linux; 68 + license = lib.licenses.mpl20; 69 + maintainers = with lib.maintainers; [ ]; 70 + platforms = lib.platforms.linux; 71 71 }; 72 72 }
+4 -4
pkgs/by-name/si/signaturepdf/package.nix
··· 55 55 runHook postInstall 56 56 ''; 57 57 58 - meta = with lib; { 58 + meta = { 59 59 description = "Web software for signing PDFs and also organize pages, edit metadata and compress pdf"; 60 60 mainProgram = "signaturepdf"; 61 61 homepage = "https://pdf.24eme.fr/"; 62 62 changelog = "https://github.com/24eme/signaturepdf/releases/tag/v${version}"; 63 - license = licenses.agpl3Only; 64 - platforms = platforms.all; 65 - maintainers = with maintainers; [ DamienCassou ]; 63 + license = lib.licenses.agpl3Only; 64 + platforms = lib.platforms.all; 65 + maintainers = with lib.maintainers; [ DamienCassou ]; 66 66 }; 67 67 }
+3 -3
pkgs/by-name/si/simple-http-server/package.nix
··· 27 27 # Currently no tests are implemented, so we avoid building the package twice 28 28 doCheck = false; 29 29 30 - meta = with lib; { 30 + meta = { 31 31 description = "Simple HTTP server in Rust"; 32 32 homepage = "https://github.com/TheWaWaR/simple-http-server"; 33 33 changelog = "https://github.com/TheWaWaR/simple-http-server/releases/tag/v${version}"; 34 - license = licenses.mit; 35 - maintainers = with maintainers; [ 34 + license = lib.licenses.mit; 35 + maintainers = with lib.maintainers; [ 36 36 figsoda 37 37 mephistophiles 38 38 ];
+4 -4
pkgs/by-name/si/simple-scan/package.nix
··· 82 82 }; 83 83 }; 84 84 85 - meta = with lib; { 85 + meta = { 86 86 description = "Simple scanning utility"; 87 87 mainProgram = "simple-scan"; 88 88 longDescription = '' ··· 95 95 ''; 96 96 homepage = "https://gitlab.gnome.org/GNOME/simple-scan"; 97 97 changelog = "https://gitlab.gnome.org/GNOME/simple-scan/-/blob/${version}/NEWS?ref_type=tags"; 98 - license = licenses.gpl3Plus; 99 - teams = [ teams.gnome ]; 100 - platforms = platforms.linux; 98 + license = lib.licenses.gpl3Plus; 99 + teams = [ lib.teams.gnome ]; 100 + platforms = lib.platforms.linux; 101 101 }; 102 102 }
+3 -3
pkgs/by-name/si/simplex-chat-desktop/package.nix
··· 39 39 ignoredVersions = "-"; 40 40 }; 41 41 42 - meta = with lib; { 42 + meta = { 43 43 description = "Desktop application for SimpleX Chat"; 44 44 mainProgram = "simplex-chat-desktop"; 45 45 homepage = "https://simplex.chat"; 46 46 changelog = "https://github.com/simplex-chat/simplex-chat/releases/tag/v${version}"; 47 - license = licenses.agpl3Only; 48 - maintainers = with maintainers; [ terryg ]; 47 + license = lib.licenses.agpl3Only; 48 + maintainers = with lib.maintainers; [ terryg ]; 49 49 platforms = [ "x86_64-linux" ]; 50 50 }; 51 51 }
+3 -3
pkgs/by-name/si/sipexer/package.nix
··· 17 17 18 18 vendorHash = "sha256-q2uNqKZc6Zye7YimPDrg40o68Fo4ux4fygjVjJdhqQU="; 19 19 20 - meta = with lib; { 20 + meta = { 21 21 description = "Modern and flexible SIP CLI tool"; 22 22 homepage = "https://github.com/miconda/sipexer"; 23 23 changelog = "https://github.com/miconda/sipexer/releases/tag/v${version}"; 24 - license = licenses.gpl3Only; 25 - maintainers = with maintainers; [ astro ]; 24 + license = lib.licenses.gpl3Only; 25 + maintainers = with lib.maintainers; [ astro ]; 26 26 mainProgram = "sipexer"; 27 27 }; 28 28 }
+3 -3
pkgs/by-name/si/sipvicious/package.nix
··· 40 40 "sipvicious" 41 41 ]; 42 42 43 - meta = with lib; { 43 + meta = { 44 44 description = "Set of tools to audit SIP based VoIP systems"; 45 45 homepage = "https://github.com/EnableSecurity/sipvicious"; 46 46 changelog = "https://github.com/EnableSecurity/sipvicious/releases/tag/v${version}"; 47 - license = with licenses; [ gpl3Plus ]; 48 - maintainers = with maintainers; [ fab ]; 47 + license = with lib.licenses; [ gpl3Plus ]; 48 + maintainers = with lib.maintainers; [ fab ]; 49 49 }; 50 50 }
+3 -3
pkgs/by-name/si/sish/package.nix
··· 33 33 }; 34 34 }; 35 35 36 - meta = with lib; { 36 + meta = { 37 37 description = "HTTP(S)/WS(S)/TCP Tunnels to localhost"; 38 38 homepage = "https://github.com/antoniomika/sish"; 39 39 changelog = "https://github.com/antoniomika/sish/releases/tag/v${version}"; 40 - license = with licenses; [ mit ]; 41 - maintainers = with maintainers; [ fab ]; 40 + license = with lib.licenses; [ mit ]; 41 + maintainers = with lib.maintainers; [ fab ]; 42 42 mainProgram = "sish"; 43 43 }; 44 44 }
+3 -3
pkgs/by-name/sl/slides/package.nix
··· 30 30 "-X=main.Version=${version}" 31 31 ]; 32 32 33 - meta = with lib; { 33 + meta = { 34 34 description = "Terminal based presentation tool"; 35 35 homepage = "https://github.com/maaslalani/slides"; 36 36 changelog = "https://github.com/maaslalani/slides/releases/tag/v${version}"; 37 - license = licenses.mit; 38 - maintainers = with maintainers; [ 37 + license = lib.licenses.mit; 38 + maintainers = with lib.maintainers; [ 39 39 maaslalani 40 40 penguwin 41 41 ];
+3 -3
pkgs/by-name/sl/slowlorust/package.nix
··· 31 31 32 32 versionCheckProgramArg = "--version"; 33 33 34 - meta = with lib; { 34 + meta = { 35 35 description = "Lightweight slowloris (HTTP DoS) tool"; 36 36 homepage = "https://github.com/MJVL/slowlorust"; 37 37 changelog = "https://github.com/MJVL/slowlorust/releases/tag/${version}"; 38 - license = licenses.mit; 39 - maintainers = with maintainers; [ fab ]; 38 + license = lib.licenses.mit; 39 + maintainers = with lib.maintainers; [ fab ]; 40 40 mainProgram = "slowlorust"; 41 41 }; 42 42 }
+3 -3
pkgs/by-name/sl/slumber/package.nix
··· 18 18 useFetchCargoVendor = true; 19 19 cargoHash = "sha256-acWEinwYCCtoapFkL6XyASvFX4bqYS/HrKjlaAZabi4="; 20 20 21 - meta = with lib; { 21 + meta = { 22 22 description = "Terminal-based HTTP/REST client"; 23 23 homepage = "https://slumber.lucaspickering.me"; 24 24 changelog = "https://github.com/LucasPickering/slumber/blob/v${version}/CHANGELOG.md"; 25 - license = licenses.mit; 25 + license = lib.licenses.mit; 26 26 mainProgram = "slumber"; 27 - maintainers = with maintainers; [ javaes ]; 27 + maintainers = with lib.maintainers; [ javaes ]; 28 28 }; 29 29 }
+3 -3
pkgs/by-name/sm/smag/package.nix
··· 18 18 useFetchCargoVendor = true; 19 19 cargoHash = "sha256-qOinPZwZqcfQ4gv0Z+sfF53zd4tlEWCczaGGmLL79iE="; 20 20 21 - meta = with lib; { 21 + meta = { 22 22 description = "Easily create graphs from cli commands and view them in the terminal"; 23 23 longDescription = '' 24 24 Easily create graphs from cli commands and view them in the terminal. 25 25 Like the watch command but with a graph of the output. 26 26 ''; 27 27 homepage = "https://github.com/aantn/smag"; 28 - license = licenses.mit; 28 + license = lib.licenses.mit; 29 29 changelog = "https://github.com/aantn/smag/releases/tag/v${version}"; 30 30 mainProgram = "smag"; 31 - maintainers = with maintainers; [ zebreus ]; 31 + maintainers = with lib.maintainers; [ zebreus ]; 32 32 }; 33 33 }
+3 -3
pkgs/by-name/sm/smbmap/package.nix
··· 31 31 32 32 pythonImportsCheck = [ "smbmap" ]; 33 33 34 - meta = with lib; { 34 + meta = { 35 35 description = "SMB enumeration tool"; 36 36 homepage = "https://github.com/ShawnDEvans/smbmap"; 37 37 changelog = "https://github.com/ShawnDEvans/smbmap/releases/tag/v${version}"; 38 - license = licenses.gpl3Only; 39 - maintainers = with maintainers; [ fab ]; 38 + license = lib.licenses.gpl3Only; 39 + maintainers = with lib.maintainers; [ fab ]; 40 40 mainProgram = "smbmap"; 41 41 }; 42 42 }
+3 -3
pkgs/by-name/sm/smtprelay/package.nix
··· 30 30 "-X=main.appVersion=v${version}" 31 31 ]; 32 32 33 - meta = with lib; { 33 + meta = { 34 34 homepage = "https://github.com/decke/smtprelay"; 35 35 description = "Simple Golang SMTP relay/proxy server"; 36 36 mainProgram = "smtprelay"; 37 37 changelog = "https://github.com/decke/smtprelay/releases/tag/v${version}"; 38 - license = licenses.mit; 39 - maintainers = with maintainers; [ juliusrickert ]; 38 + license = lib.licenses.mit; 39 + maintainers = with lib.maintainers; [ juliusrickert ]; 40 40 }; 41 41 }
+3 -3
pkgs/by-name/sm/smuxi/package.nix
··· 125 125 } 126 126 ''; 127 127 128 - meta = with lib; { 128 + meta = { 129 129 homepage = "https://smuxi.im/"; 130 130 downloadPage = "https://smuxi.im/download/"; 131 131 changelog = "https://github.com/meebey/smuxi/releases/tag/v${version}"; 132 132 description = "irssi-inspired, detachable, cross-platform, multi-protocol (IRC, XMPP/Jabber) chat client for the GNOME desktop"; 133 - platforms = platforms.unix; 133 + platforms = lib.platforms.unix; 134 134 license = lib.licenses.gpl2Plus; 135 - maintainers = with maintainers; [ 135 + maintainers = with lib.maintainers; [ 136 136 meebey 137 137 ]; 138 138 };
+3 -3
pkgs/by-name/so/soft-serve/package.nix
··· 45 45 46 46 passthru.tests = nixosTests.soft-serve; 47 47 48 - meta = with lib; { 48 + meta = { 49 49 description = "Tasty, self-hosted Git server for the command line"; 50 50 homepage = "https://github.com/charmbracelet/soft-serve"; 51 51 changelog = "https://github.com/charmbracelet/soft-serve/releases/tag/v${version}"; 52 52 mainProgram = "soft"; 53 - license = licenses.mit; 54 - maintainers = with maintainers; [ penguwin ]; 53 + license = lib.licenses.mit; 54 + maintainers = with lib.maintainers; [ penguwin ]; 55 55 }; 56 56 }
+4 -4
pkgs/by-name/so/solvespace/package.nix
··· 92 92 93 93 cmakeFlags = [ "-DENABLE_OPENMP=ON" ]; 94 94 95 - meta = with lib; { 95 + meta = { 96 96 description = "Parametric 3d CAD program"; 97 - license = licenses.gpl3Plus; 98 - maintainers = [ maintainers.edef ]; 99 - platforms = platforms.linux; 97 + license = lib.licenses.gpl3Plus; 98 + maintainers = [ lib.maintainers.edef ]; 99 + platforms = lib.platforms.linux; 100 100 homepage = "https://solvespace.com"; 101 101 changelog = "https://github.com/solvespace/solvespace/raw/v${version}/CHANGELOG.md"; 102 102 };
+4 -4
pkgs/by-name/so/sonic-server/package.nix
··· 55 55 updateScript = nix-update-script { }; 56 56 }; 57 57 58 - meta = with lib; { 58 + meta = { 59 59 description = "Fast, lightweight and schema-less search backend"; 60 60 homepage = "https://github.com/valeriansaliou/sonic"; 61 61 changelog = "https://github.com/valeriansaliou/sonic/releases/tag/v${version}"; 62 - license = licenses.mpl20; 63 - platforms = platforms.unix; 62 + license = lib.licenses.mpl20; 63 + platforms = lib.platforms.unix; 64 64 mainProgram = "sonic"; 65 - maintainers = with maintainers; [ 65 + maintainers = with lib.maintainers; [ 66 66 pleshevskiy 67 67 anthonyroussel 68 68 ];
+1
pkgs/by-name/so/sonusmix/package.nix
··· 46 46 license = lib.licenses.mpl20; 47 47 maintainers = with lib.maintainers; [ ]; 48 48 platforms = lib.platforms.linux; 49 + mainProgram = "sonusmix"; 49 50 }; 50 51 }
+3 -3
pkgs/by-name/so/soundalike/package.nix
··· 62 62 --prefix PATH : ${lib.makeBinPath [ chromaprint ]} 63 63 ''; 64 64 65 - meta = with lib; { 65 + meta = { 66 66 description = "Find duplicate audio files using acoustic fingerprints"; 67 67 homepage = "https://codeberg.org/derat/soundalike"; 68 68 changelog = "https://codeberg.org/derat/soundalike/releases/tag/v${version}"; 69 - license = licenses.bsd3; 70 - maintainers = with maintainers; [ atar13 ]; 69 + license = lib.licenses.bsd3; 70 + maintainers = with lib.maintainers; [ atar13 ]; 71 71 mainProgram = "soundalike"; 72 72 }; 73 73 }
+3 -3
pkgs/by-name/so/sozu/package.nix
··· 36 36 }; 37 37 }; 38 38 39 - meta = with lib; { 39 + meta = { 40 40 description = "Open Source HTTP Reverse Proxy built in Rust for Immutable Infrastructures"; 41 41 homepage = "https://www.sozu.io"; 42 42 changelog = "https://github.com/sozu-proxy/sozu/releases/tag/${version}"; 43 - license = licenses.agpl3Only; 44 - maintainers = with maintainers; [ 43 + license = lib.licenses.agpl3Only; 44 + maintainers = with lib.maintainers; [ 45 45 Br1ght0ne 46 46 gaelreyrol 47 47 ];
+4 -4
pkgs/by-name/sp/spaceship-prompt/package.nix
··· 33 33 ln -s "$out/lib/spaceship-prompt/spaceship.zsh" "$out/share/zsh/site-functions/prompt_spaceship_setup" 34 34 ''; 35 35 36 - meta = with lib; { 36 + meta = { 37 37 description = "Zsh prompt for Astronauts"; 38 38 homepage = "https://github.com/denysdovhan/spaceship-prompt/"; 39 39 changelog = "https://github.com/spaceship-prompt/spaceship-prompt/releases/tag/v${version}"; 40 - license = licenses.mit; 41 - platforms = platforms.unix; 42 - maintainers = with maintainers; [ 40 + license = lib.licenses.mit; 41 + platforms = lib.platforms.unix; 42 + maintainers = with lib.maintainers; [ 43 43 nyanloutre 44 44 moni 45 45 kyleondy
+3 -3
pkgs/by-name/sp/spire/package.nix
··· 38 38 ln -vs $server/bin/spire-server $out/bin/spire-server 39 39 ''; 40 40 41 - meta = with lib; { 41 + meta = { 42 42 description = "SPIFFE Runtime Environment"; 43 43 homepage = "https://github.com/spiffe/spire"; 44 44 changelog = "https://github.com/spiffe/spire/releases/tag/v${version}"; 45 - license = licenses.asl20; 46 - maintainers = with maintainers; [ fkautz ]; 45 + license = lib.licenses.asl20; 46 + maintainers = with lib.maintainers; [ fkautz ]; 47 47 }; 48 48 }
+3 -3
pkgs/by-name/sp/sploitscan/package.nix
··· 33 33 34 34 pythonImportsCheck = [ "sploitscan" ]; 35 35 36 - meta = with lib; { 36 + meta = { 37 37 description = "Cybersecurity utility designed to provide detailed information on vulnerabilities and associated exploits"; 38 38 homepage = "https://github.com/xaitax/SploitScan"; 39 39 changelog = "https://github.com/xaitax/SploitScan/releases/tag/v.${version}"; 40 - license = licenses.gpl3Only; 41 - maintainers = with maintainers; [ fab ]; 40 + license = lib.licenses.gpl3Only; 41 + maintainers = with lib.maintainers; [ fab ]; 42 42 mainProgram = "sploitscan"; 43 43 }; 44 44 }
+3 -3
pkgs/by-name/sp/spotdl/package.nix
··· 88 88 (lib.makeBinPath [ ffmpeg ]) 89 89 ]; 90 90 91 - meta = with lib; { 91 + meta = { 92 92 description = "Download your Spotify playlists and songs along with album art and metadata"; 93 93 homepage = "https://github.com/spotDL/spotify-downloader"; 94 94 changelog = "https://github.com/spotDL/spotify-downloader/releases/tag/v${version}"; 95 - license = licenses.mit; 96 - maintainers = with maintainers; [ dotlambda ]; 95 + license = lib.licenses.mit; 96 + maintainers = with lib.maintainers; [ dotlambda ]; 97 97 mainProgram = "spotdl"; 98 98 }; 99 99 }
+3 -3
pkgs/by-name/sp/sptk/package.nix
··· 33 33 34 34 doCheck = true; 35 35 36 - meta = with lib; { 36 + meta = { 37 37 changelog = "https://github.com/sp-nitech/SPTK/releases/tag/v${version}"; 38 38 description = "Suite of speech signal processing tools"; 39 39 homepage = "https://github.com/sp-nitech/SPTK"; 40 - license = licenses.asl20; 41 - maintainers = with maintainers; [ fab ]; 40 + license = lib.licenses.asl20; 41 + maintainers = with lib.maintainers; [ fab ]; 42 42 }; 43 43 }
+3 -3
pkgs/by-name/sp/sptlrx/package.nix
··· 40 40 }; 41 41 }; 42 42 43 - meta = with lib; { 43 + meta = { 44 44 description = "Spotify lyrics in your terminal"; 45 45 homepage = "https://github.com/raitonoberu/sptlrx"; 46 46 changelog = "https://github.com/raitonoberu/sptlrx/releases/tag/v${version}"; 47 - license = licenses.mit; 48 - maintainers = with maintainers; [ MoritzBoehme ]; 47 + license = lib.licenses.mit; 48 + maintainers = with lib.maintainers; [ MoritzBoehme ]; 49 49 mainProgram = "sptlrx"; 50 50 }; 51 51 }
+4 -4
pkgs/by-name/ss/ssh-audit/package.nix
··· 37 37 inherit (nixosTests) ssh-audit; 38 38 }; 39 39 40 - meta = with lib; { 40 + meta = { 41 41 description = "Tool for ssh server auditing"; 42 42 homepage = "https://github.com/jtesta/ssh-audit"; 43 43 changelog = "https://github.com/jtesta/ssh-audit/releases/tag/v${version}"; 44 - license = licenses.mit; 45 - platforms = platforms.all; 46 - maintainers = with maintainers; [ 44 + license = lib.licenses.mit; 45 + platforms = lib.platforms.all; 46 + maintainers = with lib.maintainers; [ 47 47 tv 48 48 SuperSandro2000 49 49 ];
+3 -3
pkgs/by-name/ss/ssh-mitm/package.nix
··· 68 68 69 69 pythonImportsCheck = [ "sshmitm" ]; 70 70 71 - meta = with lib; { 71 + meta = { 72 72 description = "Tool for SSH security audits"; 73 73 homepage = "https://github.com/ssh-mitm/ssh-mitm"; 74 74 changelog = "https://github.com/ssh-mitm/ssh-mitm/blob/${version}/CHANGELOG.md"; 75 - license = licenses.gpl3Only; 76 - maintainers = with maintainers; [ fab ]; 75 + license = lib.licenses.gpl3Only; 76 + maintainers = with lib.maintainers; [ fab ]; 77 77 }; 78 78 }
+3 -3
pkgs/by-name/ss/sshocker/package.nix
··· 30 30 31 31 versionCheckProgramArg = "--version"; 32 32 33 - meta = with lib; { 33 + meta = { 34 34 description = "Tool for SSH, reverse sshfs and port forwarder"; 35 35 homepage = "https://github.com/lima-vm/sshocker"; 36 36 changelog = "https://github.com/lima-vm/sshocker/releases/tag/v${version}"; 37 - license = licenses.asl20; 38 - maintainers = with maintainers; [ fab ]; 37 + license = lib.licenses.asl20; 38 + maintainers = with lib.maintainers; [ fab ]; 39 39 mainProgram = "sshocker"; 40 40 }; 41 41 }
+3 -3
pkgs/by-name/ss/sslstrip/package.nix
··· 40 40 "sslstrip" 41 41 ]; 42 42 43 - meta = with lib; { 43 + meta = { 44 44 description = "Tool for exploiting SSL stripping attacks"; 45 45 homepage = "https://github.com/L1ghtn1ng/sslstrip"; 46 46 changelog = "https://github.com/L1ghtn1ng/sslstrip/releases/tag/${version}"; 47 - license = licenses.gpl3Plus; 48 - maintainers = with maintainers; [ fab ]; 47 + license = lib.licenses.gpl3Plus; 48 + maintainers = with lib.maintainers; [ fab ]; 49 49 mainProgram = "sslstrip"; 50 50 }; 51 51 }
+3 -3
pkgs/by-name/st/stackit-cli/package.nix
··· 68 68 }; 69 69 }; 70 70 71 - meta = with lib; { 71 + meta = { 72 72 description = "CLI to manage STACKIT cloud services"; 73 73 homepage = "https://github.com/stackitcloud/stackit-cli"; 74 74 changelog = "https://github.com/stackitcloud/stackit-cli/releases/tag/v${version}"; 75 - license = licenses.asl20; 76 - maintainers = with maintainers; [ DerRockWolf ]; 75 + license = lib.licenses.asl20; 76 + maintainers = with lib.maintainers; [ DerRockWolf ]; 77 77 mainProgram = "stackit"; 78 78 }; 79 79 }
+3 -3
pkgs/by-name/st/starboard/package.nix
··· 70 70 runHook postInstallCheck 71 71 ''; 72 72 73 - meta = with lib; { 73 + meta = { 74 74 homepage = "https://github.com/aquasecurity/starboard"; 75 75 changelog = "https://github.com/aquasecurity/starboard/releases/tag/v${version}"; 76 76 description = "Kubernetes-native security tool kit"; ··· 84 84 plug-in that make security reports available through familiar Kubernetes 85 85 tools. 86 86 ''; 87 - license = licenses.asl20; 88 - maintainers = with maintainers; [ jk ]; 87 + license = lib.licenses.asl20; 88 + maintainers = with lib.maintainers; [ jk ]; 89 89 }; 90 90 }
+3 -3
pkgs/by-name/st/stargazer/package.nix
··· 40 40 installShellCompletion completions/stargazer.{bash,zsh,fish} 41 41 ''; 42 42 43 - meta = with lib; { 43 + meta = { 44 44 description = "Fast and easy to use Gemini server"; 45 45 mainProgram = "stargazer"; 46 46 homepage = "https://sr.ht/~zethra/stargazer/"; 47 - license = licenses.agpl3Plus; 47 + license = lib.licenses.agpl3Plus; 48 48 changelog = "https://git.sr.ht/~zethra/stargazer/refs/${version}"; 49 - maintainers = with maintainers; [ gaykitty ]; 49 + maintainers = with lib.maintainers; [ gaykitty ]; 50 50 }; 51 51 }
+3 -3
pkgs/by-name/st/starlark-rust/package.nix
··· 17 17 useFetchCargoVendor = true; 18 18 cargoHash = "sha256-BSXbFKR4AOKhssj+m5PIfgaoeRVDK+KRkApi8FUa8jg="; 19 19 20 - meta = with lib; { 20 + meta = { 21 21 description = "Rust implementation of the Starlark language"; 22 22 homepage = "https://github.com/facebook/starlark-rust"; 23 23 changelog = "https://github.com/facebook/starlark-rust/blob/v${version}/CHANGELOG.md"; 24 - license = licenses.asl20; 25 - maintainers = with maintainers; [ figsoda ]; 24 + license = lib.licenses.asl20; 25 + maintainers = with lib.maintainers; [ figsoda ]; 26 26 mainProgram = "starlark"; 27 27 }; 28 28 }
+3 -3
pkgs/by-name/st/starlark/package.nix
··· 6 6 }: 7 7 buildGoModule { 8 8 pname = "starlark"; 9 - version = "0-unstable-2025-04-17"; 9 + version = "0-unstable-2025-06-03"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "google"; 13 13 repo = "starlark-go"; 14 - rev = "f57e51f710eb2662fb0866b2bfb87c218cecdc52"; 15 - hash = "sha256-JuWdw0+SDcnfkEp4aUIUtI86dhEbZMBWNUibLEwQBek="; 14 + rev = "27fdb1d4744d057ceaa6c18d8eca9bf5692e3852"; 15 + hash = "sha256-iS9v4XRJTclFxc/siuhTGliUAjM4pqju9lD+muFXp4Y="; 16 16 }; 17 17 18 18 vendorHash = "sha256-8drlCBy+KROyqXzm/c+HBe/bMVOyvwRoLHxOApJhMfo=";
+3 -3
pkgs/by-name/st/static-web-server/package.nix
··· 33 33 inherit (nixosTests) static-web-server; 34 34 }; 35 35 36 - meta = with lib; { 36 + meta = { 37 37 description = "Asynchronous web server for static files-serving"; 38 38 homepage = "https://static-web-server.net/"; 39 39 changelog = "https://github.com/static-web-server/static-web-server/blob/v${version}/CHANGELOG.md"; 40 - license = with licenses; [ 40 + license = with lib.licenses; [ 41 41 mit # or 42 42 asl20 43 43 ]; 44 - maintainers = with maintainers; [ 44 + maintainers = with lib.maintainers; [ 45 45 figsoda 46 46 misilelab 47 47 ];
+3 -3
pkgs/by-name/st/stayrtr/package.nix
··· 28 28 package = stayrtr; 29 29 }; 30 30 31 - meta = with lib; { 31 + meta = { 32 32 changelog = "https://github.com/bgp/stayrtr/releases/tag/v${version}"; 33 33 description = "RPKI-To-Router server implementation in Go"; 34 34 homepage = "https://github.com/bgp/stayrtr/"; 35 - license = licenses.bsd3; 35 + license = lib.licenses.bsd3; 36 36 mainProgram = "stayrtr"; 37 - maintainers = with maintainers; [ _0x4A6F ]; 37 + maintainers = with lib.maintainers; [ _0x4A6F ]; 38 38 }; 39 39 }
+3 -3
pkgs/by-name/st/stc-cli/package.nix
··· 17 17 18 18 vendorHash = "sha256-qLpWXikTr+vB2bIw2EqnoJ0uOxUc/qc6SdGEJQXwmTQ="; 19 19 20 - meta = with lib; { 20 + meta = { 21 21 description = "Syncthing CLI Tool"; 22 22 homepage = "https://github.com/tenox7/stc"; 23 23 changelog = "https://github.com/tenox7/stc/releases/tag/${version}"; 24 - license = licenses.asl20; 25 - maintainers = [ maintainers.ivankovnatsky ]; 24 + license = lib.licenses.asl20; 25 + maintainers = [ lib.maintainers.ivankovnatsky ]; 26 26 mainProgram = "stc"; 27 27 }; 28 28 }
+4 -4
pkgs/by-name/st/steamguard-cli/package.nix
··· 28 28 --zsh <($out/bin/steamguard completion --shell zsh) \ 29 29 ''; 30 30 31 - meta = with lib; { 31 + meta = { 32 32 changelog = "https://github.com/dyc3/steamguard-cli/releases/tag/v${version}"; 33 33 description = "Linux utility for generating 2FA codes for Steam and managing Steam trade confirmations"; 34 34 homepage = "https://github.com/dyc3/steamguard-cli"; 35 - license = with licenses; [ gpl3Only ]; 35 + license = with lib.licenses; [ gpl3Only ]; 36 36 mainProgram = "steamguard"; 37 - maintainers = with maintainers; [ 37 + maintainers = with lib.maintainers; [ 38 38 surfaceflinger 39 39 sigmasquadron 40 40 ]; 41 - platforms = platforms.linux; 41 + platforms = lib.platforms.linux; 42 42 }; 43 43 }
+3 -3
pkgs/by-name/st/step-ca/package.nix
··· 58 58 59 59 passthru.tests.step-ca = nixosTests.step-ca; 60 60 61 - meta = with lib; { 61 + meta = { 62 62 description = "Private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH"; 63 63 homepage = "https://smallstep.com/certificates/"; 64 64 changelog = "https://github.com/smallstep/certificates/releases/tag/v${version}"; 65 - license = licenses.asl20; 65 + license = lib.licenses.asl20; 66 66 mainProgram = "step-ca"; 67 - maintainers = with maintainers; [ 67 + maintainers = with lib.maintainers; [ 68 68 cmcdragonkai 69 69 techknowlogick 70 70 ];
+4 -4
pkgs/by-name/st/stress-ng/package.nix
··· 65 65 # mystery, though. :-( 66 66 enableParallelBuilding = (!stdenv.hostPlatform.isi686); 67 67 68 - meta = with lib; { 68 + meta = { 69 69 description = "Stress test a computer system"; 70 70 longDescription = '' 71 71 stress-ng will stress test a computer system in various selectable ways. It ··· 94 94 homepage = "https://github.com/ColinIanKing/stress-ng"; 95 95 downloadPage = "https://github.com/ColinIanKing/stress-ng/tags"; 96 96 changelog = "https://github.com/ColinIanKing/stress-ng/raw/V${version}/debian/changelog"; 97 - license = licenses.gpl2Plus; 98 - maintainers = with maintainers; [ c0bw3b ]; 99 - platforms = platforms.unix; 97 + license = lib.licenses.gpl2Plus; 98 + maintainers = with lib.maintainers; [ c0bw3b ]; 99 + platforms = lib.platforms.unix; 100 100 mainProgram = "stress-ng"; 101 101 }; 102 102 }
+4 -4
pkgs/by-name/st/stressapptest/package.nix
··· 20 20 libaio 21 21 ]; 22 22 23 - meta = with lib; { 23 + meta = { 24 24 description = "Userspace memory and IO stress test tool"; 25 25 homepage = "https://github.com/stressapptest/stressapptest"; 26 26 changelog = "https://github.com/stressapptest/stressapptest/releases/tag/v${version}"; 27 - license = with licenses; [ asl20 ]; 28 - maintainers = with maintainers; [ fab ]; 29 - platforms = platforms.unix; 27 + license = with lib.licenses; [ asl20 ]; 28 + maintainers = with lib.maintainers; [ fab ]; 29 + platforms = lib.platforms.unix; 30 30 mainProgram = "stressapptest"; 31 31 }; 32 32 }
+3 -3
pkgs/by-name/st/stripe-cli/package.nix
··· 69 69 runHook postInstallCheck 70 70 ''; 71 71 72 - meta = with lib; { 72 + meta = { 73 73 homepage = "https://stripe.com/docs/stripe-cli"; 74 74 changelog = "https://github.com/stripe/stripe-cli/releases/tag/v${version}"; 75 75 description = "Command-line tool for Stripe"; ··· 83 83 Tail your API request logs in real-time 84 84 Create, retrieve, update, or delete API objects. 85 85 ''; 86 - license = with licenses; [ asl20 ]; 87 - maintainers = with maintainers; [ 86 + license = with lib.licenses; [ asl20 ]; 87 + maintainers = with lib.maintainers; [ 88 88 RaghavSood 89 89 jk 90 90 kashw2
+3 -3
pkgs/by-name/st/sttr/package.nix
··· 33 33 --zsh <($out/bin/sttr completion zsh) 34 34 ''; 35 35 36 - meta = with lib; { 36 + meta = { 37 37 description = "Cross-platform cli tool to perform various operations on string"; 38 38 homepage = "https://github.com/abhimanyu003/sttr"; 39 39 changelog = "https://github.com/abhimanyu003/sttr/releases/tag/v${version}"; 40 - license = licenses.mit; 41 - maintainers = with maintainers; [ Ligthiago ]; 40 + license = lib.licenses.mit; 41 + maintainers = with lib.maintainers; [ Ligthiago ]; 42 42 mainProgram = "sttr"; 43 43 }; 44 44 }
+3 -3
pkgs/by-name/st/stuffbin/package.nix
··· 23 23 "-X main.version=${version}" 24 24 ]; 25 25 26 - meta = with lib; { 26 + meta = { 27 27 description = "Compress and embed static files and assets into Go binaries and access them with a virtual file system in production"; 28 28 homepage = "https://github.com/knadh/stuffbin"; 29 29 changelog = "https://github.com/knadh/stuffbin/releases/tag/v${version}"; 30 - maintainers = with maintainers; [ raitobezarius ]; 31 - license = licenses.mit; 30 + maintainers = with lib.maintainers; [ raitobezarius ]; 31 + license = lib.licenses.mit; 32 32 }; 33 33 }
+3 -3
pkgs/by-name/st/stylance-cli/package.nix
··· 15 15 useFetchCargoVendor = true; 16 16 cargoHash = "sha256-iSE6SmqYXg9IAMJOb4/q80w+J2OEVd7oyxRpWcCps9U="; 17 17 18 - meta = with lib; { 18 + meta = { 19 19 description = "Library and cli tool for working with scoped CSS in rust"; 20 20 mainProgram = "stylance"; 21 21 homepage = "https://github.com/basro/stylance-rs"; 22 22 changelog = "https://github.com/basro/stylance-rs/blob/v${version}/CHANGELOG.md"; 23 - license = with licenses; [ mit ]; 24 - maintainers = with maintainers; [ dav-wolff ]; 23 + license = with lib.licenses; [ mit ]; 24 + maintainers = with lib.maintainers; [ dav-wolff ]; 25 25 }; 26 26 }
+3 -3
pkgs/by-name/st/stylua/package.nix
··· 31 31 32 32 buildFeatures = features; 33 33 34 - meta = with lib; { 34 + meta = { 35 35 description = "Opinionated Lua code formatter"; 36 36 homepage = "https://github.com/johnnymorganz/stylua"; 37 37 changelog = "https://github.com/johnnymorganz/stylua/blob/v${version}/CHANGELOG.md"; 38 - license = licenses.mpl20; 39 - maintainers = with maintainers; [ figsoda ]; 38 + license = lib.licenses.mpl20; 39 + maintainers = with lib.maintainers; [ figsoda ]; 40 40 mainProgram = "stylua"; 41 41 }; 42 42 }
+3 -3
pkgs/by-name/su/sublime-music/package.nix
··· 96 96 done 97 97 ''; 98 98 99 - meta = with lib; { 99 + meta = { 100 100 description = "GTK3 Subsonic/Airsonic client"; 101 101 homepage = "https://sublimemusic.app"; 102 102 changelog = "https://github.com/sublime-music/sublime-music/blob/v${version}/CHANGELOG.rst"; 103 - license = licenses.gpl3Plus; 104 - maintainers = with maintainers; [ 103 + license = lib.licenses.gpl3Plus; 104 + maintainers = with lib.maintainers; [ 105 105 albakham 106 106 sumnerevans 107 107 ];
+3 -3
pkgs/by-name/su/subprober/package.nix
··· 42 42 43 43 pythonImportsCheck = [ "subprober" ]; 44 44 45 - meta = with lib; { 45 + meta = { 46 46 description = "Subdomain scanning tool"; 47 47 homepage = "https://github.com/RevoltSecurities/SubProber"; 48 48 changelog = "https://github.com/RevoltSecurities/SubProber/releases/tag/v${version}"; 49 - license = licenses.gpl3Only; 50 - maintainers = with maintainers; [ fab ]; 49 + license = lib.licenses.gpl3Only; 50 + maintainers = with lib.maintainers; [ fab ]; 51 51 mainProgram = "subprober"; 52 52 }; 53 53 }
+4 -4
pkgs/by-name/su/sudachidict/package.nix
··· 49 49 dict-type = dict-type; 50 50 }; 51 51 52 - meta = with lib; { 52 + meta = { 53 53 description = "Lexicon for Sudachi"; 54 54 homepage = "https://github.com/WorksApplications/SudachiDict"; 55 55 changelog = "https://github.com/WorksApplications/SudachiDict/releases/tag/v${version}"; 56 - license = licenses.asl20; 57 - maintainers = with maintainers; [ natsukium ]; 58 - platforms = platforms.all; 56 + license = lib.licenses.asl20; 57 + maintainers = with lib.maintainers; [ natsukium ]; 58 + platforms = lib.platforms.all; 59 59 # it is a waste of space and time to build this package in hydra since it is just data 60 60 hydraPlatforms = [ ]; 61 61 };
+4 -4
pkgs/by-name/su/sudo-font/package.nix
··· 21 21 runHook postInstall 22 22 ''; 23 23 24 - meta = with lib; { 24 + meta = { 25 25 description = "Font for programmers and command line users"; 26 26 homepage = "https://www.kutilek.de/sudo-font/"; 27 27 changelog = "https://github.com/jenskutilek/sudo-font/raw/v${version}/sudo/FONTLOG.txt"; 28 - license = licenses.ofl; 29 - maintainers = [ ]; 30 - platforms = platforms.all; 28 + license = lib.licenses.ofl; 29 + maintainers = with lib.maintainers; [ ]; 30 + platforms = lib.platforms.all; 31 31 }; 32 32 }
+4 -4
pkgs/by-name/su/superTuxKart/package.nix
··· 147 147 --set-default SUPERTUXKART_DATADIR "$out/share/supertuxkart" \ 148 148 ''; 149 149 150 - meta = with lib; { 150 + meta = { 151 151 description = "Free 3D kart racing game"; 152 152 mainProgram = "supertuxkart"; 153 153 longDescription = '' ··· 156 156 Kart. 157 157 ''; 158 158 homepage = "https://supertuxkart.net/"; 159 - license = licenses.gpl2Plus; 160 - maintainers = with maintainers; [ 159 + license = lib.licenses.gpl2Plus; 160 + maintainers = with lib.maintainers; [ 161 161 peterhoeg 162 162 ]; 163 - platforms = with platforms; unix; 163 + platforms = with lib.platforms; unix; 164 164 changelog = "https://github.com/supertuxkart/stk-code/blob/${version}/CHANGELOG.md"; 165 165 }; 166 166 }
+4 -4
pkgs/by-name/su/survex/package.nix
··· 64 64 doCheck = (!stdenv.hostPlatform.isDarwin); # times out 65 65 enableParallelChecking = false; 66 66 67 - meta = with lib; { 67 + meta = { 68 68 description = "Free Software/Open Source software package for mapping caves"; 69 69 longDescription = '' 70 70 Survex is a Free Software/Open Source software package for mapping caves, ··· 73 73 ''; 74 74 homepage = "https://survex.com/"; 75 75 changelog = "https://github.com/ojwb/survex/raw/v${version}/NEWS"; 76 - license = licenses.gpl2Plus; 77 - maintainers = [ maintainers.matthewcroughan ]; 78 - platforms = platforms.all; 76 + license = lib.licenses.gpl2Plus; 77 + maintainers = [ lib.maintainers.matthewcroughan ]; 78 + platforms = lib.platforms.all; 79 79 }; 80 80 }
+4 -4
pkgs/by-name/su/sushi/package.nix
··· 77 77 }; 78 78 }; 79 79 80 - meta = with lib; { 80 + meta = { 81 81 homepage = "https://gitlab.gnome.org/GNOME/sushi"; 82 82 changelog = "https://gitlab.gnome.org/GNOME/sushi/-/blob/${version}/NEWS?ref_type=tags"; 83 83 description = "Quick previewer for Nautilus"; 84 84 mainProgram = "sushi"; 85 - teams = [ teams.gnome ]; 86 - license = licenses.gpl2Plus; 87 - platforms = platforms.linux; 85 + teams = [ lib.teams.gnome ]; 86 + license = lib.licenses.gpl2Plus; 87 + platforms = lib.platforms.linux; 88 88 }; 89 89 }
+3 -3
pkgs/by-name/sv/svd2rust/package.nix
··· 21 21 rm .cargo/config.toml 22 22 ''; 23 23 24 - meta = with lib; { 24 + meta = { 25 25 description = "Generate Rust register maps (`struct`s) from SVD files"; 26 26 mainProgram = "svd2rust"; 27 27 homepage = "https://github.com/rust-embedded/svd2rust"; 28 28 changelog = "https://github.com/rust-embedded/svd2rust/blob/v${version}/CHANGELOG.md"; 29 - license = with licenses; [ 29 + license = with lib.licenses; [ 30 30 mit 31 31 asl20 32 32 ]; 33 - maintainers = with maintainers; [ newam ]; 33 + maintainers = with lib.maintainers; [ newam ]; 34 34 }; 35 35 }
+3 -3
pkgs/by-name/sv/svdtools/package.nix
··· 16 16 useFetchCargoVendor = true; 17 17 cargoHash = "sha256-sn+Z3/p4Ek/wxwTj6uwDBFP1hFNGDb2EZ7MO0zvPjPk="; 18 18 19 - meta = with lib; { 19 + meta = { 20 20 description = "Tools to handle vendor-supplied, often buggy SVD files"; 21 21 mainProgram = "svdtools"; 22 22 homepage = "https://github.com/stm32-rs/svdtools"; 23 23 changelog = "https://github.com/stm32-rs/svdtools/blob/v${version}/CHANGELOG-rust.md"; 24 - license = with licenses; [ 24 + license = with lib.licenses; [ 25 25 asl20 # or 26 26 mit 27 27 ]; 28 - maintainers = with maintainers; [ newam ]; 28 + maintainers = with lib.maintainers; [ newam ]; 29 29 }; 30 30 }
+3 -3
pkgs/by-name/sv/svgbob/package.nix
··· 21 21 mv $out/bin/svgbob_cli $out/bin/svgbob 22 22 ''; 23 23 24 - meta = with lib; { 24 + meta = { 25 25 description = "Convert your ascii diagram scribbles into happy little SVG"; 26 26 homepage = "https://github.com/ivanceras/svgbob"; 27 27 changelog = "https://github.com/ivanceras/svgbob/raw/${version}/Changelog.md"; 28 - license = licenses.asl20; 29 - maintainers = with maintainers; [ cafkafk ]; 28 + license = lib.licenses.asl20; 29 + maintainers = with lib.maintainers; [ cafkafk ]; 30 30 mainProgram = "svgbob"; 31 31 }; 32 32 }
+3 -3
pkgs/by-name/sv/svix-server/package.nix
··· 40 40 # disable tests because they require postgres and redis to be running 41 41 doCheck = false; 42 42 43 - meta = with lib; { 43 + meta = { 44 44 mainProgram = "svix-server"; 45 45 description = "Enterprise-ready webhooks service"; 46 46 homepage = "https://github.com/svix/svix-webhooks"; 47 47 changelog = "https://github.com/svix/svix-webhooks/releases/tag/v${version}"; 48 - license = licenses.mit; 49 - maintainers = with maintainers; [ techknowlogick ]; 48 + license = lib.licenses.mit; 49 + maintainers = with lib.maintainers; [ techknowlogick ]; 50 50 broken = stdenv.hostPlatform.isx86_64 && stdenv.hostPlatform.isDarwin; # aws-lc-sys currently broken on darwin x86_64 51 51 }; 52 52 }
+3 -3
pkgs/by-name/sv/svlint/package.nix
··· 21 21 "svlint" 22 22 ]; 23 23 24 - meta = with lib; { 24 + meta = { 25 25 description = "SystemVerilog linter"; 26 26 mainProgram = "svlint"; 27 27 homepage = "https://github.com/dalance/svlint"; 28 28 changelog = "https://github.com/dalance/svlint/blob/v${version}/CHANGELOG.md"; 29 - license = licenses.mit; 30 - maintainers = with maintainers; [ trepetti ]; 29 + license = lib.licenses.mit; 30 + maintainers = with lib.maintainers; [ trepetti ]; 31 31 }; 32 32 }
+4 -4
pkgs/by-name/sw/sway-launcher-desktop/package.nix
··· 40 40 } 41 41 ''; 42 42 43 - meta = with lib; { 43 + meta = { 44 44 description = "TUI Application launcher with Desktop Entry support"; 45 45 mainProgram = "sway-launcher-desktop"; 46 46 longDescription = '' ··· 50 50 ''; 51 51 homepage = "https://github.com/Biont/sway-launcher-desktop"; 52 52 changelog = "https://github.com/Biont/sway-launcher-desktop/releases/tag/v${version}"; 53 - license = licenses.gpl3; 54 - platforms = platforms.linux; 55 - maintainers = [ maintainers.pyrox0 ]; 53 + license = lib.licenses.gpl3; 54 + platforms = lib.platforms.linux; 55 + maintainers = [ lib.maintainers.pyrox0 ]; 56 56 }; 57 57 }
+4 -4
pkgs/by-name/sw/swaynotificationcenter/package.nix
··· 92 92 command = "${xvfb-run}/bin/xvfb-run swaync --version"; 93 93 }; 94 94 95 - meta = with lib; { 95 + meta = { 96 96 description = "Simple notification daemon with a GUI built for Sway"; 97 97 homepage = "https://github.com/ErikReider/SwayNotificationCenter"; 98 98 changelog = "https://github.com/ErikReider/SwayNotificationCenter/releases/tag/v${finalAttrs.version}"; 99 - license = licenses.gpl3; 100 - platforms = platforms.linux; 99 + license = lib.licenses.gpl3; 100 + platforms = lib.platforms.linux; 101 101 mainProgram = "swaync"; 102 - maintainers = with maintainers; [ 102 + maintainers = with lib.maintainers; [ 103 103 berbiche 104 104 pedrohlc 105 105 ];
+5 -5
pkgs/by-name/sw/swiftbar/package.nix
··· 34 34 runHook postInstall 35 35 ''; 36 36 37 - meta = with lib; { 37 + meta = { 38 38 description = "Powerful macOS menu bar customization tool"; 39 39 homepage = "https://swiftbar.app"; 40 40 changelog = "https://github.com/swiftbar/SwiftBar/releases/tag/v${version}"; 41 41 mainProgram = "SwiftBar"; 42 - license = licenses.mit; 43 - platforms = platforms.darwin; 44 - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 45 - maintainers = with maintainers; [ matteopacini ]; 42 + license = lib.licenses.mit; 43 + platforms = lib.platforms.darwin; 44 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 45 + maintainers = with lib.maintainers; [ matteopacini ]; 46 46 }; 47 47 }
+4 -4
pkgs/by-name/sw/switcheroo-control/package.nix
··· 45 45 "-Dhwdbdir=${placeholder "out"}/etc/udev/hwdb.d" 46 46 ]; 47 47 48 - meta = with lib; { 48 + meta = { 49 49 description = "D-Bus service to check the availability of dual-GPU"; 50 50 mainProgram = "switcherooctl"; 51 51 homepage = "https://gitlab.freedesktop.org/hadess/switcheroo-control/"; 52 52 changelog = "https://gitlab.freedesktop.org/hadess/switcheroo-control/-/blob/${version}/NEWS"; 53 - license = licenses.gpl3Plus; 54 - maintainers = [ ]; 55 - platforms = platforms.linux; 53 + license = lib.licenses.gpl3Plus; 54 + maintainers = with lib.maintainers; [ ]; 55 + platforms = lib.platforms.linux; 56 56 }; 57 57 }
+3 -3
pkgs/by-name/sy/syft/package.nix
··· 73 73 runHook postInstallCheck 74 74 ''; 75 75 76 - meta = with lib; { 76 + meta = { 77 77 description = "CLI tool and library for generating a Software Bill of Materials from container images and filesystems"; 78 78 homepage = "https://github.com/anchore/syft"; 79 79 changelog = "https://github.com/anchore/syft/releases/tag/v${version}"; ··· 82 82 (SBOM) from container images and filesystems. Exceptional for 83 83 vulnerability detection when used with a scanner tool like Grype. 84 84 ''; 85 - license = with licenses; [ asl20 ]; 86 - maintainers = with maintainers; [ 85 + license = with lib.licenses; [ asl20 ]; 86 + maintainers = with lib.maintainers; [ 87 87 developer-guy 88 88 jk 89 89 kashw2
+4 -4
pkgs/by-name/sy/sysz/package.nix
··· 34 34 runHook postInstall 35 35 ''; 36 36 37 - meta = with lib; { 37 + meta = { 38 38 homepage = "https://github.com/joehillen/sysz"; 39 39 description = "Fzf terminal UI for systemctl"; 40 - license = licenses.unlicense; 41 - maintainers = with maintainers; [ hleboulanger ]; 42 - platforms = platforms.unix; 40 + license = lib.licenses.unlicense; 41 + maintainers = with lib.maintainers; [ hleboulanger ]; 42 + platforms = lib.platforms.unix; 43 43 changelog = "https://github.com/joehillen/sysz/blob/${version}/CHANGELOG.md"; 44 44 mainProgram = "sysz"; 45 45 };
+4 -4
pkgs/by-name/ta/tali/package.nix
··· 57 57 updateScript = gnome.updateScript { packageName = "tali"; }; 58 58 }; 59 59 60 - meta = with lib; { 60 + meta = { 61 61 homepage = "https://gitlab.gnome.org/GNOME/tali"; 62 62 changelog = "https://gitlab.gnome.org/GNOME/tali/-/blob/${version}/NEWS?ref_type=tags"; 63 63 description = "Sort of poker with dice and less money"; 64 64 mainProgram = "tali"; 65 - teams = [ teams.gnome ]; 66 - license = licenses.gpl2Plus; 67 - platforms = platforms.unix; 65 + teams = [ lib.teams.gnome ]; 66 + license = lib.licenses.gpl2Plus; 67 + platforms = lib.platforms.unix; 68 68 }; 69 69 }
+3 -3
pkgs/by-name/ta/tandoor-recipes/common.nix
··· 11 11 12 12 yarnHash = "sha256-IVCT1KUhShCXY5ocmOul7DMzTe6ULm32azFE8HES1vc="; 13 13 14 - meta = with lib; { 14 + meta = { 15 15 homepage = "https://tandoor.dev/"; 16 16 changelog = "https://github.com/TandoorRecipes/recipes/releases/tag/${version}"; 17 - license = licenses.agpl3Only; 18 - maintainers = with maintainers; [ jvanbruegge ]; 17 + license = lib.licenses.agpl3Only; 18 + maintainers = with lib.maintainers; [ jvanbruegge ]; 19 19 }; 20 20 }
+4 -4
pkgs/by-name/ta/tauon/package.nix
··· 156 156 install -Dm644 extra/tauonmb{,-symbolic}.svg $out/share/icons/hicolor/scalable/apps 157 157 ''; 158 158 159 - meta = with lib; { 159 + meta = { 160 160 description = "Linux desktop music player from the future"; 161 161 mainProgram = "tauon"; 162 162 homepage = "https://tauonmusicbox.rocks/"; 163 163 changelog = "https://github.com/Taiko2k/Tauon/releases/tag/v${version}"; 164 - license = licenses.gpl3; 165 - maintainers = with maintainers; [ jansol ]; 166 - platforms = platforms.linux ++ platforms.darwin; 164 + license = lib.licenses.gpl3; 165 + maintainers = with lib.maintainers; [ jansol ]; 166 + platforms = lib.platforms.linux ++ lib.platforms.darwin; 167 167 }; 168 168 }
+3 -3
pkgs/by-name/te/teip/package.nix
··· 38 38 --zsh completion/zsh/_teip 39 39 ''; 40 40 41 - meta = with lib; { 41 + meta = { 42 42 description = "Tool to bypass a partial range of standard input to any command"; 43 43 mainProgram = "teip"; 44 44 homepage = "https://github.com/greymd/teip"; 45 45 changelog = "https://github.com/greymd/teip/releases/tag/v${version}"; 46 - license = licenses.mit; 47 - maintainers = with maintainers; [ figsoda ]; 46 + license = lib.licenses.mit; 47 + maintainers = with lib.maintainers; [ figsoda ]; 48 48 }; 49 49 }
+3 -3
pkgs/by-name/te/tektoncd-cli/package.nix
··· 59 59 runHook postInstallCheck 60 60 ''; 61 61 62 - meta = with lib; { 62 + meta = { 63 63 homepage = "https://tekton.dev"; 64 64 changelog = "https://github.com/tektoncd/cli/releases/tag/v${version}"; 65 65 description = "Provides a CLI for interacting with Tekton - tkn"; ··· 69 69 Tekton CLI, tkn, together with the core component of Tekton, Tekton 70 70 Pipelines. 71 71 ''; 72 - license = licenses.asl20; 73 - maintainers = with maintainers; [ 72 + license = lib.licenses.asl20; 73 + maintainers = with lib.maintainers; [ 74 74 jk 75 75 mstrangfeld 76 76 vdemeester
+3 -3
pkgs/by-name/te/teler/package.nix
··· 26 26 # test require internet access 27 27 doCheck = false; 28 28 29 - meta = with lib; { 29 + meta = { 30 30 description = "Real-time HTTP Intrusion Detection"; 31 31 longDescription = '' 32 32 teler is an real-time intrusion detection and threat alert ··· 35 35 ''; 36 36 homepage = "https://github.com/kitabisa/teler"; 37 37 changelog = "https://github.com/kitabisa/teler/releases/tag/v${version}"; 38 - license = licenses.asl20; 39 - maintainers = with maintainers; [ fab ]; 38 + license = lib.licenses.asl20; 39 + maintainers = with lib.maintainers; [ fab ]; 40 40 mainProgram = "teler.app"; 41 41 }; 42 42 }
+3 -3
pkgs/by-name/te/temporal/package.nix
··· 50 50 package = temporal; 51 51 }; 52 52 53 - meta = with lib; { 53 + meta = { 54 54 description = "Microservice orchestration platform which enables developers to build scalable applications without sacrificing productivity or reliability"; 55 55 homepage = "https://temporal.io"; 56 56 changelog = "https://github.com/temporalio/temporal/releases/tag/v${version}"; 57 - license = licenses.mit; 58 - maintainers = with maintainers; [ jpds ]; 57 + license = lib.licenses.mit; 58 + maintainers = with lib.maintainers; [ jpds ]; 59 59 mainProgram = "temporal-server"; 60 60 }; 61 61 }
+3 -3
pkgs/by-name/te/termimage/package.nix
··· 28 28 installManPage termimage.1 29 29 ''; 30 30 31 - meta = with lib; { 31 + meta = { 32 32 description = "Display images in your terminal"; 33 33 homepage = "https://github.com/nabijaczleweli/termimage"; 34 34 changelog = "https://github.com/nabijaczleweli/termimage/releases/tag/v${version}"; 35 - license = licenses.mit; 36 - maintainers = with maintainers; [ figsoda ]; 35 + license = lib.licenses.mit; 36 + maintainers = with lib.maintainers; [ figsoda ]; 37 37 mainProgram = "termimage"; 38 38 }; 39 39 }
+3 -3
pkgs/by-name/te/terracognita/package.nix
··· 27 27 "-X github.com/cycloidio/terracognita/cmd.Version=${version}" 28 28 ]; 29 29 30 - meta = with lib; { 30 + meta = { 31 31 description = "Reads from existing Cloud Providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration"; 32 32 mainProgram = "terracognita"; 33 33 homepage = "https://github.com/cycloidio/terracognita"; 34 34 changelog = "https://github.com/cycloidio/terracognita/raw/v${version}/CHANGELOG.md"; 35 - license = licenses.mit; 36 - maintainers = [ ]; 35 + license = lib.licenses.mit; 36 + maintainers = with lib.maintainers; [ ]; 37 37 }; 38 38 }
+3 -3
pkgs/by-name/te/terraform-ls/package.nix
··· 33 33 runHook postInstallCheck 34 34 ''; 35 35 36 - meta = with lib; { 36 + meta = { 37 37 description = "Terraform Language Server (official)"; 38 38 mainProgram = "terraform-ls"; 39 39 homepage = "https://github.com/hashicorp/terraform-ls"; 40 40 changelog = "https://github.com/hashicorp/terraform-ls/blob/v${version}/CHANGELOG.md"; 41 - license = licenses.mpl20; 42 - maintainers = with maintainers; [ 41 + license = lib.licenses.mpl20; 42 + maintainers = with lib.maintainers; [ 43 43 mbaillie 44 44 jk 45 45 ];
+3 -3
pkgs/by-name/te/terraform-plugin-docs/package.nix
··· 51 51 updateScript = nix-update-script { }; 52 52 }; 53 53 54 - meta = with lib; { 54 + meta = { 55 55 description = "Generate and validate Terraform plugin/provider documentation"; 56 56 homepage = "https://github.com/hashicorp/terraform-plugin-docs"; 57 57 changelog = "https://github.com/hashicorp/terraform-plugin-docs/releases/tag/v${version}"; 58 - license = licenses.mpl20; 58 + license = lib.licenses.mpl20; 59 59 mainProgram = "tfplugindocs"; 60 - maintainers = with maintainers; [ lewo ]; 60 + maintainers = with lib.maintainers; [ lewo ]; 61 61 }; 62 62 }
+3 -3
pkgs/by-name/te/terramate/package.nix
··· 35 35 "./e2etests/core" 36 36 ]; 37 37 38 - meta = with lib; { 38 + meta = { 39 39 description = "Adds code generation, stacks, orchestration, change detection, data sharing and more to Terraform"; 40 40 homepage = "https://github.com/terramate-io/terramate"; 41 41 changelog = "https://github.com/terramate-io/terramate/releases/tag/v${version}"; 42 - license = licenses.mpl20; 43 - maintainers = with maintainers; [ 42 + license = lib.licenses.mpl20; 43 + maintainers = with lib.maintainers; [ 44 44 dit7ya 45 45 asininemonkey 46 46 ];
+3 -3
pkgs/by-name/te/terrascan/package.nix
··· 25 25 # Tests want to download a vulnerable Terraform project 26 26 doCheck = false; 27 27 28 - meta = with lib; { 28 + meta = { 29 29 description = "Detect compliance and security violations across Infrastructure"; 30 30 mainProgram = "terrascan"; 31 31 longDescription = '' ··· 35 35 ''; 36 36 homepage = "https://github.com/accurics/terrascan"; 37 37 changelog = "https://github.com/tenable/terrascan/blob/v${version}/CHANGELOG.md"; 38 - license = with licenses; [ asl20 ]; 39 - maintainers = with maintainers; [ fab ]; 38 + license = with lib.licenses; [ asl20 ]; 39 + maintainers = with lib.maintainers; [ fab ]; 40 40 }; 41 41 }
+4 -4
pkgs/by-name/te/tev/package.nix
··· 58 58 59 59 env.CXXFLAGS = "-include cstdint"; 60 60 61 - meta = with lib; { 61 + meta = { 62 62 description = "High dynamic range (HDR) image comparison tool"; 63 63 mainProgram = "tev"; 64 64 longDescription = '' ··· 74 74 ''; 75 75 inherit (src.meta) homepage; 76 76 changelog = "https://github.com/Tom94/tev/releases/tag/v${version}"; 77 - license = licenses.bsd3; 78 - platforms = platforms.unix; 77 + license = lib.licenses.bsd3; 78 + platforms = lib.platforms.unix; 79 79 broken = stdenv.hostPlatform.isDarwin; # needs apple frameworks + SDK fix? see #205247 80 - maintainers = [ ]; 80 + maintainers = with lib.maintainers; [ ]; 81 81 }; 82 82 }
+4 -4
pkgs/by-name/te/texlab/package.nix
··· 45 45 46 46 passthru.updateScript = nix-update-script { }; 47 47 48 - meta = with lib; { 48 + meta = { 49 49 description = "Implementation of the Language Server Protocol for LaTeX"; 50 50 homepage = "https://github.com/latex-lsp/texlab"; 51 51 changelog = "https://github.com/latex-lsp/texlab/blob/v${version}/CHANGELOG.md"; 52 - license = licenses.mit; 53 - maintainers = with maintainers; [ 52 + license = lib.licenses.mit; 53 + maintainers = with lib.maintainers; [ 54 54 doronbehar 55 55 kira-bruneau 56 56 ]; 57 - platforms = platforms.all; 57 + platforms = lib.platforms.all; 58 58 mainProgram = "texlab"; 59 59 }; 60 60 }
+3 -3
pkgs/by-name/th/thanos/package.nix
··· 50 50 }; 51 51 }; 52 52 53 - meta = with lib; { 53 + meta = { 54 54 description = "Highly available Prometheus setup with long term storage capabilities"; 55 55 homepage = "https://github.com/thanos-io/thanos"; 56 56 changelog = "https://github.com/thanos-io/thanos/releases/tag/v${version}"; 57 - license = licenses.asl20; 57 + license = lib.licenses.asl20; 58 58 mainProgram = "thanos"; 59 - maintainers = with maintainers; [ 59 + maintainers = with lib.maintainers; [ 60 60 basvandijk 61 61 anthonyroussel 62 62 ];
+4 -4
pkgs/by-name/th/thc-hydra/package.nix
··· 69 69 --add-flags --hydra-path --add-flags "$out/bin/hydra" 70 70 ''; 71 71 72 - meta = with lib; { 72 + meta = { 73 73 description = "Very fast network logon cracker which support many different services"; 74 74 homepage = "https://github.com/vanhauser-thc/thc-hydra"; # https://www.thc.org/ 75 75 changelog = "https://github.com/vanhauser-thc/thc-hydra/raw/v${version}/CHANGES"; 76 - license = licenses.agpl3Plus; 77 - maintainers = with maintainers; [ offline ]; 78 - platforms = platforms.unix; 76 + license = lib.licenses.agpl3Plus; 77 + maintainers = with lib.maintainers; [ offline ]; 78 + platforms = lib.platforms.unix; 79 79 }; 80 80 }
+3 -3
pkgs/by-name/th/the-way/package.nix
··· 33 33 done 34 34 ''; 35 35 36 - meta = with lib; { 36 + meta = { 37 37 description = "Terminal code snippets manager"; 38 38 mainProgram = "the-way"; 39 39 homepage = "https://github.com/out-of-cheese-error/the-way"; 40 40 changelog = "https://github.com/out-of-cheese-error/the-way/blob/v${version}/CHANGELOG.md"; 41 - license = with licenses; [ mit ]; 41 + license = with lib.licenses; [ mit ]; 42 42 platforms = lib.platforms.unix; 43 - maintainers = with maintainers; [ 43 + maintainers = with lib.maintainers; [ 44 44 figsoda 45 45 numkem 46 46 ];
+3 -3
pkgs/by-name/th/theharvester/package.nix
··· 62 62 runHook postCheck 63 63 ''; 64 64 65 - meta = with lib; { 65 + meta = { 66 66 description = "Gather E-mails, subdomains and names from different public sources"; 67 67 longDescription = '' 68 68 theHarvester is a very simple, yet effective tool designed to be used in the early ··· 72 72 ''; 73 73 homepage = "https://github.com/laramies/theHarvester"; 74 74 changelog = "https://github.com/laramies/theHarvester/releases/tag/${version}"; 75 - license = licenses.gpl2Only; 76 - maintainers = with maintainers; [ 75 + license = lib.licenses.gpl2Only; 76 + maintainers = with lib.maintainers; [ 77 77 c0bw3b 78 78 fab 79 79 treemo
+3 -3
pkgs/by-name/th/threatest/package.nix
··· 30 30 --zsh <($out/bin/threatest completion zsh) 31 31 ''; 32 32 33 - meta = with lib; { 33 + meta = { 34 34 description = "Framework for end-to-end testing threat detection rules"; 35 35 mainProgram = "threatest"; 36 36 homepage = "https://github.com/DataDog/threatest"; 37 37 changelog = "https://github.com/DataDog/threatest/releases/tag/v${version}"; 38 - license = licenses.asl20; 39 - maintainers = with maintainers; [ fab ]; 38 + license = lib.licenses.asl20; 39 + maintainers = with lib.maintainers; [ fab ]; 40 40 }; 41 41 }
+3 -3
pkgs/by-name/ti/ticker/package.nix
··· 34 34 inherit version; 35 35 }; 36 36 37 - meta = with lib; { 37 + meta = { 38 38 description = "Terminal stock ticker with live updates and position tracking"; 39 39 homepage = "https://github.com/achannarasappa/ticker"; 40 40 changelog = "https://github.com/achannarasappa/ticker/releases/tag/v${version}"; 41 - license = licenses.gpl3Plus; 42 - maintainers = with maintainers; [ 41 + license = lib.licenses.gpl3Plus; 42 + maintainers = with lib.maintainers; [ 43 43 siraben 44 44 sarcasticadmin 45 45 ];
+3 -3
pkgs/by-name/ti/tickrs/package.nix
··· 34 34 OPENSSL_NO_VENDOR = true; 35 35 }; 36 36 37 - meta = with lib; { 37 + meta = { 38 38 description = "Realtime ticker data in your terminal"; 39 39 homepage = "https://github.com/tarkah/tickrs"; 40 40 changelog = "https://github.com/tarkah/tickrs/blob/v${version}/CHANGELOG.md"; 41 - license = licenses.mit; 42 - maintainers = with maintainers; [ ]; 41 + license = lib.licenses.mit; 42 + maintainers = with lib.maintainers; [ ]; 43 43 mainProgram = "tickrs"; 44 44 }; 45 45 }
+3 -3
pkgs/by-name/ti/tidy-viewer/package.nix
··· 24 24 "--skip=build_reader_can_create_reader_without_file_specified" 25 25 ]; 26 26 27 - meta = with lib; { 27 + meta = { 28 28 description = "Cross-platform CLI csv pretty printer that uses column styling to maximize viewer enjoyment"; 29 29 mainProgram = "tidy-viewer"; 30 30 homepage = "https://github.com/alexhallam/tv"; 31 31 changelog = "https://github.com/alexhallam/tv/blob/${version}/CHANGELOG.md"; 32 - license = licenses.unlicense; 33 - maintainers = with maintainers; [ figsoda ]; 32 + license = lib.licenses.unlicense; 33 + maintainers = with lib.maintainers; [ figsoda ]; 34 34 }; 35 35 }
+3 -3
pkgs/by-name/ti/time-decode/package.nix
··· 32 32 33 33 pythonImportsCheck = [ "time_decode" ]; 34 34 35 - meta = with lib; { 35 + meta = { 36 36 description = "Timestamp and date decoder"; 37 37 homepage = "https://github.com/digitalsleuth/time_decode"; 38 38 changelog = "https://github.com/digitalsleuth/time_decode/releases/tag/v${version}"; 39 - license = licenses.mit; 40 - maintainers = with maintainers; [ fab ]; 39 + license = lib.licenses.mit; 40 + maintainers = with lib.maintainers; [ fab ]; 41 41 mainProgram = "time-decode"; 42 42 }; 43 43 }
+3 -3
pkgs/by-name/ti/tiny/package.nix
··· 31 31 32 32 buildFeatures = lib.optional notificationSupport "desktop-notifications"; 33 33 34 - meta = with lib; { 34 + meta = { 35 35 description = "Console IRC client"; 36 36 homepage = "https://github.com/osa1/tiny"; 37 37 changelog = "https://github.com/osa1/tiny/blob/v${version}/CHANGELOG.md"; 38 - license = licenses.mit; 39 - maintainers = with maintainers; [ 38 + license = lib.licenses.mit; 39 + maintainers = with lib.maintainers; [ 40 40 Br1ght0ne 41 41 vyp 42 42 ];
+3 -3
pkgs/by-name/tl/tlrc/package.nix
··· 26 26 installShellCompletion completions/{tldr.bash,_tldr,tldr.fish} 27 27 ''; 28 28 29 - meta = with lib; { 29 + meta = { 30 30 description = "Official tldr client written in Rust"; 31 31 homepage = "https://github.com/tldr-pages/tlrc"; 32 32 changelog = "https://github.com/tldr-pages/tlrc/releases/tag/v${version}"; 33 - license = licenses.mit; 33 + license = lib.licenses.mit; 34 34 mainProgram = "tldr"; 35 - maintainers = with maintainers; [ acuteenvy ]; 35 + maintainers = with lib.maintainers; [ acuteenvy ]; 36 36 }; 37 37 }
+3 -3
pkgs/by-name/tl/tlsx/package.nix
··· 25 25 # Tests require network access 26 26 doCheck = false; 27 27 28 - meta = with lib; { 28 + meta = { 29 29 description = "TLS grabber focused on TLS based data collection"; 30 30 longDescription = '' 31 31 A fast and configurable TLS grabber focused on TLS based data ··· 33 33 ''; 34 34 homepage = "https://github.com/projectdiscovery/tlsx"; 35 35 changelog = "https://github.com/projectdiscovery/tlsx/releases/tag/v${version}"; 36 - license = licenses.mit; 37 - maintainers = with maintainers; [ fab ]; 36 + license = lib.licenses.mit; 37 + maintainers = with lib.maintainers; [ fab ]; 38 38 }; 39 39 }
+3 -3
pkgs/by-name/tm/tml/package.nix
··· 22 22 "-w" 23 23 ]; 24 24 25 - meta = with lib; { 25 + meta = { 26 26 description = "Tiny markup language for terminal output"; 27 27 mainProgram = "tml"; 28 28 homepage = "https://github.com/liamg/tml"; 29 29 changelog = "https://github.com/liamg/tml/releases/tag/v${version}"; 30 - license = licenses.unlicense; 31 - maintainers = with maintainers; [ figsoda ]; 30 + license = lib.licenses.unlicense; 31 + maintainers = with lib.maintainers; [ figsoda ]; 32 32 }; 33 33 }
+4 -4
pkgs/by-name/tr/traceroute/package.nix
··· 23 23 sed -i 's@LIBS := \(.*\) -lm \(.*\)@LIBS := \1 \2@' Make.rules 24 24 ''; 25 25 26 - meta = with lib; { 26 + meta = { 27 27 description = "Tracks the route taken by packets over an IP network"; 28 28 homepage = "https://traceroute.sourceforge.net/"; 29 29 changelog = "https://sourceforge.net/projects/traceroute/files/traceroute/traceroute-${version}/"; 30 - license = licenses.gpl2Plus; 31 - maintainers = with maintainers; [ koral ]; 32 - platforms = platforms.linux; 30 + license = lib.licenses.gpl2Plus; 31 + maintainers = with lib.maintainers; [ koral ]; 32 + platforms = lib.platforms.linux; 33 33 mainProgram = "traceroute"; 34 34 }; 35 35 }
+4 -4
pkgs/by-name/tr/trafficserver/package.nix
··· 184 184 185 185 passthru.tests = { inherit (nixosTests) trafficserver; }; 186 186 187 - meta = with lib; { 187 + meta = { 188 188 homepage = "https://trafficserver.apache.org"; 189 189 changelog = "https://raw.githubusercontent.com/apache/trafficserver/${version}/CHANGELOG-${version}"; 190 190 description = "Fast, scalable, and extensible HTTP caching proxy server"; ··· 197 197 enterprises, Internet service providers (ISPs), backbone providers, and 198 198 large intranets by maximizing existing and available bandwidth. 199 199 ''; 200 - license = licenses.asl20; 201 - maintainers = with maintainers; [ midchildan ]; 202 - platforms = platforms.unix; 200 + license = lib.licenses.asl20; 201 + maintainers = with lib.maintainers; [ midchildan ]; 202 + platforms = lib.platforms.unix; 203 203 }; 204 204 }
+4 -4
pkgs/by-name/tr/transmission-remote-gtk/package.nix
··· 58 58 59 59 doCheck = false; # Requires network access 60 60 61 - meta = with lib; { 61 + meta = { 62 62 description = "GTK remote control for the Transmission BitTorrent client"; 63 63 mainProgram = "transmission-remote-gtk"; 64 64 homepage = "https://github.com/transmission-remote-gtk/transmission-remote-gtk"; 65 65 changelog = "https://github.com/transmission-remote-gtk/transmission-remote-gtk/releases/tag/${version}"; 66 - license = licenses.gpl2; 67 - maintainers = with maintainers; [ ehmry ]; 68 - platforms = platforms.linux; 66 + license = lib.licenses.gpl2; 67 + maintainers = with lib.maintainers; [ ehmry ]; 68 + platforms = lib.platforms.linux; 69 69 }; 70 70 }
+4 -4
pkgs/by-name/tr/trashy/package.nix
··· 27 27 --zsh <($out/bin/trash completions zsh) \ 28 28 ''; 29 29 30 - meta = with lib; { 30 + meta = { 31 31 description = "Simple, fast, and featureful alternative to rm and trash-cli"; 32 32 homepage = "https://github.com/oberblastmeister/trashy"; 33 33 changelog = "https://github.com/oberblastmeister/trashy/blob/v${version}/CHANGELOG.md"; 34 - license = with licenses; [ 34 + license = with lib.licenses; [ 35 35 asl20 # or 36 36 mit 37 37 ]; 38 - maintainers = with maintainers; [ oberblastmeister ]; 38 + maintainers = with lib.maintainers; [ oberblastmeister ]; 39 39 mainProgram = "trash"; 40 40 # darwin is unsupported due to https://github.com/Byron/trash-rs/issues/8 41 - platforms = platforms.linux; 41 + platforms = lib.platforms.linux; 42 42 }; 43 43 }
+3 -3
pkgs/by-name/tr/treedome/package.nix
··· 72 72 --set WEBKIT_DISABLE_COMPOSITING_MODE 1 73 73 ''; 74 74 75 - meta = with lib; { 75 + meta = { 76 76 description = "Local-first, encrypted, note taking application organized in tree-like structures"; 77 77 homepage = " https://codeberg.org/solver-orgz/treedome"; 78 - license = licenses.agpl3Plus; 78 + license = lib.licenses.agpl3Plus; 79 79 platforms = [ "x86_64-linux" ]; 80 80 mainProgram = "treedome"; 81 - maintainers = with maintainers; [ tengkuizdihar ]; 81 + maintainers = with lib.maintainers; [ tengkuizdihar ]; 82 82 changelog = "https://codeberg.org/solver-orgz/treedome/releases/tag/${version}"; 83 83 }; 84 84 }
+3 -3
pkgs/by-name/tr/trezor-suite/package.nix
··· 64 64 65 65 passthru.updateScript = ./update.sh; 66 66 67 - meta = with lib; { 67 + meta = { 68 68 description = "Trezor Suite - Desktop App for managing crypto"; 69 69 homepage = "https://suite.trezor.io"; 70 70 changelog = "https://github.com/trezor/trezor-suite/releases/tag/v${version}"; 71 - license = licenses.unfree; 72 - maintainers = with maintainers; [ prusnak ]; 71 + license = lib.licenses.unfree; 72 + maintainers = with lib.maintainers; [ prusnak ]; 73 73 platforms = [ 74 74 "aarch64-linux" 75 75 "x86_64-linux"
+3 -3
pkgs/by-name/tr/trickest-cli/package.nix
··· 22 22 "-w" 23 23 ]; 24 24 25 - meta = with lib; { 25 + meta = { 26 26 description = "CLI tool to execute Trickest workflows"; 27 27 homepage = "https://github.com/trickest/trickest-cli"; 28 28 changelog = "https://github.com/trickest/trickest-cli/releases/tag/v${version}"; 29 - license = licenses.mit; 30 - maintainers = with maintainers; [ fab ]; 29 + license = lib.licenses.mit; 30 + maintainers = with lib.maintainers; [ fab ]; 31 31 mainProgram = "trickest"; 32 32 }; 33 33 }
+3 -3
pkgs/by-name/tr/trivy/package.nix
··· 61 61 version = "Version: ${version}"; 62 62 }; 63 63 64 - meta = with lib; { 64 + meta = { 65 65 description = "Simple and comprehensive vulnerability scanner for containers, suitable for CI"; 66 66 homepage = "https://github.com/aquasecurity/trivy"; 67 67 changelog = "https://github.com/aquasecurity/trivy/releases/tag/v${version}"; ··· 73 73 application dependencies (Bundler, Composer, npm, yarn, etc.). 74 74 ''; 75 75 mainProgram = "trivy"; 76 - license = licenses.asl20; 77 - maintainers = with maintainers; [ 76 + license = lib.licenses.asl20; 77 + maintainers = with lib.maintainers; [ 78 78 fab 79 79 jk 80 80 ];
+4 -4
pkgs/by-name/tr/trurl/package.nix
··· 50 50 nativeInstallCheckInputs = [ versionCheckHook ]; 51 51 versionCheckProgramArg = "--version"; 52 52 53 - meta = with lib; { 53 + meta = { 54 54 description = "Command line tool for URL parsing and manipulation"; 55 55 homepage = "https://curl.se/trurl"; 56 56 changelog = "https://github.com/curl/trurl/releases/tag/trurl-${version}"; 57 - license = licenses.curl; 58 - maintainers = with maintainers; [ christoph-heiss ]; 59 - platforms = platforms.all; 57 + license = lib.licenses.curl; 58 + maintainers = with lib.maintainers; [ christoph-heiss ]; 59 + platforms = lib.platforms.all; 60 60 mainProgram = "trurl"; 61 61 }; 62 62 }
+3 -3
pkgs/by-name/tu/tuckr/package.nix
··· 20 20 21 21 doCheck = false; # test result: FAILED. 5 passed; 3 failed; 22 22 23 - meta = with lib; { 23 + meta = { 24 24 description = "Super powered replacement for GNU Stow"; 25 25 homepage = "https://github.com/RaphGL/Tuckr"; 26 26 changelog = "https://github.com/RaphGL/Tuckr/releases/tag/${version}"; 27 - license = licenses.gpl3Plus; 28 - maintainers = with maintainers; [ mimame ]; 27 + license = lib.licenses.gpl3Plus; 28 + maintainers = with lib.maintainers; [ mimame ]; 29 29 mainProgram = "tuckr"; 30 30 }; 31 31 }
+3 -3
pkgs/by-name/tu/tunnelgraf/package.nix
··· 43 43 44 44 pythonImportsCheck = [ "tunnelgraf" ]; 45 45 46 - meta = with lib; { 46 + meta = { 47 47 description = "Tool to manage SSH tunnel hops to many endpoints"; 48 48 homepage = "https://github.com/denniswalker/tunnelgraf"; 49 49 changelog = "https://github.com/denniswalker/tunnelgraf/releases/tag/v${version}"; 50 - license = licenses.mit; 51 - maintainers = with maintainers; [ fab ]; 50 + license = lib.licenses.mit; 51 + maintainers = with lib.maintainers; [ fab ]; 52 52 mainProgram = "tunnelgraf"; 53 53 }; 54 54 }
+4 -4
pkgs/by-name/tu/turses/package.nix
··· 92 92 rm -rf $TMP_TURSES 93 93 ''; 94 94 95 - meta = with lib; { 95 + meta = { 96 96 description = "Twitter client for the console"; 97 97 homepage = "https://github.com/louipc/turses"; 98 98 changelog = "https://github.com/louipc/turses/blob/v${version}/HISTORY.rst"; 99 - license = licenses.gpl3Only; 100 - maintainers = [ ]; 99 + license = lib.licenses.gpl3Only; 100 + maintainers = with lib.maintainers; [ ]; 101 101 mainProgram = "turses"; 102 - platforms = platforms.unix; 102 + platforms = lib.platforms.unix; 103 103 }; 104 104 }
+4 -4
pkgs/by-name/tu/tutanota-desktop/package.nix
··· 34 34 allowedVersions = ".+\\.[0-9]{6}\\..+"; 35 35 }; 36 36 37 - meta = with lib; { 37 + meta = { 38 38 description = "Tuta official desktop client"; 39 39 homepage = "https://tuta.com/"; 40 40 changelog = "https://github.com/tutao/tutanota/releases/tag/tutanota-desktop-release-${version}"; 41 - license = licenses.gpl3Only; 42 - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 43 - maintainers = [ ]; 41 + license = lib.licenses.gpl3Only; 42 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 43 + maintainers = with lib.maintainers; [ ]; 44 44 mainProgram = "tutanota-desktop"; 45 45 platforms = [ "x86_64-linux" ]; 46 46 };
+56
pkgs/by-name/ty/typescript-go/package.nix
··· 1 + { 2 + lib, 3 + buildGoModule, 4 + fetchFromGitHub, 5 + unstableGitUpdater, 6 + }: 7 + 8 + buildGoModule { 9 + pname = "typescript-go"; 10 + version = "0-unstable-2025-05-23"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "microsoft"; 14 + repo = "typescript-go"; 15 + rev = "1b88303de8ad861566d479b0bcf5b88874494536"; 16 + hash = "sha256-qxP8MhUK9ww3yB0ko2K6GPUfY1bcfGL3u5qRACf9ZK0="; 17 + fetchSubmodules = false; 18 + }; 19 + 20 + vendorHash = "sha256-SoBlxQfMg59UOO+99HPeKqEPxD2p7JauLMTpQ7Jl03s="; 21 + 22 + ldflags = [ 23 + "-s" 24 + "-w" 25 + ]; 26 + 27 + env.CGO_ENABLED = 0; 28 + 29 + subPackages = [ 30 + "cmd/tsgo" 31 + ]; 32 + 33 + doInstallCheck = true; 34 + installCheckPhase = '' 35 + runHook preInstallCheck 36 + 37 + version="$("$out/bin/tsgo" --version)" 38 + [[ "$version" == *"7.0.0"* ]] 39 + 40 + runHook postInstallCheck 41 + ''; 42 + 43 + passthru = { 44 + updateScript = unstableGitUpdater { }; 45 + }; 46 + 47 + meta = { 48 + description = "Go implementation of TypeScript"; 49 + homepage = "https://github.com/microsoft/typescript-go"; 50 + license = lib.licenses.asl20; 51 + maintainers = with lib.maintainers; [ 52 + kachick 53 + ]; 54 + mainProgram = "tsgo"; 55 + }; 56 + }
+3 -3
pkgs/by-name/uc/uchecker/package.nix
··· 39 39 "uchecker" 40 40 ]; 41 41 42 - meta = with lib; { 42 + meta = { 43 43 description = "Simple tool to detect outdated shared libraries"; 44 44 homepage = "https://github.com/cloudlinux/kcare-uchecker"; 45 45 changelog = "https://github.com/cloudlinux/kcare-uchecker/releases/tag/v${version}"; 46 - license = licenses.gpl2Only; 47 - maintainers = with maintainers; [ fab ]; 46 + license = lib.licenses.gpl2Only; 47 + maintainers = with lib.maintainers; [ fab ]; 48 48 mainProgram = "uchecker"; 49 49 }; 50 50 }
+4 -4
pkgs/by-name/ud/udp2raw/package.nix
··· 43 43 wrapProgram "$out/bin/udp2raw" --prefix PATH : "${lib.makeBinPath [ iptables ]}" 44 44 ''; 45 45 46 - meta = with lib; { 46 + meta = { 47 47 homepage = "https://github.com/wangyu-/udp2raw"; 48 48 description = "Tunnel which turns UDP traffic into encrypted UDP/FakeTCP/ICMP traffic by using a raw socket"; 49 49 mainProgram = "udp2raw"; 50 - license = licenses.mit; 50 + license = lib.licenses.mit; 51 51 changelog = "https://github.com/wangyu-/udp2raw/releases/tag/${version}"; 52 - maintainers = with maintainers; [ chvp ]; 53 - platforms = platforms.linux; 52 + maintainers = with lib.maintainers; [ chvp ]; 53 + platforms = lib.platforms.linux; 54 54 }; 55 55 }
+3 -3
pkgs/by-name/ud/udpx/package.nix
··· 22 22 "-w" 23 23 ]; 24 24 25 - meta = with lib; { 25 + meta = { 26 26 description = "Single-packet UDP scanner"; 27 27 mainProgram = "udpx"; 28 28 homepage = "https://github.com/nullt3r/udpx"; 29 29 changelog = "https://github.com/nullt3r/udpx/releases/tag/v${version}"; 30 - license = licenses.mit; 31 - maintainers = with maintainers; [ fab ]; 30 + license = lib.licenses.mit; 31 + maintainers = with lib.maintainers; [ fab ]; 32 32 }; 33 33 }
+3 -3
pkgs/by-name/un/uncover/package.nix
··· 31 31 32 32 versionCheckProgramArg = "-version"; 33 33 34 - meta = with lib; { 34 + meta = { 35 35 description = "API wrapper to search for exposed hosts"; 36 36 longDescription = '' 37 37 uncover is a go wrapper using APIs of well known search engines to quickly ··· 41 41 ''; 42 42 homepage = "https://github.com/projectdiscovery/uncover"; 43 43 changelog = "https://github.com/projectdiscovery/uncover/releases/tag/v${version}"; 44 - license = licenses.mit; 45 - maintainers = with maintainers; [ fab ]; 44 + license = lib.licenses.mit; 45 + maintainers = with lib.maintainers; [ fab ]; 46 46 mainProgram = "uncover"; 47 47 }; 48 48 }
+3 -3
pkgs/by-name/un/uni/package.nix
··· 23 23 "-X=main.version=${version}" 24 24 ]; 25 25 26 - meta = with lib; { 26 + meta = { 27 27 homepage = "https://github.com/arp242/uni"; 28 28 description = "Query the Unicode database from the commandline, with good support for emojis"; 29 29 changelog = "https://github.com/arp242/uni/releases/tag/v${version}"; 30 - license = licenses.mit; 31 - maintainers = with maintainers; [ chvp ]; 30 + license = lib.licenses.mit; 31 + maintainers = with lib.maintainers; [ chvp ]; 32 32 mainProgram = "uni"; 33 33 }; 34 34 }
+3 -3
pkgs/by-name/un/unifi-protect-backup/package.nix
··· 50 50 51 51 nativeCheckInputs = with python3.pkgs; [ pytestCheckHook ]; 52 52 53 - meta = with lib; { 53 + meta = { 54 54 description = "Python tool to backup unifi event clips in realtime"; 55 55 homepage = "https://github.com/ep1cman/unifi-protect-backup"; 56 56 changelog = "https://github.com/ep1cman/unifi-protect-backup/blob/v${version}/CHANGELOG.md"; 57 - license = licenses.mit; 58 - teams = [ teams.helsinki-systems ]; 57 + license = lib.licenses.mit; 58 + teams = [ lib.teams.helsinki-systems ]; 59 59 mainProgram = "unifi-protect-backup"; 60 60 }; 61 61 }
+4 -4
pkgs/by-name/un/unpaper/package.nix
··· 49 49 inherit (nixosTests) paperless; 50 50 }; 51 51 52 - meta = with lib; { 52 + meta = { 53 53 homepage = "https://www.flameeyes.eu/projects/unpaper"; 54 54 changelog = "https://github.com/unpaper/unpaper/blob/unpaper-${version}/NEWS"; 55 55 description = "Post-processing tool for scanned sheets of paper"; 56 - license = licenses.gpl2Only; 57 - platforms = platforms.all; 56 + license = lib.licenses.gpl2Only; 57 + platforms = lib.platforms.all; 58 58 mainProgram = "unpaper"; 59 - maintainers = [ maintainers.rycee ]; 59 + maintainers = [ lib.maintainers.rycee ]; 60 60 }; 61 61 }
+3 -3
pkgs/by-name/un/unpoller/package.nix
··· 26 26 27 27 passthru.tests = { inherit (nixosTests.prometheus-exporters) unpoller; }; 28 28 29 - meta = with lib; { 29 + meta = { 30 30 description = "Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus"; 31 31 homepage = "https://github.com/unpoller/unpoller"; 32 32 changelog = "https://github.com/unpoller/unpoller/releases/tag/v${version}"; 33 - license = licenses.mit; 34 - maintainers = with maintainers; [ Frostman ]; 33 + license = lib.licenses.mit; 34 + maintainers = with lib.maintainers; [ Frostman ]; 35 35 }; 36 36 }
+3 -3
pkgs/by-name/un/unstructured-api/package.nix
··· 181 181 updateScript = nix-update-script { }; 182 182 }; 183 183 184 - meta = with lib; { 184 + meta = { 185 185 description = "open-source toolkit designed to make it easy to prepare unstructured data like PDFs, HTML and Word Documents for downstream data science tasks"; 186 186 homepage = "https://github.com/Unstructured-IO/unstructured-api"; 187 187 changelog = "https://github.com/Unstructured-IO/unstructured-api/releases/tag/${version}"; 188 - license = licenses.asl20; 189 - maintainers = with maintainers; [ happysalada ]; 188 + license = lib.licenses.asl20; 189 + maintainers = with lib.maintainers; [ happysalada ]; 190 190 }; 191 191 }
+3 -3
pkgs/by-name/up/uptime-kuma/package.nix
··· 46 46 47 47 passthru.tests.uptime-kuma = nixosTests.uptime-kuma; 48 48 49 - meta = with lib; { 49 + meta = { 50 50 description = "Fancy self-hosted monitoring tool"; 51 51 mainProgram = "uptime-kuma-server"; 52 52 homepage = "https://github.com/louislam/uptime-kuma"; 53 53 changelog = "https://github.com/louislam/uptime-kuma/releases/tag/${version}"; 54 - license = licenses.mit; 55 - maintainers = with maintainers; [ julienmalka ]; 54 + license = lib.licenses.mit; 55 + maintainers = with lib.maintainers; [ julienmalka ]; 56 56 # FileNotFoundError: [Errno 2] No such file or directory: 'xcrun' 57 57 broken = stdenv.hostPlatform.isDarwin; 58 58 };
+3 -3
pkgs/by-name/us/userborn/package.nix
··· 42 42 }; 43 43 }; 44 44 45 - meta = with lib; { 45 + meta = { 46 46 homepage = "https://github.com/nikstur/userborn"; 47 47 description = "Declaratively bear (manage) Linux users and groups"; 48 48 changelog = "https://github.com/nikstur/userborn/blob/${version}/CHANGELOG.md"; 49 - license = licenses.mit; 50 - platforms = platforms.unix; 49 + license = lib.licenses.mit; 50 + platforms = lib.platforms.unix; 51 51 maintainers = with lib.maintainers; [ nikstur ]; 52 52 mainProgram = "userborn"; 53 53 };
+4 -4
pkgs/by-name/ut/utf8cpp/package.nix
··· 19 19 20 20 nativeBuildInputs = [ cmake ]; 21 21 22 - meta = with lib; { 22 + meta = { 23 23 homepage = "https://github.com/nemtrif/utfcpp"; 24 24 changelog = "https://github.com/nemtrif/utfcpp/releases/tag/v${version}"; 25 25 description = "UTF-8 with C++ in a Portable Way"; 26 - license = licenses.boost; 27 - maintainers = with maintainers; [ jobojeha ]; 28 - platforms = platforms.all; 26 + license = lib.licenses.boost; 27 + maintainers = with lib.maintainers; [ jobojeha ]; 28 + platforms = lib.platforms.all; 29 29 }; 30 30 }
+5 -5
pkgs/by-name/ut/utm/package.nix
··· 37 37 runHook postInstall 38 38 ''; 39 39 40 - meta = with lib; { 40 + meta = { 41 41 description = "Full featured system emulator and virtual machine host for iOS and macOS"; 42 42 longDescription = '' 43 43 UTM is a full featured system emulator and virtual machine host for iOS ··· 63 63 homepage = "https://mac.getutm.app/"; 64 64 changelog = "https://github.com/utmapp/utm/releases/tag/v${version}"; 65 65 mainProgram = "UTM"; 66 - license = licenses.asl20; 67 - platforms = platforms.darwin; # 11.3 is the minimum supported version as of UTM 4. 68 - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 69 - maintainers = with maintainers; [ 66 + license = lib.licenses.asl20; 67 + platforms = lib.platforms.darwin; # 11.3 is the minimum supported version as of UTM 4. 68 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 69 + maintainers = with lib.maintainers; [ 70 70 rrbutani 71 71 wegank 72 72 ];
+3 -3
pkgs/by-name/va/vals/package.nix
··· 35 35 command = "vals version"; 36 36 }; 37 37 38 - meta = with lib; { 38 + meta = { 39 39 description = "Helm-like configuration values loader with support for various sources"; 40 40 mainProgram = "vals"; 41 - license = licenses.asl20; 41 + license = lib.licenses.asl20; 42 42 homepage = "https://github.com/helmfile/vals"; 43 43 changelog = "https://github.com/helmfile/vals/releases/v${version}"; 44 - maintainers = with maintainers; [ stehessel ]; 44 + maintainers = with lib.maintainers; [ stehessel ]; 45 45 }; 46 46 }
+3 -3
pkgs/by-name/va/vault-ssh-plus/package.nix
··· 39 39 version = "v${version}"; 40 40 }; 41 41 42 - meta = with lib; { 42 + meta = { 43 43 homepage = "https://github.com/isometry/vault-ssh-plus"; 44 44 changelog = "https://github.com/isometry/vault-ssh-plus/releases/tag/v${version}"; 45 45 description = "Automatically use HashiCorp Vault SSH Client Key Signing with ssh(1)"; 46 46 mainProgram = "vssh"; 47 - license = licenses.mit; 48 - maintainers = with maintainers; [ lesuisse ]; 47 + license = lib.licenses.mit; 48 + maintainers = with lib.maintainers; [ lesuisse ]; 49 49 }; 50 50 }
+3 -3
pkgs/by-name/va/vault/package.nix
··· 66 66 ; 67 67 }; 68 68 69 - meta = with lib; { 69 + meta = { 70 70 homepage = "https://www.vaultproject.io/"; 71 71 description = "Tool for managing secrets"; 72 72 changelog = "https://github.com/hashicorp/vault/blob/v${version}/CHANGELOG.md"; 73 - license = licenses.bsl11; 73 + license = lib.licenses.bsl11; 74 74 mainProgram = "vault"; 75 - maintainers = with maintainers; [ 75 + maintainers = with lib.maintainers; [ 76 76 rushmorem 77 77 lnl7 78 78 offline
+3 -3
pkgs/by-name/va/vaultwarden/package.nix
··· 51 51 updateScript = callPackage ./update.nix { }; 52 52 }; 53 53 54 - meta = with lib; { 54 + meta = { 55 55 description = "Unofficial Bitwarden compatible server written in Rust"; 56 56 homepage = "https://github.com/dani-garcia/vaultwarden"; 57 57 changelog = "https://github.com/dani-garcia/vaultwarden/releases/tag/${version}"; 58 - license = licenses.agpl3Only; 59 - maintainers = with maintainers; [ 58 + license = lib.licenses.agpl3Only; 59 + maintainers = with lib.maintainers; [ 60 60 dotlambda 61 61 SuperSandro2000 62 62 ];
+3 -3
pkgs/by-name/va/vaultwarden/webvault.nix
··· 56 56 tests = nixosTests.vaultwarden; 57 57 }; 58 58 59 - meta = with lib; { 59 + meta = { 60 60 description = "Integrates the web vault into vaultwarden"; 61 61 homepage = "https://github.com/dani-garcia/bw_web_builds"; 62 62 changelog = "https://github.com/dani-garcia/bw_web_builds/releases/tag/v${version}"; 63 - platforms = platforms.all; 64 - license = licenses.gpl3Plus; 63 + platforms = lib.platforms.all; 64 + license = lib.licenses.gpl3Plus; 65 65 inherit (vaultwarden.meta) maintainers; 66 66 }; 67 67 }
+81
pkgs/by-name/ve/veridian/package.nix
··· 1 + { 2 + lib, 3 + rustPlatform, 4 + fetchFromGitHub, 5 + 6 + cmake, 7 + makeWrapper, 8 + pkg-config, 9 + 10 + boost, 11 + fmt_11, 12 + openssl, 13 + sv-lang, 14 + mimalloc, 15 + 16 + verible, 17 + verilator, 18 + }: 19 + rustPlatform.buildRustPackage { 20 + pname = "veridian"; 21 + version = "0-unstable-2024-12-25"; 22 + 23 + src = fetchFromGitHub { 24 + owner = "vivekmalneedi"; 25 + repo = "veridian"; 26 + rev = "d094c9d2fa9745b2c4430eef052478c64d5dd3b6"; 27 + hash = "sha256-3KjUunXTqdesvgDSeQMoXL0LRGsGQXZJGDt+xLWGovM="; 28 + }; 29 + 30 + useFetchCargoVendor = true; 31 + cargoHash = "sha256-qJQD9HjSrrHdppbLNgLnXCycgzbmPePydZve3A8zGtU="; 32 + 33 + buildFeatures = [ "slang" ]; 34 + 35 + nativeBuildInputs = [ 36 + rustPlatform.bindgenHook 37 + cmake 38 + makeWrapper 39 + pkg-config 40 + ]; 41 + 42 + buildInputs = [ 43 + boost 44 + fmt_11 45 + openssl 46 + sv-lang 47 + mimalloc 48 + ]; 49 + 50 + # the tests also need these to be on the PATH 51 + nativeCheckInputs = [ 52 + verible 53 + verilator 54 + ]; 55 + 56 + postInstall = 57 + let 58 + runtimePathDeps = [ 59 + verible 60 + verilator 61 + ]; 62 + in 63 + '' 64 + wrapProgram $out/bin/veridian \ 65 + --prefix PATH : ${lib.makeBinPath runtimePathDeps} 66 + ''; 67 + 68 + env = { 69 + OPENSSL_NO_VENDOR = "1"; 70 + RUSTFLAGS = "-C link-args=-lmimalloc"; 71 + # this is needed so that veridian doesn't try to build the sv-lang package itself 72 + SLANG_INSTALL_PATH = sv-lang; 73 + }; 74 + 75 + meta = { 76 + description = "SystemVerilog Language Server"; 77 + homepage = "https://github.com/vivekmalneedi/veridian"; 78 + license = lib.licenses.mit; 79 + maintainers = [ lib.maintainers.hakan-demirli ]; 80 + }; 81 + }
+4 -4
pkgs/by-name/vi/vieb/package.nix
··· 65 65 66 66 distPhase = ":"; # disable useless $out/tarballs directory 67 67 68 - meta = with lib; { 68 + meta = { 69 69 homepage = "https://vieb.dev/"; 70 70 changelog = "https://github.com/Jelmerro/Vieb/releases/tag/${version}"; 71 71 description = "Vim Inspired Electron Browser"; 72 72 mainProgram = "vieb"; 73 - maintainers = with maintainers; [ 73 + maintainers = with lib.maintainers; [ 74 74 tejing 75 75 ]; 76 - platforms = platforms.unix; 77 - license = licenses.gpl3Plus; 76 + platforms = lib.platforms.unix; 77 + license = lib.licenses.gpl3Plus; 78 78 }; 79 79 }
+4 -4
pkgs/by-name/vi/vifm/package.nix
··· 69 69 ignoredVersions = "beta"; 70 70 }; 71 71 72 - meta = with lib; { 72 + meta = { 73 73 description = "Vi-like file manager${lib.optionalString isFullPackage "; Includes support for optional features"}"; 74 74 mainProgram = "vifm"; 75 - maintainers = with maintainers; [ raskin ]; 76 - platforms = if mediaSupport then platforms.linux else platforms.unix; 77 - license = licenses.gpl2; 75 + maintainers = with lib.maintainers; [ raskin ]; 76 + platforms = if mediaSupport then lib.platforms.linux else lib.platforms.unix; 77 + license = lib.licenses.gpl2; 78 78 downloadPage = "https://vifm.info/downloads.shtml"; 79 79 homepage = "https://vifm.info/"; 80 80 changelog = "https://github.com/vifm/vifm/blob/v${version}/ChangeLog";
+3 -3
pkgs/by-name/vi/vitess/package.nix
··· 25 25 # integration tests require access to syslog and root 26 26 doCheck = false; 27 27 28 - meta = with lib; { 28 + meta = { 29 29 homepage = "https://vitess.io/"; 30 30 changelog = "https://github.com/vitessio/vitess/releases/tag/v${version}"; 31 31 description = "Database clustering system for horizontal scaling of MySQL"; 32 - license = licenses.asl20; 33 - maintainers = with maintainers; [ urandom ]; 32 + license = lib.licenses.asl20; 33 + maintainers = with lib.maintainers; [ urandom ]; 34 34 }; 35 35 }
+3 -3
pkgs/by-name/wa/waf-tester/package.nix
··· 31 31 version = "waf-tester ${version}, commit none, built at unknown by unknown"; 32 32 }; 33 33 34 - meta = with lib; { 34 + meta = { 35 35 description = "Tool to test Web Application Firewalls (WAFs)"; 36 36 mainProgram = "waf-tester"; 37 37 homepage = "https://github.com/jreisinger/waf-tester"; 38 38 changelog = "https://github.com/jreisinger/waf-tester/releases/tag/v${version}"; 39 - license = licenses.gpl3Only; 40 - maintainers = with maintainers; [ fab ]; 39 + license = lib.licenses.gpl3Only; 40 + maintainers = with lib.maintainers; [ fab ]; 41 41 }; 42 42 }
+3 -3
pkgs/by-name/wa/wafw00f/package.nix
··· 28 28 29 29 pythonImportsCheck = [ "wafw00f" ]; 30 30 31 - meta = with lib; { 31 + meta = { 32 32 description = "Tool to identify and fingerprint Web Application Firewalls (WAF)"; 33 33 homepage = "https://github.com/EnableSecurity/wafw00f"; 34 34 changelog = "https://github.com/EnableSecurity/wafw00f/releases/tag/v${version}"; 35 - license = licenses.bsd3; 36 - maintainers = with maintainers; [ fab ]; 35 + license = lib.licenses.bsd3; 36 + maintainers = with lib.maintainers; [ fab ]; 37 37 mainProgram = "wafw00f"; 38 38 }; 39 39 }
+4 -4
pkgs/by-name/wa/wallabag/package.nix
··· 42 42 runHook postInstall 43 43 ''; 44 44 45 - meta = with lib; { 45 + meta = { 46 46 description = "wallabag is a self hostable application for saving web pages"; 47 47 longDescription = '' 48 48 wallabag is a self-hostable PHP application allowing you to not 49 49 miss any content anymore. Click, save and read it when you can. 50 50 It extracts content so that you can read it when you have time. 51 51 ''; 52 - license = licenses.mit; 52 + license = lib.licenses.mit; 53 53 homepage = "https://wallabag.org"; 54 54 changelog = "https://github.com/wallabag/wallabag/releases/tag/${version}"; 55 - maintainers = with maintainers; [ schneefux ]; 56 - platforms = platforms.all; 55 + maintainers = with lib.maintainers; [ schneefux ]; 56 + platforms = lib.platforms.all; 57 57 }; 58 58 }
+4 -4
pkgs/by-name/wa/watchdogd/package.nix
··· 32 32 33 33 passthru.tests = { inherit (nixosTests) watchdogd; }; 34 34 35 - meta = with lib; { 35 + meta = { 36 36 description = "Advanced system & process supervisor for Linux"; 37 37 homepage = "https://troglobit.com/watchdogd.html"; 38 38 changelog = "https://github.com/troglobit/watchdogd/releases/tag/${version}"; 39 - license = licenses.isc; 40 - platforms = platforms.linux; 41 - maintainers = with maintainers; [ vifino ]; 39 + license = lib.licenses.isc; 40 + platforms = lib.platforms.linux; 41 + maintainers = with lib.maintainers; [ vifino ]; 42 42 }; 43 43 }
+4 -4
pkgs/by-name/wa/wavpack/package.nix
··· 33 33 "man" 34 34 ]; 35 35 36 - meta = with lib; { 36 + meta = { 37 37 description = "Hybrid audio compression format"; 38 38 homepage = "https://www.wavpack.com/"; 39 39 changelog = "https://github.com/dbry/WavPack/releases/tag/${version}"; 40 - license = licenses.bsd3; 41 - platforms = platforms.unix; 42 - maintainers = with maintainers; [ codyopel ]; 40 + license = lib.licenses.bsd3; 41 + platforms = lib.platforms.unix; 42 + maintainers = with lib.maintainers; [ codyopel ]; 43 43 }; 44 44 }
+4 -4
pkgs/by-name/wa/wayvnc/package.nix
··· 59 59 60 60 doCheck = true; 61 61 62 - meta = with lib; { 62 + meta = { 63 63 description = "VNC server for wlroots based Wayland compositors"; 64 64 longDescription = '' 65 65 This is a VNC server for wlroots based Wayland compositors. It attaches ··· 71 71 mainProgram = "wayvnc"; 72 72 inherit (src.meta) homepage; 73 73 changelog = "https://github.com/any1/wayvnc/releases/tag/v${version}"; 74 - license = licenses.isc; 75 - platforms = platforms.linux; 76 - maintainers = with maintainers; [ nickcao ]; 74 + license = lib.licenses.isc; 75 + platforms = lib.platforms.linux; 76 + maintainers = with lib.maintainers; [ nickcao ]; 77 77 }; 78 78 }
+5 -7
pkgs/by-name/we/wemeet/package.nix
··· 45 45 let 46 46 wemeet-wayland-screenshare = stdenv.mkDerivation { 47 47 pname = "wemeet-wayland-screenshare"; 48 - version = "0-unstable-2025-01-06"; 48 + version = "0-unstable-2025-05-31"; 49 49 50 50 src = fetchFromGitHub { 51 51 owner = "xuwd1"; 52 52 repo = "wemeet-wayland-screenshare"; 53 - rev = "ab226c63380c4233e2f490ba17e6ea8f393999e2"; 54 - hash = "sha256-nBkbyy0VGOaPNVsEA02bSlTI6eQoVr/QVpEEpCuFdUw="; 53 + rev = "7f338966e162612b09d838512b11af5901414d05"; 54 + hash = "sha256-UtPcgEa+9KrF4CblC8D4oClvVJs+a5DWtwH/fD7puVs="; 55 55 fetchSubmodules = true; 56 56 }; 57 57 ··· 83 83 }; 84 84 }; 85 85 86 + # for mitigating file transfer crashes 86 87 libwemeetwrap = stdenv.mkDerivation { 87 - # for mitigating file transfer crashes 88 88 pname = "libwemeetwrap"; 89 89 version = "0-unstable-2023-12-14"; 90 90 ··· 96 96 97 97 dontWrapQtApps = true; 98 98 99 - nativeBuildInputs = [ 100 - pkg-config 101 - ]; 99 + nativeBuildInputs = [ pkg-config ]; 102 100 103 101 buildInputs = [ 104 102 openssl
+2 -2
pkgs/by-name/wh/whatsapp-for-mac/package.nix
··· 10 10 11 11 stdenvNoCC.mkDerivation (finalAttrs: { 12 12 pname = "whatsapp-for-mac"; 13 - version = "2.24.23.82"; 13 + version = "2.25.16.81"; 14 14 15 15 src = fetchzip { 16 16 extension = "zip"; 17 17 name = "WhatsApp.app"; 18 18 url = "https://web.whatsapp.com/desktop/mac_native/release/?version=${finalAttrs.version}&extension=zip&configuration=Release&branch=relbranch"; 19 - hash = "sha256-FnXW3l4JUdJkDQ7eASlDeUzRdZ2N5l3WvEKcuBuE0nY="; 19 + hash = "sha256-CZcMYWyBpusM+NUlMC2du01cq3uqXvMiIdOienLn/nM="; 20 20 }; 21 21 22 22 dontConfigure = true;
+2 -2
pkgs/by-name/xm/xmind/package.nix
··· 25 25 26 26 stdenv.mkDerivation (finalAttrs: { 27 27 pname = "xmind"; 28 - version = "25.01.01061-202501070800"; 28 + version = "25.04.03523-202505300040"; 29 29 30 30 src = fetchurl { 31 31 url = "https://dl3.xmind.app/Xmind-for-Linux-amd64bit-${finalAttrs.version}.deb"; 32 - hash = "sha256-Mp2aC/yHoB29t9QY4Tnbgn//J8Gordt5S1JrJn0BvXg="; 32 + hash = "sha256-0Z6ygpIhu32pyXH2q0QE1oBu+SD7U8T0rFBk2icnoeM="; 33 33 }; 34 34 35 35 nativeBuildInputs = [
+11 -10
pkgs/by-name/xu/xurls/package.nix
··· 1 1 { 2 - buildGoModule, 3 2 lib, 3 + buildGoModule, 4 4 fetchFromGitHub, 5 5 }: 6 6 7 - buildGoModule { 7 + buildGoModule (finalAttrs: { 8 8 pname = "xurls"; 9 - version = "2.5.0-unstable-2024-11-03"; 9 + version = "2.6.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "mvdan"; 13 13 repo = "xurls"; 14 - rev = "7c973a26c7bd6ecd8d86bb435d93ff98df2710fa"; 15 - sha256 = "sha256-jZmlM9rs+N0ks7msmb3eJ96aTYp0qUo/1bgLAgHnvSo="; 14 + tag = "v${finalAttrs.version}"; 15 + hash = "sha256-cfiMrJuzm5wpVKSyhta4ovARbp5B6K30l3+I/KOsZM4="; 16 16 }; 17 17 18 - vendorHash = "sha256-W6Z1E6a+qBdOuyHoiT6YA+CAJHBJ0FTYH8AntiKvVBY="; 18 + vendorHash = "sha256-Bks47kusGgVsbNiLq3QxP/dhIp72HGYeMhdifFwY340="; 19 19 20 20 ldflags = [ 21 21 "-s" 22 22 "-w" 23 23 ]; 24 24 25 - meta = with lib; { 25 + meta = { 26 26 description = "Extract urls from text"; 27 27 homepage = "https://github.com/mvdan/xurls"; 28 - maintainers = with maintainers; [ koral ]; 29 - license = licenses.bsd3; 28 + mainProgram = "xurls"; 29 + maintainers = with lib.maintainers; [ koral ]; 30 + license = lib.licenses.bsd3; 30 31 }; 31 - } 32 + })
+9 -5
pkgs/by-name/xv/xva-img/package.nix
··· 1 1 { 2 - stdenv, 3 2 lib, 3 + stdenv, 4 4 cmake, 5 5 fetchFromGitHub, 6 6 openssl, 7 + xxHash, 7 8 }: 8 9 9 10 stdenv.mkDerivation rec { 10 11 pname = "xva-img"; 11 - version = "1.4.2"; 12 + version = "1.5"; 12 13 13 14 src = fetchFromGitHub { 14 15 owner = "eriklax"; 15 16 repo = "xva-img"; 16 - rev = version; 17 - sha256 = "sha256-QHCKGsHSMT2P64No1IUCjenm1XZMSgEvsJGJOyHFZS8="; 17 + tag = version; 18 + hash = "sha256-YyWfN6VcEABmzHkkoA/kRehLum1UxsNJ58XBs1pl+c8="; 18 19 }; 19 20 20 21 nativeBuildInputs = [ cmake ]; 21 22 22 - buildInputs = [ openssl ]; 23 + buildInputs = [ 24 + openssl 25 + xxHash 26 + ]; 23 27 24 28 meta = { 25 29 maintainers = with lib.maintainers; [ willibutz ];
+8 -8
pkgs/by-name/ya/yaml-language-server/package.nix
··· 1 1 { 2 2 lib, 3 + stdenv, 3 4 fetchFromGitHub, 4 5 fetchYarnDeps, 5 6 fixup-yarn-lock, 6 7 makeWrapper, 7 8 nodejs, 8 9 writableTmpDirAsHomeHook, 9 - stdenv, 10 10 yarn, 11 11 }: 12 12 13 - stdenv.mkDerivation rec { 13 + stdenv.mkDerivation (finalAttrs: { 14 14 pname = "yaml-language-server"; 15 - version = "1.17.0"; 15 + version = "1.18.0"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "redhat-developer"; 19 19 repo = "yaml-language-server"; 20 - tag = version; 21 - hash = "sha256-YGPktMZxYi6eihCDc8JIfN/Ht2uu3wGKoKPJWlDKu+g="; 20 + tag = finalAttrs.version; 21 + hash = "sha256-HBhoadWIebeuHZXSdnFiPMSmDla77yhrTNMdz8si88c="; 22 22 }; 23 23 24 24 offlineCache = fetchYarnDeps { 25 - yarnLock = "${src}/yarn.lock"; 25 + yarnLock = "${finalAttrs.src}/yarn.lock"; 26 26 hash = "sha256-2OVxvvijnfB8Bytgoaybyx4p66nD/aahtyjxLf8womE="; 27 27 }; 28 28 ··· 72 72 ''; 73 73 74 74 meta = { 75 - changelog = "https://github.com/redhat-developer/yaml-language-server/blob/${src.rev}/CHANGELOG.md"; 75 + changelog = "https://github.com/redhat-developer/yaml-language-server/blob/${finalAttrs.src.rev}/CHANGELOG.md"; 76 76 description = "Language Server for YAML Files"; 77 77 homepage = "https://github.com/redhat-developer/yaml-language-server"; 78 78 license = lib.licenses.mit; 79 79 mainProgram = "yaml-language-server"; 80 80 maintainers = [ ]; 81 81 }; 82 - } 82 + })
+3 -3
pkgs/by-name/ya/yazi/plugins/restore/default.nix
··· 5 5 }: 6 6 mkYaziPlugin { 7 7 pname = "restore.yazi"; 8 - version = "25.5.28-unstable-2025-05-30"; 8 + version = "25.5.31-unstable-2025-06-05"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "boydaihungst"; 12 12 repo = "restore.yazi"; 13 - rev = "86dff4319ace07da83c235ccab7a14bc0853a03a"; 14 - hash = "sha256-7hMFTeNghXIf3Db2AtguIzLkWbXYtJNwGkFdymDr35s="; 13 + rev = "b7c33766e0bc4bbbb99e8e934be90e3beb881d29"; 14 + hash = "sha256-qtthY7eySqXoA3TARubZF0SsYkkLEgkjdtPUxR5ro0I="; 15 15 }; 16 16 17 17 meta = {
+5
pkgs/by-name/zl/zluda/package.nix
··· 55 55 56 56 # xtask doesn't support passing --target, but nix hooks expect the folder structure from when it's set 57 57 env.CARGO_BUILD_TARGET = stdenv.hostPlatform.rust.cargoShortTarget; 58 + # Future packagers: 59 + # This is a fix for https://github.com/NixOS/nixpkgs/issues/390469. Ideally 60 + # ZLUDA should configure this automatically. Therefore, on every new update, 61 + # please try removing this line and see if ZLUDA builds. 62 + env.CMAKE_BUILD_TYPE = "Release"; 58 63 59 64 preConfigure = '' 60 65 # disable test written for windows only: https://github.com/vosen/ZLUDA/blob/774f4bcb37c39f876caf80ae0d39420fa4bc1c8b/zluda_inject/tests/inject.rs#L55
+2 -2
pkgs/development/interpreters/php/8.4.nix
··· 4 4 base = callPackage ./generic.nix ( 5 5 _args 6 6 // { 7 - version = "8.4.7"; 8 - hash = "sha256-bsyxsGpN2c6jFNvnDHYtPUdlRxy26/kludowiXi/+Yg="; 7 + version = "8.4.8"; 8 + hash = "sha256-NlacZN0UmeVwxDZgO2Qe7nzeSvV2r3hll9DucRs6Ooo="; 9 9 } 10 10 ); 11 11 in
+2 -11
pkgs/development/libraries/mbedtls/2.nix
··· 1 1 { callPackage, fetchpatch }: 2 2 3 3 callPackage ./generic.nix { 4 - version = "2.28.9"; 5 - hash = "sha256-/Bm05CvS9t7WSh4qoMconCaD7frlmA/H9YDyJOuGuFE="; 6 - patches = [ 7 - # https://github.com/Mbed-TLS/mbedtls/pull/9529 8 - # switch args to calloc in test macro to fix build with gcc-14 9 - (fetchpatch { 10 - name = "gcc-14-fixes.patch"; 11 - url = "https://github.com/Mbed-TLS/mbedtls/commit/990a88cd53d40ff42481a2c200b05f656507f326.patch"; 12 - hash = "sha256-Ki8xjm4tbzLZGNUr4hRbf+dlp05ejvl44ddroWJZY4w="; 13 - }) 14 - ]; 4 + version = "2.28.10"; 5 + hash = "sha256-09XWds45TFH7GORrju8pVQQQQomU8MlFAq1jJXrLW0s="; 15 6 }
+10 -6
pkgs/development/ocaml-modules/ffmpeg/base.nix
··· 1 1 { lib, fetchFromGitHub }: 2 2 3 3 rec { 4 - version = "1.2.1"; 4 + version = "1.2.5"; 5 5 6 6 src = fetchFromGitHub { 7 7 owner = "savonet"; 8 8 repo = "ocaml-ffmpeg"; 9 - rev = "refs/tags/v${version}"; 10 - sha256 = "sha256-Df+dU7Cd1rgsC/TelPzQ7wYlwsX9MGd8qcYsVN6dyMg="; 9 + tag = "v${version}"; 10 + hash = "sha256-MWO8B/L/KHLuq/BIIIidsLbFwGIwt/xj+/M1zEp8Z/8="; 11 11 }; 12 12 13 - meta = with lib; { 13 + meta = { 14 14 homepage = "https://github.com/savonet/ocaml-ffmpeg"; 15 15 description = "Bindings for the ffmpeg libraries"; 16 - license = licenses.lgpl21Only; 17 - maintainers = with maintainers; [ dandellion ]; 16 + changelog = "https://raw.githubusercontent.com/savonet/ocaml-ffmpeg/refs/tags/${src.tag}/CHANGES"; 17 + license = lib.licenses.lgpl21Only; 18 + maintainers = with lib.maintainers; [ 19 + dandellion 20 + momeemt 21 + ]; 18 22 }; 19 23 }
+2 -2
pkgs/development/python-modules/boto3-stubs/default.nix
··· 359 359 360 360 buildPythonPackage rec { 361 361 pname = "boto3-stubs"; 362 - version = "1.38.30"; 362 + version = "1.38.31"; 363 363 pyproject = true; 364 364 365 365 disabled = pythonOlder "3.7"; ··· 367 367 src = fetchPypi { 368 368 pname = "boto3_stubs"; 369 369 inherit version; 370 - hash = "sha256-dSwG+AEjONb1mSiArcRn41ljisLIusmiFE3dA/Scyds="; 370 + hash = "sha256-ApPlSjB6qaMXhT3k0YZPFtv/r8By6SIxcmw2cRO9ho4="; 371 371 }; 372 372 373 373 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/certbot-dns-inwx/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "certbot-dns-inwx"; 13 - version = "3.0.1"; 13 + version = "3.0.2"; 14 14 pyproject = true; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "oGGy990"; 18 18 repo = "certbot-dns-inwx"; 19 19 tag = "v${version}"; 20 - hash = "sha256-9dDSJcXlPq065CloaszwutUXsGn+Y9fIeTiGmiXGonY="; 20 + hash = "sha256-x4wDg36J9MvXXHBxUMCoHO3p6c3FKBBB879CpxG/1NA="; 21 21 }; 22 22 23 23 build-system = [ setuptools ];
+54
pkgs/development/python-modules/conjure-python-client/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + setuptools, 6 + requests, 7 + pytestCheckHook, 8 + pyyaml, 9 + }: 10 + 11 + buildPythonPackage rec { 12 + version = "3.0.0"; 13 + pname = "conjure-python-client"; 14 + pyproject = true; 15 + 16 + src = fetchFromGitHub { 17 + owner = "palantir"; 18 + repo = "conjure-python-client"; 19 + tag = "${version}"; 20 + hash = "sha256-Ux4yn/fvfiW1mPir1lT+l9bKUnh7CNU6qNTac046H74="; 21 + }; 22 + 23 + # https://github.com/palantir/conjure-python-client/blob/3.0.0/setup.py#L57 24 + postPatch = '' 25 + echo '__version__ = "${version}"' > ./conjure_python_client/_version.py 26 + ''; 27 + 28 + build-system = [ setuptools ]; 29 + 30 + dependencies = [ requests ]; 31 + 32 + nativeCheckInputs = [ 33 + pytestCheckHook 34 + pyyaml 35 + ]; 36 + 37 + # some tests depend on a code generator that isn't available in nixpkgs 38 + # https://github.com/palantir/conjure-python-client/blob/3.0.0/CONTRIBUTING.md?plain=1#L23 39 + disabledTestPaths = [ 40 + "test/conjure/test_conjure_repr.py" 41 + "test/integration_test" 42 + "test/serde/test_decode_union.py" 43 + ]; 44 + 45 + pythonImportsCheck = [ "conjure_python_client" ]; 46 + 47 + meta = { 48 + description = "Python client and JSON encoders for use with generated Conjure clients"; 49 + homepage = "https://github.com/palantir/conjure-python-client"; 50 + changelog = "https://github.com/palantir/conjure-python-client/releases/tag/${version}"; 51 + license = lib.licenses.asl20; 52 + maintainers = with lib.maintainers; [ alkasm ]; 53 + }; 54 + }
+80
pkgs/development/python-modules/cypari/default.nix
··· 1 + { 2 + lib, 3 + python, 4 + buildPythonPackage, 5 + fetchFromGitHub, 6 + fetchurl, 7 + setuptools, 8 + cython, 9 + bash, 10 + perl, 11 + gnum4, 12 + texliveBasic, 13 + }: 14 + 15 + let 16 + pariVersion = "2.15.4"; 17 + gmpVersion = "6.3.0"; 18 + 19 + pariSrc = fetchurl { 20 + url = "https://pari.math.u-bordeaux.fr/pub/pari/OLD/${lib.versions.majorMinor pariVersion}/pari-${pariVersion}.tar.gz"; 21 + hash = "sha256-w1Rb/uDG37QLd/tLurr5mdguYAabn20ovLbPAEyMXA8="; 22 + }; 23 + 24 + gmpSrc = fetchurl { 25 + url = "https://ftp.gnu.org/gnu/gmp/gmp-${gmpVersion}.tar.bz2"; 26 + hash = "sha256-rCghGnz7YJuuLiyNYFjWbI/pZDT3QM9v4uR7AA0cIMs="; 27 + }; 28 + in 29 + buildPythonPackage rec { 30 + pname = "cypari"; 31 + version = "2.5.5"; 32 + pyproject = true; 33 + 34 + src = fetchFromGitHub { 35 + owner = "3-manifolds"; 36 + repo = "CyPari"; 37 + tag = "${version}_as_released"; 38 + hash = "sha256-RJ9O1KsDHmMkTCIFUrcSUkA5ijTsxmoI939QCsCib0Y="; 39 + }; 40 + 41 + postPatch = '' 42 + substituteInPlace ./setup.py \ 43 + --replace-fail "/bin/bash" "${lib.getExe bash}" 44 + # final character is stripped from PARI error messages for some reason 45 + substituteInPlace ./cypari/handle_error.pyx \ 46 + --replace-fail "not a function in function call" "not a function in function cal" 47 + ln -s ${pariSrc} ${pariSrc.name} 48 + ln -s ${gmpSrc} ${gmpSrc.name} 49 + ''; 50 + 51 + build-system = [ 52 + setuptools 53 + cython 54 + ]; 55 + 56 + NIX_LDFLAGS = "-lc"; 57 + 58 + nativeBuildInputs = [ 59 + gnum4 60 + perl 61 + texliveBasic 62 + ]; 63 + 64 + pythonImportsCheck = [ "cypari" ]; 65 + 66 + checkPhase = '' 67 + runHook preCheck 68 + rm -r cypari 69 + ${python.interpreter} -m cypari.test 70 + runHook postCheck 71 + ''; 72 + 73 + meta = { 74 + description = "Sage's PARI extension, modified to stand alone"; 75 + homepage = "https://github.com/3-manifolds/CyPari"; 76 + license = lib.licenses.gpl2Plus; 77 + maintainers = with lib.maintainers; [ noiioiu ]; 78 + changelog = "https://github.com/3-manifolds/CyPari/releases/tag/${src.tag}"; 79 + }; 80 + }
+57
pkgs/development/python-modules/devpi-ldap/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + devpi-server, 5 + fetchFromGitHub, 6 + ldap3, 7 + mock, 8 + pytest-cov-stub, 9 + pytest-flake8, 10 + pytestCheckHook, 11 + pythonOlder, 12 + pyyaml, 13 + setuptools, 14 + webtest, 15 + }: 16 + 17 + buildPythonPackage rec { 18 + pname = "devpi-ldap"; 19 + version = "2.1.1-unstable-2023-11-28"; 20 + pyproject = true; 21 + 22 + disabled = pythonOlder "3.7"; 23 + 24 + src = fetchFromGitHub { 25 + owner = "devpi"; 26 + repo = "devpi-ldap"; 27 + rev = "281a21d4e8d11bfec7dca2cf23fa39660a6d5796"; 28 + hash = "sha256-vwX0bOb2byN3M6iBk0tZJy8H39fjwBYvA0Nxi7OTzFQ="; 29 + }; 30 + 31 + build-system = [ setuptools ]; 32 + 33 + dependencies = [ 34 + devpi-server 35 + pyyaml 36 + ldap3 37 + ]; 38 + 39 + nativeCheckInputs = [ 40 + devpi-server 41 + mock 42 + pytest-cov-stub 43 + pytest-flake8 44 + pytestCheckHook 45 + webtest 46 + ]; 47 + 48 + pythonImportsCheck = [ "devpi_ldap" ]; 49 + 50 + meta = { 51 + homepage = "https://github.com/devpi/devpi-ldap"; 52 + description = "LDAP authentication for devpi-server"; 53 + changelog = "https://github.com/devpi/devpi-ldap/blob/main/CHANGELOG.rst"; 54 + license = lib.licenses.mit; # according to its setup.py 55 + maintainers = with lib.maintainers; [ confus ]; 56 + }; 57 + }
+42
pkgs/development/python-modules/fxrays/default.nix
··· 1 + { 2 + lib, 3 + python, 4 + buildPythonPackage, 5 + fetchFromGitHub, 6 + setuptools, 7 + cython, 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "fxrays"; 12 + version = "1.3.6"; 13 + pyproject = true; 14 + 15 + src = fetchFromGitHub { 16 + owner = "3-manifolds"; 17 + repo = "FXrays"; 18 + tag = "${version}_as_released"; 19 + hash = "sha256-IwEY54zDXqMci7WRvhueDJidTsbMwv6eqQSGZzFOtnQ"; 20 + }; 21 + 22 + build-system = [ 23 + setuptools 24 + cython 25 + ]; 26 + 27 + pythonImportsCheck = [ "FXrays" ]; 28 + 29 + checkPhase = '' 30 + runHook preCheck 31 + ${python.interpreter} -m FXrays.test 32 + runHook postCheck 33 + ''; 34 + 35 + meta = { 36 + description = "Computes extremal rays of polyhedral cones with filtering"; 37 + changelog = "https://github.com/3-manifolds/FXrays/releases/tag/${src.tag}"; 38 + homepage = "https://github.com/3-manifolds/FXrays"; 39 + license = lib.licenses.gpl2Plus; 40 + maintainers = with lib.maintainers; [ noiioiu ]; 41 + }; 42 + }
+2 -2
pkgs/development/python-modules/ipyvuetify/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "ipyvuetify"; 12 - version = "1.11.1"; 12 + version = "1.11.2"; 13 13 pyproject = true; 14 14 15 15 # GitHub version tries to run npm (Node JS) 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-voAD6ZrUL2Vjx3jMYECEhPtdffsXlSuU2wWu3S8NoYs="; 18 + hash = "sha256-P2fb45wct87QS5RshNKMAxCU7Lkx1DAC/nRRhYtREQo="; 19 19 }; 20 20 21 21 # drop pynpm which tries to install node_modules
+42
pkgs/development/python-modules/knot-floer-homology/default.nix
··· 1 + { 2 + lib, 3 + python, 4 + buildPythonPackage, 5 + fetchFromGitHub, 6 + setuptools, 7 + cython, 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "knot-floer-homology"; 12 + version = "1.2.2"; 13 + pyproject = true; 14 + 15 + src = fetchFromGitHub { 16 + owner = "3-manifolds"; 17 + repo = "knot_floer_homology"; 18 + tag = "${version}_as_released"; 19 + hash = "sha256-Gw9k9AaUVTBzE+ERUH8VgS//aVT03DdKozpL8xLG4No="; 20 + }; 21 + 22 + build-system = [ 23 + setuptools 24 + cython 25 + ]; 26 + 27 + pythonImportsCheck = [ "knot_floer_homology" ]; 28 + 29 + checkPhase = '' 30 + runHook preCheck 31 + ${python.interpreter} -m knot_floer_homology.test 32 + runHook postCheck 33 + ''; 34 + 35 + meta = { 36 + description = "Python wrapper for Zoltán Szabó's HFK Calculator"; 37 + changelog = "https://github.com/3-manifolds/knot_floer_homology/releases/tag/${src.tag}"; 38 + homepage = "https://github.com/3-manifolds/knot_floer_homology"; 39 + license = lib.licenses.gpl2Plus; 40 + maintainers = with lib.maintainers; [ noiioiu ]; 41 + }; 42 + }
+38
pkgs/development/python-modules/low-index/default.nix
··· 1 + { 2 + lib, 3 + python, 4 + buildPythonPackage, 5 + fetchFromGitHub, 6 + setuptools, 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "low-index"; 11 + version = "1.2.1"; 12 + pyproject = true; 13 + 14 + src = fetchFromGitHub { 15 + owner = "3-manifolds"; 16 + repo = "low_index"; 17 + tag = "v${version}_as_released"; 18 + hash = "sha256-T8hzC9ulikQ1pUdbXgjuKAX5oMJEycPvXWv74rCkQGY="; 19 + }; 20 + 21 + build-system = [ setuptools ]; 22 + 23 + pythonImportsCheck = [ "low_index" ]; 24 + 25 + checkPhase = '' 26 + runHook preCheck 27 + ${python.interpreter} -m low_index.test 28 + runHook postCheck 29 + ''; 30 + 31 + meta = { 32 + description = "Enumerates low index subgroups of a finitely presented group"; 33 + changelog = "https://github.com/3-manifolds/low_index/releases/tag/${src.tag}"; 34 + homepage = "https://github.com/3-manifolds/low_index"; 35 + license = lib.licenses.gpl2Plus; 36 + maintainers = with lib.maintainers; [ noiioiu ]; 37 + }; 38 + }
+4 -2
pkgs/development/python-modules/markitdown/default.nix
··· 4 4 fetchFromGitHub, 5 5 hatchling, 6 6 beautifulsoup4, 7 + defusedxml, 7 8 ffmpeg-headless, 8 9 magika, 9 10 mammoth, ··· 29 30 30 31 buildPythonPackage rec { 31 32 pname = "markitdown"; 32 - version = "0.1.1"; 33 + version = "0.1.2"; 33 34 pyproject = true; 34 35 35 36 src = fetchFromGitHub { 36 37 owner = "microsoft"; 37 38 repo = "markitdown"; 38 39 tag = "v${version}"; 39 - hash = "sha256-siXam2a+ryyLBbciQgjd9k6zC8r46LbzjPMoc1dG0wk="; 40 + hash = "sha256-7T5cuFBivazKlUk3OKXKKU3YazRAfGRt9O+gCYX3ciQ="; 40 41 }; 41 42 42 43 sourceRoot = "${src.name}/packages/markitdown"; ··· 45 46 46 47 dependencies = [ 47 48 beautifulsoup4 49 + defusedxml 48 50 ffmpeg-headless 49 51 lxml 50 52 magika
+6 -6
pkgs/development/python-modules/mypy-boto3/default.nix
··· 226 226 "sha256-E/vP9Z9Cd6QZDJ2es245eXiUjTSsV1XNN9qNnIbXJ7E="; 227 227 228 228 mypy-boto3-cloudformation = 229 - buildMypyBoto3Package "cloudformation" "1.38.0" 230 - "sha256-VjOZFmwH6R4GlfseWBA6JIsr7g214sPwcVV3bdYxGAU="; 229 + buildMypyBoto3Package "cloudformation" "1.38.31" 230 + "sha256-9BhSMfqrl7+1CyXcEyMzPGMKCS/6jBU1byERb8kqf0I="; 231 231 232 232 mypy-boto3-cloudfront = 233 233 buildMypyBoto3Package "cloudfront" "1.38.12" ··· 762 762 "sha256-PKOF/jd1Wjz8lCwbCd4cfHeStkvcDhQu7a7bpHaizgU="; 763 763 764 764 mypy-boto3-kms = 765 - buildMypyBoto3Package "kms" "1.38.0" 766 - "sha256-s1D6mzq5T7G8jm2nxUr7Kq6QeT3oDBOF4yafahD+fq4="; 765 + buildMypyBoto3Package "kms" "1.38.31" 766 + "sha256-hCN7Docv7FRJrUW1JveU8v68OFl97PQ+xQRICQ8D9rY="; 767 767 768 768 mypy-boto3-lakeformation = 769 769 buildMypyBoto3Package "lakeformation" "1.38.0" ··· 1398 1398 "sha256-ndTROc1T2APmQHL7EsSeU3XxWPYzp1e32tzqe4UDs/8="; 1399 1399 1400 1400 mypy-boto3-wafv2 = 1401 - buildMypyBoto3Package "wafv2" "1.38.0" 1402 - "sha256-j50nk+lk4EaSjKHQ94ZWz0euxQSubBx3pTRSRObxBtc="; 1401 + buildMypyBoto3Package "wafv2" "1.38.31" 1402 + "sha256-mWZAUafk2fNj9Se9q06vAKSswzLFqeqnt7e5mncqhdM="; 1403 1403 1404 1404 mypy-boto3-wellarchitected = 1405 1405 buildMypyBoto3Package "wellarchitected" "1.38.0"
+32
pkgs/development/python-modules/nominal-api-protos/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchPypi, 5 + setuptools, 6 + protobuf, 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "nominal-api-protos"; 11 + version = "0.708.0"; 12 + pyproject = true; 13 + 14 + src = fetchPypi { 15 + inherit version; 16 + pname = "nominal_api_protos"; 17 + hash = "sha256-EYyBRmmCq4OA6xgf4JpajUtlJClkxxPn48Wmmy2mqN4="; 18 + }; 19 + 20 + build-system = [ setuptools ]; 21 + 22 + dependencies = [ protobuf ]; 23 + 24 + pythonImportsCheck = [ "nominal_api_protos" ]; 25 + 26 + meta = { 27 + description = "Generated protobuf client for the Nominal API"; 28 + homepage = "https://pypi.org/project/nominal-api-protos/"; 29 + maintainers = with lib.maintainers; [ alkasm ]; 30 + license = lib.licenses.unfree; 31 + }; 32 + }
+36
pkgs/development/python-modules/nominal-api/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchPypi, 5 + setuptools, 6 + requests, 7 + conjure-python-client, 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "nominal-api"; 12 + version = "0.708.0"; 13 + pyproject = true; 14 + 15 + src = fetchPypi { 16 + inherit version; 17 + pname = "nominal_api"; 18 + hash = "sha256-gaMQ4bLhdBkDTUoHP5Cb0vS5emNcYga5eTvV2TEWQiU="; 19 + }; 20 + 21 + build-system = [ setuptools ]; 22 + 23 + dependencies = [ 24 + requests 25 + conjure-python-client 26 + ]; 27 + 28 + pythonImportsCheck = [ "nominal_api" ]; 29 + 30 + meta = { 31 + description = "Generated conjure client for the Nominal API"; 32 + homepage = "https://pypi.org/project/nominal-api/"; 33 + maintainers = with lib.maintainers; [ alkasm ]; 34 + license = lib.licenses.unfree; 35 + }; 36 + }
+75
pkgs/development/python-modules/nominal/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + hatchling, 6 + requests, 7 + nominal-api, 8 + nominal-api-protos, 9 + python-dateutil, 10 + conjure-python-client, 11 + pandas, 12 + typing-extensions, 13 + click, 14 + pyyaml, 15 + tabulate, 16 + ffmpeg-python, 17 + pytest-cov-stub, 18 + pytestCheckHook, 19 + }: 20 + 21 + buildPythonPackage rec { 22 + pname = "nominal"; 23 + version = "1.59.0"; 24 + pyproject = true; 25 + 26 + src = fetchFromGitHub { 27 + owner = "nominal-io"; 28 + repo = "nominal-client"; 29 + tag = "v${version}"; 30 + hash = "sha256-wWy7i9lWZzDCx3cPyViLp7r7hSSDQbqdSUABX7L0LSE="; 31 + }; 32 + 33 + build-system = [ hatchling ]; 34 + 35 + dependencies = [ 36 + requests 37 + conjure-python-client 38 + nominal-api 39 + python-dateutil 40 + pandas 41 + typing-extensions 42 + click 43 + pyyaml 44 + tabulate 45 + ffmpeg-python 46 + ]; 47 + 48 + optional-dependencies = { 49 + protos = [ nominal-api-protos ]; 50 + # tdms = [ nptdms ]; nptdms is not in nixpkgs 51 + }; 52 + 53 + nativeCheckInputs = [ 54 + nominal-api-protos 55 + pytest-cov-stub 56 + pytestCheckHook 57 + ]; 58 + 59 + pythonImportsCheck = [ 60 + "nominal" 61 + "nominal.core" 62 + ]; 63 + 64 + disabledTestPaths = [ 65 + "tests/cli/test_auth.py::test_good_request" 66 + ]; 67 + 68 + meta = { 69 + description = "Automate Nominal workflows in Python"; 70 + homepage = "https://github.com/nominal-io/nominal-client"; 71 + changelog = "https://github.com/nominal-io/nominal-client/releases/tag/${src.tag}"; 72 + license = lib.licenses.mit; 73 + maintainers = with lib.maintainers; [ alkasm ]; 74 + }; 75 + }
+39
pkgs/development/python-modules/plink/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + setuptools, 6 + sphinx, 7 + tkinter, 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "plink"; 12 + version = "2.4.6"; 13 + pyproject = true; 14 + 15 + src = fetchFromGitHub { 16 + owner = "3-manifolds"; 17 + repo = "plink"; 18 + tag = "${version}_as_released"; 19 + hash = "sha256-+WUyQvQY9Fx47GikzJ4gcCpSIjvk5756FP0bDdF6Ack="; 20 + }; 21 + 22 + build-system = [ 23 + setuptools 24 + sphinx 25 + ]; 26 + 27 + dependencies = [ tkinter ]; 28 + 29 + pythonImportsCheck = [ "plink" ]; 30 + 31 + meta = { 32 + description = "Full featured Tk-based knot and link editor"; 33 + mainProgram = "plink"; 34 + homepage = "https://3-manifolds.github.io/PLink"; 35 + changelog = "https://github.com/3-manifolds/PLink/releases/tag/${src.tag}"; 36 + license = lib.licenses.gpl2Plus; 37 + maintainers = with lib.maintainers; [ noiioiu ]; 38 + }; 39 + }
+2 -2
pkgs/development/python-modules/publicsuffixlist/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "publicsuffixlist"; 14 - version = "1.0.2.20250603"; 14 + version = "1.0.2.20250606"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.7"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-yilOA8vKLb7Q1KTAM7+iO5HIkphALi+BL64RdXIpcX4="; 21 + hash = "sha256-N4Lp8bRrD18DvSyg0Ye9wV/T1w2prNjHEdVDSq0wJoM="; 22 22 }; 23 23 24 24 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/pyiskra/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "pyiskra"; 12 - version = "0.1.19"; 12 + version = "0.1.21"; 13 13 pyproject = true; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "Iskramis"; 17 17 repo = "pyiskra"; 18 18 tag = "v${version}"; 19 - hash = "sha256-M44dXA4hBlyRvIwgIolxaGE8QmystPoEGX3ongvLB04="; 19 + hash = "sha256-ZFva7pyilMjvgRfsDhnsLGKRjl9Jf4vdFfK4RFb3sSE="; 20 20 }; 21 21 22 22 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/pytest-ansible/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "pytest-ansible"; 19 - version = "25.4.1"; 19 + version = "25.5.0"; 20 20 pyproject = true; 21 21 22 22 disabled = pythonOlder "3.10"; ··· 25 25 owner = "ansible"; 26 26 repo = "pytest-ansible"; 27 27 tag = "v${version}"; 28 - hash = "sha256-AJU7jGO/fN5R0ZVb/WhiXZKEZF4Z2ibhIBs+267lSSk="; 28 + hash = "sha256-k6JFaB5VbUCwknN8SkNotdPRvSvW1tFmTx5p3hGfesg="; 29 29 }; 30 30 31 31 postPatch = ''
+3 -3
pkgs/development/python-modules/replicate/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "replicate"; 18 - version = "1.0.4"; 18 + version = "1.0.7"; 19 19 pyproject = true; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "replicate"; 23 23 repo = "replicate-python"; 24 24 tag = version; 25 - hash = "sha256-VXJBArFzVPls0ZWL8o6hkOiTtjYRxkdNDiWCPN/hW48="; 25 + hash = "sha256-zl7b6zg5igyFvx5Qw0cjIiY25xivpTucc2NcP1IkFUI="; 26 26 }; 27 27 28 28 build-system = [ setuptools ]; ··· 46 46 meta = { 47 47 description = "Python client for Replicate"; 48 48 homepage = "https://replicate.com/"; 49 - changelog = "https://github.com/replicate/replicate-python/releases/tag/${version}"; 49 + changelog = "https://github.com/replicate/replicate-python/releases/tag/${src.tag}"; 50 50 license = lib.licenses.asl20; 51 51 maintainers = with lib.maintainers; [ jokatzke ]; 52 52 };
+34
pkgs/development/python-modules/snappy-15-knots/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + setuptools, 6 + snappy-manifolds, 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "snappy-15-knots"; 11 + version = "1.2.1"; 12 + pyproject = true; 13 + 14 + src = fetchFromGitHub { 15 + owner = "3-manifolds"; 16 + repo = "snappy_15_knots"; 17 + tag = "${version}_as_released"; 18 + hash = "sha256-fhJhHZFf4XuW/0V6LOuV4qoFWke3oFP0KArDpXLWh9g="; 19 + }; 20 + 21 + build-system = [ setuptools ]; 22 + 23 + dependencies = [ snappy-manifolds ]; 24 + 25 + pythonImportsCheck = [ "snappy_15_knots" ]; 26 + 27 + meta = with lib; { 28 + description = "Database of snappy manifolds"; 29 + homepage = "https://snappy.computop.org"; 30 + changelog = "https://github.com/3-manifolds/snappy_15_knots/releases/tag/${src.tag}"; 31 + license = licenses.gpl2Plus; 32 + maintainers = with maintainers; [ noiioiu ]; 33 + }; 34 + }
+31
pkgs/development/python-modules/snappy-manifolds/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + setuptools, 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "snappy-manifolds"; 10 + version = "1.2.1"; 11 + pyproject = true; 12 + 13 + src = fetchFromGitHub { 14 + owner = "3-manifolds"; 15 + repo = "snappy_manifolds"; 16 + tag = "${version}_as_released"; 17 + hash = "sha256-vxG3z6zWzG4S11fBxYGn4/c2f2sWOCIrzT+R27TR144="; 18 + }; 19 + 20 + build-system = [ setuptools ]; 21 + 22 + pythonImportsCheck = [ "snappy_manifolds" ]; 23 + 24 + meta = { 25 + description = "Database of snappy manifolds"; 26 + changelog = "https://github.com/3-manifolds/snappy_manifolds/releases/tag/${src.tag}"; 27 + homepage = "https://snappy.computop.org"; 28 + license = lib.licenses.gpl2Plus; 29 + maintainers = with lib.maintainers; [ noiioiu ]; 30 + }; 31 + }
+49
pkgs/development/python-modules/spherogram/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + setuptools, 6 + cython, 7 + networkx, 8 + decorator, 9 + knot-floer-homology, 10 + snappy-manifolds, 11 + snappy-15-knots, 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "spherogram"; 16 + version = "2.3"; 17 + pyproject = true; 18 + 19 + src = fetchFromGitHub { 20 + owner = "3-manifolds"; 21 + repo = "spherogram"; 22 + tag = "${version}_as_released"; 23 + hash = "sha256-uqc+3xS4xulXR0tZlNuyC5Zz5OztR6c4PZWpsvU+4Pw="; 24 + }; 25 + 26 + build-system = [ 27 + setuptools 28 + cython 29 + ]; 30 + 31 + dependencies = [ 32 + networkx 33 + decorator 34 + snappy-manifolds 35 + knot-floer-homology 36 + ]; 37 + 38 + optional-dependencies.snappy-15-knots = [ snappy-15-knots ]; 39 + 40 + pythonImportsCheck = [ "spherogram" ]; 41 + 42 + meta = { 43 + description = "Spherical diagrams for 3-manifold topology"; 44 + homepage = "https://snappy.computop.org/spherogram.html"; 45 + changelog = "https://github.com/3-manifolds/Spherogram/releases/tag/${src.tag}"; 46 + license = lib.licenses.gpl2Plus; 47 + maintainers = with lib.maintainers; [ noiioiu ]; 48 + }; 49 + }
+2 -2
pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "tencentcloud-sdk-python"; 13 - version = "3.0.1393"; 13 + version = "3.0.1394"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.9"; ··· 19 19 owner = "TencentCloud"; 20 20 repo = "tencentcloud-sdk-python"; 21 21 tag = version; 22 - hash = "sha256-cw+H8CvyCWbhYvNkGFesSqqhHwlUg3oHCKn9Vtll3JA="; 22 + hash = "sha256-yX+57zIrz7o8wBPOcB7Kuifq9Z426pKa1/0/e3UHgDQ="; 23 23 }; 24 24 25 25 build-system = [ setuptools ];
+47 -79
pkgs/games/anki/default.nix
··· 2 2 lib, 3 3 stdenv, 4 4 5 + writableTmpDirAsHomeHook, 5 6 buildEnv, 6 7 cargo, 7 8 fetchFromGitHub, 8 - fetchYarnDeps, 9 9 installShellFiles, 10 10 lame, 11 11 mpv-unwrapped, 12 12 ninja, 13 13 nixosTests, 14 14 nodejs, 15 - nodejs-slim, 16 - fixup-yarn-lock, 15 + jq, 17 16 protobuf, 18 17 python3, 19 18 qt6, ··· 21 20 rustPlatform, 22 21 writeShellScriptBin, 23 22 yarn, 23 + yarn-berry_4, 24 24 25 25 swift, 26 26 ··· 28 28 }: 29 29 30 30 let 31 + yarn-berry = yarn-berry_4; 32 + 31 33 pname = "anki"; 32 - version = "24.11"; 33 - rev = "87ccd24efd0ea635558b1679614b6763e4f514eb"; 34 + version = "25.02.5"; 35 + rev = "29192d156ae60d6ce35e80ccf815a8331c9db724"; 36 + 37 + srcHash = "sha256-lx3tK57gcQpwmiqUzO6iU7sE31LPFp6s80prYaB2jHE="; 38 + cargoHash = "sha256-BPCfeUiZ23FdZaF+zDUrRZchauNZWQ3gSO+Uo9WRPes="; 39 + yarnHash = "sha256-3G+9N3xOzog3XDCKDQJCY/6CB3i6oXixRgxEyv7OG3U="; 34 40 35 41 src = fetchFromGitHub { 36 42 owner = "ankitects"; 37 43 repo = "anki"; 38 44 rev = version; 39 - hash = "sha256-pAQBl5KbTu7LD3gKBaiyn4QiWeGYoGmxD3sDJfCZVdA="; 45 + hash = srcHash; 40 46 fetchSubmodules = true; 41 47 }; 42 48 43 49 cargoDeps = rustPlatform.fetchCargoVendor { 44 50 inherit pname version src; 45 - hash = "sha256-4V75+jS250XfUH6B4VBxtL2t308nyKzhDoq86kq6rp4="; 51 + hash = cargoHash; 46 52 }; 47 53 48 - yarnOfflineCache = fetchYarnDeps { 49 - yarnLock = "${src}/yarn.lock"; 50 - hash = "sha256-4KQKWwlr+FuUmomKO3TEoDoSStjnyLutDxCfqGr6jzk="; 51 - }; 52 - 53 - anki-build-python = python3.withPackages (ps: with ps; [ mypy-protobuf ]); 54 - 55 - # anki shells out to git to check its revision, and also to update submodules 56 - # We don't actually need the submodules, so we stub that out 57 - fakeGit = writeShellScriptBin "git" '' 58 - case "$*" in 59 - "rev-parse --short=8 HEAD") 60 - echo ${builtins.substring 0 8 rev} 61 - ;; 62 - *"submodule update "*) 63 - exit 0 64 - ;; 65 - *) 66 - echo "Unrecognized git: $@" 67 - exit 1 68 - ;; 69 - esac 70 - ''; 71 - 72 - # We don't want to run pip-sync, it does network-io 73 - fakePipSync = writeShellScriptBin "pip-sync" '' 74 - exit 0 75 - ''; 76 - 77 - offlineYarn = writeShellScriptBin "yarn" '' 54 + # a wrapper for yarn to skip 'install' 55 + # We do this because we need to patchShebangs after install, so we do it 56 + # ourselves beforehand. 57 + # We also, confusingly, have to use yarn-berry to handle the lockfile (anki's 58 + # lockfile is too new for yarn), but have to use 'yarn' here, because anki's 59 + # build system uses yarn-1 style flags and such. 60 + # I think what's going on here is that yarn-1 in anki's normal build system 61 + # ends up noticing the yarn-file is too new and shelling out to yarn-berry 62 + # itself. 63 + noInstallYarn = writeShellScriptBin "yarn" '' 78 64 [[ "$1" == "install" ]] && exit 0 79 - exec ${yarn}/bin/yarn --offline "$@" 65 + exec ${yarn}/bin/yarn "$@" 80 66 ''; 81 67 68 + anki-build-python = python3.withPackages (ps: with ps; [ mypy-protobuf ]); 69 + 82 70 pyEnv = buildEnv { 83 71 name = "anki-pyenv-${version}"; 84 72 paths = with python3.pkgs; [ 85 73 pip 86 - fakePipSync 87 74 anki-build-python 88 75 ]; 89 76 pathsToLink = [ "/bin" ]; 90 77 }; 91 - 92 - # https://discourse.nixos.org/t/mkyarnpackage-lockfile-has-incorrect-entry/21586/3 93 - anki-nodemodules = stdenv.mkDerivation { 94 - pname = "anki-nodemodules"; 95 - 96 - inherit version src yarnOfflineCache; 97 - 98 - nativeBuildInputs = [ 99 - nodejs-slim 100 - fixup-yarn-lock 101 - yarn 102 - ]; 103 - 104 - configurePhase = '' 105 - export HOME=$NIX_BUILD_TOP 106 - yarn config --offline set yarn-offline-mirror $yarnOfflineCache 107 - fixup-yarn-lock yarn.lock 108 - yarn install --offline --frozen-lockfile --ignore-scripts --no-progress --non-interactive 109 - patchShebangs node_modules/ 110 - ''; 111 - 112 - installPhase = '' 113 - mv node_modules $out 114 - ''; 115 - }; 116 78 in 117 - python3.pkgs.buildPythonApplication { 79 + python3.pkgs.buildPythonApplication rec { 118 80 inherit pname version; 119 81 120 82 outputs = [ ··· 131 93 ./patches/skip-formatting-python-code.patch 132 94 ]; 133 95 134 - inherit cargoDeps yarnOfflineCache; 96 + inherit cargoDeps; 97 + 98 + missingHashes = ./missing-hashes.json; 99 + yarnOfflineCache = yarn-berry.fetchYarnBerryDeps { 100 + inherit missingHashes; 101 + yarnLock = "${src}/yarn.lock"; 102 + hash = yarnHash; 103 + }; 135 104 136 105 nativeBuildInputs = [ 137 - fakeGit 138 - offlineYarn 139 - fixup-yarn-lock 140 - 141 106 cargo 142 107 installShellFiles 108 + jq 143 109 ninja 110 + nodejs 144 111 qt6.wrapQtAppsHook 145 112 rsync 146 113 rustPlatform.cargoSetupHook 114 + writableTmpDirAsHomeHook 115 + yarn-berry_4.yarnBerryConfigHook 147 116 ] ++ lib.optional stdenv.hostPlatform.isDarwin swift; 148 117 149 118 buildInputs = [ ··· 227 196 # Activate optimizations 228 197 RELEASE = true; 229 198 199 + # https://github.com/ankitects/anki/blob/24.11/docs/linux.md#packaging-considerations 200 + OFFLINE_BUILD = "1"; 230 201 NODE_BINARY = lib.getExe nodejs; 231 202 PROTOC_BINARY = lib.getExe protobuf; 232 203 PYTHON_BINARY = lib.getExe python3; 233 - YARN_BINARY = lib.getExe offlineYarn; 234 204 }; 235 205 236 206 buildPhase = '' ··· 240 210 mkdir -p out/pylib/anki .git 241 211 242 212 echo ${builtins.substring 0 8 rev} > out/buildhash 243 - touch out/env 244 - touch .git/HEAD 245 213 246 214 ln -vsf ${pyEnv} ./out/pyenv 247 - rsync --chmod +w -avP ${anki-nodemodules}/ out/node_modules/ 248 - ln -vsf out/node_modules node_modules 249 215 250 - export HOME=$NIX_BUILD_TOP 251 - yarn config --offline set yarn-offline-mirror $yarnOfflineCache 252 - fixup-yarn-lock yarn.lock 216 + mv node_modules out 253 217 218 + # Run everything else 254 219 patchShebangs ./ninja 255 - PIP_USER=1 ./ninja build wheels 220 + 221 + # Necessary for yarn to not complain about 'corepack' 222 + jq 'del(.packageManager)' package.json > package.json.tmp && mv package.json.tmp package.json 223 + YARN_BINARY="${lib.getExe noInstallYarn}" PIP_USER=1 ./ninja build wheels 256 224 ''; 257 225 258 226 # mimic https://github.com/ankitects/anki/blob/76d8807315fcc2675e7fa44d9ddf3d4608efc487/build/ninja_gen/src/python.rs#L232-L250
+109
pkgs/games/anki/missing-hashes.json
··· 1 + { 2 + "@dprint/darwin-arm64@npm:0.47.4": "67db15f5ae385010d1d80435c1b856ffe461739ab5e9bfb9972d21ef627f610b4aae40d7c53985ddff7d1109e8fc3c283c5a3c0d529b4b010e690577b7d0a36d", 3 + "@dprint/darwin-x64@npm:0.47.4": "fcbbb05193c9174eec7491f2bc4551681099c9930c6ec1bab96699031d6bc83a417e07d332c8e1b4881d18a2814dfa08b1723066ead0d2e93833300ada81ea3a", 4 + "@dprint/linux-arm64-glibc@npm:0.47.4": "9c3d6afd31938f51fe1da6b6aa8f4007c674667ee51edffa8ed92f9ea343b08b3df779f5b4d843363eb656df164ecc2f337b929446e5e9151a1c783d42fef03e", 5 + "@dprint/linux-arm64-musl@npm:0.47.4": "af08edd5fed8725daf6cc49ca5bad03bc6e550d7fa42b596fd3fdc2c5b15013f83a4ae36ee0986934170e18148baf5c4f12c414fba09360624e1cdcf957121f1", 6 + "@dprint/linux-x64-glibc@npm:0.47.4": "215c4033a6f8b0f73cbce552c9e0b39a16169a82088b293bc14b54fc5115de8ecb4f703c943cbf0f9c10375396ff9aed510ed2476723fd31f767c51b408457ab", 7 + "@dprint/linux-x64-musl@npm:0.47.4": "c8b4c979a92fe897220877b40d59aa6e899ca2a39ce5368ba181ef3c3a376a119f4608b2a5e5271d1d811e055882cad86b890abd91970a32fb32ecfb5bbebdd7", 8 + "@dprint/win32-arm64@npm:0.47.4": "5278a87a006758a9fe2b870a571895a6b19afb938cff35a180f192413ddfb8a4b612fcd1817c92e03dc0b587ed0c8ff750213c59d60ef3f0d02a4e2a4c938c5a", 9 + "@dprint/win32-x64@npm:0.47.4": "5c5737f28ca10e51f3a548ad0160868a0b643f56a32eae5c8c151944ff47cb79aa109630c1ecf458233c2a3b521d5d284d3a25b60bbcd38885e7908f0db25d16", 10 + "@esbuild/aix-ppc64@npm:0.19.12": "0740fd9160dffa94e55cd58d2f9faf4624a2be68d2696376d5c60cfced508809275eac76315796a1aef8daf3b0975b0df0f2d94de10c14c3f40087b7c6eeb047", 11 + "@esbuild/aix-ppc64@npm:0.21.5": "1f48fea96ab4fbc2921756361bc8a0c4d0690f14dc2298a357aa3d436bcd1cd646d490e5d71c4e0fb46b9e04401bc93153d6886456dd0665b6758be643c95a16", 12 + "@esbuild/android-arm64@npm:0.18.20": "8c1aa2455aab70b61c19e5d818ce418090a6a300619df48000a10ba0caf4649b388d4d039771a5b012621246dcb5ff9bd6b86c98ad74b62caa0e26e821870456", 13 + "@esbuild/android-arm64@npm:0.19.12": "29d94e32a47af3ae1cc7c0364b00b3145db0b16539bd8d30356bb3a8769499867a7a3f1bc070f10a63cdb33c29752a43f3e4d4594a316e7d179e82bf12edf47c", 14 + "@esbuild/android-arm64@npm:0.21.5": "7a4831b0886c165ed671f0094dcd491235fe503364a261379c84e2225a3c3230a06bce1d3a02316fa8a040b0ffede56c617746dc3b5550549ae3fb07095bb20d", 15 + "@esbuild/android-arm@npm:0.18.20": "c38427fdc325049c8d73237693c637f829de68293d853c41e9ac1ef70773fc6099ab6008194216f89e1f22855fdf7e6ef8f01ee46353fcbc3bea387ab592cfe0", 16 + "@esbuild/android-arm@npm:0.19.12": "f6784506ff94332d1332536cfcabe54dacb6ddc0ce285cdc3d00bb30a71c5dc57b81e3552354c59fe992d6dbc0f66eb8040d18cba76d44ee9cd7b7ed2a3feece", 17 + "@esbuild/android-arm@npm:0.21.5": "9fa871018a9f2198f40fde2c672fcb1b9d3ab5ee602644ea4cf68c548ee2c0b6c60ad851ce85219f84886fd29757d8c49bac28ea48a2a16708a088e32dfe673a", 18 + "@esbuild/android-x64@npm:0.18.20": "751957e816cf676117fbec20ab530fe2ce818492fbf32c8f6d9bb24e5963b54395b903adab95f6b874e4191845177f8e9cdd771f6b42298552b8573a5f24a150", 19 + "@esbuild/android-x64@npm:0.19.12": "6253d60665402e38a080c101651c6e1617002b7aa53ed7a81f33d89fd5f99f37f11757bdd534faa3bf115dacf4723412a7cda532abdf0458bb478340772ba8d1", 20 + "@esbuild/android-x64@npm:0.21.5": "24e477ccdaf1437cabe8710bc052a13b975a53617094a225e39823a1c562a71ef975d860ab895c129a813302495d85387143e27068e62fc897a2ac0335e4a2f6", 21 + "@esbuild/darwin-arm64@npm:0.18.20": "16b1feeec7b1523da839e834e77f85a722bda5f2a9fb6800455e55684bd59bc11f8988b91ffefdb5ba3f4e8c1d7958f58413c74c729de92c26e31e0c326f658e", 22 + "@esbuild/darwin-arm64@npm:0.19.12": "d934b758e8d6f7c69660f699a627963742a79dd5a917855c878700cc70eda3e629461e1fc69f8bb7242c15ec84f015e40f6877acd599604b784190514de4717f", 23 + "@esbuild/darwin-arm64@npm:0.21.5": "67b0e4ebc870d0babb6721328f02b0e75eca5ee8f176220fa194ac5897ce76a27aa4f6d724389a74e1517670f70e766fe03c30875fdebeee5b1f7b22e99c5a1f", 24 + "@esbuild/darwin-x64@npm:0.18.20": "a80288dea978a549e4fc42a3b1f0a1bc5f6341bbde3788b6b9fd6b9ba6ffd92a0b61cfe608543a8455d292d00094abbe7dc51bcd6487c9dc796a2e543299a9c4", 25 + "@esbuild/darwin-x64@npm:0.19.12": "a436c4b3037a6a68c2b11fe487057c2cd4579363d94562d026a6d1a58eaf019c6ea94ba109e0b0a0597526fb6d2244d261fb7e6a18648f375ec90898b8bc14d6", 26 + "@esbuild/darwin-x64@npm:0.21.5": "a4b6df47edf4b1e91eeca9d7af18f538e25615e00763709a4cc24a8918e7ac93b9bfc2ef9f44086f16257d05ad99e23c1213a7a1397475d1a78f0a1e773af89a", 27 + "@esbuild/freebsd-arm64@npm:0.18.20": "72b69f1ba7fe6e8b7708809054cd96e9af3fd0bd561ce414c3bf7638abab15f7efc3782060dc7aa56dd4d1fcd43204355f2e0182a356d105a44e7c2efdec470c", 28 + "@esbuild/freebsd-arm64@npm:0.19.12": "527060fd8bc2c9771d861a9a62935605e190dc17f454408fd87afc7d2fafe2a35cbca5cb171aaeab28cce187a21e5e2bfd607014e229360a8b4fa32438393203", 29 + "@esbuild/freebsd-arm64@npm:0.21.5": "a4cf357807f2ea445b5191b8e5488070b567e2b534dba24ce6f8f1a332598ee0b9ffa41b3b0e55cd0cf57e2b56f0f1d84413faba182b81cb43bf19edf58a7654", 30 + "@esbuild/freebsd-x64@npm:0.18.20": "b2cdcd81f3f7cd7be2f72c38790698993a6853ad241193bf085c2ad5d2df1495478a9d67a2282a54efeee3b827c26a412795b8064e19321c7aaf59ffc34f293f", 31 + "@esbuild/freebsd-x64@npm:0.19.12": "b4d54892b0eec50f259fa6ab5527a5b4e48e1c68351d2c8febf60835bb5ac957564d2ab2ddf16ee66335b58a69ec367f48b125fb9646f8a39a11e1248c579501", 32 + "@esbuild/freebsd-x64@npm:0.21.5": "8957c1345196e5dabd7d9f290b5292161f5d9955f269051fa7873118cfb5a20c31d70771ea3560b513f879d0948ba32fba915fb1b387571c4fbbb1fbeaf2dd87", 33 + "@esbuild/linux-arm64@npm:0.18.20": "08216b531dc42e48abb6754f2b4f7f633055cd666ceb77c220c61c25aa84479b36ddeab25ecc23cf22965354314b84cabf1e8408a5cb1ba57b8343475613a782", 34 + "@esbuild/linux-arm64@npm:0.19.12": "23dd17cd5b3f3d64726baa5632bd8079059ebf8419e3f9e82d900f8c781a7788980f6e6d1a604c1d84bd539f555227559f4916d52e2447a30f5886bbf1ed486c", 35 + "@esbuild/linux-arm64@npm:0.21.5": "1b95b17ed94eb977e38ea9130e677551b7cf0ccccdb3f23a9f8b59b5d67400817c2a417e4f043295bd3f67796853da2a1b1a8ca201ffe745efb40a144dfdc99c", 36 + "@esbuild/linux-arm@npm:0.18.20": "8fc75953ddebd11be542a224e0c73971e83556272d75d3f4023bebf4b0658a68314ee5721eb5dfabffb9ca9afcd7ae5404425f3d56cc6363c68bffa86f08fac3", 37 + "@esbuild/linux-arm@npm:0.19.12": "76b9b411ba41320d57632347d1a09db7e745aec425db2cffe1c6467928c8d67bc122b544aa7fcbdca74a32262bfe0d48aa479931f6943bd84434389fada189a0", 38 + "@esbuild/linux-arm@npm:0.21.5": "6bfcd098ada5e6117d028777e5cc58456c2f570157fa0a0dce30c9d05b8389b86f74bf6b862534bf6994d342946c98b6774e1820880fd289765864b668e94c17", 39 + "@esbuild/linux-ia32@npm:0.18.20": "563d35963cfb7b94fec9e22986a4edfa8fd4f6d6d82fa6be1833eb7c50b996cdc9b53a656e2ccf02dc2ecc8676748b02d77ad20afbaf087ef802e562790390fa", 40 + "@esbuild/linux-ia32@npm:0.19.12": "be7a5294d9387fe09e154c5c771761291ce2278c2e04d36396f737736d185ab4a23d97830afaec67bb593549745ba9e240ac86b0ad4c0e0044e553c408105aed", 41 + "@esbuild/linux-ia32@npm:0.21.5": "73c249c9918f0c9a9268ffe14fe745f5e7564b309dcea213da08a5e4367ffdfc8df4b004c70f80269dce0f653a3280cfdd8bf9a7a616b5b60649e4faea6e69b5", 42 + "@esbuild/linux-loong64@npm:0.18.20": "8a728161c3221ecc35e8d55f700d065e59fefbed5130feea6e3975f1e209cc8c31de55d908ff4abf29ec2d37e88e22f9b2590e9764e72a47825610b104a39374", 43 + "@esbuild/linux-loong64@npm:0.19.12": "964386dd94bdd05383e6a8223a6af222a113bef78e4c8f7a77684c9c2e56c30d876c502ce4d28b4d91d21c402cdd491eb1e62bb72448c7077276c4714b299263", 44 + "@esbuild/linux-loong64@npm:0.21.5": "60977efe24b3b6e1461d49da07dd57c1234992b9d2e6ac7d0dedfee538321d42be25e496ffb193121d3a6c6ca6ea6722b880e95695824dcc6643a3d9426b2296", 45 + "@esbuild/linux-mips64el@npm:0.18.20": "e5d99e6c151323ea3ca5ddd6cbaab9bde45424932282adce064d90ad4e26fcaef1adce54b01734641616f65b89f1a5a69a715a9d05368b7c496a46c9ccca4744", 46 + "@esbuild/linux-mips64el@npm:0.19.12": "5608d554f1db3311315eb29780e312e66d106d41ad53fb3458e201fbbddda198836fc4ca04314f7ae4e61462214c92494928804abab0759a384adff773da40d0", 47 + "@esbuild/linux-mips64el@npm:0.21.5": "20fb6c8f6e58f66cd4351034858b2ad85bda4144576b180979305cfabed43780a71934e9f176e476c719f14e37253b231a43d46638ad232989d5f4dd72ec6b75", 48 + "@esbuild/linux-ppc64@npm:0.18.20": "aebef9d269b964698128199821c8b1d9a45ca1898656d12add3f52cd335b098923565b7ef3bdea37297b14991f56f6b351681229d153904819b767ccc3af97db", 49 + "@esbuild/linux-ppc64@npm:0.19.12": "7523a8c6b4b46324698b6aecfc661b369326099ebf72a36562ce69d8a6e2158cbe1d9af6d2588f130000c49875b719910df4b426885fcbac1065af590c1cd985", 50 + "@esbuild/linux-ppc64@npm:0.21.5": "69f2ef1d127f48bc14cec479ae1a96dbf5fea651e0a3f148486f73495d2acb91acdaa164cd80648844916f05e7f9f9665a1864dd394e7f9acf96bea70937e6b5", 51 + "@esbuild/linux-riscv64@npm:0.18.20": "3eb88a207ea74ed6a2cce3a3d91ce590b508fe673e0bdc5f72f58babd32ccd0fa79908f64ee25ce82bddc7a29d47a603c5522637d23cdad52d1ee4b6ba34b3cb", 52 + "@esbuild/linux-riscv64@npm:0.19.12": "da7aedccce7377c1991a3bfce3767a41c2bd688a361ff5df9a16b56874d1bd198c4fa70ca15bd7234497ea5ff9a44ddbbece95733a1dbd9f43918b4bf27fb76c", 53 + "@esbuild/linux-riscv64@npm:0.21.5": "60c749d87c0f67cc67c5cc0d82aa597b7a807bc52510a16960337433bdbc8fa9f3c46eba98080106c0971e404e2250ca11c441bb4ae5b7a7d78b4095e3a70363", 54 + "@esbuild/linux-s390x@npm:0.18.20": "77172f6572740cda637f5beed73b3ff6bda8648b4c3632290dbfead82b3ff2f8431bdc3b43f2c7af881151b172eea086db24669658c4f9711f20366da21aace5", 55 + "@esbuild/linux-s390x@npm:0.19.12": "5f55ca2284c1cd1034a0bdf1ded7d38f43539f028fd58ec157f36fd89701f5fd0d0d45514b82c4199e3bd16049635a3a16c96a694f5a8d9c8a40429ad3e2172e", 56 + "@esbuild/linux-s390x@npm:0.21.5": "a14ff0484b962b374fd1e4662a53f8dd8999ba39fcf891f15631dfb2802c8d18893d6e366c42d28d55885e5804b7d6252c0e3cee038c241285c9b537ef12b4ae", 57 + "@esbuild/linux-x64@npm:0.18.20": "9d438aec79e046e3527217fee95f39985e6e2df8c4390c9398ee24a6bff3f15e8f5fc2d5cc6564b1e182f864a99d8fd83818f880dba9616a2dcea6c7f16a57c5", 58 + "@esbuild/linux-x64@npm:0.19.12": "401ff8f1d6d5ae6ebdd0d8e24cef86ba1c3adc4fac2014033c8e690331495cb57922e31cdaa96619e2b190a5bfc88ae8b90b1cd3a59952969a29da418bda58b1", 59 + "@esbuild/linux-x64@npm:0.21.5": "9e5663fcace9c8456e9934a9ed6e7428db4080024eef3bfeaf82d476120bd881382c958be2785463d6b44467b3d3f870d6cce09a9cb37bcef19afeb97814d674", 60 + "@esbuild/netbsd-x64@npm:0.18.20": "2523c64d41b2d8252f5f8f11fb5f8438d4e9fcbc5856e8644fb79b1c18175144b4c36c5a62306064639e444e938cd4641248dfdc167b15af26d72d90a1217898", 61 + "@esbuild/netbsd-x64@npm:0.19.12": "0e4b3ae706cb82356e20862ec0066e9eb61bc7f7bf3cc09da27a72fa5790a59f5256f4e2cd255aac6023a37036c8ad805d51498dbd56fe7d913711858d3c8ebc", 62 + "@esbuild/netbsd-x64@npm:0.21.5": "3cb6115c4557d653c7ad6d2be5b4ed7a688b14d85b7b7108a1a57dda0b2cca3f8ed13560fa6639da8788f860b75eb714a17cfb7ba8f967e93bdf40c9b3a1cde1", 63 + "@esbuild/openbsd-x64@npm:0.18.20": "3e04b67db2a5ae3440dea5a0dddc6744cea6bc05bd7ce7b64ff4350efb16e804e701a14875199d62018e8322891dde4ba04ea7d6717556d6cc12e4178a1d7159", 64 + "@esbuild/openbsd-x64@npm:0.19.12": "f55049053a978c178bf1d7f4857af395afa9b7708410707eef8149f42adc3ed6d72088419cc17f75f1b7be4991ad28007fe298be84f95ca4e02d28bac1b518c7", 65 + "@esbuild/openbsd-x64@npm:0.21.5": "1caf0b502d6e2612ffd3e62589de2b9cd48cd742818746011d437e2d5787df4984f7c17b7a536aa20f12d04e519c859d755a7b57e6db0ed277054bd9c1036e85", 66 + "@esbuild/sunos-x64@npm:0.18.20": "921cbdd363e622d854e83b9e868ccad05b0f0c09cb181e59f6ae1b74ddd6023974d1cba9116c56cc819d15063bf5a5bffa67c23a19b5b60b5a099ce1d9ec419d", 67 + "@esbuild/sunos-x64@npm:0.19.12": "da944741c1d6c8d814633445f068b27cdff337f309513982125f633d7365154ba6073719ba4389e471479886841d0152f37426f5bd890b7a8c33b89b7f775c82", 68 + "@esbuild/sunos-x64@npm:0.21.5": "676da7301c7c600bb7de2523ecf5d877128da3c125fd8136533f5be38ca15d9f800b2fbbd396ca37d44c5daa51b8124d8a4728bb18245cd2becb3191b897c45a", 69 + "@esbuild/win32-arm64@npm:0.18.20": "9de26948654e871289a5b6a5ef0c238ca92b0973b00eea692689edd278a9e791ac2220e33cfc24eca673212571242c08e041cd0a97087b247716d9538609f68d", 70 + "@esbuild/win32-arm64@npm:0.19.12": "c9e6922908588569a8cf396ab0c5230cd1634db77039cb635d83eb825eba64a4ac3e19f28917185495d9d7b043161bfbd4cd49eb7d3592b88cf4594d9d628d08", 71 + "@esbuild/win32-arm64@npm:0.21.5": "9b2ab87429efd3c2697dc5c7948ea57b57757b6e4709469e773b73cd5fe4b7fda5912073f4c3bdf9d0346b8f3ae443367a63bcd51de24fb81b9f592712eb3366", 72 + "@esbuild/win32-ia32@npm:0.18.20": "98d18afeb689679b73ee823b297d8fb160e97fb183cd5f39d716b787465c024b0489bebaec96e37157cfb10d5296e803070e90f07eaf9235a2afb041d25e9e31", 73 + "@esbuild/win32-ia32@npm:0.19.12": "71487cca9ac6cce6bf214be36e5c6aa1eaac49a2bcd538fafb6168fecbbe2624edf2a057be531b5393c4e2672b24bd316a872cc081df1d9c06e3a12704662675", 74 + "@esbuild/win32-ia32@npm:0.21.5": "c1fe3276507d82202c464cd4809e67e6f151e29ed9de05c32d086dfe30207db15e646911ebc7f50df659891bfee292a25062792c589c2ff769be238c6b5fb8be", 75 + "@esbuild/win32-x64@npm:0.18.20": "b019d085b43c247251b8d3791fa8f3251851d34cfce54bbe8b15a3a73efb1bc903e884551c8a821d5e681a48bc91c80a6f7e394762b938a266d8b602b13664ee", 76 + "@esbuild/win32-x64@npm:0.19.12": "33341d6ae7d0682fb679170c91efa3933fc58dfe3d2f95c19b9856db55af6c8af4785f3669f3de34907ab222b2a6a201a8557213bd37dcc8406593e9eddbaa3c", 77 + "@esbuild/win32-x64@npm:0.21.5": "5d7b28baa9c22684d35ec0515f6d36f8f583f26733c8e84c7f78edf17b8a7d133819267486f2fd66f20ca3a810896f11c3c81106d745040c2f07ade314846bf1", 78 + "@parcel/watcher-android-arm64@npm:2.4.1": "88cb813d54227fc25e487f00497cdd58974a07e1c22a5cc7cf922983d908b460e0876ec0c9acf333a5b6f5623dc50729f8b92612970bfbd5a12d4e5cffc025ff", 79 + "@parcel/watcher-darwin-arm64@npm:2.4.1": "342502e0f175dbd0649f2edffc9f7d76823668e12184a62d8e542df454a067bcade1cfd298975bf7238a7575a9d721c6d7ccb0e8c9102dca5394c9fef2349561", 80 + "@parcel/watcher-darwin-x64@npm:2.4.1": "175868753e64ea7bc70993a05a34694e8ad85d9d4a08bf9a36573925777369a0701f2971d6ff14f9ed525c9b7725ce40629cad97fd7c67dc653f247884d99a62", 81 + "@parcel/watcher-freebsd-x64@npm:2.4.1": "844f009d836628ff11119c885bf490077f36a24800ccc2fe8d5acf88c59d29d2495ab5773d1960bc568e9225a4c91147c7804dce2eaace86f3ac619fb0357a44", 82 + "@parcel/watcher-linux-arm-glibc@npm:2.4.1": "f75d589f7403934c39f01c51e89b0d2e43a07041b6d9b7bb14078971cc520a8cb2ca296f6bf19d68335db433fb4bdf7bfd5f445a2a0cebf763e2cc47cd0ecc0c", 83 + "@parcel/watcher-linux-arm64-glibc@npm:2.4.1": "9831629227633c577dc9b3abc3cc7b6c1c5c3635128663cff1658f6cf4546f8ab7803e20f2e33243a566234edcb7591c4a900e2df5a6bed35f4d4b6e19875f04", 84 + "@parcel/watcher-linux-arm64-musl@npm:2.4.1": "b2b1106f5403cbaf3953a8bd99ff82498b7f399ef9ec6e26701e8734db8bffeaeb83b373e71cf71fd936dbf1a0143c72248d94b3eebaced03dc25e529930b945", 85 + "@parcel/watcher-linux-x64-glibc@npm:2.4.1": "fd0e4b06aa26f631b95fc3034d32c83dcce1818c57842ba2c29d79a15b9afa096fd5afc2cd099bb148e4816c3944b831ed1efa421c06317b9e0807664a852556", 86 + "@parcel/watcher-linux-x64-musl@npm:2.4.1": "b7cb299eaeb400e92b0a0a19a343905fe5c4152a12535c9e414a0aa0d6a1151dc9a8b254598be2d82ccee902e9132a4b7a2bee4df85d8f8219d95083daf87d35", 87 + "@parcel/watcher-win32-arm64@npm:2.4.1": "35fc4e90eb74a4e583377821775d5f90269deeaa61221fbb69127b3151279a37d4038df91beb38e51367ebb9d92f6b0295b58c0e4a7ac3ecc0adb0f27c935c69", 88 + "@parcel/watcher-win32-ia32@npm:2.4.1": "0b12602039c1ebb6ea711bde1996ca66d814668a02d33b2b949c66111de9e3fbc6f4d8b9b6c985affa1eafa6089b4c13b0e0db8f8d3a7a2d19849c7d7f639f1c", 89 + "@parcel/watcher-win32-x64@npm:2.4.1": "56f160729dc8c47d940187b4a2e9a4100be77fc2acc2dd5e4cb527d036676eecba454548cf00fb6d7c44757e42d77dc4d2d8ff19c1ce64759a7fde2097aa6bfe", 90 + "@rollup/rollup-android-arm-eabi@npm:4.31.0": "c737cb26689f9d34357921d15ee6a7261e5d7cc068dbb93a36c2f40c34a59bd8721e7bb392943a212ecfb97d9326ced8254469e39e9d6b012db636269eb66577", 91 + "@rollup/rollup-android-arm64@npm:4.31.0": "94957eda1ab8894a6fdf0b1772bc00e7563f2e520179542dfdd6f9797bbb9cde164693b29439da631fd8ee6b5117c36ea7ba7ad8ab43d1747c296b22d6c09cad", 92 + "@rollup/rollup-darwin-arm64@npm:4.31.0": "2b408eef19930929008806adc87f29bb9cacbbea1f32770be339281d72a5bbc52a88da1269a34b88052a0037a0b2b61e70daf166ed9d3c982b4fb4bd606ad020", 93 + "@rollup/rollup-darwin-x64@npm:4.31.0": "9e7bc70cfd1ccbdddad3016d9fd36616c8a71725f9c47bbdad1f3ef40b656f7db90f02c88a4724b399f8a46555e4f90c4880d5eea0f12fdeba2f71a555077db5", 94 + "@rollup/rollup-freebsd-arm64@npm:4.31.0": "3e149a14c1930b539e1d0a733bc2582bc5e84a5906723b5ac0384d46c43861a05120dd4566bb4f1efca8f930fd1f0eb78646587fc3c0cc32606d32ce6fb7bb13", 95 + "@rollup/rollup-freebsd-x64@npm:4.31.0": "fe381b185187a5c2e8383920090bcec0c1273d058cc113eba23a70bc9f49cbadacd92c2a6255d345971bd2cf283941f623b00035d051758f743cf3207c233b54", 96 + "@rollup/rollup-linux-arm-gnueabihf@npm:4.31.0": "7bfe07f535125f59cc12fc0af162b9bae4400a364f5e2b1eae44377904deb3dc1c558048a0a8b059be1a54e609a7597c109f0a26a2a0baaf21a5539a331d14f4", 97 + "@rollup/rollup-linux-arm-musleabihf@npm:4.31.0": "a1bb7593a83e2c2dbd32e8a3447e68ac43874a46aaa501c63a533695c47b66c7156527951bd84ad53c73a3155b5b50fd658c0aacad8790b6e4c03c0a83c94cad", 98 + "@rollup/rollup-linux-arm64-gnu@npm:4.31.0": "e2e85814bcbaeb8b39e17ee5f8510c8856c5cc4c2ec1787245e8f8e0531563e36844549b02956b881d5aa9405e838a7d1b1697c305c394a57889c0b1c521c064", 99 + "@rollup/rollup-linux-arm64-musl@npm:4.31.0": "00d8411e0516b298913d19dc2f4991ee184a4799b041f9c2a2eae5cf91f3aa315a4cc69d51d04c2540bfe0793b628af105d8df419ba541dba24981ccdc1a372a", 100 + "@rollup/rollup-linux-loongarch64-gnu@npm:4.31.0": "ea1e4d813a12e8e9eda908d705dbf013835034a95cb63046a3bc15d43a6bf9812034d3779ab01c5ec87338ff1115ea86c6af2383efa4485b18da1423c68c3b79", 101 + "@rollup/rollup-linux-powerpc64le-gnu@npm:4.31.0": "903350e968edd4d9fcb4c53831672ff5980f4d58c32a1b34e2c6446d0ae965d522173a82d9dccdf040805f82507b05e3c7e629782e56ccc51c78e01bc0b02dc2", 102 + "@rollup/rollup-linux-riscv64-gnu@npm:4.31.0": "02bf4d53b6edc386103fdfaa6f1c774b1859e61146a305f3a0942159902b829ba67fbb6a6dbf914ed77fa7ae20826f601d11de79f033b37666077f26ccc0bfb6", 103 + "@rollup/rollup-linux-s390x-gnu@npm:4.31.0": "bd6a2a45d36e11a80d4675c6427eafbe85165ffdac4c75945c89c650897ac8c582b57b76e0a69a39c09ba06c58edd865e4d8a54e1c7a245d2c192db465ae2c55", 104 + "@rollup/rollup-linux-x64-gnu@npm:4.31.0": "6100d9bd7a0de95a54b3ad15d953ea74bef4c9c4424c24c5187ee1641f81d8fcaa30e48d16faeec0957e3a48517fcf78486e47fedc277f8f26fb6fbc7619df4b", 105 + "@rollup/rollup-linux-x64-musl@npm:4.31.0": "b9a94514d6606e8b320ecad50f7c4142b86bb688aa1e87f076a462f76488000a90b8f75db01250cc17b540a70f231ab4064e79b79b66a2c7ad76c224d30b05e3", 106 + "@rollup/rollup-win32-arm64-msvc@npm:4.31.0": "d0fee5e492f22df8885e0dcf2eccc2b8424c926050b1506d5a59fb97388de9ac5bd149a20d8521cf379cc3a46af92cb5de5d15cf749e648062f9f6ebf17e5754", 107 + "@rollup/rollup-win32-ia32-msvc@npm:4.31.0": "c0e4d6f7cde9fc9a28eff19c04a96807a76d911141bb9fbe2a41d7ba394f4ebf334d3cd9b712c086498cd5de73ab2f2d1c12e6d22b08178ea4ede84474c656b8", 108 + "@rollup/rollup-win32-x64-msvc@npm:4.31.0": "c3c397ddceb47db9631887caed7ec437b3bb9d1ff0de24440614720d3fe322a0c712617b869177fc37c2386430bad2e92cc3735a52ef579e25c9aded76f75580" 109 + }
+1 -1
pkgs/servers/x11/xorg/overrides.nix
··· 212 212 buildPackages.stdenv.cc 213 213 ] 214 214 ++ lib.optionals stdenv.hostPlatform.isStatic [ 215 - (xorg.buildPackages.stdenv.cc.libc.static or null) 215 + (xorg.buildPackages.libc.static or null) 216 216 ]; 217 217 preConfigure = '' 218 218 sed 's,^as_dummy.*,as_dummy="\$PATH",' -i configure
+1
pkgs/shells/nushell/plugins/default.nix
··· 22 22 }; 23 23 skim = callPackage ./skim.nix { }; 24 24 semver = callPackage ./semver.nix { }; 25 + hcl = callPackage ./hcl.nix { }; 25 26 } 26 27 // lib.optionalAttrs config.allowAliases { 27 28 regex = throw "`nu_plugin_regex` is no longer compatible with the current Nushell release.";
+36
pkgs/shells/nushell/plugins/hcl.nix
··· 1 + { 2 + stdenv, 3 + lib, 4 + rustPlatform, 5 + pkg-config, 6 + nix-update-script, 7 + fetchFromGitHub, 8 + }: 9 + 10 + rustPlatform.buildRustPackage rec { 11 + pname = "nushell_plugin_hcl"; 12 + version = "0.104.1"; 13 + 14 + src = fetchFromGitHub { 15 + repo = "nu_plugin_hcl"; 16 + owner = "Yethal"; 17 + tag = version; 18 + hash = "sha256-AGTrSLVzbnzMQ2oUuD8Lq4phRt404lSRPiU8Oh9KBG0="; 19 + }; 20 + useFetchCargoVendor = true; 21 + cargoHash = "sha256-5bxE+wN3uAbJSIh0wFS/KA5iTyFiSvFWmj14S/Fmkec="; 22 + 23 + nativeBuildInputs = [ pkg-config ] ++ lib.optionals stdenv.cc.isClang [ rustPlatform.bindgenHook ]; 24 + cargoBuildFlags = [ "--package nu_plugin_hcl" ]; 25 + 26 + passthru.updateScript = nix-update-script { }; 27 + 28 + meta = with lib; { 29 + description = "Nushell plugin for parsing Hashicorp Configuration Language files"; 30 + mainProgram = "nu_plugin_hcl"; 31 + homepage = "https://github.com/Yethal/nu_plugin_hcl"; 32 + license = licenses.mit; 33 + maintainers = with maintainers; [ yethal ]; 34 + platforms = with platforms; all; 35 + }; 36 + }
+6 -2
pkgs/stdenv/darwin/default.nix
··· 132 132 bintools = prevStage.darwin.binutils; 133 133 134 134 isClang = true; 135 - libc = prevStage.darwin.libSystem; 135 + inherit (prevStage) libc; 136 136 inherit (prevStage.llvmPackages) libcxx; 137 137 138 138 inherit lib; ··· 582 582 583 583 assert allDeps isFromNixpkgs [ 584 584 (sdkPackagesNoCC prevStage) 585 - { inherit (prevStage.darwin) binutils libSystem; } 585 + { 586 + inherit (prevStage.darwin) binutils libSystem; 587 + inherit (prevStage) libc; 588 + } 586 589 ]; 587 590 588 591 stageFun prevStage { ··· 1260 1263 assert isBuiltByNixpkgsCompiler prevStage.darwin.sigtool; 1261 1264 1262 1265 assert isFromNixpkgs prevStage.darwin.libSystem; 1266 + assert isFromNixpkgs prevStage.libc; 1263 1267 assert isFromNixpkgs prevStage.darwin.binutils-unwrapped; 1264 1268 1265 1269 assert isBuiltByNixpkgsCompiler prevStage.llvmPackages.clang-unwrapped;
+28 -16
pkgs/stdenv/linux/default.nix
··· 158 158 isFromBootstrapFiles = true; 159 159 }; 160 160 161 - getLibc = stage: stage.${localSystem.libc}; 162 - 163 161 # This function builds the various standard environments used during 164 162 # the bootstrap. In all stages, we build an stdenv and the package 165 163 # set that can be built with that stdenv. ··· 207 205 cc = prevStage.gcc-unwrapped; 208 206 bintools = prevStage.binutils; 209 207 isGNU = true; 210 - libc = getLibc prevStage; 208 + inherit (prevStage) libc; 211 209 inherit lib; 212 210 inherit (prevStage) coreutils gnugrep; 213 211 stdenvNoCC = prevStage.ccWrapperStdenv; ··· 221 219 postFixup = 222 220 (a.postFixup or "") 223 221 + '' 224 - echo "--sysroot=${lib.getDev (getLibc prevStage)}" >> $out/nix-support/cc-cflags 222 + echo "--sysroot=${lib.getDev prevStage.libc}" >> $out/nix-support/cc-cflags 225 223 ''; 226 224 } 227 225 ); ··· 293 291 nativeTools = false; 294 292 nativeLibc = false; 295 293 expand-response-params = ""; 296 - libc = getLibc self; 297 294 inherit lib; 298 - inherit (self) stdenvNoCC coreutils gnugrep; 295 + inherit (self) 296 + stdenvNoCC 297 + coreutils 298 + gnugrep 299 + libc 300 + ; 299 301 bintools = bootstrapTools; 300 302 runtimeShell = "${bootstrapTools}/bin/bash"; 301 303 }; ··· 320 322 # previous stage0 stdenv: 321 323 assert isFromBootstrapFiles prevStage.binutils.bintools; 322 324 assert isFromBootstrapFiles prevStage."${localSystem.libc}"; 325 + assert isFromBootstrapFiles prevStage.libc; 323 326 assert isFromBootstrapFiles prevStage.gcc-unwrapped; 324 327 assert isFromBootstrapFiles prevStage.coreutils; 325 328 assert isFromBootstrapFiles prevStage.gnugrep; ··· 339 342 binutils 340 343 ; 341 344 342 - ${localSystem.libc} = getLibc prevStage; 345 + ${localSystem.libc} = prevStage.${localSystem.libc}; 343 346 344 347 # A threaded perl build needs glibc/libpthread_nonshared.a, 345 348 # which is not included in bootstrapTools, so disable threading. ··· 374 377 prevStage: 375 378 assert isBuiltByBootstrapFilesCompiler prevStage.binutils-unwrapped; 376 379 assert isFromBootstrapFiles prevStage."${localSystem.libc}"; 380 + assert isFromBootstrapFiles prevStage.libc; 377 381 assert isFromBootstrapFiles prevStage.gcc-unwrapped; 378 382 assert isFromBootstrapFiles prevStage.coreutils; 379 383 assert isFromBootstrapFiles prevStage.gnugrep; ··· 393 397 perl 394 398 patchelf 395 399 ; 396 - ${localSystem.libc} = getLibc prevStage; 400 + ${localSystem.libc} = prevStage.${localSystem.libc}; 397 401 gmp = super.gmp.override { cxx = false; }; 398 402 # This stage also rebuilds binutils which will of course be used only in the next stage. 399 403 # We inherit this until stage3, in stage4 it will be rebuilt using the adjacent bash/runtimeShell pkg. ··· 484 488 # previous stage1 stdenv: 485 489 assert isBuiltByBootstrapFilesCompiler prevStage.binutils-unwrapped; 486 490 assert isFromBootstrapFiles prevStage."${localSystem.libc}"; 491 + assert isFromBootstrapFiles prevStage.libc; 487 492 assert isBuiltByBootstrapFilesCompiler prevStage.gcc-unwrapped; 488 493 assert isFromBootstrapFiles prevStage.coreutils; 489 494 assert isFromBootstrapFiles prevStage.gnugrep; ··· 508 513 doCheck = false; 509 514 }); 510 515 516 + # Avoids infinite recursion, as this is in the build-time dependencies of libc. 517 + libiconv = self.libcIconv prevStage.libc; 518 + 511 519 # We need libidn2 and its dependency libunistring as glibc dependency. 512 520 # To avoid the cycle, we build against bootstrap libc, nuke references, 513 521 # and use the result as input for our final glibc. We also pass this pair ··· 538 546 binutils = prevStage.binutils.override { 539 547 # Rewrap the binutils with the new glibc, so both the next 540 548 # stage's wrappers use it. 541 - libc = getLibc self; 549 + inherit (self) libc; 542 550 543 551 # Unfortunately, when building gcc in the next stage, its LTO plugin 544 552 # would use the final libc but `ld` would use the bootstrap one, ··· 557 565 mkdir -p "$out"/bin 558 566 cp -a '${prevStage.bintools.bintools}'/bin/* "$out"/bin/ 559 567 chmod +w "$out"/bin/ld.bfd 560 - patchelf --set-interpreter '${getLibc self}'/lib/ld*.so.? \ 561 - --set-rpath "${getLibc self}/lib:$(patchelf --print-rpath "$out"/bin/ld.bfd)" \ 568 + patchelf --set-interpreter '${self.libc}'/lib/ld*.so.? \ 569 + --set-rpath "${self.libc}/lib:$(patchelf --print-rpath "$out"/bin/ld.bfd)" \ 562 570 "$out"/bin/ld.bfd 563 571 ''; 564 572 }; ··· 589 597 # previous stage2 stdenv: 590 598 assert isBuiltByNixpkgsCompiler prevStage.binutils-unwrapped; 591 599 assert isBuiltByNixpkgsCompiler prevStage.${localSystem.libc}; 600 + assert isBuiltByNixpkgsCompiler prevStage.libc; 592 601 assert isBuiltByBootstrapFilesCompiler prevStage.gcc-unwrapped; 593 602 assert isFromBootstrapFiles prevStage.coreutils; 594 603 assert isFromBootstrapFiles prevStage.gnugrep; ··· 625 634 gmp = super.gmp.override { cxx = false; }; 626 635 } 627 636 // { 628 - ${localSystem.libc} = getLibc prevStage; 637 + ${localSystem.libc} = prevStage.${localSystem.libc}; 629 638 gcc-unwrapped = 630 639 (super.gcc-unwrapped.override ( 631 640 commonGccOverrides ··· 661 670 # previous stage3 stdenv: 662 671 assert isBuiltByNixpkgsCompiler prevStage.binutils-unwrapped; 663 672 assert isBuiltByNixpkgsCompiler prevStage.${localSystem.libc}; 673 + assert isBuiltByNixpkgsCompiler prevStage.libc; 664 674 assert isBuiltByNixpkgsCompiler prevStage.gcc-unwrapped; 665 675 assert isFromBootstrapFiles prevStage.coreutils; 666 676 assert isFromBootstrapFiles prevStage.gnugrep; ··· 684 694 libidn2 685 695 libunistring 686 696 ; 687 - ${localSystem.libc} = getLibc prevStage; 697 + ${localSystem.libc} = prevStage.${localSystem.libc}; 688 698 # Since this is the first fresh build of binutils since stage2, our own runtimeShell will be used. 689 699 binutils = super.binutils.override { 690 700 # Build expand-response-params with last stage like below ··· 702 712 inherit (prevStage) expand-response-params; 703 713 cc = prevStage.gcc-unwrapped; 704 714 bintools = self.binutils; 705 - libc = getLibc self; 706 715 inherit lib; 707 716 inherit (self) 708 717 stdenvNoCC 709 718 coreutils 710 719 gnugrep 711 720 runtimeShell 721 + libc 712 722 ; 713 723 fortify-headers = self.fortify-headers; 714 724 }; ··· 736 746 # which applies here as well. 737 747 assert isBuiltByNixpkgsCompiler prevStage.binutils-unwrapped; 738 748 assert isBuiltByNixpkgsCompiler prevStage.${localSystem.libc}; 749 + assert isBuiltByNixpkgsCompiler prevStage.libc; 739 750 assert isBuiltByNixpkgsCompiler prevStage.gcc-unwrapped; 740 751 assert isBuiltByNixpkgsCompiler prevStage.coreutils; 741 752 assert isBuiltByNixpkgsCompiler prevStage.gnugrep; ··· 843 854 libunistring 844 855 ] 845 856 # More complicated cases 846 - ++ (map (x: lib.getOutput x (getLibc prevStage)) [ 857 + ++ (map (x: lib.getOutput x (prevStage.libc)) [ 847 858 "out" 848 859 "dev" 849 860 "bin" ··· 893 904 libunistring 894 905 ; 895 906 inherit (prevStage.gnugrep) pcre2; 896 - ${localSystem.libc} = getLibc prevStage; 907 + ${localSystem.libc} = prevStage.${localSystem.libc}; 897 908 898 909 # Hack: avoid libidn2.{bin,dev} referencing bootstrap tools. There's a logical cycle. 899 910 libidn2 = import ../../development/libraries/libidn2/no-bootstrap-reference.nix { ··· 925 936 # which applies here as well. 926 937 assert isBuiltByNixpkgsCompiler prevStage.binutils-unwrapped; 927 938 assert isBuiltByNixpkgsCompiler prevStage.${localSystem.libc}; 939 + assert isBuiltByNixpkgsCompiler prevStage.libc; 928 940 assert isBuiltByNixpkgsCompiler prevStage.gcc-unwrapped; 929 941 assert isBuiltByNixpkgsCompiler prevStage.coreutils; 930 942 assert isBuiltByNixpkgsCompiler prevStage.gnugrep;
+6 -3
pkgs/stdenv/linux/make-bootstrap-tools.nix
··· 3 3 }: 4 4 5 5 let 6 - inherit (pkgs) lib stdenv config; 7 - 8 - libc = pkgs.stdenv.cc.libc; 6 + inherit (pkgs) 7 + lib 8 + stdenv 9 + config 10 + libc 11 + ; 9 12 10 13 patchelf = pkgs.patchelf.overrideAttrs (previousAttrs: { 11 14 NIX_CFLAGS_COMPILE = (previousAttrs.NIX_CFLAGS_COMPILE or [ ]) ++ [
+8 -6
pkgs/tools/admin/meraki-cli/default.nix
··· 8 8 buildPythonApplication, 9 9 pytestCheckHook, 10 10 requests-mock, 11 + setuptools, 11 12 }: 12 13 13 14 buildPythonApplication rec { 14 15 pname = "meraki-cli"; 15 16 version = "1.5.0"; 16 - format = "setuptools"; 17 + pyproject = true; 17 18 18 19 src = fetchPypi { 19 20 pname = "meraki_cli"; ··· 29 30 "TestUpgrade" 30 31 ]; 31 32 32 - propagatedBuildInputs = [ 33 + build-system = [ 34 + setuptools 35 + ]; 36 + 37 + dependencies = [ 33 38 argcomplete 34 39 jinja2 35 40 meraki 36 41 rich 37 42 ]; 38 43 39 - nativeBuildInputs = [ 44 + nativeCheckInputs = [ 40 45 pytestCheckHook 41 - ]; 42 - 43 - nativeCheckInputs = [ 44 46 requests-mock 45 47 ]; 46 48
+9 -47
pkgs/tools/inputmethods/ibus-engines/ibus-table-chinese/default.nix
··· 1 1 { 2 2 lib, 3 3 stdenv, 4 - fetchgit, 5 4 fetchFromGitHub, 6 5 pkg-config, 7 6 ibus, 8 7 ibus-table, 9 8 python3, 10 9 cmake, 10 + writableTmpDirAsHomeHook, 11 11 }: 12 12 13 13 let 14 14 src = fetchFromGitHub { 15 - owner = "definite"; 15 + owner = "mike-fabian"; 16 16 repo = "ibus-table-chinese"; 17 - rev = "3380c96b5230721e9b80685a719508c505b8137a"; 18 - hash = "sha256-Ymzkim1k6KQxcSX2LaczRsxV2DYCFxIWI5xulmhOrw8="; 19 - }; 20 - 21 - cmakeFedoraSrc = fetchgit { 22 - url = "https://pagure.io/cmake-fedora.git"; 23 - rev = "7d5297759aef4cd086bdfa30cf6d4b2ad9446992"; 24 - hash = "sha256-9uQbQ9hbiT+IpYh7guA4IOOIiLeeYuWc2EntePuWqVc="; 17 + rev = "3a416012f3b898fe17225925f59d0672a8a0c0db"; 18 + sha256 = "sha256-KA4jRSlQ78IeP7od3VtgdR58Z/6psNkMCVwvg3vhFIM="; 25 19 }; 26 20 in 27 21 stdenv.mkDerivation { 28 22 pname = "ibus-table-chinese"; 29 - version = "1.8.3"; 30 - 31 - srcs = [ 32 - src 33 - cmakeFedoraSrc 34 - ]; 35 - 36 - sourceRoot = src.name; 37 - 38 - postUnpack = '' 39 - chmod u+w -R ${cmakeFedoraSrc.name} 40 - mv ${cmakeFedoraSrc.name}/* source/cmake-fedora 41 - ''; 23 + version = "1.8.12"; 42 24 43 - preConfigure = '' 44 - # cmake script needs ./Modules folder to link to cmake-fedora 45 - ln -s cmake-fedora/Modules ./ 46 - ''; 25 + inherit src; 47 26 48 - # Fails when writing to /prj_info.cmake in https://pagure.io/cmake-fedora/blob/master/f/Modules/ManageVersion.cmake 49 - cmakeFlags = [ 50 - "-DPRJ_INFO_CMAKE_FILE=/dev/null" 51 - "-DPRJ_DOC_DIR=REPLACE" 52 - "-DDATA_DIR=share" 53 - ]; 54 - # Must replace PRJ_DOC_DIR with actual share/ folder for ibus-table-chinese 55 - # Otherwise it tries to write to /ibus-table-chinese if not defined (!) 56 27 postConfigure = '' 57 - substituteInPlace cmake_install.cmake --replace '/build/source/REPLACE' $out/share/ibus-table-chinese 28 + substituteInPlace cmake_install.cmake --replace-fail /var/empty $out 29 + substituteInPlace CMakeLists.txt --replace-fail /var/empty $out 58 30 ''; 59 31 # Fails otherwise with "no such file or directory: <table>.txt" 60 32 dontUseCmakeBuildDir = true; 61 - # Fails otherwise sometimes with 62 - # FileExistsError: [Errno 17] File exists: '/build/tmp.BfVAUM4llr/ibus-table-chinese/.local/share/ibus-table' 63 - enableParallelBuilding = false; 64 - 65 - preBuild = '' 66 - export HOME=$(mktemp -d)/ibus-table-chinese 67 - ''; 68 - 69 - postFixup = '' 70 - rm -rf $HOME 71 - ''; 72 33 73 34 nativeBuildInputs = [ 74 35 cmake 75 36 pkg-config 37 + writableTmpDirAsHomeHook 76 38 ]; 77 39 78 40 buildInputs = [
+3 -3
pkgs/tools/security/cnspec/default.nix pkgs/by-name/cn/cnspec/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "cnspec"; 9 - version = "11.53.2"; 9 + version = "11.57.2"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "mondoohq"; 13 13 repo = "cnspec"; 14 14 tag = "v${version}"; 15 - hash = "sha256-SYgtdIyqK3T5N6XcpjazdphwALOcReeNswVgR4K6/Pg="; 15 + hash = "sha256-cmqOlfoVMHlX5E55Fboo7zBVy+MDZFj3PBS/mvZQw0c="; 16 16 }; 17 17 18 18 proxyVendor = true; 19 19 20 - vendorHash = "sha256-sxAyJsVcBrwUX1w3Kr8Z451RINUPTwJPlmY/yeXSofk="; 20 + vendorHash = "sha256-uehEZCj/U+xmdLt7E/Tsbog5GT78CcgxO8ZOB9QFqis="; 21 21 22 22 subPackages = [ "apps/cnspec" ]; 23 23
-2
pkgs/top-level/aliases.nix
··· 1659 1659 radare2-cutter = throw "'radare2-cutter' has been renamed to/replaced by 'cutter'"; # Converted to throw 2024-10-17 1660 1660 radicale2 = throw "'radicale2' was removed because it was broken. Use 'radicale' (version 3) instead"; # Added 2024-11-29 1661 1661 radicale3 = radicale; # Added 2024-11-29 1662 - radicle-cli = throw "'radicle-cli' was removed in favor of 'radicle-node'"; # Added 2024-05-04 1663 - radicle-upstream = throw "'radicle-upstream' was sunset, see <https://community.radworks.org/t/2962>"; # Added 2024-05-04 1664 1662 railway-travel = diebahn; # Added 2024-04-01 1665 1663 rambox-pro = rambox; # Added 2022-12-12 1666 1664 rapidjson-unstable = lib.warnOnInstantiate "'rapidjson-unstable' has been renamed to 'rapidjson'" rapidjson; # Added 2024-07-28
+49 -57
pkgs/top-level/all-packages.nix
··· 6183 6183 wrapBintoolsWith = 6184 6184 { 6185 6185 bintools, 6186 - libc ? if stdenv.targetPlatform != stdenv.hostPlatform then targetPackages.libc else stdenv.cc.libc, 6186 + libc ? targetPackages.libc or pkgs.libc, 6187 6187 ... 6188 6188 }@extraArgs: 6189 6189 callPackage ../build-support/bintools-wrapper ( ··· 8198 8198 8199 8199 # We can choose: 8200 8200 libc = 8201 - if stdenv.hostPlatform == stdenv.buildPlatform then 8202 - # TODO get rid of this branch after the native boostrap is reworked 8203 - stdenv.cc.libc 8201 + let 8202 + inherit (stdenv.hostPlatform) libc; 8203 + # libc is hackily often used from the previous stage. This `or` 8204 + # hack fixes the hack, *sigh*. 8205 + in 8206 + if libc == null then 8207 + null 8208 + else if libc == "glibc" then 8209 + glibc 8210 + else if libc == "bionic" then 8211 + bionic 8212 + else if libc == "uclibc" then 8213 + uclibc 8214 + else if libc == "avrlibc" then 8215 + avrlibc 8216 + else if libc == "newlib" && stdenv.hostPlatform.isMsp430 then 8217 + msp430Newlib 8218 + else if libc == "newlib" && stdenv.hostPlatform.isVc4 then 8219 + vc4-newlib 8220 + else if libc == "newlib" && stdenv.hostPlatform.isOr1k then 8221 + or1k-newlib 8222 + else if libc == "newlib" then 8223 + newlib 8224 + else if libc == "newlib-nano" then 8225 + newlib-nano 8226 + else if libc == "musl" then 8227 + musl 8228 + else if libc == "msvcrt" then 8229 + windows.mingw_w64 8230 + else if libc == "ucrt" then 8231 + windows.mingw_w64 8232 + else if libc == "libSystem" then 8233 + if stdenv.hostPlatform.useiOSPrebuilt then darwin.iosSdkPkgs.libraries else darwin.libSystem 8234 + else if libc == "fblibc" then 8235 + freebsd.libc 8236 + else if libc == "oblibc" then 8237 + openbsd.libc 8238 + else if libc == "nblibc" then 8239 + netbsd.libc 8240 + else if libc == "wasilibc" then 8241 + wasilibc 8242 + else if libc == "relibc" then 8243 + relibc 8244 + else if name == "llvm" then 8245 + llvmPackages_20.libc 8204 8246 else 8205 - let 8206 - inherit (stdenv.hostPlatform) libc; 8207 - # libc is hackily often used from the previous stage. This `or` 8208 - # hack fixes the hack, *sigh*. 8209 - in 8210 - if libc == null then 8211 - null 8212 - else if libc == "glibc" then 8213 - glibc 8214 - else if libc == "bionic" then 8215 - bionic 8216 - else if libc == "uclibc" then 8217 - uclibc 8218 - else if libc == "avrlibc" then 8219 - avrlibc 8220 - else if libc == "newlib" && stdenv.hostPlatform.isMsp430 then 8221 - msp430Newlib 8222 - else if libc == "newlib" && stdenv.hostPlatform.isVc4 then 8223 - vc4-newlib 8224 - else if libc == "newlib" && stdenv.hostPlatform.isOr1k then 8225 - or1k-newlib 8226 - else if libc == "newlib" then 8227 - newlib 8228 - else if libc == "newlib-nano" then 8229 - newlib-nano 8230 - else if libc == "musl" then 8231 - musl 8232 - else if libc == "msvcrt" then 8233 - windows.mingw_w64 8234 - else if libc == "ucrt" then 8235 - windows.mingw_w64 8236 - else if libc == "libSystem" then 8237 - if stdenv.hostPlatform.useiOSPrebuilt then darwin.iosSdkPkgs.libraries else darwin.libSystem 8238 - else if libc == "fblibc" then 8239 - freebsd.libc 8240 - else if libc == "oblibc" then 8241 - openbsd.libc 8242 - else if libc == "nblibc" then 8243 - netbsd.libc 8244 - else if libc == "wasilibc" then 8245 - wasilibc 8246 - else if libc == "relibc" then 8247 - relibc 8248 - else if name == "llvm" then 8249 - llvmPackages_20.libc 8250 - else 8251 - throw "Unknown libc ${libc}"; 8247 + throw "Unknown libc ${libc}"; 8252 8248 8253 8249 threads = 8254 8250 lib.optionalAttrs (stdenv.hostPlatform.isMinGW && !(stdenv.hostPlatform.useLLVM or false)) ··· 8769 8765 "fblibc" 8770 8766 ] 8771 8767 then 8772 - libcIconv (if stdenv.hostPlatform != stdenv.buildPlatform then libc else stdenv.cc.libc) 8768 + libcIconv pkgs.libc 8773 8769 else if stdenv.hostPlatform.isDarwin then 8774 8770 darwin.libiconv 8775 8771 else ··· 8795 8791 "musl" 8796 8792 ] 8797 8793 then 8798 - lib.getBin stdenv.cc.libc 8794 + lib.getBin libc 8799 8795 else if stdenv.hostPlatform.isDarwin then 8800 8796 lib.getBin libiconv 8801 8797 else if stdenv.hostPlatform.isFreeBSD then ··· 11587 11583 bibata-cursors-translucent = callPackage ../data/icons/bibata-cursors/translucent.nix { }; 11588 11584 11589 11585 breath-theme = libsForQt5.callPackage ../data/themes/breath-theme { }; 11590 - 11591 - cnspec = callPackage ../tools/security/cnspec { 11592 - buildGoModule = buildGo123Module; 11593 - }; 11594 11586 11595 11587 colloid-kde = libsForQt5.callPackage ../data/themes/colloid-kde { }; 11596 11588
+1 -2
pkgs/top-level/darwin-packages.nix
··· 56 56 }; 57 57 58 58 binutils = pkgs.wrapBintoolsWith { 59 - libc = 60 - if stdenv.targetPlatform != stdenv.hostPlatform then targetPackages.libc else pkgs.stdenv.cc.libc; 59 + inherit (targetPackages) libc; 61 60 bintools = self.binutils-unwrapped; 62 61 }; 63 62
+26
pkgs/top-level/python-packages.nix
··· 2833 2833 2834 2834 confuse = callPackage ../development/python-modules/confuse { }; 2835 2835 2836 + conjure-python-client = callPackage ../development/python-modules/conjure-python-client { }; 2837 + 2836 2838 connect-box = callPackage ../development/python-modules/connect-box { }; 2837 2839 2838 2840 connected-components-3d = callPackage ../development/python-modules/connected-components-3d { }; ··· 3133 3135 cymruwhois = callPackage ../development/python-modules/cymruwhois { }; 3134 3136 3135 3137 cynthion = callPackage ../development/python-modules/cynthion { }; 3138 + 3139 + cypari = callPackage ../development/python-modules/cypari { }; 3136 3140 3137 3141 cypari2 = callPackage ../development/python-modules/cypari2 { }; 3138 3142 ··· 3484 3488 devolo-plc-api = callPackage ../development/python-modules/devolo-plc-api { }; 3485 3489 3486 3490 devpi-common = callPackage ../development/python-modules/devpi-common { }; 3491 + 3492 + devpi-ldap = callPackage ../development/python-modules/devpi-ldap { }; 3487 3493 3488 3494 devtools = callPackage ../development/python-modules/devtools { }; 3489 3495 ··· 5438 5444 5439 5445 fx2 = callPackage ../development/python-modules/fx2 { }; 5440 5446 5447 + fxrays = callPackage ../development/python-modules/fxrays { }; 5448 + 5441 5449 fyta-cli = callPackage ../development/python-modules/fyta-cli { }; 5442 5450 5443 5451 g2pkk = callPackage ../development/python-modules/g2pkk { }; ··· 7585 7593 kneed = callPackage ../development/python-modules/kneed { }; 7586 7594 7587 7595 knocki = callPackage ../development/python-modules/knocki { }; 7596 + 7597 + knot-floer-homology = callPackage ../development/python-modules/knot-floer-homology { }; 7588 7598 7589 7599 knx-frontend = callPackage ../development/python-modules/knx-frontend { }; 7590 7600 ··· 8469 8479 8470 8480 lottie = callPackage ../development/python-modules/lottie { }; 8471 8481 8482 + low-index = callPackage ../development/python-modules/low-index { }; 8483 + 8472 8484 lox = callPackage ../development/python-modules/lox { }; 8473 8485 8474 8486 lpc-checksum = callPackage ../development/python-modules/lpc-checksum { }; ··· 10195 10207 10196 10208 nomadnet = callPackage ../development/python-modules/nomadnet { }; 10197 10209 10210 + nominal = callPackage ../development/python-modules/nominal { }; 10211 + 10212 + nominal-api = callPackage ../development/python-modules/nominal-api { }; 10213 + 10214 + nominal-api-protos = callPackage ../development/python-modules/nominal-api-protos { }; 10215 + 10198 10216 nonbloat-db = callPackage ../development/python-modules/nonbloat-db { }; 10199 10217 10200 10218 noneprompt = callPackage ../development/python-modules/noneprompt { }; ··· 11444 11462 plexwebsocket = callPackage ../development/python-modules/plexwebsocket { }; 11445 11463 11446 11464 plfit = toPythonModule (pkgs.plfit.override { inherit (self) python; }); 11465 + 11466 + plink = callPackage ../development/python-modules/plink { }; 11447 11467 11448 11468 plone-testing = callPackage ../development/python-modules/plone-testing { }; 11449 11469 ··· 16309 16329 16310 16330 snapcast = callPackage ../development/python-modules/snapcast { }; 16311 16331 16332 + snappy-15-knots = callPackage ../development/python-modules/snappy-15-knots { }; 16333 + 16334 + snappy-manifolds = callPackage ../development/python-modules/snappy-manifolds { }; 16335 + 16312 16336 snapshottest = callPackage ../development/python-modules/snapshottest { }; 16313 16337 16314 16338 snaptime = callPackage ../development/python-modules/snaptime { }; ··· 16474 16498 speg = callPackage ../development/python-modules/speg { }; 16475 16499 16476 16500 spglib = callPackage ../development/python-modules/spglib { }; 16501 + 16502 + spherogram = callPackage ../development/python-modules/spherogram { }; 16477 16503 16478 16504 sphfile = callPackage ../development/python-modules/sphfile { }; 16479 16505
+2 -3
pkgs/top-level/unixtools.nix
··· 95 95 linux = pkgs.util-linux; 96 96 }; 97 97 getconf = { 98 - linux = if stdenv.hostPlatform.libc == "glibc" then pkgs.stdenv.cc.libc else pkgs.netbsd.getconf; 98 + linux = if stdenv.hostPlatform.libc == "glibc" then pkgs.libc else pkgs.netbsd.getconf; 99 99 darwin = pkgs.darwin.system_cmds; 100 100 # I don't see any obvious arg exec in the doc/manpage 101 101 binlore = '' ··· 103 103 ''; 104 104 }; 105 105 getent = { 106 - linux = 107 - if stdenv.hostPlatform.libc == "glibc" then pkgs.stdenv.cc.libc.getent else pkgs.netbsd.getent; 106 + linux = if stdenv.hostPlatform.libc == "glibc" then pkgs.libc.getent else pkgs.netbsd.getent; 108 107 darwin = pkgs.netbsd.getent; 109 108 freebsd = pkgs.freebsd.getent; 110 109 openbsd = pkgs.openbsd.getent;