The package rpms/ocaml-opam-0install-cudf.git has added or updated architecture specific content in its spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s): https://src.fedoraproject.org/cgit/rpms/ocaml-opam-0install-cudf.git/commit/....
Change: +ExcludeArch: %{ix86}
Thanks.
Full change: ============
commit 948c5da9eb4120eb9c09118ab54c664329a46212 Author: Jerry James loganjerry@gmail.com Date: Thu Aug 22 10:37:50 2024 -0600
Initial RPM
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2a72b55 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/opam-0install-cudf-*.tar.gz diff --git a/ocaml-opam-0install-cudf.spec b/ocaml-opam-0install-cudf.spec new file mode 100644 index 0000000..627741c --- /dev/null +++ b/ocaml-opam-0install-cudf.spec @@ -0,0 +1,65 @@ +%ifnarch %{ocaml_native_compiler} +%global debug_package %{nil} +%endif + +Name: ocaml-opam-0install-cudf +Version: 0.5.0 +Release: %autorelease +Summary: A generic CUDF solver library meant to be used in opam + +License: ISC +URL: https://github.com/ocaml-opam/opam-0install-cudf +VCS: git:%{url}.git +Source: %{url}/archive/v%{version}/opam-0install-cudf-%{version}.tar.gz + +# OCaml packages not built on i686 since OCaml 5 / Fedora 39. +ExcludeArch: %{ix86} + +BuildRequires: ocaml >= 4.08.0 +BuildRequires: ocaml-0install-solver-devel >= 2.18 +BuildRequires: ocaml-alcotest-devel +BuildRequires: ocaml-cudf-devel >= 0.10 +BuildRequires: ocaml-dune >= 2.7 + +%description +Opam's default solver is designed to maintain a set of packages over time, +minimizing disruption when installing new programs and finding a compromise +solution across all packages (e.g. avoiding upgrading some library to prevent +uninstalling another program). + +In many situations (e.g. a CI system building in a clean environment, a +project-local opam root, or a duniverse build) this is not necessary, and we +can get a solution much faster by using a different algorithm. + +This package provides a generic solver library which uses 0install's solver +library. The CUDF library is used in order to interface with opam as it is +the format used to talk to the supported solvers. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and signature +files for developing applications that use %{name}. + +%prep +%autosetup -n opam-0install-cudf-%{version} + +%build +%dune_build + +%install +%dune_install + +%check +%dune_check + +%files -f .ofiles +%doc CHANGES.md README.md +%license LICENSE.md + +%files devel -f .ofiles-devel + +%changelog +%autochangelog diff --git a/sources b/sources new file mode 100644 index 0000000..41b2270 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (opam-0install-cudf-0.5.0.tar.gz) = 4b0e84435136b7f9ae061209570ea66e94b1018aa933947308a503d94284db3e76ee329734a96cfbe058a707df42e8ff5477a9e9b3a49b9b4b8643b357833077
arch-excludes@lists.fedoraproject.org