public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/soplex] rawhide: Version 8.0.3
@ 2026-07-06 22:37 Jerry James
  0 siblings, 0 replies; only message in thread
From: Jerry James @ 2026-07-06 22:37 UTC (permalink / raw)
  To: git-commits

            A new commit has been pushed.

            Repo   : rpms/soplex
            Branch : rawhide
            Commit : 338eff55d4981d62b82faa6f4752472bd1d1b961
            Author : Jerry James <loganjerry@gmail.com>
            Date   : 2026-07-06T16:36:56-06:00
            Stats  : +12/-16 in 2 file(s)
            URL    : https://src.fedoraproject.org/rpms/soplex/c/338eff55d4981d62b82faa6f4752472bd1d1b961?branch=rawhide

            Log:
            Version 8.0.3

- Use the cmake declarative buildsystem

---
diff --git a/soplex.spec b/soplex.spec
index ba72bba..5e7ad6c 100644
--- a/soplex.spec
+++ b/soplex.spec
@@ -1,3 +1,6 @@
+# Whether to run tests
+%bcond ctest 1
+
 # Architectures that have libquadmath
 %ifarch %{x86_64} %{power64}
 %global quadmath 1
@@ -8,7 +11,7 @@
 %global giturl  https://github.com/scipopt/soplex
 
 Name:           soplex
-Version:        8.0.2
+Version:        8.0.3
 Release:        %autorelease
 Summary:        Sequential object-oriented simplex
 
@@ -25,9 +28,12 @@ Patch:          %{name}-unbundle-zstr.patch
 
 # See https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
 ExcludeArch:    %{ix86}
+BuildSystem:    cmake
+BuildOption(conf): -DMPFR:BOOL=ON
+BuildOption(conf): -DPAPILO:BOOL=ON
+BuildOption(conf): -DQUADMATH:BOOL=%{?quadmath:ON}%{!?quadmath:OFF}
 
 BuildRequires:  boost-devel
-BuildRequires:  cmake
 BuildRequires:  cmake(papilo)
 BuildRequires:  cmake(tbb)
 BuildRequires:  gcc-c++
@@ -116,7 +122,6 @@ API documentation for libsoplex.
 %prep
 %autosetup -p1
 
-%conf
 # We want to know about overflow errors, as the compiler can do surprising
 # things if we don't fix them!
 sed -i 's/ -Wno-strict-overflow//' CMakeLists.txt Makefile
@@ -127,13 +132,7 @@ sed -i '/HTML_TIMESTAMP/s/YES/NO/' doc/soplex.dxy
 # Ensure the bundled copy of zstr is not used
 rm -fr src/soplex/external/zstr
 
-%build
-%cmake \
-  -DMPFR:BOOL=ON \
-  -DPAPILO:BOOL=ON \
-  -DQUADMATH:BOOL=%{?quadmath:ON}%{!?quadmath:OFF}
-%cmake_build
-
+%build -a
 # Build documentation
 cd doc
 ../%{_vpath_builddir}/bin/soplex --saveset=parameters.set
@@ -144,9 +143,7 @@ cd ..
 doxygen soplex.dxy
 cd ..
 
-%install
-%cmake_install
-
+%install -a
 # We install license files elsewhere
 rm -fr %{buildroot}%{_defaultlicensedir}
 
@@ -154,9 +151,8 @@ rm -fr %{buildroot}%{_defaultlicensedir}
 sed -i 's/papilo;/papilo-core;/' \
     %{buildroot}%{_libdir}/cmake/soplex/soplex-targets.cmake
 
-%check
+%check -p
 export LD_LIBRARY_PATH=%{buildroot}%{_libdir}
-%ctest
 
 %files
 %{_bindir}/soplex

diff --git a/sources b/sources
index ca0252a..caf6d2f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (soplex-8.0.2.tar.gz) = 8e6d8c4d321a140eb55eeda95120dc888e6b074df83aca5fca277b84ed7b8f536c2a60038a6ce5c432862d03b86aeca5b0122b8182c09f7fba7e54837ada60b8
+SHA512 (soplex-8.0.3.tar.gz) = 5dd978e84463edee1b531d6fdf87ebb17c92736dce2c84c72facd9cd260f6da8100a2635b2d905ae761364a90ef5332b2f324f04386c9ae3af4ec7b574a41299

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-07-06 22:37 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-06 22:37 [rpms/soplex] rawhide: Version 8.0.3 Jerry James

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox