[package] cargo-toml-patch-comments = [ "default to the OpenSSL crypto backend of sequoia-openpgp", ] extra-files = [ "%{_libdir}/libpodman_sequoia.so.*", "%{_libdir}/libpodman_sequoia.so", "%{_datadir}/containers/podman-sequoia/sequoia.h", "%{_datadir}/containers/podman-sequoia/gosequoia.h", "%{_datadir}/containers/podman-sequoia/gosequoia.c", "%{_datadir}/containers/podman-sequoia/gosequoiafuncs.h", ] suppress-cdylib-install-fixme = true [requires] build = ["clang-devel >= 3.5"] [scripts] build.pre = [ "# build script uses environment variables to populate the pkgconfig file", "export PREFIX=\"%{_prefix}\"", "export LIBDIR=\"%{_libdir}\"", ] install.post = [ "# install shared library", "mkdir -p %{buildroot}/%{_libdir}", "cp -pav target/release/libpodman_sequoia.so %{buildroot}/%{_libdir}/libpodman_sequoia.so.0", "# create unversioned symlink", "ln -s libpodman_sequoia.so.0 %{buildroot}/%{_libdir}/libpodman_sequoia.so", "# install bindings", "mkdir -p %{buildroot}/%{_datadir}/containers/podman-sequoia", "cp -pav target/release/bindings/*.[ch] %{buildroot}/%{_datadir}/containers/podman-sequoia/", ]