diff --git a/ci/github-script/lint-commits.js b/ci/github-script/lint-commits.js index 5237b41845e1..8f201ca5e4c7 100644 --- a/ci/github-script/lint-commits.js +++ b/ci/github-script/lint-commits.js @@ -32,10 +32,12 @@ async function checkCommitMessages({ github, context, core }) { if ( baseBranchType.includes('development') && - headBranchType.includes('development') + headBranchType.includes('development') && + pr.base.repo.id === pr.head.repo?.id ) { - // This matches, for example, PRs from staging-next to master, or vice versa. + // This matches, for example, PRs from NixOS:staging-next to NixOS:master, or vice versa. // Ignore them: we should only care about PRs introducing *new* commits. + // We still want to run on PRs from, e.g., Someone:master to NixOS:master, though. core.info( 'This PR is from one development branch to another. Skipping checks.', ) diff --git a/doc/hooks/zig.section.md b/doc/hooks/zig.section.md index 4bd65746e0dd..e831b70e55ce 100644 --- a/doc/hooks/zig.section.md +++ b/doc/hooks/zig.section.md @@ -32,6 +32,10 @@ stdenv.mkDerivation { The variables below are exclusive to `zig`. +#### `dontUseZigConfigure` {#dont-use-zig-configure} + +Disables using `zigConfigurePhase`. + #### `dontUseZigBuild` {#dont-use-zig-build} Disables using `zigBuildPhase`. diff --git a/doc/redirects.json b/doc/redirects.json index 70df20ea1ac9..bd630c3f56a6 100644 --- a/doc/redirects.json +++ b/doc/redirects.json @@ -2762,6 +2762,9 @@ "index.html#zig-exclusive-variables", "index.html#zig-hook-exclusive-variables" ], + "dont-use-zig-configure": [ + "index.html#dont-use-zig-configure" + ], "dont-use-zig-build": [ "index.html#dont-use-zig-build" ], diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 5c1364d96f01..c111812667dc 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -6100,6 +6100,12 @@ githubId = 98460960; email = "david.weisse@gmx.net"; }; + davinci42 = { + name = "Dan Xin"; + github = "davinci42"; + githubId = 4347318; + email = "davinci42.cn@gmail.com"; + }; davisrichard437 = { email = "davisrichard437@gmail.com"; github = "davisrichard437"; @@ -17414,6 +17420,12 @@ githubId = 66798382; name = "Sebastian Maximilian Scherthan"; }; + miniharinn = { + name = "Harinn"; + github = "MiniHarinn"; + githubId = 52773156; + email = "prinn.dev@pm.me"; + }; minijackson = { email = "minijackson@riseup.net"; github = "minijackson"; @@ -18935,6 +18947,13 @@ github = "niklaskorz"; githubId = 590517; }; + niklasthorild = { + name = "Niklas Thorild"; + email = "niklas@thorild.se"; + github = "niklasthorild"; + githubId = 224864856; + keys = [ { fingerprint = "D116 2896 7DD7 4341 DF3C AB2D 285C 222F EC9C 0336"; } ]; + }; NiklasVousten = { name = "Niklas Vousten"; email = "nixpkgs@vousten.dev"; diff --git a/nixos/modules/services/web-apps/mediawiki.nix b/nixos/modules/services/web-apps/mediawiki.nix index cb0c60315ef6..4ea87ca5372b 100644 --- a/nixos/modules/services/web-apps/mediawiki.nix +++ b/nixos/modules/services/web-apps/mediawiki.nix @@ -231,6 +231,9 @@ let $wgRightsText = ""; $wgRightsIcon = ""; + # Enable APCU caching + $wgMainCacheType = CACHE_ACCEL; + # Enabled skins. ${concatStringsSep "\n" (mapAttrsToList (k: v: "wfLoadSkin('${k}');") cfg.skins)} @@ -256,8 +259,10 @@ in package = mkPackageOption pkgs "mediawiki" { }; # https://www.mediawiki.org/wiki/Compatibility#PHP - phpPackage = mkPackageOption pkgs "php" { - default = "php83"; + phpPackage = mkPackageOption pkgs "php" { } // { + default = pkgs.php83.buildEnv { + extensions = { all, enabled }: enabled ++ (with all; [ apcu ]); + }; }; finalPackage = mkOption { diff --git a/nixos/modules/system/boot/networkd.nix b/nixos/modules/system/boot/networkd.nix index be10d7ddfd21..2385fa5c19a7 100644 --- a/nixos/modules/system/boot/networkd.nix +++ b/nixos/modules/system/boot/networkd.nix @@ -1060,6 +1060,7 @@ let sectionDHCPv4 = checkUnitConfig "DHCPv4" [ (assertOnlyFields [ "UseDNS" + "UseDNR" "RoutesToDNS" "UseNTP" "UseSIP" @@ -1097,8 +1098,10 @@ let "Use6RD" "NetLabel" "NFTSet" + "UseCaptivePortal" ]) (assertValueOneOf "UseDNS" boolValues) + (assertValueOneOf "UseDNR" boolValues) (assertValueOneOf "RoutesToDNS" boolValues) (assertValueOneOf "UseNTP" boolValues) (assertValueOneOf "UseSIP" boolValues) @@ -1131,13 +1134,16 @@ let "infinity" ]) (assertValueOneOf "Use6RD" boolValues) + (assertValueOneOf "UseCaptivePortal" boolValues) ]; sectionDHCPv6 = checkUnitConfig "DHCPv6" [ (assertOnlyFields [ "UseAddress" "UseDNS" + "UseDNR" "UseNTP" + "UseSIP" "SendHostname" "UseHostname" "Hostname" @@ -1159,10 +1165,13 @@ let "SendRelease" "NetLabel" "NFTSet" + "UseCaptivePortal" ]) (assertValueOneOf "UseAddress" boolValues) (assertValueOneOf "UseDNS" boolValues) + (assertValueOneOf "UseDNR" boolValues) (assertValueOneOf "UseNTP" boolValues) + (assertValueOneOf "UseSIP" boolValues) (assertValueOneOf "SendHostname" boolValues) (assertValueOneOf "UseHostname" boolValues) (assertValueOneOf "UseDomains" (boolValues ++ [ "route" ])) @@ -1177,6 +1186,7 @@ let (assertInt "IAID") (assertValueOneOf "UseDelegatedPrefix" boolValues) (assertValueOneOf "SendRelease" boolValues) + (assertValueOneOf "UseCaptivePortal" boolValues) ]; sectionDHCPPrefixDelegation = checkUnitConfig "DHCPPrefixDelegation" [ @@ -1200,6 +1210,7 @@ let sectionIPv6AcceptRA = checkUnitConfig "IPv6AcceptRA" [ (assertOnlyFields [ "UseDNS" + "UseDNR" "UseDomains" "RouteTable" "UseAutonomousPrefix" @@ -1219,8 +1230,14 @@ let "UsePREF64" "NetLabel" "NFTSet" + "UseCaptivePortal" + "UseRedirect" + "UseHopLimit" + "UseReachableTime" + "UseRetransmissionTime" ]) (assertValueOneOf "UseDNS" boolValues) + (assertValueOneOf "UseDNR" boolValues) (assertValueOneOf "UseDomains" (boolValues ++ [ "route" ])) (assertRange "RouteTable" 0 4294967295) (assertValueOneOf "UseAutonomousPrefix" boolValues) @@ -1230,6 +1247,11 @@ let (assertValueOneOf "UseGateway" boolValues) (assertValueOneOf "UseRoutePrefix" boolValues) (assertValueOneOf "UsePREF64" boolValues) + (assertValueOneOf "UseCaptivePortal" boolValues) + (assertValueOneOf "UseRedirect" boolValues) + (assertValueOneOf "UseHopLimit" boolValues) + (assertValueOneOf "UseReachableTime" boolValues) + (assertValueOneOf "UseRetransmissionTime" boolValues) ]; sectionDHCPServer = checkUnitConfig "DHCPServer" [ diff --git a/pkgs/applications/editors/vscode/extensions/charliermarsh.ruff/default.nix b/pkgs/applications/editors/vscode/extensions/charliermarsh.ruff/default.nix index 04cf86d939b0..661a073adca7 100644 --- a/pkgs/applications/editors/vscode/extensions/charliermarsh.ruff/default.nix +++ b/pkgs/applications/editors/vscode/extensions/charliermarsh.ruff/default.nix @@ -12,26 +12,26 @@ vscode-utils.buildVscodeMarketplaceExtension { sources = { "x86_64-linux" = { arch = "linux-x64"; - hash = "sha256-Mm0OXz9yURDyi8liVhbzrAAFB+atfSu4YKaanxsLN1s="; + hash = "sha256-GF0qNkTJMf+ruuIlU3ig3M768VvnArT+fdmT/pk2E/k="; }; "x86_64-darwin" = { arch = "darwin-x64"; - hash = "sha256-wWIve2qM3qXcuuCA63Xc5S69UdOTvNDWjyQfaBsRruA="; + hash = "sha256-byj8Wr8dqEeGnZPKwIgChHj2/y+7fauOJr9ubHqMv28="; }; "aarch64-linux" = { arch = "linux-arm64"; - hash = "sha256-1ckD1nc2K/hJHZPXDZ/eCE2zIQGkvDJGyDiFD/3V/xs="; + hash = "sha256-Cf2NAQIRG3Y/oVc1hnRUG9H4g4/KlzGQq39VOkXCeuE="; }; "aarch64-darwin" = { arch = "darwin-arm64"; - hash = "sha256-T6+9h5pn/NI7ZDvl9hmCu8KWrleRiZ8qLEfsKPXO56A="; + hash = "sha256-Gv0GsCD7soVU5u1Iud/Oad6BgxAkghDDwzhyXRKOIjc="; }; }; in { name = "ruff"; publisher = "charliermarsh"; - version = "2026.34.0"; + version = "2026.36.0"; } // sources.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}"); diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 058ae5362ede..0539ea3e8ba5 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -923,13 +923,13 @@ "vendorHash": "sha256-5cqj1O57snU+NoVqmWc/KIGnowQNMww+rJxYfIPvHWU=" }, "mongodb_mongodbatlas": { - "hash": "sha256-PACDH+CIEzUC/LYmppXin93vi0xp+1fMev2xn9iroRo=", + "hash": "sha256-UenW1c/lrER0851yBWS1XEFz7IdhqEsOg9fqcN2TT5s=", "homepage": "https://registry.terraform.io/providers/mongodb/mongodbatlas", "owner": "mongodb", "repo": "terraform-provider-mongodbatlas", - "rev": "v2.5.0", + "rev": "v2.6.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-3LMym5LFcrtEPA1exhrqbn3lqur7Vh8RP9wOwWChuKc=" + "vendorHash": "sha256-yKP93HPevmZER1oPSRx0xFajksMqEPYW4hvMlpC75u4=" }, "namecheap_namecheap": { "hash": "sha256-fHH9sHI1mqQ9q9nX9DHJ0qfEfmDB4/2uzyVvUuIAF18=", diff --git a/pkgs/by-name/ar/archisteamfarm/deps.json b/pkgs/by-name/ar/archisteamfarm/deps.json index c9816672d21a..cd8181ea84cc 100644 --- a/pkgs/by-name/ar/archisteamfarm/deps.json +++ b/pkgs/by-name/ar/archisteamfarm/deps.json @@ -291,8 +291,8 @@ }, { "pname": "Microsoft.AspNetCore.OpenApi", - "version": "10.0.1", - "hash": "sha256-O31K6+++fM7XWd0JGrzmzLrtydYGiI4efzv+WqAdnQA=" + "version": "10.0.2", + "hash": "sha256-FU57fPXL4NUDRqi+rLresi4yKttv1KcAnLuEdPCyTos=" }, { "pname": "Microsoft.CodeAnalysis.ResxSourceGenerator", @@ -531,43 +531,43 @@ }, { "pname": "OpenTelemetry", - "version": "1.14.0", - "hash": "sha256-nspJW+N+4P+9F8wwpCtJgFovPeInveotw7CAYfP3MN4=" + "version": "1.15.0", + "hash": "sha256-L/CK3hlDc4+G16XZbV9y3iqV2ckIOiQQr1k4inWRtVQ=" }, { "pname": "OpenTelemetry.Api", - "version": "1.14.0", - "hash": "sha256-Dn8gWzYyFQuNjP1m6YJzSrPetF+G+R+zVFEJevFSv+c=" + "version": "1.15.0", + "hash": "sha256-CwzaQ4MKSdJ1q6qNzPXKRKNEvOLy5N9DDHu+TWqRYkU=" }, { "pname": "OpenTelemetry.Api.ProviderBuilderExtensions", - "version": "1.14.0", - "hash": "sha256-1jbbubCLqiw5f+QzpjMdGtKeNU57hQUTxvKPZck/5Pk=" + "version": "1.15.0", + "hash": "sha256-nYCg/lvC5Z7nmjWl1ikZALBvuYbDTN/6eqvANwjiHjI=" }, { "pname": "OpenTelemetry.Exporter.Prometheus.AspNetCore", - "version": "1.14.0-beta.1", - "hash": "sha256-JHLWhnQduajHoP8A7/VJ3rGs07eJ/t1aPeRD0+fwuGE=" + "version": "1.15.0-beta.1", + "hash": "sha256-NcMQu+IA3Nj3EkQgs2/T6kr36KJwj0/WkDlXtiyPJoU=" }, { "pname": "OpenTelemetry.Extensions.Hosting", - "version": "1.14.0", - "hash": "sha256-cIbpTokrkIFc4R3PmOFn5B/zR/FWW4Gy6/c003GfY8M=" + "version": "1.15.0", + "hash": "sha256-4Y/qP5ao56w5T6B93CVQ+9ktuPYfeMg20BTRHe7q1L4=" }, { "pname": "OpenTelemetry.Instrumentation.AspNetCore", - "version": "1.14.0", - "hash": "sha256-v93jmSUWGQjENx14eUlCMLEV8x8SaES73bpUkOr3qtU=" + "version": "1.15.0", + "hash": "sha256-mjjHxz5Dzo1ybzfkH2FYnVtAjVTuMaIZ9ZhmPPmjcSI=" }, { "pname": "OpenTelemetry.Instrumentation.Http", - "version": "1.14.0", - "hash": "sha256-FzOu1W8Ox8MAUhv1KrwQ7w5PAAQKGTdzB0F51y390ag=" + "version": "1.15.0", + "hash": "sha256-0qhyaFFqkscIJ5VN2Ya8rPGOrui40G//pG3cQJflsmg=" }, { "pname": "OpenTelemetry.Instrumentation.Runtime", - "version": "1.14.0", - "hash": "sha256-ShkIVKcGbBTkuz319ffZKag7PmVWwGVwLfrhYB+pkM4=" + "version": "1.15.0", + "hash": "sha256-thtGamTazhUbxMP//ztbvLfAcNy3dtdtUStVkycW4Io=" }, { "pname": "protobuf-net", @@ -581,62 +581,62 @@ }, { "pname": "Scalar.AspNetCore", - "version": "2.11.10", - "hash": "sha256-zSBsHjGTdwgia+v95wAdhNL7X1OuQKUd+CbkKKf/T90=" + "version": "2.12.18", + "hash": "sha256-dVZrNEmY/Yp04ocRbvwK79sMh44eDV30CNQDLRVPENA=" }, { "pname": "SteamKit2", - "version": "3.3.1", - "hash": "sha256-f6kc15RKNxCSIlynlVHU8fBqQ7N8nG1xV3DNbBlRmvo=" + "version": "3.4.0", + "hash": "sha256-zZC1rFB8Tro+40ObYril2rF9aH3FHfyBICtp9shkMVM=" }, { "pname": "System.Composition", - "version": "10.0.1", - "hash": "sha256-t6hzhdjJl8XBIAry9auOZEy8jkKy1qDRmrZxO+IsmXQ=" + "version": "10.0.2", + "hash": "sha256-HHTaPyFHL3SLfTHe6cOcO3z3CrsWHYbUvlmIp3MCZ8w=" }, { "pname": "System.Composition.AttributedModel", - "version": "10.0.1", - "hash": "sha256-7jwCCz7Ajmpj26JPlMxU7YbwgxuIHuPvhhwWF2Nyhdw=" + "version": "10.0.2", + "hash": "sha256-/pMEZjXy/x1+kF2Hj5xQMvJ4sSRCLqJvwC4XnEssgQU=" }, { "pname": "System.Composition.Convention", - "version": "10.0.1", - "hash": "sha256-eWrZ0FvOnhhayxT193qjUy2f0cwhf01jJazpgfVb3Fk=" + "version": "10.0.2", + "hash": "sha256-Ae67mZbvI2WiuVtfgyUKT6xYvBSOly7np7NW192bFUs=" }, { "pname": "System.Composition.Hosting", - "version": "10.0.1", - "hash": "sha256-plHdjDS7vCYaP7Uasnx1J9arP9dzDFUl9EPelYj0f0Q=" + "version": "10.0.2", + "hash": "sha256-WZVIqnyqr0skssT/IM49r11N5ZYr6YkvzppJ9eOEOsE=" }, { "pname": "System.Composition.Runtime", - "version": "10.0.1", - "hash": "sha256-mOQdwuSR9Akrbvgq0Ujr+uDN+vFjNbOi1ucOUspvEhU=" + "version": "10.0.2", + "hash": "sha256-5DhApAVO4L8gJ41ybpDIU0z7f++ptPeJMDsODfLuqGM=" }, { "pname": "System.Composition.TypedParts", - "version": "10.0.1", - "hash": "sha256-5jBc/52m2MQxR5+AkauTEGhza4sNXr9An1IPQNkvffA=" + "version": "10.0.2", + "hash": "sha256-ztXCBCAVNvKQxcyOfnfkKY7unw24qWRMjb+dG1BtzTM=" }, { "pname": "System.IO.Hashing", - "version": "9.0.8", - "hash": "sha256-Jj1XwumBjBa5LJqSVTN2naQJ0FM4wwPvZS8NxGd5Hnw=" + "version": "10.0.1", + "hash": "sha256-k8EHcxnLitXo0CxoDZAxFmUlJJdKZVsZJ2+9zDMYB94=" }, { "pname": "System.Security.Cryptography.ProtectedData", - "version": "10.0.1", - "hash": "sha256-B2sQ5rfu4fROzUDbi0A2rHPq27QDmQa3k56MfpE1adA=" + "version": "10.0.2", + "hash": "sha256-FnpxhnVrLdn3y35NmYRgxh7dw0odYYwco4RotlTuwsI=" }, { "pname": "Tmds.DBus.Protocol", - "version": "0.22.0", - "hash": "sha256-W6ZKFN16KCEM5H8QTVFeQ/UmB55OPdgbSrntuX/X7Rk=" + "version": "0.23.0", + "hash": "sha256-YIkrazOeITsW7YDm15AvTqMKj7D2PDJtb+gqUuCdvLA=" }, { "pname": "ZstdSharp.Port", - "version": "0.8.6", - "hash": "sha256-rc3YWP80fykqujDsD72SXOA1tBDoy2KrvVETOC8eTx8=" + "version": "0.8.7", + "hash": "sha256-WsuDTZOv3TgiE8NV/TXbKRMHBsZKgWB8iDdKKr9OvAo=" } ] diff --git a/pkgs/by-name/ar/archisteamfarm/package.nix b/pkgs/by-name/ar/archisteamfarm/package.nix index 1d18d7cd471b..f70caa4e5646 100644 --- a/pkgs/by-name/ar/archisteamfarm/package.nix +++ b/pkgs/by-name/ar/archisteamfarm/package.nix @@ -21,13 +21,13 @@ in buildDotnetModule rec { pname = "archisteamfarm"; # nixpkgs-update: no auto update - version = "6.3.1.6"; + version = "6.3.2.3"; src = fetchFromGitHub { owner = "JustArchiNET"; repo = "ArchiSteamFarm"; rev = version; - hash = "sha256-WbzPlngp+Vjwc14qgQE5i2WVRCGvcs9N8lVv2SpfqdQ="; + hash = "sha256-bTaa7iRUcd2yHov9pBqUo8VxdjukuKFA6HO88bQ56sg="; }; dotnet-runtime = dotnetCorePackages.aspnetcore_10_0; diff --git a/pkgs/by-name/ar/archisteamfarm/web-ui/default.nix b/pkgs/by-name/ar/archisteamfarm/web-ui/default.nix index bc6a61c0107f..e85264292e1d 100644 --- a/pkgs/by-name/ar/archisteamfarm/web-ui/default.nix +++ b/pkgs/by-name/ar/archisteamfarm/web-ui/default.nix @@ -7,7 +7,7 @@ buildNpmPackage rec { pname = "asf-ui"; - version = "8891c8b6d1c8caf82d9820a9b3722e36af3d066b"; + version = "b8704cb1f5f2f57676b745e2e865af3cd6e7ca9a"; src = fetchFromGitHub { owner = "JustArchiNET"; @@ -15,10 +15,10 @@ buildNpmPackage rec { # updated by the update script # this is always the commit that should be used with asf-ui from the latest asf version rev = version; - hash = "sha256-WQVHGTuGKJ4BNmq+vIboGcJTiJwt+bfHeO7IOlZhW5I="; + hash = "sha256-AwZhmYHqrOcsbK2Vj4mB4ayysAS7qHruid1qKx9IBhg="; }; - npmDepsHash = "sha256-YTM4/RGPt+VZL7cydGp4h38E4ej+TQeCZFVnk5aCPlw="; + npmDepsHash = "sha256-A+BH8oYInndabovBvD+SCMg/+9gfajwGaWVu9jULuoA="; installPhase = '' runHook preInstall diff --git a/pkgs/by-name/ar/argocd/package.nix b/pkgs/by-name/ar/argocd/package.nix index a91bac02d0c8..bd4a5d5608fc 100644 --- a/pkgs/by-name/ar/argocd/package.nix +++ b/pkgs/by-name/ar/argocd/package.nix @@ -13,13 +13,13 @@ buildGoModule rec { pname = "argocd"; - version = "3.1.9"; + version = "3.3.0"; src = fetchFromGitHub { owner = "argoproj"; repo = "argo-cd"; rev = "v${version}"; - hash = "sha256-l8MlEVfw8BoHS/ZCtxzi7M0xMMOvotXYnconB+3x/1k="; + hash = "sha256-FvN4JCG/5SxpnmdEH9X1sMX5dNlp/x0ALNysv+LWroU="; }; ui = stdenv.mkDerivation { @@ -29,7 +29,7 @@ buildGoModule rec { offlineCache = fetchYarnDeps { yarnLock = "${src}/ui/yarn.lock"; - hash = "sha256-ekhSPWzIgFhwSw0bIlBqu8LTYk3vuJ9VM8eHc3mnHGM="; + hash = "sha256-kqBolkQiwZUBic0f+Ek5HwYsOmro1+FStkDLXAre79o="; }; nativeBuildInputs = [ @@ -45,7 +45,7 @@ buildGoModule rec { }; proxyVendor = true; # darwin/linux hash mismatch - vendorHash = "sha256-oI0N6V8enziJK21VCgQ4KUOWqbC5TcZd3QnWiTTeTHQ="; + vendorHash = "sha256-UYDGt7iTyDlq3lKEZAqFchO0IYV5kVlfbegWaHsA1Og="; # Set target as ./cmd per cli-local # https://github.com/argoproj/argo-cd/blob/master/Makefile diff --git a/pkgs/by-name/bi/bilibili/sources.nix b/pkgs/by-name/bi/bilibili/sources.nix index 66614552c970..1096a5b5888c 100644 --- a/pkgs/by-name/bi/bilibili/sources.nix +++ b/pkgs/by-name/bi/bilibili/sources.nix @@ -1,6 +1,6 @@ # Generated by ./update.sh - do not update manually! { - version = "1.17.4-1"; - arm64-hash = "sha256-76Ac+nTDkAsv9YpSaOwer8PeC8g5asVJw4xMYQ7B5Jo="; - x86_64-hash = "sha256-ajB3ojue6+e5aSgzhgyonHl+ACKnt7PqsUe/s3xY568="; + version = "1.17.5-1"; + arm64-hash = "sha256-B6nJAvveAgOkXtWY5mUq1444rylZnC3uviXUYSx0wXI="; + x86_64-hash = "sha256-FbMg4nhy887PLsnCM+ZPS4n1cqtpRklNElvcd8V/qxw="; } diff --git a/pkgs/by-name/cr/crush/package.nix b/pkgs/by-name/cr/crush/package.nix index 7175f27d524e..34fc741e7f40 100644 --- a/pkgs/by-name/cr/crush/package.nix +++ b/pkgs/by-name/cr/crush/package.nix @@ -9,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "crush"; - version = "0.39.2"; + version = "0.39.3"; src = fetchFromGitHub { owner = "charmbracelet"; repo = "crush"; tag = "v${finalAttrs.version}"; - hash = "sha256-2Y9hxrqFQmKR6BaKP0fHTW5h5P8bnlyCKL/vy1ZqsOE="; + hash = "sha256-XzshO11AgukJBhdfAVRn90TViyuI9cJftVfIOGqRyeM="; }; vendorHash = "sha256-Y7QterJ5Mmjg/kMqFGbeSvd+3UwG8uGFTrdIBET5yRI="; @@ -54,6 +54,7 @@ buildGoModule (finalAttrs: { maintainers = with lib.maintainers; [ x123 malik + davinci42 ]; mainProgram = "crush"; }; diff --git a/pkgs/by-name/cs/csso-cli/package.nix b/pkgs/by-name/cs/csso-cli/package.nix new file mode 100644 index 000000000000..45ef023cbe9c --- /dev/null +++ b/pkgs/by-name/cs/csso-cli/package.nix @@ -0,0 +1,29 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, +}: +buildNpmPackage (finalAttrs: { + pname = "csso-cli"; + version = "4.0.2"; + + src = fetchFromGitHub { + owner = "css"; + repo = "csso"; + tag = "v${finalAttrs.version}"; + hash = "sha256-uPjRSBOFEl55gyObKEZMXGQ6eaQ3tBB48k5JgLGrbTw="; + }; + + npmDepsHash = "sha256-rGqj1vCswUfAQwM1Lk1qCWgUfzeefBONHeEn0NusOoc="; + + dontNpmBuild = true; + + meta = { + description = "Command line interface for CSSO, a CSS minifier with structural optimizations"; + homepage = "https://github.com/css/csso-cli"; + changelog = "https://github.com/css/csso-cli/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + mainProgram = "csso"; + maintainers = with lib.maintainers; [ ners ]; + }; +}) diff --git a/pkgs/by-name/cu/cubelify/package.nix b/pkgs/by-name/cu/cubelify/package.nix new file mode 100644 index 000000000000..168245ba8d9d --- /dev/null +++ b/pkgs/by-name/cu/cubelify/package.nix @@ -0,0 +1,41 @@ +{ + appimageTools, + fetchurl, + lib, + makeWrapper, +}: +appimageTools.wrapType2 rec { + pname = "cubelify"; + version = "1.25.9"; + + src = fetchurl { + url = "https://storage.cubelify.com/overlay/v1/Cubelify%20Overlay-${version}.AppImage"; + hash = "sha512-2Kkd8nH//UBYL7K01bZWlOUBTfHpp8GjtB0LwYxp/+/yJJfGq+3eTQGJnlt0mHcnIauVy1ep4IKlPSJQqtigKA=="; + }; + + nativeBuildInputs = [ makeWrapper ]; + + extraInstallCommands = + let + contents = appimageTools.extract { inherit pname version src; }; + in + '' + wrapProgram $out/bin/cubelify \ + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" + install -Dm444 ${contents}/cubelify-overlay.desktop -t $out/share/applications/ + install -Dm444 ${contents}/cubelify-overlay.png -t $out/share/pixmaps/ + substituteInPlace $out/share/applications/cubelify-overlay.desktop \ + --replace-fail 'Exec=AppRun --no-sandbox %U' 'Exec=cubelify' \ + ''; + + passthru.updateScript = ./update.sh; + + meta = { + description = "Powerful and feature-rich Hypixel anti-sniping stats overlay"; + homepage = "https://cubelify.com/"; + license = with lib.licenses; [ unfree ]; + mainProgram = "cubelify"; + maintainers = with lib.maintainers; [ yunfachi ]; + platforms = [ "x86_64-linux" ]; + }; +} diff --git a/pkgs/by-name/cu/cubelify/update.sh b/pkgs/by-name/cu/cubelify/update.sh new file mode 100755 index 000000000000..c9f5b0e2396f --- /dev/null +++ b/pkgs/by-name/cu/cubelify/update.sh @@ -0,0 +1,12 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p curl yq +set -eu -o pipefail + +target="$(dirname "$(readlink -f "$0")")/package.nix" +host="https://storage.cubelify.com" +metadata=$(curl "$host/overlay/v1/latest-linux.yml") +version=$(echo "$metadata" | yq .version -r | cut -d- -f1) +hash=$(echo "$metadata" | yq .sha512 -r) + +sed -i "s@version = .*;@version = \"$version\";@g" "$target" +sed -i "s@hash.* = .*;@hash = \"sha512-$hash\";@g" "$target" diff --git a/pkgs/by-name/di/diesel-cli-ext/package.nix b/pkgs/by-name/di/diesel-cli-ext/package.nix index 6d5baba43be4..9ecc369d147f 100644 --- a/pkgs/by-name/di/diesel-cli-ext/package.nix +++ b/pkgs/by-name/di/diesel-cli-ext/package.nix @@ -6,15 +6,15 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "diesel-cli-ext"; - version = "0.3.13"; + version = "0.3.17"; src = fetchCrate { pname = "diesel_cli_ext"; inherit (finalAttrs) version; - hash = "sha256-5AIzMxEcxL/vYWx3D/meA///Zo+1210HUMEE4dFBhkc="; + hash = "sha256-RkRnkr0xwe1ruQwGa1105CIgQl0cbRCvsJrCW/pWXDE="; }; - cargoHash = "sha256-AvoyJPh59fZPDcOtIZ4UFUgW83szBC3HOOlkxA3VFgE="; + cargoHash = "sha256-l1nptYgDlMXmyhH3OC8D5ViuOG+ePSkxNOtcwuXBQIM="; meta = { description = "Provides different tools for projects using the diesel_cli"; diff --git a/pkgs/by-name/er/ersatztv/nuget-deps.json b/pkgs/by-name/er/ersatztv/nuget-deps.json index e4c862ee5b5f..41929470955a 100644 --- a/pkgs/by-name/er/ersatztv/nuget-deps.json +++ b/pkgs/by-name/er/ersatztv/nuget-deps.json @@ -86,8 +86,8 @@ }, { "pname": "Destructurama.Attributed", - "version": "5.1.0", - "hash": "sha256-WG4tbTGOz8INa1TAovAv+wvNIhzwGdLimyjhkT3NZ2o=" + "version": "5.2.0", + "hash": "sha256-0WBuqkLizviaHA5xrbSbs8Z90MLy+fal+NPe4LyLP2k=" }, { "pname": "EFCore.BulkExtensions", @@ -211,8 +211,8 @@ }, { "pname": "Jint", - "version": "4.4.2", - "hash": "sha256-T8r7EJrTfzfevHwfcOBGSacRpRnIyRm/KTyMVsJQ8go=" + "version": "4.5.0", + "hash": "sha256-1+cTMz+HMVl+AVYRdpd77wblEF+aVRL+tTMoI46H52c=" }, { "pname": "Json.More.Net", @@ -311,33 +311,33 @@ }, { "pname": "Microsoft.AspNetCore.Authentication.JwtBearer", - "version": "10.0.1", - "hash": "sha256-x30FL5t31tGtbgTTHZlIEIky+J2Slba5YuLqytt56l4=" + "version": "10.0.2", + "hash": "sha256-3M89gVZd6YdEKk+/VnNJoWgAkqPkFj8PC32ai3vwm+E=" }, { "pname": "Microsoft.AspNetCore.Authentication.OpenIdConnect", - "version": "10.0.1", - "hash": "sha256-fMLVW4xy3tU2pXbd/hX/JxxCRO02eGEuccc7uv9r+UE=" + "version": "10.0.2", + "hash": "sha256-Lkp2a7n4MSsk33irb5ByVQ/zFZS5WcoG6Q+rwV8B27Y=" }, { "pname": "Microsoft.AspNetCore.JsonPatch", - "version": "10.0.1", - "hash": "sha256-bbX3CGoxG5E8RPUBeEvG9Us8l8WxBHRcjxPR3mJLnbg=" + "version": "10.0.2", + "hash": "sha256-b1IIM+6HOht8cQsi82KM2epHJ/CvRn16UK57tyWRiU0=" }, { "pname": "Microsoft.AspNetCore.Mvc.NewtonsoftJson", - "version": "10.0.1", - "hash": "sha256-E1ciFt7uy39aKRDfmXrHJ6e4SsaWm+C3inQqTzQEC2U=" + "version": "10.0.2", + "hash": "sha256-KSRRa8gmn84qphEFNaLl0PwVmG/gQpgzMHc4FIct8E0=" }, { "pname": "Microsoft.AspNetCore.OpenApi", - "version": "10.0.1", - "hash": "sha256-O31K6+++fM7XWd0JGrzmzLrtydYGiI4efzv+WqAdnQA=" + "version": "10.0.2", + "hash": "sha256-FU57fPXL4NUDRqi+rLresi4yKttv1KcAnLuEdPCyTos=" }, { "pname": "Microsoft.AspNetCore.SpaServices.Extensions", - "version": "10.0.1", - "hash": "sha256-8n3nq/eDMGxthVnYXCMud8+F0h5Y9ZelF53KXNuZ8gk=" + "version": "10.0.2", + "hash": "sha256-ZY0Aj8amA9XLD/SWu7+kc/2ROq8lwHa5cK7k0ec4j9k=" }, { "pname": "Microsoft.Bcl.AsyncInterfaces", @@ -361,8 +361,8 @@ }, { "pname": "Microsoft.Build.Framework", - "version": "17.8.3", - "hash": "sha256-Rp4dN8ejOXqclIKMUXYvIliM6IYB7WMckMLwdCbVZ34=" + "version": "17.8.43", + "hash": "sha256-leB3BeFiEW80loMANJRgtUSCbHMamTXEcLlTAOgHTS8=" }, { "pname": "Microsoft.Build.Locator", @@ -416,8 +416,8 @@ }, { "pname": "Microsoft.Data.Sqlite.Core", - "version": "9.0.11", - "hash": "sha256-cz4FkzDDKEINNzVWLt3j8nbi5kKzs2dbbbqF1uGnTzA=" + "version": "9.0.12", + "hash": "sha256-rV9MvBeKDh3DBf9IqHTzCogLKHsAJ0TEfcfSboCI/o0=" }, { "pname": "Microsoft.Data.Sqlite.Core", @@ -431,23 +431,23 @@ }, { "pname": "Microsoft.EntityFrameworkCore", - "version": "9.0.11", - "hash": "sha256-c5RiSd/QPerOYUueN8G4wcmJG8/TmOiJniYI9gf2j8Q=" + "version": "9.0.12", + "hash": "sha256-TCGyEqqYfJ5nXiAi0xVZe8Bwx8TZ0xefLE7h87b40+Y=" }, { "pname": "Microsoft.EntityFrameworkCore.Abstractions", - "version": "9.0.11", - "hash": "sha256-60/92aSe/qZcKqDOTf8uNBXea6/lqrjW2WnFSdvCTdk=" + "version": "9.0.12", + "hash": "sha256-52OUOGyGUXiwdjWHm7bXbdTmJ1hyphBrrXfFQebptOU=" }, { "pname": "Microsoft.EntityFrameworkCore.Analyzers", - "version": "9.0.11", - "hash": "sha256-hAiDz5WksFapSdV3N4Db7zAH7M+sBvEiO4I1BmQu+MY=" + "version": "9.0.12", + "hash": "sha256-RNwUiYCSp/DxNEw+cNO51jFbN1H6jRtTs4XQAcc629E=" }, { "pname": "Microsoft.EntityFrameworkCore.Design", - "version": "9.0.11", - "hash": "sha256-unGkfYBpPbLlieZULtFBaVzGWvX29MYnj32QrVFSmVo=" + "version": "9.0.12", + "hash": "sha256-ulEXCCNkXc3tLSHKqd6tXhj5txfuRL1MTxZNS1tQHnc=" }, { "pname": "Microsoft.EntityFrameworkCore.Relational", @@ -461,8 +461,8 @@ }, { "pname": "Microsoft.EntityFrameworkCore.Relational", - "version": "9.0.11", - "hash": "sha256-mqsnHzVpFTlVyd/vLqAuM8Js0Q7CBJN2K8iYKmq/VXY=" + "version": "9.0.12", + "hash": "sha256-PNNKkfu7qB1oZDTI3QvT9TUk5EyR1YRriEznha4Q6+M=" }, { "pname": "Microsoft.EntityFrameworkCore.Relational", @@ -471,13 +471,13 @@ }, { "pname": "Microsoft.EntityFrameworkCore.Sqlite", - "version": "9.0.11", - "hash": "sha256-IMbQVABUUIox18jABD75ywKXqb4K1BE69TEhkYYCqGc=" + "version": "9.0.12", + "hash": "sha256-CMrv+8yvKwUj3dHBkdARBfRAbk+lpngXaLeRKsT3Nck=" }, { "pname": "Microsoft.EntityFrameworkCore.Sqlite.Core", - "version": "9.0.11", - "hash": "sha256-o6yLDDyptXAvwTwMjhe6KLRfYqvh64OWhwABNa47UDU=" + "version": "9.0.12", + "hash": "sha256-XyBi4Sf3r9xzgbWWhSaxXMq9L9l7jhl0Uouql/yLnAQ=" }, { "pname": "Microsoft.EntityFrameworkCore.Sqlite.Core", @@ -501,28 +501,28 @@ }, { "pname": "Microsoft.Extensions.ApiDescription.Server", - "version": "10.0.1", - "hash": "sha256-v+YRzli27wGy5Oh6PqSMGtRiFcCTcT4xBFLHhUNFWvQ=" + "version": "10.0.2", + "hash": "sha256-3xz0RLS2+2wI6MI58VLRC5/gnEI+WpTAvPA56AZlE4E=" }, { "pname": "Microsoft.Extensions.Caching.Abstractions", - "version": "10.0.1", - "hash": "sha256-qVLAEqxPK/dNq+z1a6D9NqdcSg/18sfzZhlBWMkqV/A=" + "version": "10.0.2", + "hash": "sha256-nKmQuZTt1g5/8gBajo7wdCV64kdCucdiQR8JTt7ZZb0=" }, { "pname": "Microsoft.Extensions.Caching.Abstractions", - "version": "9.0.11", - "hash": "sha256-+1PEeH8he6Yk0r/6UpQ69ej38vYtuVyS4JJdKEkrheQ=" + "version": "9.0.12", + "hash": "sha256-5InZVZkpQztuUmMWSFtzanp9zPKfN1gb8Id0kNuaops=" }, { "pname": "Microsoft.Extensions.Caching.Memory", - "version": "10.0.1", - "hash": "sha256-Qb7xK6VEZDas0lJFaW1suKdFjtkSYwLHHxkQEfWIU2A=" + "version": "10.0.2", + "hash": "sha256-sRUF7DM0s1yzZnfjM/hF9A/IysE6Er23gZ6jST+RWh0=" }, { "pname": "Microsoft.Extensions.Caching.Memory", - "version": "9.0.11", - "hash": "sha256-/ZHjoBvGkq5a6kNvqBTkz5JfBOu1zLFbuTMBsPXUYwY=" + "version": "9.0.12", + "hash": "sha256-jRs6ObQ4MmhCt0JoCSqlMLLjmPPu1uKnUGUncTjfFvg=" }, { "pname": "Microsoft.Extensions.Caching.Memory", @@ -539,6 +539,11 @@ "version": "10.0.1", "hash": "sha256-7xdHie4uHwoGZz5yUT4vWg2EWvkLvsSzItWCoqm4dTM=" }, + { + "pname": "Microsoft.Extensions.Configuration", + "version": "10.0.2", + "hash": "sha256-dBJAKDyp/sm+ZSMQfH0+4OH8Jnv1s20aHlWS6HNnH+c=" + }, { "pname": "Microsoft.Extensions.Configuration.Abstractions", "version": "10.0.0", @@ -549,6 +554,11 @@ "version": "10.0.1", "hash": "sha256-s4PDp+vtzdxKIxnOT3+dDRoTDopyl8kqmmw4KDnkOtQ=" }, + { + "pname": "Microsoft.Extensions.Configuration.Abstractions", + "version": "10.0.2", + "hash": "sha256-P+0kaDGO+xB9KxF9eWHDJ4hzi05sUGM/uMNEX5NdBTE=" + }, { "pname": "Microsoft.Extensions.Configuration.Abstractions", "version": "8.0.0", @@ -556,8 +566,8 @@ }, { "pname": "Microsoft.Extensions.Configuration.Abstractions", - "version": "9.0.11", - "hash": "sha256-bBvR5XeJpoim/4JUsDtp+z7GU2vx37NwjAjeXLc+Ycg=" + "version": "9.0.12", + "hash": "sha256-FYIGDiv0aVApHCpoVQs4o9sWeFZhXb3XfK/zWXYlH1g=" }, { "pname": "Microsoft.Extensions.Configuration.Abstractions", @@ -574,6 +584,11 @@ "version": "10.0.1", "hash": "sha256-fiqTHE6EfaUXICaVrWzQEU/K6GjQNac6yRNErig6wRk=" }, + { + "pname": "Microsoft.Extensions.Configuration.Binder", + "version": "10.0.2", + "hash": "sha256-resI9gIxHh2cc+258/i+TjW8xxzKf4ZBTLIcWAMEYz0=" + }, { "pname": "Microsoft.Extensions.DependencyInjection", "version": "10.0.0", @@ -581,19 +596,24 @@ }, { "pname": "Microsoft.Extensions.DependencyInjection", - "version": "10.0.1", - "hash": "sha256-RKOB+zPrtQNUbJY/1jR54rKOM8KHPgynPExxugku3I8=" + "version": "10.0.2", + "hash": "sha256-/9UWQRAI2eoocnJWWf1ktnAx/1Gt65c16fc0Xqr9+CQ=" }, { "pname": "Microsoft.Extensions.DependencyInjection", - "version": "9.0.11", - "hash": "sha256-A77to45DYqDT5vCHAa2RBqTVOKND1KdYTX3PCTd2shA=" + "version": "9.0.12", + "hash": "sha256-pNKpg5UELjrn4Tm9s0aJigCX7qJ/JeqboU7TY3k+jUo=" }, { "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", "version": "10.0.1", "hash": "sha256-zNUpau51ds7iQTaSUTFtyTHIUoinYc129W50CnufMdQ=" }, + { + "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", + "version": "10.0.2", + "hash": "sha256-UF9T13V5SQxJy2msfLmyovLmitZrjJayf8gHH+uK2eg=" + }, { "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", "version": "8.0.0", @@ -606,8 +626,8 @@ }, { "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", - "version": "9.0.11", - "hash": "sha256-7ybl+oJ7NkkOX3Ns7KAgaHy3CP2LvI1VBTJ9WbMIYC0=" + "version": "9.0.12", + "hash": "sha256-EZt7Vjl0dll6GZOVCTfC2cYxAG5IWtJHeOGlDJ7rHTg=" }, { "pname": "Microsoft.Extensions.DependencyModel", @@ -616,8 +636,8 @@ }, { "pname": "Microsoft.Extensions.DependencyModel", - "version": "9.0.11", - "hash": "sha256-nKxWogDgMM/JqgqEP0vfNOfjrPB/KWcyr5V1UnCZaac=" + "version": "9.0.12", + "hash": "sha256-CMh5AhCkjIzS0BP+GKael2eIoDSpyXsipWo/M7pcT8g=" }, { "pname": "Microsoft.Extensions.DependencyModel", @@ -631,8 +651,8 @@ }, { "pname": "Microsoft.Extensions.Diagnostics", - "version": "10.0.1", - "hash": "sha256-MoBF0X5AVT0xORvhNvpc9DA5dSOJhjrfGeWDvEJQOoc=" + "version": "10.0.2", + "hash": "sha256-Zb/qJA0cZYiPQO7I3AegZCcNT0aJlKTycUP11Mqbm6o=" }, { "pname": "Microsoft.Extensions.Diagnostics.Abstractions", @@ -641,8 +661,8 @@ }, { "pname": "Microsoft.Extensions.Diagnostics.Abstractions", - "version": "10.0.1", - "hash": "sha256-tEt6VaaDR7bICKHiCp0l2Cmz8u+FCYORLVNAaJymGM8=" + "version": "10.0.2", + "hash": "sha256-Aob6wq51LdquE7SkkxtCzcuHBKWrJcb3Ebi/dU3aqA4=" }, { "pname": "Microsoft.Extensions.FileProviders.Abstractions", @@ -651,8 +671,8 @@ }, { "pname": "Microsoft.Extensions.FileProviders.Abstractions", - "version": "10.0.1", - "hash": "sha256-IYtaZ5nssj9RPHL+DODXt9Z2IvTtj8rKuLQuyoMqo+w=" + "version": "10.0.2", + "hash": "sha256-tibCkkT9WliU2E/i0ufx7/Va6H6QZX4hR/1oUp8ecgQ=" }, { "pname": "Microsoft.Extensions.Hosting.Abstractions", @@ -661,13 +681,13 @@ }, { "pname": "Microsoft.Extensions.Hosting.Abstractions", - "version": "10.0.1", - "hash": "sha256-2t+yF23Ac9MvytZK8hym+aUYynuAFZVdKdcRVvVsdXo=" + "version": "10.0.2", + "hash": "sha256-mkeKUXepn4bfEdZFXdURmNEFdGiHQdpcxnm6joG+pUA=" }, { "pname": "Microsoft.Extensions.Http", - "version": "10.0.1", - "hash": "sha256-Kme3514XmxnZ6Ke+itb/b/bgc9allgOAfwHulPNfYO8=" + "version": "10.0.2", + "hash": "sha256-0q9E0HO4YIqUs9ceZpY+nMKtdqdtncTbOjyEOlYdWHs=" }, { "pname": "Microsoft.Extensions.Logging", @@ -681,8 +701,13 @@ }, { "pname": "Microsoft.Extensions.Logging", - "version": "9.0.11", - "hash": "sha256-AGNOGjQ1xEM3ct5iM21TeaJ/zdLtt+UduTUUs5WQi1E=" + "version": "10.0.2", + "hash": "sha256-9+gfQwK32JMYscW1YvyCWEzc9mRZOjCACoD9U1vVaJI=" + }, + { + "pname": "Microsoft.Extensions.Logging", + "version": "9.0.12", + "hash": "sha256-9QhfuxEeAiRoP6rYPs2TZY3N/BAd3AgHGwc1wEIcy6o=" }, { "pname": "Microsoft.Extensions.Logging", @@ -699,6 +724,11 @@ "version": "10.0.1", "hash": "sha256-NRk0feNE1fgi/hyO0AVDbSGJQRT+9yte6Lpm4Hz/2Bs=" }, + { + "pname": "Microsoft.Extensions.Logging.Abstractions", + "version": "10.0.2", + "hash": "sha256-ndKGzq8+2J/hvaIULwBui0L/jDyMQTAY24j+ohX5VX8=" + }, { "pname": "Microsoft.Extensions.Logging.Abstractions", "version": "8.0.2", @@ -711,8 +741,8 @@ }, { "pname": "Microsoft.Extensions.Logging.Abstractions", - "version": "9.0.11", - "hash": "sha256-hk1zL4wTkoix+681q7MC/B9VLThibu4L01Pj6ZtNy14=" + "version": "9.0.12", + "hash": "sha256-pl+0ezSkx+GND5pH2gtvhdMiCPodD1YvNP7wl4gDQt4=" }, { "pname": "Microsoft.Extensions.Logging.Configuration", @@ -741,14 +771,24 @@ }, { "pname": "Microsoft.Extensions.Options", - "version": "9.0.11", - "hash": "sha256-e7yi+sje07SUUxbZ6+ZjvcFMgUtpLZ8vz1KdPinF310=" + "version": "10.0.2", + "hash": "sha256-12AfUEDdta/pmZUyEyqSUfOk0YoA7JOfGmIYnZQ//qk=" + }, + { + "pname": "Microsoft.Extensions.Options", + "version": "9.0.12", + "hash": "sha256-WuEpn1zvPWdS+TTu30s1Z3KMUt+4GpdwRpzqrhtfd60=" }, { "pname": "Microsoft.Extensions.Options.ConfigurationExtensions", "version": "10.0.1", "hash": "sha256-1CNSVXZ3RAH4vzbYDqcQHl9c/YBhuSfrFUXCLIx5/rY=" }, + { + "pname": "Microsoft.Extensions.Options.ConfigurationExtensions", + "version": "10.0.2", + "hash": "sha256-WJahsWyT5wYdLPEJufHKpb3l/dl7D2iw2SnMK0Jr53U=" + }, { "pname": "Microsoft.Extensions.Primitives", "version": "10.0.0", @@ -756,8 +796,8 @@ }, { "pname": "Microsoft.Extensions.Primitives", - "version": "10.0.1", - "hash": "sha256-EXmukq09erT4s+miQpBSYy3IY4HxxKlwEPL43/KoyEc=" + "version": "10.0.2", + "hash": "sha256-8Ccrjjv9cFVf9RyCc7GS/Byt8+DXdSNea0UX3A5BEdA=" }, { "pname": "Microsoft.Extensions.Primitives", @@ -766,8 +806,8 @@ }, { "pname": "Microsoft.Extensions.Primitives", - "version": "9.0.11", - "hash": "sha256-T1t0dsPVxP0TrmXfPXsA+wZKgS7TecZXvRS261G+KY8=" + "version": "9.0.12", + "hash": "sha256-aJBpI8kad6jm0Pno4WQWJZnbM2E3zayjfa8gvoMXI7I=" }, { "pname": "Microsoft.Identity.Client", @@ -1006,8 +1046,8 @@ }, { "pname": "Scalar.AspNetCore", - "version": "2.11.10", - "hash": "sha256-zSBsHjGTdwgia+v95wAdhNL7X1OuQKUd+CbkKKf/T90=" + "version": "2.12.10", + "hash": "sha256-KBFz5usTX/6AZnzMwkcEA7TbMksEmR9K7g9a/t0AKXs=" }, { "pname": "Scriban.Signed", @@ -1019,11 +1059,6 @@ "version": "4.0.0", "hash": "sha256-j8hQ5TdL1TjfdGiBO9PyHJFMMPvATHWN1dtrrUZZlNw=" }, - { - "pname": "Serilog", - "version": "4.2.0", - "hash": "sha256-7f3EpCsEbDxXgsuhE430KVI14p7oDUuCtwRpOCqtnbs=" - }, { "pname": "Serilog", "version": "4.3.0", @@ -1156,8 +1191,8 @@ }, { "pname": "System.CommandLine", - "version": "2.0.1", - "hash": "sha256-NDBiPUt/ZZIMBcLHpF/6IMX/UpfsC/XnH3p4i4MHCFw=" + "version": "2.0.2", + "hash": "sha256-PK3wKHjY8FHkPV75Z4ouxKU67WcuVSiMFjAkBs+iSAo=" }, { "pname": "System.Composition", diff --git a/pkgs/by-name/er/ersatztv/package.nix b/pkgs/by-name/er/ersatztv/package.nix index 3ab0ce766898..93751595aa6a 100644 --- a/pkgs/by-name/er/ersatztv/package.nix +++ b/pkgs/by-name/er/ersatztv/package.nix @@ -9,13 +9,13 @@ buildDotnetModule rec { pname = "ersatztv"; - version = "26.1.1"; + version = "26.2.0"; src = fetchFromGitHub { owner = "ErsatzTV"; repo = "ErsatzTV"; rev = "v${version}"; - sha256 = "sha256-KWgzJAH3LllR+RjEpXSHa+lId6fcZZiGs94IKDftLZo="; + sha256 = "sha256-Ld0IdPMfkEdNfEy75bFzAUNhGdG/B8CSUVZKokcxReg="; }; postPatch = '' # Remove config of development tools that don't end up in diff --git a/pkgs/by-name/fa/fastmail-desktop/sources.nix b/pkgs/by-name/fa/fastmail-desktop/sources.nix index 4fd1a3f64b9c..239dae400e47 100644 --- a/pkgs/by-name/fa/fastmail-desktop/sources.nix +++ b/pkgs/by-name/fa/fastmail-desktop/sources.nix @@ -1,19 +1,19 @@ # Generated by ./update.sh - do not update manually! -# Last updated: 2025-12-19 +# Last updated: 2026-02-06 { fetchurl, fetchzip }: { aarch64-darwin = { - version = "1.0.7"; + version = "1.0.9"; src = fetchurl { - url = "https://dl.fastmailcdn.com/desktop/production/mac/arm64/Fastmail-1.0.7-arm64-mac.zip"; - hash = "sha512-pH6m2BxP/y/A/DaPVNgwmd5HHVbyCVefYhJENyImsKQAKzn8RY9EI/kaybMHlQjv6N0Gmixpskvm0K74k3LUqg=="; + url = "https://dl.fastmailcdn.com/desktop/production/mac/arm64/Fastmail-1.0.9-arm64-mac.zip"; + hash = "sha512-f0nwcqCWhLheYhHKnhXaTkYqXAOTJIGvrvFsavzoxBWg5C8k/+d74uMh3hSTcvCsR40FN67PYxJhu8Qtt69LVw=="; }; }; x86_64-linux = { - version = "1.0.7"; + version = "1.0.9"; src = fetchurl { - url = "https://dl.fastmailcdn.com/desktop/production/linux/x64/Fastmail-1.0.7.AppImage"; - hash = "sha512-MFVqBuuruqDVOkK9NC5E60BPJnIHdiL4MhitWqmmUB+NidlBxQbeDeWZu5Pwhh878UXrNvA0mVCgTZAOK7e2Ew=="; + url = "https://dl.fastmailcdn.com/desktop/production/linux/x64/Fastmail-1.0.9.AppImage"; + hash = "sha512-/UqSi8tl9qLInzSCP3nkbPbUBX5J1tXg7hH7AbnI+I8h+3sxDsU7+I5UwiuSmWQ66P5vRQ8XHf9xKyi01JDKkQ=="; }; }; } diff --git a/pkgs/by-name/fa/faugus-launcher/package.nix b/pkgs/by-name/fa/faugus-launcher/package.nix index 6199dd1657fe..4e28a2c82b5b 100644 --- a/pkgs/by-name/fa/faugus-launcher/package.nix +++ b/pkgs/by-name/fa/faugus-launcher/package.nix @@ -18,14 +18,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "faugus-launcher"; - version = "1.13.11"; + version = "1.14.1"; pyproject = false; src = fetchFromGitHub { owner = "Faugus"; repo = "faugus-launcher"; tag = finalAttrs.version; - hash = "sha256-j+qJmcSvq1TyVKGqPx3oeYIVDMxePPjg12bLu2lYWXU="; + hash = "sha256-1qVHis8Cm8v9+1UyVFyWrSBQsIK0qjEW6Bu61ZJfWbM="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/fi/figma-linux/package.nix b/pkgs/by-name/fi/figma-linux/package.nix index 7a8604b45c81..775b6475ef63 100644 --- a/pkgs/by-name/fi/figma-linux/package.nix +++ b/pkgs/by-name/fi/figma-linux/package.nix @@ -59,7 +59,7 @@ buildNpmPackage (finalAttrs: { basename="$(basename "$icon")" size="''${basename%.png}" - install -Dm444 "$icon" -T "$out/share/icons/hicolor/$size/figma-linux.png" + install -Dm444 "$icon" -T "$out/share/icons/hicolor/$size/apps/figma-linux.png" done cp -r dist $out/share/figma-linux/resources/app diff --git a/pkgs/by-name/fn/fna3d/package.nix b/pkgs/by-name/fn/fna3d/package.nix index 9ac88a8bd702..3e9cf998decf 100644 --- a/pkgs/by-name/fn/fna3d/package.nix +++ b/pkgs/by-name/fn/fna3d/package.nix @@ -11,14 +11,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "fna3d"; - version = "26.01"; + version = "26.02"; src = fetchFromGitHub { owner = "FNA-XNA"; repo = "FNA3D"; tag = finalAttrs.version; fetchSubmodules = true; - hash = "sha256-MlSaB7PNw3lBIgbLlU1o2lk4LGIJDLRzxddZYSju5jY="; + hash = "sha256-Gwuml5ZR3m7PEqfYz/BySN9/lsb5Rbej9v0fMfUxt/I="; }; cmakeFlags = [ diff --git a/pkgs/by-name/fu/fuzzel/package.nix b/pkgs/by-name/fu/fuzzel/package.nix index 535feedcc4b7..8f83f6f4b4e5 100644 --- a/pkgs/by-name/fu/fuzzel/package.nix +++ b/pkgs/by-name/fu/fuzzel/package.nix @@ -16,9 +16,10 @@ enableCairo ? true, pngSupport ? true, svgSupport ? true, - svgBackend ? "nanosvg", # alternative: "librsvg" + svgBackend ? "resvg", # alternative: "librsvg", "nanosvg" # Optional dependencies cairo, + resvg, libpng, librsvg, }: @@ -27,13 +28,13 @@ assert (svgSupport && svgBackend == "nanosvg") -> enableCairo; stdenv.mkDerivation (finalAttrs: { pname = "fuzzel"; - version = "1.13.1"; + version = "1.14.0"; src = fetchFromCodeberg { owner = "dnkl"; repo = "fuzzel"; rev = finalAttrs.version; - hash = "sha256-JW6MvLXax7taJfBjJjRkEKCczzO4AYsQ47akJK2pkh0="; + hash = "sha256-9O6CABh149ZtNu3sEhuycsM7pinVrBzU+rLxCAbxobs="; }; depsBuildBuild = [ @@ -58,7 +59,8 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optional enableCairo cairo ++ lib.optional pngSupport libpng - ++ lib.optional (svgSupport && svgBackend == "librsvg") librsvg; + ++ lib.optional (svgSupport && svgBackend == "librsvg") librsvg + ++ lib.optional (svgSupport && svgBackend == "resvg") resvg; mesonBuildType = "release"; diff --git a/pkgs/by-name/ha/halo/package.nix b/pkgs/by-name/ha/halo/package.nix index 7f621163183c..d3f76f1a6042 100644 --- a/pkgs/by-name/ha/halo/package.nix +++ b/pkgs/by-name/ha/halo/package.nix @@ -8,10 +8,10 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "halo"; - version = "2.22.12"; + version = "2.22.13"; src = fetchurl { url = "https://github.com/halo-dev/halo/releases/download/v${finalAttrs.version}/halo-${finalAttrs.version}.jar"; - hash = "sha256-26MwshinUmDRY/JYRGxjyujHuFWGJGX2YTK4OxuNNcA="; + hash = "sha256-SYpO+A7si9k/zTyNXpZpxuHbbOv3JofBQv0fISfDRaQ="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/js/jsonschema-cli/package.nix b/pkgs/by-name/js/jsonschema-cli/package.nix index 825bfa5f78c3..4417c4545c84 100644 --- a/pkgs/by-name/js/jsonschema-cli/package.nix +++ b/pkgs/by-name/js/jsonschema-cli/package.nix @@ -9,15 +9,15 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "jsonschema-cli"; - version = "0.40.0"; + version = "0.41.0"; src = fetchCrate { pname = "jsonschema-cli"; inherit (finalAttrs) version; - hash = "sha256-giHE1iawz3iahO98C5Wq6QboLX2nTzeK/xhASzzDmAY="; + hash = "sha256-Vt1rbiJx3CRSJSljb+HQat8/D4PEm7Sx7arP3UbA0nI="; }; - cargoHash = "sha256-PhWT0ewOQ1ZUQ8xyCeDTNs96XjFGmk+uzvDSWANDCjo="; + cargoHash = "sha256-CUXhosylqBSj+wDHMpWUdSjKvrn5IZ07+MFsGteQpfw="; preCheck = '' export SSL_CERT_FILE=${cacert}/etc/ssl/certs/ca-bundle.crt diff --git a/pkgs/by-name/ki/kiro/package.nix b/pkgs/by-name/ki/kiro/package.nix index bd3fbdad8800..b76861d6e2bf 100644 --- a/pkgs/by-name/ki/kiro/package.nix +++ b/pkgs/by-name/ki/kiro/package.nix @@ -14,12 +14,12 @@ in inherit useVSCodeRipgrep; commandLineArgs = extraCommandLineArgs; - version = "0.8.206"; + version = "0.9.2"; pname = "kiro"; # You can find the current VSCode version in the About dialog: # workbench.action.showAboutDialog (Help: About) - vscodeVersion = "1.103.2"; + vscodeVersion = "1.107.1"; executableName = "kiro"; longName = "Kiro"; diff --git a/pkgs/by-name/ki/kiro/sources.json b/pkgs/by-name/ki/kiro/sources.json index 2b56ed8f8043..67563b7be2e5 100644 --- a/pkgs/by-name/ki/kiro/sources.json +++ b/pkgs/by-name/ki/kiro/sources.json @@ -1,14 +1,14 @@ { "x86_64-linux": { - "url": "https://prod.download.desktop.kiro.dev/releases/stable/linux-x64/signed/0.8.206/tar/kiro-ide-0.8.206-stable-linux-x64.tar.gz", - "hash": "sha256-bmJE4O82ppWbQSrerWzXT7yAz4uuXNKydJtviC0pXyM=" + "url": "https://prod.download.desktop.kiro.dev/releases/stable/linux-x64/signed/0.9.2/tar/kiro-ide-0.9.2-stable-linux-x64.tar.gz", + "hash": "sha256-/dMABkSiselaWuLQOnxB4dCt0VnLMzKn2LkKMLSG9MM=" }, "x86_64-darwin": { - "url": "https://prod.download.desktop.kiro.dev/releases/stable/darwin-x64/signed/0.8.206/kiro-ide-0.8.206-stable-darwin-x64.dmg", - "hash": "sha256-/ENHX+DzEHX36A9/8Xlfm4YtoFuelOVFw6a3j3kXTD0=" + "url": "https://prod.download.desktop.kiro.dev/releases/stable/darwin-x64/signed/0.9.2/kiro-ide-0.9.2-stable-darwin-x64.dmg", + "hash": "sha256-3y2pmmjETqcTuQ85Nz/pK0m+UjjF+TzU+vhbuCsVzp8=" }, "aarch64-darwin": { - "url": "https://prod.download.desktop.kiro.dev/releases/stable/darwin-arm64/signed/0.8.206/kiro-ide-0.8.206-stable-darwin-arm64.dmg", - "hash": "sha256-jGvg9YtJVm3LApmh62U2DsyUiHgT7xqMgQvkjFSOdQQ=" + "url": "https://prod.download.desktop.kiro.dev/releases/stable/darwin-arm64/signed/0.9.2/kiro-ide-0.9.2-stable-darwin-arm64.dmg", + "hash": "sha256-YN8OT3w9ztMP+He53VBHVVA+0Yp8FBHZRpizEFQ84AU=" } } diff --git a/pkgs/by-name/lu/lunatask/package.nix b/pkgs/by-name/lu/lunatask/package.nix index 09fb0f41470c..205ad0a86a28 100644 --- a/pkgs/by-name/lu/lunatask/package.nix +++ b/pkgs/by-name/lu/lunatask/package.nix @@ -6,12 +6,12 @@ }: let - version = "2.1.20"; + version = "2.1.21"; pname = "lunatask"; src = fetchurl { url = "https://github.com/lunatask/lunatask/releases/download/v${version}/Lunatask-${version}.AppImage"; - hash = "sha256-9VRBNbvlPCgdFnDR9kPv0p0vPzcS1NZbo/yuxMkZz5A="; + hash = "sha256-q+GnztAetorwEywBYmjEjFl4PLqTj+v0igQB3toFRTg="; }; appimageContents = appimageTools.extract { @@ -41,7 +41,10 @@ appimageTools.wrapType2 { changelog = "https://lunatask.app/releases/${version}"; license = lib.licenses.unfree; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; - maintainers = with lib.maintainers; [ zi3m5f ]; + maintainers = with lib.maintainers; [ + MrSom3body + zi3m5f + ]; platforms = [ "x86_64-linux" ]; mainProgram = "lunatask"; }; diff --git a/pkgs/by-name/ma/matrix-tuwunel/package.nix b/pkgs/by-name/ma/matrix-tuwunel/package.nix index 9c72a558ef38..76b72138ce42 100644 --- a/pkgs/by-name/ma/matrix-tuwunel/package.nix +++ b/pkgs/by-name/ma/matrix-tuwunel/package.nix @@ -88,16 +88,16 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "matrix-tuwunel"; - version = "1.4.9.1"; + version = "1.5.0"; src = fetchFromGitHub { owner = "matrix-construct"; repo = "tuwunel"; tag = "v${finalAttrs.version}"; - hash = "sha256-Hm0k6N8nSj3nRsppqledtXOKlnWBwG1SjpB4IE5R4vk="; + hash = "sha256-9+a26OnmnjiR0K26YoKMQ2Vq8umJlwpz22a2eVBwaOk="; }; - cargoHash = "sha256-uXZyAXajWstZ8+fm9BC5ru2BVAXx+vYoe1GXivCOY/8="; + cargoHash = "sha256-Yi+JEo7+17WnpFyblTLecmozfwTwPc20c6MlfSMIFAY="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/nc/ncspot/package.nix b/pkgs/by-name/nc/ncspot/package.nix index eb14f7d9201d..6ea05bc88c3b 100644 --- a/pkgs/by-name/nc/ncspot/package.nix +++ b/pkgs/by-name/nc/ncspot/package.nix @@ -32,16 +32,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "ncspot"; - version = "1.3.2"; + version = "1.3.3"; src = fetchFromGitHub { owner = "hrkfdn"; repo = "ncspot"; tag = "v${finalAttrs.version}"; - hash = "sha256-nmy+KGwGDf3Pp0OHngBqflicASfQOnq81YGaEipv7RE="; + hash = "sha256-U2uadZzC38pZf4For6Nyo91IXr9XqNSU6B+gpuTZJQo="; }; - cargoHash = "sha256-XmEiTUKb7ksPxQbjjDG8hZmIM/vJ6nnb30GSJp9F+18="; + cargoHash = "sha256-ny1vGZSUHxjUZb/nxu2SXP1gimPlPBUejAjiqPpe+CM="; nativeBuildInputs = [ pkg-config ] ++ lib.optional withClipboard python3; diff --git a/pkgs/by-name/nm/nmstate/package.nix b/pkgs/by-name/nm/nmstate/package.nix new file mode 100644 index 000000000000..c6814571555e --- /dev/null +++ b/pkgs/by-name/nm/nmstate/package.nix @@ -0,0 +1,60 @@ +{ + lib, + fetchFromGitHub, + fetchurl, + rustPlatform, + libfaketime, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "nmstate"; + version = "2.2.57"; + + srcs = [ + (fetchFromGitHub { + owner = "nmstate"; + repo = "nmstate"; + tag = "v${finalAttrs.version}"; + hash = "sha256-7X51XmoSwlIrbsdJFfTQ23bhO3bitkHXOObL6JaGpvI="; + }) + (fetchurl { + url = "https://github.com/nmstate/nmstate/releases/download/v${finalAttrs.version}/nmstate-vendor-${finalAttrs.version}.tar.xz"; + hash = "sha256-stOHNezPLPjSrt/f3HmhqWMxSaSfOh/hYVGB2+l8Pb4="; + }) + ]; + sourceRoot = "."; + postUnpack = '' + mv vendor source/rust/ + cd source + ''; + + postPatch = '' + substituteInPlace packaging/nmstate.service --replace-fail /usr/bin $out/bin + ''; + + cargoRoot = "rust"; + buildAndTestSubdir = finalAttrs.cargoRoot; + cargoVendorDir = "vendor"; + + nativeBuildInputs = [ + libfaketime + ]; + + postInstall = '' + ln -s ../target rust/target + source_date=$(date --utc --date=@$SOURCE_DATE_EPOCH "+%F %T") + PREFIX=$out LIBDIR=$out/lib RELEASE=1 SKIP_PYTHON_INSTALL=1 faketime -f "$source_date" make install + ''; + + meta = { + description = "Nmstate: A Declarative Network API"; + homepage = "https://nmstate.io/"; + changelog = "https://github.com/nmstate/nmstate/blob/v${finalAttrs.version}/CHANGELOG"; + license = lib.licenses.asl20; + mainProgram = "nmstatectl"; + maintainers = with lib.maintainers; [ + iwanb + ]; + platforms = with lib.platforms; unix; + }; +}) diff --git a/pkgs/by-name/ow/owncast/fix-go.sum.diff b/pkgs/by-name/ow/owncast/fix-go.sum.diff new file mode 100644 index 000000000000..46cd99d2d32d --- /dev/null +++ b/pkgs/by-name/ow/owncast/fix-go.sum.diff @@ -0,0 +1,128 @@ +diff --git a/go.mod b/go.mod +index 7c512f8f22..4b702c6048 100644 +--- a/go.mod ++++ b/go.mod +@@ -45,6 +45,7 @@ require ( + 4d63.com/gochecknoglobals v0.2.2 // indirect + cel.dev/expr v0.24.0 // indirect + codeberg.org/chavacava/garif v0.2.0 // indirect ++ codeberg.org/polyfloyd/go-errorlint v1.9.0 // indirect + dev.gaijin.team/go/exhaustruct/v4 v4.0.0 // indirect + dev.gaijin.team/go/golib v0.6.0 // indirect + filippo.io/edwards25519 v1.1.0 // indirect +@@ -194,6 +195,7 @@ require ( + github.com/ldez/exptostd v0.4.5 // indirect + github.com/ldez/gomoddirectives v0.8.0 // indirect + github.com/ldez/grignotin v0.10.1 // indirect ++ github.com/ldez/structtags v0.6.1 // indirect + github.com/ldez/tagliatelle v0.7.2 // indirect + github.com/ldez/usetesting v0.5.0 // indirect + github.com/leonklingele/grouper v1.1.2 // indirect +diff --git a/go.sum b/go.sum +index 61f1d39577..8818677916 100644 +--- a/go.sum ++++ b/go.sum +@@ -6,6 +6,8 @@ cel.dev/expr v0.24.0 h1:56OvJKSH3hDGL0ml5uSxZmz3/3Pq4tJ+fb1unVLAFcY= + cel.dev/expr v0.24.0/go.mod h1:hLPLo1W4QUmuYdA72RBX06QTs6MXw941piREPl3Yfiw= + codeberg.org/chavacava/garif v0.2.0 h1:F0tVjhYbuOCnvNcU3YSpO6b3Waw6Bimy4K0mM8y6MfY= + codeberg.org/chavacava/garif v0.2.0/go.mod h1:P2BPbVbT4QcvLZrORc2T29szK3xEOlnl0GiPTJmEqBQ= ++codeberg.org/polyfloyd/go-errorlint v1.9.0 h1:VkdEEmA1VBpH6ecQoMR4LdphVI3fA4RrCh2an7YmodI= ++codeberg.org/polyfloyd/go-errorlint v1.9.0/go.mod h1:GPRRu2LzVijNn4YkrZYJfatQIdS+TrcK8rL5Xs24qw8= + dev.gaijin.team/go/exhaustruct/v4 v4.0.0 h1:873r7aNneqoBB3IaFIzhvt2RFYTuHgmMjoKfwODoI1Y= + dev.gaijin.team/go/exhaustruct/v4 v4.0.0/go.mod h1:aZ/k2o4Y05aMJtiux15x8iXaumE88YdiB0Ai4fXOzPI= + dev.gaijin.team/go/golib v0.6.0 h1:v6nnznFTs4bppib/NyU1PQxobwDHwCXXl15P7DV5Zgo= +@@ -29,6 +31,7 @@ github.com/Antonboom/testifylint v1.6.4/go.mod h1:YO33FROXX2OoUfwjz8g+gUxQXio5i9 + github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= + github.com/BurntSushi/toml v1.5.0 h1:W5quZX/G/csjUnuI8SUYlsHs9M38FC7znL0lIO+DvMg= + github.com/BurntSushi/toml v1.5.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho= ++github.com/BurntSushi/toml v1.6.0 h1:dRaEfpa2VI55EwlIW72hMRHdWouJeRF7TPYhI+AUQjk= + github.com/BurntSushi/toml v1.6.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho= + github.com/CAFxX/httpcompression v0.0.9 h1:0ue2X8dOLEpxTm8tt+OdHcgA+gbDge0OqFQWGKSqgrg= + github.com/CAFxX/httpcompression v0.0.9/go.mod h1:XX8oPZA+4IDcfZ0A71Hz0mZsv/YJOgYygkFhizVPilM= +@@ -40,6 +43,7 @@ github.com/Masterminds/semver/v3 v3.4.0 h1:Zog+i5UMtVoCU8oKka5P7i9q9HgrJeGzI9SA1 + github.com/Masterminds/semver/v3 v3.4.0/go.mod h1:4V+yj/TJE1HU9XfppCwVMZq3I84lprf4nC11bSS5beM= + github.com/MirrexOne/unqueryvet v1.3.0 h1:5slWSomgqpYU4zFuZ3NNOfOUxVPlXFDBPAVasZOGlAY= + github.com/MirrexOne/unqueryvet v1.3.0/go.mod h1:IWwCwMQlSWjAIteW0t+28Q5vouyktfujzYznSIWiuOg= ++github.com/MirrexOne/unqueryvet v1.4.0 h1:6KAkqqW2KUnkl9Z0VuTphC3IXRPoFqEkJEtyxxHj5eQ= + github.com/MirrexOne/unqueryvet v1.4.0/go.mod h1:IWwCwMQlSWjAIteW0t+28Q5vouyktfujzYznSIWiuOg= + github.com/OpenPeeDeeP/depguard/v2 v2.2.1 h1:vckeWVESWp6Qog7UZSARNqfu/cZqvki8zsuj3piCMx4= + github.com/OpenPeeDeeP/depguard/v2 v2.2.1/go.mod h1:q4DKzC4UcVaAvcfd41CZh0PWpGgzrVxUYBlgKNGquUo= +@@ -52,6 +56,7 @@ github.com/alecthomas/assert/v2 v2.11.0 h1:2Q9r3ki8+JYXvGsDyBXwH3LcJ+WK5D0gc5E8v + github.com/alecthomas/assert/v2 v2.11.0/go.mod h1:Bze95FyfUr7x34QZrjL+XP+0qgp/zg8yS+TtBj1WA3k= + github.com/alecthomas/chroma/v2 v2.20.0 h1:sfIHpxPyR07/Oylvmcai3X/exDlE8+FA820NTz+9sGw= + github.com/alecthomas/chroma/v2 v2.20.0/go.mod h1:e7tViK0xh/Nf4BYHl00ycY6rV7b8iXBksI9E359yNmA= ++github.com/alecthomas/chroma/v2 v2.21.1 h1:FaSDrp6N+3pphkNKU6HPCiYLgm8dbe5UXIXcoBhZSWA= + github.com/alecthomas/chroma/v2 v2.21.1/go.mod h1:NqVhfBR0lte5Ouh3DcthuUCTUpDC9cxBOfyMbMQPs3o= + github.com/alecthomas/go-check-sumtype v0.3.1 h1:u9aUvbGINJxLVXiFvHUlPEaD7VDULsrxJb4Aq31NLkU= + github.com/alecthomas/go-check-sumtype v0.3.1/go.mod h1:A8TSiN3UPRw3laIgWEUOHHLPa6/r9MtoigdlP5h3K/E= +@@ -63,6 +68,7 @@ github.com/alexkohler/nakedret/v2 v2.0.6 h1:ME3Qef1/KIKr3kWX3nti3hhgNxw6aqN5pZmQ + github.com/alexkohler/nakedret/v2 v2.0.6/go.mod h1:l3RKju/IzOMQHmsEvXwkqMDzHHvurNQfAgE1eVmT40Q= + github.com/alexkohler/prealloc v1.0.0 h1:Hbq0/3fJPQhNkN0dR95AVrr6R7tou91y0uHG5pOcUuw= + github.com/alexkohler/prealloc v1.0.0/go.mod h1:VetnK3dIgFBBKmg0YnD9F9x6Icjd+9cvfHR56wJVlKE= ++github.com/alexkohler/prealloc v1.0.1 h1:A9P1haqowqUxWvU9nk6tQ7YktXIHf+LQM9wPRhuteEE= + github.com/alexkohler/prealloc v1.0.1/go.mod h1:fT39Jge3bQrfA7nPMDngUfvUbQGQeJyGQnR+913SCig= + github.com/alfatraining/structtag v1.0.0 h1:2qmcUqNcCoyVJ0up879K614L9PazjBSFruTB0GOFjCc= + github.com/alfatraining/structtag v1.0.0/go.mod h1:p3Xi5SwzTi+Ryj64DqjLWz7XurHxbGsq6y3ubePJPus= +@@ -188,11 +194,13 @@ github.com/getkin/kin-openapi v0.133.0 h1:pJdmNohVIJ97r4AUFtEXRXwESr8b0bD721u/Tz + github.com/getkin/kin-openapi v0.133.0/go.mod h1:boAciF6cXk5FhPqe/NQeBTeenbjqU4LhWBf09ILVvWE= + github.com/ghostiam/protogetter v0.3.17 h1:sjGPErP9o7i2Ym+z3LsQzBdLCNaqbYy2iJQPxGXg04Q= + github.com/ghostiam/protogetter v0.3.17/go.mod h1:AivIX1eKA/TcUmzZdzbl+Tb8tjIe8FcyG6JFyemQAH4= ++github.com/ghostiam/protogetter v0.3.18 h1:yEpghRGtP9PjKvVXtEzGpYfQj1Wl/ZehAfU6fr62Lfo= + github.com/ghostiam/protogetter v0.3.18/go.mod h1:FjIu5Yfs6FT391m+Fjp3fbAYJ6rkL/J6ySpZBfnODuI= + github.com/go-chi/chi/v5 v5.2.3 h1:WQIt9uxdsAbgIYgid+BpYc+liqQZGMHRaUwp0JUcvdE= + github.com/go-chi/chi/v5 v5.2.3/go.mod h1:L2yAIGWB3H+phAw1NxKwWM+7eUH/lU8pOMm5hHcoops= + github.com/go-critic/go-critic v0.14.2 h1:PMvP5f+LdR8p6B29npvChUXbD1vrNlKDf60NJtgMBOo= + github.com/go-critic/go-critic v0.14.2/go.mod h1:xwntfW6SYAd7h1OqDzmN6hBX/JxsEKl5up/Y2bsxgVQ= ++github.com/go-critic/go-critic v0.14.3 h1:5R1qH2iFeo4I/RJU8vTezdqs08Egi4u5p6vOESA0pog= + github.com/go-critic/go-critic v0.14.3/go.mod h1:xwntfW6SYAd7h1OqDzmN6hBX/JxsEKl5up/Y2bsxgVQ= + github.com/go-fed/httpsig v0.1.1-0.20190914113940-c2de3672e5b5/go.mod h1:T56HUNYZUQ1AGUzhAYPugZfp36sKApVnGBgKlIY+aIE= + github.com/go-fed/httpsig v1.1.0 h1:9M+hb0jkEICD8/cAiNqEB66R87tTINszBRTjwjQzWcI= +@@ -251,6 +259,7 @@ github.com/goccy/go-yaml v1.18.0 h1:8W7wMFS12Pcas7KU+VVkaiCng+kG8QiFeFwzFb+rwuw= + github.com/goccy/go-yaml v1.18.0/go.mod h1:XBurs7gK8ATbW4ZPGKgcbrY1Br56PdM69F7LkFRi1kA= + github.com/godoc-lint/godoc-lint v0.10.2 h1:dksNgK+zebnVlj4Fx83CRnCmPO0qRat/9xfFsir1nfg= + github.com/godoc-lint/godoc-lint v0.10.2/go.mod h1:KleLcHu/CGSvkjUH2RvZyoK1MBC7pDQg4NxMYLcBBsw= ++github.com/godoc-lint/godoc-lint v0.11.1 h1:z9as8Qjiy6miRIa3VRymTa+Gt2RLnGICVikcvlUVOaA= + github.com/godoc-lint/godoc-lint v0.11.1/go.mod h1:BAqayheFSuZrEAqCRxgw9MyvsM+S/hZwJbU1s/ejRj8= + github.com/gofrs/flock v0.13.0 h1:95JolYOvGMqeH31+FC7D2+uULf6mG61mEZ/A8dRYMzw= + github.com/gofrs/flock v0.13.0/go.mod h1:jxeyy9R1auM5S6JYDBhDt+E2TCo7DkratH4Pgi8P+Z0= +@@ -279,9 +288,11 @@ github.com/golangci/gofmt v0.0.0-20250106114630-d62b90e6713d h1:viFft9sS/dxoYY0a + github.com/golangci/gofmt v0.0.0-20250106114630-d62b90e6713d/go.mod h1:ivJ9QDg0XucIkmwhzCDsqcnxxlDStoTl89jDMIoNxKY= + github.com/golangci/golangci-lint/v2 v2.7.2 h1:AhBC+YeEueec4AGlIbvPym5C70Thx0JykIqXbdIXWx0= + github.com/golangci/golangci-lint/v2 v2.7.2/go.mod h1:pDijleoBu7e8sejMqyZ3L5n6geqe+cVvOAz2QImqqVc= ++github.com/golangci/golangci-lint/v2 v2.8.0 h1:wJnr3hJWY3eVzOUcfwbDc2qbi2RDEpvLmQeNFaPSNYA= + github.com/golangci/golangci-lint/v2 v2.8.0/go.mod h1:xl+HafQ9xoP8rzw0z5AwnO5kynxtb80e8u02Ej/47RI= + github.com/golangci/golines v0.0.0-20250217134842-442fd0091d95 h1:AkK+w9FZBXlU/xUmBtSJN1+tAI4FIvy5WtnUnY8e4p8= + github.com/golangci/golines v0.0.0-20250217134842-442fd0091d95/go.mod h1:k9mmcyWKSTMcPPvQUCfRWWQ9VHJ1U9Dc0R7kaXAgtnQ= ++github.com/golangci/golines v0.14.0 h1:xt9d3RKBjhasA3qpoXs99J2xN2t6eBlpLHt0TrgyyXc= + github.com/golangci/golines v0.14.0/go.mod h1:gf555vPG2Ia7mmy2mzmhVQbVjuK8Orw0maR1G4vVAAQ= + github.com/golangci/misspell v0.7.0 h1:4GOHr/T1lTW0hhR4tgaaV1WS/lJ+ncvYCoFKmqJsj0c= + github.com/golangci/misspell v0.7.0/go.mod h1:WZyyI2P3hxPY2UVHs3cS8YcllAeyfquQcKfdeE9AFVg= +@@ -424,9 +435,12 @@ github.com/ldez/exptostd v0.4.5 h1:kv2ZGUVI6VwRfp/+bcQ6Nbx0ghFWcGIKInkG/oFn1aQ= + github.com/ldez/exptostd v0.4.5/go.mod h1:QRjHRMXJrCTIm9WxVNH6VW7oN7KrGSht69bIRwvdFsM= + github.com/ldez/gomoddirectives v0.7.1 h1:FaULkvUIG36hj6chpwa+FdCNGZBsD7/fO+p7CCsM6pE= + github.com/ldez/gomoddirectives v0.7.1/go.mod h1:auDNtakWJR1rC+YX7ar+HmveqXATBAyEK1KYpsIRW/8= ++github.com/ldez/gomoddirectives v0.8.0 h1:JqIuTtgvFC2RdH1s357vrE23WJF2cpDCPFgA/TWDGpk= + github.com/ldez/gomoddirectives v0.8.0/go.mod h1:jutzamvZR4XYJLr0d5Honycp4Gy6GEg2mS9+2YX3F1Q= + github.com/ldez/grignotin v0.10.1 h1:keYi9rYsgbvqAZGI1liek5c+jv9UUjbvdj3Tbn5fn4o= + github.com/ldez/grignotin v0.10.1/go.mod h1:UlDbXFCARrXbWGNGP3S5vsysNXAPhnSuBufpTEbwOas= ++github.com/ldez/structtags v0.6.1 h1:bUooFLbXx41tW8SvkfwfFkkjPYvFFs59AAMgVg6DUBk= ++github.com/ldez/structtags v0.6.1/go.mod h1:YDxVSgDy/MON6ariaxLF2X09bh19qL7MtGBN5MrvbdY= + github.com/ldez/tagliatelle v0.7.2 h1:KuOlL70/fu9paxuxbeqlicJnCspCRjH0x8FW+NfgYUk= + github.com/ldez/tagliatelle v0.7.2/go.mod h1:PtGgm163ZplJfZMZ2sf5nhUT170rSuPgBimoyYtdaSI= + github.com/ldez/usetesting v0.5.0 h1:3/QtzZObBKLy1F4F8jLuKJiKBjjVFi1IavpoWbmqLwc= +@@ -630,6 +644,7 @@ github.com/schollz/sqlite3dump v1.3.1 h1:QXizJ7XEJ7hggjqjZ3YRtF3+javm8zKtzNByYtE + github.com/schollz/sqlite3dump v1.3.1/go.mod h1:mzSTjZpJH4zAb1FN3iNlhWPbbdyeBpOaTW0hukyMHyI= + github.com/securego/gosec/v2 v2.22.11-0.20251204091113-daccba6b93d7 h1:rZg6IGn0ySYZwCX8LHwZoYm03JhG/cVAJJ3O+u3Vclo= + github.com/securego/gosec/v2 v2.22.11-0.20251204091113-daccba6b93d7/go.mod h1:9sr22NZO5Kfh7unW/xZxkGYTmj2484/fCiE54gw7UTY= ++github.com/securego/gosec/v2 v2.22.11 h1:tW+weM/hCM/GX3iaCV91d5I6hqaRT2TPsFM1+USPXwg= + github.com/securego/gosec/v2 v2.22.11/go.mod h1:KE4MW/eH0GLWztkbt4/7XpyH0zJBBnu7sYB4l6Wn7Mw= + github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= + github.com/sergi/go-diff v1.2.0 h1:XU+rvMAioB0UC3q1MFrIQy4Vo5/4VsRDQQXHsEya6xQ= +@@ -964,6 +979,7 @@ golang.org/x/tools v0.14.0/go.mod h1:uYBEerGOWcJyEORxN+Ek8+TT266gXkNlHdJBwexUsBg + golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= + golang.org/x/tools v0.39.0 h1:ik4ho21kwuQln40uelmciQPp9SipgNDdrafrYA4TmQQ= + golang.org/x/tools v0.39.0/go.mod h1:JnefbkDPyD8UU2kI5fuf8ZX4/yUeh9W877ZeBONxUqQ= ++golang.org/x/tools v0.40.0 h1:yLkxfA+Qnul4cs9QA3KnlFu0lVmd8JJfoq+E41uSutA= + golang.org/x/tools v0.40.0/go.mod h1:Ik/tzLRlbscWpqqMRjyWYDisX8bG13FrdXp3o4Sr9lc= + golang.org/x/tools/go/expect v0.1.1-deprecated h1:jpBZDwmgPhXsKZC6WhL20P4b/wmnpsEAGHaNy0n/rJM= + golang.org/x/tools/go/expect v0.1.1-deprecated/go.mod h1:eihoPOH+FgIqa3FpoTwguz/bVUSGBlGQU67vpBeOrBY= diff --git a/pkgs/by-name/ow/owncast/package.nix b/pkgs/by-name/ow/owncast/package.nix index 458dbc950d5f..db5c523b0900 100644 --- a/pkgs/by-name/ow/owncast/package.nix +++ b/pkgs/by-name/ow/owncast/package.nix @@ -5,40 +5,40 @@ nixosTests, bash, which, - ffmpeg-full, + ffmpeg, makeBinaryWrapper, }: let - version = "0.2.3"; + version = "0.2.4"; in buildGoModule { pname = "owncast"; inherit version; + src = fetchFromGitHub { owner = "owncast"; repo = "owncast"; - rev = "v${version}"; - hash = "sha256-JCIB4G3cOSkEEO/jcsj4mUP+HeQfgn0jX4OL8NX9/C0="; + tag = "v${version}"; + hash = "sha256-euqmAsGLh7enMbRKeGS7pB3L+12uAHFM2mqahst/bww="; }; - vendorHash = "sha256-FuynEBoPS0p1bRgmaeCxn1RPqbYHcltZpQ9SE71xHEE="; - propagatedBuildInputs = [ ffmpeg-full ]; + patches = [ + ./fix-go.sum.diff + ]; + + vendorHash = "sha256-XQXv1XeedHQozB56+boi32jsXQoCtD2XIg3deDvXIfw="; + + propagatedBuildInputs = [ ffmpeg ]; nativeBuildInputs = [ makeBinaryWrapper ]; - # lefthook is included as a tool in go.mod for a pre-commit hook, but causes the build to fail - preBuild = '' - # Remove lefthook from tools section in go.mod - sed -i '/tool (/,/)/{ /[[:space:]]*github.com\/evilmartians\/lefthook[[:space:]]*$/d; }' go.mod - ''; - postInstall = '' wrapProgram $out/bin/owncast \ --prefix PATH : ${ lib.makeBinPath [ bash which - ffmpeg-full + ffmpeg ] } ''; diff --git a/pkgs/by-name/pa/packer/package.nix b/pkgs/by-name/pa/packer/package.nix index 6cd7b56f2828..3ed701104f95 100644 --- a/pkgs/by-name/pa/packer/package.nix +++ b/pkgs/by-name/pa/packer/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "packer"; - version = "1.14.3"; + version = "1.15.0"; src = fetchFromGitHub { owner = "hashicorp"; repo = "packer"; rev = "v${version}"; - hash = "sha256-VHi0EexaZ18hSCxzoLnmD4kblo7WyGP1lRx/51frf5o="; + hash = "sha256-Ju23wPud1fSDExPMPxKAfnfFvJCbrE/cK9lxiiUw0Gk="; }; - vendorHash = "sha256-frVHIMy66LJQwFR0Z2oY/L+5f4xQBPFLtQcxwMsFURY="; + vendorHash = "sha256-AOCMr2h2FmBtWtPPu3ZsmH+ACbtGf9gYAXwDXclHzZY="; subPackages = [ "." ]; diff --git a/pkgs/by-name/pa/paqet/package.nix b/pkgs/by-name/pa/paqet/package.nix new file mode 100644 index 000000000000..033cbb1bbf62 --- /dev/null +++ b/pkgs/by-name/pa/paqet/package.nix @@ -0,0 +1,44 @@ +{ + lib, + stdenv, + buildGoModule, + fetchFromGitHub, + libpcap, + installShellFiles, + nix-update-script, +}: +buildGoModule (finalAttrs: { + pname = "paqet"; + version = "1.0.0-alpha.14"; + src = fetchFromGitHub { + owner = "hanselime"; + repo = "paqet"; + tag = "v${finalAttrs.version}"; + hash = "sha256-U5NBbXkyYcEemKgApNeDvxe3dKAt6HViUXlYcvvK0UU="; + }; + + vendorHash = "sha256-Vf3bKdhlM4vqzBv5RAwHeShGHudEh1VNTCFxAL/cwLw="; + + nativeBuildInputs = [ installShellFiles ]; + buildInputs = [ libpcap ]; + + postInstall = '' + mv $out/bin/cmd $out/bin/paqet + '' + + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd paqet \ + --bash <($out/bin/paqet completion bash) \ + --fish <($out/bin/paqet completion fish) \ + --zsh <($out/bin/paqet completion zsh) + ''; + + passthru.updateScript = nix-update-script { extraArgs = [ "--version=unstable" ]; }; + + meta = { + description = "Bidirectional Packet-level proxy built using raw sockets in Go"; + mainProgram = "paqet"; + homepage = "https://github.com/hanselime/paqet"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ nix-julia ]; + }; +}) diff --git a/pkgs/by-name/pa/pay-respects/package.nix b/pkgs/by-name/pa/pay-respects/package.nix index 57bb2e39d4e7..c5fde5b4aaf9 100644 --- a/pkgs/by-name/pa/pay-respects/package.nix +++ b/pkgs/by-name/pa/pay-respects/package.nix @@ -6,16 +6,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "pay-respects"; - version = "0.7.10"; + version = "0.7.12"; src = fetchFromCodeberg { owner = "iff"; repo = "pay-respects"; tag = "v${finalAttrs.version}"; - hash = "sha256-HRSSJPiHILV3YsyXw0vRNDNV6gR1wB2W0H396yU2wko="; + hash = "sha256-bx5PSKWRLzU8OLOtrspI1GT+DMmzqAk+NDZgvcw/OEU="; }; - cargoHash = "sha256-jgeypBPHffZPu8mEJPn8d6eh691K7Jh5OvXdVBeuwF0="; + cargoHash = "sha256-dCZGPIipSotcA7DT3VvTCYq8+DxWHi5cp/fwh/44Jwc="; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; diff --git a/pkgs/by-name/pl/plezy/git-hashes.json b/pkgs/by-name/pl/plezy/git-hashes.json index e8e0179a06fe..4914eaff80c4 100644 --- a/pkgs/by-name/pl/plezy/git-hashes.json +++ b/pkgs/by-name/pl/plezy/git-hashes.json @@ -1,3 +1,3 @@ { - "os_media_controls": "sha256-xfn4gzYTDe7sIsL4cqvX756+ZI9vR40Hr4FCyJXkGfs=" + "os_media_controls": "sha256-6aM7C9KuF7we//yMUQ0SZ8o+5KQ9EP5sjkzwdghM4EQ=" } diff --git a/pkgs/by-name/pl/plezy/package.nix b/pkgs/by-name/pl/plezy/package.nix index 9173fcc60abc..eea4b7a76557 100644 --- a/pkgs/by-name/pl/plezy/package.nix +++ b/pkgs/by-name/pl/plezy/package.nix @@ -38,13 +38,13 @@ let in flutter338.buildFlutterApplication rec { pname = "plezy"; - version = "1.14.1"; + version = "1.15.0"; src = fetchFromGitHub { owner = "edde746"; repo = "plezy"; tag = version; - hash = "sha256-KQahdzrn7Fu+rkp7uFpX6ZaA7mou4g1ZYLl7lWBzN/8="; + hash = "sha256-tFVaLfGANkcNYqwOJEQXQya52rMNMC4rJlqmrP7VhJ0="; }; pubspecLock = lib.importJSON ./pubspec.lock.json; @@ -154,7 +154,10 @@ flutter338.buildFlutterApplication rec { homepage = "https://github.com/edde746/plezy"; mainProgram = "plezy"; license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ mio ]; + maintainers = with lib.maintainers; [ + mio + miniharinn + ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/pl/plezy/pubspec.lock.json b/pkgs/by-name/pl/plezy/pubspec.lock.json index b7e3d7b75c47..e2fe4a65595e 100644 --- a/pkgs/by-name/pl/plezy/pubspec.lock.json +++ b/pkgs/by-name/pl/plezy/pubspec.lock.json @@ -576,6 +576,12 @@ "source": "hosted", "version": "5.0.0" }, + "flutter_localizations": { + "dependency": "transitive", + "description": "flutter", + "source": "sdk", + "version": "0.0.0" + }, "flutter_plugin_android_lifecycle": { "dependency": "transitive", "description": { @@ -838,6 +844,16 @@ "source": "hosted", "version": "2.0.5" }, + "intl": { + "dependency": "direct main", + "description": { + "name": "intl", + "sha256": "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.20.2" + }, "io": { "dependency": "transitive", "description": { @@ -868,16 +884,6 @@ "source": "hosted", "version": "0.0.1" }, - "json2yaml": { - "dependency": "transitive", - "description": { - "name": "json2yaml", - "sha256": "da94630fbc56079426fdd167ae58373286f603371075b69bf46d848d63ba3e51", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.1" - }, "json_annotation": { "dependency": "direct main", "description": { @@ -1042,8 +1048,8 @@ "dependency": "direct main", "description": { "path": ".", - "ref": "60b3bbbe16773d3862253c97df4b1e0a3b1cd0d4", - "resolved-ref": "60b3bbbe16773d3862253c97df4b1e0a3b1cd0d4", + "ref": "6463fd18875ead347e739189b9687307f629f090", + "resolved-ref": "6463fd18875ead347e739189b9687307f629f090", "url": "https://github.com/edde746/os-media-controls" }, "source": "git", @@ -1479,31 +1485,31 @@ "dependency": "direct main", "description": { "name": "slang", - "sha256": "a466773de768eb95bdf681e0a92e7c8010d44bb247b62130426c83ece33aeaed", + "sha256": "13e3b6f07adc51ab751e7889647774d294cbce7a3382f81d9e5029acfe9c37b2", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.32.0" + "version": "4.12.0" }, "slang_build_runner": { "dependency": "direct dev", "description": { "name": "slang_build_runner", - "sha256": "b2e0c63f3c801a4aa70b4ca43173893d6eb7d5a421fc9d97ad983527397631b3", + "sha256": "453d74b5430153a3c4150d5ba8f6380e0785f3939f7511f10ac5b6cf9bb7d2a7", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.32.0" + "version": "4.12.0" }, "slang_flutter": { "dependency": "direct main", "description": { "name": "slang_flutter", - "sha256": "1a98e878673996902fa5ef0b61ce5c245e41e4d25640d18af061c6aab917b0c7", + "sha256": "0a4545cca5404d6b7487cf61cf1fe56c52daeb08de56a7574ee8381fbad035a0", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.32.0" + "version": "4.12.0" }, "source_gen": { "dependency": "transitive", diff --git a/pkgs/by-name/pr/proton-pass-cli/package.nix b/pkgs/by-name/pr/proton-pass-cli/package.nix index e72e2dca2c69..74ea44b92f04 100644 --- a/pkgs/by-name/pr/proton-pass-cli/package.nix +++ b/pkgs/by-name/pr/proton-pass-cli/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "proton-pass-cli"; - version = "1.4.1"; + version = "1.4.2"; src = finalAttrs.passthru.sources.${stdenv.hostPlatform.system}; @@ -47,19 +47,19 @@ stdenv.mkDerivation (finalAttrs: { sources = { "aarch64-darwin" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-macos-aarch64"; - hash = "sha256-cBkFD0kNgonAReyjmmq/P9SA9rzD+ngHgxJBtOwT1/E="; + hash = "sha256-u8v/g+iB0ZMl1xmDgGLAUzhFpwSK2BGqJpxPOoBgxp4="; }; "aarch64-linux" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-linux-aarch64"; - hash = "sha256-KPSrJbDqIVyV6H1NV8JJn+gJrKbpVFEE7AiZWXOqg60="; + hash = "sha256-KHy1MmitHEk4ZaS8neBDvjzuszlevlHlGj4CFiGc69U="; }; "x86_64-darwin" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-macos-x86_64"; - hash = "sha256-zv+lR9FK+Opazwlj8R7w1g7gvTf9ftNKTHDvhtgq0DU="; + hash = "sha256-7QU/rFeEed8/4oT3PUKBQt4rwKxZRWSs1V0wVu50Kcc="; }; "x86_64-linux" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-linux-x86_64"; - hash = "sha256-DGQs34QYbOUISZW3ECnA+7d5VCgjK+q42HQZN/23Jks="; + hash = "sha256-ZM5sZesA1UA9+1PdQnD3SJ1NIr6sm+GK1iyGr5++7Kk="; }; }; updateScript = writeShellScript "update-proton-pass-cli" '' diff --git a/pkgs/by-name/qi/qidi-studio/package.nix b/pkgs/by-name/qi/qidi-studio/package.nix new file mode 100644 index 000000000000..dea95d34063b --- /dev/null +++ b/pkgs/by-name/qi/qidi-studio/package.nix @@ -0,0 +1,53 @@ +{ + appimageTools, + fetchurl, + webkitgtk_4_1, + lib, + makeWrapper, +}: +let + pname = "qidi-studio"; + version = "2.04.01.11"; + + src = fetchurl { + url = "https://github.com/QIDITECH/QIDIStudio/releases/download/v${version}/QIDIStudio_v0${version}_Ubuntu24.AppImage"; + hash = "sha256-+Uj0S4BOASST+3MqcFNdW1dBQeMxNC5btMUiNVxFs3g="; + }; + + appimageContents = appimageTools.extract { + inherit version pname src; + }; +in +appimageTools.wrapType2 { + inherit pname version src; + extraPkgs = pkgs: [ + webkitgtk_4_1 + ]; + + nativeBuildInputs = [ makeWrapper ]; + + extraInstallCommands = '' + install -m 444 -D ${appimageContents}/QIDIStudio.desktop $out/share/applications/QIDIStudio.desktop + install -m 444 -D ${appimageContents}/QIDIStudio.png \ + $out/share/icons/hicolor/scalable/apps/QIDIStudio.png + substituteInPlace $out/share/applications/QIDIStudio.desktop \ + --replace-fail 'Exec=AppRun' 'Exec=qidi-studio' + wrapProgram "$out/bin/qidi-studio" \ + --set-default WEBKIT_DISABLE_COMPOSITING_MODE 0 \ + --set-default WEBKIT_DISABLE_DMABUF_RENDERER 0 + ''; + + meta = { + description = "Slicer for QIDI 3D Printers, based on Bambu Studio"; + longDescription = '' + QIDI Studio is a professional 3D printer slicing software, which is perfectly compatible with all printers and 3D printing filaments of QIDI Technology. + Multi-platform support, simple inerface, easy to use, complate functions, easy to learn 3D printing. + ''; + homepage = "https://github.com/QIDITECH/QIDIStudio"; + license = lib.licenses.agpl3Plus; + maintainers = with lib.maintainers; [ niklasthorild ]; + mainProgram = "qidi-studio"; + platforms = [ "x86_64-linux" ]; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + }; +} diff --git a/pkgs/by-name/re/reaction/package.nix b/pkgs/by-name/re/reaction/package.nix index 6302d5ea6b8d..e5780fb044cf 100644 --- a/pkgs/by-name/re/reaction/package.nix +++ b/pkgs/by-name/re/reaction/package.nix @@ -37,6 +37,8 @@ rustPlatform.buildRustPackage (finalAttrs: { "--skip=daemon::filter::tests" "--skip=treedb::raw::tests::write_then_read_1000" "--skip=ip_pattern_matches" + # flaky and fails in hydra + "--skip=concepts::config::tests::merge_config_distinct_concurrency" ]; cargoTestFlags = [ # Skip integration tests for the same reason diff --git a/pkgs/by-name/ri/rime-wanxiang/package.nix b/pkgs/by-name/ri/rime-wanxiang/package.nix index fa25e58fcf87..82e1d077cef6 100644 --- a/pkgs/by-name/ri/rime-wanxiang/package.nix +++ b/pkgs/by-name/ri/rime-wanxiang/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "rime-wanxiang"; - version = "14.1.1"; + version = "14.3.1"; src = fetchFromGitHub { owner = "amzxyz"; repo = "rime_wanxiang"; tag = "v" + finalAttrs.version; - hash = "sha256-eer09CPni8dBI0jZJYeMIBzNfRFJN0K5XjTA3vV37Ho="; + hash = "sha256-KD6uHJxvc2hb3KONR9+9ycfayGDQm84lI9Bfge344hg="; }; installPhase = '' diff --git a/pkgs/by-name/s7/s7/package.nix b/pkgs/by-name/s7/s7/package.nix index b2363341fe81..fc93ba4eaf1d 100644 --- a/pkgs/by-name/s7/s7/package.nix +++ b/pkgs/by-name/s7/s7/package.nix @@ -26,14 +26,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "s7"; - version = "11.7-unstable-2026-01-29"; + version = "11.7-unstable-2026-02-05"; src = fetchFromGitLab { domain = "cm-gitlab.stanford.edu"; owner = "bil"; repo = "s7"; - rev = "a678284efb835ff74b5ef31f515f6ee0803c7bdd"; - hash = "sha256-zDzIhbko8FbGUnQSs6H2A9ryu/MOo1GTFLplhPH6QRU="; + rev = "19e0128d82ac4d11d1ff0352d8c2dfd87e91effd"; + hash = "sha256-CRp/Q9OngkGytuNGqgx2T/ASUSAbil+O9UZa0S+NwDA="; }; buildInputs = diff --git a/pkgs/by-name/se/searxng/package.nix b/pkgs/by-name/se/searxng/package.nix index 962ea9de7e4c..91f71a07f0a8 100644 --- a/pkgs/by-name/se/searxng/package.nix +++ b/pkgs/by-name/se/searxng/package.nix @@ -13,14 +13,14 @@ in python.pkgs.toPythonModule ( python.pkgs.buildPythonApplication rec { pname = "searxng"; - version = "0-unstable-2026-01-11"; + version = "0-unstable-2026-01-30"; pyproject = true; src = fetchFromGitHub { owner = "searxng"; repo = "searxng"; - rev = "cf74e1d9e9ad662aef450ddd79aedee43554dc3c"; - hash = "sha256-hKnfZBPr8rJyZAYBtVXpyzXwBQqg2DPFwqzH08qCITs="; + rev = "ad42b553bf80e645f4a5cddf7d9391a501d12371"; + hash = "sha256-ZHMJ3Ns27tiF/ez4XVNVOkdMw7Rc6xCaJphewttM914="; }; nativeBuildInputs = with python.pkgs; [ pythonRelaxDepsHook ]; diff --git a/pkgs/by-name/si/sickgear/package.nix b/pkgs/by-name/si/sickgear/package.nix index 4833009b7d4b..8f3e7f221d0a 100644 --- a/pkgs/by-name/si/sickgear/package.nix +++ b/pkgs/by-name/si/sickgear/package.nix @@ -17,19 +17,15 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "sickgear"; - version = "3.33.2"; + version = "3.34.10"; src = fetchFromGitHub { owner = "SickGear"; repo = "SickGear"; - rev = "release_${finalAttrs.version}"; - hash = "sha256-8cynBaVbFDI1hNwP03crkOf8Av+NCWr0xJLsZJpHLGs="; + tag = "release_${finalAttrs.version}"; + hash = "sha256-+m5KM1QSIxGr+iCpPjiWRAVeGhp/UGTLF9ZOyfHRqZc="; }; - patches = [ - ./patches/override-python-version-check.patch - ]; - dontBuild = true; doCheck = false; diff --git a/pkgs/by-name/si/sickgear/patches/override-python-version-check.patch b/pkgs/by-name/si/sickgear/patches/override-python-version-check.patch deleted file mode 100644 index 983058660498..000000000000 --- a/pkgs/by-name/si/sickgear/patches/override-python-version-check.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff --git a/sickgear.py b/sickgear.py -index c37e2b01..d69704a3 100755 ---- a/sickgear.py -+++ b/sickgear.py -@@ -41,10 +41,7 @@ versions = [((3, 8, 0), (3, 8, 16)), - ((3, 10, 0), (3, 11, 3))] # inclusive version ranges - if not any(list(map(lambda v: v[0] <= sys.version_info[:3] <= v[1], versions))) and not int(os.environ.get('PYT', 0)): - major, minor, micro = sys.version_info[:3] -- print('Python %s.%s.%s detected.' % (major, minor, micro)) -- print('Sorry, SickGear requires a Python version %s' % ', '.join(map( -- lambda r: '%s - %s' % tuple(map(lambda v: str(v).replace(',', '.')[1:-1], r)), versions))) -- sys.exit(1) -+ pass - - sys.path.insert(1, os.path.abspath(os.path.join(os.path.dirname(__file__), 'lib'))) - is_win = 'win' == sys.platform[0:3] diff --git a/pkgs/by-name/su/super-productivity/package.nix b/pkgs/by-name/su/super-productivity/package.nix index 824857728747..4ad96cee25ff 100644 --- a/pkgs/by-name/su/super-productivity/package.nix +++ b/pkgs/by-name/su/super-productivity/package.nix @@ -18,7 +18,7 @@ let in buildNpmPackage rec { pname = "super-productivity"; - version = "17.0.12"; + version = "17.1.2"; inherit nodejs; @@ -26,7 +26,7 @@ buildNpmPackage rec { owner = "johannesjo"; repo = "super-productivity"; tag = "v${version}"; - hash = "sha256-34zM9Zm9wCYJb6klX94yWMIxze8QCzRLmP1vRVKb3+g="; + hash = "sha256-n0WUg3DH+pVggd5KP0HL3qkOco8b5fAGwVsrq1bU3Sw="; postFetch = '' find $out -name package-lock.json -exec ${lib.getExe npm-lockfile-fix} -r {} \; @@ -69,7 +69,7 @@ buildNpmPackage rec { dontInstall = true; outputHashMode = "recursive"; - hash = "sha256-KFsV62V7FqTb73uJ0Y0Psm94uGAbGMCXs//7BIzIbc0="; + hash = "sha256-it4vCA6Bs6qaJXMr2qhQcuAdHsMPz/c05RSiGpU+svk="; } ); diff --git a/pkgs/by-name/sw/swiftformat/package.nix b/pkgs/by-name/sw/swiftformat/package.nix index a34e16966a33..de054e1388c6 100644 --- a/pkgs/by-name/sw/swiftformat/package.nix +++ b/pkgs/by-name/sw/swiftformat/package.nix @@ -12,13 +12,13 @@ swift.stdenv.mkDerivation rec { pname = "swiftformat"; - version = "0.58.5"; + version = "0.59.1"; src = fetchFromGitHub { owner = "nicklockwood"; repo = "SwiftFormat"; rev = version; - sha256 = "sha256-QTfdMJpdm4m2YSZefPclGcAZFjyFgJeeWIYLf3apuFo="; + sha256 = "sha256-QOrDpLen1aRPtRmUcAIormM0XADyHZFuE9ls/LdjPzs="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/td/tdlib/package.nix b/pkgs/by-name/td/tdlib/package.nix index ab73580628cd..3bbc2a65651c 100644 --- a/pkgs/by-name/td/tdlib/package.nix +++ b/pkgs/by-name/td/tdlib/package.nix @@ -38,7 +38,7 @@ in stdenv.mkDerivation { pname = if tde2eOnly then "tde2e" else "tdlib"; - version = "1.8.60"; + version = "1.8.61"; src = fetchFromGitHub { owner = "tdlib"; @@ -47,8 +47,8 @@ stdenv.mkDerivation { # The tdlib authors do not set tags for minor versions, but # external programs depending on tdlib constrain the minor # version, hence we set a specific commit with a known version. - rev = "0da5c72f8365fb4857096e716d53175ddbdf5a15"; - hash = "sha256-0bVBz0Wi7kfbU8w4jA/7qyYE1K1oV2UZTnSfdHGFiIo="; + rev = "11e254af695060d8890024dd7faa1cc2d6685ef8"; + hash = "sha256-h69eamdx9f1XR0XFw/8mZqOcjWkjRMHE/CVKVESGBg8="; }; buildInputs = [ diff --git a/pkgs/applications/misc/tellico/default.nix b/pkgs/by-name/te/tellico/package.nix similarity index 62% rename from pkgs/applications/misc/tellico/default.nix rename to pkgs/by-name/te/tellico/package.nix index 253493ca99ec..8e8c05991055 100644 --- a/pkgs/applications/misc/tellico/default.nix +++ b/pkgs/by-name/te/tellico/package.nix @@ -4,26 +4,13 @@ fetchFromGitLab, cmake, exempi, - extra-cmake-modules, - karchive, - kdoctools, - kfilemetadata, - kitemmodels, - knewstuff, - kxmlgui, libcdio, - libkcddb, - libksane, makeWrapper, - poppler, - qtcharts, - qtwebengine, - solid, taglib, - wrapQtAppsHook, + kdePackages, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tellico"; version = "4.1.4"; @@ -31,32 +18,32 @@ stdenv.mkDerivation rec { domain = "invent.kde.org"; owner = "office"; repo = "tellico"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-eScAOd1da05fqXtbcz8oEJiObB7CUxiYReSrr3R7ybM="; }; nativeBuildInputs = [ cmake - extra-cmake-modules - kdoctools + kdePackages.extra-cmake-modules + kdePackages.kdoctools makeWrapper - wrapQtAppsHook + kdePackages.wrapQtAppsHook ]; buildInputs = [ exempi - karchive - kfilemetadata - kitemmodels - knewstuff - kxmlgui + kdePackages.karchive + kdePackages.kfilemetadata + kdePackages.kitemmodels + kdePackages.knewstuff + kdePackages.kxmlgui libcdio - libkcddb - libksane - poppler - qtcharts - qtwebengine - solid + kdePackages.libkcddb + kdePackages.libksane + kdePackages.poppler + kdePackages.qtcharts + kdePackages.qtwebengine + kdePackages.solid taglib ]; @@ -72,4 +59,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ numkem ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/ti/ticktick/package.nix b/pkgs/by-name/ti/ticktick/package.nix index 0fcb03e8e300..d35f12d58fcc 100644 --- a/pkgs/by-name/ti/ticktick/package.nix +++ b/pkgs/by-name/ti/ticktick/package.nix @@ -19,18 +19,18 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "ticktick"; - version = "6.0.40"; + version = "8.0.0"; src = if stdenv.hostPlatform.system == "x86_64-linux" then fetchurl { url = "${baseUrl}/linux/linux_deb_x64/ticktick-${finalAttrs.version}-amd64.deb"; - hash = "sha256-0eBsD/qFCaK/Isu4XJVve+8TBssgLAsCCM1GHN23PIk="; + hash = "sha256-s8mE66Tv3TyL4rMvok6cM5VM6pzWxPkiviS30KWcN1o="; } else if stdenv.hostPlatform.system == "aarch64-linux" then fetchurl { url = "${baseUrl}/linux/linux_deb_arm64/ticktick-${finalAttrs.version}-arm64.deb"; - hash = "sha256-USKmydiyeY8Iibe+ebcGcmwo7XJEw/EEf/OY4PsSrl8="; + hash = "sha256-Lgfa4+VZH1XIAMZr7+RiwxZ1smswQOisOhmFSg2pyTE="; } else throw "Unsupported system: ${stdenv.hostPlatform.system}"; diff --git a/pkgs/by-name/ti/tirith/package.nix b/pkgs/by-name/ti/tirith/package.nix new file mode 100644 index 000000000000..78e25428bd95 --- /dev/null +++ b/pkgs/by-name/ti/tirith/package.nix @@ -0,0 +1,54 @@ +{ + rustPlatform, + fetchFromGitHub, + lib, + stdenv, + installShellFiles, + versionCheckHook, +}: +rustPlatform.buildRustPackage (final: { + pname = "tirith"; + version = "0.1.8"; + src = fetchFromGitHub { + owner = "sheeki03"; + repo = "tirith"; + tag = "v${final.version}"; + hash = "sha256-B/NiA7tag66wCvJMCX8oNeDiJDZVdPgOg8dhSaIGAJs="; + }; + + cargoHash = "sha256-DKVuZuBQ1RAfcuwSdaTq4ke6qjTXe99kPcbPz25SCPM="; + + cargoBuildFlags = [ + "-p" + "tirith" + ]; + + checkFlags = [ + # requires a fully functional shell environment, generating init scripts needs a patch under nix to work at build time + "--skip=init_bash_output" + "--skip=init_zsh_output" + ]; + + nativeBuildInputs = lib.optionals (stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ + installShellFiles + ]; + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd tirith \ + --bash <("$out/bin/tirith" completions bash) \ + --zsh <("$out/bin/tirith" completions zsh) \ + --fish <("$out/bin/tirith" completions fish) + ''; + + meta = { + description = "Shell security tool that guards against homograph URL attacks, pipe-to-shell exploits, and other command-line threats before they execute"; + homepage = "https://github.com/sheeki03/tirith"; + changelog = "https://github.com/sheeki03/tirith/blob/${final.src.tag}/CHANGELOG.md"; + license = lib.licenses.agpl3Only; + maintainers = with lib.maintainers; [ toasteruwu ]; + platforms = lib.platforms.unix; + mainProgram = "tirith"; + }; +}) diff --git a/pkgs/by-name/um/umap/package.nix b/pkgs/by-name/um/umap/package.nix index b583040bd4fe..b12c9b674e32 100644 --- a/pkgs/by-name/um/umap/package.nix +++ b/pkgs/by-name/um/umap/package.nix @@ -19,14 +19,14 @@ let in python.pkgs.buildPythonApplication rec { pname = "umap"; - version = "3.6.0"; + version = "3.6.1"; pyproject = true; src = fetchFromGitHub { owner = "umap-project"; repo = "umap"; rev = version; - hash = "sha256-6EZQl8vo2eKmsy2/8uhwlYW/v51q+dNWxOfKyeXBFMI="; + hash = "sha256-uCi2PDVBB10kPsBXV58noAGFmDztg/W5MLs6gaGyX3o="; }; build-system = [ diff --git a/pkgs/by-name/un/unicode-paracode/package.nix b/pkgs/by-name/un/unicode-paracode/package.nix index cbc960f22ff2..ffd7de1ce02d 100644 --- a/pkgs/by-name/un/unicode-paracode/package.nix +++ b/pkgs/by-name/un/unicode-paracode/package.nix @@ -1,7 +1,6 @@ { lib, fetchFromGitHub, - fetchurl, python3Packages, installShellFiles, gitUpdater, @@ -9,38 +8,42 @@ }: python3Packages.buildPythonApplication (finalAttrs: { - pname = "unicode"; - version = "2.9"; + pname = "unicode-paracode"; + version = "3.2-unstable-2025-01-31"; pyproject = true; src = fetchFromGitHub { owner = "garabik"; repo = "unicode"; - rev = "v${finalAttrs.version}"; - sha256 = "sha256-FHAlZ5HID/FE9+YR7Dmc3Uh7E16QKORoD8g9jgTeQdY="; + rev = "7df103ee988bbfe999f457e23cbc0e954dd0e813"; + hash = "sha256-4u/tp+KQMfgo8zS4INB8MJBOLgHqMBj3Tk2yj7Sp3YU="; }; - patches = [ - # Fix 3.13+ mutable locals() - (fetchurl { - url = "https://github.com/garabik/unicode/commit/412952b9b4730263f5b560924b84f8934ea4ba21.patch"; - hash = "sha256-Rfm6Jc7V5n7ggQzA/yeDrYedGMWqRkeUX6FRCUkBWcI="; - }) - ]; - nativeBuildInputs = [ installShellFiles ]; build-system = with python3Packages; [ setuptools ]; postFixup = '' + mkdir -p "$out/share/unicode" + ln -s "${unicode-character-database}/share/unicode/UnicodeData.txt" "$out/share/unicode/UnicodeData.txt" + # We want to keep /usr/share/unicode in the list for the Unihan files substituteInPlace "$out/bin/.unicode-wrapped" \ - --replace-fail "/usr/share/unicode/UnicodeData.txt" "${unicode-character-database}/share/unicode/UnicodeData.txt" + --replace-fail "'/usr/share/unicode', " "'$out/share/unicode', '/usr/share/unicode', " ''; postInstall = '' installManPage paracode.1 unicode.1 ''; + checkPhase = '' + runHook preCheck + + echo Testing: $out/bin/unicode --brief z + diff -u <(echo z U+007A LATIN SMALL LETTER Z) <($out/bin/unicode --brief z 2>&1) && echo Success + + runHook postCheck + ''; + passthru.updateScript = gitUpdater { rev-prefix = "v"; }; meta = { @@ -48,6 +51,7 @@ python3Packages.buildPythonApplication (finalAttrs: { homepage = "https://github.com/garabik/unicode"; license = lib.licenses.gpl3; maintainers = [ lib.maintainers.woffs ]; + mainProgram = "unicode"; platforms = lib.platforms.all; }; }) diff --git a/pkgs/by-name/un/unison-ucm/package.nix b/pkgs/by-name/un/unison-ucm/package.nix index 1b2d38df93f2..d9697be7f716 100644 --- a/pkgs/by-name/un/unison-ucm/package.nix +++ b/pkgs/by-name/un/unison-ucm/package.nix @@ -14,25 +14,25 @@ stdenv.mkDerivation (finalAttrs: { pname = "unison-code-manager"; - version = "1.0.2"; + version = "1.1.0"; src = { aarch64-darwin = fetchurl { url = "https://github.com/unisonweb/unison/releases/download/release/${finalAttrs.version}/ucm-macos-arm64.tar.gz"; - hash = "sha256-ZoacT9ssAHb0pjLyHBfc+4VI5Xh13QVzHWGOJpz9asU="; + hash = "sha256-KE2kl3N6zs/snnb/8uNHSvJLp9tdKCqQRpHvAuOuQiQ="; }; x86_64-darwin = fetchurl { url = "https://github.com/unisonweb/unison/releases/download/release/${finalAttrs.version}/ucm-macos-x64.tar.gz"; - hash = "sha256-rHT4ssN0dqPF28PgoEcxa0pgXcFNcJufUC1sxzWKV+4="; + hash = "sha256-eoN8VXN1LfKU7sLN6C5B9Eu2tepcxe0B1gcClVIzdxA="; }; aarch64-linux = fetchurl { url = "https://github.com/unisonweb/unison/releases/download/release/${finalAttrs.version}/ucm-linux-arm64.tar.gz"; - hash = "sha256-W4ComCy//3XWqVZvx6xvVFarv7okfNngSseHeDyNrDk="; + hash = "sha256-x8mP0iZIe9w0bCXHnccGa3kfOMCVq6NZUhnL0hqBl2M="; }; x86_64-linux = fetchurl { url = "https://github.com/unisonweb/unison/releases/download/release/${finalAttrs.version}/ucm-linux-x64.tar.gz"; - hash = "sha256-7W16iJ+yklYiw2qYKhsW87FFAdhGZJZBOWldt4qHMBA="; + hash = "sha256-JucU3VrCK+cOkbWzPdp7u3LMa+I72y/W2QqOuwFLN3U="; }; } .${stdenv.hostPlatform.system} or (throw "Unsupported platform ${stdenv.hostPlatform.system}"); diff --git a/pkgs/by-name/vi/vicinae/package.nix b/pkgs/by-name/vi/vicinae/package.nix index 2402abf35606..2600f51bfc7e 100644 --- a/pkgs/by-name/vi/vicinae/package.nix +++ b/pkgs/by-name/vi/vicinae/package.nix @@ -16,28 +16,28 @@ pkg-config, protobuf, qt6, - gcc15Stdenv, + stdenv, wayland, libxml2, }: -gcc15Stdenv.mkDerivation (finalAttrs: { +stdenv.mkDerivation (finalAttrs: { pname = "vicinae"; - version = "0.19.3"; + version = "0.19.6"; src = fetchFromGitHub { owner = "vicinaehq"; repo = "vicinae"; tag = "v${finalAttrs.version}"; - hash = "sha256-x/WIhul+slaDhW8PvcHpa/FElraGCWfFvgT7Xgw1Hbo="; + hash = "sha256-ZS3WnNMOuH/h7aKno2aDGvfs96nItfVJB/HHDwJfODQ="; }; apiDeps = fetchNpmDeps { - src = "${finalAttrs.src}/typescript/api"; + src = "${finalAttrs.src}/src/typescript/api"; hash = "sha256-UsTpMR23UQBRseRo33nbT6z/UCjZByryWfn2AQSgm6U="; }; extensionManagerDeps = fetchNpmDeps { - src = "${finalAttrs.src}/typescript/extension-manager"; + src = "${finalAttrs.src}/src/typescript/extension-manager"; hash = "sha256-wl8FDFB6Vl1zD0/s2EbU6l1KX4rwUW6dOZof4ebMMO8="; }; @@ -84,8 +84,8 @@ gcc15Stdenv.mkDerivation (finalAttrs: { postPatch = '' local postPatchHooks=() source ${npmHooks.npmConfigHook}/nix-support/setup-hook - npmRoot=typescript/api npmDeps=${finalAttrs.apiDeps} npmConfigHook - npmRoot=typescript/extension-manager npmDeps=${finalAttrs.extensionManagerDeps} npmConfigHook + npmRoot=src/typescript/api npmDeps=${finalAttrs.apiDeps} npmConfigHook + npmRoot=src/typescript/extension-manager npmDeps=${finalAttrs.extensionManagerDeps} npmConfigHook ''; qtWrapperArgs = [ diff --git a/pkgs/by-name/vi/vicinae/update.sh b/pkgs/by-name/vi/vicinae/update.sh index 4a996c92a94d..5819a8cbf5f9 100755 --- a/pkgs/by-name/vi/vicinae/update.sh +++ b/pkgs/by-name/vi/vicinae/update.sh @@ -12,8 +12,8 @@ if [[ "$UPDATE_NIX_OLD_VERSION" == "$version" ]]; then fi pushd "$(mktemp -d)" -curl -s "https://raw.githubusercontent.com/vicinaehq/vicinae/v${version}/typescript/api/package-lock.json" -o api-package-lock.json -curl -s "https://raw.githubusercontent.com/vicinaehq/vicinae/v${version}/typescript/extension-manager/package-lock.json" -o extension-manager-package-lock.json +curl -s "https://raw.githubusercontent.com/vicinaehq/vicinae/v${version}/src/typescript/api/package-lock.json" -o api-package-lock.json +curl -s "https://raw.githubusercontent.com/vicinaehq/vicinae/v${version}/src/typescript/extension-manager/package-lock.json" -o extension-manager-package-lock.json newApiDepsHash=$(prefetch-npm-deps api-package-lock.json) newExtensionManagerDepsHash=$(prefetch-npm-deps extension-manager-package-lock.json) popd diff --git a/pkgs/by-name/zs/zsh-abbr/package.nix b/pkgs/by-name/zs/zsh-abbr/package.nix index a18aa0660e79..1ee2dc5cdc4b 100644 --- a/pkgs/by-name/zs/zsh-abbr/package.nix +++ b/pkgs/by-name/zs/zsh-abbr/package.nix @@ -6,13 +6,13 @@ }: stdenv.mkDerivation rec { pname = "zsh-abbr"; - version = "6.4.0"; + version = "6.5.0"; src = fetchFromGitHub { owner = "olets"; repo = "zsh-abbr"; tag = "v${version}"; - hash = "sha256-nfkXtRZ7CB/MnmzMe1ivKz26Vv5duP4zTAv7EZwpMTM="; + hash = "sha256-GjqVEPofJhUwyVegj0sm7tGfYdpAUyz2dM59nImRc+E="; fetchSubmodules = true; }; diff --git a/pkgs/development/compilers/kotlin/default.nix b/pkgs/development/compilers/kotlin/default.nix index 750ceec2b0e1..28b1819ea998 100644 --- a/pkgs/development/compilers/kotlin/default.nix +++ b/pkgs/development/compilers/kotlin/default.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "kotlin"; - version = "2.3.0"; + version = "2.3.10"; src = fetchurl { url = "https://github.com/JetBrains/kotlin/releases/download/v${finalAttrs.version}/kotlin-compiler-${finalAttrs.version}.zip"; - sha256 = "sha256-6harHKsp1Bm/QbYOzA4wXUSfpmHZwF+8xbKmZyUFRWo="; + sha256 = "sha256-yNVG+f9DO1KfsK1D/s6zmDEEDK4sqNF+ffRjZDaMmp4="; }; propagatedBuildInputs = [ jre ]; diff --git a/pkgs/development/compilers/zig/setup-hook.sh b/pkgs/development/compilers/zig/setup-hook.sh index bbd322c5641c..9be840e45308 100644 --- a/pkgs/development/compilers/zig/setup-hook.sh +++ b/pkgs/development/compilers/zig/setup-hook.sh @@ -4,9 +4,13 @@ readonly zigDefaultCpuFlag=@zig_default_cpu_flag@ readonly zigDefaultOptimizeFlag=@zig_default_optimize_flag@ -function zigSetGlobalCacheDir { +function zigConfigurePhase { + runHook preConfigure + ZIG_GLOBAL_CACHE_DIR=$(mktemp -d) export ZIG_GLOBAL_CACHE_DIR + + runHook postConfigure } function zigBuildPhase { @@ -97,8 +101,9 @@ function zigInstallPhase { runHook postInstall } -# shellcheck disable=SC2154 -addEnvHooks "$hostOffset" zigSetGlobalCacheDir +if [ -z "${dontUseZigConfigure-}" ] && [ -z "${configurePhase-}" ]; then + configurePhase=zigConfigurePhase +fi if [ -z "${dontUseZigBuild-}" ] && [ -z "${buildPhase-}" ]; then buildPhase=zigBuildPhase diff --git a/pkgs/development/cuda-modules/packages/cuda_nvcc.nix b/pkgs/development/cuda-modules/packages/cuda_nvcc.nix index dd2b85934b29..843736314013 100644 --- a/pkgs/development/cuda-modules/packages/cuda_nvcc.nix +++ b/pkgs/development/cuda-modules/packages/cuda_nvcc.nix @@ -6,6 +6,7 @@ cudaAtLeast, cudaOlder, cuda_cccl, + glibc, lib, libnvvm, makeBinaryWrapper, @@ -163,6 +164,32 @@ buildRedist (finalAttrs: { "''${!outputBin:?}/bin/nvcc" \ --prefix PATH : ${lib.makeBinPath [ backendStdenv.cc ]} '' + # Fix compatibility with glibc 2.42: + # The cospi|sinpi|rsqrt function signatures in include/common/math_functions.h do not match + # glibc 2.42's. + # Indeed, there they are declared with noexcept(true) which is not the case in cuda_nvcc. + + lib.optionals (lib.versionAtLeast glibc.version "2.42") '' + nixLog "Patching math_functions.h signatures to match glibc's ones" + substituteInPlace "''${!outputInclude:?}/include/crt/math_functions.h" \ + --replace-fail \ + "sinpi(double x);" \ + "sinpi(double x) noexcept (true);" \ + --replace-fail \ + "sinpif(float x);" \ + "sinpif(float x) noexcept (true);" \ + --replace-fail \ + "cospi(double x);" \ + "cospi(double x) noexcept (true);" \ + --replace-fail \ + "cospif(float x);" \ + "cospif(float x) noexcept (true);" \ + --replace-fail \ + "rsqrt(double x);" \ + "rsqrt(double x) noexcept (true);" \ + --replace-fail \ + "rsqrtf(float x);" \ + "rsqrtf(float x) noexcept (true);" + '' ); brokenAssertions = [ diff --git a/pkgs/development/python-modules/autopage/default.nix b/pkgs/development/python-modules/autopage/default.nix index 58f1a6d13250..c2ded3eb134c 100644 --- a/pkgs/development/python-modules/autopage/default.nix +++ b/pkgs/development/python-modules/autopage/default.nix @@ -1,5 +1,6 @@ { lib, + stdenv, buildPythonPackage, fetchFromGitHub, setuptools, @@ -29,6 +30,11 @@ buildPythonPackage (finalAttrs: { ] ++ fixtures.optional-dependencies.streams; + disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [ + # https://github.com/zaneb/autopage/issues/7 + "test_end_to_end" + ]; + pythonImportsCheck = [ "autopage" ]; meta = { diff --git a/pkgs/development/python-modules/google-cloud-compute/default.nix b/pkgs/development/python-modules/google-cloud-compute/default.nix index 1ee7c9f5e4a1..db5b4f79da4c 100644 --- a/pkgs/development/python-modules/google-cloud-compute/default.nix +++ b/pkgs/development/python-modules/google-cloud-compute/default.nix @@ -13,13 +13,13 @@ buildPythonPackage rec { pname = "google-cloud-compute"; - version = "1.37.0"; + version = "1.38.0"; pyproject = true; src = fetchPypi { pname = "google_cloud_compute"; inherit version; - hash = "sha256-J/ApQytSkwN59YnPP6XjOs6WajOepUzWRLK1+eCkgeM="; + hash = "sha256-5LynsDwi4q+P9Xa0+05591ZvsRC1eLq7D9zYZjNqAQ4="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/ingredient-parser-nlp/default.nix b/pkgs/development/python-modules/ingredient-parser-nlp/default.nix index 1e103c9f4252..4eb1875c644e 100644 --- a/pkgs/development/python-modules/ingredient-parser-nlp/default.nix +++ b/pkgs/development/python-modules/ingredient-parser-nlp/default.nix @@ -15,14 +15,14 @@ }: buildPythonPackage rec { pname = "ingredient-parser-nlp"; - version = "2.4.0"; + version = "2.5.0"; pyproject = true; src = fetchFromGitHub { owner = "strangetom"; repo = "ingredient-parser"; tag = version; - hash = "sha256-E5YHLRtUKtokAc+QUpF4Pd7hOZyFx6IIB1AadyIRWpI="; + hash = "sha256-xJ+WuTi/vihuliwSOvFWXk23uMUPUQIGP/WeaChwL4U="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/langgraph-runtime-inmem/default.nix b/pkgs/development/python-modules/langgraph-runtime-inmem/default.nix index d1f38f5fc872..fa99322126bf 100644 --- a/pkgs/development/python-modules/langgraph-runtime-inmem/default.nix +++ b/pkgs/development/python-modules/langgraph-runtime-inmem/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "langgraph-runtime-inmem"; - version = "0.23.1"; + version = "0.23.2"; pyproject = true; # Not available in any repository src = fetchPypi { pname = "langgraph_runtime_inmem"; inherit (finalAttrs) version; - hash = "sha256-94VLsnQt15eujRmlHTty1iGLUcuWGvT+m0N7tQcQiQs="; + hash = "sha256-HrmkC6llvww1FBSbQRpo4KfWdU16XxcSY2tmRsUg/Ns="; }; build-system = [ hatchling ]; diff --git a/pkgs/development/python-modules/lizard/default.nix b/pkgs/development/python-modules/lizard/default.nix index bd2102e12151..7b4de209182d 100644 --- a/pkgs/development/python-modules/lizard/default.nix +++ b/pkgs/development/python-modules/lizard/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "lizard"; - version = "1.17.31"; + version = "1.20.0"; format = "setuptools"; src = fetchFromGitHub { owner = "terryyin"; repo = "lizard"; rev = version; - hash = "sha256-8lu4EknyAI+gn7GOSo13RRHNogpZdgxJ9fTvy7NyIsM="; + hash = "sha256-HNpCg/ScD0aDdpVXA9Nb9QU+4ww6Kp2qIeu9Lj0O7A4="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/mlx/default.nix b/pkgs/development/python-modules/mlx/default.nix index ac7d944a301e..3e72fc401a41 100644 --- a/pkgs/development/python-modules/mlx/default.nix +++ b/pkgs/development/python-modules/mlx/default.nix @@ -40,14 +40,14 @@ let in buildPythonPackage (finalAttrs: { pname = "mlx"; - version = "0.30.4"; + version = "0.30.5"; pyproject = true; src = fetchFromGitHub { owner = "ml-explore"; repo = "mlx"; tag = "v${finalAttrs.version}"; - hash = "sha256-OJk6jPlbaSlsUdk3ADz3tWcRzTWXRof3/q8Soe1AO6w="; + hash = "sha256-SV/3MXt+SuJ69XfLfXycold6KgtXSM7OE0KwMSNw+eE="; }; patches = [ diff --git a/pkgs/development/python-modules/py3nvml/default.nix b/pkgs/development/python-modules/py3nvml/default.nix index c38d11fac618..7e20245990b6 100644 --- a/pkgs/development/python-modules/py3nvml/default.nix +++ b/pkgs/development/python-modules/py3nvml/default.nix @@ -1,32 +1,44 @@ { lib, + addDriverRunpath, buildPythonPackage, - fetchPypi, + fetchFromGitHub, + setuptools, xmltodict, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "py3nvml"; version = "0.2.7"; - format = "setuptools"; + pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-Ce4dBFmKbmZOJEZfgEzjv+EZpv21Ni3xwWj4qpKfvXM="; + src = fetchFromGitHub { + owner = "fbcotter"; + repo = "py3nvml"; + tag = finalAttrs.version; + hash = "sha256-NZHpjUFeByhe290R9QWZHsVEtwScP5I3LXRh9OQIUgQ="; }; - propagatedBuildInputs = [ xmltodict ]; + postPatch = '' + substituteInPlace py3nvml/py3nvml.py \ + --replace-fail "libnvidia-ml.so.1" "${addDriverRunpath.driverLink}/lib/libnvidia-ml-so.1" + ''; + + build-system = [ setuptools ]; + + dependencies = [ xmltodict ]; pythonImportsCheck = [ "py3nvml" ]; meta = { + changelog = "https://github.com/fbcotter/py3nvml/releases/tag/${finalAttrs.src.tag}"; description = "Python 3 Bindings for the NVIDIA Management Library"; mainProgram = "py3smi"; - homepage = "https://pypi.org/project/py3nvml/"; + homepage = "https://github.com/fbcotter/py3nvml"; license = with lib.licenses; [ bsd3 bsd2 ]; maintainers = with lib.maintainers; [ happysalada ]; }; -} +}) diff --git a/pkgs/development/python-modules/python-openstackclient/default.nix b/pkgs/development/python-modules/python-openstackclient/default.nix index 4641d32ffa59..94a5d129c0c7 100644 --- a/pkgs/development/python-modules/python-openstackclient/default.nix +++ b/pkgs/development/python-modules/python-openstackclient/default.nix @@ -1,7 +1,7 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, ddt, openstackdocstheme, osc-lib, @@ -32,17 +32,20 @@ testers, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "python-openstackclient"; version = "8.3.0"; pyproject = true; - src = fetchPypi { - pname = "python_openstackclient"; - inherit version; - hash = "sha256-zHsy5F8Lju2SFeAhiuoCUmYZpeewaCsngXaRNK/Xb/g="; + src = fetchFromGitHub { + owner = "openstack"; + repo = "python-openstackclient"; + tag = finalAttrs.version; + hash = "sha256-CEz1v4e4NadSZ+qhotFtLB4y/KdhDZbDOohN8D9FB30="; }; + env.PBR_VERSION = finalAttrs.version; + build-system = [ openstackdocstheme setuptools @@ -68,10 +71,11 @@ buildPythonPackage rec { stestr ]; + # test_module failures under python 3.14: https://bugs.launchpad.net/python-openstackclient/+bug/2137223 checkPhase = '' runHook preCheck stestr run -E \ - "openstackclient.tests.unit.volume.v3.test_volume.(TestVolumeCreate|TestVolumeShow)" + "openstackclient.tests.unit.(volume.v3.test_volume.(TestVolumeCreate|TestVolumeShow)|common.test_module.TestModuleList)" runHook postCheck ''; @@ -107,8 +111,9 @@ buildPythonPackage rec { meta = { description = "OpenStack Command-line Client"; mainProgram = "openstack"; - homepage = "https://github.com/openstack/python-openstackclient"; + homepage = "https://docs.openstack.org/python-openstackclient/latest/"; + downloadPage = "https://github.com/openstack/python-openstackclient/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; teams = [ lib.teams.openstack ]; }; -} +}) diff --git a/pkgs/development/python-modules/web3/default.nix b/pkgs/development/python-modules/web3/default.nix index fa594f39b8d0..8cd901612dc5 100644 --- a/pkgs/development/python-modules/web3/default.nix +++ b/pkgs/development/python-modules/web3/default.nix @@ -39,14 +39,14 @@ buildPythonPackage rec { pname = "web3"; - version = "7.14.0"; + version = "7.14.1"; pyproject = true; src = fetchFromGitHub { owner = "ethereum"; repo = "web3.py"; tag = "v${version}"; - hash = "sha256-jcRbyYbbqcY7WYIO8wiqLWYnS73NRDfMIpxDFT8ulSY="; + hash = "sha256-1p98lza2nCyeY8JLq2EtSxblNf2OSABMHMrp6Bzh4Ao="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/tools/language-servers/nixd/default.nix b/pkgs/development/tools/language-servers/nixd/default.nix index 35a022a5d87a..cf41ad80d670 100644 --- a/pkgs/development/tools/language-servers/nixd/default.nix +++ b/pkgs/development/tools/language-servers/nixd/default.nix @@ -23,13 +23,13 @@ let nixComponents = nixVersions.nixComponents_2_30; common = rec { - version = "2.8.2"; + version = "2.9.0"; src = fetchFromGitHub { owner = "nix-community"; repo = "nixd"; tag = version; - hash = "sha256-rlV3ZAe7HKdt1SlPS6xy+vAxhddKhjn7XvoDnbq2AnE="; + hash = "sha256-/IU5yJQzUwv/d4mXr+m/AKrw7ufY8r+JAysUhhaHUZY="; }; nativeBuildInputs = [ diff --git a/pkgs/os-specific/linux/xone/default.nix b/pkgs/os-specific/linux/xone/default.nix index b6bdb47e0c5f..3193021a6f21 100644 --- a/pkgs/os-specific/linux/xone/default.nix +++ b/pkgs/os-specific/linux/xone/default.nix @@ -7,13 +7,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "xone"; - version = "0.5.4"; + version = "0.5.5"; src = fetchFromGitHub { owner = "dlundqvist"; repo = "xone"; tag = "v${finalAttrs.version}"; - hash = "sha256-d70H/uuW3YINS6utBdjMDVLyS6wZoyN92xJ/YA7wMRo="; + hash = "sha256-2Uh09r/ubUY+QbSgm+xNaYhtHili05cQFFjPQrtNwpA="; }; setSourceRoot = '' diff --git a/pkgs/shells/fish/plugins/puffer.nix b/pkgs/shells/fish/plugins/puffer.nix index 107191ca52e6..88cf92b1440e 100644 --- a/pkgs/shells/fish/plugins/puffer.nix +++ b/pkgs/shells/fish/plugins/puffer.nix @@ -6,13 +6,13 @@ buildFishPlugin rec { pname = "puffer"; - version = "1.0.0"; + version = "1.1.0"; src = fetchFromGitHub { owner = "nickeb96"; repo = "puffer-fish"; rev = "v${version}"; - hash = "sha256-2niYj0NLfmVIQguuGTA7RrPIcorJEPkxhH6Dhcy+6Bk="; + hash = "sha256-MdeegvBu/AqvaMu0g1UHKBvfb6SHUiTUiA62h87r/Xg="; }; meta = { diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index def965477c65..77e494af4b89 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12788,8 +12788,6 @@ with pkgs; hasktags = haskellPackages.hasktags; }; - tellico = kdePackages.callPackage ../applications/misc/tellico { }; - termpdfpy = python3Packages.callPackage ../applications/misc/termpdf.py { }; inherit (callPackage ../applications/networking/cluster/terraform { })