From cddd118bbc7776abcd273e46f87c003ecb37d1d2 Mon Sep 17 00:00:00 2001 From: "dupont-y@univ-nantes.fr" Date: Thu, 23 Mar 2023 09:11:55 +0100 Subject: [PATCH] add libsolv packages --- glicid/packages/maths.scm | 42 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 40 insertions(+), 2 deletions(-) diff --git a/glicid/packages/maths.scm b/glicid/packages/maths.scm index 107f40b..d698acd 100644 --- a/glicid/packages/maths.scm +++ b/glicid/packages/maths.scm @@ -1,13 +1,15 @@ (define-module (glicid packages maths) #:use-module (guix packages) #:use-module (guix utils) - #:use-module ((gnu packages maths) - #:prefix gnu:) + #:use-module ((gnu packages maths) #:prefix gnu:) #:use-module (gnu packages commencement) #:use-module (gnu packages mpi) #:use-module (guix download) #:use-module (guix git-download) #:use-module (gnu packages) + #:use-module (gnu packages compression) + #:use-module (guix build-system cmake) + #:use-module ((guix licenses) #:prefix license:) #:use-module (glicid utils)) (define-public scalapack-upstream @@ -56,3 +58,39 @@ (define-public scalapack-latest (latest-version local:openblas gnu:openblas)) + +(use-modules (guix packages)) +(use-modules (guix download)) +(use-modules (gnu packages linux)) +(use-modules (gnu packages gcc)) +(use-modules (gnu packages compression)) + +;(use-modules (gnu packages glicid)) +(use-modules (guix git-download)) +(use-modules (guix build-system cmake)) +(use-modules ((guix licenses) + #:prefix license:)) + + +(define-public libsolv-upstream + (package + (name "libsolv") + (version "0.7.23") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/openSUSE/libsolv.git") + (commit version))) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "12z63kcna9swh3vzxk3sac0l4by5z8q22wip9cyq5b7wp9m3hn4b")))) + + + (build-system cmake-build-system) + (inputs (list zlib)) + (home-page "https://github.com/openSUSE/libsolv") + (synopsis "libsolv, a free package dependency solver using a satisfiability algorithm.") + (description "libsolv, a free package dependency solver using a satisfiability algorithm.") + (license license:bsd-3)) +) +