Skip to content

Commit

Permalink
Merge master into staging-next
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] authored Dec 7, 2024
2 parents 171c0c7 + be4a655 commit f1a4557
Show file tree
Hide file tree
Showing 47 changed files with 172 additions and 119 deletions.
4 changes: 2 additions & 2 deletions ci/OWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -207,8 +207,8 @@ nixos/modules/installer/tools/nix-fallback-paths.nix @NixOS/nix-team @raitobeza

# Browsers
/pkgs/applications/networking/browsers/firefox @mweinelt
/pkgs/applications/networking/browsers/chromium @emilylange
/nixos/tests/chromium.nix @emilylange
/pkgs/applications/networking/browsers/chromium @emilylange @networkException
/nixos/tests/chromium.nix @emilylange @networkException

# Certificate Authorities
pkgs/data/misc/cacert/ @ajs124 @lukegb @mweinelt
Expand Down
6 changes: 6 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4800,6 +4800,12 @@
github = "d4ilyrun";
githubId = 34611103;
};
d4rk = {
name = "Anoop Menon";
email = "[email protected]";
github = "d4rk";
githubId = 22163;
};
d4rkstar = {
name = "Bruno Salzano";
email = "[email protected]";
Expand Down
2 changes: 2 additions & 0 deletions nixos/doc/manual/release-notes/rl-2505.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,8 @@

- Cinnamon has been updated to 6.4.

- `services.avahi.ipv6` now defaults to true.

- `bind.cacheNetworks` now only controls access for recursive queries, where it previously controlled access for all queries.

<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
2 changes: 1 addition & 1 deletion nixos/modules/services/networking/avahi-daemon.nix
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ in

ipv6 = lib.mkOption {
type = lib.types.bool;
default = false;
default = true;
description = "Whether to use IPv6.";
};

Expand Down
6 changes: 5 additions & 1 deletion nixos/modules/services/web-apps/lemmy.nix
Original file line number Diff line number Diff line change
Expand Up @@ -204,7 +204,6 @@ in
};
"/" = {
# mixed frontend and backend requests, based on the request headers
recommendedProxySettings = true;
extraConfig = ''
set $proxpass "${ui}";
if ($http_accept = "application/activity+json") {
Expand All @@ -221,6 +220,11 @@ in
rewrite ^(.+)/+$ $1 permanent;
proxy_pass $proxpass;
# Proxied `Host` header is required to validate ActivityPub HTTP signatures for incoming events.
# The other headers are optional, for the sake of better log data.
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
'';
};
};
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/emulators/dosbox-x/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -29,13 +29,13 @@

stdenv.mkDerivation (finalAttrs: {
pname = "dosbox-x";
version = "2024.10.01";
version = "2024.12.04";

src = fetchFromGitHub {
owner = "joncampbell123";
repo = "dosbox-x";
rev = "dosbox-x-v${finalAttrs.version}";
hash = "sha256-qfrEy7OndhJ/UnfFDCp7qlIhYWANkUBy2ejYVvRrG3k=";
hash = "sha256-wZCLwEInUfzuOCcUsz8W+Gi00lp4Nwc0QZjLF8/e9iM=";
};

# sips is unavailable in sandbox, replacing with imagemagick breaks build due to wrong Foundation propagation(?) so don't generate resolution variants
Expand Down
2 changes: 2 additions & 0 deletions pkgs/applications/networking/browsers/chromium/browser.nix
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,8 @@ mkChromiumDerivation (base: rec {
homepage = if ungoogled
then "https://github.com/ungoogled-software/ungoogled-chromium"
else "https://www.chromium.org/";
# Maintainer pings for this derivation are highly unreliable.
# If you add yourself as maintainer here, please also add yourself as CODEOWNER.
maintainers = with lib.maintainers; if ungoogled
then [ networkexception emilylange ]
else [ networkexception emilylange ];
Expand Down
7 changes: 1 addition & 6 deletions pkgs/applications/networking/browsers/chromium/common.nix
Original file line number Diff line number Diff line change
Expand Up @@ -661,12 +661,7 @@ let
} // lib.optionalAttrs (!isElectron) {
inherit chromiumDeps npmDeps;
};
}
# overwrite `version` with the exact same `version` from the same source,
# except it internally points to `upstream-info.nix` for
# `builtins.unsafeGetAttrPos`, which is used by ofborg to decide
# which maintainers need to be pinged.
// builtins.removeAttrs upstream-info (builtins.filter (e: e != "version") (builtins.attrNames upstream-info));
};

# Remove some extraAttrs we supplied to the base attributes already.
in stdenv.mkDerivation (base // removeAttrs extraAttrs [
Expand Down
6 changes: 0 additions & 6 deletions pkgs/applications/networking/browsers/chromium/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -178,9 +178,3 @@ in stdenv.mkDerivation {
inherit sandboxExecutableName;
};
}
# the following is a complicated and long-winded variant of
# `inherit (chromium.browser) version`, with the added benefit
# that it keeps the pointer to upstream-info.nix for
# builtins.unsafeGetAttrPos, which is what ofborg uses to
# decide which maintainers need to be pinged.
// builtins.removeAttrs chromium.browser (builtins.filter (e: e != "version") (builtins.attrNames chromium.browser))
Original file line number Diff line number Diff line change
Expand Up @@ -63,13 +63,13 @@
"vendorHash": "sha256-OAd8SeTqTrH0kMoM2LsK3vM2PI23b3gl57FaJYM9hM0="
},
"archive": {
"hash": "sha256-Xm9BT8O18aTIa1h166dElYaTq4PlC4u7TgFgCfcC6jI=",
"hash": "sha256-q2Ougw8U6kapeGWBLhsvrRMW8/kGhE0eTV35kPHrN5g=",
"homepage": "https://registry.terraform.io/providers/hashicorp/archive",
"owner": "hashicorp",
"repo": "terraform-provider-archive",
"rev": "v2.6.0",
"rev": "v2.7.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-b8yGtOUZezGRgURXigv8ySaxxHN/vCCDPgoDC5EBlok="
"vendorHash": "sha256-51bLi7cqy7iUt9Aocog7OOKYWSdGbQEoZzasUpDuHu4="
},
"argocd": {
"hash": "sha256-3a/g1SbgeMWFMNTY/sYrItyE1rRimdNro8nu9wPTf6M=",
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/ab/abcmidi/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@

stdenv.mkDerivation (finalAttrs: {
pname = "abcmidi";
version = "2024.10.10";
version = "2024.12.06";

src = fetchFromGitHub {
owner = "sshlien";
repo = "abcmidi";
rev = "refs/tags/${finalAttrs.version}";
hash = "sha256-dAxr1RJrYppt/Gw6ZF3fL0lDhwJNG5v75M6VA1okrtw=";
hash = "sha256-uSmkRoAy2tCvSy/jE0wxg2nhiQRF62zCwnr41YpRkXE=";
};

meta = {
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/bo/boogie/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@

buildDotnetModule rec {
pname = "Boogie";
version = "3.2.5";
version = "3.4.2";

src = fetchFromGitHub {
owner = "boogie-org";
repo = "boogie";
rev = "v${version}";
hash = "sha256-36aGVJEzaAwQgR11NI+v8c4cXm24iiXtiwjW6qd3qsE=";
hash = "sha256-IWtYbb1IFB6DLIYYTP+q7q+h/0aqonxr/mWwf+83aRo=";
};

dotnet-sdk = dotnetCorePackages.sdk_6_0;
Expand Down
2 changes: 0 additions & 2 deletions pkgs/by-name/de/decasify/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,6 @@ stdenv.mkDerivation (finalAttrs: {
cargoDeps = rustPlatform.fetchCargoTarball {
inherit (finalAttrs) pname version src;
nativeBuildInputs = [ zstd ];
# so the cargo fetcher won't try to run the `./configure` script
dontConfigure = true;
hash = "sha256-bD8MYufI87j//7dIAnCzmp4yoOaT81Zv1i7rjWpjPlc=";
};

Expand Down
2 changes: 0 additions & 2 deletions pkgs/by-name/gi/git-warp-time/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,6 @@ stdenv.mkDerivation (finalAttrs: {
cargoDeps = rustPlatform.fetchCargoTarball {
inherit (finalAttrs) pname version src;
nativeBuildInputs = [ zstd ];
# so the cargo fetcher won't try to run the `./configure` script
dontConfigure = true;
hash = "sha256-bmClqtH1xU2KOKVbCOrgN14jpLKiA2ZMzWwrOiufwnQ=";
};

Expand Down
6 changes: 3 additions & 3 deletions pkgs/by-name/gl/glooctl/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,16 @@

buildGoModule rec {
pname = "glooctl";
version = "1.17.14";
version = "1.17.16";

src = fetchFromGitHub {
owner = "solo-io";
repo = "gloo";
rev = "v${version}";
hash = "sha256-7KkaQYTsamUapWKPB0JIoEnOs/SvrCbBgQqvQg9VQ9o=";
hash = "sha256-GU6Vdnb4eQnpv9DwpLJvwUONwmEG9mOORojBsJZNATw=";
};

vendorHash = "sha256-rAObw4J0ATle1gq5Z1MsrGy/iqQDHjnMPAEIPBgtY3g=";
vendorHash = "sha256-NXQTDiUBQEr/QzpDV8b13nGUJ3YmkZNYBrlT4tiRalk=";

subPackages = [ "projects/gloo/cli/cmd" ];

Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/jb/jbang/package.nix
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{ stdenv, lib, fetchzip, jdk, makeWrapper, coreutils, curl }:

stdenv.mkDerivation rec {
version = "0.119.0";
version = "0.120.4";
pname = "jbang";

src = fetchzip {
url = "https://github.com/jbangdev/jbang/releases/download/v${version}/${pname}-${version}.tar";
sha256 = "sha256-ebwBRzgpYEomboY+hMok8KmOaNR4hRaPy7SxjHbLeYU=";
sha256 = "sha256-JjAHvXf4BKGgWGstDJmC8c8BoveZIha/g9b/d8LdXHU=";
};

nativeBuildInputs = [ makeWrapper ];
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/mi/mint-l-theme/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@

stdenvNoCC.mkDerivation rec {
pname = "mint-l-theme";
version = "1.9.8";
version = "1.9.9";

src = fetchFromGitHub {
owner = "linuxmint";
repo = pname;
rev = version;
hash = "sha256-Jql4NJ8jugy0wi5yT+/Mr5fwxLog37w0VvHhxyMvMlk=";
hash = "sha256-umY14seqUjNugN6+wzMDIGbCiis/InseDwVR85PqrGs=";
};

nativeBuildInputs = [
Expand Down
17 changes: 12 additions & 5 deletions pkgs/by-name/mi/miracle-wm/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -30,18 +30,25 @@ stdenv.mkDerivation (finalAttrs: {
version = "0.3.7";

src = fetchFromGitHub {
owner = "mattkae";
owner = "miracle-wm-org";
repo = "miracle-wm";
rev = "v${finalAttrs.version}";
hash = "sha256-31S7Mfz3LIOAmDUl6jbr3kSP2BdLaM0M4xMZ8FHhLH0=";
};

patches = [
# Remove when https://github.com/mattkae/miracle-wm/pull/211 merged & in release
# Remove when version > 0.3.7
(fetchpatch {
name = "0001-miracle-wm-Dont-ignore-PKG_CONFIG_PATH.patch";
url = "https://github.com/mattkae/miracle-wm/commit/a9fe6ed1e7dc605f72e18cdc2d19afb3c187be3a.patch";
hash = "sha256-zzOwqUjyZGYIy/3BvOiedfCubrqaeglvsAzTXyq3wYU=";
name = "0001-miracle-wm-Dont-override-PKG_CONFIG_PATH.patch";
url = "https://github.com/miracle-wm-org/miracle-wm/commit/0a8809d4362e1d3abbea6e29fd1234c8fa981bfb.patch";
hash = "sha256-Fy/fDmV1uXRt4omxccpFkZb0vE8iHYSS9A7E+PEFBOM=";
})

# Remove when version > 0.3.7
(fetchpatch {
name = "0002-miracle-wm-Fix-mir-2.19-support.patch";
url = "https://github.com/miracle-wm-org/miracle-wm/commit/a9db8b539a5396e9df6f6f009cbabcbb053f2b05.patch";
hash = "sha256-VxUVpwBSHuLzs0yEQ7gStpMnHRJJtZ/Shmjb2un3qI0=";
})
];

Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/mi/miriway/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,13 @@

stdenv.mkDerivation (finalAttrs: {
pname = "miriway";
version = "24.10.1";
version = "24.11.1";

src = fetchFromGitHub {
owner = "Miriway";
repo = "Miriway";
rev = "refs/tags/v${finalAttrs.version}";
hash = "sha256-jpXsvr2HnfMCJh851oS+IiQLSmL9C1bnaG6IPSq5xrA=";
hash = "sha256-DphzqU0jT2NE2dSDuQf6BQIjXTwJuPiOjfxk9N9YmaQ=";
};

postPatch = ''
Expand Down
4 changes: 4 additions & 0 deletions pkgs/by-name/on/onedrive/package.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
lib,
autoreconfHook,
coreutils,
curl,
fetchFromGitHub,
installShellFiles,
Expand Down Expand Up @@ -57,6 +58,9 @@ stdenv.mkDerivation (finalAttrs: {
installShellCompletion --bash --name onedrive contrib/completions/complete.bash
installShellCompletion --fish --name onedrive contrib/completions/complete.fish
installShellCompletion --zsh --name _onedrive contrib/completions/complete.zsh
substituteInPlace $out/lib/systemd/user/onedrive.service --replace-fail "/usr/bin/sleep" "${coreutils}/bin/sleep"
substituteInPlace $out/lib/systemd/system/[email protected] --replace-fail "/usr/bin/sleep" "${coreutils}/bin/sleep"
'';

passthru = {
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/pa/passt/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@

stdenv.mkDerivation (finalAttrs: {
pname = "passt";
version = "2024_09_06.6b38f07";
version = "2024_10_30.ee7d0b6";

src = fetchurl {
url = "https://passt.top/passt/snapshot/passt-${finalAttrs.version}.tar.gz";
hash = "sha256-Qf1neJOkYXR5p9Owk60qtc22A+au4EY45Qt9PfJ+Lrs=";
hash = "sha256-x5WIqtWBfVt7+u47bfT2g92ghhaIjYt2GW279+sbKdE=";
};

postPatch = ''
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/py/pytr/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@

python3Packages.buildPythonApplication rec {
pname = "pytr";
version = "0.3.0";
version = "0.3.1";
pyproject = true;

src = fetchFromGitHub {
owner = "pytr-org";
repo = "pytr";
rev = "refs/tags/v${version}";
hash = "sha256-sMDWL0lA5iJ2v2dhUIhMgSZ1vk7LjkNMYZGiJRpd3XY=";
hash = "sha256-OFONjJXKkfb6+bQx5fhsadjm9WG62FISznnWL9IEY7I=";
};

build-system = with python3Packages; [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/qt/qtscrcpy/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@

stdenv.mkDerivation rec {
pname = "qtscrcpy";
version = "2.2.1";
version = "3.0.0";

src =
(fetchFromGitHub {
owner = "barry-ran";
repo = "QtScrcpy";
rev = "refs/tags/v${version}";
hash = "sha256-PL/UvRNqvLaFuvSHbkJsaJ2nqRp5+ERM+rmlKVtbShk=";
hash = "sha256-RW+7aHcxFEO4H9SVKfAfuwY0IXwThxM29oVS5zhWbpY=";
fetchSubmodules = true;
}).overrideAttrs
(_: {
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/re/renode-unstable/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@

renode.overrideAttrs (finalAttrs: _: {
pname = "renode-unstable";
version = "1.15.3+20241004git4b8a8f170";
version = "1.15.3+20241112git6e850cb52";

src = fetchurl {
url = "https://builds.renode.io/renode-${finalAttrs.version}.linux-dotnet.tar.gz";
hash = "sha256-/+fH5DHL/kg4IlJyOlCuOMsUocaBsA8GYvq5iP7Ip+4=";
hash = "sha256-GkmzPc0pPRglkuGzPU+rLUcwlhw8v4VgQnxnkzT/+cI=";
};

passthru.updateScript =
Expand Down
6 changes: 3 additions & 3 deletions pkgs/by-name/sc/scrcpy/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@
}:

let
version = "3.0";
version = "3.0.2";
prebuilt_server = fetchurl {
name = "scrcpy-server";
inherit version;
url = "https://github.com/Genymobile/scrcpy/releases/download/v${version}/scrcpy-server-v${version}";
hash = "sha256-gABExiqU1fwW9auchtRbEFDq4+tDZRTRsNL+Jka4lOo=";
hash = "sha256-4Z/gJL+jNngJSUQHrWyoCab2532slemfhbp1FE4Lo10=";
};
in
stdenv.mkDerivation rec {
Expand All @@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
owner = "Genymobile";
repo = "scrcpy";
rev = "refs/tags/v${version}";
hash = "sha256-fKfiBx3uQH30ZLCWRY33KyisjxLDvWJCdKbGn4j0dWw=";
hash = "sha256-6CViFgQuazvKGPHGpityEI/mpgOmIBA6LTEHobWybV0=";
};

# display.c: When run without a hardware accelerator, this allows the command to continue working rather than failing unexpectedly.
Expand Down
3 changes: 1 addition & 2 deletions pkgs/by-name/si/sile/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,6 @@ stdenv.mkDerivation (finalAttrs: {
cargoDeps = rustPlatform.fetchCargoTarball {
inherit (finalAttrs) pname version src;
nativeBuildInputs = [ zstd ];
# so the cargo fetcher won't try to run the `./configure` script
dontConfigure = true;
hash = "sha256-iPkXEUC4U1m/ComIDo/J5kwkmM1QdowioNtnSnmMhJ0=";
};

Expand Down Expand Up @@ -169,6 +167,7 @@ stdenv.mkDerivation (finalAttrs: {
};

meta = {
broken = stdenv.isDarwin;
description = "Typesetting system";
longDescription = ''
SILE is a typesetting system; its job is to produce beautiful
Expand Down
Loading

0 comments on commit f1a4557

Please sign in to comment.