diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index fcb4b7e85466..418a048b1b62 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -7447,6 +7447,12 @@ githubId = 494483; name = "Michael Francis"; }; + edwtjo = { + email = "ed@cflags.cc"; + github = "edwtjo"; + githubId = 54799; + name = "Edward TjΓΆrnhammar"; + }; eeedean = { github = "eeedean"; githubId = 8173116; @@ -16764,12 +16770,6 @@ githubId = 6412377; name = "Samuel Ruprecht"; }; - melling = { - email = "mattmelling@fastmail.com"; - github = "mattmelling"; - githubId = 1215331; - name = "Matt Melling"; - }; melon = { email = "melontime05@gmail.com"; github = "BlaiZephyr"; diff --git a/nixos/modules/programs/xastir.nix b/nixos/modules/programs/xastir.nix index 9f6b68b33f99..81634d94dfc7 100644 --- a/nixos/modules/programs/xastir.nix +++ b/nixos/modules/programs/xastir.nix @@ -9,8 +9,6 @@ let cfg = config.programs.xastir; in { - meta.maintainers = with lib.maintainers; [ melling ]; - options.programs.xastir = { enable = lib.mkEnableOption "Xastir Graphical APRS client"; }; diff --git a/nixos/modules/services/search/meilisearch.md b/nixos/modules/services/search/meilisearch.md index 5f906ae9ed96..4db76aae4d70 100644 --- a/nixos/modules/services/search/meilisearch.md +++ b/nixos/modules/services/search/meilisearch.md @@ -38,4 +38,6 @@ you first need to add documents to an index before you can search for documents. - `dump_dir` and `snapshot_dir` are set to `/var/lib/meilisearch/dumps` and `/var/lib/meilisearch/snapshots`, respectively. This is equivalent to the upstream defaults. +- `experimental_dumpless_upgrade` is set to true by default in order to allow unattended upgrades. + - All other options inherit their upstream defaults. In particular, the default configuration uses `env = "development"`, which doesn't require a master key, in which case all routes are unprotected. diff --git a/nixos/modules/services/search/meilisearch.nix b/nixos/modules/services/search/meilisearch.nix index fd0dccbb306f..326e89e62fc1 100644 --- a/nixos/modules/services/search/meilisearch.nix +++ b/nixos/modules/services/search/meilisearch.nix @@ -179,6 +179,9 @@ in # this is intentionally different from upstream's default. no_analytics = lib.mkDefault true; + + # allow updating without manual intervention + experimental_dumpless_upgrade = lib.mkDefault true; }; # used to restore dumps diff --git a/nixos/modules/services/web-apps/cloudlog.nix b/nixos/modules/services/web-apps/cloudlog.nix index bec59aa779e1..627c89b36768 100644 --- a/nixos/modules/services/web-apps/cloudlog.nix +++ b/nixos/modules/services/web-apps/cloudlog.nix @@ -518,6 +518,4 @@ in group = config.services.nginx.group; }; }; - - meta.maintainers = with maintainers; [ melling ]; } diff --git a/nixos/tests/cloudlog.nix b/nixos/tests/cloudlog.nix index 94be4d241f1b..a86e78289877 100644 --- a/nixos/tests/cloudlog.nix +++ b/nixos/tests/cloudlog.nix @@ -1,9 +1,6 @@ { pkgs, ... }: { name = "cloudlog"; - meta = { - maintainers = with pkgs.lib.maintainers; [ melling ]; - }; nodes = { machine = { services.mysql.package = pkgs.mariadb; diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 773a3da6c9a8..1e585374ad84 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -7873,6 +7873,19 @@ final: prev: { meta.hydraPlatforms = [ ]; }; + lsp-format-modifications-nvim = buildVimPlugin { + pname = "lsp-format-modifications.nvim"; + version = "2025-07-05"; + src = fetchFromGitHub { + owner = "joechrisellis"; + repo = "lsp-format-modifications.nvim"; + rev = "fd2b0de0afa42bea1d310af8337a4a95ebd27260"; + sha256 = "1wmahg6dmjv1m64pr65fg912ma6dcnsnb34cdpk40jmdc6szl7pz"; + }; + meta.homepage = "https://github.com/joechrisellis/lsp-format-modifications.nvim/"; + meta.hydraPlatforms = [ ]; + }; + lsp-format-nvim = buildVimPlugin { pname = "lsp-format.nvim"; version = "2025-05-08"; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 41f9224f2f93..911d0e6f9fba 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -1792,6 +1792,10 @@ assertNoAdditions { }; }); + lsp-format-modifications-nvim = super.lsp-format-modifications-nvim.overrideAttrs { + dependencies = [ self.plenary-nvim ]; + }; + lspcontainers-nvim = super.lspcontainers-nvim.overrideAttrs { dependencies = [ self.nvim-lspconfig ]; }; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index afc3e554f19b..df818b9d1532 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -604,6 +604,7 @@ https://github.com/azratul/live-share.nvim/,HEAD, https://github.com/ggml-org/llama.vim/,HEAD, https://github.com/huggingface/llm.nvim/,HEAD, https://github.com/folke/lsp-colors.nvim/,, +https://github.com/joechrisellis/lsp-format-modifications.nvim/,HEAD, https://github.com/lukas-reineke/lsp-format.nvim/,HEAD, https://github.com/lvimuser/lsp-inlayhints.nvim/,HEAD, https://github.com/Issafalcon/lsp-overloads.nvim/,main, diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 596b82a05ace..b6753a92a763 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -320,8 +320,8 @@ let mktplcRef = { name = "vscode-apollo"; publisher = "apollographql"; - version = "2.6.3"; - hash = "sha256-1F0iy5GhpuCqTrP/atoOyD0SWNOwa1sKXH14kN4FXNE="; + version = "2.6.4"; + hash = "sha256-rqNdblzQ9N6kFcwYqdNAA8ziDMFCuduhXZt3lmd/q7Y="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/apollographql.vscode-apollo/changelog"; @@ -1268,8 +1268,8 @@ let mktplcRef = { publisher = "denoland"; name = "vscode-deno"; - version = "3.46.1"; - hash = "sha256-9lALQ0ZSIyCJB/nMm7p3Gnl5PtFRSMIqx4DR/B8LdXY="; + version = "3.47.0"; + hash = "sha256-T8RJi2SiFf6rMTpDQx9VuBv0zNwvusZrwybHeFe5/KQ="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/denoland.vscode-deno/changelog"; diff --git a/pkgs/applications/editors/vscode/extensions/james-yu.latex-workshop/default.nix b/pkgs/applications/editors/vscode/extensions/james-yu.latex-workshop/default.nix index 3f0ca207fd52..0d62bfa36053 100644 --- a/pkgs/applications/editors/vscode/extensions/james-yu.latex-workshop/default.nix +++ b/pkgs/applications/editors/vscode/extensions/james-yu.latex-workshop/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "latex-workshop"; publisher = "James-Yu"; - version = "10.11.3"; - hash = "sha256-K3xp9jv8P5+WooqFC0YQrHOwTrXjMF6gihzBMkvxX0E="; + version = "10.12.0"; + hash = "sha256-UrQ7Sp4hklKP+rF8Yke7qay/vSIb+B5mza2fmfcN6l8="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/James-Yu.latex-workshop/changelog"; diff --git a/pkgs/applications/emulators/libretro/cores/ppsspp.nix b/pkgs/applications/emulators/libretro/cores/ppsspp.nix index 31a00e5aa7a3..b4af820079e0 100644 --- a/pkgs/applications/emulators/libretro/cores/ppsspp.nix +++ b/pkgs/applications/emulators/libretro/cores/ppsspp.nix @@ -13,13 +13,13 @@ }: mkLibretroCore { core = "ppsspp"; - version = "0-unstable-2025-12-04"; + version = "0-unstable-2025-12-10"; src = fetchFromGitHub { owner = "hrydgard"; repo = "ppsspp"; - rev = "cf306e9cec919011339fb123d009cb470f628df4"; - hash = "sha256-5UNd59QG10yD7wuiXWC5JwqWvggx07M6n320dhJ3rU0="; + rev = "5a67eb5cc5e3b3248de513e95741ca47b87bedb4"; + hash = "sha256-FH7Wp8CBKt/5G/sXZ7hSbCFRMopBoID0ho/XtS13400="; fetchSubmodules = true; }; diff --git a/pkgs/applications/misc/sweethome3d/default.nix b/pkgs/applications/misc/sweethome3d/default.nix index 944b4030cf7f..17291bdc2cce 100644 --- a/pkgs/applications/misc/sweethome3d/default.nix +++ b/pkgs/applications/misc/sweethome3d/default.nix @@ -24,6 +24,7 @@ let description = "Design and visualize your future home"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ + edwtjo DimitarNestorov ]; platforms = [ diff --git a/pkgs/applications/misc/sweethome3d/editors.nix b/pkgs/applications/misc/sweethome3d/editors.nix index 1e3322511bbf..8a9959832da7 100644 --- a/pkgs/applications/misc/sweethome3d/editors.nix +++ b/pkgs/applications/misc/sweethome3d/editors.nix @@ -93,6 +93,7 @@ let homepage = "http://www.sweethome3d.com/index.jsp"; inherit description; inherit license; + maintainers = [ lib.maintainers.edwtjo ]; platforms = lib.platforms.linux; mainProgram = exec; }; diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 15918999cb52..768dbb9671ef 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -300,11 +300,11 @@ "vendorHash": null }, "digitalocean_digitalocean": { - "hash": "sha256-gip5PGqFtu0d5JYX8Ki4QeFWPQA3eLuRWRriJQcJaog=", + "hash": "sha256-V5Ss2GbxDqxm1I3NgqyLkg8B7iK+5tICdJ28YeCiEgM=", "homepage": "https://registry.terraform.io/providers/digitalocean/digitalocean", "owner": "digitalocean", "repo": "terraform-provider-digitalocean", - "rev": "v2.70.0", + "rev": "v2.71.0", "spdx": "MPL-2.0", "vendorHash": null }, @@ -913,13 +913,13 @@ "vendorHash": "sha256-5cqj1O57snU+NoVqmWc/KIGnowQNMww+rJxYfIPvHWU=" }, "mongodb_mongodbatlas": { - "hash": "sha256-/AoY7E8sMq74ulxU1DpBXYHgDuLIZ9EMHNz5PmiRAPM=", + "hash": "sha256-5OZUz3NxanfUZXaLGf4/IJXj4WnRJX4lXQMsraQxONI=", "homepage": "https://registry.terraform.io/providers/mongodb/mongodbatlas", "owner": "mongodb", "repo": "terraform-provider-mongodbatlas", - "rev": "v2.2.0", + "rev": "v2.3.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-k2pLh6I1KQvEZczOIi6OlQ+hFb/vRUka3NdyAfNRXMc=" + "vendorHash": "sha256-wbV68V083UGVoX0Hh3BfA9O9MqUxVLBRz4GXSaJ0vY0=" }, "namecheap_namecheap": { "hash": "sha256-fHH9sHI1mqQ9q9nX9DHJ0qfEfmDB4/2uzyVvUuIAF18=", @@ -1165,13 +1165,13 @@ "vendorHash": "sha256-WDyULPLN+uZ5OaE/j3FgurHbXKRU93S3nbXk8mW5dc4=" }, "sap_btp": { - "hash": "sha256-55SNzeOaMyaidEbCjGPNF20qhQgddNHOl2xNqd7OZU4=", + "hash": "sha256-TLMEHDmjdS9zqU+WdUc9YUt7IwYmEBr3pizVDxAH1YA=", "homepage": "https://registry.terraform.io/providers/SAP/btp", "owner": "SAP", "repo": "terraform-provider-btp", - "rev": "v1.17.0", + "rev": "v1.18.0", "spdx": "Apache-2.0", - "vendorHash": "sha256-v+yPo9ueuhC8QNEeiQGngk7o5t+QeIJaxqKE5Yb1eug=" + "vendorHash": "sha256-f3b4NULINH8XworCn46fiz4GmBM31ROdAJy1j4GKkx4=" }, "scaleway_scaleway": { "hash": "sha256-V0mR72RJa+DgWZxnvSCWI6HwZpqewbHT5FKLdSiwGw4=", diff --git a/pkgs/applications/networking/cluster/terraform/default.nix b/pkgs/applications/networking/cluster/terraform/default.nix index c4ae0bdd4eeb..0ecca50b4bad 100644 --- a/pkgs/applications/networking/cluster/terraform/default.nix +++ b/pkgs/applications/networking/cluster/terraform/default.nix @@ -194,9 +194,9 @@ rec { mkTerraform = attrs: pluggable (generic attrs); terraform_1 = mkTerraform { - version = "1.14.1"; - hash = "sha256-qqIoVAzVpsdGNbA04jpsiN1HR94xhcfDJvz8UyEweyw="; - vendorHash = "sha256-+mWMU3FWF/VTyPMnOj9AGy1kfvv2W4UB9EDZI7bqSh0="; + version = "1.14.2"; + hash = "sha256-gYJW31cDsfs/SLBE9InZP1ghG6gbat2pkrmHLIAZVDY="; + vendorHash = "sha256-NDtBLa8vokrSRDCNX10lQyfMDzTrodoEj5zbDanL4bk="; patches = [ ./provider-path-0_15.patch ]; passthru = { inherit plugins; diff --git a/pkgs/applications/office/cb2bib/default.nix b/pkgs/applications/office/cb2bib/default.nix index da972b7e7463..ea3e5d9556cd 100644 --- a/pkgs/applications/office/cb2bib/default.nix +++ b/pkgs/applications/office/cb2bib/default.nix @@ -39,6 +39,7 @@ stdenv.mkDerivation rec { meta = { description = "Rapidly extract unformatted, or unstandardized bibliographic references from email alerts, journal Web pages and PDF files"; homepage = "http://www.molspaces.com/d_cb2bib-overview.php"; + maintainers = with lib.maintainers; [ edwtjo ]; license = lib.licenses.gpl3; }; diff --git a/pkgs/applications/radio/js8call/default.nix b/pkgs/applications/radio/js8call/default.nix index 4054474be47a..028ab8f245b1 100644 --- a/pkgs/applications/radio/js8call/default.nix +++ b/pkgs/applications/radio/js8call/default.nix @@ -57,7 +57,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ - melling sarcasticadmin ]; }; diff --git a/pkgs/applications/radio/wsjtx/default.nix b/pkgs/applications/radio/wsjtx/default.nix index 6c9c42d91954..a42513cbf613 100644 --- a/pkgs/applications/radio/wsjtx/default.nix +++ b/pkgs/applications/radio/wsjtx/default.nix @@ -71,7 +71,6 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ lasandell numinit - melling ]; }; } diff --git a/pkgs/applications/science/machine-learning/shogun/default.nix b/pkgs/applications/science/machine-learning/shogun/default.nix index f2de71c05d22..e1e7c4d8a0ae 100644 --- a/pkgs/applications/science/machine-learning/shogun/default.nix +++ b/pkgs/applications/science/machine-learning/shogun/default.nix @@ -264,6 +264,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "http://shogun-toolbox.org/"; license = if withSvmLight then lib.licenses.unfree else lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ + edwtjo smancill ]; }; diff --git a/pkgs/applications/video/obs-studio/plugins/advanced-scene-switcher/default.nix b/pkgs/applications/video/obs-studio/plugins/advanced-scene-switcher/default.nix index aa852f81757e..6720e8708ee5 100644 --- a/pkgs/applications/video/obs-studio/plugins/advanced-scene-switcher/default.nix +++ b/pkgs/applications/video/obs-studio/plugins/advanced-scene-switcher/default.nix @@ -36,13 +36,13 @@ let in stdenv.mkDerivation rec { pname = "advanced-scene-switcher"; - version = "1.31.0"; + version = "1.32.4"; src = fetchFromGitHub { owner = "WarmUpTill"; repo = "SceneSwitcher"; rev = version; - hash = "sha256-9gCGzIvVMQewphThdNJKUVgJYzrfkn18A97RL+4IHM8="; + hash = "sha256-OgvR37w7ol/8zCP6MLNYGYP4fq0upzbhfXYnOPCaE34="; }; nativeBuildInputs = [ diff --git a/pkgs/build-support/fetchgit/builder.sh b/pkgs/build-support/fetchgit/builder.sh index 704f14598dea..b4c2f67830b1 100644 --- a/pkgs/build-support/fetchgit/builder.sh +++ b/pkgs/build-support/fetchgit/builder.sh @@ -4,6 +4,8 @@ # - revision specified and remote without HEAD # +source "$NIX_ATTRS_SH_FILE" + echo "exporting $url (rev $rev) into $out" runHook preFetch diff --git a/pkgs/build-support/fetchgit/default.nix b/pkgs/build-support/fetchgit/default.nix index 2a175a71ccd2..72a8c449262b 100644 --- a/pkgs/build-support/fetchgit/default.nix +++ b/pkgs/build-support/fetchgit/default.nix @@ -138,6 +138,8 @@ lib.makeOverridable ( derivationArgs // { + __structuredAttrs = true; + inherit name; builder = ./builder.sh; @@ -243,7 +245,11 @@ lib.makeOverridable ( "FETCHGIT_HTTP_PROXIES" ]; - inherit preferLocalBuild meta allowedRequisites; + outputChecks.out = { + ${if allowedRequisites != null then "allowedRequisites" else null} = allowedRequisites; + }; + + inherit preferLocalBuild meta; passthru = { gitRepoUrl = url; diff --git a/pkgs/build-support/fetchurl/builder.sh b/pkgs/build-support/fetchurl/builder.sh index 560b912d414f..44ac80737bc0 100644 --- a/pkgs/build-support/fetchurl/builder.sh +++ b/pkgs/build-support/fetchurl/builder.sh @@ -1,3 +1,4 @@ +source "$NIX_ATTRS_SH_FILE" source $mirrorsFile curlVersion=$(curl -V | head -1 | cut -d' ' -f2) @@ -22,10 +23,10 @@ if ! [ -f "$SSL_CERT_FILE" ]; then curl+=(--insecure) fi -eval "curl+=($curlOptsList)" +curl+=("${curlOptsList[@]}") curl+=( - $curlOpts + ${curlOpts[*]} $NIX_CURL_FLAGS ) diff --git a/pkgs/build-support/fetchurl/default.nix b/pkgs/build-support/fetchurl/default.nix index 4d0f525a15c5..8d3283039f11 100644 --- a/pkgs/build-support/fetchurl/default.nix +++ b/pkgs/build-support/fetchurl/default.nix @@ -135,6 +135,7 @@ lib.extendMkDerivation { # Passthru information, if any. passthru ? { }, + # Doing the download on a remote machine just duplicates network # traffic, so don't do that by default preferLocalBuild ? true, @@ -240,6 +241,8 @@ lib.extendMkDerivation { derivationArgs // { + __structuredAttrs = true; + name = if finalAttrs.pname or null != null && finalAttrs.version or null != null then "${finalAttrs.pname}-${finalAttrs.version}" @@ -315,14 +318,13 @@ lib.extendMkDerivation { '' ) curlOpts; - curlOptsList = lib.escapeShellArgs curlOptsList; - inherit - showURLs - mirrorsFile - postFetch + curlOptsList downloadToTemp executable + mirrorsFile + postFetch + showURLs ; impureEnvVars = impureEnvVars ++ netrcImpureEnvVars; diff --git a/pkgs/by-name/bi/bird2/package.nix b/pkgs/by-name/bi/bird2/package.nix index bf7934adc819..a86924f8d47e 100644 --- a/pkgs/by-name/bi/bird2/package.nix +++ b/pkgs/by-name/bi/bird2/package.nix @@ -10,16 +10,16 @@ nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bird"; - version = "2.17.2"; + version = "2.17.3"; src = fetchFromGitLab { domain = "gitlab.nic.cz"; owner = "labs"; repo = "bird"; - rev = "v${version}"; - hash = "sha256-4kEtSVuEwJIYIk4+OBjBLz72i60TOUKIbvdNKlrcUYM="; + rev = "v${finalAttrs.version}"; + hash = "sha256-Uwvb5u12Hwsv0uouEpGQiTgMgprWUpghbwD3TmKBoOM="; }; nativeBuildInputs = [ @@ -47,11 +47,11 @@ stdenv.mkDerivation rec { passthru.tests = nixosTests.bird2; meta = { - changelog = "https://gitlab.nic.cz/labs/bird/-/blob/v${version}/NEWS"; + changelog = "https://gitlab.nic.cz/labs/bird/-/blob/v${finalAttrs.version}/NEWS"; description = "BIRD Internet Routing Daemon"; homepage = "https://bird.network.cz"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ herbetom ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/bl/bluemap/package.nix b/pkgs/by-name/bl/bluemap/package.nix index da8193a8e798..0b9c8f393f84 100644 --- a/pkgs/by-name/bl/bluemap/package.nix +++ b/pkgs/by-name/bl/bluemap/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation rec { pname = "bluemap"; - version = "5.13"; + version = "5.14"; src = fetchurl { url = "https://github.com/BlueMap-Minecraft/BlueMap/releases/download/v${version}/BlueMap-${version}-cli.jar"; - hash = "sha256-NDnslNJ3B6Cjxr6qem9xRX71ddHP014cGynJZdiFDpE="; + hash = "sha256-SATR6TrPG8ZvZDZtKJBYURRqTBCxGOuCaTST/lkty+g="; }; dontUnpack = true; diff --git a/pkgs/by-name/bu/bully/package.nix b/pkgs/by-name/bu/bully/package.nix index f823b19eea06..98a04088e911 100644 --- a/pkgs/by-name/bu/bully/package.nix +++ b/pkgs/by-name/bu/bully/package.nix @@ -31,6 +31,7 @@ stdenv.mkDerivation rec { description = "Retrieve WPA/WPA2 passphrase from a WPS enabled access point"; homepage = "https://github.com/kimocoder/bully"; license = lib.licenses.gpl3; + maintainers = with lib.maintainers; [ edwtjo ]; platforms = lib.platforms.linux; mainProgram = "bully"; }; diff --git a/pkgs/by-name/c2/c2patool/package.nix b/pkgs/by-name/c2/c2patool/package.nix index 62458690bfa9..9b80ad800b4f 100644 --- a/pkgs/by-name/c2/c2patool/package.nix +++ b/pkgs/by-name/c2/c2patool/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "c2patool"; - version = "0.26.6"; + version = "0.26.7"; src = fetchFromGitHub { owner = "contentauth"; repo = "c2pa-rs"; tag = "c2patool-v${finalAttrs.version}"; - hash = "sha256-Gv5/GN4bdXoam8pctGRSkx7O3h1Xt9jJuBvygZrMKNA="; + hash = "sha256-Nc72JDKQXrwL7izFGkqyig9GB5Ov5qmJ0YBC3bseC9M="; }; - cargoHash = "sha256-ZO7SH+D1bae4wt8rb33Vsa0bKe5JbzlRjQSCm/BYZKU="; + cargoHash = "sha256-incPpMqapRqQsyaNcG1k132vBsQEgmj42jKDl8FGqxc="; # use the non-vendored openssl env.OPENSSL_NO_VENDOR = 1; diff --git a/pkgs/by-name/ca/cargo-tauri/package.nix b/pkgs/by-name/ca/cargo-tauri/package.nix index 919a2c7c886b..467fdacd64cf 100644 --- a/pkgs/by-name/ca/cargo-tauri/package.nix +++ b/pkgs/by-name/ca/cargo-tauri/package.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "tauri"; - version = "2.9.5"; + version = "2.9.6"; src = fetchFromGitHub { owner = "tauri-apps"; repo = "tauri"; tag = "tauri-cli-v${finalAttrs.version}"; - hash = "sha256-RWKgQYUua3bfir/hAjI4TWWMRG5KOksJSG1wD5SSva0="; + hash = "sha256-VtZxFkxOLMNwl3A/2qoNJ/HXr5FXFKQYw+ri5Yp8eOE="; }; - cargoHash = "sha256-A85t5tAuAphTHRJ2N010r911QeM3CKf+JIAN//y2TWw="; + cargoHash = "sha256-uAjEQBHDpVv73MbeoU86tObiXSUKKjImpMTLHXKMRNs="; nativeBuildInputs = lib.optionals (stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isLinux) [ pkg-config diff --git a/pkgs/by-name/ca/catch2/package.nix b/pkgs/by-name/ca/catch2/package.nix index 48e296cefded..2163b3696315 100644 --- a/pkgs/by-name/ca/catch2/package.nix +++ b/pkgs/by-name/ca/catch2/package.nix @@ -24,7 +24,9 @@ stdenv.mkDerivation rec { description = "Multi-paradigm automated test framework for C++ and Objective-C (and, maybe, C)"; homepage = "http://catch-lib.net"; license = lib.licenses.boost; - maintainers = [ ]; + maintainers = with lib.maintainers; [ + edwtjo + ]; platforms = with lib.platforms; unix ++ windows; }; } diff --git a/pkgs/by-name/ch/chess-tui/package.nix b/pkgs/by-name/ch/chess-tui/package.nix index db0c8fd174fa..e613f107ad05 100644 --- a/pkgs/by-name/ch/chess-tui/package.nix +++ b/pkgs/by-name/ch/chess-tui/package.nix @@ -2,26 +2,32 @@ lib, fetchFromGitHub, rustPlatform, + openssl, + pkg-config, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "chess-tui"; - version = "1.6.2"; + version = "2.0.0"; src = fetchFromGitHub { owner = "thomas-mauran"; repo = "chess-tui"; tag = finalAttrs.version; - hash = "sha256-OGzYxFGHSH1X8Q8dcB35on/2D+sc0e+chtgObOWUGGM="; + hash = "sha256-SIQoi/pnbS1TyX6iA8azo0nVfsCQd6ntn9VZCz/Zkgw="; }; - cargoHash = "sha256-JfX2JWQVrVvq/P/rFumO9QAeJSTxXIKXJxjXmvl1y+g="; + cargoHash = "sha256-aWj8ruu/Y/VCgvhAkWVfDDztmVzHsZix88JUAOYttmg="; checkFlags = [ # assertion failed: result.is_ok() "--skip=tests::test_config_create" ]; + buildInputs = [ openssl ]; + nativeBuildInputs = [ pkg-config ]; + PKG_CONFIG_PATH = "${openssl.dev}/lib/pkgconfig"; + meta = { description = "Chess TUI implementation in rust"; homepage = "https://github.com/thomas-mauran/chess-tui"; diff --git a/pkgs/by-name/cl/cloudlog/package.nix b/pkgs/by-name/cl/cloudlog/package.nix index ec44be4f80a7..f17431997279 100644 --- a/pkgs/by-name/cl/cloudlog/package.nix +++ b/pkgs/by-name/cl/cloudlog/package.nix @@ -40,9 +40,6 @@ stdenvNoCC.mkDerivation rec { license = lib.licenses.mit; homepage = "https://www.magicbug.co.uk/cloudlog"; platforms = php.meta.platforms; - maintainers = with lib.maintainers; [ - melling - haennetz - ]; + maintainers = with lib.maintainers; [ haennetz ]; }; } diff --git a/pkgs/by-name/cn/cnquery/package.nix b/pkgs/by-name/cn/cnquery/package.nix index 7ef02d15d1c7..101f1761910e 100644 --- a/pkgs/by-name/cn/cnquery/package.nix +++ b/pkgs/by-name/cn/cnquery/package.nix @@ -6,18 +6,18 @@ buildGoModule rec { pname = "cnquery"; - version = "12.12.1"; + version = "12.13.0"; src = fetchFromGitHub { owner = "mondoohq"; repo = "cnquery"; tag = "v${version}"; - hash = "sha256-Vmgl8VuNMbZl55R6KrPVjGjf3/0Z7J9uCf6pi4G7wdM="; + hash = "sha256-mLEZ/vISpLfG92egxdUL0gLLUVgstVU9hMeYvemJ+c8="; }; subPackages = [ "apps/cnquery" ]; - vendorHash = "sha256-lsLmODQvGf6yS7emcqLlML3xO++z05ftMLdgJz90ruM="; + vendorHash = "sha256-vNC2mU0GPMj8KjftVlUp4hd8FHL0hlYcCN3Cbe/euU0="; ldflags = [ "-w" diff --git a/pkgs/by-name/co/colpack/package.nix b/pkgs/by-name/co/colpack/package.nix index 5b617cbb52c7..2770cafacea8 100644 --- a/pkgs/by-name/co/colpack/package.nix +++ b/pkgs/by-name/co/colpack/package.nix @@ -43,5 +43,6 @@ stdenv.mkDerivation rec { homepage = "https://cscapes.cs.purdue.edu/coloringpage/software.htm#functionalities"; license = lib.licenses.lgpl3Plus; platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ edwtjo ]; }; } diff --git a/pkgs/by-name/co/cosmic-applets/package.nix b/pkgs/by-name/co/cosmic-applets/package.nix index 2a32eeee1ca2..d5f312518a0a 100644 --- a/pkgs/by-name/co/cosmic-applets/package.nix +++ b/pkgs/by-name/co/cosmic-applets/package.nix @@ -20,17 +20,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-applets"; - version = "1.0.0-beta.9"; + version = "1.0.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-applets"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-HZi9pT9s7h/TJtWK28vlCvhiuQqmxZa0HmSsnBa8F80="; + hash = "sha256-KWeLJDyJ4cIErvxgsytTShUtvIJylX5fIOhhxIbDzjU="; }; - cargoHash = "sha256-8Zq8l4gRI9FuGFy6Gi5doFNvOT7nOy8qCE9pmbcCELQ="; + cargoHash = "sha256-1UWLjxiGAeJiAYHGJ/qzPKLIwkde818CuOhVrXCUwdI="; nativeBuildInputs = [ just @@ -77,10 +77,9 @@ rustPlatform.buildRustPackage (finalAttrs: { cosmic-autologin-noxwayland ; }; + updateScript = nix-update-script { extraArgs = [ - "--version" - "unstable" "--version-regex" "epoch-(.*)" ]; diff --git a/pkgs/by-name/co/cosmic-applibrary/package.nix b/pkgs/by-name/co/cosmic-applibrary/package.nix index d2aab743b07e..b45f3aa74c3c 100644 --- a/pkgs/by-name/co/cosmic-applibrary/package.nix +++ b/pkgs/by-name/co/cosmic-applibrary/package.nix @@ -11,17 +11,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-applibrary"; - version = "1.0.0-beta.9"; + version = "1.0.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-applibrary"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-u2DuATdE5qdOvSISizIQsZWnSKTgya9c42xehTwxl8Q="; + hash = "sha256-A3OWgTgNeuNqMN4WBVJcAXogL9jHABDRIsN0QjgcPDY="; }; - cargoHash = "sha256-s+Q8hj8/dqwGpCq87BWTtk/PmAg55cMI/KLL96SaqUo="; + cargoHash = "sha256-M3zyBsNFUQ5dwzJRlaC8m6o5U4teIgwl6jTDYSqW8qw="; nativeBuildInputs = [ just @@ -49,10 +49,9 @@ rustPlatform.buildRustPackage (finalAttrs: { cosmic-autologin-noxwayland ; }; + updateScript = nix-update-script { extraArgs = [ - "--version" - "unstable" "--version-regex" "epoch-(.*)" ]; diff --git a/pkgs/by-name/co/cosmic-bg/package.nix b/pkgs/by-name/co/cosmic-bg/package.nix index 15cdf6a566ba..d29d994d592b 100644 --- a/pkgs/by-name/co/cosmic-bg/package.nix +++ b/pkgs/by-name/co/cosmic-bg/package.nix @@ -13,14 +13,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-bg"; - version = "1.0.0-beta.9"; + version = "1.0.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-bg"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-xChEpJFxilcJW07VgGiy8LNjDdjxbpBtYLEemrxp/2g="; + hash = "sha256-q6vMD3pvivyBP5zTFrNXe/kzOXpjQoRlNlxSGdHgC0U="; }; postPatch = '' @@ -58,10 +58,9 @@ rustPlatform.buildRustPackage (finalAttrs: { cosmic-autologin-noxwayland ; }; + updateScript = nix-update-script { extraArgs = [ - "--version" - "unstable" "--version-regex" "epoch-(.*)" ]; diff --git a/pkgs/by-name/co/cosmic-comp/package.nix b/pkgs/by-name/co/cosmic-comp/package.nix index 250b1b8c0826..860127e76346 100644 --- a/pkgs/by-name/co/cosmic-comp/package.nix +++ b/pkgs/by-name/co/cosmic-comp/package.nix @@ -20,17 +20,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-comp"; - version = "1.0.0-beta.9"; + version = "1.0.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-comp"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-ozymo6ucBEv4vEADIHyn/G+p5V8SMgsyW/TcEi3Dhxg="; + hash = "sha256-C1AtkdtefSvDp/7p0zLA0DB90tKRbOS4gq3ax18iJsY="; }; - cargoHash = "sha256-qlfCCHqjKX72hVj5Bgh1wKT7pMsy5vG1VEIqJk4prR8="; + cargoHash = "sha256-Y/niUFbIJTVOe2VlYxpzsPM6ioeaHWEIaQM9Wb3hTZ0="; separateDebugInfo = true; @@ -68,10 +68,9 @@ rustPlatform.buildRustPackage (finalAttrs: { cosmic-autologin-noxwayland ; }; + updateScript = nix-update-script { extraArgs = [ - "--version" - "unstable" "--version-regex" "epoch-(.*)" ]; diff --git a/pkgs/by-name/co/cosmic-edit/package.nix b/pkgs/by-name/co/cosmic-edit/package.nix index f6db5214c206..7959c28f77fc 100644 --- a/pkgs/by-name/co/cosmic-edit/package.nix +++ b/pkgs/by-name/co/cosmic-edit/package.nix @@ -16,17 +16,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-edit"; - version = "1.0.0-beta.9"; + version = "1.0.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-edit"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-lqM2MYuGXUh0gTosjbJbusP5daHhs7tsnDTmYzh1Vbo="; + hash = "sha256-plXXCFvqfpRV+l32/nG6ay7oioS6/iEXHs+J1rHyXDc="; }; - cargoHash = "sha256-6b6m6mZTa3Li74JCm6czR0VBc7H5IRTPr7yic3V1FL4="; + cargoHash = "sha256-ydI/DTbGlgwc9l/XsW1SbTOfSyTdcjM0i0jXLua4+f8="; postPatch = '' substituteInPlace justfile --replace-fail '#!/usr/bin/env' "#!$(command -v env)" @@ -69,8 +69,6 @@ rustPlatform.buildRustPackage (finalAttrs: { updateScript = nix-update-script { extraArgs = [ - "--version" - "unstable" "--version-regex" "epoch-(.*)" ]; diff --git a/pkgs/by-name/co/cosmic-files/package.nix b/pkgs/by-name/co/cosmic-files/package.nix index 2fb2d683312c..47f4824c4c6a 100644 --- a/pkgs/by-name/co/cosmic-files/package.nix +++ b/pkgs/by-name/co/cosmic-files/package.nix @@ -12,17 +12,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-files"; - version = "1.0.0-beta.9"; + version = "1.0.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-files"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-rjGhT8ZFLpVEGz5g9Hy3E8eYigxUXF1ZHLXUhHdIyHE="; + hash = "sha256-LZ2vO9e5h/jnFa3iAoXSBvp+fe4SBogEUYbuQWir9nM="; }; - cargoHash = "sha256-WPBK7/7l+Z69AFrqnDL6XszUcBHuZdKsNZ31HS+Ol4o="; + cargoHash = "sha256-Dz8jKqfm/VgvCmEpNXice+M7mwd5Q2XyCl5vl7p6nWI="; nativeBuildInputs = [ just @@ -83,10 +83,9 @@ rustPlatform.buildRustPackage (finalAttrs: { cosmic-autologin-noxwayland ; }; + updateScript = nix-update-script { extraArgs = [ - "--version" - "unstable" "--version-regex" "epoch-(.*)" ]; diff --git a/pkgs/by-name/co/cosmic-greeter/package.nix b/pkgs/by-name/co/cosmic-greeter/package.nix index 18d775912867..87644804f6c5 100644 --- a/pkgs/by-name/co/cosmic-greeter/package.nix +++ b/pkgs/by-name/co/cosmic-greeter/package.nix @@ -19,20 +19,20 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-greeter"; - version = "1.0.0-beta.9"; + version = "1.0.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-greeter"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-ldB9t+WMN/K5Xk6wO4lZ6+VJIDNI2iAl9240iRsvNCg="; + hash = "sha256-HP2Dl/vEX4K3XaXtjOpN1EW6uE4RuLm2+RMLB3QvOXQ="; }; cargoHash = "sha256-4yRBgFrH4RBpuvChTED+ynx+PyFumoT2Z+R1gXxF4Xc="; env = { - VERGEN_GIT_COMMIT_DATE = "2025-11-24"; + VERGEN_GIT_COMMIT_DATE = "2025-12-05"; VERGEN_GIT_SHA = finalAttrs.src.tag; }; @@ -87,10 +87,9 @@ rustPlatform.buildRustPackage (finalAttrs: { cosmic-autologin-noxwayland ; }; + updateScript = nix-update-script { extraArgs = [ - "--version" - "unstable" "--version-regex" "epoch-(.*)" ]; diff --git a/pkgs/by-name/co/cosmic-icons/package.nix b/pkgs/by-name/co/cosmic-icons/package.nix index 93712ff2c7da..4a6f057e2cfc 100644 --- a/pkgs/by-name/co/cosmic-icons/package.nix +++ b/pkgs/by-name/co/cosmic-icons/package.nix @@ -9,14 +9,14 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "cosmic-icons"; - version = "1.0.0-beta.9"; + version = "1.0.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-icons"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-jxt0x0Ctk0PaaFQjf8p9y1yEgWkuEi7bR2VtybwlQAs="; + hash = "sha256-lbj64wH180UGO3jYW9HhuHIwy/tU2Ka86wXz+Wjde8g="; }; nativeBuildInputs = [ just ]; @@ -36,8 +36,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { passthru.updateScript = nix-update-script { extraArgs = [ - "--version" - "unstable" "--version-regex" "epoch-(.*)" ]; diff --git a/pkgs/by-name/co/cosmic-idle/package.nix b/pkgs/by-name/co/cosmic-idle/package.nix index fd6b7cccc256..c6fba06e3f29 100644 --- a/pkgs/by-name/co/cosmic-idle/package.nix +++ b/pkgs/by-name/co/cosmic-idle/package.nix @@ -16,7 +16,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-idle"; - version = "1.0.0-beta.9"; + version = "1.0.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { @@ -58,10 +58,9 @@ rustPlatform.buildRustPackage (finalAttrs: { cosmic-autologin-noxwayland ; }; + updateScript = nix-update-script { extraArgs = [ - "--version" - "unstable" "--version-regex" "epoch-(.*)" ]; diff --git a/pkgs/by-name/co/cosmic-initial-setup/package.nix b/pkgs/by-name/co/cosmic-initial-setup/package.nix index a14c9b07d763..f539637b7c69 100644 --- a/pkgs/by-name/co/cosmic-initial-setup/package.nix +++ b/pkgs/by-name/co/cosmic-initial-setup/package.nix @@ -14,17 +14,17 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-initial-setup"; - version = "1.0.0-beta.9"; + version = "1.0.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-initial-setup"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-eK+1nEpCgWOdhA0Kdg/RwgAON0dMjZujWxqd5CdSqNk="; + hash = "sha256-0PS/VeXRfaxsOC6fyjlyojxWmAnxWgaZsR5NMCAWUQM="; }; - cargoHash = "sha256-jOPJiKPE3UUD/QHmb+6s6l2RVhtUFls3QRGQ6DmEFSE="; + cargoHash = "sha256-fLLpxs3smfBz90MRNlUGzKzmTX/i01jh85b8wqyr9Tg="; buildFeatures = [ "nixos" ]; @@ -86,8 +86,6 @@ rustPlatform.buildRustPackage (finalAttrs: { updateScript = nix-update-script { extraArgs = [ - "--version" - "unstable" "--version-regex" "epoch-(.*)" ]; diff --git a/pkgs/by-name/co/cosmic-launcher/package.nix b/pkgs/by-name/co/cosmic-launcher/package.nix index e80af62bf5db..cb21ce50a89e 100644 --- a/pkgs/by-name/co/cosmic-launcher/package.nix +++ b/pkgs/by-name/co/cosmic-launcher/package.nix @@ -11,17 +11,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-launcher"; - version = "1.0.0-beta.9"; + version = "1.0.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-launcher"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-+qSh2QaLbUcBbJi5nqyXmzAIZfqQhwQF/QBN8a7nY5U="; + hash = "sha256-BEBlBUWp7r95ErC7+aeSfxyexM8oocZHN2V+ZkPNqBo="; }; - cargoHash = "sha256-pHW7kBbEQ8P9Ugkgzn1olSlMCeetuNQ2jMJyEteoeIo="; + cargoHash = "sha256-bmQ8Ni0sR9gfttsEhh9LNbWmTdOkW/JSMEzOf+kvN98="; nativeBuildInputs = [ just @@ -51,10 +51,9 @@ rustPlatform.buildRustPackage (finalAttrs: { cosmic-autologin-noxwayland ; }; + updateScript = nix-update-script { extraArgs = [ - "--version" - "unstable" "--version-regex" "epoch-(.*)" ]; diff --git a/pkgs/by-name/co/cosmic-notifications/package.nix b/pkgs/by-name/co/cosmic-notifications/package.nix index ea1d12801a1b..2ac01650052c 100644 --- a/pkgs/by-name/co/cosmic-notifications/package.nix +++ b/pkgs/by-name/co/cosmic-notifications/package.nix @@ -12,17 +12,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-notifications"; - version = "1.0.0-beta.9"; + version = "1.0.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-notifications"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-2j6F2aYm/tqRlIk0i7HINGI1DuXhI3FX71ggXoPoPpY="; + hash = "sha256-b+YHnh5AdoqB1GDXDBPtLh8Us7vKW+S1g8QZG4deh6w="; }; - cargoHash = "sha256-kLvfZBHJbVSceqKuB9XFshTH4Sl54hKfm8H90RUszKk="; + cargoHash = "sha256-zyM4iMJs2wPIKIEdji1uJF3WYpPGihFswIK5Wyf6Mns="; nativeBuildInputs = [ just @@ -55,8 +55,6 @@ rustPlatform.buildRustPackage (finalAttrs: { updateScript = nix-update-script { extraArgs = [ - "--version" - "unstable" "--version-regex" "epoch-(.*)" ]; diff --git a/pkgs/by-name/co/cosmic-osd/package.nix b/pkgs/by-name/co/cosmic-osd/package.nix index e03f57505c8a..7accb4d0339a 100644 --- a/pkgs/by-name/co/cosmic-osd/package.nix +++ b/pkgs/by-name/co/cosmic-osd/package.nix @@ -15,14 +15,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-osd"; - version = "1.0.0-beta.9"; + version = "1.0.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-osd"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-WK90ml7xIRK2Xd1FIjRJg0QmXfFL1slmZOI8hhGsVtg="; + hash = "sha256-InQdJ3ddyDg8SfkIaK2T4r+gS5Cr0h93afwBGmI40fk="; }; cargoHash = "sha256-DNQvmE/2swrDybjcQfCAjMRkAttjl+ibbLG0HSlcZwU="; @@ -66,8 +66,6 @@ rustPlatform.buildRustPackage (finalAttrs: { updateScript = nix-update-script { extraArgs = [ - "--version" - "unstable" "--version-regex" "epoch-(.*)" ]; diff --git a/pkgs/by-name/co/cosmic-panel/package.nix b/pkgs/by-name/co/cosmic-panel/package.nix index b92a63491a2b..ed88ce8497fe 100644 --- a/pkgs/by-name/co/cosmic-panel/package.nix +++ b/pkgs/by-name/co/cosmic-panel/package.nix @@ -11,7 +11,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-panel"; - version = "1.0.0-beta.9"; + version = "1.0.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { @@ -49,10 +49,9 @@ rustPlatform.buildRustPackage (finalAttrs: { cosmic-autologin-noxwayland ; }; + updateScript = nix-update-script { extraArgs = [ - "--version" - "unstable" "--version-regex" "epoch-(.*)" ]; diff --git a/pkgs/by-name/co/cosmic-player/package.nix b/pkgs/by-name/co/cosmic-player/package.nix index 45572f49f561..bda2d9224c8f 100644 --- a/pkgs/by-name/co/cosmic-player/package.nix +++ b/pkgs/by-name/co/cosmic-player/package.nix @@ -18,14 +18,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-player"; - version = "1.0.0-beta.9"; + version = "1.0.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-player"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-ocnPHk/7/McHPOPsHR3k6fEFAPVlXA729yN+9uQVedo="; + hash = "sha256-+DFMBMJuKPZ8T9PdR3/Qt9lF688TYS1AhbkVK2yudU4="; }; cargoHash = "sha256-Z0+6jtvJ3z/ptcqrbvSuXgjH2liASNJwBIKiHbrVBT8="; @@ -77,10 +77,9 @@ rustPlatform.buildRustPackage (finalAttrs: { cosmic-autologin-noxwayland ; }; + updateScript = nix-update-script { extraArgs = [ - "--version" - "unstable" "--version-regex" "epoch-(.*)" ]; diff --git a/pkgs/by-name/co/cosmic-randr/package.nix b/pkgs/by-name/co/cosmic-randr/package.nix index bf8e511b24ea..116681076c56 100644 --- a/pkgs/by-name/co/cosmic-randr/package.nix +++ b/pkgs/by-name/co/cosmic-randr/package.nix @@ -12,17 +12,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-randr"; - version = "1.0.0-beta.9"; + version = "1.0.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-randr"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-g5s4TIk8nS3qPIAlWQC4D5A936+DYMbEEnU6v8iO9TI="; + hash = "sha256-MpPWgaGj8GxRBH8kc+R352PwnH+9S3GIMCfr8t+XTqk="; }; - cargoHash = "sha256-ZStjzRqgCnRy1v2K1upUbioedmDaa1ml1gRNZc32Q00="; + cargoHash = "sha256-TWFRvXwDWL1ODz83qhUdZQz06hh3pVsnxfQDAtzPEac="; nativeBuildInputs = [ just @@ -52,10 +52,9 @@ rustPlatform.buildRustPackage (finalAttrs: { cosmic-autologin-noxwayland ; }; + updateScript = nix-update-script { extraArgs = [ - "--version" - "unstable" "--version-regex" "epoch-(.*)" ]; diff --git a/pkgs/by-name/co/cosmic-screenshot/package.nix b/pkgs/by-name/co/cosmic-screenshot/package.nix index fa567cda5e10..9436ca1a630e 100644 --- a/pkgs/by-name/co/cosmic-screenshot/package.nix +++ b/pkgs/by-name/co/cosmic-screenshot/package.nix @@ -11,14 +11,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-screenshot"; - version = "1.0.0-beta.9"; + version = "1.0.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-screenshot"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-80PNYY6jiyKDFusF8c1feS6z4Is/6Azj9uEPlm0Ae3I="; + hash = "sha256-mGkYUMVEMY4nWJ9H33tqRSd7cZUvsT0tqXKsnMbjP04="; }; cargoHash = "sha256-O8fFeg1TkKCg+QbTnNjsH52xln4+ophh/BW/b4zQs9o="; @@ -48,10 +48,9 @@ rustPlatform.buildRustPackage (finalAttrs: { cosmic-autologin-noxwayland ; }; + updateScript = nix-update-script { extraArgs = [ - "--version" - "unstable" "--version-regex" "epoch-(.*)" ]; diff --git a/pkgs/by-name/co/cosmic-session/package.nix b/pkgs/by-name/co/cosmic-session/package.nix index eb1a96b23e34..7fb5268befae 100644 --- a/pkgs/by-name/co/cosmic-session/package.nix +++ b/pkgs/by-name/co/cosmic-session/package.nix @@ -12,14 +12,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-session"; - version = "1.0.0-beta.9"; + version = "1.0.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-session"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-ZmZxah5mRY14LeUTGBTljlUP7MaGxwguiwTzL1rhMHY="; + hash = "sha256-0yGg0uW+lBBFYjl0ivqwiZ4slfgL5GRvqOvrv3Q8JOY="; }; cargoHash = "sha256-bo46A7hS1U0cOsa/T4oMTKUTjxVCaGuFdN2qCjVHxhg="; @@ -61,10 +61,9 @@ rustPlatform.buildRustPackage (finalAttrs: { cosmic-autologin-noxwayland ; }; + updateScript = nix-update-script { extraArgs = [ - "--version" - "unstable" "--version-regex" "epoch-(.*)" ]; diff --git a/pkgs/by-name/co/cosmic-settings-daemon/package.nix b/pkgs/by-name/co/cosmic-settings-daemon/package.nix index f16059041241..3351e166990f 100644 --- a/pkgs/by-name/co/cosmic-settings-daemon/package.nix +++ b/pkgs/by-name/co/cosmic-settings-daemon/package.nix @@ -16,14 +16,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-settings-daemon"; - version = "1.0.0-beta.9"; + version = "1.0.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-settings-daemon"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-w+k0x+9GlbAEZshfwIcO6I8hVhHdARJn/CA7QBDOVCo="; + hash = "sha256-w3F7RU1i/ppE1F0LEAGKK5S7PecOMp3gMuFQF62HWp4="; }; postPatch = '' @@ -60,10 +60,9 @@ rustPlatform.buildRustPackage (finalAttrs: { cosmic-autologin-noxwayland ; }; + updateScript = nix-update-script { extraArgs = [ - "--version" - "unstable" "--version-regex" "epoch-(.*)" ]; diff --git a/pkgs/by-name/co/cosmic-settings/package.nix b/pkgs/by-name/co/cosmic-settings/package.nix index 73cdba2478cf..ec9efcae406e 100644 --- a/pkgs/by-name/co/cosmic-settings/package.nix +++ b/pkgs/by-name/co/cosmic-settings/package.nix @@ -27,17 +27,17 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-settings"; - version = "1.0.0-beta.9"; + version = "1.0.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-settings"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-MNse8aUfRuJ7svNWv/b+XF2LVNKw4O6oZN7bUmrPE78="; + hash = "sha256-tmMxZk7dThuPsLG8RMnEcrbVB1b4Cb+nn3IXkTNbZW0="; }; - cargoHash = "sha256-zubJwm+4Jb6Fv2+tu93It4wkD9KJe3KaPUkxlWAvuZE="; + cargoHash = "sha256-wCAh7JoyDT0ugq2k0hV76lAMQb4rgND5TpMRjN4VqmI="; nativeBuildInputs = [ cmake @@ -87,10 +87,9 @@ rustPlatform.buildRustPackage (finalAttrs: { cosmic-autologin-noxwayland ; }; + updateScript = nix-update-script { extraArgs = [ - "--version" - "unstable" "--version-regex" "epoch-(.*)" ]; diff --git a/pkgs/by-name/co/cosmic-store/package.nix b/pkgs/by-name/co/cosmic-store/package.nix index 252f7f938691..0da9f059ce73 100644 --- a/pkgs/by-name/co/cosmic-store/package.nix +++ b/pkgs/by-name/co/cosmic-store/package.nix @@ -15,17 +15,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-store"; - version = "1.0.0-beta.9"; + version = "1.0.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-store"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-6PysnBu6b4REfmIwk7MgYZpNXeFKX2kIrwoflqAAKNg="; + hash = "sha256-ibF8ntAxWMuGlXHGp7+CrQ1jAiabuznyRHKnWbStt4w="; }; - cargoHash = "sha256-n9QuACHrSctmH8qLpDL3Z6iGyKXhYKVoGOiw14jVIkc="; + cargoHash = "sha256-VapIpvjtBo+oSUWtilPR0v5crjDVt0OGdHlx73Gb6Jk="; nativeBuildInputs = [ just @@ -60,10 +60,9 @@ rustPlatform.buildRustPackage (finalAttrs: { cosmic-autologin-noxwayland ; }; + updateScript = nix-update-script { extraArgs = [ - "--version" - "unstable" "--version-regex" "epoch-(.*)" ]; diff --git a/pkgs/by-name/co/cosmic-term/package.nix b/pkgs/by-name/co/cosmic-term/package.nix index ddec82d42938..20f7366f0dc5 100644 --- a/pkgs/by-name/co/cosmic-term/package.nix +++ b/pkgs/by-name/co/cosmic-term/package.nix @@ -15,17 +15,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-term"; - version = "1.0.0-beta.9"; + version = "1.0.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-term"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-RSW5oy5lYY15PbZaoxEwLy6g1+I0pOFBNR3pN5HuEqE="; + hash = "sha256-FPg/dXk2uZFPWZ7JgZo5zRSoBlXCfxGI7uRmq9o5LL8="; }; - cargoHash = "sha256-gLPNX9CEortxDPM9+QYiHlCTPINnoYL1P90HWVPcezY="; + cargoHash = "sha256-ImWHjEKgu9FQR52A3GjnAkxlPduKuzSUAOANYr0DzMA="; nativeBuildInputs = [ just @@ -60,10 +60,9 @@ rustPlatform.buildRustPackage (finalAttrs: { cosmic-autologin-noxwayland ; }; + updateScript = nix-update-script { extraArgs = [ - "--version" - "unstable" "--version-regex" "epoch-(.*)" ]; diff --git a/pkgs/by-name/co/cosmic-wallpapers/package.nix b/pkgs/by-name/co/cosmic-wallpapers/package.nix index 57581c16dd11..08028cc7c0d9 100644 --- a/pkgs/by-name/co/cosmic-wallpapers/package.nix +++ b/pkgs/by-name/co/cosmic-wallpapers/package.nix @@ -7,7 +7,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "cosmic-wallpapers"; - version = "1.0.0-beta.9"; + version = "1.0.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { @@ -23,8 +23,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { passthru.updateScript = nix-update-script { extraArgs = [ - "--version" - "unstable" "--version-regex" "epoch-(.*)" ]; diff --git a/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix b/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix index 25fbcefe90ab..7157da565741 100644 --- a/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix +++ b/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix @@ -14,17 +14,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-workspaces-epoch"; - version = "1.0.0-beta.9"; + version = "1.0.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-workspaces-epoch"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-/NLEI+rBuqq1NXh9KijkR+lOlyEOfgwc46dgUoPxF1E="; + hash = "sha256-qqnZAQp8SweVMe59m02xe27qw4S7ypraASgV8lCWB2I="; }; - cargoHash = "sha256-7BdyHz66A+QhJY0haohaQiNkhpmX9rqIW9gD8E4Q7Qg="; + cargoHash = "sha256-ZVl09YgeH+V4X3H88rdeiBgua1IpVcfKe0y8A78wzl4="; separateDebugInfo = true; @@ -55,10 +55,9 @@ rustPlatform.buildRustPackage (finalAttrs: { cosmic-autologin-noxwayland ; }; + updateScript = nix-update-script { extraArgs = [ - "--version" - "unstable" "--version-regex" "epoch-(.*)" ]; diff --git a/pkgs/by-name/cp/cpuinfo/package.nix b/pkgs/by-name/cp/cpuinfo/package.nix index 9f0605c0984a..aba43c6c3735 100644 --- a/pkgs/by-name/cp/cpuinfo/package.nix +++ b/pkgs/by-name/cp/cpuinfo/package.nix @@ -10,13 +10,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "cpuinfo"; - version = "0-unstable-2025-11-19"; + version = "0-unstable-2025-12-09"; src = fetchFromGitHub { owner = "pytorch"; repo = "cpuinfo"; - rev = "161a9ec374884f4b3e85725cb22e05f9458fdc93"; - hash = "sha256-uzo6QpNfzTcqOpDse14e2OoxNyKDU8jSx+/wPLxmpJg="; + rev = "ff24ffee8340fbd9001cce6a9ef41cdd16aa2bd3"; + hash = "sha256-lvsM/K0CDknsGN/ZXSZCg6nr6BLMQce8wlHncjGHMdk="; }; passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; @@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "cpu-info"; maintainers = with lib.maintainers; [ pawelchcki ]; pkgConfigModules = [ "libcpuinfo" ]; - # https://github.com/pytorch/cpuinfo/blob/161a9ec374884f4b3e85725cb22e05f9458fdc93/CMakeLists.txt#L98 + # https://github.com/pytorch/cpuinfo/blob/ff24ffee8340fbd9001cce6a9ef41cdd16aa2bd3/CMakeLists.txt#L98 platforms = lib.platforms.x86 ++ lib.platforms.aarch ++ lib.platforms.riscv; }; }) diff --git a/pkgs/by-name/dn/dnscrypt-proxy/package.nix b/pkgs/by-name/dn/dnscrypt-proxy/package.nix index 94d277733ebd..025d834ea8fa 100644 --- a/pkgs/by-name/dn/dnscrypt-proxy/package.nix +++ b/pkgs/by-name/dn/dnscrypt-proxy/package.nix @@ -8,7 +8,7 @@ buildGoModule rec { pname = "dnscrypt-proxy"; - version = "2.1.14"; + version = "2.1.15"; vendorHash = null; @@ -18,7 +18,7 @@ buildGoModule rec { owner = "DNSCrypt"; repo = "dnscrypt-proxy"; rev = version; - hash = "sha256-JPBAlRpJw6Oy4f3twyhX95XqWFtUTEFPjwyVaNMSHmQ="; + hash = "sha256-o6XZR3w1LfyCGOcF6Gzp39neMp5QjbTxQdL8A81AakM="; }; patches = [ diff --git a/pkgs/by-name/ez/ezquake/package.nix b/pkgs/by-name/ez/ezquake/package.nix index d99fbdce7473..2f30630226b5 100644 --- a/pkgs/by-name/ez/ezquake/package.nix +++ b/pkgs/by-name/ez/ezquake/package.nix @@ -68,5 +68,6 @@ stdenv.mkDerivation rec { mainProgram = "ezquake"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ edwtjo ]; }; } diff --git a/pkgs/by-name/ff/ffizer/package.nix b/pkgs/by-name/ff/ffizer/package.nix index d33c6e110f25..ccced232401b 100644 --- a/pkgs/by-name/ff/ffizer/package.nix +++ b/pkgs/by-name/ff/ffizer/package.nix @@ -10,7 +10,7 @@ rustPlatform.buildRustPackage rec { pname = "ffizer"; - version = "2.13.5"; + version = "2.13.6"; buildFeatures = [ "cli" ]; @@ -18,10 +18,10 @@ rustPlatform.buildRustPackage rec { owner = "ffizer"; repo = "ffizer"; rev = version; - hash = "sha256-kYsHhNW9UkttKVNEY9+Z9EZWDNIuhCWTmRJytaZVgKc="; + hash = "sha256-1UKXUcoAFQymz1J4oLH8Bwqxby8d+fhcFFYbfQBwTeo="; }; - cargoHash = "sha256-zsJ5RjqxzCwRJQvWi65NwZ/w3lIvZvkE80EdmNeJUdg="; + cargoHash = "sha256-+0d2cnRso6M4qhtdb3fk4AZ7vsDl49Ycly98xybaZRg="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/gc/gcfflasher/package.nix b/pkgs/by-name/gc/gcfflasher/package.nix index a8f8bd090570..c92f4e88cc87 100644 --- a/pkgs/by-name/gc/gcfflasher/package.nix +++ b/pkgs/by-name/gc/gcfflasher/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation rec { pname = "gcfflasher"; - version = "4.10.0"; + version = "4.11.0"; src = fetchFromGitHub { owner = "dresden-elektronik"; repo = "gcfflasher"; tag = "v${version}"; - hash = "sha256-ayPo8FHxlH/xaoIwjbATSYLtGJUJkSj0oS16QoMxsbc="; + hash = "sha256-nYLGKem4+Ty2QyhDQIyo9wLEKrbumYKuoGIA9Ore7XM="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ge/genemichaels/package.nix b/pkgs/by-name/ge/genemichaels/package.nix index 9e3e21c6dae5..3a61163920fc 100644 --- a/pkgs/by-name/ge/genemichaels/package.nix +++ b/pkgs/by-name/ge/genemichaels/package.nix @@ -7,14 +7,14 @@ rustPlatform.buildRustPackage rec { pname = "genemichaels"; - version = "0.8.5"; + version = "0.9.2"; src = fetchCrate { inherit pname version; - hash = "sha256-5cM5VyS5w92CjP3nVumuUNkCFlhipukRhM8ERhE36n4="; + hash = "sha256-jkEbIDbstAI2rLXe6G9171bIKG76vVyb8ycRKhhwP0A="; }; - cargoHash = "sha256-aJDtXsGVUxUrh3yLWEcobvFUqy/7PGFQHWIWU54zYdE="; + cargoHash = "sha256-2dhAKZ8dTcaGk+IE+FR8J2eOKh37jd8BoM4wKMvvOmE="; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/go/go-audit/package.nix b/pkgs/by-name/go/go-audit/package.nix index 470473054182..d7f06ff81e05 100644 --- a/pkgs/by-name/go/go-audit/package.nix +++ b/pkgs/by-name/go/go-audit/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "go-audit"; - version = "1.2.0"; + version = "1.2.1"; src = fetchFromGitHub { owner = "slackhq"; repo = "go-audit"; rev = "v${version}"; - sha256 = "sha256-Li/bMgl/wj9bHpXW5gwWvb7BvyBPzeLCP979J2kyRCM="; + sha256 = "sha256-VzxFhaeETmhjYWBLQil10OhV4k8w6EHfV0qnun73gb0="; }; - vendorHash = "sha256-JHimXGsUMAQqCutREsmtgDIf6Vda+it0IL3AfS86omU="; + vendorHash = "sha256-g5NP5QY8kNPQLLT9GGqHIQXkaBoZ+Wqna7KknCIwBNM="; # Tests need network access doCheck = false; diff --git a/pkgs/by-name/go/gosec/package.nix b/pkgs/by-name/go/gosec/package.nix index 3dbf68d58c8f..e3cf142ebe72 100644 --- a/pkgs/by-name/go/gosec/package.nix +++ b/pkgs/by-name/go/gosec/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "gosec"; - version = "2.22.10"; + version = "2.22.11"; src = fetchFromGitHub { owner = "securego"; repo = "gosec"; rev = "v${version}"; - hash = "sha256-KQfQ6RDrnO13emfjiQn+zSI+3Zj9hLWhdLZbAmQBdT0="; + hash = "sha256-xCCZUM88z6sSFEo2XQJNx0fTh6KBer7oBSnBEZr3xk0="; }; - vendorHash = "sha256-kH7bD4CqFgnw5kuPKyQkwGYUuzkQEmuw7T8fxQ46h3o="; + vendorHash = "sha256-n5ORSfEcXOc2bUDArEzwlTiDo2ILu8aGte3pPOou+6c="; subPackages = [ "cmd/gosec" diff --git a/pkgs/by-name/gr/greg/package.nix b/pkgs/by-name/gr/greg/package.nix index d0833a2b5f7e..da9eca5d24ff 100644 --- a/pkgs/by-name/gr/greg/package.nix +++ b/pkgs/by-name/gr/greg/package.nix @@ -28,5 +28,6 @@ python3Packages.buildPythonApplication rec { description = "Command-line podcast aggregator"; mainProgram = "greg"; license = lib.licenses.gpl3; + maintainers = with lib.maintainers; [ edwtjo ]; }; } diff --git a/pkgs/by-name/gr/gridtracker/package.nix b/pkgs/by-name/gr/gridtracker/package.nix index bff758f929ba..236b08be4224 100644 --- a/pkgs/by-name/gr/gridtracker/package.nix +++ b/pkgs/by-name/gr/gridtracker/package.nix @@ -49,6 +49,5 @@ stdenv.mkDerivation rec { homepage = "https://gridtracker.org"; license = lib.licenses.bsd3; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ melling ]; }; } diff --git a/pkgs/by-name/gr/grig/package.nix b/pkgs/by-name/gr/grig/package.nix index 3b9c9ce9b563..0dbb126f4e3e 100644 --- a/pkgs/by-name/gr/grig/package.nix +++ b/pkgs/by-name/gr/grig/package.nix @@ -47,7 +47,6 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ - melling mafo ]; }; diff --git a/pkgs/by-name/ht/html-tidy/package.nix b/pkgs/by-name/ht/html-tidy/package.nix index 519e4f76d320..fe53847a3024 100644 --- a/pkgs/by-name/ht/html-tidy/package.nix +++ b/pkgs/by-name/ht/html-tidy/package.nix @@ -54,6 +54,7 @@ stdenv.mkDerivation rec { license = lib.licenses.libpng; # very close to it - the 3 clauses are identical homepage = "http://html-tidy.org"; platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ edwtjo ]; mainProgram = "tidy"; }; } diff --git a/pkgs/by-name/i2/i2pd/package.nix b/pkgs/by-name/i2/i2pd/package.nix index a508e1922995..633baddaa3bf 100644 --- a/pkgs/by-name/i2/i2pd/package.nix +++ b/pkgs/by-name/i2/i2pd/package.nix @@ -53,6 +53,7 @@ stdenv.mkDerivation rec { homepage = "https://i2pd.website"; description = "Minimal I2P router written in C++"; license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ edwtjo ]; platforms = lib.platforms.unix; mainProgram = "i2pd"; }; diff --git a/pkgs/by-name/ja/jameica/package.nix b/pkgs/by-name/ja/jameica/package.nix index 88300186770b..b32d1573ac61 100644 --- a/pkgs/by-name/ja/jameica/package.nix +++ b/pkgs/by-name/ja/jameica/package.nix @@ -123,7 +123,6 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ - flokli r3dl3g ]; mainProgram = "jameica"; diff --git a/pkgs/by-name/je/jenkins/package.nix b/pkgs/by-name/je/jenkins/package.nix index ad482809e1fa..31887afcfdf9 100644 --- a/pkgs/by-name/je/jenkins/package.nix +++ b/pkgs/by-name/je/jenkins/package.nix @@ -18,11 +18,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "jenkins"; - version = "2.528.2"; + version = "2.528.3"; src = fetchurl { url = "https://get.jenkins.io/war-stable/${finalAttrs.version}/jenkins.war"; - hash = "sha256-YiWtzsAQ6gdcLWmP69vXLfduIV3WtsocV5u07Osq1cc="; + hash = "sha256-v6MfHjqs67W849UHbHPfl78MBWfuuNhzj1T2usSKvXQ="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/la/languagetool/package.nix b/pkgs/by-name/la/languagetool/package.nix index d2d7c08b65e2..77a82ed8187f 100644 --- a/pkgs/by-name/la/languagetool/package.nix +++ b/pkgs/by-name/la/languagetool/package.nix @@ -41,6 +41,7 @@ stdenv.mkDerivation rec { homepage = "https://languagetool.org"; sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; license = lib.licenses.lgpl21Plus; + maintainers = with lib.maintainers; [ edwtjo ]; platforms = jre.meta.platforms; description = "Proofreading program for English, French German, Polish, and more"; }; diff --git a/pkgs/by-name/la/lazytrivy/package.nix b/pkgs/by-name/la/lazytrivy/package.nix new file mode 100644 index 000000000000..47e94b231f7f --- /dev/null +++ b/pkgs/by-name/la/lazytrivy/package.nix @@ -0,0 +1,49 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + makeWrapper, + trivy, + nix-update-script, +}: + +buildGoModule (finalAttrs: { + pname = "lazytrivy"; + version = "1.2.0"; + + src = fetchFromGitHub { + owner = "owenrumney"; + repo = "lazytrivy"; + tag = "v${finalAttrs.version}"; + hash = "sha256-fhHy54pIbYdj+mWCIx7Wla6x+J/w2f8+J+WSbt+WNwA="; + }; + + vendorHash = "sha256-dIe6zjWc8DVU9YQbYfmNUcfSh6MsdZZ8/A/EYLmPNkE="; + + ldflags = [ + "-s" + "-w" + ]; + + nativeBuildInputs = [ makeWrapper ]; + + postFixup = '' + wrapProgram $out/bin/lazytrivy \ + --prefix PATH : ${ + lib.makeBinPath [ + trivy + ] + } + ''; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "TUI to do vulnerability scanning using trivy"; + homepage = "https://github.com/owenrumney/lazytrivy"; + changelog = "https://github.com/owenrumney/lazytrivy/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ kpbaks ]; + mainProgram = "lazytrivy"; + }; +}) diff --git a/pkgs/by-name/li/libcrossguid/package.nix b/pkgs/by-name/li/libcrossguid/package.nix index 8b65fda2bb7c..4171220706a3 100644 --- a/pkgs/by-name/li/libcrossguid/package.nix +++ b/pkgs/by-name/li/libcrossguid/package.nix @@ -32,6 +32,7 @@ stdenv.mkDerivation rec { meta = { description = "Lightweight cross platform C++ GUID/UUID library"; license = lib.licenses.mit; + maintainers = with lib.maintainers; [ edwtjo ]; homepage = "https://github.com/graeme-hill/crossguid"; platforms = with lib.platforms; linux; }; diff --git a/pkgs/by-name/li/libresplit/package.nix b/pkgs/by-name/li/libresplit/package.nix index cb9b06431a12..2b7a598bdf87 100644 --- a/pkgs/by-name/li/libresplit/package.nix +++ b/pkgs/by-name/li/libresplit/package.nix @@ -14,13 +14,13 @@ gcc15Stdenv.mkDerivation { pname = "libresplit"; - version = "0-unstable-2025-11-15"; + version = "0-unstable-2025-12-08"; src = fetchFromGitHub { owner = "LibreSplit"; repo = "LibreSplit"; - rev = "68cecf6a0784bdf697bc65f490f3ebd701bcd989"; - hash = "sha256-T6g/8D/kgarlmstekFgY2Qt4OFpLivQtkU856jxAZ/Q="; + rev = "38263d7f33cc2b26261f354090102deeeeb6f268"; + hash = "sha256-33j5+6IBbEjXW17ZpbkYkLTO0411iZDGXLAK/5SKa+4="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/md/mdevctl/package.nix b/pkgs/by-name/md/mdevctl/package.nix index e7985362ee10..dd5ca6aac258 100644 --- a/pkgs/by-name/md/mdevctl/package.nix +++ b/pkgs/by-name/md/mdevctl/package.nix @@ -46,6 +46,7 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/mdevctl/mdevctl"; description = "Mediated device management utility for linux"; license = lib.licenses.lgpl21Only; + maintainers = with lib.maintainers; [ edwtjo ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/ne/netron/package.nix b/pkgs/by-name/ne/netron/package.nix index 08963d43fb3b..e31fb244ff0f 100644 --- a/pkgs/by-name/ne/netron/package.nix +++ b/pkgs/by-name/ne/netron/package.nix @@ -16,16 +16,16 @@ let in buildNpmPackage (finalAttrs: { pname = "netron"; - version = "8.7.6"; + version = "8.7.7"; src = fetchFromGitHub { owner = "lutzroeder"; repo = "netron"; tag = "v${finalAttrs.version}"; - hash = "sha256-gVaNYbKTvymRl1M58Hk2CAxiRXB73adfkaRbpGHsReI="; + hash = "sha256-QQnHdOmQOJ18YzBc1SWLysUjwdOHFm4HggM4MDz2Qow="; }; - npmDepsHash = "sha256-ScEqjtCafuCQ3+KgQnQQ6q+t483Sy/0N5kSQUsbgnRw="; + npmDepsHash = "sha256-Jg4nXoQBXTBSRygL73jLjXOn5g1t2K5L79YzkmBURwY="; nativeBuildInputs = [ jq ]; diff --git a/pkgs/by-name/no/nomad-driver-podman/package.nix b/pkgs/by-name/no/nomad-driver-podman/package.nix index 40116f941391..9a8e88c06ef0 100644 --- a/pkgs/by-name/no/nomad-driver-podman/package.nix +++ b/pkgs/by-name/no/nomad-driver-podman/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "nomad-driver-podman"; - version = "0.6.3"; + version = "0.6.4"; src = fetchFromGitHub { owner = "hashicorp"; repo = "nomad-driver-podman"; rev = "v${version}"; - sha256 = "sha256-foGbOIR1pdimMKVVrnvffNfqcWDwomenxtE696I1KwE="; + sha256 = "sha256-fgJzlSJA2SMQU3aMUMoQEcVfkdPm5c8twWi97fxFQ3s="; }; - vendorHash = "sha256-nQTxadv2EBf4U0dXQXXAetqk9SzB8s+WyU9nRD+I438="; + vendorHash = "sha256-+pc4Rnsh7Ku2IVptzq5UHB5wR9fvs+8K/d13M+hNRVI="; subPackages = [ "." ]; diff --git a/pkgs/by-name/np/npingler/package.nix b/pkgs/by-name/np/npingler/package.nix index 7ba718f3535f..a50db57437fa 100644 --- a/pkgs/by-name/np/npingler/package.nix +++ b/pkgs/by-name/np/npingler/package.nix @@ -14,16 +14,16 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "npingler"; - version = "0.4.0"; + version = "0.5.0"; src = fetchFromGitHub { owner = "9999years"; repo = "npingler"; tag = "v${finalAttrs.version}"; - hash = "sha256-d34IGZ+Xdzknkmz+JemEEEYde+8zowuGOlGKlm7F3Jk="; + hash = "sha256-vEaIhHN0nNmZbl2oUZzV0s9TyZauq0rY3ACJW6sw2xc="; }; - cargoHash = "sha256-Fs5LPy9dX2hRyMo/YASQesXQoklqYDV78eXnlecet0E="; + cargoHash = "sha256-xwhdlotwr9lyha4nn+meQnHE3/Dge+lT1QPHv+LWiv0="; buildFeatures = [ "clap_mangen" ]; diff --git a/pkgs/by-name/nu/nugget-doom/package.nix b/pkgs/by-name/nu/nugget-doom/package.nix index c2ef2f68d3a7..79a7d48b50c5 100644 --- a/pkgs/by-name/nu/nugget-doom/package.nix +++ b/pkgs/by-name/nu/nugget-doom/package.nix @@ -17,13 +17,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "nugget-doom"; - version = "4.4.0"; + version = "4.5.0"; src = fetchFromGitHub { owner = "MrAlaux"; repo = "Nugget-Doom"; tag = "nugget-doom-${finalAttrs.version}"; - hash = "sha256-Egk4Tx0qFC++r/Bubr1N+lxAfjyDkRmrZKwf09ZD+Kk="; + hash = "sha256-9tj0keNM4NXfFAToQAsl04dbs/SIsUQYXpvrIEYspuw="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ny/nylon/package.nix b/pkgs/by-name/ny/nylon/package.nix index ffb459be3213..17ffd478aa05 100644 --- a/pkgs/by-name/ny/nylon/package.nix +++ b/pkgs/by-name/ny/nylon/package.nix @@ -33,6 +33,7 @@ stdenv.mkDerivation rec { homepage = "http://monkey.org/~marius/nylon"; description = "Proxy server, supporting SOCKS 4 and 5, as well as a mirror mode"; license = lib.licenses.bsdOriginal; + maintainers = with lib.maintainers; [ edwtjo ]; platforms = lib.platforms.linux; mainProgram = "nylon"; }; diff --git a/pkgs/by-name/op/opentrack/package.nix b/pkgs/by-name/op/opentrack/package.nix index 3390f0d6d9d3..20f36938940b 100644 --- a/pkgs/by-name/op/opentrack/package.nix +++ b/pkgs/by-name/op/opentrack/package.nix @@ -22,13 +22,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "opentrack"; - version = "2024.1.1-unstable-2025-11-06"; + version = "2024.1.1-unstable-2025-12-07"; src = fetchFromGitHub { owner = "opentrack"; repo = "opentrack"; - rev = "f7696e0b8515d53f0d0a7515cc27d3f80b3a5c28"; - hash = "sha256-FhI6lem83STBWjFMlChy/hhletyBkVM3iUmJfAU91UE="; + rev = "c21375c5bbe2cb562cc3232ace8bcf068e70fedf"; + hash = "sha256-KEdFMDic/C1JgDP0UYODi7FD3bxgj5h3OaWwp8rQp7E="; }; aruco = callPackage ./aruco.nix { }; diff --git a/pkgs/by-name/pa/paperless-ngx/package.nix b/pkgs/by-name/pa/paperless-ngx/package.nix index 984063fdd74c..dec73966e9f9 100644 --- a/pkgs/by-name/pa/paperless-ngx/package.nix +++ b/pkgs/by-name/pa/paperless-ngx/package.nix @@ -169,6 +169,7 @@ python.pkgs.buildPythonApplication rec { pythonRelaxDeps = [ "celery" "django-allauth" + "drf-spectacular-sidecar" "python-dotenv" "gotenberg-client" "redis" diff --git a/pkgs/by-name/pk/pkgsite/package.nix b/pkgs/by-name/pk/pkgsite/package.nix index 1042e78d1ba4..12f7e3e705e7 100644 --- a/pkgs/by-name/pk/pkgsite/package.nix +++ b/pkgs/by-name/pk/pkgsite/package.nix @@ -7,16 +7,16 @@ buildGoModule { pname = "pkgsite"; - version = "0-unstable-2025-11-28"; + version = "0-unstable-2025-12-09"; src = fetchFromGitHub { owner = "golang"; repo = "pkgsite"; - rev = "d74adeade195e94064b1dc38fd14b93037ad7694"; - hash = "sha256-Rlm5XwOLjGYOtg12tlUtkd2+upY2EP7x5dI+Nx2JAF0="; + rev = "7dafa59905aea1f9f4a8d2f38c1505796d9b69b3"; + hash = "sha256-aNpvU/4FFNDJAn11Js+1I41GjLic6gF8MyJXS3TLeRA="; }; - vendorHash = "sha256-Zv9kyBGLicSJlWD0/wv6ggteA+DttOb18/P5s91tJxE="; + vendorHash = "sha256-6wgJNDzUzSCkwzjqGwzpa63+0HoN5PapKxMBFBuu16M="; subPackages = [ "cmd/pkgsite" ]; diff --git a/pkgs/by-name/pr/process-cpp/package.nix b/pkgs/by-name/pr/process-cpp/package.nix index a23b2cf8cee8..0c9b7fe00237 100644 --- a/pkgs/by-name/pr/process-cpp/package.nix +++ b/pkgs/by-name/pr/process-cpp/package.nix @@ -2,43 +2,38 @@ lib, stdenv, fetchFromGitLab, - fetchpatch2, testers, gitUpdater, + boost, cmake, coreutils, - boost, + doxygen, + graphviz, gtest, lomiri, properties-cpp, pkg-config, + withDocumentation ? true, }: stdenv.mkDerivation (finalAttrs: { pname = "process-cpp"; - version = "3.0.2"; + version = "3.0.3"; src = fetchFromGitLab { domain = "gitlab.com"; owner = "ubports"; repo = "development/core/lib-cpp/process-cpp"; rev = finalAttrs.version; - hash = "sha256-UCNmD5Ea2wnEwG9gkt88TaX0vfS4SCaIOPRMeNFx80Y="; + hash = "sha256-PmlgzCEvBPC0k/pU6xneKINOGAas+hDWIrWUEkj+rDU="; }; outputs = [ "out" "dev" - ]; - - patches = [ - # Fix compat with CMake 4 - # Remove when version > 3.0.2 - (fetchpatch2 { - name = "0001-process-cpp-Bump-cmake_minimum_required-to-version-3.10.patch"; - url = "https://gitlab.com/ubports/development/core/lib-cpp/process-cpp/-/commit/c374b62cb79d668505c1c8dc55edddc938a573ba.diff"; - hash = "sha256-2H6f+EAR7p4mb0ReNl8LaosPVF/CNRm+PiYV7tkOQ/w="; - }) + ] + ++ lib.optionals withDocumentation [ + "doc" ]; postPatch = '' @@ -56,6 +51,10 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake pkg-config + ] + ++ lib.optionals withDocumentation [ + doxygen + graphviz ]; buildInputs = [ @@ -66,7 +65,10 @@ stdenv.mkDerivation (finalAttrs: { checkInputs = [ gtest ]; - cmakeFlags = [ (lib.cmakeBool "BUILD_TESTING" finalAttrs.finalPackage.doCheck) ]; + cmakeFlags = [ + (lib.cmakeBool "BUILD_TESTING" finalAttrs.finalPackage.doCheck) + (lib.cmakeBool "PROCESS_CPP_ENABLE_DOC_GENERATION" withDocumentation) + ]; doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; diff --git a/pkgs/by-name/pr/properties-cpp/package.nix b/pkgs/by-name/pr/properties-cpp/package.nix index c368d27ecd27..c0e6f35dac6f 100644 --- a/pkgs/by-name/pr/properties-cpp/package.nix +++ b/pkgs/by-name/pr/properties-cpp/package.nix @@ -51,6 +51,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://gitlab.com/ubports/development/core/lib-cpp/properties-cpp"; description = "Very simple convenience library for handling properties and signals in C++11"; license = lib.licenses.lgpl3Only; + maintainers = with lib.maintainers; [ edwtjo ]; platforms = lib.platforms.linux; pkgConfigModules = [ "properties-cpp" diff --git a/pkgs/by-name/qp/qperf/package.nix b/pkgs/by-name/qp/qperf/package.nix index 20d13c7af3d9..e4400af6bfb9 100644 --- a/pkgs/by-name/qp/qperf/package.nix +++ b/pkgs/by-name/qp/qperf/package.nix @@ -53,5 +53,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/linux-rdma/qperf"; license = lib.licenses.gpl2Only; platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ edwtjo ]; }; } diff --git a/pkgs/by-name/rs/rsop/package.nix b/pkgs/by-name/rs/rsop/package.nix index 7e00a235fa1d..c09ce45d476a 100644 --- a/pkgs/by-name/rs/rsop/package.nix +++ b/pkgs/by-name/rs/rsop/package.nix @@ -11,17 +11,17 @@ rustPlatform.buildRustPackage rec { pname = "rsop"; - version = "0.9.1"; + version = "0.9.2"; src = fetchFromGitea { domain = "codeberg.org"; owner = "heiko"; repo = "rsop"; rev = "rsop/v${version}"; - hash = "sha256-LlTKPiBqc0mED3co/d4elo/QkBOhjppOQrrsn3Kwfv4="; + hash = "sha256-rjlkXiG96TbAt7JLbEC/ExKAOfMpGbTc/ZXjLSXN3lw="; }; - cargoHash = "sha256-UFgGMmDeeIKK3L/1f+UCaZKykC7ORIFpMU31Pi1JtHQ="; + cargoHash = "sha256-6o/JF25KJIKYtdeC9/ezAdwLk2GOGCu2r2FSLGxGzeY="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/sp/spotube/package.nix b/pkgs/by-name/sp/spotube/package.nix index 541f62c704f8..db5541cd446d 100644 --- a/pkgs/by-name/sp/spotube/package.nix +++ b/pkgs/by-name/sp/spotube/package.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "spotube"; - version = "5.0.0"; + version = "5.1.0"; src = finalAttrs.passthru.sources.${stdenv.hostPlatform.system}; @@ -87,19 +87,19 @@ stdenv.mkDerivation (finalAttrs: { { "aarch64-linux" = fetchArtifact { suffix = "linux-aarch64.deb"; - hash = "sha256-xMYqhywxJTghJlxqO05i79140R5PBOsMw66BYIWq5Vw="; + hash = "sha256-b+4IeZNWgU5psqDN4F1VDvF6nSf5B7i9XG1GdOTswYU="; }; "x86_64-linux" = fetchArtifact { suffix = "linux-x86_64.deb"; - hash = "sha256-ZsppON33jnn52eoVtCX7gyWy7lLlRRrhzvOz7reCP4Q="; + hash = "sha256-tCuOhThuyIcjJJyIpbpK+3eTCfrQMsIiNt3jZxYL5pU="; }; "x86_64-darwin" = fetchArtifact { suffix = "macos-universal.dmg"; - hash = "sha256-OMgDMWBsG/Powfti4ObeZfWFir8KzCbzi8ujV6Y967s="; + hash = "sha256-OqFlyv9sR7yG5GqkZjfFb0xMzDeRNNzJOBap7Pa2etw="; }; "aarch64-darwin" = fetchArtifact { suffix = "macos-universal.dmg"; - hash = "sha256-OMgDMWBsG/Powfti4ObeZfWFir8KzCbzi8ujV6Y967s="; + hash = "sha256-OqFlyv9sR7yG5GqkZjfFb0xMzDeRNNzJOBap7Pa2etw="; }; }; diff --git a/pkgs/by-name/sr/srm/package.nix b/pkgs/by-name/sr/srm/package.nix index 859b3993af30..55c7863e739b 100644 --- a/pkgs/by-name/sr/srm/package.nix +++ b/pkgs/by-name/sr/srm/package.nix @@ -28,6 +28,7 @@ stdenv.mkDerivation { ''; homepage = "https://srm.sourceforge.net"; license = lib.licenses.mit; + maintainers = with lib.maintainers; [ edwtjo ]; platforms = lib.platforms.unix; }; } diff --git a/pkgs/by-name/st/storcli2/package.nix b/pkgs/by-name/st/storcli2/package.nix index 1ed23684e46f..afb83a6a1214 100644 --- a/pkgs/by-name/st/storcli2/package.nix +++ b/pkgs/by-name/st/storcli2/package.nix @@ -62,6 +62,7 @@ stdenvNoCC.mkDerivation ( description = "Storage Command Line Tool"; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; license = lib.licenses.unfree; + maintainers = with lib.maintainers; [ edwtjo ]; mainProgram = "storcli2"; platforms = [ "x86_64-linux" diff --git a/pkgs/by-name/su/suitesparse-graphblas/package.nix b/pkgs/by-name/su/suitesparse-graphblas/package.nix index 4838ccffdfbc..e15f8bd77cf7 100644 --- a/pkgs/by-name/su/suitesparse-graphblas/package.nix +++ b/pkgs/by-name/su/suitesparse-graphblas/package.nix @@ -8,7 +8,7 @@ stdenv.mkDerivation rec { pname = "suitesparse-graphblas"; - version = "10.2.0"; + version = "10.3.0"; outputs = [ "out" @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { owner = "DrTimothyAldenDavis"; repo = "GraphBLAS"; rev = "v${version}"; - hash = "sha256-iZe5zHDaJtH1N6zXir38U2VJOD9fPChhwB7c3uCvjYc="; + hash = "sha256-wsvw/95eHF9KeduAgCfvNunRs86m4tiilxle26d1yJs="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/su/summon/package.nix b/pkgs/by-name/su/summon/package.nix index b28f1cb97b1a..65a860f659df 100644 --- a/pkgs/by-name/su/summon/package.nix +++ b/pkgs/by-name/su/summon/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "summon"; - version = "0.10.9"; + version = "0.10.10"; src = fetchFromGitHub { owner = "cyberark"; repo = "summon"; rev = "v${version}"; - hash = "sha256-E9mrniOOP8ZGPZfwV0BEY3sD25XUvaAVTd1lPs6/jO8="; + hash = "sha256-zPzRsfNN75AZ1qsL/VZUkFxzt3blp8eQPXQsMmis3Cs="; }; - vendorHash = "sha256-ZT3lVL8qoonmeWsmCzjMbOsAf2NvpheC6ThDzn4izkU="; + vendorHash = "sha256-xD9wv5XYjOWykG4sTrovJH+E6HrX0N7zxfrrFeF6j4Q="; subPackages = [ "cmd" ]; diff --git a/pkgs/by-name/td/tdf/package.nix b/pkgs/by-name/td/tdf/package.nix index 81b2a0bf1ecd..e5c10f0bcf8d 100644 --- a/pkgs/by-name/td/tdf/package.nix +++ b/pkgs/by-name/td/tdf/package.nix @@ -8,20 +8,25 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "tdf"; - version = "0.4.3"; + version = "0.5.0"; src = fetchFromGitHub { owner = "itsjunetime"; repo = "tdf"; fetchSubmodules = true; tag = "v${finalAttrs.version}"; - hash = "sha256-ZC7yQt2ssbRWP7EP7QBrLe8mN9Z9Va4eLivEP/78YpM="; + hash = "sha256-YjIMuwQkPtwlGiQ2zs3lEZi28lfn9Z5b5zOYIDFf5qw="; }; - cargoHash = "sha256-8JGiKlVr41YbG+mI/S0xPByKa4pwAH4cDVlznRcfCxE="; + cargoHash = "sha256-lGbsb3hlFen0tXBVLbm8+CE5dddv6Ner4YSAvAd3/ug="; nativeBuildInputs = [ pkg-config ]; + buildFeatures = [ + "epub" + "cbz" + ]; + buildInputs = [ rustPlatform.bindgenHook cairo @@ -30,9 +35,6 @@ rustPlatform.buildRustPackage (finalAttrs: { # Tests depend on cpuprofiler, which is not packaged in nixpkgs doCheck = false; - # requires nightly features (feature(portable_simd)) - RUSTC_BOOTSTRAP = true; - meta = { description = "Tui-based PDF viewer"; homepage = "https://github.com/itsjunetime/tdf"; diff --git a/pkgs/by-name/te/termusic/package.nix b/pkgs/by-name/te/termusic/package.nix index b195411625a3..6900ac51aa04 100644 --- a/pkgs/by-name/te/termusic/package.nix +++ b/pkgs/by-name/te/termusic/package.nix @@ -16,16 +16,16 @@ rustPlatform.buildRustPackage rec { pname = "termusic"; - version = "0.12.0"; + version = "0.12.1"; src = fetchFromGitHub { owner = "tramhao"; repo = "termusic"; rev = "v${version}"; - hash = "sha256-nlQEEwQTmjMB4T8g9E7tHs+I8vnJ0JCx4vglael5bOw="; + hash = "sha256-e+D7ykqGX2UprakCZc9Gmaxct+b19DMfTRMkeIANXqg="; }; - cargoHash = "sha256-lOp5H7m1ZZepkmbbQ7zAjd5cBtOlmuSAl1zQRtGWWj0="; + cargoHash = "sha256-0JVKY3A3W3vJgDtlZE6gtrXQa2e+4YA6R6mFUYhuQkk="; useNextest = true; diff --git a/pkgs/by-name/ts/tsocks/package.nix b/pkgs/by-name/ts/tsocks/package.nix index 0b0328b51bc0..820cb0a7a17d 100644 --- a/pkgs/by-name/ts/tsocks/package.nix +++ b/pkgs/by-name/ts/tsocks/package.nix @@ -39,6 +39,7 @@ stdenv.mkDerivation rec { mainProgram = "tsocks"; homepage = "https://tsocks.sourceforge.net/"; license = lib.licenses.gpl2; + maintainers = with lib.maintainers; [ edwtjo ]; platforms = lib.platforms.unix; broken = stdenv.hostPlatform.isDarwin; }; diff --git a/pkgs/by-name/un/unifi/package.nix b/pkgs/by-name/un/unifi/package.nix index c3f8ae6ae097..d63b917a936e 100644 --- a/pkgs/by-name/un/unifi/package.nix +++ b/pkgs/by-name/un/unifi/package.nix @@ -10,12 +10,12 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "unifi-controller"; - version = "10.0.161"; + version = "10.0.162"; # see https://community.ui.com/releases / https://www.ui.com/download/unifi src = fetchurl { url = "https://dl.ui.com/unifi/${finalAttrs.version}/unifi_sysvinit_all.deb"; - hash = "sha256-vk7t9WRR65BPlHspZGmpVc1XUy/OHANRJpR3jI+2wtI="; + hash = "sha256-1wuI6Dg/cKBEhtcoLipXa1q4UiKtqOpRAc8FF0dY5T4="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/wc/wcslib/package.nix b/pkgs/by-name/wc/wcslib/package.nix index 5907e7370a25..354ce74d95c8 100644 --- a/pkgs/by-name/wc/wcslib/package.nix +++ b/pkgs/by-name/wc/wcslib/package.nix @@ -7,11 +7,11 @@ stdenv.mkDerivation rec { pname = "wcslib"; - version = "8.4"; + version = "8.5"; src = fetchurl { url = "ftp://ftp.atnf.csiro.au/pub/software/wcslib/${pname}-${version}.tar.bz2"; - hash = "sha256-lguERCbRSotTze7XgliqkojN7ZmncywGZ8ZPpqUBJtw="; + hash = "sha256-8f0bePv9ur2jY/gEXgxZ4yc17KRUgqUwIZHlb+Bi6s4="; }; nativeBuildInputs = [ flex ]; diff --git a/pkgs/by-name/x1/x11basic/package.nix b/pkgs/by-name/x1/x11basic/package.nix index 5a6f8536cff5..a0756b46a437 100644 --- a/pkgs/by-name/x1/x11basic/package.nix +++ b/pkgs/by-name/x1/x11basic/package.nix @@ -62,6 +62,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://x11-basic.codeberg.page"; description = "Basic interpreter and compiler with graphics capabilities"; license = lib.licenses.gpl2Only; + maintainers = with lib.maintainers; [ edwtjo ]; platforms = lib.platforms.unix; }; }) diff --git a/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix b/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix index fe2c17b8d469..0206d9681392 100644 --- a/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix +++ b/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix @@ -17,17 +17,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "xdg-desktop-portal-cosmic"; - version = "1.0.0-beta.9"; + version = "1.0.0"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "xdg-desktop-portal-cosmic"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-4rNHZcAq/LafUPywZ9XdpXr9wVFOBWkUvnCFwT+3lFA="; + hash = "sha256-T4uFt0Z7SEdsmr2HQvxGeo+b9+BdshNUUKYMfRhXLSk="; }; - cargoHash = "sha256-0PsiB/xvePSi5o1eRUgCq02UAGzuBQEe8+LlFJi5814="; + cargoHash = "sha256-99MGWfZrDOav77SRI7c5V21JTfkq7ejC7x+ZiQ5J0Yw="; separateDebugInfo = true; strictDeps = true; @@ -79,10 +79,9 @@ rustPlatform.buildRustPackage (finalAttrs: { cosmic-autologin-noxwayland ; }; + updateScript = nix-update-script { extraArgs = [ - "--version" - "unstable" "--version-regex" "epoch-(.*)" ]; diff --git a/pkgs/by-name/xe/xemu/package.nix b/pkgs/by-name/xe/xemu/package.nix index 5f19ef31babc..0e6494b31f06 100644 --- a/pkgs/by-name/xe/xemu/package.nix +++ b/pkgs/by-name/xe/xemu/package.nix @@ -34,13 +34,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "xemu"; - version = "0.8.118"; + version = "0.8.119"; src = fetchFromGitHub { owner = "xemu-project"; repo = "xemu"; tag = "v${finalAttrs.version}"; - hash = "sha256-etr9YTqD3faVpjDUtmOtYDGh1ZGsl/sWVLs33nOwNKQ="; + hash = "sha256-as5BYJXEaL4xC41GwNSmwJk8BLOebR04LVUu9T8GCss="; nativeBuildInputs = [ git diff --git a/pkgs/by-name/xk/xk6/package.nix b/pkgs/by-name/xk/xk6/package.nix index 1256c446b68a..37c793a9b1aa 100644 --- a/pkgs/by-name/xk/xk6/package.nix +++ b/pkgs/by-name/xk/xk6/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "xk6"; - version = "1.3.0"; + version = "1.3.1"; src = fetchFromGitHub { owner = "grafana"; repo = "xk6"; tag = "v${version}"; - hash = "sha256-uCjUzVDlqstHDvGEsXCkWgsUthrBM6MlK78IAEpogqU="; + hash = "sha256-Ewbx53+fdAIhFLJcNBBtp+xd0k1jtjgQKm8AQNYtSMs="; }; vendorHash = null; diff --git a/pkgs/by-name/xs/xsane/package.nix b/pkgs/by-name/xs/xsane/package.nix index b9e839b8d9c3..574504608a66 100644 --- a/pkgs/by-name/xs/xsane/package.nix +++ b/pkgs/by-name/xs/xsane/package.nix @@ -134,6 +134,5 @@ stdenv.mkDerivation rec { mainProgram = "xsane"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ melling ]; }; } diff --git a/pkgs/desktops/lomiri/development/libusermetrics/default.nix b/pkgs/desktops/lomiri/development/libusermetrics/default.nix index c0747a929675..4be4ab92d133 100644 --- a/pkgs/desktops/lomiri/development/libusermetrics/default.nix +++ b/pkgs/desktops/lomiri/development/libusermetrics/default.nix @@ -2,7 +2,6 @@ stdenv, lib, fetchFromGitLab, - fetchpatch, gitUpdater, testers, cmake, @@ -28,13 +27,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libusermetrics"; - version = "1.3.3"; + version = "1.4.0"; src = fetchFromGitLab { owner = "ubports"; repo = "development/core/libusermetrics"; rev = finalAttrs.version; - hash = "sha256-V4vxNyHMs2YYBILkpco79FN9xnooULgB+z2Kf3V0790="; + hash = "sha256-Zh6a+laSsdZMyoaGoZAKTo5ShJ1NyPZrqR/zBjlOdbk="; }; outputs = [ @@ -43,15 +42,6 @@ stdenv.mkDerivation (finalAttrs: { "doc" ]; - patches = [ - # Remove when https://gitlab.com/ubports/development/core/libusermetrics/-/merge_requests/17 merged & in release - (fetchpatch { - name = "0001-libusermetrics-BUILD_TESTING.patch"; - url = "https://gitlab.com/ubports/development/core/libusermetrics/-/commit/c1e4847601cc4522034a766755ce491d48132d77.patch"; - hash = "sha256-UWc9/ngpuiSm0Rd6eBK/R3N/NwDRtMxie78seN3+y/8="; - }) - ]; - postPatch = '' # Tries to query QMake for QT_INSTALL_QML variable, would return broken paths into /build/qtbase- even if qmake was available substituteInPlace src/modules/UserMetrics/CMakeLists.txt \ diff --git a/pkgs/desktops/lomiri/services/lomiri-download-manager/default.nix b/pkgs/desktops/lomiri/services/lomiri-download-manager/default.nix index c6504c7e8d42..85e05783d4fb 100644 --- a/pkgs/desktops/lomiri/services/lomiri-download-manager/default.nix +++ b/pkgs/desktops/lomiri/services/lomiri-download-manager/default.nix @@ -28,13 +28,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "lomiri-download-manager"; - version = "0.2.2"; + version = "0.3.0"; src = fetchFromGitLab { owner = "ubports"; repo = "development/core/lomiri-download-manager"; tag = finalAttrs.version; - hash = "sha256-e4HyUi8GXImEtM5I7dH27cDceUn+VCFpb9xgbMpQBJU="; + hash = "sha256-/rb1Fx0TbBuff2dWAgxpd72opTnLe0itcGwLJ53Wu9U="; }; outputs = [ diff --git a/pkgs/desktops/lomiri/services/lomiri-thumbnailer/default.nix b/pkgs/desktops/lomiri/services/lomiri-thumbnailer/default.nix index 86e46dc8bc24..ef3ef0f8b044 100644 --- a/pkgs/desktops/lomiri/services/lomiri-thumbnailer/default.nix +++ b/pkgs/desktops/lomiri/services/lomiri-thumbnailer/default.nix @@ -9,6 +9,7 @@ boost, cmake, cmake-extras, + ctestCheckHook, doxygen, gst_all_1, gdk-pixbuf, @@ -33,13 +34,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "lomiri-thumbnailer"; - version = "3.0.5"; + version = "3.1.0"; src = fetchFromGitLab { owner = "ubports"; repo = "development/core/lomiri-thumbnailer"; tag = finalAttrs.version; - hash = "sha256-TfBGcHg9y9G2Rxs/OpZ8CcQrhK05gijZjVxOYSTkJJ8="; + hash = "sha256-lXvXK7UCLX5aoGID8sOoeHBEMhdle7RUMACLHiWpcEo="; }; outputs = [ @@ -60,8 +61,8 @@ stdenv.mkDerivation (finalAttrs: { substituteInPlace tests/thumbnailer-admin/thumbnailer-admin_test.cpp \ --replace-fail '/usr/bin/test' 'test' - substituteInPlace plugins/*/Thumbnailer*/CMakeLists.txt \ - --replace-fail "\''${CMAKE_INSTALL_LIBDIR}/qt5/qml" "\''${CMAKE_INSTALL_PREFIX}/${qtbase.qtQmlPrefix}" + substituteInPlace plugins/Lomiri/Thumbnailer*/CMakeLists.txt \ + --replace-fail "\''${CMAKE_INSTALL_LIBDIR}/qt\''${QT_VERSION_MAJOR}/qml" "\''${CMAKE_INSTALL_PREFIX}/${qtbase.qtQmlPrefix}" # I think this variable fails to be populated because of our toolchain, while upstream uses Debian / Ubuntu where this works fine # https://cmake.org/cmake/help/v3.26/variable/CMAKE_LIBRARY_ARCHITECTURE.html @@ -115,13 +116,11 @@ stdenv.mkDerivation (finalAttrs: { gst-plugins-base gst-plugins-good gst-plugins-bad - # Something seems borked with bad's h264 decoder, add libav as a workaround - # https://github.com/NixOS/nixpkgs/issues/399599#issuecomment-2816268226 - gst-libav # maybe add ugly to cover all kinds of formats? ]); nativeCheckInputs = [ + ctestCheckHook shared-mime-info xvfb-run ]; @@ -138,17 +137,15 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeBool "GSETTINGS_COMPILE" true) # error: use of old-style cast to 'std::remove_reference<_GstElement*>::type' {aka 'struct _GstElement*'} (lib.cmakeBool "Werror" false) - (lib.cmakeFeature "CMAKE_CTEST_ARGUMENTS" ( - lib.concatStringsSep ";" [ - # QSignalSpy tests in QML suite always fail, pass when running interactively - "-E" - "^qml" - ] - )) ]; doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; + disabledTests = [ + # QSignalSpy tests in QML suite always fail, pass when running interactively + "qml" + ]; + enableParallelChecking = false; preCheck = '' @@ -183,7 +180,10 @@ stdenv.mkDerivation (finalAttrs: { # music app relies on thumbnailer to extract embedded cover art music-app = nixosTests.lomiri-music-app; - pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; + pkg-config = testers.hasPkgConfigModules { + package = finalAttrs.finalPackage; + versionCheck = true; + }; }; updateScript = gitUpdater { }; }; diff --git a/pkgs/development/python-modules/cffsubr/default.nix b/pkgs/development/python-modules/cffsubr/default.nix index 8ee3e87aad1c..082c6f493a58 100644 --- a/pkgs/development/python-modules/cffsubr/default.nix +++ b/pkgs/development/python-modules/cffsubr/default.nix @@ -15,12 +15,12 @@ buildPythonPackage rec { pname = "cffsubr"; - version = "0.3.0"; + version = "0.4.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-d0UVC9uBZ5+s3RHB87hwlsT029SVfo/Ou4jEVoeVLvs="; + hash = "sha256-LDIbaAe9lYVtkh7Z3OhQZJXPSfx6iaY8uULovs4Trd0="; }; postPatch = '' diff --git a/pkgs/development/python-modules/clldutils/default.nix b/pkgs/development/python-modules/clldutils/default.nix index 93e318059b08..0004a7baa5fa 100644 --- a/pkgs/development/python-modules/clldutils/default.nix +++ b/pkgs/development/python-modules/clldutils/default.nix @@ -60,6 +60,5 @@ buildPythonPackage rec { description = "Utilities for clld apps without the overhead of requiring pyramid, rdflib et al"; homepage = "https://github.com/clld/clldutils"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ melling ]; }; } diff --git a/pkgs/development/python-modules/comet-ml/default.nix b/pkgs/development/python-modules/comet-ml/default.nix index 4bc424daf849..0cc49b7171e4 100644 --- a/pkgs/development/python-modules/comet-ml/default.nix +++ b/pkgs/development/python-modules/comet-ml/default.nix @@ -23,12 +23,12 @@ buildPythonPackage rec { pname = "comet-ml"; - version = "3.54.2"; + version = "3.55.0"; src = fetchPypi { pname = "comet_ml"; inherit version; - hash = "sha256-loe7Yz/I1hvxZlvjEP610kdHgvGVAYzx90RxhwopoQE="; + hash = "sha256-bNfh6tVpsU2LrSLcAKy5lXLgd4lbo3/6dzzMB4+Eh08="; }; pyproject = true; diff --git a/pkgs/development/python-modules/coqpit/default.nix b/pkgs/development/python-modules/coqpit/default.nix index c1db12bdc4a8..b311bf989c6a 100644 --- a/pkgs/development/python-modules/coqpit/default.nix +++ b/pkgs/development/python-modules/coqpit/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "coqpit-config"; - version = "0.2.1"; + version = "0.2.2"; format = "pyproject"; src = fetchFromGitHub { owner = "idiap"; repo = "coqui-ai-coqpit"; tag = "v${version}"; - hash = "sha256-puTqaYK1j1SGqGQQsrEH9lbpcF0FzcQ8v2siUQVyHsE="; + hash = "sha256-g0NE9batSxlM/qnxj1CMMdGLD+lLRUJ9Ssaxx6ju6S8="; }; nativeCheckInputs = [ pytestCheckHook ]; diff --git a/pkgs/development/python-modules/cvxopt/default.nix b/pkgs/development/python-modules/cvxopt/default.nix index e8bc9c76ad1a..94dbff6ab5fa 100644 --- a/pkgs/development/python-modules/cvxopt/default.nix +++ b/pkgs/development/python-modules/cvxopt/default.nix @@ -83,6 +83,7 @@ buildPythonPackage rec { standard library and on the strengths of Python as a high-level programming language. ''; + maintainers = with lib.maintainers; [ edwtjo ]; license = lib.licenses.gpl3Plus; }; } diff --git a/pkgs/development/python-modules/dashscope/default.nix b/pkgs/development/python-modules/dashscope/default.nix index d7909359bf3d..3e289e1b38da 100644 --- a/pkgs/development/python-modules/dashscope/default.nix +++ b/pkgs/development/python-modules/dashscope/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "dashscope"; - version = "1.25.2"; + version = "1.25.3"; pyproject = true; src = fetchFromGitHub { owner = "dashscope"; repo = "dashscope-sdk-python"; tag = "v${version}"; - hash = "sha256-vjZY88S8zDI9gyHcx8YDfhAnQInQisCDK+IDviKp0Ew="; + hash = "sha256-5+DcqKhKJhLllOY352M+ZnMSUhJpA/b6RrnDXPZCtHY="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/drf-spectacular-sidecar/default.nix b/pkgs/development/python-modules/drf-spectacular-sidecar/default.nix index 2675a8163c94..4cafc401f499 100644 --- a/pkgs/development/python-modules/drf-spectacular-sidecar/default.nix +++ b/pkgs/development/python-modules/drf-spectacular-sidecar/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "drf-spectacular-sidecar"; - version = "2025.10.1"; + version = "2025.12.1"; pyproject = true; src = fetchFromGitHub { owner = "tfranzel"; repo = "drf-spectacular-sidecar"; - rev = version; - hash = "sha256-npBrBdJN0OVJ2Qj4g82CSZ2OSkttWOpBjh3DzLpIblM="; + tag = version; + hash = "sha256-OPUTLI/BZTATa3f2RwoM0LbDKWXUCBEKtkTgG8OUgTI="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/drf-spectacular/default.nix b/pkgs/development/python-modules/drf-spectacular/default.nix index 9e96aefcb664..a66e2050af80 100644 --- a/pkgs/development/python-modules/drf-spectacular/default.nix +++ b/pkgs/development/python-modules/drf-spectacular/default.nix @@ -32,31 +32,16 @@ buildPythonPackage rec { pname = "drf-spectacular"; - version = "0.28.0"; + version = "0.29.0"; pyproject = true; - disabled = pythonOlder "3.7"; - src = fetchFromGitHub { owner = "tfranzel"; repo = "drf-spectacular"; tag = version; - hash = "sha256-+RXcCpsNAoGxK/taEf7+7QUDrHydvy5fIdBuEXi63DQ="; + hash = "sha256-7Eq0Z/BR/tvGS6RRRoy3jOyBQkc58QETHWy47S6tSD8="; }; - patches = [ - (fetchpatch { - # https://github.com/tfranzel/drf-spectacular/pull/1090 - url = "https://github.com/tfranzel/drf-spectacular/commit/8db4c2458f8403c53db0db352dd94057d285814b.patch"; - hash = "sha256-Ue5y7IB4ie+9CEineMBgMMCLGiF4zqmn60TJvKsV1h0="; - }) - ]; - - postPatch = '' - substituteInPlace tests/conftest.py \ - --replace-fail "'allauth.account'," "'allauth.account', 'allauth.socialaccount'," - ''; - build-system = [ setuptools ]; dependencies = [ diff --git a/pkgs/development/python-modules/dvc-azure/default.nix b/pkgs/development/python-modules/dvc-azure/default.nix index ffe77a5ada51..3c399770fae0 100644 --- a/pkgs/development/python-modules/dvc-azure/default.nix +++ b/pkgs/development/python-modules/dvc-azure/default.nix @@ -46,6 +46,5 @@ buildPythonPackage rec { homepage = "https://pypi.org/project/dvc-azure/${version}"; changelog = "https://github.com/iterative/dvc-azure/releases/tag/${version}"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ melling ]; }; } diff --git a/pkgs/development/python-modules/dvc-gs/default.nix b/pkgs/development/python-modules/dvc-gs/default.nix index 099c5512d3e7..ce9895395f80 100644 --- a/pkgs/development/python-modules/dvc-gs/default.nix +++ b/pkgs/development/python-modules/dvc-gs/default.nix @@ -41,6 +41,5 @@ buildPythonPackage rec { homepage = "https://pypi.org/project/dvc-gs/version"; changelog = "https://github.com/iterative/dvc-gs/releases/tag/${version}"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ melling ]; }; } diff --git a/pkgs/development/python-modules/dvc-s3/default.nix b/pkgs/development/python-modules/dvc-s3/default.nix index 8399dcb13a4c..8bc579742710 100644 --- a/pkgs/development/python-modules/dvc-s3/default.nix +++ b/pkgs/development/python-modules/dvc-s3/default.nix @@ -53,6 +53,5 @@ buildPythonPackage rec { homepage = "https://pypi.org/project/dvc-s3/${version}"; changelog = "https://github.com/iterative/dvc-s3/releases/tag/${version}"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ melling ]; }; } diff --git a/pkgs/development/python-modules/dvc-ssh/default.nix b/pkgs/development/python-modules/dvc-ssh/default.nix index 50110175619a..74978bdf91b7 100644 --- a/pkgs/development/python-modules/dvc-ssh/default.nix +++ b/pkgs/development/python-modules/dvc-ssh/default.nix @@ -57,6 +57,5 @@ buildPythonPackage rec { homepage = "https://pypi.org/project/dvc-ssh/${version}"; changelog = "https://github.com/iterative/dvc-ssh/releases/tag/${version}"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ melling ]; }; } diff --git a/pkgs/development/python-modules/dvc-studio-client/default.nix b/pkgs/development/python-modules/dvc-studio-client/default.nix index 3c14570a0cc0..c321a8a34856 100644 --- a/pkgs/development/python-modules/dvc-studio-client/default.nix +++ b/pkgs/development/python-modules/dvc-studio-client/default.nix @@ -43,6 +43,5 @@ buildPythonPackage rec { homepage = "https://github.com/iterative/dvc-studio-client"; changelog = "https://github.com/iterative/dvc-studio-client/releases/tag/${src.tag}"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ melling ]; }; } diff --git a/pkgs/development/python-modules/env-canada/default.nix b/pkgs/development/python-modules/env-canada/default.nix index b03195edcdc4..d8a54d45292e 100644 --- a/pkgs/development/python-modules/env-canada/default.nix +++ b/pkgs/development/python-modules/env-canada/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "env-canada"; - version = "0.12.1"; + version = "0.12.2"; pyproject = true; src = fetchFromGitHub { owner = "michaeldavie"; repo = "env_canada"; tag = "v${version}"; - hash = "sha256-DTrlis7YDWk8SNmDBnbHk4XEu+SCrXLPLZMb5f+ynY8="; + hash = "sha256-mv4InXpnNUix+JnupU93o8yeWDqBLschBvCgxlrvlGA="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/fastembed/default.nix b/pkgs/development/python-modules/fastembed/default.nix index b9628daeb5e1..30210d85ad4f 100644 --- a/pkgs/development/python-modules/fastembed/default.nix +++ b/pkgs/development/python-modules/fastembed/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "fastembed"; - version = "0.7.3"; + version = "0.7.4"; pyproject = true; src = fetchFromGitHub { owner = "qdrant"; repo = "fastembed"; tag = "v${version}"; - hash = "sha256-sH/uiab+4fdowaEA+yNvA4PN7Xfuuu3eTF47FitEDvA="; + hash = "sha256-vEJcTTJr63xjWKWGJWTo6RnwFTmN6RQqGKh95xIT8RQ="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/glean-sdk/default.nix b/pkgs/development/python-modules/glean-sdk/default.nix index 1ef0ab2a8064..69d8006deb40 100644 --- a/pkgs/development/python-modules/glean-sdk/default.nix +++ b/pkgs/development/python-modules/glean-sdk/default.nix @@ -61,6 +61,5 @@ buildPythonPackage rec { description = "Telemetry client libraries and are a part of the Glean project"; homepage = "https://mozilla.github.io/glean/book/index.html"; license = lib.licenses.mpl20; - maintainers = with lib.maintainers; [ melling ]; }; } diff --git a/pkgs/development/python-modules/iterative-telemetry/default.nix b/pkgs/development/python-modules/iterative-telemetry/default.nix index e89ea2ce0c7e..824c69880c3f 100644 --- a/pkgs/development/python-modules/iterative-telemetry/default.nix +++ b/pkgs/development/python-modules/iterative-telemetry/default.nix @@ -47,6 +47,5 @@ buildPythonPackage rec { homepage = "https://github.com/iterative/iterative-telemetry"; changelog = "https://github.com/iterative/iterative-telemetry/releases/tag/${src.tag}"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ melling ]; }; } diff --git a/pkgs/development/python-modules/langgraph-runtime-inmem/default.nix b/pkgs/development/python-modules/langgraph-runtime-inmem/default.nix index 5c7338ba5767..b152b46a0ad6 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 rec { pname = "langgraph-runtime-inmem"; - version = "0.19.0"; + version = "0.20.1"; pyproject = true; # Not available in any repository src = fetchPypi { pname = "langgraph_runtime_inmem"; inherit version; - hash = "sha256-bFfjzgKC9wiPf4AoROlcAflNUYztZ1sCK6m1ysG339w="; + hash = "sha256-bukY8Kg58wRMvtaVgLROucrfMaR3H8Lm1mhCx7dyL7A="; }; build-system = [ diff --git a/pkgs/development/python-modules/model-hosting-container-standards/default.nix b/pkgs/development/python-modules/model-hosting-container-standards/default.nix index 369e1ff00cf8..04d3de9bc20b 100644 --- a/pkgs/development/python-modules/model-hosting-container-standards/default.nix +++ b/pkgs/development/python-modules/model-hosting-container-standards/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "model-hosting-container-standards"; - version = "0.1.9"; + version = "0.1.11"; pyproject = true; src = fetchFromGitHub { owner = "aws"; repo = "model-hosting-container-standards"; tag = "v${version}"; - hash = "sha256-iy7lPtMM2J/zC1TUB5Eydtesy4JsjWTjACNlDhfSPA8="; + hash = "sha256-6FVufjKPDjb8BnbI1iF9eI+/yVwwoeDGgVFK0QhQQmI="; }; sourceRoot = "${src.name}/python"; diff --git a/pkgs/development/python-modules/mwparserfromhell/default.nix b/pkgs/development/python-modules/mwparserfromhell/default.nix index ef697ca333e2..eb7b05c0a5fc 100644 --- a/pkgs/development/python-modules/mwparserfromhell/default.nix +++ b/pkgs/development/python-modules/mwparserfromhell/default.nix @@ -32,6 +32,5 @@ buildPythonPackage rec { homepage = "https://mwparserfromhell.readthedocs.io/"; changelog = "https://github.com/earwig/mwparserfromhell/releases/tag/v${version}"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ melling ]; }; } diff --git a/pkgs/development/python-modules/niaaml/default.nix b/pkgs/development/python-modules/niaaml/default.nix index f690bf1b1c6a..edb64800c378 100644 --- a/pkgs/development/python-modules/niaaml/default.nix +++ b/pkgs/development/python-modules/niaaml/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "niaaml"; - version = "2.1.2"; + version = "2.2.0"; pyproject = true; src = fetchFromGitHub { owner = "firefly-cpp"; repo = "NiaAML"; tag = version; - hash = "sha256-i5hjmvN9qJCGVDmRDBTiaNQn+1kZHr2iWNnD7GUimr4="; + hash = "sha256-AUQhdJc2nSuggV6zNOMihVJIbHAQX6EXsnhn97Tp35A="; }; pythonRelaxDeps = [ diff --git a/pkgs/development/python-modules/osxphotos/default.nix b/pkgs/development/python-modules/osxphotos/default.nix index bab78d0ae7cd..24fa52247d5d 100644 --- a/pkgs/development/python-modules/osxphotos/default.nix +++ b/pkgs/development/python-modules/osxphotos/default.nix @@ -41,14 +41,14 @@ buildPythonPackage rec { pname = "osxphotos"; - version = "0.74.1"; + version = "0.74.2"; pyproject = true; src = fetchFromGitHub { owner = "RhetTbull"; repo = "osxphotos"; tag = "v${version}"; - hash = "sha256-iX+6zJNpLm4RBwjACHsRYyepRrifeKqy/GDbLrl8ZEA="; + hash = "sha256-dvY6ShScIpJ+HcTJFPOBSETibzfiV8meILI4WrQLsaU="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/pathy/default.nix b/pkgs/development/python-modules/pathy/default.nix index a5ca1473d8f0..b0679b468d79 100644 --- a/pkgs/development/python-modules/pathy/default.nix +++ b/pkgs/development/python-modules/pathy/default.nix @@ -55,6 +55,5 @@ buildPythonPackage rec { mainProgram = "pathy"; homepage = "https://github.com/justindujardin/pathy"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ melling ]; }; } diff --git a/pkgs/development/python-modules/python-ipmi/default.nix b/pkgs/development/python-modules/python-ipmi/default.nix index 011a6c9027c1..549ea21dc74d 100644 --- a/pkgs/development/python-modules/python-ipmi/default.nix +++ b/pkgs/development/python-modules/python-ipmi/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "python-ipmi"; - version = "0.5.7"; + version = "0.5.8"; pyproject = true; src = fetchFromGitHub { owner = "kontron"; repo = "python-ipmi"; tag = version; - hash = "sha256-vwjVUkTeVC1On1I1BtM0kBbne6CbX/6Os1+HA8WN9jU="; + hash = "sha256-9xPnLNyHKvVebRM/mIoEVzhT2EwmgJxCTztLSZrnXVc="; }; postPatch = '' @@ -25,17 +25,15 @@ buildPythonPackage rec { build-system = [ setuptools ]; - nativeCheckInputs = [ - pytestCheckHook - ]; + nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "pyipmi" ]; meta = { description = "Python IPMI Library"; - mainProgram = "ipmitool.py"; homepage = "https://github.com/kontron/python-ipmi"; - license = with lib.licenses; [ lgpl2Plus ]; + license = lib.licenses.lgpl2Plus; maintainers = with lib.maintainers; [ fab ]; + mainProgram = "ipmitool.py"; }; } diff --git a/pkgs/development/python-modules/sharedmem/default.nix b/pkgs/development/python-modules/sharedmem/default.nix index 9793f67a4691..0615feb911df 100644 --- a/pkgs/development/python-modules/sharedmem/default.nix +++ b/pkgs/development/python-modules/sharedmem/default.nix @@ -21,6 +21,7 @@ buildPythonPackage rec { meta = { homepage = "http://rainwoodman.github.io/sharedmem/"; description = "Easier parallel programming on shared memory computers"; + maintainers = with lib.maintainers; [ edwtjo ]; license = lib.licenses.gpl3; }; } diff --git a/pkgs/development/python-modules/spacy/legacy.nix b/pkgs/development/python-modules/spacy/legacy.nix index c4ffb7c89956..d496dccbd523 100644 --- a/pkgs/development/python-modules/spacy/legacy.nix +++ b/pkgs/development/python-modules/spacy/legacy.nix @@ -24,6 +24,5 @@ buildPythonPackage rec { homepage = "https://github.com/explosion/spacy-legacy"; changelog = "https://github.com/explosion/spacy-legacy/releases/tag/v${version}"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ melling ]; }; } diff --git a/pkgs/development/python-modules/sshfs/default.nix b/pkgs/development/python-modules/sshfs/default.nix index 256eb69a9b71..86cdf3f28c5a 100644 --- a/pkgs/development/python-modules/sshfs/default.nix +++ b/pkgs/development/python-modules/sshfs/default.nix @@ -70,6 +70,5 @@ buildPythonPackage rec { homepage = "https://github.com/fsspec/sshfs/"; changelog = "https://github.com/fsspec/sshfs/releases/tag/${src.tag}"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ melling ]; }; } diff --git a/pkgs/development/python-modules/tagoio-sdk/default.nix b/pkgs/development/python-modules/tagoio-sdk/default.nix index 60a0737930df..08c1eba32bf9 100644 --- a/pkgs/development/python-modules/tagoio-sdk/default.nix +++ b/pkgs/development/python-modules/tagoio-sdk/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "tagoio-sdk"; - version = "5.0.4"; + version = "5.1.0"; pyproject = true; src = fetchFromGitHub { owner = "tago-io"; repo = "sdk-python"; tag = "v${version}"; - hash = "sha256-a+cwDPYLfDgMiWf7jpFszwdueFbnfNgwZLWQrffjBqU="; + hash = "sha256-jKgH78ZFb9hr7rb71mF7qIpfDzCCWLlqUJVjO88dbYc="; }; pythonRelaxDeps = [ "requests" ]; diff --git a/pkgs/os-specific/linux/minimal-bootstrap/bash/2.nix b/pkgs/os-specific/linux/minimal-bootstrap/bash/2.nix index 037c3254edc7..b569dde98187 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/bash/2.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/bash/2.nix @@ -20,8 +20,8 @@ let }; # Thanks to the live-bootstrap project! - # See https://github.com/fosslinux/live-bootstrap/blob/1bc4296091c51f53a5598050c8956d16e945b0f5/sysa/bash-2.05b/bash-2.05b.kaem - liveBootstrap = "https://github.com/fosslinux/live-bootstrap/raw/1bc4296091c51f53a5598050c8956d16e945b0f5/sysa/bash-2.05b"; + # See https://github.com/fosslinux/live-bootstrap/blob/c0494d9af84b9e8c3e76e34c6e898978013a3b39/steps/bash-2.05b/pass1.kaem + liveBootstrap = "https://github.com/fosslinux/live-bootstrap/raw/c0494d9af84b9e8c3e76e34c6e898978013a3b39/steps/bash-2.05b"; main_mk = fetchurl { url = "${liveBootstrap}/mk/main.mk"; @@ -30,7 +30,7 @@ let common_mk = fetchurl { url = "${liveBootstrap}/mk/common.mk"; - sha256 = "09rigxxf85p2ybnq248sai1gdx95yykc8jmwi4yjx389zh09mcr8"; + sha256 = "sha256-9BzUJPz6Vx+r69i2SQlqRTH9ihgLaUp1JSYGlTbWWu8="; }; builtins_mk = fetchurl { diff --git a/pkgs/os-specific/linux/minimal-bootstrap/coreutils/musl.nix b/pkgs/os-specific/linux/minimal-bootstrap/coreutils/musl.nix index 3606e378c27b..11778bb35833 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/coreutils/musl.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/coreutils/musl.nix @@ -28,7 +28,10 @@ let # musl 1.1.x doesn't use 64bit time_t "--disable-year2038" # libstdbuf.so fails in static builds - "--enable-no-install-program=stdbuf" + "--enable-no-install-program=stdbuf,arch,coreutils,hostname" + # Disable PATH_MAX for better reproducibility + "gl_cv_func_getcwd_path_max=\"no, but it is partly working\"" + "gl_cv_have_unlimited_file_name_length=no" ]; in bash.runCommand "${pname}-${version}" @@ -68,6 +71,7 @@ bash.runCommand "${pname}-${version}" # Configure export CC="tcc -B ${tinycc.libs}/lib" export LD=tcc + export LDFLAGS="-L ./lib" bash ./configure ${lib.concatStringsSep " " configureFlags} # Build diff --git a/pkgs/os-specific/linux/minimal-bootstrap/default.nix b/pkgs/os-specific/linux/minimal-bootstrap/default.nix index 061727a47063..4c4b461f2f13 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/default.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/default.nix @@ -75,7 +75,7 @@ lib.makeScope gawk-mes = callPackage ./gawk/mes.nix { bash = bash_2_05; - tinycc = tinycc-mes; + tinycc = tinycc-bootstrappable; gnused = gnused-mes; }; @@ -123,7 +123,7 @@ lib.makeScope tinycc = tinycc-mes; }; - gnumake = callPackage ./gnumake { tinycc = tinycc-mes; }; + gnumake = callPackage ./gnumake { tinycc = tinycc-bootstrappable; }; gnumake-musl = callPackage ./gnumake/musl.nix { bash = bash_2_05; @@ -141,7 +141,7 @@ lib.makeScope }; gnused-mes = callPackage ./gnused/mes.nix { bash = bash_2_05; - tinycc = tinycc-mes; + tinycc = tinycc-bootstrappable; }; gnutar = callPackage ./gnutar/mes.nix { @@ -165,13 +165,13 @@ lib.makeScope gzip = callPackage ./gzip { bash = bash_2_05; - tinycc = tinycc-mes; + tinycc = tinycc-bootstrappable; gnused = gnused-mes; }; heirloom = callPackage ./heirloom { bash = bash_2_05; - tinycc = tinycc-mes; + tinycc = tinycc-bootstrappable; }; heirloom-devtools = callPackage ./heirloom-devtools { tinycc = tinycc-mes; }; diff --git a/pkgs/os-specific/linux/minimal-bootstrap/heirloom/stubs.h b/pkgs/os-specific/linux/minimal-bootstrap/heirloom/stubs.h index 5aef8168180b..002855eaa079 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/heirloom/stubs.h +++ b/pkgs/os-specific/linux/minimal-bootstrap/heirloom/stubs.h @@ -28,15 +28,6 @@ int mkstemp(char *t) return fd; } -int putenv(char *string) -{ - return 0; -} - -char* realpath (char* path, char* resolved) { - return NULL; -} - #define strncasecmp(a,b,n) strncmp(strupr(a),strupr(b),n) diff --git a/pkgs/os-specific/linux/minimal-bootstrap/mes/default.nix b/pkgs/os-specific/linux/minimal-bootstrap/mes/default.nix index f704204f365d..fe507e985aa7 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/mes/default.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/mes/default.nix @@ -13,11 +13,11 @@ let pname = "mes"; - version = "0.25"; + version = "0.27.1"; src = fetchurl { url = "mirror://gnu/mes/mes-${version}.tar.gz"; - hash = "sha256-MlJQs1Z+2SA7pwFhyDWvAQeec+vtl7S1u3fKUAuCiUA="; + hash = "sha256-GDpA6kfqSfih470bnRLmdjdNZNY7x557wa59Zz398l0="; }; nyacc = callPackage ./nyacc.nix { inherit nyacc; }; @@ -28,6 +28,7 @@ let ''; sources = (import ./sources.nix).x86.linux.mescc; + inherit (sources) libc_mini_SOURCES libmescc_SOURCES @@ -43,7 +44,9 @@ let homepage = "https://www.gnu.org/software/mes"; license = lib.licenses.gpl3Plus; teams = [ lib.teams.minimal-bootstrap ]; - platforms = [ "i686-linux" ]; + platforms = [ + "i686-linux" + ]; }; srcPost = @@ -69,8 +72,9 @@ let cp ${config_h} include/mes/config.h mkdir include/arch - cp include/linux/x86/syscall.h include/arch/syscall.h cp include/linux/x86/kernel-stat.h include/arch/kernel-stat.h + cp include/linux/x86/signal.h include/arch/signal.h + cp include/linux/x86/syscall.h include/arch/syscall.h # Remove pregenerated files rm mes/module/mes/psyntax.pp mes/module/mes/psyntax.pp.header @@ -81,9 +85,9 @@ let # Remove environment impurities __GUILE_LOAD_PATH="\"''${MES_PREFIX}/mes/module:''${MES_PREFIX}/module:${nyacc.guilePath}\"" - boot0_scm=mes/module/mes/boot-0.scm + guile_module_scm=mes/module/mes/guile-module.mes guile_mes=mes/module/mes/guile.mes - replace --file ''${boot0_scm} --output ''${boot0_scm} --match-on "(getenv \"GUILE_LOAD_PATH\")" --replace-with ''${__GUILE_LOAD_PATH} + replace --file ''${guile_module_scm} --output ''${guile_module_scm} --match-on "(getenv \"GUILE_LOAD_PATH\")" --replace-with ''${__GUILE_LOAD_PATH} replace --file ''${guile_mes} --output ''${guile_mes} --match-on "(getenv \"GUILE_LOAD_PATH\")" --replace-with ''${__GUILE_LOAD_PATH} module_mescc_scm=module/mescc/mescc.scm @@ -127,7 +131,6 @@ let "-e" "main" "${srcPost.bin}/bin/mescc.scm" - "--" "-D" "HAVE_CONFIG_H=1" "-I" diff --git a/pkgs/os-specific/linux/minimal-bootstrap/mes/nyacc.nix b/pkgs/os-specific/linux/minimal-bootstrap/mes/nyacc.nix index 6332fc15f257..69ce93995b82 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/mes/nyacc.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/mes/nyacc.nix @@ -7,13 +7,13 @@ let pname = "nyacc"; # NYACC is a tightly coupled dependency of mes. This version is known to work - # with mes 0.25. - # https://git.savannah.gnu.org/cgit/mes.git/tree/INSTALL?h=v0.25#n31 - version = "1.00.2"; + # with mes 0.27.1. + # https://git.savannah.gnu.org/cgit/mes.git/tree/INSTALL?h=v0.27.1#n31 + version = "2.02.2"; src = fetchurl { url = "mirror://savannah/nyacc/nyacc-${version}.tar.gz"; - sha256 = "065ksalfllbdrzl12dz9d9dcxrv97wqxblslngsc6kajvnvlyvpk"; + hash = "sha256-aRpTcKU6c6Lc+onZL4EbPlZIOmf5IZnNAGGUTQRLAgU="; }; in kaem.runCommand "${pname}-${version}" diff --git a/pkgs/os-specific/linux/minimal-bootstrap/mes/sources.nix b/pkgs/os-specific/linux/minimal-bootstrap/mes/sources.nix index 4b5d3b336575..c9220a69c67c 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/mes/sources.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/mes/sources.nix @@ -55,6 +55,9 @@ "lib/posix/write.c" "lib/stdlib/atoi.c" "lib/linux/lseek.c" + "lib/dirent/__getdirentries.c" + "lib/dirent/closedir.c" + "lib/dirent/opendir.c" "lib/mes/__assert_fail.c" "lib/mes/__buffered_read.c" "lib/mes/__mes_debug.c" @@ -74,6 +77,7 @@ "lib/stdio/putc.c" "lib/stdio/putchar.c" "lib/stdio/ungetc.c" + "lib/stdlib/calloc.c" "lib/stdlib/free.c" "lib/stdlib/realloc.c" "lib/string/memchr.c" @@ -87,21 +91,39 @@ "lib/posix/raise.c" "lib/linux/access.c" "lib/linux/brk.c" + "lib/linux/chdir.c" "lib/linux/chmod.c" "lib/linux/clock_gettime.c" + "lib/linux/close.c" "lib/linux/dup.c" "lib/linux/dup2.c" "lib/linux/execve.c" + "lib/linux/fcntl.c" "lib/linux/fork.c" + "lib/linux/fstat.c" "lib/linux/fsync.c" "lib/linux/_getcwd.c" + "lib/linux/getdents.c" "lib/linux/gettimeofday.c" "lib/linux/ioctl3.c" + "lib/linux/link.c" + "lib/linux/lstat.c" "lib/linux/_open3.c" "lib/linux/malloc.c" + "lib/linux/mkdir.c" + "lib/linux/nanosleep.c" + "lib/linux/pipe.c" "lib/linux/_read.c" + "lib/linux/readdir.c" + "lib/linux/rename.c" + "lib/linux/rmdir.c" + "lib/linux/stat.c" + "lib/linux/symlink.c" "lib/linux/time.c" + "lib/linux/umask.c" + "lib/linux/uname.c" "lib/linux/unlink.c" + "lib/linux/utimensat.c" "lib/linux/wait4.c" "lib/linux/waitpid.c" "lib/linux/x86-mes-mescc/syscall.c" @@ -142,6 +164,9 @@ "lib/posix/write.c" "lib/stdlib/atoi.c" "lib/linux/lseek.c" + "lib/dirent/__getdirentries.c" + "lib/dirent/closedir.c" + "lib/dirent/opendir.c" "lib/mes/__assert_fail.c" "lib/mes/__buffered_read.c" "lib/mes/__mes_debug.c" @@ -161,6 +186,7 @@ "lib/stdio/putc.c" "lib/stdio/putchar.c" "lib/stdio/ungetc.c" + "lib/stdlib/calloc.c" "lib/stdlib/free.c" "lib/stdlib/realloc.c" "lib/string/memchr.c" @@ -174,21 +200,39 @@ "lib/posix/raise.c" "lib/linux/access.c" "lib/linux/brk.c" + "lib/linux/chdir.c" "lib/linux/chmod.c" "lib/linux/clock_gettime.c" + "lib/linux/close.c" "lib/linux/dup.c" "lib/linux/dup2.c" "lib/linux/execve.c" + "lib/linux/fcntl.c" "lib/linux/fork.c" + "lib/linux/fstat.c" "lib/linux/fsync.c" "lib/linux/_getcwd.c" + "lib/linux/getdents.c" "lib/linux/gettimeofday.c" "lib/linux/ioctl3.c" + "lib/linux/link.c" + "lib/linux/lstat.c" "lib/linux/_open3.c" "lib/linux/malloc.c" + "lib/linux/mkdir.c" + "lib/linux/nanosleep.c" + "lib/linux/pipe.c" "lib/linux/_read.c" + "lib/linux/readdir.c" + "lib/linux/rename.c" + "lib/linux/rmdir.c" + "lib/linux/stat.c" + "lib/linux/symlink.c" "lib/linux/time.c" + "lib/linux/umask.c" + "lib/linux/uname.c" "lib/linux/unlink.c" + "lib/linux/utimensat.c" "lib/linux/wait4.c" "lib/linux/waitpid.c" "lib/linux/x86-mes-mescc/syscall.c" @@ -222,7 +266,6 @@ "lib/stdio/vsnprintf.c" "lib/stdio/vsprintf.c" "lib/stdio/vsscanf.c" - "lib/stdlib/calloc.c" "lib/stdlib/qsort.c" "lib/stdlib/strtod.c" "lib/stdlib/strtof.c" @@ -243,11 +286,10 @@ "lib/stub/ldexp.c" "lib/stub/mprotect.c" "lib/stub/localtime.c" + "lib/stub/putenv.c" + "lib/stub/realpath.c" "lib/stub/sigemptyset.c" "lib/x86-mes-mescc/setjmp.c" - "lib/linux/close.c" - "lib/linux/rmdir.c" - "lib/linux/stat.c" ]; libc_gnu_SOURCES = [ "lib/mes/__init_io.c" @@ -283,6 +325,9 @@ "lib/posix/write.c" "lib/stdlib/atoi.c" "lib/linux/lseek.c" + "lib/dirent/__getdirentries.c" + "lib/dirent/closedir.c" + "lib/dirent/opendir.c" "lib/mes/__assert_fail.c" "lib/mes/__buffered_read.c" "lib/mes/__mes_debug.c" @@ -302,6 +347,7 @@ "lib/stdio/putc.c" "lib/stdio/putchar.c" "lib/stdio/ungetc.c" + "lib/stdlib/calloc.c" "lib/stdlib/free.c" "lib/stdlib/realloc.c" "lib/string/memchr.c" @@ -315,21 +361,39 @@ "lib/posix/raise.c" "lib/linux/access.c" "lib/linux/brk.c" + "lib/linux/chdir.c" "lib/linux/chmod.c" "lib/linux/clock_gettime.c" + "lib/linux/close.c" "lib/linux/dup.c" "lib/linux/dup2.c" "lib/linux/execve.c" + "lib/linux/fcntl.c" "lib/linux/fork.c" + "lib/linux/fstat.c" "lib/linux/fsync.c" "lib/linux/_getcwd.c" + "lib/linux/getdents.c" "lib/linux/gettimeofday.c" "lib/linux/ioctl3.c" + "lib/linux/link.c" + "lib/linux/lstat.c" "lib/linux/_open3.c" "lib/linux/malloc.c" + "lib/linux/mkdir.c" + "lib/linux/nanosleep.c" + "lib/linux/pipe.c" "lib/linux/_read.c" + "lib/linux/readdir.c" + "lib/linux/rename.c" + "lib/linux/rmdir.c" + "lib/linux/stat.c" + "lib/linux/symlink.c" "lib/linux/time.c" + "lib/linux/umask.c" + "lib/linux/uname.c" "lib/linux/unlink.c" + "lib/linux/utimensat.c" "lib/linux/wait4.c" "lib/linux/waitpid.c" "lib/linux/x86-mes-mescc/syscall.c" @@ -363,7 +427,6 @@ "lib/stdio/vsnprintf.c" "lib/stdio/vsprintf.c" "lib/stdio/vsscanf.c" - "lib/stdlib/calloc.c" "lib/stdlib/qsort.c" "lib/stdlib/strtod.c" "lib/stdlib/strtof.c" @@ -384,11 +447,10 @@ "lib/stub/ldexp.c" "lib/stub/mprotect.c" "lib/stub/localtime.c" + "lib/stub/putenv.c" + "lib/stub/realpath.c" "lib/stub/sigemptyset.c" "lib/x86-mes-mescc/setjmp.c" - "lib/linux/close.c" - "lib/linux/rmdir.c" - "lib/linux/stat.c" "lib/ctype/isalnum.c" "lib/ctype/isalpha.c" "lib/ctype/isascii.c" @@ -396,10 +458,6 @@ "lib/ctype/isgraph.c" "lib/ctype/isprint.c" "lib/ctype/ispunct.c" - "lib/dirent/__getdirentries.c" - "lib/dirent/closedir.c" - "lib/dirent/opendir.c" - "lib/dirent/readdir.c" "lib/math/ceil.c" "lib/math/fabs.c" "lib/math/floor.c" @@ -408,6 +466,7 @@ "lib/posix/execl.c" "lib/posix/execlp.c" "lib/posix/mktemp.c" + "lib/posix/pathconf.c" "lib/posix/sbrk.c" "lib/posix/sleep.c" "lib/posix/unsetenv.c" @@ -479,12 +538,7 @@ "lib/stub/system.c" "lib/stub/times.c" "lib/stub/ttyname.c" - "lib/stub/umask.c" "lib/stub/utime.c" - "lib/linux/chdir.c" - "lib/linux/fcntl.c" - "lib/linux/fstat.c" - "lib/linux/getdents.c" "lib/linux/getegid.c" "lib/linux/geteuid.c" "lib/linux/getgid.c" @@ -492,20 +546,13 @@ "lib/linux/getrusage.c" "lib/linux/getuid.c" "lib/linux/ioctl.c" - "lib/linux/link.c" - "lib/linux/lstat.c" - "lib/linux/mkdir.c" "lib/linux/mknod.c" - "lib/linux/nanosleep.c" - "lib/linux/pipe.c" "lib/linux/readlink.c" - "lib/linux/rename.c" "lib/linux/setgid.c" "lib/linux/settimer.c" "lib/linux/setuid.c" "lib/linux/signal.c" "lib/linux/sigprogmask.c" - "lib/linux/symlink.c" ]; mes_SOURCES = [ "src/builtins.c" @@ -526,6 +573,7 @@ "src/string.c" "src/struct.c" "src/symbol.c" + "src/variable.c" "src/vector.c" ]; }; @@ -583,6 +631,9 @@ "lib/posix/write.c" "lib/stdlib/atoi.c" "lib/linux/lseek.c" + "lib/dirent/__getdirentries.c" + "lib/dirent/closedir.c" + "lib/dirent/opendir.c" "lib/mes/__assert_fail.c" "lib/mes/__buffered_read.c" "lib/mes/__mes_debug.c" @@ -602,6 +653,7 @@ "lib/stdio/putc.c" "lib/stdio/putchar.c" "lib/stdio/ungetc.c" + "lib/stdlib/calloc.c" "lib/stdlib/free.c" "lib/stdlib/realloc.c" "lib/string/memchr.c" @@ -615,21 +667,39 @@ "lib/posix/raise.c" "lib/linux/access.c" "lib/linux/brk.c" + "lib/linux/chdir.c" "lib/linux/chmod.c" "lib/linux/clock_gettime.c" + "lib/linux/close.c" "lib/linux/dup.c" "lib/linux/dup2.c" "lib/linux/execve.c" + "lib/linux/fcntl.c" "lib/linux/fork.c" + "lib/linux/fstat.c" "lib/linux/fsync.c" "lib/linux/_getcwd.c" + "lib/linux/getdents.c" "lib/linux/gettimeofday.c" "lib/linux/ioctl3.c" + "lib/linux/link.c" + "lib/linux/lstat.c" "lib/linux/_open3.c" "lib/linux/malloc.c" + "lib/linux/mkdir.c" + "lib/linux/nanosleep.c" + "lib/linux/pipe.c" "lib/linux/_read.c" + "lib/linux/readdir.c" + "lib/linux/rename.c" + "lib/linux/rmdir.c" + "lib/linux/stat.c" + "lib/linux/symlink.c" "lib/linux/time.c" + "lib/linux/umask.c" + "lib/linux/uname.c" "lib/linux/unlink.c" + "lib/linux/utimensat.c" "lib/linux/wait4.c" "lib/linux/waitpid.c" "lib/linux/x86-mes-gcc/syscall.c" @@ -670,6 +740,9 @@ "lib/posix/write.c" "lib/stdlib/atoi.c" "lib/linux/lseek.c" + "lib/dirent/__getdirentries.c" + "lib/dirent/closedir.c" + "lib/dirent/opendir.c" "lib/mes/__assert_fail.c" "lib/mes/__buffered_read.c" "lib/mes/__mes_debug.c" @@ -689,6 +762,7 @@ "lib/stdio/putc.c" "lib/stdio/putchar.c" "lib/stdio/ungetc.c" + "lib/stdlib/calloc.c" "lib/stdlib/free.c" "lib/stdlib/realloc.c" "lib/string/memchr.c" @@ -702,21 +776,39 @@ "lib/posix/raise.c" "lib/linux/access.c" "lib/linux/brk.c" + "lib/linux/chdir.c" "lib/linux/chmod.c" "lib/linux/clock_gettime.c" + "lib/linux/close.c" "lib/linux/dup.c" "lib/linux/dup2.c" "lib/linux/execve.c" + "lib/linux/fcntl.c" "lib/linux/fork.c" + "lib/linux/fstat.c" "lib/linux/fsync.c" "lib/linux/_getcwd.c" + "lib/linux/getdents.c" "lib/linux/gettimeofday.c" "lib/linux/ioctl3.c" + "lib/linux/link.c" + "lib/linux/lstat.c" "lib/linux/_open3.c" "lib/linux/malloc.c" + "lib/linux/mkdir.c" + "lib/linux/nanosleep.c" + "lib/linux/pipe.c" "lib/linux/_read.c" + "lib/linux/readdir.c" + "lib/linux/rename.c" + "lib/linux/rmdir.c" + "lib/linux/stat.c" + "lib/linux/symlink.c" "lib/linux/time.c" + "lib/linux/umask.c" + "lib/linux/uname.c" "lib/linux/unlink.c" + "lib/linux/utimensat.c" "lib/linux/wait4.c" "lib/linux/waitpid.c" "lib/linux/x86-mes-gcc/syscall.c" @@ -750,7 +842,6 @@ "lib/stdio/vsnprintf.c" "lib/stdio/vsprintf.c" "lib/stdio/vsscanf.c" - "lib/stdlib/calloc.c" "lib/stdlib/qsort.c" "lib/stdlib/strtod.c" "lib/stdlib/strtof.c" @@ -771,11 +862,10 @@ "lib/stub/ldexp.c" "lib/stub/mprotect.c" "lib/stub/localtime.c" + "lib/stub/putenv.c" + "lib/stub/realpath.c" "lib/stub/sigemptyset.c" "lib/x86-mes-gcc/setjmp.c" - "lib/linux/close.c" - "lib/linux/rmdir.c" - "lib/linux/stat.c" ]; libc_gnu_SOURCES = [ "lib/mes/__init_io.c" @@ -811,6 +901,9 @@ "lib/posix/write.c" "lib/stdlib/atoi.c" "lib/linux/lseek.c" + "lib/dirent/__getdirentries.c" + "lib/dirent/closedir.c" + "lib/dirent/opendir.c" "lib/mes/__assert_fail.c" "lib/mes/__buffered_read.c" "lib/mes/__mes_debug.c" @@ -830,6 +923,7 @@ "lib/stdio/putc.c" "lib/stdio/putchar.c" "lib/stdio/ungetc.c" + "lib/stdlib/calloc.c" "lib/stdlib/free.c" "lib/stdlib/realloc.c" "lib/string/memchr.c" @@ -843,21 +937,39 @@ "lib/posix/raise.c" "lib/linux/access.c" "lib/linux/brk.c" + "lib/linux/chdir.c" "lib/linux/chmod.c" "lib/linux/clock_gettime.c" + "lib/linux/close.c" "lib/linux/dup.c" "lib/linux/dup2.c" "lib/linux/execve.c" + "lib/linux/fcntl.c" "lib/linux/fork.c" + "lib/linux/fstat.c" "lib/linux/fsync.c" "lib/linux/_getcwd.c" + "lib/linux/getdents.c" "lib/linux/gettimeofday.c" "lib/linux/ioctl3.c" + "lib/linux/link.c" + "lib/linux/lstat.c" "lib/linux/_open3.c" "lib/linux/malloc.c" + "lib/linux/mkdir.c" + "lib/linux/nanosleep.c" + "lib/linux/pipe.c" "lib/linux/_read.c" + "lib/linux/readdir.c" + "lib/linux/rename.c" + "lib/linux/rmdir.c" + "lib/linux/stat.c" + "lib/linux/symlink.c" "lib/linux/time.c" + "lib/linux/umask.c" + "lib/linux/uname.c" "lib/linux/unlink.c" + "lib/linux/utimensat.c" "lib/linux/wait4.c" "lib/linux/waitpid.c" "lib/linux/x86-mes-gcc/syscall.c" @@ -891,7 +1003,6 @@ "lib/stdio/vsnprintf.c" "lib/stdio/vsprintf.c" "lib/stdio/vsscanf.c" - "lib/stdlib/calloc.c" "lib/stdlib/qsort.c" "lib/stdlib/strtod.c" "lib/stdlib/strtof.c" @@ -912,11 +1023,10 @@ "lib/stub/ldexp.c" "lib/stub/mprotect.c" "lib/stub/localtime.c" + "lib/stub/putenv.c" + "lib/stub/realpath.c" "lib/stub/sigemptyset.c" "lib/x86-mes-gcc/setjmp.c" - "lib/linux/close.c" - "lib/linux/rmdir.c" - "lib/linux/stat.c" "lib/ctype/isalnum.c" "lib/ctype/isalpha.c" "lib/ctype/isascii.c" @@ -924,10 +1034,6 @@ "lib/ctype/isgraph.c" "lib/ctype/isprint.c" "lib/ctype/ispunct.c" - "lib/dirent/__getdirentries.c" - "lib/dirent/closedir.c" - "lib/dirent/opendir.c" - "lib/dirent/readdir.c" "lib/math/ceil.c" "lib/math/fabs.c" "lib/math/floor.c" @@ -936,6 +1042,7 @@ "lib/posix/execl.c" "lib/posix/execlp.c" "lib/posix/mktemp.c" + "lib/posix/pathconf.c" "lib/posix/sbrk.c" "lib/posix/sleep.c" "lib/posix/unsetenv.c" @@ -1007,12 +1114,7 @@ "lib/stub/system.c" "lib/stub/times.c" "lib/stub/ttyname.c" - "lib/stub/umask.c" "lib/stub/utime.c" - "lib/linux/chdir.c" - "lib/linux/fcntl.c" - "lib/linux/fstat.c" - "lib/linux/getdents.c" "lib/linux/getegid.c" "lib/linux/geteuid.c" "lib/linux/getgid.c" @@ -1020,20 +1122,13 @@ "lib/linux/getrusage.c" "lib/linux/getuid.c" "lib/linux/ioctl.c" - "lib/linux/link.c" - "lib/linux/lstat.c" - "lib/linux/mkdir.c" "lib/linux/mknod.c" - "lib/linux/nanosleep.c" - "lib/linux/pipe.c" "lib/linux/readlink.c" - "lib/linux/rename.c" "lib/linux/setgid.c" "lib/linux/settimer.c" "lib/linux/setuid.c" "lib/linux/signal.c" "lib/linux/sigprogmask.c" - "lib/linux/symlink.c" ]; mes_SOURCES = [ "src/builtins.c" @@ -1054,6 +1149,7 @@ "src/string.c" "src/struct.c" "src/symbol.c" + "src/variable.c" "src/vector.c" ]; }; diff --git a/pkgs/os-specific/linux/minimal-bootstrap/musl/1.1.nix b/pkgs/os-specific/linux/minimal-bootstrap/musl/1.1.nix index 4ec34686cb57..b14082365652 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/musl/1.1.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/musl/1.1.nix @@ -54,13 +54,10 @@ let url = "${liveBootstrap}/patches/sigsetjmp.patch"; hash = "sha256-wd2Aev1zPJXy3q933aiup5p1IMKzVJBquAyl3gbK4PU="; }) - # FIXME: this patch causes the build to fail - # (fetchurl { - # url = "${liveBootstrap}/patches/stdio_flush_on_exit.patch"; - # hash = "sha256-/z5ze3h3QTysay8nRvyvwPv3pmTcKptdkBIaMCoeLDg="; - # }) - # HACK: always flush stdio immediately - ./always-flush.patch + # liveBootstrap/sysa/musl-1.1.24/patches/stdio_flush_on_exit.patch with forward declarations added + # to avoid `error: implicit declaration of function '__stdio_exit'` + # Required to fix buffered stdout being truncated on exit + ./stdio_flush_on_exit.patch (fetchurl { url = "${liveBootstrap}/patches/va_list.patch"; hash = "sha256-UmcMIl+YCi3wIeVvjbsCyqFlkyYsM4ECNwTfXP+s7vg="; diff --git a/pkgs/os-specific/linux/minimal-bootstrap/musl/always-flush.patch b/pkgs/os-specific/linux/minimal-bootstrap/musl/always-flush.patch deleted file mode 100644 index cdeddf962d9d..000000000000 --- a/pkgs/os-specific/linux/minimal-bootstrap/musl/always-flush.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git src/env/__libc_start_main.c src/env/__libc_start_main.c -index 8fbe526..9476c22 100644 ---- src/env/__libc_start_main.c -+++ src/env/__libc_start_main.c -@@ -91,6 +91,7 @@ static int libc_start_main_stage2(int (*main)(int,char **,char **), int argc, ch - __libc_start_init(); - - /* Pass control to the application */ -+ setbuf(stdout, NULL); - exit(main(argc, argv, envp)); - return 0; - } diff --git a/pkgs/os-specific/linux/minimal-bootstrap/musl/default.nix b/pkgs/os-specific/linux/minimal-bootstrap/musl/default.nix index 138e530efb5d..79ca931501d6 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/musl/default.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/musl/default.nix @@ -14,11 +14,11 @@ }: let inherit (import ./common.nix { inherit lib; }) pname meta; - version = "1.2.4"; + version = "1.2.5"; src = fetchurl { url = "https://musl.libc.org/releases/musl-${version}.tar.gz"; - hash = "sha256-ejXq4z1TcqfA2hGI3nmHJvaIJVE7euPr6XqqpSEU8Dk="; + hash = "sha256-qaEYu+hNh2TaDqDSizqz+uhHf8fkCF2QECuFlvx8deQ="; }; in bash.runCommand "${pname}-${version}" diff --git a/pkgs/os-specific/linux/minimal-bootstrap/musl/stdio_flush_on_exit.patch b/pkgs/os-specific/linux/minimal-bootstrap/musl/stdio_flush_on_exit.patch new file mode 100644 index 000000000000..145c13b29611 --- /dev/null +++ b/pkgs/os-specific/linux/minimal-bootstrap/musl/stdio_flush_on_exit.patch @@ -0,0 +1,71 @@ +Initial patch version retrieved from +https://git.stikonas.eu/andrius/live-bootstrap/src/commit/cd361e63f77842d9780303d63382eb686843c76b/sysa/musl-1.1.24/patches/stdio_flush_on_exit.patch + +SPDX-FileCopyrightText: 2021 Paul Dersey +SPDX-FileCopyrightText: 2025 Luna Nova + +SPDX-License-Identifier: MIT + +Make sure real __stdio_exit() is called on exit and not the dummy +noop versions. This fixes the issue of truncated output when redirecting +output to a file or pipe. It also fixes truncated output on programs +that forget to call fclose() + +Adds forward declarations to avoid implicit declaration error. + +diff --git a/src/exit/exit.c b/src/exit/exit.c +index a6869b37..a4164682 100644 +--- src/exit/exit.c ++++ src/exit/exit.c +@@ -2,16 +2,10 @@ + #include + #include "libc.h" + +-static void dummy() +-{ +-} +- +-/* atexit.c and __stdio_exit.c override these. the latter is linked +- * as a consequence of linking either __toread.c or __towrite.c. */ +-weak_alias(dummy, __funcs_on_exit); +-weak_alias(dummy, __stdio_exit); +-weak_alias(dummy, _fini); ++void __funcs_on_exit(void); ++void __stdio_exit(void); ++void _fini(void); + + extern weak hidden void (*const __fini_array_start)(void), (*const __fini_array_end)(void); + + static void libc_exit_fini(void) +diff --git a/src/internal/stdio_impl.h b/src/internal/stdio_impl.h +index d7398f59..69141813 100644 +--- src/internal/stdio_impl.h ++++ src/internal/stdio_impl.h +@@ -47,9 +47,9 @@ struct _IO_FILE { + struct __locale_struct *locale; + }; + +-extern hidden FILE *volatile __stdin_used; +-extern hidden FILE *volatile __stdout_used; +-extern hidden FILE *volatile __stderr_used; ++extern FILE *volatile __stdin_used; ++extern FILE *volatile __stdout_used; ++extern FILE *volatile __stderr_used; + + hidden int __lockfile(FILE *); + hidden void __unlockfile(FILE *); +diff --git a/src/stdio/__stdio_exit.c b/src/stdio/__stdio_exit.c +index a5e42c67..5947a141 100644 +--- src/stdio/__stdio_exit.c ++++ src/stdio/__stdio_exit.c +@@ -1,10 +1,5 @@ + #include "stdio_impl.h" + +-static FILE *volatile dummy_file = 0; +-weak_alias(dummy_file, __stdin_used); +-weak_alias(dummy_file, __stdout_used); +-weak_alias(dummy_file, __stderr_used); +- + static void close_file(FILE *f) + { + if (!f) return; diff --git a/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/bootstrap-sources.nix b/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/bootstrap-sources.nix index dcf9b50da37d..87f4cced81e3 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/bootstrap-sources.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/bootstrap-sources.nix @@ -4,10 +4,10 @@ rec { name = "stage0-posix-${version}-source"; - version = "1.6.0"; + version = "1.9.1"; rev = "Release_${version}"; outputHashAlgo = "sha256"; - outputHash = "sha256-epUaShjKiAd749ICvc6rS6WhUkS8R4heKuPdwUjEtsQ="; + outputHash = "sha256-UNoyb2teqH26VM7YoOcazyqZ0AlDae045aWc31ZHFdw="; /* Since `make-minimal-bootstrap-sources` requires nixpkgs and nix it diff --git a/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/hex0.nix b/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/hex0.nix index 661b375b8d9a..d6d509851d4d 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/hex0.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/hex0.nix @@ -12,16 +12,16 @@ let hash = { "AArch64" = "sha256-XTPsoKeI6wTZAF0UwEJPzuHelWOJe//wXg4HYO0dEJo="; - "AMD64" = "sha256-RCgK9oZRDQUiWLVkcIBSR2HeoB+Bh0czthrpjFEkCaY="; - "x86" = "sha256-QU3RPGy51W7M2xnfFY1IqruKzusrSLU+L190ztN6JW8="; + "AMD64" = "sha256-DCzZduYrix9yOeJoem/Jhz/WDzAss7UWwjZbkXJq6Ms="; + "x86" = "sha256-DFmSpy4EYoKBSuPQRqtTsUfIUjlg794PnMrEg5stOFY="; } .${stage0Arch} or (throw "Unsupported system: ${hostPlatform.system}"); - # Pinned from https://github.com/oriansj/stage0-posix/commit/3189b5f325b7ef8b88e3edec7c1cde4fce73c76c - # This 256 byte seed is the only pre-compiled binary in the bootstrap chain. + # Pinned from https://github.com/oriansj/stage0-posix/commit/45d90f5955b6907dc6cdea9ebafce558359edcd3 + # This 181 byte seed is the only pre-compiled binary in the bootstrap chain. hex0-seed = import { name = "hex0-seed"; - url = "https://github.com/oriansj/bootstrap-seeds/raw/b1263ff14a17835f4d12539226208c426ced4fba/POSIX/${stage0Arch}/hex0-seed"; + url = "https://github.com/oriansj/bootstrap-seeds/raw/cedec6b8066d1db229b6c77d42d120a23c6980ed/POSIX/${stage0Arch}/hex0-seed"; executable = true; inherit hash; }; diff --git a/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/make-bootstrap-sources.nix b/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/make-bootstrap-sources.nix index 02d128fa1258..89c6ca17e3f3 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/make-bootstrap-sources.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/make-bootstrap-sources.nix @@ -40,15 +40,6 @@ fetchFromGitHub { $out/M2-Planet/M2libc \ $out/mescc-tools/M2libc \ $out/mescc-tools-extra/M2libc - - # aarch64: syscall: mkdir -> mkdirat - # https://github.com/oriansj/M2libc/pull/17 - patch -Np1 -d $out/M2libc -i ${ - (fetchpatch { - url = "https://github.com/oriansj/M2libc/commit/ff7c3023b3ab6cfcffc5364620b25f8d0279e96b.patch"; - hash = "sha256-QAKddv4TixIQHpFa9SVu9fAkeKbzhQaxjaWzW2yJy7A="; - }) - } ''; meta = { diff --git a/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/mescc-tools-boot.nix b/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/mescc-tools-boot.nix index 2c968c465cc1..1c4360d67025 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/mescc-tools-boot.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/mescc-tools-boot.nix @@ -159,6 +159,7 @@ rec { "${src}/M2-Planet/cc_reader.c" "${src}/M2-Planet/cc_strings.c" "${src}/M2-Planet/cc_types.c" + "${src}/M2-Planet/cc_emit.c" "${src}/M2-Planet/cc_core.c" "${src}/M2-Planet/cc_macro.c" "${src}/M2-Planet/cc.c" @@ -298,6 +299,8 @@ rec { "-f" "${m2libc}/stddef.h" "-f" + "${m2libc}/sys/utsname.h" + "-f" "${m2libc}/${m2libcArch}/linux/unistd.c" "-f" "${m2libc}/${m2libcArch}/linux/fcntl.c" @@ -306,8 +309,12 @@ rec { "-f" "${m2libc}/${m2libcArch}/linux/sys/stat.c" "-f" + "${m2libc}/ctype.c" + "-f" "${m2libc}/stdlib.c" "-f" + "${m2libc}/stdarg.h" + "-f" "${m2libc}/stdio.h" "-f" "${m2libc}/stdio.c" @@ -379,14 +386,20 @@ rec { "-f" "${m2libc}/stddef.h" "-f" + "${m2libc}/sys/utsname.h" + "-f" "${m2libc}/${m2libcArch}/linux/fcntl.c" "-f" "${m2libc}/fcntl.c" "-f" "${m2libc}/${m2libcArch}/linux/unistd.c" "-f" + "${m2libc}/stdarg.h" + "-f" "${m2libc}/string.c" "-f" + "${m2libc}/ctype.c" + "-f" "${m2libc}/stdlib.c" "-f" "${m2libc}/stdio.h" @@ -456,6 +469,8 @@ rec { "-f" "${m2libc}/stddef.h" "-f" + "${m2libc}/sys/utsname.h" + "-f" "${m2libc}/${m2libcArch}/linux/unistd.c" "-f" "${m2libc}/${m2libcArch}/linux/fcntl.c" @@ -464,8 +479,12 @@ rec { "-f" "${m2libc}/${m2libcArch}/linux/sys/stat.c" "-f" + "${m2libc}/ctype.c" + "-f" "${m2libc}/stdlib.c" "-f" + "${m2libc}/stdarg.h" + "-f" "${m2libc}/stdio.h" "-f" "${m2libc}/stdio.c" @@ -537,7 +556,7 @@ rec { "-f" "${m2libc}/stddef.h" "-f" - "${m2libc}/string.c" + "${m2libc}/sys/utsname.h" "-f" "${m2libc}/${m2libcArch}/linux/unistd.c" "-f" @@ -545,8 +564,14 @@ rec { "-f" "${m2libc}/fcntl.c" "-f" + "${m2libc}/ctype.c" + "-f" "${m2libc}/stdlib.c" "-f" + "${m2libc}/string.c" + "-f" + "${m2libc}/stdarg.h" + "-f" "${m2libc}/stdio.h" "-f" "${m2libc}/stdio.c" diff --git a/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/mescc-tools-extra/build.kaem b/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/mescc-tools-extra/build.kaem index fb27eccab830..42d43dff9486 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/mescc-tools-extra/build.kaem +++ b/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/mescc-tools-extra/build.kaem @@ -1,5 +1,5 @@ # This is a modified version of mescc-tools-extra/mescc-tools-extra.kaem -# https://github.com/oriansj/mescc-tools-extra/blob/ec53af69d6d2119b47b369cd0ec37ac806e7ad60/mescc-tools-extra.kaem +# https://github.com/oriansj/mescc-tools-extra/blob/56e6b8df3e95f4bc04f8b420a4cd8c82c70b9efa/mescc-tools-extra.kaem # - Paths to build inputs have been changed for nix # - Added additional step to create $out directory @@ -32,8 +32,10 @@ CC mkdir.c -o ${out}/bin/mkdir CC untar.c -o ${out}/bin/untar CC ungz.c -o ${out}/bin/ungz CC unbz2.c -o ${out}/bin/unbz2 +CC unxz.c -o ${out}/bin/unxz CC catm.c -o ${out}/bin/catm CC cp.c -o ${out}/bin/cp CC chmod.c -o ${out}/bin/chmod CC rm.c -o ${out}/bin/rm CC replace.c -o ${out}/bin/replace +CC wrap.c -o ${out}/bin/wrap diff --git a/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/mescc-tools/build.kaem b/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/mescc-tools/build.kaem index 128ff360fd2c..0a374c1a0674 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/mescc-tools/build.kaem +++ b/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/mescc-tools/build.kaem @@ -1,5 +1,5 @@ # This is a modified version of stage0-posix/x86/mescc-tools-full-kaem.kaem -# https://github.com/oriansj/stage0-posix-x86/blob/56e6b8df3e95f4bc04f8b420a4cd8c82c70b9efa/mescc-tools-full-kaem.kaem +# https://github.com/oriansj/stage0-posix-x86/blob/3b9c2bb6d4155e4f2e5f642b5e0f59255dfc5934/mescc-tools-full-kaem.kaem # - Paths to build inputs have been changed for nix # Mes --- Maxwell Equations of Software @@ -51,9 +51,12 @@ ${M2} --architecture ${m2libcArch} \ -f ${m2libc}/stddef.h \ -f ${m2libc}/${m2libcArch}/linux/fcntl.c \ -f ${m2libc}/fcntl.c \ + -f ${m2libc}/sys/utsname.h \ -f ${m2libc}/${m2libcArch}/linux/unistd.c \ -f ${m2libc}/${m2libcArch}/linux/sys/stat.c \ + -f ${m2libc}/ctype.c \ -f ${m2libc}/stdlib.c \ + -f ${m2libc}/stdarg.h \ -f ${m2libc}/stdio.h \ -f ${m2libc}/stdio.c \ -f ${m2libc}/string.c \ @@ -95,8 +98,11 @@ ${M2} --architecture ${m2libcArch} \ -f ${m2libc}/stddef.h \ -f ${m2libc}/${m2libcArch}/linux/fcntl.c \ -f ${m2libc}/fcntl.c \ + -f ${m2libc}/sys/utsname.h \ -f ${m2libc}/${m2libcArch}/linux/unistd.c \ + -f ${m2libc}/ctype.c \ -f ${m2libc}/stdlib.c \ + -f ${m2libc}/stdarg.h \ -f ${m2libc}/stdio.h \ -f ${m2libc}/stdio.c \ -f ${m2libc}/bootstrappable.c \ @@ -133,10 +139,13 @@ ${hex2} --architecture ${m2libcArch} \ ${M2} --architecture ${m2libcArch} \ -f ${m2libc}/sys/types.h \ -f ${m2libc}/stddef.h \ + -f ${m2libc}/sys/utsname.h \ -f ${m2libc}/${m2libcArch}/linux/unistd.c \ -f ${m2libc}/${m2libcArch}/linux/fcntl.c \ -f ${m2libc}/fcntl.c \ + -f ${m2libc}/ctype.c \ -f ${m2libc}/stdlib.c \ + -f ${m2libc}/stdarg.h \ -f ${m2libc}/stdio.h \ -f ${m2libc}/stdio.c \ -f ${m2libc}/bootstrappable.c \ @@ -168,10 +177,13 @@ ${hex2} --architecture ${m2libcArch} \ ${M2} --architecture ${m2libcArch} \ -f ${m2libc}/sys/types.h \ -f ${m2libc}/stddef.h \ + -f ${m2libc}/sys/utsname.h \ -f ${m2libc}/${m2libcArch}/linux/unistd.c \ -f ${m2libc}/${m2libcArch}/linux/fcntl.c \ -f ${m2libc}/fcntl.c \ + -f ${m2libc}/ctype.c \ -f ${m2libc}/stdlib.c \ + -f ${m2libc}/stdarg.h \ -f ${m2libc}/stdio.h \ -f ${m2libc}/stdio.c \ -f ${m2libc}/bootstrappable.c \ @@ -180,6 +192,7 @@ ${M2} --architecture ${m2libcArch} \ -f ${src}/M2-Planet/cc_reader.c \ -f ${src}/M2-Planet/cc_strings.c \ -f ${src}/M2-Planet/cc_types.c \ + -f ${src}/M2-Planet/cc_emit.c \ -f ${src}/M2-Planet/cc_core.c \ -f ${src}/M2-Planet/cc_macro.c \ -f ${src}/M2-Planet/cc.c \ diff --git a/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/mescc-tools/default.nix b/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/mescc-tools/default.nix index b1027a29a5a4..3ba72657cdb0 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/mescc-tools/default.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/mescc-tools/default.nix @@ -33,11 +33,14 @@ let ''${M2} --architecture ${m2libcArch} \ -f ''${m2libc}/sys/types.h \ -f ''${m2libc}/stddef.h \ + -f ''${m2libc}/sys/utsname.h \ -f ''${m2libc}/${m2libcArch}/linux/fcntl.c \ -f ''${m2libc}/fcntl.c \ -f ''${m2libc}/${m2libcArch}/linux/unistd.c \ -f ''${m2libc}/${m2libcArch}/linux/sys/stat.c \ + -f ''${m2libc}/ctype.c \ -f ''${m2libc}/stdlib.c \ + -f ''${m2libc}/stdarg.h \ -f ''${m2libc}/stdio.h \ -f ''${m2libc}/stdio.c \ -f ''${m2libc}/string.c \ diff --git a/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/platforms.nix b/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/platforms.nix index fb96f91fa917..15a84ad5d568 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/platforms.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/stage0-posix/platforms.nix @@ -26,7 +26,7 @@ rec { # Passed to M2-Mesoplanet as --operating-system m2libcOS = - if hostPlatform.isLinux then "linux" else throw "Unsupported system: ${hostPlatform.system}"; + if hostPlatform.isLinux then "Linux" else throw "Unsupported system: ${hostPlatform.system}"; baseAddress = { diff --git a/pkgs/os-specific/linux/minimal-bootstrap/tinycc/bootstrappable.nix b/pkgs/os-specific/linux/minimal-bootstrap/tinycc/bootstrappable.nix index 4c6dd1bb6cb9..64236471a6c5 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/tinycc/bootstrappable.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/tinycc/bootstrappable.nix @@ -18,12 +18,12 @@ let inherit (callPackage ./common.nix { }) buildTinyccMes recompileLibc; - version = "unstable-2023-04-20"; - rev = "80114c4da6b17fbaabb399cc29f427e368309bc8"; + version = "unstable-2024-07-07"; + rev = "ea3900f6d5e71776c5cfabcabee317652e3a19ee"; tarball = fetchurl { url = "https://gitlab.com/janneke/tinycc/-/archive/${rev}/tinycc-${rev}.tar.gz"; - sha256 = "1a0cw9a62qc76qqn5sjmp3xrbbvsz2dxrw21lrnx9q0s74mwaxbq"; + sha256 = "sha256-16JBGJATAWP+lPylOi3+lojpdv0SR5pqyxOV2PiVx0A="; }; src = (kaem.runCommand "tinycc-bootstrappable-${version}-source" { } '' @@ -67,6 +67,7 @@ let -o tcc.s \ -I . \ -D BOOTSTRAP=1 \ + -D HAVE_LONG_LONG=0 \ -I ${src} \ -D TCC_TARGET_I386=1 \ -D inline= \ diff --git a/pkgs/os-specific/linux/minimal-bootstrap/tinycc/musl.nix b/pkgs/os-specific/linux/minimal-bootstrap/tinycc/musl.nix index a8b624c0efba..62f69fe1c24f 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/tinycc/musl.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/tinycc/musl.nix @@ -1,7 +1,6 @@ { lib, fetchurl, - callPackage, bash, tinycc-bootstrappable, musl, @@ -12,7 +11,7 @@ let pname = "tinycc-musl"; # next commit introduces use of realpath (unsupported in mes-libc) - version = "unstable-2023-07-10"; + version = "unstable-2023-07-31"; rev = "fd6d2180c5c801bb0b4c5dde27d61503059fc97d"; src = fetchurl { diff --git a/pkgs/os-specific/linux/nvidia-x11/fabricmanager.nix b/pkgs/os-specific/linux/nvidia-x11/fabricmanager.nix index 2f55aca3a92c..4d4e61a5942f 100644 --- a/pkgs/os-specific/linux/nvidia-x11/fabricmanager.nix +++ b/pkgs/os-specific/linux/nvidia-x11/fabricmanager.nix @@ -59,5 +59,6 @@ stdenv.mkDerivation rec { license = lib.licenses.unfreeRedistributable; platforms = nvidia_x11.meta.platforms; mainProgram = "nv-fabricmanager"; + maintainers = with lib.maintainers; [ edwtjo ]; }; } diff --git a/pkgs/os-specific/linux/nvidia-x11/generic.nix b/pkgs/os-specific/linux/nvidia-x11/generic.nix index 7f9a5d32a7a4..ecc245e5a81d 100644 --- a/pkgs/os-specific/linux/nvidia-x11/generic.nix +++ b/pkgs/os-specific/linux/nvidia-x11/generic.nix @@ -340,6 +340,7 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optionals (sha256_aarch64 != null) [ "aarch64-linux" ]; maintainers = with lib.maintainers; [ kiskae + edwtjo ]; priority = 4; # resolves collision with xorg-server's "lib/xorg/modules/extensions/libglx.so" inherit broken; diff --git a/pkgs/servers/home-assistant/custom-components/adaptive_lighting/package.nix b/pkgs/servers/home-assistant/custom-components/adaptive_lighting/package.nix index 720cf95a1a52..5f3a507b76ed 100644 --- a/pkgs/servers/home-assistant/custom-components/adaptive_lighting/package.nix +++ b/pkgs/servers/home-assistant/custom-components/adaptive_lighting/package.nix @@ -8,13 +8,13 @@ buildHomeAssistantComponent rec { owner = "basnijholt"; domain = "adaptive_lighting"; - version = "1.28.0"; + version = "1.29.0"; src = fetchFromGitHub { owner = "basnijholt"; repo = "adaptive-lighting"; tag = "v${version}"; - hash = "sha256-FyDspw/Sk7h5Kh3lq17DmGbkJlVP0CLfAX0GL7DVF0k="; + hash = "sha256-v10Mrc/sSB09mC0UHMhjoEnPhj5S3tISmMcPQrPHPq8="; }; dependencies = [ diff --git a/pkgs/servers/monitoring/prometheus/fastly-exporter.nix b/pkgs/servers/monitoring/prometheus/fastly-exporter.nix index 24c07a1b47eb..8cfee432e2c2 100644 --- a/pkgs/servers/monitoring/prometheus/fastly-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/fastly-exporter.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "fastly-exporter"; - version = "10.0.0"; + version = "10.1.0"; src = fetchFromGitHub { owner = "fastly"; repo = "fastly-exporter"; rev = "v${version}"; - hash = "sha256-GF+b0rDa9RBnLsT/ZFjSH/GIXG+Hmwew5UfXhK52AGg="; + hash = "sha256-Iu+GqCE7Eg2oN6vmdpgsPKHqxz91f12waxj0J2K+gWk="; }; - vendorHash = "sha256-teGcQX4QbH2RnnIE46VIiYce1TzIwSX41r7FOMsxAvg="; + vendorHash = "sha256-83qUoQNiQ3D2Bm6D4DoVZDEO8EtUmxBXlpV6F+N1eSA="; passthru.tests = { inherit (nixosTests.prometheus-exporters) fastly; diff --git a/pkgs/servers/nextcloud/default.nix b/pkgs/servers/nextcloud/default.nix index 426b9cbef8ca..6873dff38f88 100644 --- a/pkgs/servers/nextcloud/default.nix +++ b/pkgs/servers/nextcloud/default.nix @@ -59,14 +59,14 @@ let in { nextcloud31 = generic { - version = "31.0.11"; - hash = "sha256-iC95OquosB5ZgrZCJSJrMjcxUrv/HNLJLjMudJcLe8Y="; + version = "31.0.12"; + hash = "sha256-spCJ0KvDkY9z8r4tdWhbjXALj9i+9BYpfyVDQyXwnDY="; packages = nextcloud31Packages; }; nextcloud32 = generic { - version = "32.0.2"; - hash = "sha256-Fe3hmtiOxySDTfrX+uMGpy+TL9BC82szP+JBgVWpN8U="; + version = "32.0.3"; + hash = "sha256-m3GslskQtKNQ2Ya9OpLqBvAqFh+lhjNLVth9isr8YtQ="; packages = nextcloud32Packages; }; diff --git a/pkgs/servers/nextcloud/packages/31.json b/pkgs/servers/nextcloud/packages/31.json index 088cce495b79..02803369d629 100644 --- a/pkgs/servers/nextcloud/packages/31.json +++ b/pkgs/servers/nextcloud/packages/31.json @@ -30,9 +30,9 @@ ] }, "collectives": { - "hash": "sha256-/2WRP5d8hZqUxWEb2Tnbj5DyflZ6TfMnH7J/SxHyM0Y=", - "url": "https://github.com/nextcloud/collectives/releases/download/v3.3.0/collectives-3.3.0.tar.gz", - "version": "3.3.0", + "hash": "sha256-a71w9Ya8bZdo4/H225vw2FjSBSMM57hLbcMfBN2aSs0=", + "url": "https://github.com/nextcloud/collectives/releases/download/v3.4.0/collectives-3.4.0.tar.gz", + "version": "3.4.0", "description": "Collectives is a Nextcloud App for activist and community projects to organize together.\nCome and gather in collectives to build shared knowledge.\n\n* πŸ‘₯ **Collective and non-hierarchical workflow by heart**: Collectives are\n tied to a [Nextcloud Team](https://github.com/nextcloud/circles) and\n owned by the collective.\n* πŸ“ **Collaborative page editing** like known from Etherpad thanks to the\n [Text app](https://github.com/nextcloud/text).\n* πŸ”€ **Well-known [Markdown](https://en.wikipedia.org/wiki/Markdown) syntax**\n for page formatting.\n\n## Installation\n\nIn your Nextcloud instance, simply navigate to **Β»AppsΒ«**, find the\n**Β»TeamsΒ«** and **Β»CollectivesΒ«** apps and enable them.", "homepage": "https://github.com/nextcloud/collectives", "licenses": [ @@ -40,9 +40,9 @@ ] }, "contacts": { - "hash": "sha256-5Za0sTodxsRyon5KKC1oWC/kK6ZRsglEkecjckO8NNk=", - "url": "https://github.com/nextcloud-releases/contacts/releases/download/v7.3.7/contacts-v7.3.7.tar.gz", - "version": "7.3.7", + "hash": "sha256-hUYfZ3EX0sLOWoaH7NGpashgKS8gf0YPpwwEniJL0jk=", + "url": "https://github.com/nextcloud-releases/contacts/releases/download/v7.3.8/contacts-v7.3.8.tar.gz", + "version": "7.3.8", "description": "The Nextcloud contacts app is a user interface for Nextcloud's CardDAV server. Easily sync contacts from various devices with your Nextcloud and edit them online.\n\n* πŸš€ **Integration with other Nextcloud apps!** Currently Mail and Calendar – more to come.\n* πŸŽ‰ **Never forget a birthday!** You can sync birthdays and other recurring events with your Nextcloud Calendar.\n* πŸ‘₯ **Sharing of Adressbooks!** You want to share your contacts with your friends or coworkers? No problem!\n* πŸ™ˆ **We’re not reinventing the wheel!** Based on the great and open SabreDAV library.", "homepage": "https://github.com/nextcloud/contacts#readme", "licenses": [ @@ -80,9 +80,9 @@ ] }, "deck": { - "hash": "sha256-ogtvqkOuuYlnSFmVqN7cYCqJdUStU7ORocMUoxjGLlY=", - "url": "https://github.com/nextcloud-releases/deck/releases/download/v1.15.4/deck-v1.15.4.tar.gz", - "version": "1.15.4", + "hash": "sha256-d3z0Z+3zc25kqmlz+mZkqsmRxoENIYBXiL4pwURJCNI=", + "url": "https://github.com/nextcloud-releases/deck/releases/download/v1.15.5/deck-v1.15.5.tar.gz", + "version": "1.15.5", "description": "Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- πŸ“₯ Add your tasks to cards and put them in order\n- πŸ“„ Write down additional notes in Markdown\n- πŸ”– Assign labels for even better organization\n- πŸ‘₯ Share with your team, friends or family\n- πŸ“Ž Attach files and embed them in your Markdown description\n- πŸ’¬ Discuss with your team using comments\n- ⚑ Keep track of changes in the activity stream\n- πŸš€ Get your project organized", "homepage": "https://github.com/nextcloud/deck", "licenses": [ @@ -130,9 +130,9 @@ ] }, "forms": { - "hash": "sha256-gUFrPO3Dxxhx0qvXNML7EeNOtiz0UaC2Xegk78+BZj8=", - "url": "https://github.com/nextcloud-releases/forms/releases/download/v5.2.2/forms-v5.2.2.tar.gz", - "version": "5.2.2", + "hash": "sha256-yCyGcCHTmgSjZ7U3h79jeYW69oIIVF4kd5wGxDBmK2s=", + "url": "https://github.com/nextcloud-releases/forms/releases/download/v5.2.3/forms-v5.2.3.tar.gz", + "version": "5.2.3", "description": "**Simple surveys and questionnaires, self-hosted!**\n\n- **πŸ“ Simple design:** No mass of options, only the essentials. Works well on mobile of course.\n- **πŸ“Š View & export results:** Results are visualized and can also be exported as CSV in the same format used by Google Forms.\n- **πŸ”’ Data under your control!** Unlike in Google Forms, Typeform, Doodle and others, the survey info and responses are kept private on your instance.\n- **πŸ§‘β€πŸ’» Connect to your software:** Easily integrate Forms into your service with our full-fledged [REST-API](https://github.com/nextcloud/forms/blob/main/docs/API.md).\n- **πŸ™‹ Get involved!** We have lots of stuff planned like more question types, collaboration on forms, [and much more](https://github.com/nextcloud/forms/milestones)!", "homepage": "https://github.com/nextcloud/forms", "licenses": [ @@ -150,9 +150,9 @@ ] }, "groupfolders": { - "hash": "sha256-ViAMVoJ82G4UJ4m/unUqJH9I8mMNN5mx3HSJqfsGiQ4=", - "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v19.1.10/groupfolders-v19.1.10.tar.gz", - "version": "19.1.10", + "hash": "sha256-UJyKjn3nurTVw2+F2zwDgPGyJ94F3rQb9p5HUARNWa4=", + "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v19.1.11/groupfolders-v19.1.11.tar.gz", + "version": "19.1.11", "description": "Admin configured folders shared with everyone in a team.\n\nFolders can be configured from *Team folders* in the admin settings.\n\nAfter a folder is created, the admin can give access to the folder to one or more teams, control their write/sharing permissions and assign a quota for the folder.", "homepage": "https://github.com/nextcloud/groupfolders", "licenses": [ @@ -170,9 +170,9 @@ ] }, "integration_deepl": { - "hash": "sha256-WjTg/+ckoZ/xFrfN0LaLvWIM/JbbnfvVO4EbnRnvB60=", - "url": "https://github.com/nextcloud-releases/integration_deepl/releases/download/v2.0.0/integration_deepl-v2.0.0.tar.gz", - "version": "2.0.0", + "hash": "sha256-o50BZEMtN81UuemxP4+lJt1uI/40EwXiHfaf8FtvkbM=", + "url": "https://github.com/nextcloud-releases/integration_deepl/releases/download/v2.1.0/integration_deepl-v2.1.0.tar.gz", + "version": "2.1.0", "description": "Deepl integration providing an translations through deepl.com with Nextcloud\n\nThis app integrates with [Nextcloud Assistant](https://apps.nextcloud.com/apps/assistant) to offer translation services We recommend to install Assistant additionally and activate Deepl as translation provider in the Artifical Intelligence admin settings.\n\nThis app also integrates with the translation API of Nextcloud server to offer translation services without Assistant. Currently this is available in Text and Talk.\n\nTo run translations and any other Task Processing tasks synchronously, run the following command in a background process (10 is the interval in seconds when the process should relaunch to use the latest php changes):\n\n```sh\nset -e; while true; do occ background-job:worker -v -t 10 \"OC\\TaskProcessing\\SynchronousBackgroundJob\"; done\n```\n\n## Ethical AI Rating\n### Rating: πŸ”΄\n\nNegative:\n* the software for training and inferencing of this model is proprietary, limiting running it locally or training by yourself\n* the trained model is not freely available, so the model can not be ran on-premises\n* the training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).", "homepage": "https://github.com/nextcloud/integration_deepl", "licenses": [ @@ -200,9 +200,9 @@ ] }, "mail": { - "hash": "sha256-GgUUah/A+bGdJ/LnUjpROwW6157Kl+MXXFI9UTsQJAU=", - "url": "https://github.com/nextcloud-releases/mail/releases/download/v5.6.0/mail-v5.6.0.tar.gz", - "version": "5.6.0", + "hash": "sha256-NKfGt1KNri30fB4WeIhcnOjWooRJ8GCY9nCbl2X66W8=", + "url": "https://github.com/nextcloud-releases/mail/releases/download/v5.6.4/mail-v5.6.4.tar.gz", + "version": "5.6.4", "description": "**πŸ’Œ A mail app for Nextcloud**\n\n- **πŸš€ Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **πŸ“₯ Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **πŸ”’ Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **πŸ™ˆ We’re not reinventing the wheel!** Based on the great [Horde](https://www.horde.org) libraries.\n- **πŸ“¬ Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!\n\n## Ethical AI Rating\n\n### Priority Inbox\n\nPositive:\n* The software for training and inferencing of this model is open source.\n* The model is created and trained on-premises based on the user's own data.\n* The training data is accessible to the user, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n### Thread Summaries (opt-in)\n\n**Rating:** 🟒/🟑/🟠/πŸ”΄\n\nThe rating depends on the installed text processing backend. See [the rating overview](https://docs.nextcloud.com/server/latest/admin_manual/ai/index.html) for details.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).", "homepage": "https://github.com/nextcloud/mail#readme", "licenses": [ @@ -250,9 +250,9 @@ ] }, "notes": { - "hash": "sha256-tFR9r5kmR7Egczt62I7k8JUllAc4cNu95d3NSUGD108=", - "url": "https://github.com/nextcloud-releases/notes/releases/download/v4.12.3/notes-v4.12.3.tar.gz", - "version": "4.12.3", + "hash": "sha256-iiNXIvq+rUbbecU646pyRpHP0EjUdQT1ybKMS2JQbwc=", + "url": "https://github.com/nextcloud-releases/notes/releases/download/v4.12.4/notes-v4.12.4.tar.gz", + "version": "4.12.4", "description": "The Notes app is a distraction free notes taking app for [Nextcloud](https://www.nextcloud.com/). It provides categories for better organization and supports formatting using [Markdown](https://en.wikipedia.org/wiki/Markdown) syntax. Notes are saved as files in your Nextcloud, so you can view and edit them with every Nextcloud client. Furthermore, a separate [REST API](https://github.com/nextcloud/notes/blob/master/docs/api/README.md) allows for an easy integration into apps ([Android](https://github.com/nextcloud/notes-android), [iOS](https://github.com/nextcloud/notes-ios), as well as [3rd-party apps](https://github.com/nextcloud/notes/wiki#3rd-party-clients) which allow convenient access to your Nextcloud notes). Further features include marking notes as favorites.", "homepage": "https://github.com/nextcloud/notes", "licenses": [ @@ -350,9 +350,9 @@ ] }, "richdocuments": { - "hash": "sha256-W6P+2T2QDWI3/jsAHoPMfAaY7l3N8IyF7G/FwVNKeXg=", - "url": "https://github.com/nextcloud-releases/richdocuments/releases/download/v8.7.6/richdocuments-v8.7.6.tar.gz", - "version": "8.7.6", + "hash": "sha256-Mb1eWB6U1jg99J1Cu82rgswuRlmQJUoxZ/bzJ+HeJdk=", + "url": "https://github.com/nextcloud-releases/richdocuments/releases/download/v8.7.7/richdocuments-v8.7.7.tar.gz", + "version": "8.7.7", "description": "This application can connect to a Collabora Online (or other) server (WOPI-like Client). Nextcloud is the WOPI Host. Please read the documentation to learn more about that.\n\nYou can also edit your documents off-line with the Collabora Office app from the **[Android](https://play.google.com/store/apps/details?id=com.collabora.libreoffice)** and **[iOS](https://apps.apple.com/us/app/collabora-office/id1440482071)** store.", "homepage": "https://collaboraoffice.com/", "licenses": [ @@ -470,9 +470,9 @@ ] }, "user_saml": { - "hash": "sha256-kRIxEohejrCt1OQDDjKXRfawBL5utoPjSZ2ruSF0T0Q=", - "url": "https://github.com/nextcloud-releases/user_saml/releases/download/v7.1.0/user_saml-v7.1.0.tar.gz", - "version": "7.1.0", + "hash": "sha256-FWC1n/23XmqGKmq+BDkdor6IbkN8Q7IYyayHqtdnlFg=", + "url": "https://github.com/nextcloud-releases/user_saml/releases/download/v7.1.1/user_saml-v7.1.1.tar.gz", + "version": "7.1.1", "description": "Using the SSO & SAML app of your Nextcloud you can make it easily possible to integrate your existing Single-Sign-On solution with Nextcloud. In addition, you can use the Nextcloud LDAP user provider to keep the convenience for users. (e.g. when sharing)\nThe following providers are supported and tested at the moment:\n\n* **SAML 2.0**\n\t* OneLogin\n\t* Shibboleth\n\t* Active Directory Federation Services (ADFS)\n\n* **Authentication via Environment Variable**\n\t* Kerberos (mod_auth_kerb)\n\t* Any other provider that authenticates using the environment variable\n\nWhile theoretically any other authentication provider implementing either one of those standards is compatible, we like to note that they are not part of any internal test matrix.", "homepage": "https://github.com/nextcloud/user_saml", "licenses": [ @@ -480,9 +480,9 @@ ] }, "whiteboard": { - "hash": "sha256-QO6CkELExGuqsPCg5E6VW8p6RBR6M160yNPF1z2Y3ns=", - "url": "https://github.com/nextcloud-releases/whiteboard/releases/download/v1.4.1/whiteboard-v1.4.1.tar.gz", - "version": "1.4.1", + "hash": "sha256-H9iRas76993ApcJpKyZfPkfpcbElza6QkbgYJjT3X0I=", + "url": "https://github.com/nextcloud-releases/whiteboard/releases/download/v1.4.2/whiteboard-v1.4.2.tar.gz", + "version": "1.4.2", "description": "The official whiteboard app for Nextcloud. It allows users to create and share whiteboards with other users and collaborate in real-time.\n\n**Whiteboard requires a separate collaboration server to work.** Please see the [documentation](https://github.com/nextcloud/whiteboard?tab=readme-ov-file#backend) on how to install it.\n\n- 🎨 Drawing shapes, writing text, connecting elements\n- πŸ“ Real-time collaboration\n- πŸ–ΌοΈ Add images with drag and drop\n- πŸ“Š Easily add mermaid diagrams\n- ✨ Use the Smart Picker to embed other elements from Nextcloud\n- πŸ“¦ Image export\n- πŸ’ͺ Strong foundation: We use Excalidraw as our base library", "homepage": "https://github.com/nextcloud/whiteboard", "licenses": [ diff --git a/pkgs/servers/nextcloud/packages/32.json b/pkgs/servers/nextcloud/packages/32.json index f40c9303e38f..d1b41abbb7fe 100644 --- a/pkgs/servers/nextcloud/packages/32.json +++ b/pkgs/servers/nextcloud/packages/32.json @@ -10,9 +10,9 @@ ] }, "calendar": { - "hash": "sha256-uYGVGot8iBbLDyDNrz2HJ+jcYhKg20fCdI9jHi1i2a4=", - "url": "https://github.com/nextcloud-releases/calendar/releases/download/v6.1.0/calendar-v6.1.0.tar.gz", - "version": "6.1.0", + "hash": "sha256-TNvpCDc1daI7/MOMR3juoQyvcYV1ht72HjlPEpazHBw=", + "url": "https://github.com/nextcloud-releases/calendar/releases/download/v6.1.1/calendar-v6.1.1.tar.gz", + "version": "6.1.1", "description": "A Calendar app for Nextcloud. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* πŸš€ **Integration with other Nextcloud apps!** Like Contacts, Talk, Tasks, Deck and Circles\n* 🌐 **WebCal Support!** Want to see your favorite team's matchdays in your calendar? No problem!\n* πŸ™‹ **Attendees!** Invite people to your events\n* ⌚ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* πŸ” **Search!** Find your events at ease\n* β˜‘οΈ **Tasks!** See tasks or Deck cards with a due date directly in the calendar\n* πŸ”ˆ **Talk rooms!** Create an associated Talk room when booking a meeting with just one click\n* πŸ“† **Appointment booking** Send people a link so they can book an appointment with you [using this app](https://apps.nextcloud.com/apps/appointments)\n* πŸ“Ž **Attachments!** Add, upload and view event attachments\n* πŸ™ˆ **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.", "homepage": "https://github.com/nextcloud/calendar/", "licenses": [ @@ -20,9 +20,9 @@ ] }, "collectives": { - "hash": "sha256-/2WRP5d8hZqUxWEb2Tnbj5DyflZ6TfMnH7J/SxHyM0Y=", - "url": "https://github.com/nextcloud/collectives/releases/download/v3.3.0/collectives-3.3.0.tar.gz", - "version": "3.3.0", + "hash": "sha256-a71w9Ya8bZdo4/H225vw2FjSBSMM57hLbcMfBN2aSs0=", + "url": "https://github.com/nextcloud/collectives/releases/download/v3.4.0/collectives-3.4.0.tar.gz", + "version": "3.4.0", "description": "Collectives is a Nextcloud App for activist and community projects to organize together.\nCome and gather in collectives to build shared knowledge.\n\n* πŸ‘₯ **Collective and non-hierarchical workflow by heart**: Collectives are\n tied to a [Nextcloud Team](https://github.com/nextcloud/circles) and\n owned by the collective.\n* πŸ“ **Collaborative page editing** like known from Etherpad thanks to the\n [Text app](https://github.com/nextcloud/text).\n* πŸ”€ **Well-known [Markdown](https://en.wikipedia.org/wiki/Markdown) syntax**\n for page formatting.\n\n## Installation\n\nIn your Nextcloud instance, simply navigate to **Β»AppsΒ«**, find the\n**Β»TeamsΒ«** and **Β»CollectivesΒ«** apps and enable them.", "homepage": "https://github.com/nextcloud/collectives", "licenses": [ @@ -30,9 +30,9 @@ ] }, "contacts": { - "hash": "sha256-kQ6OunNZbj0UjDinkDhj2ZYDeoEWqvAvgpHDDTFdlW8=", - "url": "https://github.com/nextcloud-releases/contacts/releases/download/v8.1.0/contacts-v8.1.0.tar.gz", - "version": "8.1.0", + "hash": "sha256-d6O48uYTjoquC/XwtJ2QdPCbmxko0X6+8MiKb7UIpao=", + "url": "https://github.com/nextcloud-releases/contacts/releases/download/v8.1.1/contacts-v8.1.1.tar.gz", + "version": "8.1.1", "description": "The Nextcloud contacts app is a user interface for Nextcloud's CardDAV server. Easily sync contacts from various devices with your Nextcloud and edit them online.\n\n* πŸš€ **Integration with other Nextcloud apps!** Currently Mail and Calendar – more to come.\n* πŸŽ‰ **Never forget a birthday!** You can sync birthdays and other recurring events with your Nextcloud Calendar.\n* πŸ‘₯ **Sharing of Adressbooks!** You want to share your contacts with your friends or coworkers? No problem!\n* πŸ™ˆ **We’re not reinventing the wheel!** Based on the great and open SabreDAV library.", "homepage": "https://github.com/nextcloud/contacts#readme", "licenses": [ @@ -70,9 +70,9 @@ ] }, "deck": { - "hash": "sha256-qGg9Eq14PLdZDT/IJ5zI3fbTH6H3CSmEhO00Wi70aiQ=", - "url": "https://github.com/nextcloud-releases/deck/releases/download/v1.16.1/deck-v1.16.1.tar.gz", - "version": "1.16.1", + "hash": "sha256-9W5R8RcZJKuUmB99urRNU0mXHBEg8y239Yzmsq9plIQ=", + "url": "https://github.com/nextcloud-releases/deck/releases/download/v1.16.2/deck-v1.16.2.tar.gz", + "version": "1.16.2", "description": "Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- πŸ“₯ Add your tasks to cards and put them in order\n- πŸ“„ Write down additional notes in Markdown\n- πŸ”– Assign labels for even better organization\n- πŸ‘₯ Share with your team, friends or family\n- πŸ“Ž Attach files and embed them in your Markdown description\n- πŸ’¬ Discuss with your team using comments\n- ⚑ Keep track of changes in the activity stream\n- πŸš€ Get your project organized", "homepage": "https://github.com/nextcloud/deck", "licenses": [ @@ -110,9 +110,9 @@ ] }, "forms": { - "hash": "sha256-gUFrPO3Dxxhx0qvXNML7EeNOtiz0UaC2Xegk78+BZj8=", - "url": "https://github.com/nextcloud-releases/forms/releases/download/v5.2.2/forms-v5.2.2.tar.gz", - "version": "5.2.2", + "hash": "sha256-yCyGcCHTmgSjZ7U3h79jeYW69oIIVF4kd5wGxDBmK2s=", + "url": "https://github.com/nextcloud-releases/forms/releases/download/v5.2.3/forms-v5.2.3.tar.gz", + "version": "5.2.3", "description": "**Simple surveys and questionnaires, self-hosted!**\n\n- **πŸ“ Simple design:** No mass of options, only the essentials. Works well on mobile of course.\n- **πŸ“Š View & export results:** Results are visualized and can also be exported as CSV in the same format used by Google Forms.\n- **πŸ”’ Data under your control!** Unlike in Google Forms, Typeform, Doodle and others, the survey info and responses are kept private on your instance.\n- **πŸ§‘β€πŸ’» Connect to your software:** Easily integrate Forms into your service with our full-fledged [REST-API](https://github.com/nextcloud/forms/blob/main/docs/API.md).\n- **πŸ™‹ Get involved!** We have lots of stuff planned like more question types, collaboration on forms, [and much more](https://github.com/nextcloud/forms/milestones)!", "homepage": "https://github.com/nextcloud/forms", "licenses": [ @@ -130,9 +130,9 @@ ] }, "groupfolders": { - "hash": "sha256-Ztca0HURID1eLkERbNDR0/vG+CNQAXntiIwcjiSmiPU=", - "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v20.1.4/groupfolders-v20.1.4.tar.gz", - "version": "20.1.4", + "hash": "sha256-D8NzAIlF8ObpH1P7LGKpc5AjYQ6NaNjz9y7gxfUFSu0=", + "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v20.1.5/groupfolders-v20.1.5.tar.gz", + "version": "20.1.5", "description": "Admin configured folders shared with everyone in a team.\n\nFolders can be configured from *Team folders* in the admin settings.\n\nAfter a folder is created, the admin can give access to the folder to one or more teams, control their write/sharing permissions and assign a quota for the folder.", "homepage": "https://github.com/nextcloud/groupfolders", "licenses": [ @@ -150,9 +150,9 @@ ] }, "integration_deepl": { - "hash": "sha256-WjTg/+ckoZ/xFrfN0LaLvWIM/JbbnfvVO4EbnRnvB60=", - "url": "https://github.com/nextcloud-releases/integration_deepl/releases/download/v2.0.0/integration_deepl-v2.0.0.tar.gz", - "version": "2.0.0", + "hash": "sha256-o50BZEMtN81UuemxP4+lJt1uI/40EwXiHfaf8FtvkbM=", + "url": "https://github.com/nextcloud-releases/integration_deepl/releases/download/v2.1.0/integration_deepl-v2.1.0.tar.gz", + "version": "2.1.0", "description": "Deepl integration providing an translations through deepl.com with Nextcloud\n\nThis app integrates with [Nextcloud Assistant](https://apps.nextcloud.com/apps/assistant) to offer translation services We recommend to install Assistant additionally and activate Deepl as translation provider in the Artifical Intelligence admin settings.\n\nThis app also integrates with the translation API of Nextcloud server to offer translation services without Assistant. Currently this is available in Text and Talk.\n\nTo run translations and any other Task Processing tasks synchronously, run the following command in a background process (10 is the interval in seconds when the process should relaunch to use the latest php changes):\n\n```sh\nset -e; while true; do occ background-job:worker -v -t 10 \"OC\\TaskProcessing\\SynchronousBackgroundJob\"; done\n```\n\n## Ethical AI Rating\n### Rating: πŸ”΄\n\nNegative:\n* the software for training and inferencing of this model is proprietary, limiting running it locally or training by yourself\n* the trained model is not freely available, so the model can not be ran on-premises\n* the training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).", "homepage": "https://github.com/nextcloud/integration_deepl", "licenses": [ @@ -180,9 +180,9 @@ ] }, "mail": { - "hash": "sha256-GgUUah/A+bGdJ/LnUjpROwW6157Kl+MXXFI9UTsQJAU=", - "url": "https://github.com/nextcloud-releases/mail/releases/download/v5.6.0/mail-v5.6.0.tar.gz", - "version": "5.6.0", + "hash": "sha256-NKfGt1KNri30fB4WeIhcnOjWooRJ8GCY9nCbl2X66W8=", + "url": "https://github.com/nextcloud-releases/mail/releases/download/v5.6.4/mail-v5.6.4.tar.gz", + "version": "5.6.4", "description": "**πŸ’Œ A mail app for Nextcloud**\n\n- **πŸš€ Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **πŸ“₯ Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **πŸ”’ Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **πŸ™ˆ We’re not reinventing the wheel!** Based on the great [Horde](https://www.horde.org) libraries.\n- **πŸ“¬ Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!\n\n## Ethical AI Rating\n\n### Priority Inbox\n\nPositive:\n* The software for training and inferencing of this model is open source.\n* The model is created and trained on-premises based on the user's own data.\n* The training data is accessible to the user, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n### Thread Summaries (opt-in)\n\n**Rating:** 🟒/🟑/🟠/πŸ”΄\n\nThe rating depends on the installed text processing backend. See [the rating overview](https://docs.nextcloud.com/server/latest/admin_manual/ai/index.html) for details.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).", "homepage": "https://github.com/nextcloud/mail#readme", "licenses": [ @@ -220,9 +220,9 @@ ] }, "notes": { - "hash": "sha256-tFR9r5kmR7Egczt62I7k8JUllAc4cNu95d3NSUGD108=", - "url": "https://github.com/nextcloud-releases/notes/releases/download/v4.12.3/notes-v4.12.3.tar.gz", - "version": "4.12.3", + "hash": "sha256-iiNXIvq+rUbbecU646pyRpHP0EjUdQT1ybKMS2JQbwc=", + "url": "https://github.com/nextcloud-releases/notes/releases/download/v4.12.4/notes-v4.12.4.tar.gz", + "version": "4.12.4", "description": "The Notes app is a distraction free notes taking app for [Nextcloud](https://www.nextcloud.com/). It provides categories for better organization and supports formatting using [Markdown](https://en.wikipedia.org/wiki/Markdown) syntax. Notes are saved as files in your Nextcloud, so you can view and edit them with every Nextcloud client. Furthermore, a separate [REST API](https://github.com/nextcloud/notes/blob/master/docs/api/README.md) allows for an easy integration into apps ([Android](https://github.com/nextcloud/notes-android), [iOS](https://github.com/nextcloud/notes-ios), as well as [3rd-party apps](https://github.com/nextcloud/notes/wiki#3rd-party-clients) which allow convenient access to your Nextcloud notes). Further features include marking notes as favorites.", "homepage": "https://github.com/nextcloud/notes", "licenses": [ @@ -310,9 +310,9 @@ ] }, "richdocuments": { - "hash": "sha256-tODtwJNNCxdHvAOfi1tXFwFcfeQL5RGBad+ZcXqBNiU=", - "url": "https://github.com/nextcloud-releases/richdocuments/releases/download/v9.0.1/richdocuments-v9.0.1.tar.gz", - "version": "9.0.1", + "hash": "sha256-zu7Rwgfzc1aXKbnN+ipMTsreTdg9j93BPwGEAxa8A2Y=", + "url": "https://github.com/nextcloud-releases/richdocuments/releases/download/v9.0.2/richdocuments-v9.0.2.tar.gz", + "version": "9.0.2", "description": "This application can connect to a Collabora Online (or other) server (WOPI-like Client). Nextcloud is the WOPI Host. Please read the documentation to learn more about that.\n\nYou can also edit your documents off-line with the Collabora Office app from the **[Android](https://play.google.com/store/apps/details?id=com.collabora.libreoffice)** and **[iOS](https://apps.apple.com/us/app/collabora-office/id1440482071)** store.", "homepage": "https://collaboraoffice.com/", "licenses": [ @@ -330,9 +330,9 @@ ] }, "spreed": { - "hash": "sha256-W1NgjpovDFjUgtMRAJIimP0vwRpHZ4+DN2wR8IzMqeI=", - "url": "https://github.com/nextcloud-releases/spreed/releases/download/v22.0.3/spreed-v22.0.3.tar.gz", - "version": "22.0.3", + "hash": "sha256-/mkCCKGUoIqRumVIHL+fPKk4y0NOkdVvk71Mzk889BM=", + "url": "https://github.com/nextcloud-releases/spreed/releases/download/v22.0.4/spreed-v22.0.4.tar.gz", + "version": "22.0.4", "description": "Chat, video & audio-conferencing using WebRTC\n\n* πŸ’¬ **Chat** Nextcloud Talk comes with a simple text chat, allowing you to share or upload files from your Nextcloud Files app or local device and mention other participants.\n* πŸ‘₯ **Private, group, public and password protected calls!** Invite someone, a whole group or send a public link to invite to a call.\n* 🌐 **Federated chats** Chat with other Nextcloud users on their servers\n* πŸ’» **Screen sharing!** Share your screen with the participants of your call.\n* πŸš€ **Integration with other Nextcloud apps** like Files, Calendar, User status, Dashboard, Flow, Maps, Smart picker, Contacts, Deck, and many more.\n* πŸŒ‰ **Sync with other chat solutions** With [Matterbridge](https://github.com/42wim/matterbridge/) being integrated in Talk, you can easily sync a lot of other chat solutions to Nextcloud Talk and vice-versa.", "homepage": "https://github.com/nextcloud/spreed", "licenses": [ @@ -420,9 +420,9 @@ ] }, "user_saml": { - "hash": "sha256-kRIxEohejrCt1OQDDjKXRfawBL5utoPjSZ2ruSF0T0Q=", - "url": "https://github.com/nextcloud-releases/user_saml/releases/download/v7.1.0/user_saml-v7.1.0.tar.gz", - "version": "7.1.0", + "hash": "sha256-FWC1n/23XmqGKmq+BDkdor6IbkN8Q7IYyayHqtdnlFg=", + "url": "https://github.com/nextcloud-releases/user_saml/releases/download/v7.1.1/user_saml-v7.1.1.tar.gz", + "version": "7.1.1", "description": "Using the SSO & SAML app of your Nextcloud you can make it easily possible to integrate your existing Single-Sign-On solution with Nextcloud. In addition, you can use the Nextcloud LDAP user provider to keep the convenience for users. (e.g. when sharing)\nThe following providers are supported and tested at the moment:\n\n* **SAML 2.0**\n\t* OneLogin\n\t* Shibboleth\n\t* Active Directory Federation Services (ADFS)\n\n* **Authentication via Environment Variable**\n\t* Kerberos (mod_auth_kerb)\n\t* Any other provider that authenticates using the environment variable\n\nWhile theoretically any other authentication provider implementing either one of those standards is compatible, we like to note that they are not part of any internal test matrix.", "homepage": "https://github.com/nextcloud/user_saml", "licenses": [ @@ -430,9 +430,9 @@ ] }, "whiteboard": { - "hash": "sha256-QO6CkELExGuqsPCg5E6VW8p6RBR6M160yNPF1z2Y3ns=", - "url": "https://github.com/nextcloud-releases/whiteboard/releases/download/v1.4.1/whiteboard-v1.4.1.tar.gz", - "version": "1.4.1", + "hash": "sha256-H9iRas76993ApcJpKyZfPkfpcbElza6QkbgYJjT3X0I=", + "url": "https://github.com/nextcloud-releases/whiteboard/releases/download/v1.4.2/whiteboard-v1.4.2.tar.gz", + "version": "1.4.2", "description": "The official whiteboard app for Nextcloud. It allows users to create and share whiteboards with other users and collaborate in real-time.\n\n**Whiteboard requires a separate collaboration server to work.** Please see the [documentation](https://github.com/nextcloud/whiteboard?tab=readme-ov-file#backend) on how to install it.\n\n- 🎨 Drawing shapes, writing text, connecting elements\n- πŸ“ Real-time collaboration\n- πŸ–ΌοΈ Add images with drag and drop\n- πŸ“Š Easily add mermaid diagrams\n- ✨ Use the Smart Picker to embed other elements from Nextcloud\n- πŸ“¦ Image export\n- πŸ’ͺ Strong foundation: We use Excalidraw as our base library", "homepage": "https://github.com/nextcloud/whiteboard", "licenses": [