+6
maintainers/maintainer-list.nix
+6
maintainers/maintainer-list.nix
···
13817
13817
githubId = 28888242;
13818
13818
name = "WORLDofPEACE";
13819
13819
};
13820
+
wozeparrot = {
13821
+
email = "wozeparrot@gmail.com";
13822
+
github = "wozeparrot";
13823
+
githubId = 25372613;
13824
+
name = "Woze Parrot";
13825
+
};
13820
13826
wr0belj = {
13821
13827
name = "Jakub Wróbel";
13822
13828
email = "wrobel.jakub@protonmail.com";
+1
-1
nixos/doc/manual/development/activation-script.section.md
+1
-1
nixos/doc/manual/development/activation-script.section.md
···
54
54
## NixOS snippets {#sec-activation-script-nixos-snippets}
55
55
56
56
There are some snippets NixOS enables by default because disabling them would
57
-
most likely break you system. This section lists a few of them and what they
57
+
most likely break your system. This section lists a few of them and what they
58
58
do:
59
59
60
60
- `binsh` creates `/bin/sh` which points to the runtime shell
+1
-1
nixos/doc/manual/from_md/development/activation-script.section.xml
+1
-1
nixos/doc/manual/from_md/development/activation-script.section.xml
···
73
73
<title>NixOS snippets</title>
74
74
<para>
75
75
There are some snippets NixOS enables by default because disabling
76
-
them would most likely break you system. This section lists a few
76
+
them would most likely break your system. This section lists a few
77
77
of them and what they do:
78
78
</para>
79
79
<itemizedlist spacing="compact">
+79
pkgs/applications/window-managers/hyprland/default.nix
+79
pkgs/applications/window-managers/hyprland/default.nix
···
1
+
{ lib
2
+
, stdenv
3
+
, fetchFromGitHub
4
+
, cmake
5
+
, pkg-config
6
+
, libdrm
7
+
, libinput
8
+
, libxcb
9
+
, libxkbcommon
10
+
, mesa
11
+
, pango
12
+
, wayland
13
+
, wayland-protocols
14
+
, wayland-scanner
15
+
, wlroots
16
+
, xcbutilwm
17
+
}:
18
+
19
+
stdenv.mkDerivation rec {
20
+
pname = "hyprland";
21
+
version = "0.6.1beta";
22
+
23
+
# When updating Hyprland, the overridden wlroots commit must be bumped to match the commit upstream uses.
24
+
src = fetchFromGitHub {
25
+
owner = "hyprwm";
26
+
repo = pname;
27
+
rev = "v${version}";
28
+
sha256 = "sha256-0Msqe2ErAJvnO1zHoB2k6TkDhTYnHRGkvJrfSG12dTU=";
29
+
};
30
+
31
+
nativeBuildInputs = [
32
+
cmake
33
+
pkg-config
34
+
wayland-scanner
35
+
];
36
+
37
+
buildInputs = [
38
+
libdrm
39
+
libinput
40
+
libxcb
41
+
libxkbcommon
42
+
mesa
43
+
pango
44
+
wayland
45
+
wayland-protocols
46
+
wlroots
47
+
xcbutilwm
48
+
];
49
+
50
+
# build with system wlroots
51
+
postPatch = ''
52
+
sed -Ei 's/"\.\.\/wlroots\/include\/([a-zA-Z0-9./_-]+)"/<\1>/g' src/includes.hpp
53
+
'';
54
+
55
+
preConfigure = ''
56
+
make protocols
57
+
'';
58
+
59
+
postBuild = ''
60
+
pushd ../hyprctl
61
+
$CXX -std=c++20 -w ./main.cpp -o ./hyprctl
62
+
popd
63
+
'';
64
+
65
+
installPhase = ''
66
+
mkdir -p $out/bin
67
+
install -m755 ./Hyprland $out/bin
68
+
install -m755 ../hyprctl/hyprctl $out/bin
69
+
'';
70
+
71
+
meta = with lib; {
72
+
homepage = "https://github.com/vaxerski/Hyprland";
73
+
description = "A dynamic tiling Wayland compositor that doesn't sacrifice on its looks";
74
+
license = licenses.bsd3;
75
+
platforms = platforms.linux;
76
+
maintainers = with maintainers; [ wozeparrot ];
77
+
mainProgram = "Hyprland";
78
+
};
79
+
}
+2
-2
pkgs/data/icons/kora-icon-theme/default.nix
+2
-2
pkgs/data/icons/kora-icon-theme/default.nix
···
2
2
3
3
stdenv.mkDerivation rec {
4
4
pname = "kora-icon-theme";
5
-
version = "1.5.1";
5
+
version = "1.5.2";
6
6
7
7
src = fetchFromGitHub {
8
8
owner = "bikass";
9
9
repo = "kora";
10
10
rev = "v${version}";
11
-
sha256 = "sha256-3TKjd2Lblb+/zFq7rkdgnD1dJU3kis7QZi7Ui74IWzA=";
11
+
sha256 = "sha256-OwuePPn4seHbzv81pnTEP1Q0Tp1ywZIEmw+dx3bDoXw=";
12
12
};
13
13
14
14
nativeBuildInputs = [
+4
-4
pkgs/data/icons/nordzy-icon-theme/default.nix
+4
-4
pkgs/data/icons/nordzy-icon-theme/default.nix
···
6
6
, nordzy-themes ? [ "all" ] # Override this to only install selected themes
7
7
}:
8
8
9
-
stdenvNoCC.mkDerivation {
9
+
stdenvNoCC.mkDerivation rec {
10
10
pname = "nordzy-icon-theme";
11
-
version = "unstable-2022-01-23";
11
+
version = "1.5";
12
12
13
13
src = fetchFromGitHub {
14
14
owner = "alvatip";
15
15
repo = "Nordzy-icon";
16
-
rev = "10b9ee80ef5c4cac1d1770d89a6d55046521ea36";
17
-
sha256 = "1b8abhs5gzr2qy407jq818pr67vjky8zn3pa3c8n552ayybblibk";
16
+
rev = version;
17
+
sha256 = "sha256-2uMbiee7wCyDxs6kYd5sL/keDVIVjIWxoci5/t2HF8s=";
18
18
};
19
19
20
20
# In the post patch phase we should first make sure to patch shebangs.
+2
-2
pkgs/data/icons/numix-icon-theme-circle/default.nix
+2
-2
pkgs/data/icons/numix-icon-theme-circle/default.nix
···
2
2
3
3
stdenv.mkDerivation rec {
4
4
pname = "numix-icon-theme-circle";
5
-
version = "22.03.01";
5
+
version = "22.06.14";
6
6
7
7
src = fetchFromGitHub {
8
8
owner = "numixproject";
9
9
repo = pname;
10
10
rev = version;
11
-
sha256 = "sha256-adSoFKvemirQtxoS6KrQvXxtIOKFZ73PTktVXytblbM=";
11
+
sha256 = "sha256-TPJKBDQXwZnYOfDqeCDvjNzwj9lWFKPrUTd9F07wTvQ=";
12
12
};
13
13
14
14
nativeBuildInputs = [ gtk3 ];
+2
-2
pkgs/data/icons/numix-icon-theme-square/default.nix
+2
-2
pkgs/data/icons/numix-icon-theme-square/default.nix
···
2
2
3
3
stdenv.mkDerivation rec {
4
4
pname = "numix-icon-theme-square";
5
-
version = "22.03.01";
5
+
version = "22.06.14";
6
6
7
7
src = fetchFromGitHub {
8
8
owner = "numixproject";
9
9
repo = pname;
10
10
rev = version;
11
-
sha256 = "sha256-VCXHInaxn5BKY9Yth6DjoKa/JS2WVjvwAfRMiL2r1B0=";
11
+
sha256 = "sha256-2DWDoUcSjADkOr+4/JaqAHbUzpFSQGYNye9/DvioFrM=";
12
12
};
13
13
14
14
nativeBuildInputs = [ gtk3 ];
+53
pkgs/development/interpreters/hashlink/default.nix
+53
pkgs/development/interpreters/hashlink/default.nix
···
1
+
{ stdenv
2
+
, lib
3
+
, fetchFromGitHub
4
+
, libGL
5
+
, libGLU
6
+
, libpng
7
+
, libjpeg_turbo
8
+
, libuv
9
+
, libvorbis
10
+
, mbedtls
11
+
, openal
12
+
, pcre
13
+
, SDL2
14
+
, sqlite
15
+
}:
16
+
17
+
stdenv.mkDerivation rec {
18
+
pname = "hashlink";
19
+
version = "1.12";
20
+
21
+
src = fetchFromGitHub {
22
+
owner = "HaxeFoundation";
23
+
repo = "hashlink";
24
+
rev = version;
25
+
sha256 = "AiUGhTxz4Pkrks4oE+SAuAQPMuC5T2B6jo3Jd3sNrkQ=";
26
+
};
27
+
28
+
patches = [ ./hashlink.patch ];
29
+
30
+
makeFlags = [ "PREFIX=$(out)" ];
31
+
32
+
buildInputs = [
33
+
libGL
34
+
libGLU
35
+
libjpeg_turbo
36
+
libpng
37
+
libuv
38
+
libvorbis
39
+
mbedtls
40
+
openal
41
+
pcre
42
+
SDL2
43
+
sqlite
44
+
];
45
+
46
+
meta = with lib; {
47
+
description = "A virtual machine for Haxe";
48
+
homepage = "https://hashlink.haxe.org/";
49
+
license = licenses.mit;
50
+
platforms = [ "x86_64-linux" ];
51
+
maintainers = with maintainers; [ iblech locallycompact ];
52
+
};
53
+
}
+8
pkgs/development/interpreters/hashlink/hashlink.patch
+8
pkgs/development/interpreters/hashlink/hashlink.patch
+10
-6
pkgs/development/libraries/jellyfin-ffmpeg/default.nix
+10
-6
pkgs/development/libraries/jellyfin-ffmpeg/default.nix
···
1
-
{ ffmpeg_5, ffmpeg-full, fetchFromGitHub, lib }:
1
+
{ ffmpeg_5-full
2
+
, nv-codec-headers-11
3
+
, fetchFromGitHub
4
+
, lib
5
+
}:
2
6
3
-
(ffmpeg-full.override { ffmpeg = ffmpeg_5; }).overrideAttrs (old: rec {
7
+
(ffmpeg_5-full.override {
8
+
nv-codec-headers = nv-codec-headers-11;
9
+
}).overrideAttrs (old: rec {
4
10
pname = "jellyfin-ffmpeg";
5
-
version = "5.0.1-5";
11
+
version = "5.0.1-7";
6
12
7
13
src = fetchFromGitHub {
8
14
owner = "jellyfin";
9
15
repo = "jellyfin-ffmpeg";
10
16
rev = "v${version}";
11
-
sha256 = "sha256-rFzBAniw2vQGFn2GDlz6NiB/Ow2EZlE3Lu+ceYTStkM=";
17
+
sha256 = "sha256-jMd7tEEfiHqTp4q8c6EvbjL0KyJ6ucj4ZNrKOJLJ1Mc=";
12
18
};
13
19
14
20
postPatch = ''
···
18
24
19
25
${old.postPatch or ""}
20
26
'';
21
-
22
-
doCheck = false; # https://github.com/jellyfin/jellyfin-ffmpeg/issues/79
23
27
24
28
meta = with lib; {
25
29
description = "${old.meta.description} (Jellyfin fork)";
+3
-3
pkgs/development/python-modules/google-i18n-address/default.nix
+3
-3
pkgs/development/python-modules/google-i18n-address/default.nix
···
7
7
8
8
buildPythonPackage rec {
9
9
pname = "google-i18n-address";
10
-
version = "2.5.1";
10
+
version = "2.5.2";
11
11
12
12
src = fetchFromGitHub {
13
13
owner = "mirumee";
14
14
repo = "google-i18n-address";
15
-
rev = version;
16
-
sha256 = "sha256-VQEDZkGseZTKOsAMgNYyf6FcgnCjLPpWXijeUmtgyv0=";
15
+
rev = "refs/tags/${version}";
16
+
sha256 = "sha256-7t5sNpEVajdwcW8+xTNZQKZVgxhUzfbVbEVgn7JJ2MY=";
17
17
};
18
18
19
19
propagatedBuildInputs = [ requests ];
+2
-2
pkgs/development/python-modules/mkdocs-macros/default.nix
+2
-2
pkgs/development/python-modules/mkdocs-macros/default.nix
+2
-2
pkgs/development/python-modules/pyisy/default.nix
+2
-2
pkgs/development/python-modules/pyisy/default.nix
···
8
8
9
9
buildPythonPackage rec {
10
10
pname = "pyisy";
11
-
version = "3.0.6";
11
+
version = "3.0.7";
12
12
13
13
src = fetchFromGitHub {
14
14
owner = "automicus";
15
15
repo = "PyISY";
16
16
rev = "refs/tags/v${version}";
17
-
hash = "sha256-4thCP9Xc3dtL6IaP863sW/L4aj4+QIPFv6p0kFLGh7E=";
17
+
hash = "sha256-FWv5xPUQob+UlTU9eq9HYAhxCDucOZr+ddm5/a0sbgw=";
18
18
};
19
19
20
20
postPatch = ''
+72
pkgs/development/tools/misc/nrf-command-line-tools/default.nix
+72
pkgs/development/tools/misc/nrf-command-line-tools/default.nix
···
1
+
{ lib
2
+
, stdenv
3
+
, fetchurl
4
+
, autoPatchelfHook
5
+
, udev
6
+
, libusb1
7
+
, segger-jlink
8
+
}:
9
+
10
+
let
11
+
supported = {
12
+
x86_64-linux = {
13
+
name = "linux-amd64";
14
+
sha256 = "0e036afa51c83de7824ef75d34e165ed55efc486697b8ff105639644bce988e5";
15
+
};
16
+
i686-linux = {
17
+
name = "linux-i386";
18
+
sha256 = "ba208559ae1195a0d4342374a0eb79697d31d6b848d180ac906494f17f56623b";
19
+
};
20
+
aarch64-linux = {
21
+
name = "linux-arm64";
22
+
sha256 = "cffa4b8becdb5545705fd138422c648d809b520b7bc6c77b8b50aa1f79ebe845";
23
+
};
24
+
armv7l-linux = {
25
+
name = "linux-armhf";
26
+
sha256 = "c58d330152ae1ef588a5ee1d93777e18b341d4f6a2754642b0ddd41821050a3a";
27
+
};
28
+
};
29
+
30
+
platform = supported.${stdenv.system} or (throw "unsupported platform ${stdenv.system}");
31
+
32
+
version = "10.16.0";
33
+
34
+
url = "https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/desktop-software/nrf-command-line-tools/sw/versions-${lib.versions.major version}-x-x/${lib.versions.major version}-${lib.versions.minor version}-${lib.versions.patch version}/nrf-command-line-tools-${lib.versions.major version}.${lib.versions.minor version}.${lib.versions.patch version}_${platform.name}.tar.gz";
35
+
36
+
in stdenv.mkDerivation {
37
+
pname = "nrf-command-line-tools";
38
+
inherit version;
39
+
40
+
src = fetchurl {
41
+
inherit url;
42
+
inherit (platform) sha256;
43
+
};
44
+
45
+
runtimeDependencies = [ segger-jlink ];
46
+
47
+
nativeBuildInputs = [ autoPatchelfHook ];
48
+
buildInputs = [ udev libusb1 ];
49
+
50
+
dontConfigure = true;
51
+
dontBuild = true;
52
+
53
+
installPhase = ''
54
+
runHook preInstall
55
+
56
+
rm -rf ./python
57
+
mkdir -p $out
58
+
cp -r * $out
59
+
60
+
chmod +x $out/lib/*
61
+
62
+
runHook postInstall
63
+
'';
64
+
65
+
meta = with lib; {
66
+
description = "Nordic Semiconductor nRF Command Line Tools";
67
+
homepage = "https://www.nordicsemi.com/Products/Development-tools/nRF-Command-Line-Tools";
68
+
license = licenses.unfree;
69
+
platforms = attrNames supported;
70
+
maintainers = with maintainers; [ stargate01 ];
71
+
};
72
+
}
+120
pkgs/development/tools/misc/segger-jlink/default.nix
+120
pkgs/development/tools/misc/segger-jlink/default.nix
···
1
+
{ lib
2
+
, stdenv
3
+
, fetchurl
4
+
, autoPatchelfHook
5
+
, qt4
6
+
, udev
7
+
, config
8
+
, acceptLicense ? config.segger-jlink.acceptLicense or false
9
+
}:
10
+
11
+
let
12
+
supported = {
13
+
x86_64-linux = {
14
+
name = "x86_64";
15
+
sha256 = "90aa7e4f5eae6e60fd41978111b3ff124ba0269562d0d0ec3110d3cb4bb51fe2";
16
+
};
17
+
i686-linux = {
18
+
name = "i386";
19
+
sha256 = "18aea42cd17591cada78af7cba0f94a9d851e9d29995b6c8e1e7033d0af35d1c";
20
+
};
21
+
aarch64-linux = {
22
+
name = "arm64";
23
+
sha256 = "db410c1df80748827b4e25ff3abceee29e28305a0a7e30e4e39bb5c7e32f1aa2";
24
+
};
25
+
armv7l-linux = {
26
+
name = "arm";
27
+
sha256 = "abcdaf44aeb2ad4e769709ec4fe971e259b23d297a98f58199c7bdf26db82e84";
28
+
};
29
+
};
30
+
31
+
platform = supported.${stdenv.system} or (throw "unsupported platform ${stdenv.system}");
32
+
33
+
version = "766";
34
+
35
+
url = "https://www.segger.com/downloads/jlink/JLink_Linux_V${version}_${platform.name}.tgz";
36
+
37
+
in stdenv.mkDerivation {
38
+
pname = "segger-jlink";
39
+
inherit version;
40
+
41
+
src =
42
+
assert !acceptLicense -> throw ''
43
+
Use of the "SEGGER JLink Software and Documentation pack" requires the
44
+
acceptance of the following licenses:
45
+
46
+
- SEGGER Downloads Terms of Use [1]
47
+
- SEGGER Software Licensing [2]
48
+
49
+
You can express acceptance by setting acceptLicense to true in your
50
+
configuration. Note that this is not a free license so it requires allowing
51
+
unfree licenses as well.
52
+
53
+
configuration.nix:
54
+
nixpkgs.config.allowUnfree = true;
55
+
nixpkgs.config.segger-jlink.acceptLicense = true;
56
+
57
+
config.nix:
58
+
allowUnfree = true;
59
+
segger-jlink.acceptLicense = true;
60
+
61
+
[1]: ${url}
62
+
[2]: https://www.segger.com/purchase/licensing/
63
+
'';
64
+
fetchurl {
65
+
inherit url;
66
+
inherit (platform) sha256;
67
+
curlOpts = "--data accept_license_agreement=accepted";
68
+
};
69
+
70
+
# Currently blocked by patchelf bug
71
+
# https://github.com/NixOS/patchelf/pull/275
72
+
#runtimeDependencies = [ udev ];
73
+
74
+
nativeBuildInputs = [ autoPatchelfHook ];
75
+
buildInputs = [ qt4 udev ];
76
+
77
+
dontConfigure = true;
78
+
dontBuild = true;
79
+
80
+
installPhase = ''
81
+
runHook preInstall
82
+
83
+
# Install binaries
84
+
mkdir -p $out/bin
85
+
mv J* $out/bin
86
+
87
+
# Install libraries
88
+
mkdir -p $out/lib
89
+
mv libjlinkarm.so* $out/lib
90
+
# This library is opened via dlopen at runtime
91
+
for libr in $out/lib/*; do
92
+
ln -s $libr $out/bin
93
+
done
94
+
95
+
# Install docs and examples
96
+
mkdir -p $out/share/docs
97
+
mv Doc/* $out/share/docs
98
+
mkdir -p $out/share/examples
99
+
mv Samples/* $out/share/examples
100
+
101
+
# Install udev rule
102
+
mkdir -p $out/lib/udev/rules.d
103
+
mv 99-jlink.rules $out/lib/udev/rules.d/
104
+
105
+
runHook postInstall
106
+
'';
107
+
108
+
preFixup = ''
109
+
# Workaround to setting runtime dependecy
110
+
patchelf --add-needed libudev.so.1 $out/lib/libjlinkarm.so
111
+
'';
112
+
113
+
meta = with lib; {
114
+
description = "J-Link Software and Documentation pack";
115
+
homepage = "https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPack";
116
+
license = licenses.unfree;
117
+
platforms = attrNames supported;
118
+
maintainers = with maintainers; [ FlorianFranzen stargate01 ];
119
+
};
120
+
}
+4
-2
pkgs/os-specific/linux/evdi/default.nix
+4
-2
pkgs/os-specific/linux/evdi/default.nix
···
2
2
3
3
stdenv.mkDerivation rec {
4
4
pname = "evdi";
5
-
version = "1.10.1";
5
+
version = "1.11.0";
6
6
7
7
src = fetchFromGitHub {
8
8
owner = "DisplayLink";
9
9
repo = pname;
10
10
rev = "v${version}";
11
-
sha256 = "sha256-XABpC2g4/e6/2HsHzrBUs6OW1lzgGBYlFAatVcA/vD8=";
11
+
sha256 = "12n2xbpw2901cvzw467saqqsgs4mwrzp7fs5j2vlyl7kwpcr0pj0";
12
12
};
13
13
14
14
NIX_CFLAGS_COMPILE = "-Wno-error -Wno-error=sign-compare";
···
28
28
install -Dm755 module/evdi.ko $out/lib/modules/${kernel.modDirVersion}/kernel/drivers/gpu/drm/evdi/evdi.ko
29
29
install -Dm755 library/libevdi.so $out/lib/libevdi.so
30
30
'';
31
+
32
+
enableParallelBuilding = true;
31
33
32
34
meta = with lib; {
33
35
description = "Extensible Virtual Display Interface";
+2
-3
pkgs/os-specific/linux/open-iscsi/default.nix
+2
-3
pkgs/os-specific/linux/open-iscsi/default.nix
···
22
22
NIX_CFLAGS_COMPILE = "-DUSE_KMOD";
23
23
24
24
preConfigure = ''
25
-
sed -i 's|/usr|/|' Makefile
26
-
27
25
# Remove blanket -Werror. Fails for minor error on gcc-11.
28
26
substituteInPlace usr/Makefile --replace ' -Werror ' ' '
29
27
'';
···
32
30
makeFlags = [
33
31
"INSTALL=install"
34
32
"SED=sed"
33
+
"prefix=/"
34
+
"manprefix=/share"
35
35
];
36
36
37
37
installFlags = [
38
38
"install"
39
-
"install_systemd"
40
39
];
41
40
42
41
postInstall = ''
+19
pkgs/top-level/all-packages.nix
+19
pkgs/top-level/all-packages.nix
···
3903
3903
3904
3904
humioctl = callPackage ../applications/logging/humioctl {};
3905
3905
3906
+
hyprland = callPackage ../applications/window-managers/hyprland {
3907
+
wlroots = wlroots.overrideAttrs (_: {
3908
+
version = "unstable-2022-06-07";
3909
+
src = fetchFromGitLab {
3910
+
domain = "gitlab.freedesktop.org";
3911
+
owner = "wlroots";
3912
+
repo = "wlroots";
3913
+
rev = "b89ed9015c3fbe8d339e9d65cf70fdca6e5645bc";
3914
+
sha256 = "sha256-8y3u8CoigjoZOVbA2wCWBHlDNEakv0AVxU46/cOC00s=";
3915
+
};
3916
+
});
3917
+
};
3918
+
3906
3919
hyx = callPackage ../tools/text/hyx { };
3907
3920
3908
3921
icdiff = callPackage ../tools/text/icdiff {};
···
14496
14509
hadoop3 = hadoop_3_3;
14497
14510
hadoop = hadoop3;
14498
14511
14512
+
hashlink = callPackage ../development/interpreters/hashlink { };
14513
+
14499
14514
io = callPackage ../development/interpreters/io { };
14500
14515
14501
14516
ivy = callPackage ../development/interpreters/ivy { };
···
16159
16174
sdk = true;
16160
16175
};
16161
16176
16177
+
nrf-command-line-tools = callPackage ../development/tools/misc/nrf-command-line-tools { };
16178
+
16162
16179
nrf5-sdk = callPackage ../development/libraries/nrf5-sdk { };
16163
16180
16164
16181
nrfutil = callPackage ../development/tools/misc/nrfutil { };
···
16401
16418
scc = callPackage ../development/tools/misc/scc { };
16402
16419
16403
16420
scss-lint = callPackage ../development/tools/scss-lint { };
16421
+
16422
+
segger-jlink = callPackage ../development/tools/misc/segger-jlink { };
16404
16423
16405
16424
segger-ozone = callPackage ../development/tools/misc/segger-ozone { };
16406
16425