Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2025-11-08 07:29:51 +00:00
committed by GitHub
150 changed files with 1952 additions and 6068 deletions
+11
View File
@@ -19610,6 +19610,12 @@
githubId = 52569953;
name = "Oskar Manhart";
};
oskarwires = {
email = "me@usbcable.io";
github = "oskarwires";
githubId = 115482671;
name = "Oskar";
};
osnyx = {
email = "os@flyingcircus.io";
github = "osnyx";
@@ -25989,6 +25995,11 @@
githubId = 91203390;
name = "Felix Kimmel";
};
thesn = {
github = "thesn10";
githubId = 38666407;
name = "TheSN";
};
thesola10 = {
email = "me@thesola.io";
github = "Thesola10";
@@ -101,15 +101,22 @@ let
iproute2
systemd
];
# networkd doesn't provide a mechanism for refreshing endpoints.
# networkd doesn't automatically refresh peer endpoints.
# See: https://github.com/systemd/systemd/issues/9911
# This hack does the job but takes down the whole interface to do it.
script = ''
ip link delete ${name} || :
touch /etc/systemd/network/40-${name}.netdev
networkctl reload
'';
};
# netdev config must be a real file (not a symlink to a store file)
# so the refresh service can 'touch' it.
generateRefreshNetdevMode =
name: interface:
nameValuePair "systemd/network/40-${name}.netdev" {
mode = "0444";
};
in
{
meta.maintainers = [ lib.maintainers.majiir ];
@@ -225,6 +232,7 @@ in
networks = mapAttrs generateNetwork cfg.interfaces;
};
environment.etc = mapAttrs' generateRefreshNetdevMode refreshEnabledInterfaces;
systemd.timers = mapAttrs' generateRefreshTimer refreshEnabledInterfaces;
systemd.services = (mapAttrs' generateRefreshService refreshEnabledInterfaces) // {
systemd-networkd.serviceConfig.LoadCredential = flatten (
@@ -215,15 +215,6 @@ let
This option can be set or overridden for individual peers.
Setting this to `0` disables periodic refresh.
::: {.warning}
When {option}`networking.wireguard.useNetworkd` is enabled, this
option deletes the Wireguard interface and brings it back up by
reconfiguring the network with `networkctl reload` on every refresh.
This could have adverse effects on your network and cause brief
connectivity blips. See [systemd/systemd#9911](https://github.com/systemd/systemd/issues/9911)
for an upstream feature request that can make this less hacky.
:::
'';
};
@@ -838,6 +838,12 @@ in
));
message = "There must be exactly one Sidekiq queue in services.mastodon.sidekiqProcesses with jobClass \"scheduler\".";
}
{
assertion =
databaseActuallyCreateLocally
-> lib.versionAtLeast config.services.postgresql.finalPackage.version "14";
message = "Mastodon requires at least PostgreSQL 14.";
}
];
environment.systemPackages = [ mastodonTootctl ];
@@ -229,10 +229,10 @@ in
};
wallpaperStyle = lib.mkOption {
default = "streched";
default = "stretched";
type = lib.types.enum [
"centered"
"streched"
"stretched"
"tiled"
];
description = ''
@@ -375,7 +375,7 @@ in
}
(lib.mkIf (cfg.style.wallpapers == [ defaultWallpaper ]) {
boot.loader.limine.style.backdrop = lib.mkDefault "2F302F";
boot.loader.limine.style.wallpaperStyle = lib.mkDefault "streched";
boot.loader.limine.style.wallpaperStyle = lib.mkDefault "stretched";
})
(lib.mkIf cfg.enable {
assertions = [
+4 -1
View File
@@ -673,7 +673,10 @@ in
guacamole-server = runTest ./guacamole-server.nix;
guix = handleTest ./guix { };
gvisor = runTest ./gvisor.nix;
h2o = import ./web-servers/h2o { inherit runTest; };
h2o = import ./web-servers/h2o {
inherit runTest;
inherit (pkgs) lib;
};
hadoop = import ./hadoop {
inherit handleTestOn;
package = pkgs.hadoop;
+6
View File
@@ -28,4 +28,10 @@
inherit package;
};
};
ui = runTest {
imports = [ ./ui.nix ];
_module.args = {
inherit package;
};
};
}
+118
View File
@@ -0,0 +1,118 @@
{
lib,
pkgs,
package,
...
}:
{
name = "clickhouse-ui";
nodes = {
browser =
{
config,
pkgs,
...
}:
{
environment.systemPackages =
let
clickhouseSeleniumScript =
pkgs.writers.writePython3Bin "clickhouse-selenium-script"
{
libraries = with pkgs.python3Packages; [ selenium ];
}
''
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.firefox.options import Options
from selenium.webdriver.support.ui import WebDriverWait
options = Options()
options.add_argument("--headless")
service = webdriver.FirefoxService(executable_path="${lib.getExe pkgs.geckodriver}") # noqa: E501
driver = webdriver.Firefox(options=options, service=service)
driver.implicitly_wait(10)
driver.get("http://clickhouse:8123/play")
wait = WebDriverWait(driver, 60)
assert len(driver.find_elements(
By.ID, "query_div")) == 1
server_info_element = driver.find_element(
By.XPATH, "//span[@id='server_info']")
assert "${
lib.strings.replaceStrings [ "-stable" "-lts" ] [ "" "" ] package.version
}" in server_info_element.text
# Shouldn't show before query done
assert len(driver.find_elements(
By.CSS_SELECTOR, ".row-number")) == 0
query_box = driver.find_element(
By.XPATH, "//textarea[@id='query']")
query_box.click()
query_box.send_keys("SELECT 1")
query_run_button = driver.find_element(
By.XPATH, "//button[@id='run']").click()
# Now verify results shown
assert len(driver.find_elements(
By.XPATH, "//div[@id='check-mark']")) == 1
assert len(driver.find_elements(
By.CSS_SELECTOR, ".row-number")) == 2
driver.close()
'';
in
with pkgs;
[
curl
firefox-unwrapped
geckodriver
clickhouseSeleniumScript
];
};
clickhouse =
{ config, pkgs, ... }:
{
networking.firewall.allowedTCPPorts = [
8123
9000
];
environment.etc = {
"clickhouse-server/config.d/listen.xml".text = ''
<clickhouse>
<listen_host>::</listen_host>
</clickhouse>
'';
};
services.clickhouse = {
enable = true;
inherit package;
};
};
};
testScript = ''
clickhouse.wait_for_unit("clickhouse")
clickhouse.wait_for_open_port(8123)
clickhouse.wait_for_open_port(9000)
browser.systemctl("start network-online.target")
browser.wait_for_unit("network-online.target")
browser.succeed("curl -kLs http://clickhouse:8123/play | grep 'ClickHouse Query'")
# Ensure the application is actually rendered by the Javascript
browser.succeed("PYTHONUNBUFFERED=1 clickhouse-selenium-script")
'';
}
@@ -24,8 +24,8 @@ let
sha256Hash = "sha256-l+bJ0AWIrJ3qNcKJWiE+onrl6ZpLb6YWFXE3HtIejUs=";
};
latestVersion = {
version = "2025.2.2.3"; # "Android Studio Otter 2 Feature Drop | 2025.2.2 Canary 3"
sha256Hash = "sha256-lhqGfHUSUJw4IQryJprqvJuGMUVHHem3xf7CeeZ7kCo=";
version = "2025.2.2.4"; # "Android Studio Otter 2 Feature Drop | 2025.2.2 Canary 4"
sha256Hash = "sha256-i7IcD1/qOXJZM0Wzah9DIV9vsU6T2XemSvc5RK33jBI=";
};
in
{
File diff suppressed because it is too large Load Diff
@@ -596,12 +596,12 @@
};
earthfile = buildGrammar {
language = "earthfile";
version = "0.0.0+rev=a37c5ee";
version = "0.0.0+rev=5baef88";
src = fetchFromGitHub {
owner = "glehmann";
repo = "tree-sitter-earthfile";
rev = "a37c5ee95ce401ca311c0ae1369d9cfb953e151d";
hash = "sha256-lYoS3RtHPYRrkfgo/qqAnT918FXeXnDUhG4l1TMXjb4=";
rev = "5baef88717ad0156fd29a8b12d0d8245bb1096a8";
hash = "sha256-eeXzc+thSPey7r59QkJd5jgchZRhSwT5isSljYLBQ8k=";
};
meta.homepage = "https://github.com/glehmann/tree-sitter-earthfile";
};
@@ -619,12 +619,12 @@
};
editorconfig = buildGrammar {
language = "editorconfig";
version = "0.0.0+rev=911d701";
version = "0.0.0+rev=439a3fc";
src = fetchFromGitHub {
owner = "ValdezFOmar";
repo = "tree-sitter-editorconfig";
rev = "911d7017566116b15c4b2c339e1dbe11fcf03f63";
hash = "sha256-c/rg3qgUO7RfmFhFSIPyl6npNieztaVv58u10p9JH3o=";
rev = "439a3fcdbf239db35f587936a36f48b704ba8357";
hash = "sha256-GJv+JYpcsBmNEQoTViXS5Xu4jEYTBKFod14COoeCe9g=";
};
meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-editorconfig";
};
@@ -1457,12 +1457,12 @@
};
javadoc = buildGrammar {
language = "javadoc";
version = "0.0.0+rev=92f9d71";
version = "0.0.0+rev=3e9a823";
src = fetchFromGitHub {
owner = "rmuir";
repo = "tree-sitter-javadoc";
rev = "92f9d7115598c1b012f5931a84ee5d50d46c0eb7";
hash = "sha256-A8aMgDKAPZ18qy7GMihBpNrmL52Zf/wAjsPQoMCL3oE=";
rev = "3e9a823a02d3115d74294f04c39bd2c958ec3da6";
hash = "sha256-qqkEGJn9ocHdr8SSeYcJ5kAZr11Ot7rvH1QVYYre8/Q=";
};
meta.homepage = "https://github.com/rmuir/tree-sitter-javadoc";
};
@@ -1891,12 +1891,12 @@
};
mlir = buildGrammar {
language = "mlir";
version = "0.0.0+rev=6543579";
version = "0.0.0+rev=f1c4a94";
src = fetchFromGitHub {
owner = "artagnon";
repo = "tree-sitter-mlir";
rev = "65435795eb4132d5eff66d62347050e863e5ebe5";
hash = "sha256-s7oNzU7rTjejwgW9F28GayuxEe/Gn51+yQi7iPqgFfw=";
rev = "f1c4a9445c65fb4668a87bfb344d762d0356781d";
hash = "sha256-YX5DaGtuXBcLbSP0L1C52fPW4oDqeMGqewU48bfFmuQ=";
};
generate = true;
meta.homepage = "https://github.com/artagnon/tree-sitter-mlir";
@@ -2172,12 +2172,12 @@
};
pkl = buildGrammar {
language = "pkl";
version = "0.0.0+rev=d62e832";
version = "0.0.0+rev=798222b";
src = fetchFromGitHub {
owner = "apple";
repo = "tree-sitter-pkl";
rev = "d62e832b69a0aa3d4f87fc34ba62d931d6c23f55";
hash = "sha256-6sVPCbs3rLlEhK9Fj2sJGjNBmvaGrajSOoGo6G78buo=";
rev = "798222b4a29ba9a9715583e22242ab0f2ac6abc0";
hash = "sha256-BLm8KvzBZt6+ZvZ6umrdgs5E8D3rPTZNCx611s6h+kA=";
};
meta.homepage = "https://github.com/apple/tree-sitter-pkl";
};
@@ -3541,12 +3541,12 @@
};
xresources = buildGrammar {
language = "xresources";
version = "0.0.0+rev=321231f";
version = "0.0.0+rev=d1c0a65";
src = fetchFromGitHub {
owner = "ValdezFOmar";
repo = "tree-sitter-xresources";
rev = "321231f99e3704f1555de14cda5dca93ee14a95b";
hash = "sha256-W7/eYAGC+usKoUdT4JgP+0d3/FykrK/lkBSvhy38qQE=";
rev = "d1c0a65348272ff235e5553fcd9171b151d251b4";
hash = "sha256-hu2lfluEA9r6LiC1NvvqaWVOinKK0QylbxI3rYz5DO8=";
};
meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-xresources";
};
@@ -3629,4 +3629,15 @@
location = "tree-sitter-ziggy-schema";
meta.homepage = "https://github.com/kristoff-it/ziggy";
};
zsh = buildGrammar {
language = "zsh";
version = "0.0.0+rev=v0.34.0";
src = fetchFromGitHub {
owner = "georgeharker";
repo = "tree-sitter-zsh";
rev = "v0.34.0";
hash = "sha256-rMOLASmlXaCxEI7ZLXbBU0BMLZle++U0HzEqdVF5qyg=";
};
meta.homepage = "https://github.com/georgeharker/tree-sitter-zsh";
};
}
@@ -3195,6 +3195,11 @@ assertNoAdditions {
"snacks.debug"
"snacks.dim"
"snacks.explorer.init"
"snacks.gh.actions"
"snacks.gh.buf"
"snacks.gh.init"
"snacks.gh.render"
"snacks.gh.render.init"
"snacks.git"
"snacks.image.convert"
"snacks.image.image"
@@ -3207,6 +3212,8 @@ assertNoAdditions {
"snacks.picker.actions"
"snacks.picker.config.highlights"
"snacks.picker.core.list"
"snacks.picker.source.gh"
"snacks.picker.util.diff"
"snacks.scratch"
"snacks.scroll"
"snacks.terminal"
@@ -1154,8 +1154,8 @@ let
mktplcRef = {
publisher = "DanielSanMedium";
name = "dscodegpt";
version = "3.14.158";
hash = "sha256-c+5CJqjn7dmwDgNcaaDBapi3T8OI+5UnPJj9+t8sWng=";
version = "3.14.172";
hash = "sha256-bJnGao3RrbjeMSkRkakM6UA9piYGEzwMInoBOev2YeM=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/DanielSanMedium.dscodegpt/changelog";
@@ -2643,8 +2643,8 @@ let
mktplcRef = {
name = "intellij-idea-keybindings";
publisher = "k--kato";
version = "1.7.5";
hash = "sha256-DOSe0UhNMj6FRyHylnKYQsyhSLQQFvGfcmOBZSw+nVo=";
version = "1.7.6";
hash = "sha256-eSt4iT/o4mp17Dasr0gDr3SsQHX3R6jGmW4V/2KymnY=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/k--kato.intellij-idea-keybindings/changelog";
@@ -3768,8 +3768,8 @@ let
mktplcRef = {
name = "prisma";
publisher = "Prisma";
version = "6.18.0";
hash = "sha256-wStFklnjX+UDykxLjl+vDYnvAgjrqFG4ahDuCX2glwI=";
version = "6.19.0";
hash = "sha256-IeeKk4gYFq+zTYpKHAOgEh3EC2g6bbb0Qcys2m5DeAo=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/Prisma.prisma/changelog";
@@ -4170,8 +4170,8 @@ let
mktplcRef = {
publisher = "shd101wyy";
name = "markdown-preview-enhanced";
version = "0.8.19";
hash = "sha256-F87YInLUkPUpB2oifCCq1xWD41LUdqg8cusGw2wEYg0=";
version = "0.8.20";
hash = "sha256-+dwLuqtEYirQaw/tuG5m5Ugk0crKQQZM43TmslJsBBc=";
};
meta = {
description = "Provides a live preview of markdown using either markdown-it or pandoc";
@@ -390,11 +390,11 @@
"vendorHash": null
},
"fastly_fastly": {
"hash": "sha256-b/lAUadx6vRzA5QfzEboqwZYO7vWxPV00XD81uXLK1k=",
"hash": "sha256-3jXm7uY93g2NE6HfaWKQqQr05AvnCKvzt3981thgV8Q=",
"homepage": "https://registry.terraform.io/providers/fastly/fastly",
"owner": "fastly",
"repo": "terraform-provider-fastly",
"rev": "v8.3.2",
"rev": "v8.4.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-NBp18Ult6o1hQUEZX1r9I0ebfY9VnwVY4QhChIjsGSI="
},
@@ -1174,13 +1174,13 @@
"vendorHash": "sha256-OqbnkuEy9w6F1DxmlYhRNYhBaYhWV0FtMK4wdwSybh8="
},
"scaleway_scaleway": {
"hash": "sha256-E0nhKVAJavR7ZEz65p4fE2Iwtchmzs9Fu/UqrVFmnIA=",
"hash": "sha256-dZWoqco5C/QMBek+m+kLe1cl86NLe9EHMh6XV+TOFf4=",
"homepage": "https://registry.terraform.io/providers/scaleway/scaleway",
"owner": "scaleway",
"repo": "terraform-provider-scaleway",
"rev": "v2.61.0",
"rev": "v2.62.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-QzFIhUMJqslwir+fa50vMZvROJfp4j2SCUKjlXLTs8s="
"vendorHash": "sha256-SUGyDQ23ZgRbf2yGm+ih3nwMp90ckadG6Zeu6Am/fU8="
},
"scottwinkler_shell": {
"hash": "sha256-LTWEdXxi13sC09jh+EFZ6pOi1mzuvgBz5vceIkNE/JY=",
@@ -1237,11 +1237,11 @@
"vendorHash": "sha256-cX5K221Jnq701Nb+2bC1LmXVL7YvkZ8dkc2wYjDNOSw="
},
"splunk-terraform_signalfx": {
"hash": "sha256-kErd5DLViYA9yHyBAHxntPRJET9QmpCMWcpbFx/Qwhk=",
"hash": "sha256-nhep3042bOUSQKCsS8gOIYLImgXnHmBNsDlXWOCixwI=",
"homepage": "https://registry.terraform.io/providers/splunk-terraform/signalfx",
"owner": "splunk-terraform",
"repo": "terraform-provider-signalfx",
"rev": "v9.22.2",
"rev": "v9.22.3",
"spdx": "MPL-2.0",
"vendorHash": "sha256-epwHFW1lGk/HUtv5bS0Dyi59POjICsoJln2xgmH5320="
},
@@ -19,12 +19,12 @@ let
let
self = rec {
pname = camelToKebab name;
version = "0-unstable-2025-03-09";
version = "0-unstable-2025-11-01";
src = fetchFromGitHub {
owner = "occivink";
repo = "mpv-scripts";
rev = "65aa1da29570e9c21b49292725ec5dd719ab6bb4";
hash = "sha256-pca24cZY2ZNxkY1XP2T2WKo1UbD8gsGn+EskGH+CggE=";
rev = "01f3e99558915bb715b614d7f4b052230360eb21";
hash = "sha256-v3TGsCzSg+a1vrOgI5NbTVf8Bh/iMRRgwMy194sNq1Y=";
};
passthru.updateScript = unstableGitUpdater { };
@@ -13,13 +13,13 @@ let
mkHyprlandPlugin,
}:
let
version = "0.51.0";
version = "0.52.0";
hyprland-plugins-src = fetchFromGitHub {
owner = "hyprwm";
repo = "hyprland-plugins";
tag = "v${version}";
hash = "sha256-6jAtMjnWq8kty/dpPbIKxIupUG+WAE2AKMIKhxdLYNo=";
hash = "sha256-hr53AWO96ooLCwS1a2v416eT1/aWQZmuQV0ULqhaBTY=";
};
in
mkHyprlandPlugin {
+10 -10
View File
@@ -29,28 +29,28 @@
},
"beta": {
"linux": {
"version": "8.11.18-30.BETA",
"version": "8.11.18-34.BETA",
"sources": {
"x86_64": {
"url": "https://downloads.1password.com/linux/tar/beta/x86_64/1password-8.11.18-30.BETA.x64.tar.gz",
"hash": "sha256-rCb54NhczM5Us6DRd1DgA7xGem4Ri4GIcJ0FFCiNAvo="
"url": "https://downloads.1password.com/linux/tar/beta/x86_64/1password-8.11.18-34.BETA.x64.tar.gz",
"hash": "sha256-1x0FwxQ6oWGdcJ7Up9S+f423IpFAMEJ08WQnbgaesVU="
},
"aarch64": {
"url": "https://downloads.1password.com/linux/tar/beta/aarch64/1password-8.11.18-30.BETA.arm64.tar.gz",
"hash": "sha256-qL6Xa8g2qgyl+UfDThH18rbaXxkt+bN0y2TcQ8C214Y="
"url": "https://downloads.1password.com/linux/tar/beta/aarch64/1password-8.11.18-34.BETA.arm64.tar.gz",
"hash": "sha256-ita34logGU5zd6USi4XgOQosWooebHssyIobPZ8wlVg="
}
}
},
"darwin": {
"version": "8.11.18-30.BETA",
"version": "8.11.18-34.BETA",
"sources": {
"x86_64": {
"url": "https://downloads.1password.com/mac/1Password-8.11.18-30.BETA-x86_64.zip",
"hash": "sha256-xkCTyFxZhCKsCTTyWz3SPA9XKhR5p7GT3hwBwXQVb40="
"url": "https://downloads.1password.com/mac/1Password-8.11.18-34.BETA-x86_64.zip",
"hash": "sha256-NONcgqasLQd9nQnEQfibcYLPagvt2VuIFUxgkTMVRxE="
},
"aarch64": {
"url": "https://downloads.1password.com/mac/1Password-8.11.18-30.BETA-aarch64.zip",
"hash": "sha256-Ou3GSMTNmaz+sbYCYqmxH9qrQMDmUBfTUPVcvdNDt6k="
"url": "https://downloads.1password.com/mac/1Password-8.11.18-34.BETA-aarch64.zip",
"hash": "sha256-SVPXpEFBI0mutj/J5vvb2o20za+5d/zzB7altIHADYw="
}
}
}
+2 -2
View File
@@ -8,13 +8,13 @@
buildGoModule rec {
pname = "aliyun-cli";
version = "3.1.0";
version = "3.1.2";
src = fetchFromGitHub {
owner = "aliyun";
repo = "aliyun-cli";
tag = "v${version}";
hash = "sha256-5gwI2lhEMkKZZnYwzyegVm8EByox1XexHjW799vVeLE=";
hash = "sha256-8nwCVhUMQLXnWcrA9XSOM6R+Y7E+H+gwSYXDjk2WtAs=";
fetchSubmodules = true;
};
+3 -3
View File
@@ -11,13 +11,13 @@
buildGoModule (finalAttrs: {
pname = "apko";
version = "0.30.18";
version = "0.30.20";
src = fetchFromGitHub {
owner = "chainguard-dev";
repo = "apko";
tag = "v${finalAttrs.version}";
hash = "sha256-pOG2dDo1iHtS+ez7Crj78IpI2vuBkjpfI+W4MxJrPOI=";
hash = "sha256-ZmvEBWCtJ2GQO8sqjeSYMclMkVxjSiLBdrRf8N9zXiQ=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
@@ -29,7 +29,7 @@ buildGoModule (finalAttrs: {
find "$out" -name .git -print0 | xargs -0 rm -rf
'';
};
vendorHash = "sha256-F3b0mTSdPig8mDoqsusLTutfeMXM3Qfm5aosvHRO35k=";
vendorHash = "sha256-JFDwztOEupORbkhOm/Vl5SuTaLbdp8YXXRO0jVJI/Uk=";
nativeBuildInputs = [ installShellFiles ];
+2 -2
View File
@@ -17,10 +17,10 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "archipelago";
version = "0.6.3";
version = "0.6.4";
src = fetchurl {
url = "https://github.com/ArchipelagoMW/Archipelago/releases/download/${finalAttrs.version}/Archipelago_${finalAttrs.version}_linux-x86_64.AppImage";
hash = "sha256-PetlGYsdhyvThIFqy+7wbPLAXDcgN2Kcl2WF3rta8PA=";
hash = "sha256-7yzRYLmrOuiubXOu/ljuBsWvphdJ+07v0LJD0Ae8BTQ=";
};
dontUnpack = true;
+53 -29
View File
@@ -15,13 +15,13 @@
let
nodejs = nodejs_24;
version = "2025.8.4";
version = "2025.10.1";
src = fetchFromGitHub {
owner = "goauthentik";
repo = "authentik";
rev = "version/${version}";
hash = "sha256-pIzDaoDWc58cY/XhsyweCwc4dfRvkaT/zqsV1gDSnCI=";
hash = "sha256-HowB6DTGCqz770fKYbnE+rQ11XRV0WSNkLD+HSWZwz8=";
};
meta = {
@@ -48,8 +48,8 @@ let
outputHash =
{
"aarch64-linux" = "sha256-fa/WGRb4lWSXMqBmGhCd+N2fZr1YZKsskr3Oowp8gRE=";
"x86_64-linux" = "sha256-jVi+pgcz96Dj25T4e/s+SHqsZfonzXs1WZYe0lCI48Q=";
"aarch64-linux" = "sha256-aXXlzTsZp5mOrsxy9oHNzcc+1cFSnbC9RmtawBohmLI=";
"x86_64-linux" = "sha256-Hi0HXzwTLuer0v4IKF3aim0tVe7AVLi67DiMimrIq5s=";
}
.${stdenvNoCC.hostPlatform.system} or (throw "authentik-website-deps: unsupported host platform");
@@ -119,8 +119,8 @@ let
outputHash =
{
"aarch64-linux" = "sha256-4JkNwQACS3tiiLuj41cGRWNspljVQxlsJvCM9KE2JrQ=";
"x86_64-linux" = "sha256-LD+zXc8neRbEwq1mx9y7b+08p8hxvo/RW6QzsFQgaUs=";
"aarch64-linux" = "sha256-t/jyzG3ibTW3fu8Gl1tWkSjMG6Lek/7JDccDrZX6sD0=";
"x86_64-linux" = "sha256-8I1YAKvgWjM3p9O1mCetZvhZelrfB31w0ZwkZBUEoh4=";
}
.${stdenvNoCC.hostPlatform.system} or (throw "authentik-webui-deps: unsupported host platform");
outputHashMode = "recursive";
@@ -205,10 +205,32 @@ let
python = python312.override {
self = python;
packageOverrides = final: prev: {
# https://github.com/goauthentik/authentik/pull/14709
django = final.django_5_1;
# https://github.com/goauthentik/authentik/pull/16324
django = final.django_5_2;
django-dramatiq-postgres = prev.buildPythonPackage {
django-channels-postgres = final.buildPythonPackage {
pname = "django-channels-postgres";
inherit version src meta;
pyproject = true;
sourceRoot = "${src.name}/packages/django-channels-postgres";
build-system = with final; [ hatchling ];
propagatedBuildInputs =
with final;
[
channels
django
django-pgtrigger
msgpack
psycopg
structlog
]
++ psycopg.optional-dependencies.pool;
};
django-dramatiq-postgres = final.buildPythonPackage {
pname = "django-dramatiq-postgres";
inherit version src meta;
pyproject = true;
@@ -222,6 +244,7 @@ let
[
cron-converter
django
django-pglock
django-pgtrigger
dramatiq
structlog
@@ -230,10 +253,25 @@ let
++ dramatiq.optional-dependencies.watch;
};
django-postgres-cache = final.buildPythonPackage {
pname = "django-postgres-cache";
inherit version src meta;
pyproject = true;
sourceRoot = "${src.name}/packages/django-postgres-cache";
build-system = with final; [ hatchling ];
propagatedBuildInputs = with final; [
django
django-postgres-extra
];
};
# Running authentik currently requires a custom version.
# Look in `pyproject.toml` for changes to the rev in the `[tool.uv.sources]` section.
# See https://github.com/goauthentik/authentik/pull/14057 for latest version bump.
djangorestframework = prev.buildPythonPackage {
djangorestframework = final.buildPythonPackage {
pname = "djangorestframework";
version = "3.16.0";
format = "setuptools";
@@ -286,18 +324,7 @@ let
};
});
tenant-schemas-celery = prev.tenant-schemas-celery.overrideAttrs (_: rec {
version = "3.0.0";
src = fetchFromGitHub {
owner = "maciej-gol";
repo = "tenant-schemas-celery";
tag = version;
hash = "sha256-3ZUXSAOBMtj72sk/VwPV24ysQK+E4l1HdwKa78xrDtg=";
};
});
authentik-django = prev.buildPythonPackage {
authentik-django = final.buildPythonPackage {
pname = "authentik-django";
inherit version src meta;
pyproject = true;
@@ -326,14 +353,13 @@ let
with final;
[
argon2-cffi
celery
channels
channels-redis
cryptography
dacite
deepmerge
defusedxml
django
django-channels-postgres
django-countries
django-cte
django-dramatiq-postgres
@@ -342,8 +368,9 @@ let
django-model-utils
django-pglock
django-pgtrigger
django-postgres-cache
django-postgres-extra
django-prometheus
django-redis
django-storages
django-tenants
djangoql
@@ -354,7 +381,6 @@ let
drf-spectacular
duo-client
fido2
flower
geoip2
geopy
google-api-python-client
@@ -383,7 +409,6 @@ let
setproctitle
structlog
swagger-spec-validator
tenant-schemas-celery
twilio
ua-parser
unidecode
@@ -396,7 +421,6 @@ let
zxcvbn
]
++ django-storages.optional-dependencies.s3
++ opencontainers.optional-dependencies.reggie
++ psycopg.optional-dependencies.c
++ psycopg.optional-dependencies.pool
++ uvicorn.optional-dependencies.standard;
@@ -431,7 +455,7 @@ let
env.CGO_ENABLED = 0;
vendorHash = "sha256-wTTEDBRYCW1UFaeX49ufLT0c17sacJzcCaW/8cPNYR4=";
vendorHash = "sha256-m2shrCwoVdbtr8B83ZcAyG+J6dEys2xdjtlfFFF4CDo=";
postInstall = ''
mv $out/bin/server $out/bin/authentik
+2 -2
View File
@@ -8,14 +8,14 @@
python3Packages.buildPythonApplication rec {
pname = "badkeys";
version = "0.0.14";
version = "0.0.15";
pyproject = true;
src = fetchFromGitHub {
owner = "badkeys";
repo = "badkeys";
tag = "v${version}";
hash = "sha256-+vG0/RO36JPJQ6PB7y6PBAqs4KkMRR21GdTdx/UHHKE=";
hash = "sha256-unBPdNrXwWh1EkbTZKAy4E0aASpeyT+mz3liASTzj4o=";
};
build-system = with python3Packages; [
+2 -2
View File
@@ -28,13 +28,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "bcachefs-tools";
version = "1.31.12";
version = "1.31.13";
src = fetchFromGitHub {
owner = "koverstreet";
repo = "bcachefs-tools";
tag = "v${finalAttrs.version}";
hash = "sha256-gbSyybWTG38mI3r6kdOHFaEx7S82x25OMPEAWZql7Mo=";
hash = "sha256-IHc4tsEqXbxOLQXu75A3WtFqhv6NS0AlPsWt0pM8LdU=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
+3 -3
View File
@@ -1,6 +1,6 @@
# Generated by ./update.sh - do not update manually!
{
version = "1.17.2-2";
arm64-hash = "sha256-wKjbsuXDq9gsa6d0QgrOm2aBHcqDR23ZhH5Hl9cx0wM=";
x86_64-hash = "sha256-pVg1bXBD+tXbDEoKpd2KnL5jNE0Pi6SI+DIJE8Z5cHc=";
version = "1.17.3-1";
arm64-hash = "sha256-BzWByQ9ConOHZvyTRp5ogWo9esRiD5Ub/TOeuYJTggA=";
x86_64-hash = "sha256-FCc1NO8Law7fMBqyBxQB4NJR0ZN/ZYZ0wakGrnNw4DU=";
}
@@ -32,13 +32,13 @@
python3Packages.buildPythonApplication rec {
pname = "bottles-unwrapped";
version = "51.25";
version = "52.0";
src = fetchFromGitHub {
owner = "bottlesdevs";
repo = "bottles";
tag = version;
hash = "sha256-W25MpdXLO+vcMvvCJmA87lB9WiBOJHsWp8D/LU0xjAY=";
hash = "sha256-nly5DldxJtgBLpXdVpfQwu3qTQm9E0MmC3i4QGYbOEw=";
};
patches = [
+3 -3
View File
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage rec {
pname = "bottom";
version = "0.11.2";
version = "0.11.3";
src = fetchFromGitHub {
owner = "ClementTsang";
repo = "bottom";
tag = version;
hash = "sha256-xX7W137OCMbdOsuFSv7lvKn67jDUKuKmtTSRt5Bb3i0=";
hash = "sha256-7rVvKAqK8hqICnSr/Ax9ndsIZAdTaUyOAoVZ13W5BJs=";
};
cargoHash = "sha256-IG+6UUQhFanWjNprjwlPsFHfzxU+TGeNR82xiy+4bWg=";
cargoHash = "sha256-OXprj84ixm5KFayWsHuxCB3p5Ob/oZgsk3u3lqkOiuk=";
nativeBuildInputs = [
autoAddDriverRunpath
+3 -3
View File
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "buffrs";
version = "0.11.0";
version = "0.12.0";
src = fetchFromGitHub {
owner = "helsing-ai";
repo = "buffrs";
tag = "v${version}";
hash = "sha256-VHzPOFOkwz3QlDt25gBbishM4ujtEPFjA21WuiNVw00=";
hash = "sha256-c1QMPFVc9k3hTK7Y1aimXbJ4IKBNmAt9aYtiUIchG8E=";
};
cargoHash = "sha256-/cdBt23VSmwN/C2XdHeeRjUSqLWiEheqVl+hfEDKIP0=";
cargoHash = "sha256-6592v/ednZDaKfMcaMCAmJOh4ZhZdBwIpEZiqsbF4hU=";
# Disabling tests meant to work over the network, as they will fail
# inside the builder.
+3 -3
View File
@@ -6,18 +6,18 @@
buildGoModule rec {
pname = "cnquery";
version = "12.7.1";
version = "12.8.0";
src = fetchFromGitHub {
owner = "mondoohq";
repo = "cnquery";
tag = "v${version}";
hash = "sha256-LYEMJ1G+zr0LIeLGlWkoAEu+nwVrDrREBSwVH3BlIsE=";
hash = "sha256-tgussiogV9w7HR7QJ+XAq/kaMq0igFt+FhgfHLobG18=";
};
subPackages = [ "apps/cnquery" ];
vendorHash = "sha256-ZpyLln4YLPfZy/EXWMDAKy/jr7/wZqkvVclD8F4tEw4=";
vendorHash = "sha256-V2h+n6JVi3vPcNFVvnBTIq9+gorbTFi30mdBuraH/LU=";
ldflags = [
"-w"
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "coroot-node-agent";
version = "1.26.4";
version = "1.27.0";
src = fetchFromGitHub {
owner = "coroot";
repo = "coroot-node-agent";
rev = "v${version}";
hash = "sha256-bm3zMk44FNZ3vb9fP1Szbmi+0I1kOas0es8Cqu3yWeA=";
hash = "sha256-y8Uuz0lH49PTW9NjPzKjfxjquDar6uOc+GlI+KiqkOU=";
};
vendorHash = "sha256-LJq45IGXgYNx0Hky2w+O5Enwc5EvD79/cJRQ/iCythk=";
vendorHash = "sha256-KK9VkcXwcSTzhdf/22Ft4DUUlvUERGAWE5zwdbOtrQo=";
buildInputs = [ systemdLibs ];
+2 -2
View File
@@ -28,14 +28,14 @@ let
in
stdenv'.mkDerivation (finalAttrs: {
pname = "ctranslate2";
version = "4.6.0";
version = "4.6.1";
src = fetchFromGitHub {
owner = "OpenNMT";
repo = "CTranslate2";
tag = "v${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-EM2kunqtxo0BTIzrEomfaRsdav7sx6QEOhjDtjjSoYY=";
hash = "sha256-nnbBK1dIHwhq8n1mJe2wOLcDkIuScFbQwZvJ8x+knCk=";
};
# Fix CMake 4 compatibility
+3 -3
View File
@@ -10,16 +10,16 @@
buildGoModule (finalAttrs: {
pname = "cue";
version = "0.14.2";
version = "0.15.0";
src = fetchFromGitHub {
owner = "cue-lang";
repo = "cue";
tag = "v${finalAttrs.version}";
hash = "sha256-RK06DHCR2ugz6WhythvVfb1WUn7QyHPK8vaUNWVAd+Q=";
hash = "sha256-yyvIjaOElEHR75o+DgVOG1EklXaWGdjvv15iMvfbkeA=";
};
vendorHash = "sha256-wVeNMw6AZS1wT+KnaZBGOfBxrKzmfQSXeZWcYiLKMQ4=";
vendorHash = "sha256-ivFw62+pg503EEpRsdGSQrFNah87RTUrRXUSPZMFLG4=";
subPackages = [ "cmd/*" ];
+2 -2
View File
@@ -6,14 +6,14 @@
python3Packages.buildPythonApplication rec {
pname = "cyclonedx-python";
version = "7.2.0";
version = "7.2.1";
pyproject = true;
src = fetchFromGitHub {
owner = "CycloneDX";
repo = "cyclonedx-python";
tag = "v${version}";
hash = "sha256-4Mvt8l6kDT7GR4ufIelQd9rTt5ljdpMVWwRGZV5jIc8=";
hash = "sha256-JhPrVNzuoUTOmFBaPiq+UuUBRCHG2mqz8z1/24OcZAI=";
};
build-system = with python3Packages; [ poetry-core ];
+12 -4
View File
@@ -12,7 +12,9 @@
SDL2_image,
SDL_audiolib,
simpleini,
flac,
fmt,
libogg,
libpng,
libtiff,
libwebp,
@@ -45,20 +47,20 @@ let
owner = "diasurgical";
repo = "libzt";
fetchSubmodules = true;
rev = "d6c6a069a5041a3e89594c447ced3f15d77618b8";
sha256 = "sha256-ttRJLfaGHzhS4jd8db7BNPWROCti3ZxuRouqsL/M5ew=";
rev = "1a9d83b8c4c2bdcd7ea6d8ab1dd2771b16eb4e13";
sha256 = "sha256-/A77ZM4s+br1hYa0OBdjXcWXUXYG+GiEYcW8VB+UJHo=";
};
in
stdenv.mkDerivation (finalAttrs: {
pname = "devilutionx";
version = "1.5.4";
version = "1.5.5";
src = fetchFromGitHub {
owner = "diasurgical";
repo = "devilutionX";
tag = finalAttrs.version;
hash = "sha256-F23MTe7vMOgIBH6qm7X1+8gIMmN9E+d/GZnFsQZt2cM=";
hash = "sha256-XfHpKERYZ+VCeWx95568FEEZ4UZg3Z4abA8mG4kHjy0=";
};
patches = [ ./add-nix-share-path-to-mpq-search.patch ];
@@ -74,6 +76,10 @@ stdenv.mkDerivation (finalAttrs: {
--replace-fail "@assets@" "$out/share/diasurgical/devilutionx/"
'';
cmakeFlags = [
"-DCMAKE_POLICY_VERSION_MINIMUM=3.5"
];
nativeBuildInputs = [
cmake
pkg-config
@@ -83,7 +89,9 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [
bzip2
flac
fmt
libogg
libpng
libtiff
libwebp
@@ -12,13 +12,13 @@
inherit hamlibSupport gpsdSupport extraScripts;
}).overrideAttrs
(oldAttrs: {
version = "1.7-unstable-2025-04-29";
version = "1.8-unstable-2025-11-07";
src = fetchFromGitHub {
owner = "wb2osz";
repo = "direwolf";
rev = "486b3cf1f685502af7dc87b0f9c9cead6800d47b";
hash = "sha256-VFBkOWHGZP7GjekHL3GY3BGkVXQbtyD1YPmu0xaQ1ME=";
rev = "3658a878920803bbb69a4567579dcc4d6cb80a92";
hash = "sha256-EcQrNN0nRxEfhJc3AbYkxlRaBKpoHQRrZbExYBankMk=";
};
# drop upstreamed cmake-4 patch
+2 -2
View File
@@ -9,7 +9,7 @@
buildGoModule rec {
pname = "doctl";
version = "1.145.0";
version = "1.147.0";
vendorHash = null;
@@ -42,7 +42,7 @@ buildGoModule rec {
owner = "digitalocean";
repo = "doctl";
tag = "v${version}";
hash = "sha256-JeIpx+i1JDVfJqCKTZMTJ7rDMGO4yA/eR56C3qr08zg=";
hash = "sha256-Z7oI35JYM4kVYAu9rspOgj6Cec9R7toUoMxgogkkYzk=";
};
meta = {
+2
View File
@@ -23,7 +23,9 @@ gem 'image_processing'
gem 'jwt'
gem 'lograge'
gem 'mysql2', require: false
gem 'numo-narray'
gem 'oj'
gem 'onnxruntime'
gem 'pagy'
gem 'pg', require: false
gem 'premailer-rails'
+30 -15
View File
@@ -76,7 +76,7 @@ GEM
public_suffix (>= 2.0.2, < 7.0)
annotaterb (4.14.0)
arabic-letter-connector (0.1.1)
ast (2.4.2)
ast (2.4.3)
aws-eventstream (1.3.0)
aws-partitions (1.1027.0)
aws-sdk-core (3.214.0)
@@ -289,10 +289,10 @@ GEM
rdoc (>= 4.0.0)
reline (>= 0.4.2)
jmespath (1.6.2)
json (2.13.2)
json (2.15.0)
jwt (2.9.3)
base64
language_server-protocol (3.17.0.3)
language_server-protocol (3.17.0.5)
launchy (3.0.1)
addressable (~> 2.8)
childprocess (~> 5.0)
@@ -303,6 +303,7 @@ GEM
letter_opener (~> 1.9)
railties (>= 6.1)
rexml
lint_roller (1.1.0)
logger (1.7.0)
lograge (0.14.0)
actionpack (>= 4)
@@ -350,17 +351,26 @@ GEM
racc (~> 1.4)
nokogiri (1.18.9-x86_64-linux-musl)
racc (~> 1.4)
numo-narray (0.9.2.1)
oj (3.16.11)
bigdecimal (>= 3.0)
ostruct (>= 0.2)
onnxruntime (0.10.1)
ffi
onnxruntime (0.10.1-aarch64-linux)
ffi
onnxruntime (0.10.1-arm64-darwin)
ffi
onnxruntime (0.10.1-x86_64-linux)
ffi
openssl (3.3.0)
orm_adapter (0.5.0)
os (1.1.4)
ostruct (0.6.3)
package_json (0.1.0)
pagy (9.3.3)
parallel (1.26.3)
parser (3.3.6.0)
parallel (1.27.0)
parser (3.3.9.0)
ast (~> 2.4.1)
racc
pg (1.5.9)
@@ -377,6 +387,7 @@ GEM
pretender (0.5.0)
actionpack (>= 6.1)
prettyprint (0.2.0)
prism (1.5.1)
pry (0.15.0)
coderay (~> 1.1)
method_source (~> 1.0)
@@ -389,7 +400,7 @@ GEM
puma (6.5.0)
nio4r (~> 2.0)
racc (1.8.1)
rack (3.2.0)
rack (3.2.3)
rack-proxy (0.7.7)
rack
rack-session (2.1.1)
@@ -442,7 +453,7 @@ GEM
psych (>= 4.0.0)
redis-client (0.23.0)
connection_pool
regexp_parser (2.9.3)
regexp_parser (2.11.3)
reline (0.6.2)
io-console (~> 0.5)
representable (3.2.0)
@@ -479,18 +490,20 @@ GEM
rspec-mocks (~> 3.13)
rspec-support (~> 3.13)
rspec-support (3.13.2)
rubocop (1.69.2)
rubocop (1.81.1)
json (~> 2.3)
language_server-protocol (>= 3.17.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.1.0)
parallel (~> 1.10)
parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
regexp_parser (>= 2.9.3, < 3.0)
rubocop-ast (>= 1.36.2, < 2.0)
rubocop-ast (>= 1.47.1, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 4.0)
rubocop-ast (1.37.0)
parser (>= 3.3.1.0)
rubocop-ast (1.47.1)
parser (>= 3.3.7.2)
prism (~> 1.4)
rubocop-performance (1.23.0)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
@@ -559,9 +572,9 @@ GEM
tzinfo-data (1.2024.2)
tzinfo (>= 1.0.0)
uber (0.1.0)
unicode-display_width (3.1.2)
unicode-emoji (~> 4.0, >= 4.0.4)
unicode-emoji (4.0.4)
unicode-display_width (3.2.0)
unicode-emoji (~> 4.1)
unicode-emoji (4.1.0)
uniform_notifier (1.16.0)
uri (1.0.3)
useragent (0.16.11)
@@ -624,7 +637,9 @@ DEPENDENCIES
letter_opener_web
lograge
mysql2
numo-narray
oj
onnxruntime
pagy
pg
premailer-rails
+76 -23
View File
@@ -254,10 +254,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "04nc8x27hlzlrr5c2gn7mar4vdr0apw5xg22wp6m8dx3wqr04a0y";
sha256 = "10yknjyn0728gjn6b5syynvrvrwm66bhssbxq8mkhshxghaiailm";
type = "gem";
};
version = "2.4.2";
version = "2.4.3";
};
aws-eventstream = {
groups = [ "default" ];
@@ -1427,10 +1427,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0s5vklcy2fgdxa9c6da34jbfrqq7xs6mryjglqqb5iilshcg3q82";
sha256 = "0p5dafxjp6kqkf3yx737gz9lwpaljlkc1raynkvcn6yql68d895w";
type = "gem";
};
version = "2.13.2";
version = "2.15.0";
};
jwt = {
dependencies = [ "base64" ];
@@ -1452,10 +1452,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0gvb1j8xsqxms9mww01rmdl78zkd72zgxaap56bhv8j45z05hp1x";
sha256 = "1k0311vah76kg5m6zr7wmkwyk5p2f9d9hyckjpn3xgr83ajkj7px";
type = "gem";
};
version = "3.17.0.3";
version = "3.17.0.5";
};
launchy = {
dependencies = [
@@ -1504,6 +1504,20 @@
};
version = "3.0.0";
};
lint_roller = {
groups = [
"default"
"development"
"test"
];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "11yc0d84hsnlvx8cpk4cbj6a4dz9pk0r1k29p0n1fz9acddq831c";
type = "gem";
};
version = "1.1.0";
};
logger = {
groups = [
"default"
@@ -1808,6 +1822,16 @@
};
version = "1.18.9";
};
numo-narray = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1syw9bhkk0bnacadcpdbwvc66j1gi3qqgcvqv3zqh4myxr3npmzf";
type = "gem";
};
version = "0.9.2.1";
};
oj = {
dependencies = [
"bigdecimal"
@@ -1822,6 +1846,17 @@
};
version = "3.16.11";
};
onnxruntime = {
dependencies = [ "ffi" ];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0c8l82qff7vd6whh0ks1f72734gmghzm0h2hvy2gnnp7y8j7amhq";
type = "gem";
};
version = "0.10.1";
};
openssl = {
groups = [ "default" ];
platforms = [ ];
@@ -1891,10 +1926,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1vy7sjs2pgz4i96v5yk9b7aafbffnvq7nn419fgvw55qlavsnsyq";
sha256 = "0c719bfgcszqvk9z47w2p8j2wkz5y35k48ywwas5yxbbh3hm3haa";
type = "gem";
};
version = "1.26.3";
version = "1.27.0";
};
parser = {
dependencies = [
@@ -1909,10 +1944,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0fxw738al3qxa4s4ghqkxb908sav03i3h7xflawwmxzhqiyfdm15";
sha256 = "1wl7frfk68q6gsf6q6j32jl5m3yc0b9x8ycxz3hy79miaj9r5mll";
type = "gem";
};
version = "3.3.6.0";
version = "3.3.9.0";
};
pg = {
groups = [ "default" ];
@@ -1994,6 +2029,20 @@
};
version = "0.2.0";
};
prism = {
groups = [
"default"
"development"
"test"
];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0d3i31npmlhmigcs1zlb9lksg7z7lv6nffams71wrz5rriv1n35l";
type = "gem";
};
version = "1.5.1";
};
pry = {
dependencies = [
"coderay"
@@ -2092,10 +2141,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "04inzfa1psgl8mywgzaks31am1zh00lyc0mf3zb5jv399m8j3kbr";
sha256 = "0h9xr8ivrfr0i5f2n7czg74r3ri1pba8wb84bzr78iaqlqykg6i3";
type = "gem";
};
version = "3.2.0";
version = "3.2.3";
};
rack-proxy = {
dependencies = [ "rack" ];
@@ -2335,10 +2384,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0yb3iycaj3krvlnicijm99qxvfbrbi0pd81i2cpdhjc3xmbhcqjb";
sha256 = "192mzi0wgwl024pwpbfa6c2a2xlvbh3mjd75a0sakdvkl60z64ya";
type = "gem";
};
version = "2.9.3";
version = "2.11.3";
};
reline = {
dependencies = [ "io-console" ];
@@ -2554,6 +2603,7 @@
dependencies = [
"json"
"language_server-protocol"
"lint_roller"
"parallel"
"parser"
"rainbow"
@@ -2569,13 +2619,16 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1f2bj93f60757xyk7h3v0s7xz8d22lc9zlw88l2zd6rp1brv0bvn";
sha256 = "0d8n87wx2r8vkva5qi4m3hi4s9b6qhmzgw85qgv14hsa65prlaim";
type = "gem";
};
version = "1.69.2";
version = "1.81.1";
};
rubocop-ast = {
dependencies = [ "parser" ];
dependencies = [
"parser"
"prism"
];
groups = [
"default"
"development"
@@ -2584,10 +2637,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "10604xc4bcji3ca43anlc89xwxb4wkzk69cia95x04zima4aq4wm";
sha256 = "1bh1kls2cs2j3cmj6f2j2zmfqfknj2a6i441d828nh2mg00q49jr";
type = "gem";
};
version = "1.37.0";
version = "1.47.1";
};
rubocop-performance = {
dependencies = [
@@ -2992,10 +3045,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1lcmyip9rw4azsia1hb5srj2mgbdhrinc4113cs1w84qz1ndpm7x";
sha256 = "0hiwhnqpq271xqari6mg996fgjps42sffm9cpk6ljn8sd2srdp8c";
type = "gem";
};
version = "3.1.2";
version = "3.2.0";
};
unicode-emoji = {
groups = [
@@ -3006,10 +3059,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0ajk6rngypm3chvl6r0vwv36q1931fjqaqhjjya81rakygvlwb1c";
sha256 = "1995yfjbvjlwrslq48gzzc9j0blkdzlbda9h90pjbm0yvzax55s9";
type = "gem";
};
version = "4.0.4";
version = "4.1.0";
};
uniform_notifier = {
groups = [
+2 -2
View File
@@ -16,7 +16,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "docuseal";
version = "2.1.7";
version = "2.2.0";
bundler = bundler.override { ruby = ruby_3_4; };
@@ -24,7 +24,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "docusealco";
repo = "docuseal";
tag = finalAttrs.version;
hash = "sha256-zNfxQPJjobYrx/YPGRn5QKwUd1VXetFqtBeII0wlmk4=";
hash = "sha256-QKGIcLdyIeYcHXA3TRv7PS9V2mok3Y8UOuqCdnCpNfM=";
# https://github.com/docusealco/docuseal/issues/505#issuecomment-3153802333
postFetch = "rm $out/db/schema.rb";
};
+1
View File
@@ -2,6 +2,7 @@
#!nix-shell -i bash -p curl jq bundix ruby_3_4 prefetch-yarn-deps nix-update nixfmt
set -eu -o pipefail
set -x
dir="$(dirname "$(readlink -f "$0")")"
current=$(nix --extra-experimental-features nix-command eval --raw -f . docuseal.src.tag)
+2 -2
View File
@@ -6,11 +6,11 @@
}:
appimageTools.wrapType2 rec {
pname = "dopamine";
version = "3.0.0-preview.40";
version = "3.0.0";
src = fetchurl {
url = "https://github.com/digimezzo/dopamine/releases/download/v${version}/Dopamine-${version}.AppImage";
hash = "sha256-Cd0qUNkUXup9l3/tzagswY/MUgx4cCnXcML7c5ZSo4k=";
hash = "sha256-kvXan5J+rxJ/ugcEz9xytq3eQG0saWrYZjF7O1d6rTA=";
};
extraInstallCommands =
+3 -3
View File
@@ -7,18 +7,18 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "emmylua_check";
version = "0.16.0";
version = "0.17.0";
src = fetchFromGitHub {
owner = "EmmyLuaLs";
repo = "emmylua-analyzer-rust";
tag = finalAttrs.version;
hash = "sha256-6mcVIOKsC+1cboZ8e23J0m2ed/2ohR0F3LfrM9UlaR4=";
hash = "sha256-CAYSaRjpQwnPZojeX/VyV9/xz8SY8Lt+e1wc79qvGZg=";
};
buildAndTestSubdir = "crates/emmylua_check";
cargoHash = "sha256-d6dhrib4mz7KmHo3EbkUXBPpjEGu35GeYNkpIrJrKJI=";
cargoHash = "sha256-nGSN7LqvAwYg2Z+2tTAc+vIwrYmb+W0OLw9EeG7e/V8=";
nativeInstallCheckInputs = [
versionCheckHook
+3 -3
View File
@@ -6,18 +6,18 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "emmylua_doc_cli";
version = "0.16.0";
version = "0.17.0";
src = fetchFromGitHub {
owner = "EmmyLuaLs";
repo = "emmylua-analyzer-rust";
tag = finalAttrs.version;
hash = "sha256-6mcVIOKsC+1cboZ8e23J0m2ed/2ohR0F3LfrM9UlaR4=";
hash = "sha256-CAYSaRjpQwnPZojeX/VyV9/xz8SY8Lt+e1wc79qvGZg=";
};
buildAndTestSubdir = "crates/emmylua_doc_cli";
cargoHash = "sha256-d6dhrib4mz7KmHo3EbkUXBPpjEGu35GeYNkpIrJrKJI=";
cargoHash = "sha256-nGSN7LqvAwYg2Z+2tTAc+vIwrYmb+W0OLw9EeG7e/V8=";
nativeInstallCheckInputs = [
versionCheckHook
+2 -2
View File
@@ -7,13 +7,13 @@
}:
llvmPackages.stdenv.mkDerivation rec {
pname = "enzyme";
version = "0.0.206";
version = "0.0.208";
src = fetchFromGitHub {
owner = "EnzymeAD";
repo = "Enzyme";
rev = "v${version}";
hash = "sha256-eTRdigqNxCI9HvmKpFZUOWq6tHfldJoeNdmtd+i3aZU=";
hash = "sha256-/WNiGeKoEvKYlXIK4cU6z5gFGujQbAE13qyvnhMniXc=";
};
postPatch = ''
+4 -1
View File
@@ -34,6 +34,9 @@ buildGoModule rec {
mainProgram = "feed2imap-go";
homepage = "https://github.com/Necoro/feed2imap-go";
license = licenses.gpl2;
maintainers = with maintainers; [ nomeata ];
maintainers = with maintainers; [
nomeata
Necoro
];
};
}
+3 -3
View File
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "flip-link";
version = "0.1.10";
version = "0.1.11";
src = fetchFromGitHub {
owner = "knurling-rs";
repo = "flip-link";
rev = "v${version}";
hash = "sha256-Nw43I8EIlNGPptsLVxFBapFp6qdFoUOEicHc9FTcm2g=";
hash = "sha256-scAENBaZMWR6HgEnXDQPCVsZPo0m9khd3C+05hJhje8=";
};
cargoHash = "sha256-LYIgMKXaXN5gh+MvHf03za7qPJ8N8Ww7ykWB5TYOqkw=";
cargoHash = "sha256-nyOLRBlC9tgEr4p8XEF4G4T3xhjQVgIx+D5Uwn/GENY=";
buildInputs = lib.optional stdenv.hostPlatform.isDarwin libiconv;
+3 -3
View File
@@ -42,17 +42,17 @@ let
in
buildGoModule rec {
pname = "forgejo-runner";
version = "11.3.0";
version = "11.3.1";
src = fetchFromGitea {
domain = "code.forgejo.org";
owner = "forgejo";
repo = "runner";
rev = "v${version}";
hash = "sha256-tbP6S4suHT8eEIg+Gd2d7Su2cgwWNALcHnue9UpDnKU=";
hash = "sha256-jvHnTCkRvYaejeCiPpr18ldEmxcAkrEIaOLVVBY11eg=";
};
vendorHash = "sha256-QokVTTfMGAJG4Jqfs7mfGXrC4QSZfOXesfF2OeN0L9M=";
vendorHash = "sha256-7Ybh5qzkqT3CvGtRXiPkc5ShTYGlyvckTxg4EFagM/c=";
# See upstream Makefile
# https://code.forgejo.org/forgejo/runner/src/branch/main/Makefile
+2 -2
View File
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "gcsfuse";
version = "3.4.3";
version = "3.4.4";
src = fetchFromGitHub {
owner = "googlecloudplatform";
repo = "gcsfuse";
rev = "v${version}";
hash = "sha256-fjZdBf7tUMlAqumTz8b5LDqIcLstr56ugGmdsPb/FBI=";
hash = "sha256-UeYKgxBdxH7GQmPeO82CKR1RWzWCYCSUUc0nQX5VLjg=";
};
vendorHash = "sha256-BirzhmYwFSs2poA5tNOlK2bDO71mCkgSck7fE9la2wA=";
@@ -5,20 +5,22 @@
nixosTests,
}:
bundlerApp rec {
bundlerApp {
pname = "gemstash";
gemdir = ./.;
exes = [ pname ];
exes = [ "gemstash" ];
passthru = {
updateScript = bundlerUpdateScript pname;
updateScript = bundlerUpdateScript "gemstash";
tests = { inherit (nixosTests) gemstash; };
};
meta = with lib; {
meta = {
description = "Cache for RubyGems.org and a private gem server";
homepage = "https://github.com/rubygems/gemstash";
license = licenses.mit;
maintainers = [ maintainers.viraptor ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
viraptor
];
};
}
+4 -1
View File
@@ -61,7 +61,10 @@ buildGoModule (finalAttrs: {
passthru.updateScript = nix-update-script {
# the main repository does not have the releases feed enabled, so use the
# codeberg mirror
url = "https://codeberg.org/gone/go-away";
extraArgs = [
"--url"
"https://codeberg.org/gone/go-away"
];
};
meta = {
@@ -7,13 +7,13 @@
buildGoModule (finalAttrs: {
pname = "go-ecoflow-exporter";
version = "1.4.0";
version = "1.5.0";
src = fetchFromGitHub {
owner = "tess1o";
repo = "go-ecoflow-exporter";
tag = finalAttrs.version;
hash = "sha256-VCzMItYgnuDXDYdrk/ojzqUE2Fjr7KWGNnLhoQ+ZPYs=";
hash = "sha256-oh/i4LToGnI2TuforL36tIYrhq4VUNNYVtYgaU2sf8w=";
};
vendorHash = "sha256-UbV6V06zxXMTd0v+rDPGoMFn9X5mMCiX41g49IGnoT8=";
+110 -16
View File
@@ -2,38 +2,131 @@
lib,
stdenv,
fetchFromGitHub,
gitUpdater,
unstableGitUpdater,
cctools,
pkg-config,
zlib,
ffmpeg-headless,
freetype,
libjpeg_turbo,
libpng,
libmad,
faad2,
libogg,
libvorbis,
libtheora,
a52dec,
nghttp2,
openjpeg,
libcaca,
mesa,
mesa_glu,
xvidcore,
openssl,
jack2,
alsa-lib,
pulseaudio,
SDL2,
curl,
xorg,
withFullDeps ? false,
withFfmpeg ? withFullDeps,
releaseChannel ? "stable",
}:
stdenv.mkDerivation rec {
pname = "gpac";
version = "2.4.0";
src = fetchFromGitHub {
owner = "gpac";
repo = "gpac";
rev = "v${version}";
hash = "sha256-RADDqc5RxNV2EfRTzJP/yz66p0riyn81zvwU3r9xncM=";
let
stable = rec {
version = "2.4.0"; # See below TODO.
src = fetchFromGitHub {
owner = "gpac";
repo = "gpac";
rev = "v${version}";
hash = "sha256-RADDqc5RxNV2EfRTzJP/yz66p0riyn81zvwU3r9xncM=";
};
updateScript = gitUpdater {
odd-unstable = true;
rev-prefix = "v";
ignoredVersions = "^(abi|test)";
};
}
// {
# ffmpeg 7.0.2 works, but 7.1.1 (which is packaged in nixpkgs) doesn't
# because v2.4.0 of this package relies on internal private ffmpeg fields.
# TODO: remove this, and switch to simply using ffmpeg-headless,
# when updating stable to 2.6
ffmpeg-headless = ffmpeg-headless.override {
version = "7.0.2";
hash = "sha256-6bcTxMt0rH/Nso3X7zhrFNkkmWYtxsbUqVQKh25R1Fs=";
};
};
unstable = {
version = "2.4-unstable-2025-10-26";
src = fetchFromGitHub {
owner = "gpac";
repo = "gpac";
rev = "e1a54e81b3befba2b0bffd1d4c1cf50da516c5f3";
hash = "sha256-jSMBPuWPmTDCebImdmAcCZl0hEQpJK4QMNGcEXgs3A4=";
};
updateScript = unstableGitUpdater {
tagFormat = "v*";
tagPrefix = "v";
};
inherit ffmpeg-headless;
};
channelToUse = if releaseChannel == "unstable" then unstable else stable;
in
stdenv.mkDerivation (finalAttrs: {
pname = "gpac";
inherit (channelToUse) version src;
# this is the bare minimum configuration, as I'm only interested in MP4Box
# For most other functionality, this should probably be extended
nativeBuildInputs = [
pkg-config
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
cctools
]
++ lib.optionals withFfmpeg [
channelToUse.ffmpeg-headless
];
# ref: https://wiki.gpac.io/Build/build/GPAC-Build-Guide-for-Linux/#gpac-easy-build-recommended-for-most-users
buildInputs = [
zlib
]
++ lib.optionals withFullDeps [
freetype
libjpeg_turbo
libpng
libmad
faad2
libogg
libvorbis
libtheora
a52dec
nghttp2
openjpeg
libcaca
xorg.libX11
xorg.libXv
xorg.xorgproto
mesa
mesa_glu
xvidcore
openssl
jack2
alsa-lib
pulseaudio
SDL2
curl
];
enableParallelBuilding = true;
meta = with lib; {
passthru.updateScript = channelToUse.updateScript;
meta = {
description = "Open Source multimedia framework for research and academic purposes";
longDescription = ''
GPAC is an Open Source multimedia framework for research and academic purposes.
@@ -48,10 +141,11 @@ stdenv.mkDerivation rec {
And some server tools included in MP4Box and MP42TS applications.
'';
homepage = "https://gpac.wp.imt.fr";
license = licenses.lgpl21;
maintainers = with maintainers; [
license = lib.licenses.lgpl21;
maintainers = with lib.maintainers; [
mgdelacroix
thesn
];
platforms = platforms.unix;
platforms = lib.platforms.unix;
};
}
})
+3 -3
View File
@@ -11,13 +11,13 @@
buildGoModule (finalAttrs: {
pname = "grype";
version = "0.102.0";
version = "0.103.0";
src = fetchFromGitHub {
owner = "anchore";
repo = "grype";
tag = "v${finalAttrs.version}";
hash = "sha256-aYY/AYHbPWs5Rtbfsvam0lE3WzcJHt6LHQ6us2dukFI=";
hash = "sha256-AXhpdEJ0T0GF9DamboT+V4ivadzR3+7HpLQs8O1QTAQ=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
@@ -32,7 +32,7 @@ buildGoModule (finalAttrs: {
proxyVendor = true;
vendorHash = "sha256-N/J+Y3PohhnChOIEn4ZITaKEK62gwuApNf1XEZVL23k=";
vendorHash = "sha256-aoqjzF4CSzBZxvAz0vMR4ztUvpLewYi7sSCeSlSiLd0=";
nativeBuildInputs = [ installShellFiles ];
+2 -2
View File
@@ -8,10 +8,10 @@
}:
stdenv.mkDerivation rec {
pname = "halo";
version = "2.21.9";
version = "2.21.10";
src = fetchurl {
url = "https://github.com/halo-dev/halo/releases/download/v${version}/halo-${version}.jar";
hash = "sha256-VSpLdYA0wGcgV9a8w/aRohRCGdBjXmvvRVTIszHUnIE=";
hash = "sha256-AvQbD+1mlAV73WJ3uM/vIwwv/aiEkovUkxatH54chNA=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "hermit";
version = "0.46.1";
version = "0.46.2";
src = fetchFromGitHub {
rev = "v${version}";
owner = "cashapp";
repo = "hermit";
hash = "sha256-snwqR9gtdUYmSNWcs+dur/6enuBG0HZ94cL6YoQFG1w=";
hash = "sha256-4SOwOO9ee7fKrby9sokWW/GPujT9/O+9emcaLIe+0C0=";
};
vendorHash = "sha256-bko9N3dbxe4K98BdG78lYYipAgAtGntrEAgoLeOY1NM=";
+2 -2
View File
@@ -16,14 +16,14 @@
python3Packages.buildPythonApplication rec {
pname = "hydrus";
version = "644";
version = "646";
format = "other";
src = fetchFromGitHub {
owner = "hydrusnetwork";
repo = "hydrus";
tag = "v${version}";
hash = "sha256-dEYKei7wu0lOhA/10c1sTOo0HH0HturrW8dje89skis=";
hash = "sha256-0vnX39OcONN2j7Xyae/Hb1QhH4o5WlJ6serYIPrjBUk=";
};
nativeBuildInputs = [
+5 -5
View File
@@ -1,7 +1,7 @@
{
"branch": "v0.51.1-b",
"commit_hash": "71a1216abcc7031776630a6d88f105605c4dc1c9",
"commit_message": "[gha] Nix: update inputs",
"date": "2025-09-22",
"tag": "v0.51.1"
"branch": "main",
"commit_hash": "f56ec180d3a03a5aa978391249ff8f40f949fb73",
"commit_message": "version: bump to 0.52.0",
"date": "2025-11-07",
"tag": "v0.52.0"
}
+11 -2
View File
@@ -3,6 +3,7 @@
stdenv,
stdenvAdapters,
fetchFromGitHub,
fetchpatch,
pkg-config,
makeWrapper,
cmake,
@@ -91,16 +92,24 @@ assert assertMsg (
customStdenv.mkDerivation (finalAttrs: {
pname = "hyprland" + optionalString debug "-debug";
version = "0.51.1";
version = "0.52.0";
src = fetchFromGitHub {
owner = "hyprwm";
repo = "hyprland";
fetchSubmodules = true;
tag = "v${finalAttrs.version}";
hash = "sha256-TPlZf0urtvDH4Cb4By06szJmzR4sBlgQATuGQy8bH6U=";
hash = "sha256-5jYD01l95U/HTfZMAccAvhSnrWgHIRWEjLi9R4wPIVI=";
};
patches = [
# NOTE: this is required to make plugins compile. should be removed with the next release.
(fetchpatch {
url = "https://github.com/hyprwm/Hyprland/commit/522edc87126a48f3ce4891747b6a92a22385b1e7.patch";
hash = "sha256-0BAlAVW5isa8gd833PjZdqO/uEpDqdTlu0iZbLP4U9s=";
})
];
postPatch = ''
# Fix hardcoded paths to /usr installation
sed -i "s#/usr#$out#" src/render/OpenGL.cpp
@@ -12,13 +12,13 @@
stdenv.mkDerivation rec {
pname = "intel-compute-runtime";
version = "25.35.35096.9";
version = "25.40.35563.4";
src = fetchFromGitHub {
owner = "intel";
repo = "compute-runtime";
tag = version;
hash = "sha256-GAFbpf5ZUpq+jpVECa5buauCYdpPBOBrREkgrGyhxPA=";
hash = "sha256-V2zmS3CFLxhyFYvGOdkix9g3E6JkeVa/pDLPC5NYivo=";
};
nativeBuildInputs = [
@@ -8,25 +8,11 @@ are no uses of COMPILE_DEFINITIONS_<CONFIG>.
Signed-off-by: Chris Mayo <aklhfex@gmail.com>
---
IGC/MDAutogen/CMakeLists.txt | 2 +-
external/SPIRV-Tools/CMakeLists.txt | 2 +-
visa/CMakeLists.txt | 7 +------
visa/iga/GEDLibrary/GED_external/CMakeLists.txt | 6 +-----
4 files changed, 4 insertions(+), 13 deletions(-)
diff --git a/IGC/MDAutogen/CMakeLists.txt b/IGC/MDAutogen/CMakeLists.txt
index c9522feea29d..0a79b3c8e32b 100644
--- a/igc/IGC/MDAutogen/CMakeLists.txt
+++ b/igc/IGC/MDAutogen/CMakeLists.txt
@@ -6,7 +6,7 @@
#
#============================ end_copyright_notice =============================
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.5)
set(_autogenScript "${IGC_SOURCE_DIR}/common/autogen.py")
set(_autogenSource "${IGC_SOURCE_DIR}/common/MDFrameWork.h")
diff --git a/external/SPIRV-Tools/CMakeLists.txt b/external/SPIRV-Tools/CMakeLists.txt
index d2e3f63fb0d3..75f013409990 100644
--- a/igc/external/SPIRV-Tools/CMakeLists.txt
@@ -2,7 +2,6 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
cmake,
ninja,
git,
@@ -15,9 +14,12 @@
spirv-headers,
}:
let
llvmVersion = "16.0.6";
in
stdenv.mkDerivation rec {
pname = "intel-graphics-compiler";
version = "2.18.5";
version = "2.20.3";
# See the repository for expected versions:
# <https://github.com/intel/intel-graphics-compiler/blob/v2.16.0/documentation/build_ubuntu.md#revision-table>
@@ -27,35 +29,35 @@ stdenv.mkDerivation rec {
owner = "intel";
repo = "intel-graphics-compiler";
tag = "v${version}";
hash = "sha256-AvEeK3rySEu89br4JgeZlXVQ6IXEzStVZYvehzdWq7g=";
hash = "sha256-OCou4yhx9rY1JznrzGMLhsjj/3CvqQXfXWFAPDxA8Ds=";
})
(fetchFromGitHub {
name = "llvm-project";
owner = "llvm";
repo = "llvm-project";
tag = "llvmorg-15.0.7";
hash = "sha256-wjuZQyXQ/jsmvy6y1aksCcEDXGBjuhpgngF3XQJ/T4s=";
tag = "llvmorg-${llvmVersion}";
hash = "sha256-fspqSReX+VD+Nl/Cfq+tDcdPtnQPV1IRopNDfd5VtUs=";
})
(fetchFromGitHub {
name = "vc-intrinsics";
owner = "intel";
repo = "vc-intrinsics";
tag = "v0.23.1";
hash = "sha256-7coQegLcgIKiqnonZmgrKlw6FCB3ltSh6oMMvdopeQc=";
tag = "v0.23.4";
hash = "sha256-zorhOhBTcymnAlShJxJecXD+HIfScGouhSea/A3tBXE=";
})
(fetchFromGitHub {
name = "opencl-clang";
owner = "intel";
repo = "opencl-clang";
tag = "v15.0.3";
hash = "sha256-JkYFmnDh7Ot3Br/818aLN33COEG7+xyOf8OhdoJX9Cw==";
tag = "v16.0.5";
hash = "sha256-JfynEsCXltVdVY/LqWvZwzWfzEFUz6nI9Zub+bze1zE=";
})
(fetchFromGitHub {
name = "llvm-spirv";
owner = "KhronosGroup";
repo = "SPIRV-LLVM-Translator";
tag = "v15.0.15";
hash = "sha256-kFVDS+qwoG1AXrZ8LytoiLVbZkTGR9sO+Wrq3VGgWNQ=";
tag = "v16.0.17";
hash = "sha256-ta5QbVady9/cwBbAwF1r4ft/ESMnLgcmGMrFhv1PCH0=";
})
];
@@ -90,6 +92,10 @@ stdenv.mkDerivation rec {
substituteInPlace llvm-project/llvm/projects/opencl-clang/cmake/modules/CMakeFunctions.cmake \
--replace-fail 'COMMAND ''${GIT_EXECUTABLE} am --3way --ignore-whitespace -C0 ' \
'COMMAND patch -p1 --ignore-whitespace -i '
# match default LLVM version with our provided version to apply correct patches
substituteInPlace igc/external/llvm/llvm_preferred_version.cmake \
--replace-fail "15.0.7" "${llvmVersion}"
'';
nativeBuildInputs = [
+2 -2
View File
@@ -11,13 +11,13 @@
stdenv.mkDerivation rec {
pname = "level-zero";
version = "1.24.3";
version = "1.25.2";
src = fetchFromGitHub {
owner = "oneapi-src";
repo = "level-zero";
tag = "v${version}";
hash = "sha256-1UwcH+7q2elpqlqafpytC+K0jTHYdyjRtUX9hpBq+EQ=";
hash = "sha256-qB88S5k+HLBSOxNo6JBSGihJnY1jUdIpJTdLwgAP6bA=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -18,18 +18,18 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "lux-cli";
version = "0.18.8";
version = "0.20.0";
src = fetchFromGitHub {
owner = "lumen-oss";
repo = "lux";
tag = "v${finalAttrs.version}";
hash = "sha256-AHmIdVkU4a+zmJPWfGkmRI7Mc/NdX+KokKHn9CZ9tOM=";
hash = "sha256-cQ7kgg4pv7j47cvhhHV9885M1hlknZJI2FRWxX5SmCc=";
};
buildAndTestSubdir = "lux-cli";
cargoHash = "sha256-noOyrKNxfndkq7VlyxLs8R8FG+1xkwM7MbKu0vO4Nh8=";
cargoHash = "sha256-x4cLC+UeoSI4yYdEJb26vnj9JvZ5t31J0mcnQJjZabk=";
nativeInstallCheckInputs = [
versionCheckHook
+2 -2
View File
@@ -10,11 +10,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "maestro";
version = "2.0.8";
version = "2.0.9";
src = fetchurl {
url = "https://github.com/mobile-dev-inc/maestro/releases/download/cli-${finalAttrs.version}/maestro.zip";
hash = "sha256-VBXpbEdGWY5v9E0GT+2Q9hko8lZoVmE1T7FzrQL/cs4=";
hash = "sha256-b1p50qqNvwqku3pv3dylkRgsZnZwExwx95RQ6zV5pQM=";
};
dontUnpack = true;
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "matrix-alertmanager-receiver";
version = "2025.10.22";
version = "2025.11.5";
src = fetchFromGitHub {
owner = "metio";
repo = "matrix-alertmanager-receiver";
tag = finalAttrs.version;
hash = "sha256-TJDh1taboIRSBDyF1RV/NXKVvuT884+aU6wg6tC+YqI=";
hash = "sha256-vSnsPtUzoxpuV9/pZFhXwlRP6lGZPBzkdTbR1ASkdQA=";
};
vendorHash = "sha256-8Ag/Xd4+TQBBNVJpYQfuelhaCy+3hatTZFIo2VMjXOs=";
vendorHash = "sha256-EcHocZhrYgh+cIg5Y+9rHf30aVkTK4BVk0NI3PzL3X4=";
env.CGO_ENABLED = "0";
+3 -3
View File
@@ -29,13 +29,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "melonDS";
version = "1.0-unstable-2025-10-30";
version = "1.0-unstable-2025-11-06";
src = fetchFromGitHub {
owner = "melonDS-emu";
repo = "melonDS";
rev = "8a1ef8e30d6c1c2f2b0c9151b74e427dcf112a7a";
hash = "sha256-yf5xSXxWeIBDJ1UHJSY2grAQr6by/KU6Lj61nFR9E9Y=";
rev = "220b238ec06692ee144bb1f50867a2edb8795de1";
hash = "sha256-Vnrg+6fSnzQKy+3ZU6LKSkkgc04H9KPsE/M2Iu9Wudw=";
};
patches = [ ./fix-build-qt-6.10.patch ];
-2063
View File
File diff suppressed because it is too large Load Diff
+9 -24
View File
@@ -1,36 +1,21 @@
{
lib,
fetchFromGitHub,
rustPlatform,
fetchCrate,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "minhtml";
version = "0.16.4";
version = "0.18.1";
src = fetchFromGitHub {
owner = "wilsonzlin";
repo = "minify-html";
tag = "v${finalAttrs.version}";
hash = "sha256-SoCSHhgTLfztSfvzxxpZn/nQpXbKlkE4iiP0YZ0MVjY=";
# Upstream does not include a lock file.
# See https://github.com/wilsonzlin/minify-html/issues/255
src = fetchCrate {
pname = "minhtml";
inherit (finalAttrs) version;
hash = "sha256-yrZueueww9rQXaHCeBO6d2pO58SZ8yz2a9Ia5dp7lBY=";
};
# Upstream does not include a lock file so one has to be patched in.
cargoLock = {
lockFile = ./Cargo.lock;
};
postPatch = ''
cp ${./Cargo.lock} Cargo.lock
'';
# Ensures that only the correct package gets built, as upstream contains multiple.
cargoBuildFlags = [
"-p"
"minhtml"
];
cargoTestFlags = [
"-p"
"minhtml"
];
cargoHash = "sha256-TFlDbVL8JARwV/xSQ+Cbwguqnr11nw24/L0MbHJazas=";
meta = {
description = "Minifier for HTML, JavaScript, and CSS";
+3 -3
View File
@@ -13,16 +13,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "miro";
version = "0.6.2";
version = "0.7.0";
src = fetchFromGitHub {
owner = "vincent-uden";
repo = "miro";
tag = "v${finalAttrs.version}";
hash = "sha256-znrbAufYM+YIPm0oSZ8i4vHHrhlgSQWMzKfqdF8qaow=";
hash = "sha256-tkZSyxdcHeumBMlinwA3DT2Y/FgLzbeuVbsFbTfvINg=";
};
cargoHash = "sha256-VP2RUKTQM2AkXY/KgN0tjWXF7SQ24geAvxEQJitH23I=";
cargoHash = "sha256-4NE9nMmOTQpWvMsGexW6GpBGao4yQoofrzGaaM4+rWE=";
nativeBuildInputs = [
rustPlatform.bindgenHook
+3 -3
View File
@@ -6,16 +6,16 @@
buildNpmPackage (finalAttrs: {
pname = "mongosh";
version = "2.5.8";
version = "2.5.9";
src = fetchFromGitHub {
owner = "mongodb-js";
repo = "mongosh";
tag = "v${finalAttrs.version}";
hash = "sha256-VQJkhaPXy2Mg9uoV6qKFzACtJ6TMDWZj52wUvP/7SLg=";
hash = "sha256-lZ2JnFIZvfxRyYXMUbjnazgggRm4ZBdEStn91bPSzkY=";
};
npmDepsHash = "sha256-BnuzrIS/RtKReTPrSY/yQ5LRmA3PIGkv80rS+6IJZxQ=";
npmDepsHash = "sha256-tLgfhg940PJYPQ9myT+mi7+nubcGHU1C1/Az8gF6spQ=";
patches = [
./disable-telemetry.patch
+2 -2
View File
@@ -10,13 +10,13 @@
buildGoModule (finalAttrs: {
pname = "moor";
version = "2.6.1";
version = "2.8.1";
src = fetchFromGitHub {
owner = "walles";
repo = "moor";
tag = "v${finalAttrs.version}";
hash = "sha256-5MiTxspdNTFfLnif5C3gcQ0suxRrjerlZl2+kPAjiBM=";
hash = "sha256-VipHPRxSre6U3VXNtP+NrlaVfgUkzIDLvg4UsZucAdY=";
};
vendorHash = "sha256-ve8QT2dIUZGTFYESt9vIllGTan22ciZr8SQzfqtqQfw=";
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "nakama";
version = "3.33.0";
version = "3.33.1";
src = fetchFromGitHub {
owner = "heroiclabs";
repo = "nakama";
tag = "v${version}";
hash = "sha256-GiUufoWLwWBuZxId+vMkJPaJIb/FWLJAJLb7WKoyn5M=";
hash = "sha256-e+Z8BmEbBJazSorIYuVIbrwKHATN9SWTBOh60ol/c8g=";
};
vendorHash = null;
+3 -3
View File
@@ -8,16 +8,16 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "nnd";
version = "0.57";
version = "0.58";
src = fetchFromGitHub {
owner = "al13n321";
repo = "nnd";
tag = "v${finalAttrs.version}";
hash = "sha256-olW1Sx29TPw9TFCKZcIbKZU1LHObVGD6/vpl4EY27BE=";
hash = "sha256-+6qIGs8O7EoziP03qJJ+tztxoubnnBwDijD84UZ0C4c=";
};
cargoHash = "sha256-9y0CLBYFfasyJLWyD26B3ZdUkkNJV9Y8BHJGdMEVwKY=";
cargoHash = "sha256-pLGLMz7q63uEr9lGeq25q8fKWY+D75PRmS7bDO4ZyKM=";
meta = {
description = "Debugger for Linux";
+3 -3
View File
@@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation {
pname = "nu_scripts";
version = "0-unstable-2025-10-15";
version = "0-unstable-2025-11-02";
src = fetchFromGitHub {
owner = "nushell";
repo = "nu_scripts";
rev = "0b97c5e1444b13db7c263bee646dea1e1ffe4ddb";
hash = "sha256-tKMLaSNniylbo9f0wdUzUZm059RPqyFQlxMtiTPIkWQ=";
rev = "449dd3d06598714c2ba0ee3fa3556e24d034c624";
hash = "sha256-4ibgz7y1fsBn2aDuptqpdLd4Wdfx2sKGs7wVRJxCWW0=";
};
installPhase = ''
+3 -3
View File
@@ -22,13 +22,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "opentrack";
version = "2024.1.1-unstable-2025-10-29";
version = "2024.1.1-unstable-2025-11-06";
src = fetchFromGitHub {
owner = "opentrack";
repo = "opentrack";
rev = "766808196cf63ddf9ceb102fba193582daceb9de";
hash = "sha256-xS87LFAbnRg7uBbN7ARoGts3bNYkcpOm3xhojBepgIo=";
rev = "f7696e0b8515d53f0d0a7515cc27d3f80b3a5c28";
hash = "sha256-FhI6lem83STBWjFMlChy/hhletyBkVM3iUmJfAU91UE=";
};
aruco = callPackage ./aruco.nix { };
+3 -3
View File
@@ -11,13 +11,13 @@
rustPlatform.buildRustPackage rec {
pname = "oxide-rs";
version = "0.13.0+20250730.0.0";
version = "0.14.0+20251008.0.0";
src = fetchFromGitHub {
owner = "oxidecomputer";
repo = "oxide.rs";
rev = "v${version}";
hash = "sha256-baEXsDzM4y4HmUwjIqVBJm+8L+q+llq9g2o1kEZU3vI=";
hash = "sha256-/xFtANxapsPU99Lj8TN+ZFcLy0AOyq+lcqhqIt3ZWgs=";
};
patches = [
@@ -33,7 +33,7 @@ rustPlatform.buildRustPackage rec {
"--skip=test_cmd_auth_debug_logging"
];
cargoHash = "sha256-radMOVLnHaV+5bUYanw5mswGM9A+xqNN/a4boe1jWDM=";
cargoHash = "sha256-D08NacxKZKVsqR7qQEce2lz8E4GahtSo7jwwmSPRvUc=";
cargoBuildFlags = [
"--package=oxide-cli"
+4 -3
View File
@@ -39,13 +39,13 @@
let
pname = "pcloud";
version = "1.14.17";
code = "XZNtR95ZctUIq8zYVD7eSKotwGMx7kDWVtzV";
version = "1.14.18";
code = "XZ2gJM5Z8pdJVlCT0s5FI1aTKxxgt48aEr8k";
# Archive link's codes: https://www.pcloud.com/release-notes/linux.html
src = fetchzip {
url = "https://api.pcloud.com/getpubzip?code=${code}&filename=pcloud-${version}.zip";
hash = "sha256-Chh8obZHntkiG7IJAW96T9y3KcOwzI18/VALheLcxBA=";
hash = "sha256-YDXmna1SZaDLK1EEdHvWm9+PgYKjYUsa2lvdzFGmyIU=";
};
appimageContents = appimageTools.extractType2 {
@@ -121,6 +121,7 @@ stdenv.mkDerivation {
meta = with lib; {
description = "Secure and simple to use cloud storage for your files; pCloud Drive, Electron Edition";
homepage = "https://www.pcloud.com/";
changelog = "https://www.pcloud.com/release-notes/linux.html";
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
license = licenses.unfree;
maintainers = with maintainers; [ patryk27 ];
+15 -8
View File
@@ -6,24 +6,31 @@
nix-update-script,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "pizauth";
version = "1.0.7";
version = "1.0.8";
src = fetchFromGitHub {
owner = "ltratt";
repo = "pizauth";
tag = "pizauth-${version}";
hash = "sha256-lvG50Ej0ius4gHEsyMKOXLD20700mc4iWJxHK5DvYJc=";
tag = "pizauth-${finalAttrs.version}";
hash = "sha256-KLHccRCJ19CrGKePhUgW4GhQzn+ULE861cW2ykGoaZk=";
};
cargoHash = "sha256-WyQIk74AKfsv0noafCGMRS6o+Lq6CeP99AFSdYq+QHg=";
cargoHash = "sha256-m1kOV0b/HCSAGfbEh4GdtrlphoELe7ebG+kgKKNYihY=";
nativeBuildInputs = [ installShellFiles ];
postInstall = ''
installShellCompletion --cmd pizauth \
--bash share/bash/completion.bash
--bash share/bash/completion.bash \
--fish share/fish/pizauth.fish
installManPage pizauth.1 pizauth.conf.5
substituteInPlace lib/systemd/user/pizauth.service \
--replace-fail /usr/bin/pizauth "$out/bin/pizauth"
install -Dm444 lib/systemd/user/pizauth{,-*}.service -t $out/lib/systemd/user
'';
passthru.updateScript = nix-update-script { };
@@ -31,7 +38,7 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Command-line OAuth2 authentication daemon";
homepage = "https://github.com/ltratt/pizauth";
changelog = "https://github.com/ltratt/pizauth/blob/${src.rev}/CHANGES.md";
changelog = "https://github.com/ltratt/pizauth/blob/${finalAttrs.src.rev}/CHANGES.md";
license = with lib.licenses; [
asl20
mit
@@ -39,4 +46,4 @@ rustPlatform.buildRustPackage rec {
maintainers = with lib.maintainers; [ moraxyc ];
mainProgram = "pizauth";
};
}
})
+3 -3
View File
@@ -7,13 +7,13 @@
buildGoModule {
pname = "pkgsite";
version = "0-unstable-2025-10-29";
version = "0-unstable-2025-11-06";
src = fetchFromGitHub {
owner = "golang";
repo = "pkgsite";
rev = "950d5ec0f5e9dbe92b2d1b1301322ea7f75ca1de";
hash = "sha256-wclB22O0YEWwWA6zC7VByntmLeP9X5QLOb+hcFermko=";
rev = "0d7e29046a911358f7f5a5c4028a9db875187281";
hash = "sha256-2dHT/p0cImvaJGxf50SSebgq3eSkbX1A0kdi93rCJCE=";
};
vendorHash = "sha256-EbZ+38LLnp5aefiuBAOFHA3uPPUmPGLsDIEMln5Vh7c=";
+2 -2
View File
@@ -11,11 +11,11 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "plantuml";
version = "1.2025.9";
version = "1.2025.10";
src = fetchurl {
url = "https://github.com/plantuml/plantuml/releases/download/v${finalAttrs.version}/plantuml-pdf-${finalAttrs.version}.jar";
hash = "sha256-sQeOboLmTsHeT5Gk/hSBs9IsMMqiYrjThv7OSAIvyNg=";
hash = "sha256-fUFZrW8LD6M1WV6I2pYigr9rJaDlo0OLY8NZdB+w2yk=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -10,13 +10,13 @@ let
in
buildGoModule (finalAttrs: {
pname = "process-compose";
version = "1.76.0";
version = "1.76.1";
src = fetchFromGitHub {
owner = "F1bonacc1";
repo = "process-compose";
tag = "v${finalAttrs.version}";
hash = "sha256-DYWMtW2JLUbt2Bk/dSBjRc4GHpav0dr8sQOYeBkL/3c=";
hash = "sha256-WdTvOBp9UiuCMNdi80jEWwkAhS4zoli4tf8JERPN3Nk=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
+2 -2
View File
@@ -17,13 +17,13 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "quantframe";
version = "1.5.4";
version = "1.5.9";
src = fetchFromGitHub {
owner = "Kenya-DK";
repo = "quantframe-react";
tag = "v${finalAttrs.version}";
hash = "sha256-PCfejmL+dztzw2bBZxXzZlXBiSLO/eRgvP9jLK/G8PQ=";
hash = "sha256-jrGDgK/Z9oLSvtFfC+uIs0vj4Nku4Sp/bdR1MX/SK2E=";
};
postPatch = ''
+4 -4
View File
@@ -20,13 +20,13 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "readest";
version = "0.9.88";
version = "0.9.91";
src = fetchFromGitHub {
owner = "readest";
repo = "readest";
tag = "v${finalAttrs.version}";
hash = "sha256-z9bRRXQkXsqZRW1EPj0c8A9ZHWytYYtP6o40K86+Fio=";
hash = "sha256-Xz+s+yv0L2bj7T6GA6IkMGTAk2oGyFuYR5zzyeLbTuc=";
fetchSubmodules = true;
};
@@ -40,12 +40,12 @@ rustPlatform.buildRustPackage (finalAttrs: {
pnpmDeps = pnpm_9.fetchDeps {
inherit (finalAttrs) pname version src;
fetcherVersion = 1;
hash = "sha256-sRa1IO8JmMsA0/7dMuYF0as/MYHpclEwAknZIycNQ3Y=";
hash = "sha256-RsmI0avMnVWlLMzwGJJmPNSEJpNaq7IWimjpMJ+nR80=";
};
pnpmRoot = "../..";
cargoHash = "sha256-oNzgsxJb8N++AGCkXuJmK+51iF7XZ0xmShPlOpkAQEg=";
cargoHash = "sha256-nNMD2LnMDz91kI2QniD+zD/Ug9BSVjTIiuxWdz8UxL0=";
cargoRoot = "../..";
+3 -3
View File
@@ -9,16 +9,16 @@
rustPlatform.buildRustPackage rec {
pname = "riffdiff";
version = "3.5.1";
version = "3.6.0";
src = fetchFromGitHub {
owner = "walles";
repo = "riff";
tag = version;
hash = "sha256-SRr4yFv6fulBN/HNM3uCVLXS6pcspi5X5hXvQJg1sDI=";
hash = "sha256-WpVj/sgvvdNweZ+exxoSc4rtDmuRvaIdkwKk+eu46Ok=";
};
cargoHash = "sha256-86nBxitdA8deJHRQqLM/JWcpSX/u6C4cofJAbYj5Ijs=";
cargoHash = "sha256-YJnqeuj4XvOnGJ9RcNBtfy1duYUu/u6ed47bAndLm30=";
passthru = {
tests.version = testers.testVersion { package = riffdiff; };
-38
View File
@@ -1,38 +0,0 @@
{
lib,
python3,
fetchPypi,
}:
python3.pkgs.buildPythonApplication rec {
pname = "semiphemeral";
version = "0.7";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-KRi3zfRWGRZJjQ6KPqBI9wQ6yU8Ohx0TDtA5qoak35U=";
};
doCheck = false; # upstream has no tests
pythonImportsCheck = [ "semiphemeral" ];
build-system = with python3.pkgs; [ setuptools ];
dependencies = with python3.pkgs; [
click
sqlalchemy
flask
tweepy
colorama
];
meta = with lib; {
description = "Automatically delete your old tweets, except for the ones you want to keep";
homepage = "https://github.com/micahflee/semiphemeral";
license = licenses.mit;
maintainers = with maintainers; [ amanjeev ];
mainProgram = "semiphemeral";
};
}
+3 -3
View File
@@ -12,13 +12,13 @@
}:
rustPlatform.buildRustPackage rec {
pname = "sentry-cli";
version = "2.57.0";
version = "2.58.0";
src = fetchFromGitHub {
owner = "getsentry";
repo = "sentry-cli";
rev = version;
hash = "sha256-VcWIeWLWQpEDJhF0f95S9sQ0yC1NJqisOmEONINtKeA=";
hash = "sha256-8fz8bSQxqylTQ7mD/QbQ6gc8qlEdx/SDCjaB3uqFnGA=";
};
doCheck = false;
@@ -44,7 +44,7 @@ rustPlatform.buildRustPackage rec {
# By default including `swiftpm` in `nativeBuildInputs` will take over `buildPhase`
dontUseSwiftpmBuild = true;
cargoHash = "sha256-S+A6v4rva8c7QuWP/5dRzUtJDdWryb8Jmu2J4JurNMM=";
cargoHash = "sha256-3I0uKHpD4SpSeLSIAEjBxxAFfyS4WIvb76x7QAy53HM=";
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd sentry-cli \
+2 -2
View File
@@ -7,7 +7,7 @@
}:
buildGoModule rec {
pname = "sesh";
version = "2.18.2";
version = "2.19.0";
nativeBuildInputs = [
go-mockery
@@ -16,7 +16,7 @@ buildGoModule rec {
owner = "joshmedeski";
repo = "sesh";
rev = "v${version}";
hash = "sha256-ZxO6hUE1/KzcZu0G9NaCgpqy1JfPdUxlAOkqm4bpfxE=";
hash = "sha256-mteypgCgFxgoPSh0H1kwNUm3p9F3wbRjhONdSm9Qeqs=";
};
preBuild = ''
+2 -2
View File
@@ -21,13 +21,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "slepc";
version = "3.24.0";
version = "3.24.1";
src = fetchFromGitLab {
owner = "slepc";
repo = "slepc";
tag = "v${finalAttrs.version}";
hash = "sha256-nvzX0p/H3EYR8+7jD+I4FdvU+WstxR/U4Upcn7yZULk=";
hash = "sha256-Eg0GLPM1AbgUl2/c2+F012LjZweuBNAWjY1WtlghjeY=";
};
postPatch = ''
+1
View File
@@ -17,6 +17,7 @@ stdenv.mkDerivation (finalAttrs: {
cmakeFlags = [
(lib.cmakeBool "WITH_KDE" false)
"-DCMAKE_POLICY_VERSION_MINIMUM=3.5"
];
nativeBuildInputs = [ cmake ];
+3 -3
View File
@@ -11,16 +11,16 @@
rustPlatform.buildRustPackage rec {
pname = "sozu";
version = "1.1.0";
version = "1.1.1";
src = fetchFromGitHub {
owner = "sozu-proxy";
repo = "sozu";
rev = version;
hash = "sha256-yODApjpcHl9wmf+6TEVzXTme8e68b3Ee1y64D/u7NW8=";
hash = "sha256-a/Pna2l1gRv4kxIyGUuUHlN+lIQemGjZXwM65Ccc24Y=";
};
cargoHash = "sha256-HADNumewYIejVPHXknGayrK4hZ5hBCk0rTFQ/xeG3Mo=";
cargoHash = "sha256-9ZmlUUdtVAvri9v+EJb6vRQ7Yc3FjRwU5I5Xe8je9/c=";
nativeBuildInputs = [ protobuf ];
-1
View File
@@ -301,7 +301,6 @@ stdenvNoCC.mkDerivation rec {
];
license = licenses.asl20;
maintainers = with maintainers; [
emmanuelrosa
msgilligan
_1000101
];
@@ -10,13 +10,13 @@
buildDotnetModule (finalAttrs: {
pname = "steam-lancache-prefill";
version = "3.4.0";
version = "3.4.1";
src = fetchFromGitHub {
owner = "tpill90";
repo = "steam-lancache-prefill";
tag = "v${finalAttrs.version}";
hash = "sha256-8iYAg6Cpoehnnk/JXdBLkG0QSNnD9hpqizX0jCtp3PM=";
hash = "sha256-6XBe64hAe5mPakjcTAPdwnMKsVlvCeorItLVS5cf+cI=";
fetchSubmodules = true;
};
+1
View File
@@ -34,6 +34,7 @@ stdenv.mkDerivation (finalAttrs: {
cmakeFlags = [
(lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic))
(lib.cmakeBool "WITH_LIBTOMCRYPT" true)
"-DCMAKE_POLICY_VERSION_MINIMUM=3.5"
];
strictDeps = true;
+2 -1
View File
@@ -79,7 +79,7 @@ stdenv.mkDerivation (finalAttrs: {
maintainers = with lib.maintainers; [ aware70 ];
};
env.CXXFLAGS = "-Wno-error=restrict -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=stringop-overflow";
env.CXXFLAGS = "-Wno-error=restrict -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=stringop-overflow -DQT_NO_USE_NODISCARD_FILE_OPEN";
env.GTEST_FILTER = "-${lib.concatStringsSep ":" gtestSkip}";
doCheck = true;
@@ -104,6 +104,7 @@ stdenv.mkDerivation (finalAttrs: {
# These may be or already are submitted upstream {{{
./patches/explicit-link-aws-crt.patch # fix missing symbols from aws-crt-cpp
./patches/fix-qt-6.10.patch
# }}}
];
@@ -0,0 +1,13 @@
diff --git a/external/qt6ct.cmake b/external/qt6ct.cmake
index 665b5368..9e6ed0e9 100644
--- a/external/qt6ct.cmake
+++ b/external/qt6ct.cmake
@@ -5,7 +5,7 @@ find_package(QT NAMES Qt6
COMPONENTS Gui Widgets
REQUIRED)
find_package(Qt${QT_VERSION_MAJOR}
- COMPONENTS Gui Widgets
+ COMPONENTS Gui Widgets WidgetsPrivate
REQUIRED)
#extract version from qt6ct.h
+5 -5
View File
@@ -7,7 +7,7 @@
makeWrapper,
}:
let
version = "4.1.16";
version = "4.1.17";
inherit (stdenv.hostPlatform) system;
throwSystem = throw "tailwindcss has not been packaged for ${system} yet.";
@@ -22,10 +22,10 @@ let
hash =
{
aarch64-darwin = "sha256-5s1EuBZ/V0bKMuVPahQR3RpsDdFdJqnCc7Oy7Z2H330=";
aarch64-linux = "sha256-ln60NPTWocDf2hBt7MZGy3QuBNdFqkhHJgI83Ua6jto=";
x86_64-darwin = "sha256-/eKu0JvyScq5+Yb9byCJ486anOHHhi/dv6gHxBfg9dM=";
x86_64-linux = "sha256-CeaHamPOsJzNflhn49uystxlw6Ly4v4hDWjqO8BDIFA=";
aarch64-darwin = "sha256-hSti2Rpt+laWloa8ikuuDkci3o9am0KxArtYm37OjP4=";
aarch64-linux = "sha256-JkaJmEMRzCyhBKnWpNA5tCZ67PRUPcnqC7wJTusMzI0=";
x86_64-darwin = "sha256-YzfIcYUyHAeSRN+9nCRQKjAGQBvRU50ZzcnfjekQGEM=";
x86_64-linux = "sha256-zBFdm2xO3k5CO/6mo8/D8D5sFwK32RA2m5VA4rTPOGA=";
}
.${system} or throwSystem;
in
+3 -3
View File
@@ -9,16 +9,16 @@
buildGoModule rec {
pname = "talosctl";
version = "1.11.3";
version = "1.11.4";
src = fetchFromGitHub {
owner = "siderolabs";
repo = "talos";
tag = "v${version}";
hash = "sha256-6nm0KgENOHUdyJllvnhBNlxDGL3G8gg4KqhTkTRE32o=";
hash = "sha256-TA84RIn5ZRW9ZrsnEYB094n+H8MBBSyRjubcy4Qqmnw=";
};
vendorHash = "sha256-NLyWzkagiP6zeeB4o6CI9UBPH6a5JGhPu1QGyiovBfM=";
vendorHash = "sha256-8yy0lLC+9Ubw9gHUOnq3ZgrjaOxSxtorSJxuxM9laKE=";
ldflags = [
"-s"

Some files were not shown because too many files have changed in this diff Show More