|
5 | 5 |
|
6 | 6 | Name: zellij |
7 | 7 | Version: 0.44.3 |
8 | | -Release: 1%{?dist} |
| 8 | +Release: 2%{?dist} |
9 | 9 | Summary: A terminal workspace and multiplexer |
10 | 10 |
|
11 | 11 | License: MIT |
@@ -38,6 +38,14 @@ export RUSTUP_HOME=%{_builddir}/.rustup |
38 | 38 | export CARGO_HOME=%{_builddir}/.cargo |
39 | 39 | export PATH="${CARGO_HOME}/bin:${PATH}" |
40 | 40 |
|
| 41 | +# Link against the chroot's system OpenSSL (pulled in via BuildRequires: |
| 42 | +# pkgconfig(openssl)) instead of letting the openssl-sys crate vendor and |
| 43 | +# compile its own copy. The vendored build runs OpenSSL's ./Configure, whose |
| 44 | +# perl needs FindBin.pm — not present in the minimal mock chroot — so it fails |
| 45 | +# with "Can't locate FindBin.pm in @INC". Using the system lib also skips |
| 46 | +# compiling OpenSSL from source entirely, which is faster. |
| 47 | +export OPENSSL_NO_VENDOR=1 |
| 48 | + |
41 | 49 | # Read the Rust channel this release pins (rust-toolchain.toml, currently |
42 | 50 | # "1.92.0") and install exactly that with rustup. Reading it from the source |
43 | 51 | # tree means bumping Version above is all it takes to follow a new zellij — the |
@@ -75,6 +83,11 @@ mkdir -p %{buildroot}%{_datadir}/fish/vendor_completions.d |
75 | 83 | %{_datadir}/fish/vendor_completions.d/%{name}.fish |
76 | 84 |
|
77 | 85 | %changelog |
| 86 | +* Sun Jun 28 2026 Hypercube <hypercube@binarypie.dev> - 0.44.3-2 |
| 87 | +- Set OPENSSL_NO_VENDOR=1 so openssl-sys links the chroot's system OpenSSL |
| 88 | + instead of vendoring its own copy, which failed to configure (missing |
| 89 | + perl FindBin.pm in the minimal mock chroot) |
| 90 | + |
78 | 91 | * Wed Jun 24 2026 Hypercube <hypercube@binarypie.dev> - 0.44.3-1 |
79 | 92 | - Initial package for Hypercube |
80 | 93 | - Build with rustup-managed toolchain (per upstream rust-toolchain.toml) so the |
|
0 commit comments