From 2197051e07941288338ceedf3abd4ddabbf2c165 Mon Sep 17 00:00:00 2001 From: Hartmut Goebel Date: Mon, 2 Dec 2019 11:19:49 +0100 Subject: [PATCH 15/17] !gnu: Add artikulate. * gnu/packages/education.scm (artikulate): New variable. Patch libsound/src/outputdevicecontroller.cpp. diff --git a/gnu/packages/education.scm b/gnu/packages/education.scm index c81feb2b3a..e375b619e9 100644 --- a/gnu/packages/education.scm +++ b/gnu/packages/education.scm @@ -1,10 +1,13 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2016 Danny Milosavljevic ;;; Copyright © 2016, 2017 Ricardo Wurmus -;;; Copyright © 2016 Hartmut Goebel +;;; Copyright © 2016, 2017, 2019, 2020, 2021 Hartmut Goebel ;;; Copyright © 2017, 2018, 2019, 2020, 2021, 2022 Efraim Flashner ;;; Copyright © 2018–2021 Tobias Geerinckx-Rice ;;; Copyright © 2018-2022 Nicolas Goaziou +;;; Copyright © 2017, 2018, 2019, 2020 Efraim Flashner +;;; Copyright © 2018, 2019, 2020 Tobias Geerinckx-Rice +;;; Copyright © 2018, 2019, 2020 Nicolas Goaziou ;;; Copyright © 2020 Robert Smith ;;; Copyright © 2020 Guy Fleury Iteriteka ;;; Copyright © 2020 Jakub Kądziołka @@ -95,6 +98,42 @@ (define-module (gnu packages education) #:use-module (guix build-system trivial) #:use-module (srfi srfi-1)) +(define-public artikulate + (package + (name "artikulate") + (version "22.04.3") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/artikulate-" version ".tar.xz")) + (sha256 + (base32 "0qls3xdv01a65c7l84hrw80gs5vi9mfbqj00lbznnvpgh66s1ar3")))) + (build-system qt-build-system) + (native-inputs + (list extra-cmake-modules + kdoctools)) + (inputs + (list karchive + kconfig + kcrash + ki18n + kirigami + knewstuff + kxmlgui + libvorbis + oxygen-icons ;; default icon set + qtbase-5 + qtdeclarative-5 + qtmultimedia-5 + qtxmlpatterns)) + (home-page "https://kde.org/applications/education/org.kde.artikulate") + (synopsis "Learning software to improve pronunciation skills") + (description "Artikulate is a learning software that helps improving +pronunciation skills by listening to native speakers.") + (license ;; GPL for programs, LGPL for libraries, FDL for documentation + (list license:gpl2+ license:lgpl2.0+ license:fdl1.2+)))) + (define-public analitza (package (name "analitza") -- 2.38.1