diff --git a/ceres-solver-2.0.0.tar.gz b/ceres-solver-2.0.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..ebdb8e668384c59bcaf52ab34c974057056993a1 Binary files /dev/null and b/ceres-solver-2.0.0.tar.gz differ diff --git a/ceres-solver.spec b/ceres-solver.spec new file mode 100644 index 0000000000000000000000000000000000000000..4837b0419219a5a68a1799aed82601277bd10605 --- /dev/null +++ b/ceres-solver.spec @@ -0,0 +1,52 @@ +Name: ceres-solver +Version: 2.0.0 +Release: 1 +Summary: A non-linear least squares minimizer +License: BSD +URL: http://ceres-solver.org/ +Source0: http://%{name}.org/%{name}-%{version}.tar.gz + +BuildRequires: cmake gcc-c++ make +BuildRequires: eigen3-devel +BuildRequires: gflags-devel glog-devel + +%description +Ceres Solver is an open source C++ library + +%package devel +Summary: A non-linear least squares minimizer +Requires: %{name} +Requires: eigen3-devel +Requires: gflags-devel glog-devel + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%prep +%autosetup -p1 + +%build +%cmake ./ +%make_build + +%install +%make_install + +%check +%make_build check +#%ctest + +%files +%doc README.md +%license LICENSE +%{_libdir}/*.so.* + +%files devel +%{_includedir}/* +%{_libdir}/*.so +%{_libdir}/cmake/Ceres + +%changelog +* Thu Dec 02 2021 yangchenguang - 2.0.0-1 +- Init Package