Compare commits
No commits in common. "c10s" and "c9s-new-package" have entirely different histories.
c10s
...
c9s-new-pa
1
.gitignore
vendored
1
.gitignore
vendored
@ -13,3 +13,4 @@
|
||||
/sequoia-sq-1.4.0.crate
|
||||
/sequoia-sq-1.4.0.2.crate
|
||||
/sequoia-sq-vendor-1.4.0.2.tar.gz
|
||||
/capnproto-c++-1.5.0.tar.gz
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
--- !Policy
|
||||
product_versions:
|
||||
- rhel-10
|
||||
- rhel-9
|
||||
decision_context: osci_compose_gate
|
||||
rules:
|
||||
- !PassingTestCaseRule {test_case_name: osci.brew-build./plans/ci/fips-disabled-buildroot-enabled.functional}
|
||||
|
||||
@ -31,6 +31,7 @@ Source0: %{crates_source}
|
||||
# --all-features
|
||||
# tar -czf ../%%{crate}-vendor-%%{version}.tar.gz vendor
|
||||
Source1: %{crate}-vendor-%{version}.tar.gz
|
||||
Source2: capnproto-c++-1.5.0.tar.gz
|
||||
Source3: vendor.toml
|
||||
# Manually created patch for downstream crate metadata changes
|
||||
# * switch crypto backend from Nettle to OpenSSL
|
||||
@ -55,9 +56,9 @@ BuildRequires: cargo-rpm-macros >= 24
|
||||
BuildRequires: openssl-devel
|
||||
# vendored rustqlite
|
||||
BuildRequires: sqlite-devel
|
||||
# vendored capnp needs both cli and development libraries
|
||||
BuildRequires: capnproto
|
||||
BuildRequires: capnproto-devel
|
||||
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: cmake >= 3.1
|
||||
|
||||
BuildRequires: clang
|
||||
|
||||
@ -131,8 +132,18 @@ cat %{SOURCE3} >> .cargo/config.toml
|
||||
rm -vr subplot/
|
||||
rm -v tests/sq-subplot.rs
|
||||
|
||||
mkdir -p bundled_capnproto
|
||||
pushd bundled_capnproto
|
||||
tar --strip-components=1 -xf %{SOURCE2}
|
||||
popd
|
||||
|
||||
%build
|
||||
export ASSET_OUT_DIR=target/assets
|
||||
pushd bundled_capnproto
|
||||
%cmake -DBUILD_TESTING=OFF
|
||||
%cmake_build
|
||||
export PATH="$PWD/%{__cmake_builddir}/src/capnp:$PATH"
|
||||
popd
|
||||
|
||||
%cargo_build
|
||||
%{cargo_license_summary}
|
||||
|
||||
@ -1,39 +0,0 @@
|
||||
[package]
|
||||
cargo-toml-patch-comments = [
|
||||
"switch crypto backend from Nettle to OpenSSL",
|
||||
"exclude files that are only useful for upstream development",
|
||||
"drop automated generation of upstream integration tests",
|
||||
"drop features for unsupported crypto backends",
|
||||
]
|
||||
extra-files = [
|
||||
"%{_mandir}/man1/sq*",
|
||||
"%{bash_completions_dir}/sq.bash",
|
||||
"%{fish_completions_dir}/sq.fish",
|
||||
"%{zsh_completions_dir}/_sq",
|
||||
]
|
||||
doc-files.exclude = [
|
||||
"sq-subplot.md",
|
||||
]
|
||||
|
||||
[scripts]
|
||||
prep.post = [
|
||||
"# drop broken integration tests",
|
||||
"rm -vr subplot/",
|
||||
"rm -v tests/sq-subplot.rs",
|
||||
]
|
||||
build.pre = [
|
||||
"export ASSET_OUT_DIR=target/assets",
|
||||
]
|
||||
install.post = [
|
||||
"# install manual pages",
|
||||
"mkdir -p %{buildroot}/%{_mandir}/man1",
|
||||
"cp -pav target/assets/man-pages/sq*.1 %{buildroot}/%{_mandir}/man1/",
|
||||
"# install shell completions",
|
||||
"install -Dpm 0644 target/assets/shell-completions/sq.bash \\",
|
||||
" %{buildroot}/%{bash_completions_dir}/sq.bash",
|
||||
"install -Dpm 0644 target/assets/shell-completions/sq.fish \\",
|
||||
" %{buildroot}/%{fish_completions_dir}/sq.fish",
|
||||
"install -Dpm 0644 target/assets/shell-completions/_sq \\",
|
||||
" %{buildroot}/%{zsh_completions_dir}/_sq",
|
||||
]
|
||||
|
||||
1
sources
1
sources
@ -1,2 +1,3 @@
|
||||
SHA512 (sequoia-sq-1.4.0.2.crate) = 53a776ddd367e3d327770aff964f64010618a9ebc8380f57316fd65b3b76288bf8232ae4090d29b3bb57cc48092dfd932471dcef81b0672ba6e5ddbb060985f1
|
||||
SHA512 (sequoia-sq-vendor-1.4.0.2.tar.gz) = 11fdda1f6fdad08c254e8a5810e6b559ad037e3e95a94f2afc96904c66d10e653852d56d5a32ffe126ed8da9ef4093e38c50b32b1635a1ae6d848fcd7e3ea690
|
||||
SHA512 (capnproto-c++-1.5.0.tar.gz) = e287c6b9399a2495e3c98c99d3d7ec5756e64890bd7449da9ef88ee341bc3ceb1a7d176f7375cbba1fd3fb1d8c0733949e3c99bd50fe62066d6ab488abd7954d
|
||||
|
||||
Loading…
Reference in New Issue
Block a user