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 21, 2024
2 parents 3f3682d + 8f85b83 commit 36d6a1b
Show file tree
Hide file tree
Showing 29 changed files with 450 additions and 277 deletions.
363 changes: 218 additions & 145 deletions lib/customisation.nix

Large diffs are not rendered by default.

66 changes: 35 additions & 31 deletions nixos/modules/virtualisation/incus.nix
Original file line number Diff line number Diff line change
Expand Up @@ -81,38 +81,42 @@ let
fdSize2MB = true;
};
ovmf-prefix = if pkgs.stdenv.hostPlatform.isAarch64 then "AAVMF" else "OVMF";
ovmf = pkgs.linkFarm "incus-ovmf" [
# 2MB must remain the default or existing VMs will fail to boot. New VMs will prefer 4MB
{
name = "OVMF_CODE.fd";
path = "${OVMF2MB.fd}/FV/${ovmf-prefix}_CODE.fd";
}
{
name = "OVMF_VARS.fd";
path = "${OVMF2MB.fd}/FV/${ovmf-prefix}_VARS.fd";
}
{
name = "OVMF_VARS.ms.fd";
path = "${OVMF2MB.fd}/FV/${ovmf-prefix}_VARS.fd";
}
ovmf = pkgs.linkFarm "incus-ovmf" (
[
# 2MB must remain the default or existing VMs will fail to boot. New VMs will prefer 4MB
{
name = "OVMF_CODE.fd";
path = "${OVMF2MB.fd}/FV/${ovmf-prefix}_CODE.fd";
}
{
name = "OVMF_VARS.fd";
path = "${OVMF2MB.fd}/FV/${ovmf-prefix}_VARS.fd";
}
{
name = "OVMF_VARS.ms.fd";
path = "${OVMF2MB.fd}/FV/${ovmf-prefix}_VARS.fd";
}

{
name = "OVMF_CODE.4MB.fd";
path = "${pkgs.OVMFFull.fd}/FV/${ovmf-prefix}_CODE.fd";
}
{
name = "OVMF_VARS.4MB.fd";
path = "${pkgs.OVMFFull.fd}/FV/${ovmf-prefix}_VARS.fd";
}
{
name = "OVMF_VARS.4MB.ms.fd";
path = "${pkgs.OVMFFull.fd}/FV/${ovmf-prefix}_VARS.fd";
}
{
name = "seabios.bin";
path = "${pkgs.seabios-qemu}/share/seabios/bios.bin";
}
];
{
name = "OVMF_CODE.4MB.fd";
path = "${pkgs.OVMFFull.fd}/FV/${ovmf-prefix}_CODE.fd";
}
{
name = "OVMF_VARS.4MB.fd";
path = "${pkgs.OVMFFull.fd}/FV/${ovmf-prefix}_VARS.fd";
}
{
name = "OVMF_VARS.4MB.ms.fd";
path = "${pkgs.OVMFFull.fd}/FV/${ovmf-prefix}_VARS.fd";
}
]
++ lib.optionals pkgs.stdenv.hostPlatform.isx86_64 [
{
name = "seabios.bin";
path = "${pkgs.seabios-qemu}/share/seabios/bios.bin";
}
]
);

environment = lib.mkMerge [
{
Expand Down
16 changes: 16 additions & 0 deletions pkgs/applications/editors/vscode/extensions/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2018,6 +2018,22 @@ let
};
};

geequlim.godot-tools = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "godot-tools";
publisher = "geequlim";
version = "2.3.0";
hash = "sha256-iuSec4PoVxyu1KB2jfCYOd98UrqQjH3q24zOR4VCPgs=";
};
meta = {
description = "VS Code extension for game development with Godot Engine and GDScript";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=geequlim.godot-tools";
homepage = "https://github.com/godotengine/godot-vscode-plugin";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ thtrf ];
};
};

gencer.html-slim-scss-css-class-completion = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "html-slim-scss-css-class-completion";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -197,6 +197,15 @@
"spdx": "MPL-2.0",
"vendorHash": "sha256-/dOiXO2aPkuZaFiwv/6AXJdIADgx8T7eOwvJfBBoqg8="
},
"btp": {
"hash": "sha256-71i7iRTAsSZnq72ew4cEcDGFbsRPKWvEJ7y6onN1V68=",
"homepage": "https://registry.terraform.io/providers/SAP/btp",
"owner": "SAP",
"repo": "terraform-provider-btp",
"rev": "v1.8.0",
"spdx": "Apache-2.0",
"vendorHash": "sha256-A6/YN/iFxdfGjYO8Pum5nWysGmEeLaxgFPe8zaoPfjA="
},
"buildkite": {
"hash": "sha256-ogwUk5zYE3tdJB8zylkPpzfnUgmAhFQ4K0Vj3Jl0aog=",
"homepage": "https://registry.terraform.io/providers/buildkite/buildkite",
Expand Down
6 changes: 3 additions & 3 deletions pkgs/by-name/bu/buf/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,16 @@

buildGoModule rec {
pname = "buf";
version = "1.47.2";
version = "1.48.0";

src = fetchFromGitHub {
owner = "bufbuild";
repo = "buf";
rev = "v${version}";
hash = "sha256-rEz39E6sid9nNV5lzXwLh/GHrz5aVl67+BKfooH3+Nk=";
hash = "sha256-F1ZmhVAjm8KVFePXLeOnyvh1TvjXBDCwUizwQSpp6L4=";
};

vendorHash = "sha256-dSNmMc7iWtrItFuz341FpYWo5AyExgO7e7Fbib2gCS8=";
vendorHash = "sha256-M5q93hJjEsdMG4N+bjHTTUqBLgy2b7oIRmkizuGxeoE=";

patches = [
# Skip a test that requires networking to be available to work.
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/df/dftd4/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,13 @@ assert !blas.isILP64 && !lapack.isILP64;

stdenv.mkDerivation rec {
pname = "dftd4";
version = "3.6.0";
version = "3.7.0";

src = fetchFromGitHub {
owner = "dftd4";
repo = pname;
rev = "v${version}";
hash = "sha256-VIV9953hx0MZupOARdH+P1h7JtZeJmTlqtO8si+lwdU=";
hash = "sha256-dixPCLH5dWkE2/7ghGEXJmX2/g1DN30dB4jX2d7fmio=";
};

patches = [
Expand Down
60 changes: 60 additions & 0 deletions pkgs/by-name/dn/dnsdbq/package.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
{
curl,
dnsdbq,
fetchFromGitHub,
jansson,
lib,
nix-update-script,
stdenv,
testers,
}:
stdenv.mkDerivation rec {
pname = "dnsdbq";
version = "2.6.7";

src = fetchFromGitHub {
owner = "dnsdb";
repo = "dnsdbq";
rev = "v${version}";
hash = "sha256-VeoLgDLly5bDIzvcf6Xb+tqCaQxIzeSpoW3ij+Hq4O8=";
};

passthru = {
updateScript = nix-update-script { };
tests = {
version = testers.testVersion {
package = dnsdbq;
command = "dnsdbq -v";
};
};
};

nativeBuildInputs = [
curl # curl-config
];

buildInputs = [
curl
jansson
];

installPhase = ''
runHook preInstall
mkdir -p $out/bin
cp dnsdbq $out/bin
mkdir -p $out/man/man1
cp dnsdbq.man $out/man/man1/dnsdbq.1
runHook postInstall
'';

extraOutputsToInstall = [ "man" ];

meta = {
description = "C99 program that accesses passive DNS database systems";
homepage = "https://github.com/dnsdb/dnsdbq";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ x123 ];
mainProgram = "dnsdbq";
platforms = lib.platforms.all;
};
}
4 changes: 2 additions & 2 deletions pkgs/by-name/fc/fcgi/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@

stdenv.mkDerivation (finalAttrs: {
pname = "fcgi";
version = "2.4.2";
version = "2.4.3";

src = fetchFromGitHub {
owner = "FastCGI-Archives";
repo = "fcgi2";
rev = finalAttrs.version;
hash = "sha256-4U/Mc2U7tK/fo4B9NBwYKzDuLApvSzWR4mqWzZ00H8o=";
hash = "sha256-P8wkiURBc5gV0PxwemkIIpTPOpug6YIZE//3j5U76K0=";
};

nativeBuildInputs = [ autoreconfHook ];
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/ff/fflogs/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@

let
pname = "fflogs";
version = "8.14.49";
version = "8.15.4";
src = fetchurl {
url = "https://github.com/RPGLogs/Uploaders-fflogs/releases/download/v${version}/fflogs-v${version}.AppImage";
hash = "sha256-pgI6xiTz1Gm5OMUnJsXD/B2eBm3MkPKIYQ6DgyVdwYo=";
hash = "sha256-/lpt4pZT7etNCmT1lg5Vfx0IP9pbaqBUppJlu8HN47E=";
};
extracted = appimageTools.extractType2 { inherit pname version src; };
in
Expand Down
10 changes: 5 additions & 5 deletions pkgs/by-name/jc/jcli/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,16 @@

buildGoModule rec {
pname = "jcli";
version = "0.0.42";
version = "0.0.44";

src = fetchFromGitHub {
owner = "jenkins-zh";
repo = "jenkins-cli";
rev = "v${version}";
hash = "sha256-t9NE911TjAvoCsmf9F989DNQ+s9GhgUF7cwuyHefWts=";
tag = "v${version}";
hash = "sha256-lsYLUgjpHcURiMTA4we9g+a6dFimOupAYMw0TcmABk4=";
};

vendorHash = "sha256-bmPnxFvdKU5zuMsCDboSOxP5f7NnMRwS/gN0sW7eTRA=";
vendorHash = "sha256-f2f/Qi6aav7LPpO9ERYkejygz0XiPQ8YrKLB63EpaoY=";

ldflags = [
"-s"
Expand All @@ -43,7 +43,7 @@ buildGoModule rec {
description = "Jenkins CLI allows you to manage your Jenkins in an easy way";
mainProgram = "jcli";
homepage = "https://github.com/jenkins-zh/jenkins-cli";
changelog = "https://github.com/jenkins-zh/jenkins-cli/releases/tag/${src.rev}";
changelog = "https://github.com/jenkins-zh/jenkins-cli/releases/tag/${src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ sikmir ];
};
Expand Down
9 changes: 9 additions & 0 deletions pkgs/by-name/po/polarity/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions pkgs/by-name/po/polarity/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@

rustPlatform.buildRustPackage rec {
pname = "polarity";
version = "latest-unstable-2024-12-09";
version = "latest-unstable-2024-12-20";

src = fetchFromGitHub {
owner = "polarity-lang";
repo = "polarity";
rev = "4ac254214e0b8b1cc0a4782ecac751bc41e514a9";
hash = "sha256-vuC40ez45KrB+F4La2SG9XRAhFCaFJQnlRc4kY4Ky0o=";
rev = "e679bff1d40b2d145fdc5206c74e59321a70efd2";
hash = "sha256-KiwK9rBYfOtsEiUF+e62L/j1Yc4KloRLXbXZ+5axiEM=";
};

cargoLock = {
Expand Down
6 changes: 3 additions & 3 deletions pkgs/by-name/sd/sd-switch/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
}:

let
version = "0.5.2";
version = "0.5.3";
in
rustPlatform.buildRustPackage {
pname = "sd-switch";
Expand All @@ -16,10 +16,10 @@ rustPlatform.buildRustPackage {
owner = "~rycee";
repo = "sd-switch";
rev = version;
hash = "sha256-vxDb5NkzmcWL6ECueultg6NoYMObW/54UuMLJe+AjVs=";
hash = "sha256-9aIu37mmf4ZnmZZrU0GA6z+bHKwtfkA5KnLRLY0c2r8=";
};

cargoHash = "sha256-Oh4thw4NOjYjdLJWHG4wH7VDYjD89apl4S2JFM14WWw=";
cargoHash = "sha256-3XolxgnTIySucopogAzgf13IUCguJE6W17q506tUF6U=";

passthru = {
updateScript = nix-update-script { };
Expand Down
6 changes: 3 additions & 3 deletions pkgs/by-name/st/steamguard-cli/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,16 @@

rustPlatform.buildRustPackage rec {
pname = "steamguard-cli";
version = "0.14.2";
version = "0.15.0";

src = fetchFromGitHub {
owner = "dyc3";
repo = pname;
rev = "v${version}";
hash = "sha256-SrMg/4bTAvk+2fLck8SJBMQ3bELu1OBB7pDZmk+rCbA=";
hash = "sha256-Cxl6FczWr5kAYt+q1m3HLEKCBeQz3TcW/aaOxsBcuwc=";
};

cargoHash = "sha256-MSN0xQj6IfOjI0qQqVBaGhh0BQJa4z24El2rGLlFBSM=";
cargoHash = "sha256-YKlTEKk2pbwLIFZjK/sBIIYwu0DYarVeJsIB9FSR9XM=";

nativeBuildInputs = [ installShellFiles ];
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
Expand Down
4 changes: 2 additions & 2 deletions pkgs/development/interpreters/php/8.2.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ let
base = callPackage ./generic.nix (
_args
// {
version = "8.2.26";
hash = "sha256-vlfDR9RRyQW8tDNoMqhk2ZKN0OIJibhycF/qC6ZHbGs=";
version = "8.2.27";
hash = "sha256-blfbr3aafz3rTw9IuMU15nHMChgCLtf2/yO1DpQdS2A=";
}
);
in
Expand Down
4 changes: 2 additions & 2 deletions pkgs/development/interpreters/php/8.4.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ let
base = callPackage ./generic.nix (
_args
// {
version = "8.4.1";
hash = "sha256-74onARjtEot2X8MfGYx/RlDIFxQRsPajoaOroR/KzCM=";
version = "8.4.2";
hash = "sha256-70/pkhuIXOOwR3kqtgJg6vZX4igSvlEdGdDkXt+YR4M=";
}
);
in
Expand Down
Loading

0 comments on commit 36d6a1b

Please sign in to comment.