From e80a101d83e930de872b4e38cd38995515e266ec Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Fri, 2 Jan 2026 12:16:38 +0000 Subject: [PATCH] gnu: Add scs. * gnu/packages/maths.scm (scs): New variable. Change-Id: Iea504b64a1da5cb4d446fe6461bbf4b2a47f4139 Signed-off-by: Rutherther --- gnu/packages/maths.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index de0a851fc861ff68a386f69f930193a9ad7aa90a..9c45bc7bca9e564ec2d2a8bd7ad42606112aa965 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -3417,6 +3417,30 @@ matrices of small size.") with constraints.") (license license:asl2.0))) +(define-public scs + (package + (name "scs") + (version "3.2.10") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/cvxgrp/scs") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "00csacax6gh3cj39044iijsy6gkz0d1ac805z13qkllfs6bsvchy")))) + (build-system cmake-build-system) + (inputs + (list lapack + openblas)) + (home-page "https://osqp.org/") + (synopsis "Splitting Conic Solver") + (description + "SCS (splitting conic solver) is a numerical optimization package for +solving large-scale convex cone problems.") + (license license:expat))) + (define-public ceres (package (name "ceres-solver")