newsflash: fix cross compilation (#437702)

Changed files
+6
pkgs
by-name
ne
newsflash
+6
pkgs/by-name/ne/newsflash/package.nix
···
postPatch = ''
patchShebangs build-aux/cargo.sh
meson rewrite kwargs set project / version '${finalAttrs.version}'
+
substituteInPlace src/meson.build --replace-fail \
+
"'src' / rust_target / 'news_flash_gtk'" \
+
"'src' / '${stdenv.hostPlatform.rust.cargoShortTarget}' / rust_target / 'news_flash_gtk'"
'';
strictDeps = true;
···
gst-plugins-good
gst-plugins-bad
]);
+
+
# For https://gitlab.com/news-flash/news_flash_gtk/-/blob/8e5fc4acf5ca6be5b8cd616466a17e7a273f9dda/src/meson.build#L47
+
env.CARGO_BUILD_TARGET = stdenv.hostPlatform.rust.rustcTargetSpec;
passthru.updateScript = gitUpdater {
rev-prefix = "v.";