+3
nixos/tests/kimai.nix
+3
nixos/tests/kimai.nix
···
17
17
machine.wait_for_unit("nginx.service")
18
18
machine.wait_for_open_port(80)
19
19
machine.succeed("curl -v --location --fail http://localhost/")
20
+
# Make sure bundled assets are served.
21
+
# https://github.com/NixOS/nixpkgs/issues/442208
22
+
machine.succeed("curl -v --location --fail http://localhost/bundles/tabler/tabler.css")
20
23
'';
21
24
}
+8
-8
pkgs/applications/editors/vscode/vscode.nix
+8
-8
pkgs/applications/editors/vscode/vscode.nix
···
36
36
37
37
hash =
38
38
{
39
-
x86_64-linux = "sha256-y0Bjrxmp7DYV4iUDnQGC0aIYrQNM3oPicajbeVuEtqc=";
40
-
x86_64-darwin = "sha256-6/BiMvVp955PW0hz22+NzdvC+IC+pNYjz25n3Op6V/k=";
41
-
aarch64-linux = "sha256-DF8QnqvVFqNyxjrphR6NaUXOKr8Koe34NitRa5mTBYs=";
42
-
aarch64-darwin = "sha256-v+m8AMpPph6CztUCjneBKC9txEOAKvcHsAXr/8KjIeA=";
43
-
armv7l-linux = "sha256-py1FZYd77YVNloQbXm36ou4HGowmteY8HzOiUioGD8Y=";
39
+
x86_64-linux = "sha256-0zgsR0nk9zsOeEcKhrmAFbAhvKKFNsC8fXjCnxFcndE=";
40
+
x86_64-darwin = "sha256-4+3T3axXNfePEkevhLwRPeqoxKs2OTL7B7TiV2BxZWc=";
41
+
aarch64-linux = "sha256-iGLtuVFA5NphiF1PU9Pus/nZ8PyCNNzDOpcQ+utYE2I=";
42
+
aarch64-darwin = "sha256-E4BopxbqH1lg1Q2NlyWjH8jytabiv5y4hG5ZJW4nqzs=";
43
+
armv7l-linux = "sha256-YIidKSsqK3DSAfPd7O1pbft1C/ny/iB+CFbR/T9u7L8=";
44
44
}
45
45
.${system} or throwSystem;
46
46
47
47
# Please backport all compatible updates to the stable release.
48
48
# This is important for the extension ecosystem.
49
-
version = "1.104.1";
49
+
version = "1.104.2";
50
50
51
51
# This is used for VS Code - Remote SSH test
52
-
rev = "0f0d87fa9e96c856c5212fc86db137ac0d783365";
52
+
rev = "e3a5acfb517a443235981655413d566533107e92";
53
53
in
54
54
callPackage ./generic.nix {
55
55
pname = "vscode" + lib.optionalString isInsiders "-insiders";
···
82
82
src = fetchurl {
83
83
name = "vscode-server-${rev}.tar.gz";
84
84
url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable";
85
-
hash = "sha256-o0O/WDH+hr3R9np+WPLJo+/nIVBRjP8H2JVwa8volfg=";
85
+
hash = "sha256-Tz1P8eGokG+8thao9dRllAdTxvllhfOEDKH9lC2QwB0=";
86
86
};
87
87
stdenv = stdenvNoCC;
88
88
};
+6
-3
pkgs/by-name/ke/keka/package.nix
+6
-3
pkgs/by-name/ke/keka/package.nix
···
6
6
}:
7
7
stdenvNoCC.mkDerivation (finalAttrs: {
8
8
pname = "keka";
9
-
version = "1.4.6";
9
+
version = "1.6.0";
10
10
11
11
src = fetchzip {
12
12
url = "https://github.com/aonez/Keka/releases/download/v${finalAttrs.version}/Keka-${finalAttrs.version}.zip";
13
-
hash = "sha256-IgPnXHVtAaSOsaAYvo0ELRqvXpF2qAnJ/1QZ+FHzqn4=";
13
+
hash = "sha256-E0KvDgjx86myZk5+QsydonDaT31CS+B1QGOUXCOaJxY=";
14
14
};
15
15
16
16
nativeBuildInputs = [ makeWrapper ];
···
31
31
homepage = "https://www.keka.io";
32
32
license = lib.licenses.unfree;
33
33
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
34
-
maintainers = with lib.maintainers; [ emilytrau ];
34
+
maintainers = with lib.maintainers; [
35
+
emilytrau
36
+
iedame
37
+
];
35
38
platforms = lib.platforms.darwin;
36
39
};
37
40
})
+4
-1
pkgs/by-name/ki/kimai/package.nix
+4
-1
pkgs/by-name/ki/kimai/package.nix
···
41
41
vendorHash = "sha256-smDAz4RnVEgPcGjsQmN0NC8kWgLw78YFuef9gbajAeQ=";
42
42
43
43
composerNoPlugins = false;
44
-
composerNoScripts = false;
45
44
46
45
postInstall = ''
47
46
# Make available the console utility, as Kimai doesn't list this in
48
47
# composer.json.
49
48
mkdir -p "$out"/share/php/kimai "$out"/bin
50
49
ln -s "$out"/share/php/kimai/bin/console "$out"/bin/console
50
+
51
+
# Install bundled assets. This is normally done in the `composer install`
52
+
# post-install script, but it's being skipped.
53
+
(cd "$out"/share/php/kimai && php ./bin/console assets:install)
51
54
'';
52
55
53
56
passthru.tests = {
+2
-2
pkgs/by-name/py/pyfa/package.nix
+2
-2
pkgs/by-name/py/pyfa/package.nix
···
10
10
copyDesktopItems,
11
11
}:
12
12
let
13
-
version = "2.64.1";
13
+
version = "2.64.2";
14
14
in
15
15
python3Packages.buildPythonApplication rec {
16
16
inherit version;
···
21
21
owner = "pyfa-org";
22
22
repo = "Pyfa";
23
23
tag = "v${version}";
24
-
hash = "sha256-qqfJ8nYI1y74sGJDbwrq0mT03em62BmU+y6GPmUUIIo=";
24
+
hash = "sha256-82zXMcIQPXTjMnKwhfpkm2apwDXLwKpbyglah6yHz/E=";
25
25
};
26
26
27
27
desktopItems = [
+6
-2
pkgs/by-name/vi/victoriametrics/package.nix
+6
-2
pkgs/by-name/vi/victoriametrics/package.nix
···
14
14
15
15
buildGoModule (finalAttrs: {
16
16
pname = "VictoriaMetrics";
17
-
version = "1.119.0";
17
+
version = "1.127.0";
18
18
19
19
src = fetchFromGitHub {
20
20
owner = "VictoriaMetrics";
21
21
repo = "VictoriaMetrics";
22
22
tag = "v${finalAttrs.version}";
23
-
hash = "sha256-Gc3B3JmTbINdPJ8PIhcuQhFD+FoxNOskoBEcDoMAUUk=";
23
+
hash = "sha256-j0PikCV0VWSfp2rvwssXwvkRGQzFNd6hidZv3bufUuI=";
24
24
};
25
25
26
26
vendorHash = null;
···
57
57
#
58
58
# This appears to be some kind of test server for development purposes only.
59
59
rm -f app/vmui/packages/vmui/web/{go.mod,main.go}
60
+
61
+
# Allow older go versions
62
+
substituteInPlace go.mod \
63
+
--replace-fail "go 1.25.1" "go ${finalAttrs.passthru.go.version}"
60
64
61
65
# Increase timeouts in tests to prevent failure on heavily loaded builders
62
66
substituteInPlace lib/storage/storage_test.go \
+8
-7
pkgs/development/python-modules/python-ldap/default.nix
+8
-7
pkgs/development/python-modules/python-ldap/default.nix
···
1
1
{
2
2
lib,
3
-
stdenv,
4
3
buildPythonPackage,
5
4
fetchFromGitHub,
6
-
pythonOlder,
7
5
8
6
# build-system
9
7
distutils,
···
23
21
24
22
buildPythonPackage rec {
25
23
pname = "python-ldap";
26
-
version = "3.4.4";
24
+
version = "3.4.5";
27
25
pyproject = true;
28
-
29
-
disabled = pythonOlder "3.6";
30
26
31
27
src = fetchFromGitHub {
32
28
owner = "python-ldap";
33
29
repo = "python-ldap";
34
30
tag = "python-ldap-${version}";
35
-
hash = "sha256-v1cWoRGxbvvFnHqnwoIfmiQQcxfaA8Bf3+M5bE5PtuU=";
31
+
hash = "sha256-olRu5HacRKaAcNbQczA+UCbDxhySUOO7qH0KdWlSbT0=";
36
32
};
37
33
34
+
postPatch = ''
35
+
# unused in 3.4.5; https://github.com/python-ldap/python-ldap/pull/597
36
+
sed -i "/setuptools-scm/d" pyproject.toml
37
+
'';
38
+
38
39
build-system = [
39
40
distutils
40
41
setuptools
···
68
69
"test_tls_ext_noca"
69
70
];
70
71
71
-
doCheck = !stdenv.hostPlatform.isDarwin;
72
+
__darwinAllowLocalNetworking = true;
72
73
73
74
meta = with lib; {
74
75
description = "Python modules for implementing LDAP clients";
+6
-6
pkgs/os-specific/linux/nvidia-x11/default.nix
+6
-6
pkgs/os-specific/linux/nvidia-x11/default.nix
···
72
72
stable = if stdenv.hostPlatform.system == "i686-linux" then legacy_390 else production;
73
73
74
74
production = generic {
75
-
version = "570.153.02";
76
-
sha256_64bit = "sha256-FIiG5PaVdvqPpnFA5uXdblH5Cy7HSmXxp6czTfpd4bY=";
77
-
sha256_aarch64 = "sha256-FKhtEVChfw/1sV5FlFVmia/kE1HbahDJaxTlpNETlrA=";
78
-
openSha256 = "sha256-2DpY3rgQjYFuPfTY4U/5TcrvNqsWWnsOSX0f2TfVgTs=";
79
-
settingsSha256 = "sha256-5m6caud68Owy4WNqxlIQPXgEmbTe4kZV2vZyTWHWe+M=";
80
-
persistencedSha256 = "sha256-OSo4Od7NmezRdGm7BLLzYseWABwNGdsomBCkOsNvOxA=";
75
+
version = "570.195.03";
76
+
sha256_64bit = "sha256-1H3oHZpRNJamCtyc+nL+nhYsZfJyL7lgxPUxvXrF3B4=";
77
+
sha256_aarch64 = "sha256-o4rgB6vo+Cv90lJywovIyVARRGS3R15zYQUj+f1nzWQ=";
78
+
openSha256 = "sha256-vCBB/UJgVKHlSEWdgoF45lODr3YJmR6JwjrwWgWszBw=";
79
+
settingsSha256 = "sha256-mjKkMEPV6W69PO8jKAKxAS861B82CtCpwVTeNr5CqUY=";
80
+
persistencedSha256 = "sha256-BMpo2PIabhHjZQqUQi/W5DYhgAPmfCdFvXdN6ND2Bfs=";
81
81
patches = [ gpl_symbols_linux_615_patch ];
82
82
};
83
83
+2
-2
pkgs/servers/web-apps/wordpress/default.nix
+2
-2
pkgs/servers/web-apps/wordpress/default.nix
···
2
2
builtins.mapAttrs (_: callPackage ./generic.nix) rec {
3
3
wordpress = wordpress_6_8;
4
4
wordpress_6_7 = {
5
-
version = "6.7.2";
6
-
hash = "sha256-z9nIPPqd2gNRiY6ptz9YmVyBeZSlQkvhh3f4PohqPPY=";
5
+
version = "6.7.3";
6
+
hash = "sha256-zWLpZ/NKla1u4CHh2Bu0P7UmFWvnuTUheRq6Bq5NZjU=";
7
7
};
8
8
wordpress_6_8 = {
9
9
version = "6.8.3";