From 5cba0c1fa7394ef4d37cb6dde5097e1c358af408 Mon Sep 17 00:00:00 2001 From: Hartmut Goebel Date: Mon, 2 Dec 2019 20:47:58 +0100 Subject: [PATCH 02/17] gnu: Add analitza. * gnu/package/education.scm (analitza): New variable. diff --git a/gnu/packages/education.scm b/gnu/packages/education.scm index c0f7778c1c..c09edc4fe4 100644 --- a/gnu/packages/education.scm +++ b/gnu/packages/education.scm @@ -11,6 +11,7 @@ ;;; Copyright © 2020 Prafulla Giri ;;; Copyright © 2021 Nicolò Balzarotti ;;; Copyright © 2022 Luis Felipe López Acevedo +;;; Copyright © 2022 Petr Hodina ;;; ;;; This file is part of GNU Guix. ;;; @@ -31,6 +32,7 @@ (define-module (gnu packages education) #:use-module (ice-9 regex) #:use-module (gnu packages) #:use-module (gnu packages audio) + #:use-module (gnu packages algebra) #:use-module (gnu packages base) #:use-module (gnu packages bash) #:use-module (gnu packages compression) @@ -86,6 +88,36 @@ (define-module (gnu packages education) #:use-module (guix build-system trivial) #:use-module (srfi srfi-1)) +(define-public analitza + (package + (name "analitza") + (version "22.04.3") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/analitza-" version ".tar.xz")) + (sha256 + (base32 "08m9alxzwflhklizwi87z42jm2p188v48b7y81ki5rh9as76r2xc")))) + (build-system qt-build-system) + (native-inputs + (list eigen + extra-cmake-modules + qttools-5)) + (inputs + (list oxygen-icons ;; default icon set + qtbase-5 + qtdeclarative-5 + qtsvg-5)) + (home-page "https://invent.kde.org/education/analitza") + (synopsis "Library to add mathematical features to your program") + (description "This library is used by KAlgebra and may be used by other +software to parse and work with mathematical expressions. + +This package is part of the KDE education module.") + (license ;; GPL for programs, LGPL for libraries, FDL for documentation + (list license:gpl2+ license:lgpl2.0+ license:fdl1.2+)))) + (define-public gcompris (package (name "gcompris") -- 2.38.1