gnu: Add kuserfeedback.
* gnu/packages/kde.scm (kuserfeedback): New variable.
This commit is contained in:
parent
b4941e30e3
commit
00fad32a2c
1 changed files with 47 additions and 1 deletions
|
@ -6,7 +6,7 @@
|
||||||
;;; Copyright © 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
|
;;; Copyright © 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||||
;;; Copyright © 2018 Gábor Boskovits <boskovits@gmail.com>
|
;;; Copyright © 2018 Gábor Boskovits <boskovits@gmail.com>
|
||||||
;;; Copyright © 2019 Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
;;; Copyright © 2019 Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
||||||
;;; Copyright © 2018, 2019 Hartmut Goebel <h.goebel@crazy-compilers.com>
|
;;; Copyright © 2018, 2019, 2020 Hartmut Goebel <h.goebel@crazy-compilers.com>
|
||||||
;;; Copyright © 2019, 2020 Ludovic Courtès <ludo@gnu.org>
|
;;; Copyright © 2019, 2020 Ludovic Courtès <ludo@gnu.org>
|
||||||
;;; Copyright © 2020 Marius Bakke <marius@gnu.org>
|
;;; Copyright © 2020 Marius Bakke <marius@gnu.org>
|
||||||
;;; Copyright © 2020 Michael Rohleder <mike@rohleder.de>
|
;;; Copyright © 2020 Michael Rohleder <mike@rohleder.de>
|
||||||
|
@ -40,12 +40,14 @@
|
||||||
#:use-module (gnu packages algebra)
|
#:use-module (gnu packages algebra)
|
||||||
#:use-module (gnu packages apr)
|
#:use-module (gnu packages apr)
|
||||||
#:use-module (gnu packages audio)
|
#:use-module (gnu packages audio)
|
||||||
|
#:use-module (gnu packages bison)
|
||||||
#:use-module (gnu packages boost)
|
#:use-module (gnu packages boost)
|
||||||
#:use-module (gnu packages code)
|
#:use-module (gnu packages code)
|
||||||
#:use-module (gnu packages cpp)
|
#:use-module (gnu packages cpp)
|
||||||
#:use-module (gnu packages compression)
|
#:use-module (gnu packages compression)
|
||||||
#:use-module (gnu packages curl)
|
#:use-module (gnu packages curl)
|
||||||
#:use-module (gnu packages documentation)
|
#:use-module (gnu packages documentation)
|
||||||
|
#:use-module (gnu packages flex)
|
||||||
#:use-module (gnu packages gettext)
|
#:use-module (gnu packages gettext)
|
||||||
#:use-module (gnu packages ghostscript)
|
#:use-module (gnu packages ghostscript)
|
||||||
#:use-module (gnu packages gl)
|
#:use-module (gnu packages gl)
|
||||||
|
@ -790,3 +792,47 @@ services such as printers which advertise themselves with DNSSD (called Avahi
|
||||||
or Bonjour by other projects).")
|
or Bonjour by other projects).")
|
||||||
(license ;; GPL for programs, LGPL for libraries, FDL for documentation
|
(license ;; GPL for programs, LGPL for libraries, FDL for documentation
|
||||||
(list license:gpl2+ license:lgpl2.0+ license:fdl1.2+))))
|
(list license:gpl2+ license:lgpl2.0+ license:fdl1.2+))))
|
||||||
|
|
||||||
|
|
||||||
|
(define-public kuserfeedback
|
||||||
|
;; FIXME: Try to reduce data collection and ensure transmission i disabled by default.
|
||||||
|
;; FIXME: Check https://www.reddit.com/r/kde/comments/f7ojg9 for insights
|
||||||
|
(package
|
||||||
|
(name "kuserfeedback")
|
||||||
|
(version "1.0.0")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (string-append "mirror://kde/stable/kuserfeedback/"
|
||||||
|
"/kuserfeedback-" version ".tar.xz"))
|
||||||
|
(sha256
|
||||||
|
(base32 "1dwx9fscnfp3zsxdir774skn8xvad2dvscnaaw3ji6mrnkmm6bss"))))
|
||||||
|
(build-system qt-build-system)
|
||||||
|
(native-inputs
|
||||||
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||||
|
("qttools" ,qttools)
|
||||||
|
;; For optional component "Survey target expression parser"
|
||||||
|
("bison" ,bison)
|
||||||
|
("flex" ,flex)
|
||||||
|
;; For syntax checking and unit tests of PHP server code
|
||||||
|
;;("php" ,php)
|
||||||
|
;;("phpunit" ,phpunit)
|
||||||
|
))
|
||||||
|
(inputs
|
||||||
|
`(("qtbase" ,qtbase)
|
||||||
|
("qtcharts" ,qtcharts)
|
||||||
|
("qtdeclarative" ,qtdeclarative)
|
||||||
|
("qtsvg" ,qtsvg)))
|
||||||
|
(arguments
|
||||||
|
`(#:tests? #f)) ;; 4/17 fail
|
||||||
|
(home-page "https://api.kde.org/frameworks/kuserfeedback/html/")
|
||||||
|
(synopsis "Framework for collecting feedback from application users via
|
||||||
|
telemetry and targeted surveys")
|
||||||
|
(description "This framework consists of the following components:
|
||||||
|
@itermize
|
||||||
|
@item Libraries for use in applications.
|
||||||
|
@item QML bindings for the above.
|
||||||
|
@item A server application.
|
||||||
|
@item A management and analytics application.
|
||||||
|
@end itemize")
|
||||||
|
(license license:expat)))
|
||||||
|
|
Reference in a new issue