treewide: String escape fixes (#365186)

Changed files
+28 -27
pkgs
applications
science
build-support
trivial-builders
by-name
av
av1an-unwrapped
aw
awscli2
ci
circt
du
duplicity
ma
mattermost
pa
paperjam
pk
pkcs11-provider
re
renode-unstable
te
teams
tu
turbo-unwrapped
uu
vs
vscode-js-debug
development
compilers
pkgs-lib
formats
hocon
test
comprehensive
java-properties
libconfig
test
comprehensive
top-level
+1 -1
pkgs/applications/science/logic/klee/default.nix
···
updateScript = nix-update-script {
extraArgs = [
"--version-regex"
-
"v(\d\.\d)"
+
"v(\\d\\.\\d)"
];
};
# Let the user access the chosen uClibc outside the derivation.
+1 -1
pkgs/applications/science/logic/klee/klee-uclibc.nix
···
passthru.updateScript = nix-update-script {
extraArgs = [
"--version-regex"
-
"v(\d\.\d)"
+
"v(\\d\\.\\d)"
];
};
+1 -1
pkgs/build-support/trivial-builders/default.nix
···
(name: value:
{
inherit value;
-
name = lib.head (builtins.match "${builtins.storeDir}/[${nixHashChars}]+-(.*)\.drv" name);
+
name = lib.head (builtins.match "${builtins.storeDir}/[${nixHashChars}]+-(.*)\\.drv" name);
})
derivations;
# The syntax of output paths differs between outputs named `out`
+1 -1
pkgs/by-name/av/av1an-unwrapped/package.nix
···
updateScript = nix-update-script {
extraArgs = [
"--version-regex"
-
"'^(\d*\.\d*\.\d*)$'"
+
"'^(\\d*\\.\\d*\\.\\d*)$'"
];
};
};
+1 -1
pkgs/by-name/aw/awscli2/package.nix
···
# Excludes 1.x versions from the Github tags list
extraArgs = [
"--version-regex"
-
"^(2\.(.*))"
+
"^(2\\.(.*))"
];
};
tests.version = testers.testVersion {
+7 -7
pkgs/by-name/ci/circt/package.nix
···
# https://github.com/NixOS/nixpkgs/issues/214945 discusses this issue.
#
# As a temporary fix, we disabled these tests when using clang stdenv
-
lib.optionals stdenv.cc.isClang [ "CIRCT :: Target/ExportSystemC/.*\.mlir" ]
+
lib.optionals stdenv.cc.isClang [ "CIRCT :: Target/ExportSystemC/.*\\.mlir" ]
# Disable some tests on x86_64-darwin
++ lib.optionals (stdenv.hostPlatform.system == "x86_64-darwin") [
# These test seem to pass on hydra (rosetta) but not on x86_64-darwin machines
-
"CIRCT :: Target/ExportSMTLIB/.*\.mlir"
-
"CIRCT :: circt-bmc/.*\.mlir"
+
"CIRCT :: Target/ExportSMTLIB/.*\\.mlir"
+
"CIRCT :: circt-bmc/.*\\.mlir"
# These tests were having issues on rosetta
-
"CIRCT :: Dialect/.*/Reduction/.*\.mlir"
-
"CIRCT :: Dialect/SMT/.*\.mlir"
-
"CIRCT :: circt-as-dis/.*\.mlir"
-
"CIRCT :: circt-reduce/.*\.mlir"
+
"CIRCT :: Dialect/.*/Reduction/.*\\.mlir"
+
"CIRCT :: Dialect/SMT/.*\\.mlir"
+
"CIRCT :: circt-as-dis/.*\\.mlir"
+
"CIRCT :: circt-reduce/.*\\.mlir"
"CIRCT :: circt-test/basic.mlir"
];
in
+1 -1
pkgs/by-name/du/duplicity/package.nix
···
updateScript = nix-update-script {
extraArgs = [
"--version-regex"
-
"rel\.(.*)"
+
"rel\\.(.*)"
];
};
+1 -1
pkgs/by-name/ma/mattermost/package.nix
···
passthru = {
updateScript = nix-update-script {
-
extraArgs = [ "--version-regex" "^v(9\.11\.[0-9]+)$" ];
+
extraArgs = [ "--version-regex" "^v(9\\.11\\.[0-9]+)$" ];
};
tests.mattermost = nixosTests.mattermost;
};
+2 -2
pkgs/by-name/pa/paperjam/package.nix
···
makeFlags = [
"PREFIX=$(out)"
# prevent real build date which is impure
-
"BUILD_DATE=\<unknown\>"
-
"BUILD_COMMIT=\<unknown\>"
+
"BUILD_DATE=\\<unknown\\>"
+
"BUILD_COMMIT=\\<unknown\\>"
];
# provide backward compatible PointerHolder, suppress deprecation warnings
+1 -1
pkgs/by-name/pk/pkcs11-provider/package.nix
···
passthru.updateScript = nix-update-script {
extraArgs = [
"--version-regex"
-
"v(\d\.\d)"
+
"v(\\d\\.\\d)"
];
};
+1 -1
pkgs/by-name/re/renode-unstable/package.nix
···
passthru.updateScript =
let
-
versionRegex = "[0-9\.\+]+[^\+]*.";
+
versionRegex = "[0-9\\.\\+]+[^\\+]*.";
in
writeScript "${finalAttrs.pname}-updater" ''
#!/usr/bin/env nix-shell
+1 -1
pkgs/by-name/te/teams/package.nix
···
zcat < Teams_osx_app.pkg/Payload | cpio -i
'';
-
sourceRoot = "Microsoft\ Teams.app";
+
sourceRoot = "Microsoft\\ Teams.app";
dontPatch = true;
dontConfigure = true;
dontBuild = true;
+1 -1
pkgs/by-name/tu/turbo-unwrapped/package.nix
···
updateScript = nix-update-script {
extraArgs = [
"--version-regex"
-
"'v(\d+\.\d+\.\d+)'"
+
"'v(\\d+\\.\\d+\\.\\d+)'"
];
};
};
+1 -1
pkgs/by-name/uu/uuu/package.nix
···
passthru.updateScript = nix-update-script {
extraArgs = [
"--version-regex"
-
"uuu_\([0-9.]+\)"
+
"uuu_\\([0-9.]+\\)"
];
};
+1 -1
pkgs/by-name/vs/vscode-js-debug/package.nix
···
passthru.updateScript = nix-update-script {
extraArgs = [
"--version-regex"
-
"v((?!\d{4}\.\d\.\d{3}).*)"
+
"v((?!\\d{4}\\.\\d\\.\\d{3}).*)"
];
};
+1 -1
pkgs/development/compilers/mlton/20210117-binary.nix
···
(fetchpatch {
name = "remove-duplicate-if.patch";
url = "https://github.com/MLton/mlton/commit/22002cd0a53a1ab84491d74cb8dc6a4e50c1f7b7.patch";
-
decode = "sed -e 's|Makefile\.binary|Makefile|g'";
+
decode = "sed -e 's|Makefile\\.binary|Makefile|g'";
hash = "sha256-Gtmc+OIh+m7ordSn74fpOKVDQDtYyLHe6Le2snNCBYQ=";
})
];
+1 -1
pkgs/pkgs-lib/formats/hocon/test/comprehensive/default.nix
···
"b"
]
];
-
nasty_string = "\"@\n\\\t^*\b\f\n\0\";'''$";
+
nasty_string = "\"@\n\\\t^*bf\n0\";'''$";
"misc attrs" = {
x = 1;
+1 -1
pkgs/pkgs-lib/formats/java-properties/test/default.nix
···
);
src = lib.sourceByRegex ./. [
-
".*\.java"
+
".*\\.java"
];
# On Linux, this can be C.UTF-8, but darwin + zulu requires en_US.UTF-8
LANG = "en_US.UTF-8";
+1 -1
pkgs/pkgs-lib/formats/libconfig/test/comprehensive/default.nix
···
1
])
];
-
nasty_string = "\"@\n\\\t^*\b\f\n\0\";'''$";
+
nasty_string = "\"@\n\\\t^*bf\n0\";'''$";
weirderTypes = {
_includes = [ include_file ];
+2 -1
pkgs/top-level/aliases.nix
···
nextcloud27Packages = throw "Nextcloud27 is EOL!"; # Added 2024-06-25
nagiosPluginsOfficial = monitoring-plugins;
neochat = libsForQt5.kdeGear.neochat; # added 2022-05-10
-
nerdfonts = throw ''nerdfonts has been separated into individual font packages under the namespace nerd-fonts.
+
nerdfonts = throw ''
+
nerdfonts has been separated into individual font packages under the namespace nerd-fonts.
For example change:
fonts.packages = [
...