commits
resolves https://github.com/NixOS/nixpkgs/issues/163594
Closes https://github.com/NixOS/nixpkgs/issues/192292
closes https://github.com/NixOS/nixpkgs/issues/182539
closes https://github.com/NixOS/nixpkgs/issues/181501
Previously, we stored the tarballs from the hosted Git providers directly in the cache. However, as we've seen with `fetchFromGitHub` etc, these files may change subtly.
Given this, this commit repacks the dependencies before storing them in the cache.
A `package-lock.json` file can contain multiple instances of the same dependency, which caused unnecessary downloads and duplicate index entries in the generated cache.
python310Packages.python-datemath: remove unittest2
python310Packages.unicode-slugify: remove unittest2
openssl: Rosetta Stone entry for mips32
libxcrypt: Fix the build on Aarch64/Android by allowing warnings
gobject-introspection: inherit meta in the wrapper
meta isn't in drvAttrs because its a "passthru" attribute
lib/systems/platforms.nix: fix broken mips32 detection
dprint: 0.32.2 -> 0.33.0
doc/../rust.section.md: prominently mention `buildRustXX` names
obfs4: add meta fields
prometheus-fastly-exporter: 7.2.5 -> 7.3.0
prometheus-bind-exporter: 0.5.0 -> 0.6.0
unifi-poller: 2.1.3 -> 2.1.9
python310Packages.msldap: 0.4.6 -> 0.4.7, python310Packages.asyauth: 0.0.6 -> 0.0.7
python310Packages.mypy-boto3-builder: 7.11.10 -> 7.11.11
python310Packages.ocifs: 1.1.3 -> 1.1.4
grype: 0.52.0 -> 0.53.0
appthreat-depscan: 3.0.2 -> 3.0.3
python310Packages.pyotgw: 2.1.1 -> 2.1.2
guile_*: use correct version of guile for cross compilation
This fixes:
```
lib/util-xbzero.c:61:3: error: extension used [-Werror,-Wlanguage-extension-token]
OBSERVE_MEM (s, len);
^
lib/util-xbzero.c:45:3: note: expanded from macro 'OBSERVE_MEM'
asm volatile ("" : : "m" (*(const char (*)[len]) s))
^
```
vulkan-caps-viewer: 3.25 -> 3.27
xdg-desktop-portal-wlr: fix cross compilation