cross: annotate upstreaming status
This commit is contained in:
parent
2cf714c999
commit
4e37f2c651
|
@ -1,16 +1,16 @@
|
||||||
# upstreaming status:
|
# upstreaming status:
|
||||||
# - p11-kit builds on staging
|
# - p11-kit builds on staging
|
||||||
# - xdg-utils is blocked on perl5.36.0-Module-Build
|
# - xdg-utils builds on servo branch
|
||||||
# - needed for File-BaseDir, used by File-MimeInfo
|
# - xdg-utils is blocked on perl5.36.0-Module-Build
|
||||||
# - File-BaseDir can be updated to v0.09, which cross compiles with ease
|
# - needed for File-BaseDir, used by File-MimeInfo
|
||||||
#
|
# - File-BaseDir can be updated to v0.09, which cross compiles with ease
|
||||||
# perlInterpters:
|
# - libgudev builds on servo branch
|
||||||
# - Test-utf8 fails cross (wants Fcntl, for `flock` and `seek`)
|
# - gdk-pixbuf doesn't generate `gdk-pixbuf-thumbnailer` on cross
|
||||||
# - (already on latest release; upstream is dead)
|
# - been this way since 2018: <https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/merge_requests/20>
|
||||||
# - Test-File depends on Test-utf8
|
# - as authored upstream, thumbnailer depends on loader.cache, and neither are built during cross compilation.
|
||||||
# - on 1.443; 1.993 is out, NO LONGER USES Test-utf8
|
# - nixos manually builds loader.cache in postInstall (via emulator).
|
||||||
# - File-Copy-Recursive depends on Test-File
|
# - even though we have loader.cache, ordering means that thumbnailer still can't be built.
|
||||||
# - used by imapsync?
|
# - solution is probably to integrate meson's cross_file stuff, and pushing all this emulation upstream.
|
||||||
|
|
||||||
final: prev:
|
final: prev:
|
||||||
let
|
let
|
||||||
|
@ -196,7 +196,7 @@ in {
|
||||||
# };
|
# };
|
||||||
# };
|
# };
|
||||||
|
|
||||||
# 2023/07/27: upstreaming is blocked on xdg-utils, p11-kit cross compilation
|
# 2023/07/27: upstreaming is blocked on xdg-utils, p11-kit, libgudev cross compilation
|
||||||
blueman = prev.blueman.overrideAttrs (orig: {
|
blueman = prev.blueman.overrideAttrs (orig: {
|
||||||
# configure: error: ifconfig or ip not found, install net-tools or iproute2
|
# configure: error: ifconfig or ip not found, install net-tools or iproute2
|
||||||
nativeBuildInputs = orig.nativeBuildInputs ++ [ final.iproute2 ];
|
nativeBuildInputs = orig.nativeBuildInputs ++ [ final.iproute2 ];
|
||||||
|
@ -236,7 +236,7 @@ in {
|
||||||
'';
|
'';
|
||||||
});
|
});
|
||||||
|
|
||||||
# 2023/07/27: upstreaming is blocked on p11-kit cross compilation
|
# 2023/07/27: upstreaming is blocked on p11-kit, argyllcms, libavif cross compilation
|
||||||
colord = prev.colord.overrideAttrs (upstream: {
|
colord = prev.colord.overrideAttrs (upstream: {
|
||||||
# fixes: (meson) ERROR: An exe_wrapper is needed but was not found. Please define one in cross file and check the command and/or add it to PATH.
|
# fixes: (meson) ERROR: An exe_wrapper is needed but was not found. Please define one in cross file and check the command and/or add it to PATH.
|
||||||
nativeBuildInputs = upstream.nativeBuildInputs ++ lib.optionals (!prev.stdenv.buildPlatform.canExecute prev.stdenv.hostPlatform) [
|
nativeBuildInputs = upstream.nativeBuildInputs ++ lib.optionals (!prev.stdenv.buildPlatform.canExecute prev.stdenv.hostPlatform) [
|
||||||
|
|
Loading…
Reference in New Issue