diff --git a/srcpkgs/nushell/patches/system-libraries.patch b/srcpkgs/nushell/patches/system-libraries.patch new file mode 100644 index 00000000000..1b154a11dd4 --- /dev/null +++ b/srcpkgs/nushell/patches/system-libraries.patch @@ -0,0 +1,38 @@ +Index: nushell-0.34.0/Cargo.toml +=================================================================== +--- nushell-0.34.0.orig/Cargo.toml ++++ nushell-0.34.0/Cargo.toml +@@ -259,3 +259,7 @@ required-features = ["sqlite"] + [[bin]] + name = "nu" + path = "src/main.rs" ++ ++[dependencies.zstd] ++features = ["pkg-config"] ++version = ">=0.0.0" +Index: nushell-0.34.0/crates/nu_plugin_from_sqlite/Cargo.toml +=================================================================== +--- nushell-0.34.0.orig/crates/nu_plugin_from_sqlite/Cargo.toml ++++ nushell-0.34.0/crates/nu_plugin_from_sqlite/Cargo.toml +@@ -20,7 +20,7 @@ num-traits = "0.2.14" + tempfile = "3.2.0" + + [dependencies.rusqlite] +-features = ["bundled", "blob"] ++features = ["blob"] + version = "0.25.3" + + [build-dependencies] +Index: nushell-0.34.0/crates/nu_plugin_to_sqlite/Cargo.toml +=================================================================== +--- nushell-0.34.0.orig/crates/nu_plugin_to_sqlite/Cargo.toml ++++ nushell-0.34.0/crates/nu_plugin_to_sqlite/Cargo.toml +@@ -20,7 +20,7 @@ num-traits = "0.2.14" + tempfile = "3.2.0" + + [dependencies.rusqlite] +-features = ["bundled", "blob"] ++features = ["blob"] + version = "0.25.3" + + [build-dependencies] diff --git a/srcpkgs/nushell/template b/srcpkgs/nushell/template index 29d8c1dc9b2..2992ab13997 100644 --- a/srcpkgs/nushell/template +++ b/srcpkgs/nushell/template @@ -1,12 +1,13 @@ # Template file for 'nushell' pkgname=nushell version=0.34.0 -revision=1 +revision=2 build_style=cargo configure_args="--features=extra" hostmakedepends="pkg-config python3 libgit2-devel" makedepends="openssl-devel libgit2-devel libX11-devel libxcb-devel - libatomic-devel" + libatomic-devel libcurl-devel libzstd-devel liblz4-devel zlib-devel + nghttp2-devel bzip2-devel sqlite-devel" short_desc="Modern shell for the GitHub era" maintainer="Jan Christian Grünhage " license="MIT" @@ -18,9 +19,11 @@ register_shell="/usr/bin/nu" # all tests fail with argument --target make_check=no -if [ "$XBPS_TARGET_WORDSIZE" != 64 ]; then - broken='https://build.voidlinux.org/builders/i686_builder/builds/33520/steps/shell_3/logs/stdio' -fi +case "$XBPS_TARGET_MACHINE" in + i686*) + broken='https://build.voidlinux.org/builders/i686_builder/builds/33520/steps/shell_3/logs/stdio' + ;; +esac case "$XBPS_TARGET_MACHINE" in ppc*) broken="arrow-rs parquet is busted garbage";;