diff --git a/build/pkgs/soplex/SPKG.rst b/build/pkgs/soplex/SPKG.rst new file mode 100644 index 00000000000..8a37579455c --- /dev/null +++ b/build/pkgs/soplex/SPKG.rst @@ -0,0 +1,22 @@ +soplex: Linear optimization solver using the revised simplex method +=================================================================== + +Description +----------- + +SoPlex is an optimization package for solving linear programming +problems (LPs) based on an advanced implementation of the primal and +dual revised simplex algorithm. It provides special support for the +exact solution of LPs with rational input data. + + +License +------- + +Apache License, Version 2.0 + + +Upstream Contact +---------------- + +https://github.com/scipopt/soplex diff --git a/build/pkgs/soplex/checksums.ini b/build/pkgs/soplex/checksums.ini new file mode 100644 index 00000000000..5689a553333 --- /dev/null +++ b/build/pkgs/soplex/checksums.ini @@ -0,0 +1,5 @@ +tarball=soplex-VERSION.tar.gz +sha1=6777fa6e7fd02ea6805901dbf60d873b4c312b62 +md5=2865c3a95ee903307d4bd32b0c9594e7 +cksum=278250056 +upstream_url=https://github.com/scipopt/soplex/archive/refs/tags/release-VERSION.tar.gz diff --git a/build/pkgs/soplex/dependencies b/build/pkgs/soplex/dependencies new file mode 100644 index 00000000000..0d53ceacb01 --- /dev/null +++ b/build/pkgs/soplex/dependencies @@ -0,0 +1 @@ +$(MP_LIBRARY) mpfr boost_cropped zlib | cmake diff --git a/build/pkgs/soplex/package-version.txt b/build/pkgs/soplex/package-version.txt new file mode 100644 index 00000000000..85c3d27e59d --- /dev/null +++ b/build/pkgs/soplex/package-version.txt @@ -0,0 +1 @@ +602 diff --git a/build/pkgs/soplex/spkg-install.in b/build/pkgs/soplex/spkg-install.in new file mode 100644 index 00000000000..35a8c1f84c6 --- /dev/null +++ b/build/pkgs/soplex/spkg-install.in @@ -0,0 +1,6 @@ +cd src +mkdir build +cd build +sdh_cmake -DMPFR=ON .. +sdh_make +sdh_make_install diff --git a/build/pkgs/soplex/type b/build/pkgs/soplex/type new file mode 100644 index 00000000000..134d9bc32d5 --- /dev/null +++ b/build/pkgs/soplex/type @@ -0,0 +1 @@ +optional