overlays/cross: update upstreaming status
This commit is contained in:
@@ -199,7 +199,7 @@ in with final; {
|
|||||||
'';
|
'';
|
||||||
});
|
});
|
||||||
|
|
||||||
# 2024/11/19: upstreaming is unblocked
|
# 2025/05/01: upstreaming is blocked on sdl3 (fix is in staging)
|
||||||
delfin = (prev.delfin.override {
|
delfin = (prev.delfin.override {
|
||||||
cargo = crossCargo;
|
cargo = crossCargo;
|
||||||
}).overrideAttrs (upstream: {
|
}).overrideAttrs (upstream: {
|
||||||
@@ -209,7 +209,7 @@ in with final; {
|
|||||||
];
|
];
|
||||||
});
|
});
|
||||||
|
|
||||||
# 2024/11/19: upstreaming is unblocked
|
# 2025/05/01: upstreaming is unblocked
|
||||||
dialect = prev.dialect.overrideAttrs (upstream: {
|
dialect = prev.dialect.overrideAttrs (upstream: {
|
||||||
# error: "<dialect> is not allowed to refer to the following paths: <build python>"
|
# error: "<dialect> is not allowed to refer to the following paths: <build python>"
|
||||||
# dialect's meson build script sets host binaries to use build PYTHON
|
# dialect's meson build script sets host binaries to use build PYTHON
|
||||||
@@ -229,7 +229,7 @@ in with final; {
|
|||||||
# binutils = binutils-unwrapped;
|
# binutils = binutils-unwrapped;
|
||||||
# };
|
# };
|
||||||
|
|
||||||
# 2025/01/13: upstreaming is unblocked
|
# 2025/05/01: upstreaming is unblocked
|
||||||
# emacs = prev.emacs.override {
|
# emacs = prev.emacs.override {
|
||||||
# nativeComp = false; # will be renamed to `withNativeCompilation` in future
|
# nativeComp = false; # will be renamed to `withNativeCompilation` in future
|
||||||
# # future: we can specify 'action-if-cross-compiling' to actually invoke the test programs:
|
# # future: we can specify 'action-if-cross-compiling' to actually invoke the test programs:
|
||||||
@@ -253,7 +253,7 @@ in with final; {
|
|||||||
# buildInputs = lib.filter (p: p.name != extra-cmake-modules.name) upstream.buildInputs;
|
# buildInputs = lib.filter (p: p.name != extra-cmake-modules.name) upstream.buildInputs;
|
||||||
# });
|
# });
|
||||||
|
|
||||||
# 2025/01/25: upstreaming is unblocked
|
# 2025/05/01: upstreaming is unblocked
|
||||||
# firejail = prev.firejail.overrideAttrs (upstream: {
|
# firejail = prev.firejail.overrideAttrs (upstream: {
|
||||||
# # firejail executes its build outputs to produce the default filter list.
|
# # firejail executes its build outputs to produce the default filter list.
|
||||||
# # i think we *could* copy the default filters from pkgsBuildBuild, but that doesn't seem future proof
|
# # i think we *could* copy the default filters from pkgsBuildBuild, but that doesn't seem future proof
|
||||||
@@ -267,7 +267,7 @@ in with final; {
|
|||||||
# '');
|
# '');
|
||||||
# });
|
# });
|
||||||
|
|
||||||
# 2025/01/13: upstreaming is unblocked
|
# 2025/05/01: upstreaming is unblocked
|
||||||
# flare-signal = prev.flare-signal.overrideAttrs (upstream: {
|
# flare-signal = prev.flare-signal.overrideAttrs (upstream: {
|
||||||
# env = let
|
# env = let
|
||||||
# inherit buildPackages stdenv rust;
|
# inherit buildPackages stdenv rust;
|
||||||
@@ -289,23 +289,22 @@ in with final; {
|
|||||||
# };
|
# };
|
||||||
# });
|
# });
|
||||||
|
|
||||||
# 2025/01/13: upstreaming is blocked by glycin-loaders
|
# 2025/05/01: upstreaming is blocked by glycin-loaders
|
||||||
fractal = prev.fractal.override {
|
fractal = prev.fractal.override {
|
||||||
cargo = crossCargo;
|
cargo = crossCargo;
|
||||||
};
|
};
|
||||||
|
|
||||||
# 2025/01/13: upstreaming is unblocked
|
# 2025/05/01: upstreaming is unblocked
|
||||||
glycin-loaders = (prev.glycin-loaders.override {
|
glycin-loaders = (prev.glycin-loaders.override {
|
||||||
cargo = crossCargo;
|
cargo = crossCargo;
|
||||||
});
|
});
|
||||||
|
|
||||||
# gnustep = prev.gnustep.overrideScope (self: super: {
|
# 2025/05/01: upstreaming is unblocked
|
||||||
# # gnustep is going to need a *lot* of work/domain-specific knowledge to truly cross-compile,
|
# # gnustep is going to need a *lot* of work/domain-specific knowledge to truly cross-compile,
|
||||||
# base = super.base.overrideAttrs (upstream: {
|
# gnustep-base = prev.gnustep-base.overrideAttrs (upstream: {
|
||||||
# # fixes: "checking FFI library usage... ./configure: line 11028: pkg-config: command not found"
|
# # fixes: "checking FFI library usage... ./configure: line 11028: pkg-config: command not found"
|
||||||
# # nixpkgs has this in nativeBuildInputs... but that's failing when we partially emulate things.
|
# # nixpkgs has this in nativeBuildInputs... but that's failing when we partially emulate things.
|
||||||
# buildInputs = (upstream.buildInputs or []) ++ [ prev.pkg-config ];
|
# buildInputs = (upstream.buildInputs or []) ++ [ prev.pkg-config ];
|
||||||
# });
|
|
||||||
# });
|
# });
|
||||||
|
|
||||||
# 2025/01/13: upstreaming is blocked on gnome-shell
|
# 2025/01/13: upstreaming is blocked on gnome-shell
|
||||||
@@ -342,7 +341,7 @@ in with final; {
|
|||||||
# which it shells out to at runtime (and hence, not ever used by me).
|
# which it shells out to at runtime (and hence, not ever used by me).
|
||||||
hyprland-qtutils = null;
|
hyprland-qtutils = null;
|
||||||
|
|
||||||
# 2025/01/13: upstreaming is blocked on java-service-wrapper
|
# 2025/05/01: upstreaming is blocked on java-service-wrapper
|
||||||
# "setup: line 1595: ant: command not found"
|
# "setup: line 1595: ant: command not found"
|
||||||
# i2p = mvToNativeInputs [ ant gettext ] prev.i2p;
|
# i2p = mvToNativeInputs [ ant gettext ] prev.i2p;
|
||||||
|
|
||||||
@@ -577,7 +576,7 @@ in with final; {
|
|||||||
];
|
];
|
||||||
});
|
});
|
||||||
|
|
||||||
# 2025/04/04: upstreaming is unblocked
|
# 2025/05/01: upstreaming is unblocked
|
||||||
papers = prev.papers.override {
|
papers = prev.papers.override {
|
||||||
cargo = crossCargo;
|
cargo = crossCargo;
|
||||||
};
|
};
|
||||||
@@ -608,7 +607,7 @@ in with final; {
|
|||||||
# ];
|
# ];
|
||||||
# } prev.phosh-mobile-settings;
|
# } prev.phosh-mobile-settings;
|
||||||
|
|
||||||
# 2025/04/04: upstreaming is unblocked
|
# 2025/05/01: upstreaming is unblocked
|
||||||
pwvucontrol = prev.pwvucontrol.override {
|
pwvucontrol = prev.pwvucontrol.override {
|
||||||
cargo = crossCargo;
|
cargo = crossCargo;
|
||||||
};
|
};
|
||||||
@@ -703,18 +702,18 @@ in with final; {
|
|||||||
# });
|
# });
|
||||||
# });
|
# });
|
||||||
|
|
||||||
# 2025/04/04: upstreaming is blocked on glycin-loaders
|
# 2025/05/01: upstreaming is blocked on glycin-loaders
|
||||||
snapshot = prev.snapshot.override {
|
snapshot = prev.snapshot.override {
|
||||||
# fixes "error: linker `cc` not found"
|
# fixes "error: linker `cc` not found"
|
||||||
cargo = crossCargo;
|
cargo = crossCargo;
|
||||||
};
|
};
|
||||||
|
|
||||||
# 2025/04/04: upstreaming is unblocked
|
# 2025/05/01: upstreaming is unblocked
|
||||||
spot = prev.spot.override {
|
spot = prev.spot.override {
|
||||||
cargo = crossCargo;
|
cargo = crossCargo;
|
||||||
};
|
};
|
||||||
|
|
||||||
# 2025/04/04: upstreaming is unblocked
|
# 2025/05/01: upstreaming is unblocked
|
||||||
# squeekboard = prev.squeekboard.overrideAttrs (upstream: {
|
# squeekboard = prev.squeekboard.overrideAttrs (upstream: {
|
||||||
# # fixes: "meson.build:1:0: ERROR: 'rust' compiler binary not defined in cross or native file"
|
# # fixes: "meson.build:1:0: ERROR: 'rust' compiler binary not defined in cross or native file"
|
||||||
# # new error: "meson.build:1:0: ERROR: Rust compiler rustc --target aarch64-unknown-linux-gnu -C linker=aarch64-unknown-linux-gnu-gcc can not compile programs."
|
# # new error: "meson.build:1:0: ERROR: Rust compiler rustc --target aarch64-unknown-linux-gnu -C linker=aarch64-unknown-linux-gnu-gcc can not compile programs."
|
||||||
@@ -801,7 +800,7 @@ in with final; {
|
|||||||
# });
|
# });
|
||||||
# };
|
# };
|
||||||
|
|
||||||
# 2025/01/13: upstreaming is unblocked
|
# 2025/05/01: upstreaming is unblocked
|
||||||
video-trimmer = prev.video-trimmer.override {
|
video-trimmer = prev.video-trimmer.override {
|
||||||
cargo = crossCargo;
|
cargo = crossCargo;
|
||||||
};
|
};
|
||||||
@@ -812,7 +811,7 @@ in with final; {
|
|||||||
# # setting this to null means visidata will work as normal but not be able to load hdf files.
|
# # setting this to null means visidata will work as normal but not be able to load hdf files.
|
||||||
# h5py = null;
|
# h5py = null;
|
||||||
# };
|
# };
|
||||||
# 2025/01/28: upstreaming is blocked on qtsvg
|
# 2025/05/01: upstreaming is blocked on qtsvg
|
||||||
# vlc = prev.vlc.overrideAttrs (orig: {
|
# vlc = prev.vlc.overrideAttrs (orig: {
|
||||||
# # fixes: "configure: error: could not find the LUA byte compiler"
|
# # fixes: "configure: error: could not find the LUA byte compiler"
|
||||||
# # fixes: "configure: error: protoc compiler needed for chromecast was not found"
|
# # fixes: "configure: error: protoc compiler needed for chromecast was not found"
|
||||||
@@ -824,7 +823,7 @@ in with final; {
|
|||||||
# };
|
# };
|
||||||
# });
|
# });
|
||||||
|
|
||||||
# 2024/08/12: upstreaming is unblocked
|
# 2025/05/01: upstreaming is blocked on ruby
|
||||||
# fixes `hostPrograms.moby.neovim` (but breaks eval of `hostPkgs.moby.neovim` :o)
|
# fixes `hostPrograms.moby.neovim` (but breaks eval of `hostPkgs.moby.neovim` :o)
|
||||||
# wrapNeovimUnstable = neovim: config: (prev.wrapNeovimUnstable neovim config).overrideAttrs (upstream: {
|
# wrapNeovimUnstable = neovim: config: (prev.wrapNeovimUnstable neovim config).overrideAttrs (upstream: {
|
||||||
# # nvim wrapper has a sanity check that the plugins will load correctly.
|
# # nvim wrapper has a sanity check that the plugins will load correctly.
|
||||||
|
Reference in New Issue
Block a user