2015-07-24 20:22:15 +00:00
|
|
|
;;; GNU Guix --- Functional package management for GNU
|
|
|
|
;;; Copyright © 2015 Andreas Enge <andreas@enge.fr>
|
2021-02-01 19:18:38 +00:00
|
|
|
;;; Copyright © 2016, 2019, 2020 Efraim Flashner <efraim@flashner.co.il>
|
2019-01-02 12:09:35 +00:00
|
|
|
;;; Copyright © 2016-2019 Hartmut Goebel <h.goebel@crazy-compilers.com>
|
2016-06-12 18:33:07 +00:00
|
|
|
;;; Copyright © 2016 David Craven <david@craven.ch>
|
2017-03-02 08:33:43 +00:00
|
|
|
;;; Copyright © 2017 Thomas Danckaert <post@thomasdanckaert.be>
|
2019-02-24 18:54:52 +00:00
|
|
|
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
2019-01-25 14:35:07 +00:00
|
|
|
;;; Copyright © 2019 Ricardo Wurmus <rekado@elephly.net>
|
2020-04-05 21:31:56 +00:00
|
|
|
;;; Copyright © 2020 Vincent Legoll <vincent.legoll@gmail.com>
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
;;; Copyright © 2020 Marius Bakke <mbakke@fastmail.com>
|
2021-02-26 16:54:20 +00:00
|
|
|
;;; Copyright © 2021 Alexandros Theodotou <alex@zrythm.org>
|
2015-07-24 20:22:15 +00:00
|
|
|
;;;
|
|
|
|
;;; This file is part of GNU Guix.
|
|
|
|
;;;
|
|
|
|
;;; GNU Guix is free software; you can redistribute it and/or modify it
|
|
|
|
;;; under the terms of the GNU General Public License as published by
|
|
|
|
;;; the Free Software Foundation; either version 3 of the License, or (at
|
|
|
|
;;; your option) any later version.
|
|
|
|
;;;
|
|
|
|
;;; GNU Guix is distributed in the hope that it will be useful, but
|
|
|
|
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
;;; GNU General Public License for more details.
|
|
|
|
;;;
|
|
|
|
;;; You should have received a copy of the GNU General Public License
|
|
|
|
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
|
|
|
|
(define-module (gnu packages kde-frameworks)
|
|
|
|
#:use-module (guix build-system cmake)
|
gnu: Cleanup KDE packages to use the update qt-build-system.
* gnu/packages/kde.scm (grantleetheme): [arguments] Remove.
(kdeconnect)[arguments]<phases>{check-setup}: Remove.
libkdegames: Use qt-build-system. [arguments]: Remove.
* gnu/packages/kde-frameworks.scm (kguiaddons, kitemmodels,
kitemviews, kplotting, sonnet, kcompletion, kcrash, kdesignerplugin,
kglobalaccel, kparts, ktextwidgets, khtml, kmediaplayer): Use
qt-build-system. [arguments]: Remove.
(kpeople): Use qt-build-system. [arguments]<phases>: Remove.
(kconfigwidgets, kwidgetsaddons) Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-plasma.scm (kdecoration) Use qt-build-system.
[arguments]: Remove.
(libkscreen): Use qt-build-system. [arguments]<phases>: Remove.
(libksysguard): Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-utils.scm (kronometer, rsibreak): [arguments]
Remove.
2020-01-23 20:13:42 +00:00
|
|
|
#:use-module (guix build-system qt)
|
2020-09-04 07:14:28 +00:00
|
|
|
#:use-module (guix build-system trivial)
|
2015-07-24 20:22:15 +00:00
|
|
|
#:use-module (guix download)
|
|
|
|
#:use-module ((guix licenses) #:prefix license:)
|
|
|
|
#:use-module (guix packages)
|
2015-07-24 21:01:14 +00:00
|
|
|
#:use-module (guix utils)
|
2021-11-27 10:31:12 +00:00
|
|
|
#:use-module (guix gexp)
|
2016-12-06 13:55:39 +00:00
|
|
|
#:use-module (gnu packages)
|
2016-08-07 18:18:03 +00:00
|
|
|
#:use-module (gnu packages acl)
|
2016-06-12 18:38:57 +00:00
|
|
|
#:use-module (gnu packages admin)
|
2017-08-13 20:11:48 +00:00
|
|
|
#:use-module (gnu packages aidc)
|
2016-06-12 19:11:06 +00:00
|
|
|
#:use-module (gnu packages attr)
|
2017-09-19 17:49:40 +00:00
|
|
|
#:use-module (gnu packages avahi)
|
2017-03-19 21:03:43 +00:00
|
|
|
#:use-module (gnu packages base)
|
2016-08-18 19:27:50 +00:00
|
|
|
#:use-module (gnu packages boost)
|
2016-06-12 18:52:18 +00:00
|
|
|
#:use-module (gnu packages bison)
|
2016-08-07 17:00:06 +00:00
|
|
|
#:use-module (gnu packages boost)
|
2019-10-23 15:43:58 +00:00
|
|
|
#:use-module (gnu packages calendar)
|
2016-06-12 18:37:40 +00:00
|
|
|
#:use-module (gnu packages compression)
|
2016-08-06 15:00:10 +00:00
|
|
|
#:use-module (gnu packages databases)
|
2016-06-12 19:10:42 +00:00
|
|
|
#:use-module (gnu packages docbook)
|
2016-10-29 16:48:28 +00:00
|
|
|
#:use-module (gnu packages flex)
|
2016-06-12 18:49:54 +00:00
|
|
|
#:use-module (gnu packages freedesktop)
|
2016-06-12 18:42:17 +00:00
|
|
|
#:use-module (gnu packages gettext)
|
2017-09-19 17:51:44 +00:00
|
|
|
#:use-module (gnu packages gl)
|
2016-06-12 18:34:46 +00:00
|
|
|
#:use-module (gnu packages glib)
|
2016-08-01 17:00:19 +00:00
|
|
|
#:use-module (gnu packages gnome)
|
2016-08-18 19:27:50 +00:00
|
|
|
#:use-module (gnu packages gnupg)
|
gnu: kde-framework: Update to 5.37.0.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica,
bluez-qt, breeze-icons, kapidox, karchive, kcodecs, kconfig,
kcoreaddons, kdbusaddons, kdnssd, kguiaddons, kil8n, kidletime,
kitemmodules, kplotting, ksyntaxhighlighting, kwayland, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, solid,
sonnet, threadweaver, kauth, kcompletion, kcrash, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, baloo,
kactivities, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets,
kdeclarative, kded, kdesignerplugin, kdesu, kemoticons, kglobalaccel,
kiconthemes, kinit, kio, knewstuff, knotifyconfig, kparts, kpeople,
krunner, kservice, ktexteditor, ktextwidgets, kwallet, kxmlgui,
kxmlrpcclient, plasma-framework, kde-framworkintegration,
kdelibs4support, khtml, kjs, kjsembed, kmediaplayer, kross): Update to 5.37.0.
(bluez-qt)[arguments]: Disable tests.
(kcodecs, khtml)[native-inputs]: Add gperf.
(ksyntaxhighlighting)[properties]: New field, add upstream-name.
(kimageformats, baloo)[arguments]: Add phase to disable failing test.
(krunner)[inputs]: Add kwindowsystem.
2017-08-18 12:25:38 +00:00
|
|
|
#:use-module (gnu packages gperf)
|
2017-05-29 10:23:14 +00:00
|
|
|
#:use-module (gnu packages graphics)
|
2021-02-26 16:54:20 +00:00
|
|
|
#:use-module (gnu packages graphviz)
|
2017-03-02 10:20:53 +00:00
|
|
|
#:use-module (gnu packages gstreamer)
|
gnu: Update kde frameworks to 5.34.0.
* gnu/packages/kde-frameworks.scm (solid): Update to 5.34.0 [native-inputs]:
Add dbus. <check>: Replace standard phase.
(networkmanager-qt): Update to 5.34.0. [source]: Remove patches.
(kfilemetadata) Update to 5.32.0. <check-setup>: New phase <check> Move
phase after install phase. [inputs] Add catdoc, exiv2, ffmpeg, poppler,
taglib.
(attica, baloo, bluez-qt, breeze-icons, extra-cmake-modules, kactivities,
kactivities-stats, kapidox, karchive, kauth, kbookmarks, kcmutils, kcodecs,
kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, kdbusaddons,
kdeclarative, kded, kdesignerplugin, kdesu, kdnssd, kdoctools, kemoticons,
kglobalaccel, kguiaddons, ki18n, kiconthemes, kidletime, kimageformats,
kinit, kio, kitemmodels, kitemviews, kjobwidgets, knewstuff, knotification,
knotifyconfig, kpackages, kparts, kpeople, kplotting, kpty, krunner,
kservice, ksyntaxhighlighting, ktexteditor, ktextwidgets, kunitconversion,
kwallet, kwayland, kwidgetsaddons, kwindowsystem, kxmlgui, kxmlrpcclient,
modemmanager-qt, networkmanager-qt, oxygen-icons, plasma-framework, sonnet,
threadweaver): Update to 5.34.0.
* gnu/packages/patches/networkmanager-qt-activeconnection-test-1.patch,
gnu/packages/patches/networkmanager-qt-activeconnection-test-2.patch:
Remove files.
* gnu/local.mk (dist_patch_DATA): Remove the patch files.
2017-05-15 09:46:05 +00:00
|
|
|
#:use-module (gnu packages image)
|
2017-06-03 09:20:07 +00:00
|
|
|
#:use-module (gnu packages kerberos)
|
2020-09-04 07:11:26 +00:00
|
|
|
#:use-module (gnu packages kde-plasma)
|
2017-06-04 16:43:09 +00:00
|
|
|
#:use-module (gnu packages libreoffice)
|
2016-06-12 18:52:18 +00:00
|
|
|
#:use-module (gnu packages linux)
|
gnu: Update kde frameworks to 5.34.0.
* gnu/packages/kde-frameworks.scm (solid): Update to 5.34.0 [native-inputs]:
Add dbus. <check>: Replace standard phase.
(networkmanager-qt): Update to 5.34.0. [source]: Remove patches.
(kfilemetadata) Update to 5.32.0. <check-setup>: New phase <check> Move
phase after install phase. [inputs] Add catdoc, exiv2, ffmpeg, poppler,
taglib.
(attica, baloo, bluez-qt, breeze-icons, extra-cmake-modules, kactivities,
kactivities-stats, kapidox, karchive, kauth, kbookmarks, kcmutils, kcodecs,
kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, kdbusaddons,
kdeclarative, kded, kdesignerplugin, kdesu, kdnssd, kdoctools, kemoticons,
kglobalaccel, kguiaddons, ki18n, kiconthemes, kidletime, kimageformats,
kinit, kio, kitemmodels, kitemviews, kjobwidgets, knewstuff, knotification,
knotifyconfig, kpackages, kparts, kpeople, kplotting, kpty, krunner,
kservice, ksyntaxhighlighting, ktexteditor, ktextwidgets, kunitconversion,
kwallet, kwayland, kwidgetsaddons, kwindowsystem, kxmlgui, kxmlrpcclient,
modemmanager-qt, networkmanager-qt, oxygen-icons, plasma-framework, sonnet,
threadweaver): Update to 5.34.0.
* gnu/packages/patches/networkmanager-qt-activeconnection-test-1.patch,
gnu/packages/patches/networkmanager-qt-activeconnection-test-2.patch:
Remove files.
* gnu/local.mk (dist_patch_DATA): Remove the patch files.
2017-05-15 09:46:05 +00:00
|
|
|
#:use-module (gnu packages mp3)
|
2019-01-02 12:09:35 +00:00
|
|
|
#:use-module (gnu packages openbox)
|
gnu: Update kde frameworks to 5.34.0.
* gnu/packages/kde-frameworks.scm (solid): Update to 5.34.0 [native-inputs]:
Add dbus. <check>: Replace standard phase.
(networkmanager-qt): Update to 5.34.0. [source]: Remove patches.
(kfilemetadata) Update to 5.32.0. <check-setup>: New phase <check> Move
phase after install phase. [inputs] Add catdoc, exiv2, ffmpeg, poppler,
taglib.
(attica, baloo, bluez-qt, breeze-icons, extra-cmake-modules, kactivities,
kactivities-stats, kapidox, karchive, kauth, kbookmarks, kcmutils, kcodecs,
kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, kdbusaddons,
kdeclarative, kded, kdesignerplugin, kdesu, kdnssd, kdoctools, kemoticons,
kglobalaccel, kguiaddons, ki18n, kiconthemes, kidletime, kimageformats,
kinit, kio, kitemmodels, kitemviews, kjobwidgets, knewstuff, knotification,
knotifyconfig, kpackages, kparts, kpeople, kplotting, kpty, krunner,
kservice, ksyntaxhighlighting, ktexteditor, ktextwidgets, kunitconversion,
kwallet, kwayland, kwidgetsaddons, kwindowsystem, kxmlgui, kxmlrpcclient,
modemmanager-qt, networkmanager-qt, oxygen-icons, plasma-framework, sonnet,
threadweaver): Update to 5.34.0.
* gnu/packages/patches/networkmanager-qt-activeconnection-test-1.patch,
gnu/packages/patches/networkmanager-qt-activeconnection-test-2.patch:
Remove files.
* gnu/local.mk (dist_patch_DATA): Remove the patch files.
2017-05-15 09:46:05 +00:00
|
|
|
#:use-module (gnu packages pdf)
|
2017-03-19 21:05:03 +00:00
|
|
|
#:use-module (gnu packages pcre)
|
2016-06-12 19:10:42 +00:00
|
|
|
#:use-module (gnu packages perl)
|
2015-07-24 21:01:14 +00:00
|
|
|
#:use-module (gnu packages pkg-config)
|
2016-06-12 19:09:07 +00:00
|
|
|
#:use-module (gnu packages polkit)
|
2020-06-06 18:25:59 +00:00
|
|
|
#:use-module (gnu packages pulseaudio)
|
2016-06-12 18:36:49 +00:00
|
|
|
#:use-module (gnu packages python)
|
gnu: Separate Python core packages from the rest.
* gnu/packages/python.scm: Move hundreds of package definitions from here...
* gnu/packages/python-xyz.scm: ...to this new module.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/ada.scm,
gnu/packages/admin.scm,
gnu/packages/android.scm,
gnu/packages/audio.scm,
gnu/packages/backup.scm,
gnu/packages/benchmark.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/bittorrent.scm,
gnu/packages/calendar.scm,
gnu/packages/check.scm,
gnu/packages/chemistry.scm,
gnu/packages/cluster.scm,
gnu/packages/compression.scm,
gnu/packages/connman.scm,
gnu/packages/crypto.scm,
gnu/packages/cups.scm,
gnu/packages/databases.scm,
gnu/packages/dav.scm,
gnu/packages/direct-connect.scm,
gnu/packages/disk.scm,
gnu/packages/django.scm,
gnu/packages/dlang.scm,
gnu/packages/docker.scm,
gnu/packages/ebook.scm,
gnu/packages/elf.scm,
gnu/packages/emacs.scm,
gnu/packages/emulators.scm,
gnu/packages/engineering.scm,
gnu/packages/enlightenment.scm,
gnu/packages/finance.scm,
gnu/packages/fltk.scm,
gnu/packages/fontutils.scm,
gnu/packages/freedesktop.scm,
gnu/packages/game-development.scm,
gnu/packages/games.scm,
gnu/packages/geo.scm,
gnu/packages/gl.scm,
gnu/packages/glib.scm,
gnu/packages/gnome.scm,
gnu/packages/gnupg.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/graph.scm,
gnu/packages/graphics.scm,
gnu/packages/graphviz.scm,
gnu/packages/gtk.scm,
gnu/packages/ham-radio.scm,
gnu/packages/image-processing.scm,
gnu/packages/image-viewers.scm,
gnu/packages/image.scm,
gnu/packages/irc.scm,
gnu/packages/jrnl.scm,
gnu/packages/julia.scm,
gnu/packages/kde-frameworks.scm,
gnu/packages/key-mon.scm,
gnu/packages/libffi.scm,
gnu/packages/libreoffice.scm,
gnu/packages/libusb.scm,
gnu/packages/lirc.scm,
gnu/packages/logging.scm,
gnu/packages/machine-learning.scm,
gnu/packages/mail.scm,
gnu/packages/mate.scm,
gnu/packages/maths.scm,
gnu/packages/medical.scm,
gnu/packages/messaging.scm,
gnu/packages/monitoring.scm,
gnu/packages/mp3.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/nutrition.scm,
gnu/packages/openldap.scm,
gnu/packages/openstack.scm,
gnu/packages/package-management.scm,
gnu/packages/password-utils.scm,
gnu/packages/patchutils.scm,
gnu/packages/pdf.scm,
gnu/packages/photo.scm,
gnu/packages/polkit.scm,
gnu/packages/protobuf.scm,
gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm,
gnu/packages/qt.scm,
gnu/packages/rdf.scm,
gnu/packages/ruby.scm,
gnu/packages/search.scm,
gnu/packages/selinux.scm,
gnu/packages/serialization.scm,
gnu/packages/shells.scm,
gnu/packages/simulation.scm,
gnu/packages/ssh.scm,
gnu/packages/statistics.scm,
gnu/packages/storage.scm,
gnu/packages/sync.scm,
gnu/packages/terminals.scm,
gnu/packages/textutils.scm,
gnu/packages/time.scm,
gnu/packages/tls.scm,
gnu/packages/tor.scm,
gnu/packages/tryton.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/virtualization.scm,
gnu/packages/vpn.scm,
gnu/packages/web-browsers.scm,
gnu/packages/web.scm,
gnu/packages/wicd.scm,
gnu/packages/xdisorg.scm,
gnu/packages/xorg.scm: Update module references.
2019-01-15 13:21:30 +00:00
|
|
|
#:use-module (gnu packages python-xyz)
|
2015-07-24 21:01:14 +00:00
|
|
|
#:use-module (gnu packages qt)
|
gnu: Update kde frameworks to 5.34.0.
* gnu/packages/kde-frameworks.scm (solid): Update to 5.34.0 [native-inputs]:
Add dbus. <check>: Replace standard phase.
(networkmanager-qt): Update to 5.34.0. [source]: Remove patches.
(kfilemetadata) Update to 5.32.0. <check-setup>: New phase <check> Move
phase after install phase. [inputs] Add catdoc, exiv2, ffmpeg, poppler,
taglib.
(attica, baloo, bluez-qt, breeze-icons, extra-cmake-modules, kactivities,
kactivities-stats, kapidox, karchive, kauth, kbookmarks, kcmutils, kcodecs,
kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, kdbusaddons,
kdeclarative, kded, kdesignerplugin, kdesu, kdnssd, kdoctools, kemoticons,
kglobalaccel, kguiaddons, ki18n, kiconthemes, kidletime, kimageformats,
kinit, kio, kitemmodels, kitemviews, kjobwidgets, knewstuff, knotification,
knotifyconfig, kpackages, kparts, kpeople, kplotting, kpty, krunner,
kservice, ksyntaxhighlighting, ktexteditor, ktextwidgets, kunitconversion,
kwallet, kwayland, kwidgetsaddons, kwindowsystem, kxmlgui, kxmlrpcclient,
modemmanager-qt, networkmanager-qt, oxygen-icons, plasma-framework, sonnet,
threadweaver): Update to 5.34.0.
* gnu/packages/patches/networkmanager-qt-activeconnection-test-1.patch,
gnu/packages/patches/networkmanager-qt-activeconnection-test-2.patch:
Remove files.
* gnu/local.mk (dist_patch_DATA): Remove the patch files.
2017-05-15 09:46:05 +00:00
|
|
|
#:use-module (gnu packages textutils)
|
2017-03-19 21:03:43 +00:00
|
|
|
#:use-module (gnu packages tls)
|
2016-08-07 18:24:49 +00:00
|
|
|
#:use-module (gnu packages version-control)
|
gnu: Update kde frameworks to 5.34.0.
* gnu/packages/kde-frameworks.scm (solid): Update to 5.34.0 [native-inputs]:
Add dbus. <check>: Replace standard phase.
(networkmanager-qt): Update to 5.34.0. [source]: Remove patches.
(kfilemetadata) Update to 5.32.0. <check-setup>: New phase <check> Move
phase after install phase. [inputs] Add catdoc, exiv2, ffmpeg, poppler,
taglib.
(attica, baloo, bluez-qt, breeze-icons, extra-cmake-modules, kactivities,
kactivities-stats, kapidox, karchive, kauth, kbookmarks, kcmutils, kcodecs,
kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, kdbusaddons,
kdeclarative, kded, kdesignerplugin, kdesu, kdnssd, kdoctools, kemoticons,
kglobalaccel, kguiaddons, ki18n, kiconthemes, kidletime, kimageformats,
kinit, kio, kitemmodels, kitemviews, kjobwidgets, knewstuff, knotification,
knotifyconfig, kpackages, kparts, kpeople, kplotting, kpty, krunner,
kservice, ksyntaxhighlighting, ktexteditor, ktextwidgets, kunitconversion,
kwallet, kwayland, kwidgetsaddons, kwindowsystem, kxmlgui, kxmlrpcclient,
modemmanager-qt, networkmanager-qt, oxygen-icons, plasma-framework, sonnet,
threadweaver): Update to 5.34.0.
* gnu/packages/patches/networkmanager-qt-activeconnection-test-1.patch,
gnu/packages/patches/networkmanager-qt-activeconnection-test-2.patch:
Remove files.
* gnu/local.mk (dist_patch_DATA): Remove the patch files.
2017-05-15 09:46:05 +00:00
|
|
|
#:use-module (gnu packages video)
|
2016-06-12 19:10:42 +00:00
|
|
|
#:use-module (gnu packages web)
|
|
|
|
#:use-module (gnu packages xml)
|
2016-12-06 13:55:39 +00:00
|
|
|
#:use-module (gnu packages xorg)
|
|
|
|
#:use-module (srfi srfi-1))
|
2015-07-24 20:22:15 +00:00
|
|
|
|
|
|
|
(define-public extra-cmake-modules
|
|
|
|
(package
|
|
|
|
(name "extra-cmake-modules")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:43:13 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"10c5xs5shk0dcshpdxg564ay5y8hgmvfvmlhmhjf0dy79kcah3c3"))))
|
2015-07-24 20:22:15 +00:00
|
|
|
(build-system cmake-build-system)
|
2016-06-12 18:33:42 +00:00
|
|
|
(native-inputs
|
2021-08-30 10:15:39 +00:00
|
|
|
;; Add test dependency, except on armhf where building it is too
|
|
|
|
;; expensive.
|
|
|
|
(if (and (not (%current-target-system))
|
|
|
|
(string=? (%current-system) "armhf-linux"))
|
|
|
|
'()
|
|
|
|
`(("qtbase" ,qtbase-5)))) ;for tests (needs qmake)
|
2016-06-12 18:33:42 +00:00
|
|
|
(arguments
|
2021-08-30 10:15:39 +00:00
|
|
|
`(#:tests? ,(not (null? (package-native-inputs this-package)))
|
|
|
|
#:phases
|
2016-06-12 18:33:42 +00:00
|
|
|
(modify-phases %standard-phases
|
2016-11-24 18:13:46 +00:00
|
|
|
(add-after 'unpack 'fix-lib-path
|
|
|
|
(lambda _
|
|
|
|
;; Always install into /lib and not into /lib64.
|
|
|
|
(substitute* "kde-modules/KDEInstallDirs.cmake"
|
2017-09-30 15:45:35 +00:00
|
|
|
(("\"lib64\"") "\"lib\"")
|
|
|
|
;; TODO: Base the following on values taken from Qt
|
|
|
|
;; Install plugins into lib/qt5/plugins
|
2018-12-20 10:50:07 +00:00
|
|
|
;; TODO: Check if this is okay for Android, too
|
|
|
|
;; (see comment in KDEInstallDirs.cmake)
|
|
|
|
(("_define_relative\\(QTPLUGINDIR \"\\$\\{_pluginsDirParent}\" \"plugins\"")
|
|
|
|
"_define_relative(QTPLUGINDIR \"${_pluginsDirParent}\" \"qt5/plugins\"")
|
2017-09-30 15:45:35 +00:00
|
|
|
;; Install imports into lib/qt5/imports
|
|
|
|
(("_define_relative\\(QTQUICKIMPORTSDIR QTPLUGINDIR \"imports\"")
|
|
|
|
"_define_relative(QTQUICKIMPORTSDIR LIBDIR \"qt5/imports\"")
|
|
|
|
;; Install qml-files into lib/qt5/qml
|
|
|
|
(("_define_relative\\(QMLDIR LIBDIR \"qml\"")
|
2017-10-31 17:21:17 +00:00
|
|
|
"_define_relative(QMLDIR LIBDIR \"qt5/qml\""))
|
|
|
|
(substitute* "modules/ECMGeneratePriFile.cmake"
|
|
|
|
;; Install pri-files into lib/qt5/mkspecs
|
|
|
|
(("set\\(ECM_MKSPECS_INSTALL_DIR mkspecs/modules")
|
2018-03-23 06:01:25 +00:00
|
|
|
"set(ECM_MKSPECS_INSTALL_DIR lib/qt5/mkspecs/modules"))
|
|
|
|
#t))
|
2016-06-12 18:33:42 +00:00
|
|
|
;; install and check phase are swapped to prevent install from failing
|
|
|
|
;; after testsuire has run
|
|
|
|
(add-after 'install 'check-post-install
|
|
|
|
(assoc-ref %standard-phases 'check))
|
|
|
|
(delete 'check))))
|
|
|
|
;; optional dependencies - to save space, we do not add these inputs.
|
|
|
|
;; Sphinx > 1.2:
|
|
|
|
;; Required to build Extra CMake Modules documentation in Qt Help format.
|
|
|
|
;; Qt5LinguistTools , Qt5 linguist tools. , <http://www.qt.io/>
|
|
|
|
;; Required to run tests for the ECMPoQmTools module.
|
|
|
|
;; Qt5Core
|
|
|
|
;; Required to run tests for the ECMQtDeclareLoggingCategory module,
|
|
|
|
;; and for some tests of the KDEInstallDirs module.
|
2015-07-24 20:22:15 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "CMake module files for common software used by KDE")
|
|
|
|
(description "The Extra CMake Modules package, or ECM, adds to the
|
|
|
|
modules provided by CMake to find common software. In addition, it provides
|
|
|
|
common build settings used in software produced by the KDE community.")
|
|
|
|
(license license:bsd-3)))
|
2015-07-24 21:01:14 +00:00
|
|
|
|
2016-08-07 17:01:34 +00:00
|
|
|
(define-public phonon
|
|
|
|
(package
|
|
|
|
(name "phonon")
|
2019-10-19 08:28:34 +00:00
|
|
|
(version "4.11.1")
|
2016-10-29 16:47:46 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/phonon"
|
|
|
|
"/" version "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
2019-10-19 08:28:34 +00:00
|
|
|
"0bfy8iqmjhlg3ma3iqd3kxjc2zkzpjgashbpf5x17y0dc2i1whxl"))))
|
2016-08-07 17:01:34 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
2017-06-04 15:55:56 +00:00
|
|
|
;; TODO: Think about adding pulseaudio. Is it required for sound?
|
2017-09-19 17:45:58 +00:00
|
|
|
;; TODO: Add building the super experimental QML support
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("pkg-config" ,pkg-config)
|
2018-03-16 15:50:14 +00:00
|
|
|
("qttools" ,qttools)))
|
2016-08-07 17:01:34 +00:00
|
|
|
(inputs
|
2021-04-10 01:53:32 +00:00
|
|
|
`(("qtbase" ,qtbase-5)))
|
2016-08-07 17:01:34 +00:00
|
|
|
(arguments
|
|
|
|
`(#:configure-flags
|
|
|
|
'("-DCMAKE_CXX_FLAGS=-fPIC"
|
2017-09-19 17:45:58 +00:00
|
|
|
"-DPHONON_BUILD_PHONON4QT5=ON")
|
2017-03-02 08:33:43 +00:00
|
|
|
#:phases
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-before 'install 'patch-installdir
|
|
|
|
(lambda* (#:key inputs outputs #:allow-other-keys)
|
|
|
|
(let ((regex (string-append "(INSTALL DESTINATION \")"
|
|
|
|
(assoc-ref inputs "qtbase"))))
|
|
|
|
(substitute* "cmake_install.cmake"
|
|
|
|
((regex all dest)
|
|
|
|
(string-append dest (assoc-ref outputs "out")))))
|
|
|
|
#t)))))
|
2016-08-07 17:01:34 +00:00
|
|
|
(home-page "https://phonon.kde.org")
|
|
|
|
(synopsis "KDE's multimedia library")
|
|
|
|
(description "KDE's multimedia library.")
|
|
|
|
(license license:lgpl2.1+)))
|
|
|
|
|
2017-03-02 10:20:53 +00:00
|
|
|
(define-public phonon-backend-gstreamer
|
|
|
|
(package
|
|
|
|
(name "phonon-backend-gstreamer")
|
2019-10-19 08:28:53 +00:00
|
|
|
(version "4.10.0")
|
2017-03-02 10:20:53 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/phonon/"
|
|
|
|
name "/" version "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
2019-10-19 08:28:53 +00:00
|
|
|
"1wk1ip2w7fkh65zk6rilj314dna0hgsv2xhjmpr5w08xa8sii1y5"))))
|
2017-03-02 10:20:53 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
2019-12-18 10:30:33 +00:00
|
|
|
("pkg-config" ,pkg-config)
|
|
|
|
("qttools" ,qttools)))
|
2017-03-02 10:20:53 +00:00
|
|
|
(inputs
|
2021-04-10 01:53:32 +00:00
|
|
|
`(("qtbase" ,qtbase-5)
|
2017-03-02 10:20:53 +00:00
|
|
|
("phonon" ,phonon)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2017-03-02 10:20:53 +00:00
|
|
|
("qtx11extras" ,qtx11extras)
|
|
|
|
("gstreamer" ,gstreamer)
|
|
|
|
("gst-plugins-base" ,gst-plugins-base)
|
|
|
|
("libxml2" ,libxml2)))
|
|
|
|
(arguments
|
|
|
|
`(#:configure-flags
|
|
|
|
'( "-DPHONON_BUILD_PHONON4QT5=ON")))
|
|
|
|
(home-page "https://phonon.kde.org")
|
|
|
|
(synopsis "Phonon backend which uses GStreamer")
|
|
|
|
(description "Phonon makes use of backend libraries to provide sound.
|
|
|
|
Phonon-GStreamer is a backend based on the GStreamer multimedia library.")
|
|
|
|
;; license: source files mention "either version 2.1 or 3"
|
|
|
|
(license (list license:lgpl2.1 license:lgpl3))))
|
|
|
|
|
2016-08-07 17:01:34 +00:00
|
|
|
|
2016-06-12 18:33:07 +00:00
|
|
|
;; Tier 1
|
|
|
|
;;
|
|
|
|
;; Tier 1 frameworks depend only on Qt (and possibly a small number of other
|
|
|
|
;; third-party libraries), so can easily be used by an Qt-based project.
|
|
|
|
|
|
|
|
(define-public attica
|
|
|
|
(package
|
|
|
|
(name "attica")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1njw1sifykyqldb5idaywdzi3xg7a6bvzkrvazwmyixd0npq12dx"))))
|
2016-06-12 18:33:07 +00:00
|
|
|
(build-system cmake-build-system)
|
gnu: KDE: Update to 5.49.0.
Fixes <https://bugs.gnu.org/32013>.
* gnu/packages/kde-frameworks.scm (attica, baloo, bluez-qt, breeze-icons,
extra-cmake-modules, kactivities, kactivities-stats, kapidox, karchive, kauth,
kbookmarks, kcmutils, kcodecs, kcompletion, kconfig, kconfigwidgets,
kcoreaddons, kcrash, kdbusaddons, kde-framework-integration, kdeclarative, kded,
kdesignerplugin, kdesu, kdewebkit, kdnssd, kdoctools, kemoticons, kfilemetadata,
kglobalaccel, kguiaddons, ki18n, kiconthemes, kidletime, kimageformats, kinit,
kio, kirigami, kitemmodels, kitemview, kjobwidgets, knewstuff, knotification,
knotifyconfig, kpackage, kparts, kpeople, kplotting, kpty, krunner, kservice,
ksyntaxhighlighting, ktexteditor, ktextwidgets, kunitcoversion, kwallet,
kwayland, kwidgetsaddons, kwindowsystem, kxmlgui, kxmlrpcclient,
modemmanager-qt, networkmanager-qt, oxygen-icons, plasma-framework, prison,
qqc2-desktop-style, solid, sonnet, threadweaver): Update to 5.49.0.
(extra-cmake-modules)[arguments]: Remove obsolete workaround.
(attica)[arguments]: Disable some new tests.
Co-authored-by: Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
2018-08-28 05:22:18 +00:00
|
|
|
(arguments
|
|
|
|
`(#:phases
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-after 'unpack 'disable-network-tests
|
|
|
|
(lambda _
|
|
|
|
;; These tests require network access.
|
|
|
|
(substitute* "autotests/CMakeLists.txt"
|
|
|
|
((".*providertest.cpp") "")))))))
|
2016-06-12 18:33:07 +00:00
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
|
|
|
(inputs
|
2021-04-10 01:53:32 +00:00
|
|
|
`(("qtbase" ,qtbase-5)))
|
2016-06-12 18:33:07 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Open Collaboration Service client library")
|
|
|
|
(description "Attica is a Qt library that implements the Open
|
|
|
|
Collaboration Services API version 1.6.
|
|
|
|
|
|
|
|
It grants easy access to the services such as querying information about
|
|
|
|
persons and contents. The library is used in KNewStuff3 as content provider.
|
|
|
|
In order to integrate with KDE's Plasma Desktop, a platform plugin exists in
|
|
|
|
kdebase.
|
|
|
|
|
|
|
|
The REST API is defined here:
|
|
|
|
http://freedesktop.org/wiki/Specifications/open-collaboration-services/")
|
|
|
|
(license (list license:lgpl2.1+ license:lgpl3+))))
|
|
|
|
|
2016-06-12 18:34:46 +00:00
|
|
|
(define-public bluez-qt
|
|
|
|
(package
|
|
|
|
(name "bluez-qt")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1kqhps4qyvqm0qmk7fb3w41bib898amipchf8csdzacw4bzpri9k"))))
|
2016-06-12 18:34:46 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("dbus" ,dbus)
|
|
|
|
("extra-cmake-modules" ,extra-cmake-modules)))
|
|
|
|
(inputs
|
2017-06-04 15:55:56 +00:00
|
|
|
;; TODO: qtdeclarative (yields one failing test)
|
2021-04-10 01:53:32 +00:00
|
|
|
`(("qtbase" ,qtbase-5)))
|
2016-06-12 18:34:46 +00:00
|
|
|
(arguments
|
2021-11-27 10:31:12 +00:00
|
|
|
(list #:configure-flags
|
|
|
|
#~(list (string-append
|
|
|
|
"-DUDEV_RULES_INSTALL_DIR=" #$output "/lib/udev/rules.d"))
|
|
|
|
;; TODO: Make tests pass: DBUS_FATAL_WARNINGS=0 still yields 7/8 tests
|
|
|
|
;; failing. When running after install, tests hang.
|
|
|
|
#:tests? #f))
|
2016-06-12 18:34:46 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "QML wrapper for BlueZ")
|
|
|
|
(description "bluez-qt is a Qt-style library for accessing the bluez
|
|
|
|
Bluetooth stack. It is used by the KDE Bluetooth stack, BlueDevil.")
|
|
|
|
(license (list license:lgpl2.1+ license:lgpl3+))))
|
|
|
|
|
2016-06-12 18:35:09 +00:00
|
|
|
(define-public breeze-icons
|
|
|
|
(package
|
|
|
|
(name "breeze-icons")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"0lqglrjgjb4ralgmr7lb9k7acmn8q4jm18s4p3gbgd9iswyqgsbm"))))
|
2016-06-12 18:35:09 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
2016-10-29 16:48:28 +00:00
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("fdupes" ,fdupes)
|
|
|
|
("libxml2" ,libxml2)))
|
2016-06-12 18:35:09 +00:00
|
|
|
(inputs
|
2021-04-10 01:53:32 +00:00
|
|
|
`(("qtbase" ,qtbase-5)))
|
2016-06-12 18:35:09 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Default KDE Plasma 5 icon theme")
|
|
|
|
(description "Breeze provides a freedesktop.org compatible icon theme.
|
|
|
|
It is the default icon theme for the KDE Plasma 5 desktop.")
|
|
|
|
;; The license file mentions lgpl3+. The license files in the source
|
|
|
|
;; directories are lgpl3, while the top directory contains the lgpl2.1.
|
|
|
|
;; text.
|
|
|
|
(license license:lgpl3+)))
|
|
|
|
|
2016-06-12 18:36:49 +00:00
|
|
|
(define-public kapidox
|
|
|
|
(package
|
|
|
|
(name "kapidox")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1irl25pf60frzrmm1ksgjq6y8kn3rd5snliq69l4c42yznl9qv1j"))))
|
2016-06-12 18:36:49 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(arguments
|
|
|
|
`(#:tests? #f)) ; has no test target
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
|
|
|
(propagated-inputs
|
|
|
|
;; kapidox is a python programm
|
|
|
|
;; TODO: check if doxygen has to be installed, the readme does not
|
|
|
|
;; mention it. The openSuse .rpm lists doxygen, graphviz, graphviz-gd,
|
|
|
|
;; and python-xml.
|
|
|
|
`(("python" ,python)
|
|
|
|
("python-jinja2" ,python-jinja2)
|
|
|
|
("python-pyyaml" ,python-pyyaml)))
|
|
|
|
(inputs
|
2021-04-10 01:53:32 +00:00
|
|
|
`(("qtbase" ,qtbase-5)))
|
2016-06-12 18:36:49 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "KDE Doxygen Tools")
|
|
|
|
(description "This framework contains scripts and data for building API
|
|
|
|
documentation (dox) in a standard format and style for KDE.
|
|
|
|
|
|
|
|
For the actual documentation extraction and formatting the Doxygen tool is
|
|
|
|
used, but this framework provides a wrapper script to make generating the
|
|
|
|
documentation more convenient (including reading settings from the target
|
|
|
|
framework or other module) and a standard template for the generated
|
|
|
|
documentation.")
|
|
|
|
;; Most parts are bsd-2, but incuded jquery is expat
|
|
|
|
;; This list is taken from http://packaging.neon.kde.org/cgit/
|
|
|
|
(license (list license:bsd-2 license:expat))))
|
|
|
|
|
2016-06-12 18:37:40 +00:00
|
|
|
(define-public karchive
|
|
|
|
(package
|
|
|
|
(name "karchive")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"0z8asn357pdbv4g9g0x18p72wskca1qanxljyix7wzc5rsi63wzm"))))
|
2016-06-12 18:37:40 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
|
|
|
(inputs
|
|
|
|
`(("bzip2" ,bzip2)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2016-06-12 18:37:40 +00:00
|
|
|
("xz" ,xz)
|
|
|
|
("zlib" ,zlib)))
|
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Qt 5 addon providing access to numerous types of archives")
|
|
|
|
(description "KArchive provides classes for easy reading, creation and
|
gnu: Fix descriptions to not use quotes.
* gnu/packages/admin.scm (wpa-supplicant-minimal, mingetty, di),
* gnu/packages/audio.scm (fil-plugins),
* gnu/packages/base.scm (make-ld-wrapper, make-glibc-locales),
* gnu/packages/bioinformatics.scm (r-samtools),
* gnu/packages/chez.scm (chez-mit),
* gnu/packages/commencement.scm (make-gcc-toolchain),
* gnu/packages/compression.scm (fastjar),
* gnu/packages/cran.scm (r-maps, r-rcpp),
* gnu/packages/databases.scm (sparql-query),
* gnu/packages/dunst.scm (dunst),
* gnu/packages/ftp.scm (ncftp),
* gnu/packages/gl.scm (freeglut),
* gnu/packages/haskell-check.scm (ghc-tasty-golden),
* gnu/packages/haskell.scm (ghc-case-insensitive, ghc-text,
ghc-haskell-src, ghc-syb, ghc-deepseq-generics, ghc-network-uri,
ghc-rerebase, ghc-zlib),
* gnu/packages/image.scm (jbig2dec),
* gnu/packages/kde-frameworks.scm (kinit, karchive),
* gnu/packages/linux.scm (wireless-tools, perf, module-init-tools, kbd),
* gnu/packages/lirc.scm (lirc),
* gnu/packages/lisp.scm (uglify-js),
* gnu/packages/mate.scm (mate-netbook),
* gnu/packages/microcom.scm (microcom),
* gnu/packages/music.scm (bristol),
* gnu/packages/networking.scm (perl-geo-ip),
* gnu/packages/patchutils.scm (patches),
* gnu/packages/perl-check.scm (perl-test-more-utf8),
* gnu/packages/perl.scm (perl-log-report-optional, perl-file-which,
perl-io-tty, perl-log-any, perl-digest-sha1, perl-class-load,
perl-regexp-common, perl-module-pluggable, perl-class-modifier),
* gnu/packages/python-xyz.scm (python-backports-abc, python-natsort),
* gnu/packages/samba.scm (iniparser),
* gnu/packages/search.scm (mlocate),
* gnu/packages/spice.scm (spice),
* gnu/packages/statistics.scm (r-dt, r-lubridate, r-estimability,
r-commonmark, r-digest, r-viridislite, r-stringr),
* gnu/packages/tex.scm (texlive-latex-changebar),
* gnu/packages/version-control.scm (subversion),
* gnu/packages/w3m.scm (w3m),
* gnu/packages/web.scm (perl-http-parser,
perl-plack-middleware-reverseproxy),
* gnu/packages/xorg.scm (xkeyboard-config, mkfontdir, xcursor-theme,
mkfontscale, xinit, font-alias)[description]: Use @code instead of quotes.
2019-03-31 13:39:43 +00:00
|
|
|
manipulation of @code{archive} formats like ZIP and TAR.
|
2016-06-12 18:37:40 +00:00
|
|
|
|
|
|
|
It also provides transparent compression and decompression of data, like the
|
|
|
|
GZip format, via a subclass of QIODevice.")
|
|
|
|
;; The included licenses is are gpl2 and lgpl2.1, but the sources are
|
|
|
|
;; under a variety of licenses.
|
|
|
|
;; This list is taken from http://packaging.neon.kde.org/cgit/
|
|
|
|
(license (list license:lgpl2.1 license:lgpl2.1+
|
|
|
|
license:lgpl3+ license:bsd-2))))
|
|
|
|
|
2019-10-23 15:43:58 +00:00
|
|
|
(define-public kcalendarcore
|
|
|
|
(package
|
|
|
|
(name "kcalendarcore")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2019-10-23 15:43:58 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1y1f8gc1g9yn9kgmn53f1zvkizasfs667dfin3fyci657r5qwpw2"))))
|
2019-10-23 15:43:58 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("perl" ,perl)
|
|
|
|
("tzdata" ,tzdata-for-tests)))
|
|
|
|
(inputs
|
|
|
|
`(("libical" ,libical)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)))
|
2019-10-23 15:43:58 +00:00
|
|
|
(arguments
|
|
|
|
`(#:phases
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-before 'configure 'disable-failing-libical3-tests
|
|
|
|
(lambda _
|
|
|
|
;; testicaltimezones fails with some time-zone issue
|
|
|
|
(substitute* "autotests/CMakeLists.txt"
|
|
|
|
(("macro_unit_tests\\(testicaltimezones\\)" line)
|
|
|
|
(string-append "## " line))
|
|
|
|
(("target_link_libraries\\(testicaltimezones " line)
|
|
|
|
(string-append "## " line)))
|
|
|
|
(for-each
|
|
|
|
delete-file
|
|
|
|
(list
|
|
|
|
;; test cases are generated for each .ics file. These fail:
|
|
|
|
"autotests/data/Compat-libical3/AppleICal_1.5.ics"
|
|
|
|
"autotests/data/Compat-libical3/Evolution_2.8.2_timezone_test.ics"
|
|
|
|
"autotests/data/Compat-libical3/KOrganizer_3.1a.ics"
|
|
|
|
"autotests/data/Compat-libical3/MSExchange.ics"
|
|
|
|
"autotests/data/Compat-libical3/Mozilla_1.0.ics"))
|
|
|
|
#t))
|
|
|
|
(add-before 'check 'set-timezone
|
|
|
|
(lambda* (#:key inputs #:allow-other-keys)
|
|
|
|
(setenv "TZ" "Europe/Prague")
|
|
|
|
(setenv "TZDIR"
|
2021-07-16 13:25:42 +00:00
|
|
|
(search-input-directory inputs
|
|
|
|
"share/zoneinfo")))))))
|
2019-10-23 15:43:58 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Library for interfacing with calendars")
|
|
|
|
(description "This library provides access to and handling of calendar
|
|
|
|
data. It supports the standard formats iCalendar and vCalendar and the group
|
|
|
|
scheduling standard iTIP.
|
|
|
|
|
|
|
|
A calendar contains information like incidences (events, to-dos, journals),
|
|
|
|
alarms, time zones, and other useful information. This API provides access to
|
|
|
|
that calendar information via well known calendar formats iCalendar (or iCal)
|
|
|
|
and the older vCalendar.")
|
|
|
|
(license (list license:lgpl3+ license:bsd-2))))
|
|
|
|
|
2016-06-12 18:38:19 +00:00
|
|
|
(define-public kcodecs
|
|
|
|
(package
|
|
|
|
(name "kcodecs")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"0y9n2a5n18pasdmrp0xb84hla9l27yj2x3k4p1c041sd9nkwixpk"))))
|
2016-06-12 18:38:19 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
gnu: kde-framework: Update to 5.37.0.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica,
bluez-qt, breeze-icons, kapidox, karchive, kcodecs, kconfig,
kcoreaddons, kdbusaddons, kdnssd, kguiaddons, kil8n, kidletime,
kitemmodules, kplotting, ksyntaxhighlighting, kwayland, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, solid,
sonnet, threadweaver, kauth, kcompletion, kcrash, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, baloo,
kactivities, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets,
kdeclarative, kded, kdesignerplugin, kdesu, kemoticons, kglobalaccel,
kiconthemes, kinit, kio, knewstuff, knotifyconfig, kparts, kpeople,
krunner, kservice, ktexteditor, ktextwidgets, kwallet, kxmlgui,
kxmlrpcclient, plasma-framework, kde-framworkintegration,
kdelibs4support, khtml, kjs, kjsembed, kmediaplayer, kross): Update to 5.37.0.
(bluez-qt)[arguments]: Disable tests.
(kcodecs, khtml)[native-inputs]: Add gperf.
(ksyntaxhighlighting)[properties]: New field, add upstream-name.
(kimageformats, baloo)[arguments]: Add phase to disable failing test.
(krunner)[inputs]: Add kwindowsystem.
2017-08-18 12:25:38 +00:00
|
|
|
("gperf" ,gperf)
|
2016-06-12 18:38:19 +00:00
|
|
|
("qttools" ,qttools)))
|
|
|
|
(inputs
|
2021-04-10 01:53:32 +00:00
|
|
|
`(("qtbase" ,qtbase-5)))
|
2016-06-12 18:38:19 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "String encoding and manipulating library")
|
|
|
|
(description "KCodecs provide a collection of methods to manipulate
|
|
|
|
strings using various encodings.
|
|
|
|
|
|
|
|
It can automatically determine the charset of a string, translate XML
|
|
|
|
entities, validate email addresses, and find encodings by name in a more
|
|
|
|
tolerant way than QTextCodec (useful e.g. for data coming from the
|
|
|
|
Internet).")
|
|
|
|
;; The included licenses is are gpl2 and lgpl2.1, but the sources are
|
|
|
|
;; under a variety of licenses.
|
|
|
|
;; This list is taken from http://packaging.neon.kde.org/cgit/
|
|
|
|
(license (list license:gpl2 license:gpl2+ license:bsd-2
|
|
|
|
license:lgpl2.1 license:lgpl2.1+ license:expat
|
|
|
|
license:lgpl3+ license:mpl1.1))))
|
|
|
|
|
2016-06-12 18:38:57 +00:00
|
|
|
(define-public kconfig
|
|
|
|
(package
|
|
|
|
(name "kconfig")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1s3h4hfpw7c0894cifj66bj1yhx8g94ckvl71jm7qqsb5x5h6y9n"))))
|
2016-06-12 18:38:57 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
gnu: KDE Frameworks: Update to 5.54.0.
* gnu/packages/patches/kio-search-smbd-on-PATH.patch: Adjust context.
* gnu/packages/kde-frameworks.scm (kconfig): Update to 5.54.0.
[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(kio): Update to 5.54.1.
[inputs]: Add KCRASH.
(breeze-icons): Update to 5.54.0.
[arguments]: Remove.
(extra-cmake-modules, attica, bluez-qt, kapidox, karchive,
kcodecs, kcoreaddons, kdbusaddons, kdnssd, kguiaddons, ki18n, kidletime,
kirigami, kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwayland,
kwidgetsaddons, kwindowsystem, modemmanager-qt, networkmanager-qt,
oxygen-icons, prison, qqc2-desktop-style, solid, sonnet, threadweaver,
kactivities, kauth, kcompletion, kcrash, kdoctools, kfilemetadata,
kimageformats, kjobwidgets, knotifications, kpackage, kpty, kunitconversion,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig, kparts, kpeople, krunner,
kservice, ktexteditor, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient,
plasma-framework, kde-frameworkintegration, kdelibs4support, khtml, kjs,
kjsembed, kmediaplayer, kross): Update to 5.54.0.
2019-02-03 18:33:47 +00:00
|
|
|
`(("dbus" ,dbus)
|
|
|
|
("extra-cmake-modules" ,extra-cmake-modules)
|
2016-06-12 18:38:57 +00:00
|
|
|
("inetutils" ,inetutils)
|
|
|
|
("qttools" ,qttools)
|
gnu: Use the test-only Xorg variant for tests.
* gnu/packages/education.scm (gcompris-qt)[native-inputs]: Change XORG-SERVER
to XORG-SERVER-FOR-TESTS.
* gnu/packages/engineering.scm (pcb, qucs, openscad)[native-inputs]: Likewise.
* gnu/packages/gnome.scm (libbonoboui, d-feet, gspell, libdazzle, libhandy)[native-inputs]: Likewise.
* gnu/packages/gnupg.scm (parcimonie)[native-inputs]: Likewise.
* gnu/packages/graphics.scm (opensubdiv, rapicorn)[native-inputs]: Likewise.
* gnu/packages/gtk.scm (gtksourceview-2, gtksourceview)[native-inputs]: Likewise.
* gnu/packages/image-processing.scm (opencv)[native-inputs]: Likewise.
* gnu/packages/kde-frameworks.scm (kconfig, kcoreaddons, kwidgetsaddons,
kwindowsystem, kdeclarative)[native-inputs]: Likewise.
* gnu/packages/kde-plasma.scm (kscreenlocker)[native-inputs]: Likewise.
* gnu/packages/messaging.scm (gajim)[native-inputs]: Likewise.
* gnu/packages/python-xyz.scm (python-seaborn)[native-inputs]: Likewise.
2019-11-27 21:19:13 +00:00
|
|
|
("xorg-server" ,xorg-server-for-tests)))
|
2016-06-12 18:38:57 +00:00
|
|
|
(inputs
|
2021-04-10 01:53:32 +00:00
|
|
|
`(("qtbase" ,qtbase-5)))
|
2016-06-12 18:38:57 +00:00
|
|
|
(arguments
|
|
|
|
`(#:phases
|
2016-10-29 16:48:28 +00:00
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-before 'check 'check-setup
|
|
|
|
(lambda _
|
|
|
|
(setenv "HOME" (getcwd))
|
|
|
|
(setenv "TMPDIR" (getcwd))
|
2016-06-12 18:38:57 +00:00
|
|
|
#t))
|
gnu: KDE Frameworks: Update to 5.54.0.
* gnu/packages/patches/kio-search-smbd-on-PATH.patch: Adjust context.
* gnu/packages/kde-frameworks.scm (kconfig): Update to 5.54.0.
[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(kio): Update to 5.54.1.
[inputs]: Add KCRASH.
(breeze-icons): Update to 5.54.0.
[arguments]: Remove.
(extra-cmake-modules, attica, bluez-qt, kapidox, karchive,
kcodecs, kcoreaddons, kdbusaddons, kdnssd, kguiaddons, ki18n, kidletime,
kirigami, kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwayland,
kwidgetsaddons, kwindowsystem, modemmanager-qt, networkmanager-qt,
oxygen-icons, prison, qqc2-desktop-style, solid, sonnet, threadweaver,
kactivities, kauth, kcompletion, kcrash, kdoctools, kfilemetadata,
kimageformats, kjobwidgets, knotifications, kpackage, kpty, kunitconversion,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig, kparts, kpeople, krunner,
kservice, ktexteditor, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient,
plasma-framework, kde-frameworkintegration, kdelibs4support, khtml, kjs,
kjsembed, kmediaplayer, kross): Update to 5.54.0.
2019-02-03 18:33:47 +00:00
|
|
|
(replace 'check
|
|
|
|
(lambda _
|
|
|
|
(setenv "QT_QPA_PLATFORM" "offscreen")
|
|
|
|
(invoke "dbus-launch" "ctest" "."))))))
|
2016-06-12 18:38:57 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Kconfiguration settings framework for Qt")
|
|
|
|
(description "KConfig provides an advanced configuration system.
|
|
|
|
It is made of two parts: KConfigCore and KConfigGui.
|
|
|
|
|
|
|
|
KConfigCore provides access to the configuration files themselves.
|
|
|
|
It features:
|
|
|
|
|
2016-08-19 15:49:54 +00:00
|
|
|
@enumerate
|
2016-06-12 18:38:57 +00:00
|
|
|
@item Code generation: describe your configuration in an XML file, and use
|
|
|
|
`kconfig_compiler to generate classes that read and write configuration
|
|
|
|
entries.
|
|
|
|
|
|
|
|
@item Cascading configuration files (global settings overridden by local
|
|
|
|
settings).
|
|
|
|
|
|
|
|
@item Optional shell expansion support (see docs/options.md).
|
|
|
|
|
|
|
|
@item The ability to lock down configuration options (see docs/options.md).
|
2016-08-19 15:49:54 +00:00
|
|
|
@end enumerate
|
2016-06-12 18:38:57 +00:00
|
|
|
|
|
|
|
KConfigGui provides a way to hook widgets to the configuration so that they
|
|
|
|
are automatically initialized from the configuration and automatically
|
|
|
|
propagate their changes to their respective configuration files.")
|
|
|
|
;; The included licenses is are gpl2 and lgpl2.1, but the sources are
|
|
|
|
;; under a variety of licenses.
|
|
|
|
;; This list is taken from http://packaging.neon.kde.org/cgit/
|
|
|
|
(license (list license:lgpl2.1 license:lgpl2.1+ license:expat
|
|
|
|
license:lgpl3+ license:gpl1 ; licende:mit-olif
|
|
|
|
license:bsd-2 license:bsd-3))))
|
|
|
|
|
2016-06-12 18:39:34 +00:00
|
|
|
(define-public kcoreaddons
|
|
|
|
(package
|
|
|
|
(name "kcoreaddons")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"10a7zys3limsawl7lk9ggymk3msk2bp0y8hp0jmsvk3l405pd1ps"))))
|
2016-06-12 18:39:34 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("qttools" ,qttools)
|
2017-09-19 17:24:25 +00:00
|
|
|
("shared-mime-info" ,shared-mime-info)
|
|
|
|
;; TODO: FAM: File alteration notification http://oss.sgi.com/projects/fam
|
gnu: Use the test-only Xorg variant for tests.
* gnu/packages/education.scm (gcompris-qt)[native-inputs]: Change XORG-SERVER
to XORG-SERVER-FOR-TESTS.
* gnu/packages/engineering.scm (pcb, qucs, openscad)[native-inputs]: Likewise.
* gnu/packages/gnome.scm (libbonoboui, d-feet, gspell, libdazzle, libhandy)[native-inputs]: Likewise.
* gnu/packages/gnupg.scm (parcimonie)[native-inputs]: Likewise.
* gnu/packages/graphics.scm (opensubdiv, rapicorn)[native-inputs]: Likewise.
* gnu/packages/gtk.scm (gtksourceview-2, gtksourceview)[native-inputs]: Likewise.
* gnu/packages/image-processing.scm (opencv)[native-inputs]: Likewise.
* gnu/packages/kde-frameworks.scm (kconfig, kcoreaddons, kwidgetsaddons,
kwindowsystem, kdeclarative)[native-inputs]: Likewise.
* gnu/packages/kde-plasma.scm (kscreenlocker)[native-inputs]: Likewise.
* gnu/packages/messaging.scm (gajim)[native-inputs]: Likewise.
* gnu/packages/python-xyz.scm (python-seaborn)[native-inputs]: Likewise.
2019-11-27 21:19:13 +00:00
|
|
|
("xorg-server" ,xorg-server-for-tests))) ; for the tests
|
2016-06-12 18:39:34 +00:00
|
|
|
(inputs
|
2021-04-10 01:53:32 +00:00
|
|
|
`(("qtbase" ,qtbase-5)))
|
2016-06-12 18:39:34 +00:00
|
|
|
(arguments
|
2019-01-01 22:07:30 +00:00
|
|
|
`(#:phases
|
2016-10-29 16:48:28 +00:00
|
|
|
(modify-phases %standard-phases
|
2019-01-01 22:07:30 +00:00
|
|
|
(add-before 'check 'blacklist-failing-test
|
|
|
|
(lambda _
|
2019-01-26 11:10:33 +00:00
|
|
|
;; Blacklist failing tests.
|
2019-01-01 22:07:30 +00:00
|
|
|
(with-output-to-file "autotests/BLACKLIST"
|
|
|
|
(lambda _
|
2019-01-26 11:10:33 +00:00
|
|
|
;; FIXME: Make it pass. Test failure caused by stout/stderr
|
|
|
|
;; being interleaved.
|
|
|
|
(display "[test_channels]\n*\n")
|
|
|
|
;; This fails with ENOSPC because of too many inotify watches.
|
|
|
|
(display "[benchNotifyWatcher]\n*\n")))
|
2019-01-01 22:07:30 +00:00
|
|
|
#t))
|
2019-01-25 14:35:07 +00:00
|
|
|
;; See upstream commit ee424e9b62368485bba4193053cabb553a1d268e
|
|
|
|
(add-after 'unpack 'fix-broken-test
|
|
|
|
(lambda _
|
|
|
|
(substitute* "autotests/kdirwatch_unittest.cpp"
|
|
|
|
(("QVERIFY\\(waitForRecreationSignal\\(watch, existingFile\\)\\);" m)
|
|
|
|
(string-append m "\nwaitUntilNewSecond();")))
|
|
|
|
#t))
|
2016-10-29 16:48:28 +00:00
|
|
|
(add-before 'check 'check-setup
|
|
|
|
(lambda _
|
|
|
|
(setenv "HOME" (getcwd))
|
|
|
|
(setenv "TMPDIR" (getcwd))
|
|
|
|
#t)))))
|
2016-06-12 18:39:34 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Qt addon library with a collection of non-GUI utilities")
|
|
|
|
(description "KCoreAddons provides classes built on top of QtCore to
|
|
|
|
perform various tasks such as manipulating mime types, autosaving files,
|
|
|
|
creating backup files, generating random sequences, performing text
|
|
|
|
manipulations such as macro replacement, accessing user information and
|
|
|
|
many more.")
|
|
|
|
(license (list license:lgpl2.0+ license:lgpl2.1+))))
|
|
|
|
|
2016-06-12 18:39:58 +00:00
|
|
|
(define-public kdbusaddons
|
|
|
|
(package
|
|
|
|
(name "kdbusaddons")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1vz2hg5p8wvfk0pi8v25zqzcn8yj7ykakxjyipmadvi02c1h8gic"))
|
2016-12-06 13:55:39 +00:00
|
|
|
(patches (search-patches "kdbusaddons-kinit-file-name.patch"))))
|
2016-06-12 18:39:58 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("dbus" ,dbus)
|
|
|
|
("qttools" ,qttools)))
|
|
|
|
(inputs
|
2021-04-10 01:53:32 +00:00
|
|
|
`(("qtbase" ,qtbase-5)
|
2016-12-06 13:55:39 +00:00
|
|
|
("qtx11extras" ,qtx11extras)
|
|
|
|
("kinit" ,kinit-bootstrap))) ;; kinit-bootstrap: kinit package which does not depend on kdbusaddons.
|
2016-06-12 18:39:58 +00:00
|
|
|
(arguments
|
|
|
|
`(#:phases
|
2016-10-29 16:48:28 +00:00
|
|
|
(modify-phases %standard-phases
|
2016-12-06 13:55:39 +00:00
|
|
|
(add-before
|
|
|
|
'configure 'patch-source
|
|
|
|
(lambda* (#:key inputs #:allow-other-keys)
|
|
|
|
;; look for the kdeinit5 executable in kinit's store directory,
|
|
|
|
;; instead of the current application's directory:
|
|
|
|
(substitute* "src/kdeinitinterface.cpp"
|
|
|
|
(("@SUBSTITUTEME@") (assoc-ref inputs "kinit")))))
|
2016-10-29 16:48:28 +00:00
|
|
|
(replace 'check
|
|
|
|
(lambda _
|
|
|
|
(setenv "DBUS_FATAL_WARNINGS" "0")
|
2019-01-26 12:05:09 +00:00
|
|
|
(invoke "dbus-launch" "ctest" "."))))))
|
2016-06-12 18:39:58 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Convenience classes for DBus")
|
|
|
|
(description "KDBusAddons provides convenience classes on top of QtDBus,
|
|
|
|
as well as an API to create KDED modules.")
|
|
|
|
;; Some source files mention lgpl2.0+, but the included license is
|
|
|
|
;; the lgpl2.1. Some source files are under non-copyleft licenses.
|
|
|
|
(license license:lgpl2.1+)))
|
|
|
|
|
2016-06-12 18:40:20 +00:00
|
|
|
(define-public kdnssd
|
|
|
|
(package
|
|
|
|
(name "kdnssd")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"0wadknnf472rqg2xnqzs5v23qzqfr336wj6d96yg2ayqm0chbppy"))))
|
2016-06-12 18:40:20 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("qttools" ,qttools)))
|
|
|
|
(inputs
|
2017-09-19 17:49:40 +00:00
|
|
|
`(("avahi" ,avahi) ; alternativly dnssd could be used
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)))
|
2016-06-12 18:40:20 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Network service discovery using Zeroconf")
|
|
|
|
(description "KDNSSD is a library for handling the DNS-based Service
|
|
|
|
Discovery Protocol (DNS-SD), the layer of Zeroconf that allows network services,
|
|
|
|
such as printers, to be discovered without any user intervention or centralized
|
|
|
|
infrastructure.")
|
|
|
|
(license license:lgpl2.1+)))
|
|
|
|
|
2021-02-26 16:54:20 +00:00
|
|
|
(define-public kgraphviewer
|
|
|
|
(package
|
|
|
|
(name "kgraphviewer")
|
|
|
|
(version "2.4.3")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/kgraphviewer/"
|
|
|
|
version "/" name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"1h6pgg89gvxl8gw7wmkabyqqrzad5pxyv5lsmn1fl4ir8lcc5q2l"))))
|
|
|
|
(build-system cmake-build-system)
|
|
|
|
(inputs
|
2021-04-10 01:53:32 +00:00
|
|
|
`(("qtbase" ,qtbase-5)
|
2021-02-26 16:54:20 +00:00
|
|
|
("boost" ,boost)
|
|
|
|
("graphviz" ,graphviz)
|
|
|
|
("kiconthemes" ,kiconthemes)
|
|
|
|
("kparts" ,kparts)
|
|
|
|
("qtsvg" ,qtsvg)))
|
|
|
|
(native-inputs
|
|
|
|
`(("pkg-config" ,pkg-config)
|
|
|
|
("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("kdoctools" ,kdoctools)))
|
|
|
|
(home-page "https://apps.kde.org/en/kgraphviewer")
|
|
|
|
(synopsis "Graphviz dot graph viewer for KDE")
|
|
|
|
(description "KGraphViewer is a Graphviz DOT graph file viewer, aimed to
|
|
|
|
replace the other outdated Graphviz tools.")
|
|
|
|
(license license:gpl2+)))
|
|
|
|
|
2016-06-12 18:41:53 +00:00
|
|
|
(define-public kguiaddons
|
|
|
|
(package
|
|
|
|
(name "kguiaddons")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1yndjdhb9zzlhh74xccpys38balm5dma56sx6bwwfrga1phq0g5l"))))
|
gnu: Cleanup KDE packages to use the update qt-build-system.
* gnu/packages/kde.scm (grantleetheme): [arguments] Remove.
(kdeconnect)[arguments]<phases>{check-setup}: Remove.
libkdegames: Use qt-build-system. [arguments]: Remove.
* gnu/packages/kde-frameworks.scm (kguiaddons, kitemmodels,
kitemviews, kplotting, sonnet, kcompletion, kcrash, kdesignerplugin,
kglobalaccel, kparts, ktextwidgets, khtml, kmediaplayer): Use
qt-build-system. [arguments]: Remove.
(kpeople): Use qt-build-system. [arguments]<phases>: Remove.
(kconfigwidgets, kwidgetsaddons) Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-plasma.scm (kdecoration) Use qt-build-system.
[arguments]: Remove.
(libkscreen): Use qt-build-system. [arguments]<phases>: Remove.
(libksysguard): Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-utils.scm (kronometer, rsibreak): [arguments]
Remove.
2020-01-23 20:13:42 +00:00
|
|
|
(build-system qt-build-system)
|
2017-06-04 15:55:56 +00:00
|
|
|
;; TODO: Build packages for the Python bindings. Ideally this will be
|
|
|
|
;; done for all versions of python guix supports. Requires python,
|
|
|
|
;; python-sip, clang-python, libclang. Requires python-2 in all cases for
|
|
|
|
;; clang-python.
|
2016-06-12 18:41:53 +00:00
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
2017-05-15 16:12:20 +00:00
|
|
|
("pkg-config" ,pkg-config)))
|
2016-06-12 18:41:53 +00:00
|
|
|
(inputs
|
2021-04-10 01:53:32 +00:00
|
|
|
`(("qtbase" ,qtbase-5)
|
2017-05-15 15:27:55 +00:00
|
|
|
("qtx11extras" ,qtx11extras)))
|
2016-06-12 18:41:53 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Utilities for graphical user interfaces")
|
|
|
|
(description "The KDE GUI addons provide utilities for graphical user
|
|
|
|
interfaces in the areas of colors, fonts, text, images, keyboard input.")
|
|
|
|
(license (list license:gpl2+ license:lgpl2.1+))))
|
|
|
|
|
gnu: kde-frameworks: Update to 5.63.0.
KHolidays is part of frameworks since version 5.43 already.
* gnu/packages/kde.scm(kholidays): Move to …
* gnu/packages/kde-frameworks.scm(kholidays) … here, update to 5.63.0 and
[source]: Update path.
(attica, baloo, bluez-qt, breeze- icons,
extra-cmake-modules, kactivities, kactivities-stats, kapidox, karchive,
kauth, kbookmarks, kcmutils, kcodecs, kcompletion, kconfig, kcoreaddons,
kcrash, kdbusaddons, kde-frameworkintegration, kdeclarative, kded,
kdelibs4support, kdesu, kdnssd, kdoctools, kemoticons, kglobalaccel,
kguiaddons, khtml, ki18n, kidletime, kimageformats, kinit, kirigami,
kitemmodels, kitemviews, kjobwidgets, kjs, kjsembed, kmediaplayer,
knewstuff, knotifications, knotifyconfig, kpackage, kparts, kpeople, kpty,
kross, krunner, kservice, ksyntaxhighlighting, ktexteditor, kunitconversion,
kwallet, kwidgetsaddons, kxmlrpcclient, modemmanager-qt, networkmanager-qt,
oxygen-icons, plasma-framework, prison, qqc2-desktop-style, solid, sonnet,
threadweaver): Update to 5.63.0.
(kconfigwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kdesignerplugin): Update to 5.63.0; [source]: Update path.
(kdewebkit): Update to 5.63.0; [source]: Update path.;
[inputs]: Add qttools.
(kfilemetadata): Update to 5.63.0; [inputs]: Add kcoreaddons;
[arguments]<#pahses>: Add a test-case to the blacklist
(kiconthemes): Update to 5.63.0; [inputs]: Add qttools.
(kio): Update to 5.63.0; [inputs]: Add qttools.
(kplotting): Update to 5.63.0; [inputs]: Add qttools.
(ktextwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kwayland): Update to 5.63.0; [inputs]: Add wayland-protocols.
(kwindowsystem): Update to 5.63.0, update blacklist or tests,
explicitly set XDG_RUNTIME_DIR; [inputs]: Add xcb-util-wm.
(kxmlgui): Update to 5.63.0; [inputs]: Add qttools.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust.
* gnu/packages/patches/kwindowsystem-qt-compat.patch: Remove obsolete patch.
2019-10-19 08:31:00 +00:00
|
|
|
(define-public kholidays
|
|
|
|
(package
|
|
|
|
(name "kholidays")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
gnu: kde-frameworks: Update to 5.63.0.
KHolidays is part of frameworks since version 5.43 already.
* gnu/packages/kde.scm(kholidays): Move to …
* gnu/packages/kde-frameworks.scm(kholidays) … here, update to 5.63.0 and
[source]: Update path.
(attica, baloo, bluez-qt, breeze- icons,
extra-cmake-modules, kactivities, kactivities-stats, kapidox, karchive,
kauth, kbookmarks, kcmutils, kcodecs, kcompletion, kconfig, kcoreaddons,
kcrash, kdbusaddons, kde-frameworkintegration, kdeclarative, kded,
kdelibs4support, kdesu, kdnssd, kdoctools, kemoticons, kglobalaccel,
kguiaddons, khtml, ki18n, kidletime, kimageformats, kinit, kirigami,
kitemmodels, kitemviews, kjobwidgets, kjs, kjsembed, kmediaplayer,
knewstuff, knotifications, knotifyconfig, kpackage, kparts, kpeople, kpty,
kross, krunner, kservice, ksyntaxhighlighting, ktexteditor, kunitconversion,
kwallet, kwidgetsaddons, kxmlrpcclient, modemmanager-qt, networkmanager-qt,
oxygen-icons, plasma-framework, prison, qqc2-desktop-style, solid, sonnet,
threadweaver): Update to 5.63.0.
(kconfigwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kdesignerplugin): Update to 5.63.0; [source]: Update path.
(kdewebkit): Update to 5.63.0; [source]: Update path.;
[inputs]: Add qttools.
(kfilemetadata): Update to 5.63.0; [inputs]: Add kcoreaddons;
[arguments]<#pahses>: Add a test-case to the blacklist
(kiconthemes): Update to 5.63.0; [inputs]: Add qttools.
(kio): Update to 5.63.0; [inputs]: Add qttools.
(kplotting): Update to 5.63.0; [inputs]: Add qttools.
(ktextwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kwayland): Update to 5.63.0; [inputs]: Add wayland-protocols.
(kwindowsystem): Update to 5.63.0, update blacklist or tests,
explicitly set XDG_RUNTIME_DIR; [inputs]: Add xcb-util-wm.
(kxmlgui): Update to 5.63.0; [inputs]: Add qttools.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust.
* gnu/packages/patches/kwindowsystem-qt-compat.patch: Remove obsolete patch.
2019-10-19 08:31:00 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(base32 "1rifx51yk24sk578h08s1bwpqb61rnyyks33zpl82lcdnl1ljp26"))))
|
gnu: kde-frameworks: Update to 5.63.0.
KHolidays is part of frameworks since version 5.43 already.
* gnu/packages/kde.scm(kholidays): Move to …
* gnu/packages/kde-frameworks.scm(kholidays) … here, update to 5.63.0 and
[source]: Update path.
(attica, baloo, bluez-qt, breeze- icons,
extra-cmake-modules, kactivities, kactivities-stats, kapidox, karchive,
kauth, kbookmarks, kcmutils, kcodecs, kcompletion, kconfig, kcoreaddons,
kcrash, kdbusaddons, kde-frameworkintegration, kdeclarative, kded,
kdelibs4support, kdesu, kdnssd, kdoctools, kemoticons, kglobalaccel,
kguiaddons, khtml, ki18n, kidletime, kimageformats, kinit, kirigami,
kitemmodels, kitemviews, kjobwidgets, kjs, kjsembed, kmediaplayer,
knewstuff, knotifications, knotifyconfig, kpackage, kparts, kpeople, kpty,
kross, krunner, kservice, ksyntaxhighlighting, ktexteditor, kunitconversion,
kwallet, kwidgetsaddons, kxmlrpcclient, modemmanager-qt, networkmanager-qt,
oxygen-icons, plasma-framework, prison, qqc2-desktop-style, solid, sonnet,
threadweaver): Update to 5.63.0.
(kconfigwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kdesignerplugin): Update to 5.63.0; [source]: Update path.
(kdewebkit): Update to 5.63.0; [source]: Update path.;
[inputs]: Add qttools.
(kfilemetadata): Update to 5.63.0; [inputs]: Add kcoreaddons;
[arguments]<#pahses>: Add a test-case to the blacklist
(kiconthemes): Update to 5.63.0; [inputs]: Add qttools.
(kio): Update to 5.63.0; [inputs]: Add qttools.
(kplotting): Update to 5.63.0; [inputs]: Add qttools.
(ktextwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kwayland): Update to 5.63.0; [inputs]: Add wayland-protocols.
(kwindowsystem): Update to 5.63.0, update blacklist or tests,
explicitly set XDG_RUNTIME_DIR; [inputs]: Add xcb-util-wm.
(kxmlgui): Update to 5.63.0; [inputs]: Add qttools.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust.
* gnu/packages/patches/kwindowsystem-qt-compat.patch: Remove obsolete patch.
2019-10-19 08:31:00 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(arguments
|
|
|
|
`(#:phases
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-before 'check 'check-setup
|
|
|
|
(lambda _
|
|
|
|
;; blacklist a failing test function TODO: make it pass
|
|
|
|
(with-output-to-file "autotests/BLACKLIST"
|
|
|
|
(lambda _
|
|
|
|
(display "[testDefaultRegions]\n*\n")))
|
|
|
|
#t)))))
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("qttools" ,qttools)))
|
|
|
|
(inputs
|
2021-04-10 01:53:32 +00:00
|
|
|
`(("qtbase" ,qtbase-5)
|
gnu: kde-frameworks: Update to 5.63.0.
KHolidays is part of frameworks since version 5.43 already.
* gnu/packages/kde.scm(kholidays): Move to …
* gnu/packages/kde-frameworks.scm(kholidays) … here, update to 5.63.0 and
[source]: Update path.
(attica, baloo, bluez-qt, breeze- icons,
extra-cmake-modules, kactivities, kactivities-stats, kapidox, karchive,
kauth, kbookmarks, kcmutils, kcodecs, kcompletion, kconfig, kcoreaddons,
kcrash, kdbusaddons, kde-frameworkintegration, kdeclarative, kded,
kdelibs4support, kdesu, kdnssd, kdoctools, kemoticons, kglobalaccel,
kguiaddons, khtml, ki18n, kidletime, kimageformats, kinit, kirigami,
kitemmodels, kitemviews, kjobwidgets, kjs, kjsembed, kmediaplayer,
knewstuff, knotifications, knotifyconfig, kpackage, kparts, kpeople, kpty,
kross, krunner, kservice, ksyntaxhighlighting, ktexteditor, kunitconversion,
kwallet, kwidgetsaddons, kxmlrpcclient, modemmanager-qt, networkmanager-qt,
oxygen-icons, plasma-framework, prison, qqc2-desktop-style, solid, sonnet,
threadweaver): Update to 5.63.0.
(kconfigwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kdesignerplugin): Update to 5.63.0; [source]: Update path.
(kdewebkit): Update to 5.63.0; [source]: Update path.;
[inputs]: Add qttools.
(kfilemetadata): Update to 5.63.0; [inputs]: Add kcoreaddons;
[arguments]<#pahses>: Add a test-case to the blacklist
(kiconthemes): Update to 5.63.0; [inputs]: Add qttools.
(kio): Update to 5.63.0; [inputs]: Add qttools.
(kplotting): Update to 5.63.0; [inputs]: Add qttools.
(ktextwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kwayland): Update to 5.63.0; [inputs]: Add wayland-protocols.
(kwindowsystem): Update to 5.63.0, update blacklist or tests,
explicitly set XDG_RUNTIME_DIR; [inputs]: Add xcb-util-wm.
(kxmlgui): Update to 5.63.0; [inputs]: Add qttools.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust.
* gnu/packages/patches/kwindowsystem-qt-compat.patch: Remove obsolete patch.
2019-10-19 08:31:00 +00:00
|
|
|
("qtdeclarative" ,qtdeclarative)))
|
gnu: KDE: Fix old cgit home-pages.
Fix all home-pages pointing to git-repos a cgit.kde.org, which is
gone, to now use the correct repo at invent.kde.org.
* gnu/packages/kde.scm (grantleetheme, kdiagram): Update home-page.
* gnu/packages/kde-frameworks.scm (kholidays): Likewise.
* gnu/packages/kde-internet.scm (libgravatar, libktorrent): Likewise.
* gnu/packages/kde-multimedia.scm (libkcddb, libkcompactdisc): Likewise.
* gnu/packages/kde-pim.scm (kblog, kdav, kdepim-apps-libs,
kdepim-runtime, keventviews, kincidenceeditor, kmailcommon,
kmailimporter, kmessagelib, kpimcommon, ksmtp, libkdepim, libkgapi,
libkleo, libksieve): Likewise.
* gnu/packages/kde-plasma.scm (kdecoration, kscreenlocker): Likewise.
2020-12-12 17:22:37 +00:00
|
|
|
(home-page "https://invent.kde.org/frameworks/kholidays")
|
gnu: kde-frameworks: Update to 5.63.0.
KHolidays is part of frameworks since version 5.43 already.
* gnu/packages/kde.scm(kholidays): Move to …
* gnu/packages/kde-frameworks.scm(kholidays) … here, update to 5.63.0 and
[source]: Update path.
(attica, baloo, bluez-qt, breeze- icons,
extra-cmake-modules, kactivities, kactivities-stats, kapidox, karchive,
kauth, kbookmarks, kcmutils, kcodecs, kcompletion, kconfig, kcoreaddons,
kcrash, kdbusaddons, kde-frameworkintegration, kdeclarative, kded,
kdelibs4support, kdesu, kdnssd, kdoctools, kemoticons, kglobalaccel,
kguiaddons, khtml, ki18n, kidletime, kimageformats, kinit, kirigami,
kitemmodels, kitemviews, kjobwidgets, kjs, kjsembed, kmediaplayer,
knewstuff, knotifications, knotifyconfig, kpackage, kparts, kpeople, kpty,
kross, krunner, kservice, ksyntaxhighlighting, ktexteditor, kunitconversion,
kwallet, kwidgetsaddons, kxmlrpcclient, modemmanager-qt, networkmanager-qt,
oxygen-icons, plasma-framework, prison, qqc2-desktop-style, solid, sonnet,
threadweaver): Update to 5.63.0.
(kconfigwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kdesignerplugin): Update to 5.63.0; [source]: Update path.
(kdewebkit): Update to 5.63.0; [source]: Update path.;
[inputs]: Add qttools.
(kfilemetadata): Update to 5.63.0; [inputs]: Add kcoreaddons;
[arguments]<#pahses>: Add a test-case to the blacklist
(kiconthemes): Update to 5.63.0; [inputs]: Add qttools.
(kio): Update to 5.63.0; [inputs]: Add qttools.
(kplotting): Update to 5.63.0; [inputs]: Add qttools.
(ktextwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kwayland): Update to 5.63.0; [inputs]: Add wayland-protocols.
(kwindowsystem): Update to 5.63.0, update blacklist or tests,
explicitly set XDG_RUNTIME_DIR; [inputs]: Add xcb-util-wm.
(kxmlgui): Update to 5.63.0; [inputs]: Add qttools.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust.
* gnu/packages/patches/kwindowsystem-qt-compat.patch: Remove obsolete patch.
2019-10-19 08:31:00 +00:00
|
|
|
(synopsis "Library for regional holiday information")
|
|
|
|
(description "This library provides a C++ API that determines holiday and
|
|
|
|
other special events for a geographical region.")
|
|
|
|
(license license:lgpl2.0+)))
|
|
|
|
|
2016-06-12 18:42:17 +00:00
|
|
|
(define-public ki18n
|
|
|
|
(package
|
|
|
|
(name "ki18n")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1f952488492sm904i1iwgjp2gc7z07312mlshw4ckh2801y0qclc"))))
|
2016-06-12 18:42:17 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(propagated-inputs
|
2016-09-25 07:33:02 +00:00
|
|
|
`(("gettext" ,gettext-minimal)
|
2016-06-12 18:42:17 +00:00
|
|
|
("python" ,python)))
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
|
|
|
(inputs
|
2021-04-10 01:53:32 +00:00
|
|
|
`(("qtbase" ,qtbase-5)
|
2016-06-12 18:42:17 +00:00
|
|
|
("qtdeclarative" ,qtdeclarative)
|
|
|
|
("qtscript" ,qtscript)))
|
|
|
|
(arguments
|
|
|
|
`(#:phases
|
2016-10-29 16:48:28 +00:00
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-before 'check 'check-setup
|
|
|
|
(lambda _
|
|
|
|
(setenv "HOME" (getcwd))
|
|
|
|
#t)))))
|
2016-06-12 18:42:17 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "KDE Gettext-based UI text internationalization")
|
|
|
|
(description "KI18n provides functionality for internationalizing user
|
|
|
|
interface text in applications, based on the GNU Gettext translation system. It
|
|
|
|
wraps the standard Gettext functionality, so that the programmers and translators
|
|
|
|
can use the familiar Gettext tools and workflows.
|
|
|
|
|
|
|
|
KI18n provides additional functionality as well, for both programmers and
|
|
|
|
translators, which can help to achieve a higher overall quality of source and
|
|
|
|
translated text. This includes argument capturing, customizable markup, and
|
|
|
|
translation scripting.")
|
|
|
|
(license license:lgpl2.1+)))
|
|
|
|
|
2016-06-12 18:42:36 +00:00
|
|
|
(define-public kidletime
|
|
|
|
(package
|
|
|
|
(name "kidletime")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"0vbxs80a8kh2xbxclx8zwl7acynsasa7i0cs171fxr26d0dmmhm5"))))
|
2016-06-12 18:42:36 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
2017-09-19 17:56:23 +00:00
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("pkg-config" ,pkg-config)))
|
2016-06-12 18:42:36 +00:00
|
|
|
(inputs
|
2017-09-19 17:56:23 +00:00
|
|
|
`(("libxscrnsaver" ,libxscrnsaver) ; X-Screensaver based poller, fallback mode
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2016-06-12 18:42:36 +00:00
|
|
|
("qtx11extras" ,qtx11extras)))
|
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Reporting of idle time of user and system")
|
|
|
|
(description "KIdleTime is a singleton reporting information on idle time.
|
|
|
|
It is useful not only for finding out about the current idle time of the PC,
|
|
|
|
but also for getting notified upon idle time events, such as custom timeouts,
|
|
|
|
or user activity.")
|
|
|
|
(license (list license:gpl2+ license:lgpl2.1+))))
|
|
|
|
|
2017-11-01 16:42:07 +00:00
|
|
|
(define-public kirigami
|
|
|
|
;; Kirigami is listed as tier 1 framework, but optionally includes
|
|
|
|
;; plasma-framework which is tier 3.
|
|
|
|
(package
|
|
|
|
(name "kirigami")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2017-11-01 16:42:07 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
"kirigami2-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"0akkyif6n9l7hw4cj6nkf1zwgnd7vqi1gyiqmn588rspgl91zf1w"))))
|
2017-11-01 16:42:07 +00:00
|
|
|
(properties `((upstream-name . "kirigami2")))
|
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("qttools" ,qttools)))
|
|
|
|
(inputs
|
|
|
|
`(("kwindowsystem" ,kwindowsystem)
|
|
|
|
;; TODO: Find a way to activate this optional include without
|
|
|
|
;; introducing a recursive dependency.
|
|
|
|
;;("plasma-frameworks" ,plasma-framework) ;; Tier 3!
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2017-11-01 16:42:07 +00:00
|
|
|
("qtdeclarative" ,qtdeclarative)
|
|
|
|
("qtquickcontrols2" ,qtquickcontrols2)
|
|
|
|
("qtsvg" ,qtsvg)
|
|
|
|
;; Run-time dependency
|
|
|
|
("qtgraphicaleffects" ,qtgraphicaleffects)))
|
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "QtQuick components for mobile user interfaces")
|
|
|
|
(description "Kirigami is a set of high level QtQuick components looking
|
|
|
|
and feeling well on both mobile and desktop devices. They ease the creation
|
|
|
|
of applications that follow the Kirigami Human Interface Guidelines.")
|
|
|
|
(license license:lgpl2.1+)))
|
|
|
|
|
2016-06-12 18:46:33 +00:00
|
|
|
(define-public kitemmodels
|
|
|
|
(package
|
|
|
|
(name "kitemmodels")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"0x7y5shg2pp490hvmkz81b8j01cha9j1001q34m7pnyf0n3zknzc"))))
|
gnu: Cleanup KDE packages to use the update qt-build-system.
* gnu/packages/kde.scm (grantleetheme): [arguments] Remove.
(kdeconnect)[arguments]<phases>{check-setup}: Remove.
libkdegames: Use qt-build-system. [arguments]: Remove.
* gnu/packages/kde-frameworks.scm (kguiaddons, kitemmodels,
kitemviews, kplotting, sonnet, kcompletion, kcrash, kdesignerplugin,
kglobalaccel, kparts, ktextwidgets, khtml, kmediaplayer): Use
qt-build-system. [arguments]: Remove.
(kpeople): Use qt-build-system. [arguments]<phases>: Remove.
(kconfigwidgets, kwidgetsaddons) Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-plasma.scm (kdecoration) Use qt-build-system.
[arguments]: Remove.
(libkscreen): Use qt-build-system. [arguments]<phases>: Remove.
(libksysguard): Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-utils.scm (kronometer, rsibreak): [arguments]
Remove.
2020-01-23 20:13:42 +00:00
|
|
|
(build-system qt-build-system)
|
2016-06-12 18:46:33 +00:00
|
|
|
(native-inputs
|
2017-05-15 20:25:28 +00:00
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
2016-06-12 18:46:33 +00:00
|
|
|
(inputs
|
2021-04-10 01:53:32 +00:00
|
|
|
`(("qtbase" ,qtbase-5)
|
2017-05-15 15:31:36 +00:00
|
|
|
("qtdeclarative" ,qtdeclarative)))
|
2016-06-12 18:46:33 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Set of item models extending the Qt model-view framework")
|
|
|
|
(description "KItemModels provides the following models:
|
|
|
|
|
2016-08-19 15:49:54 +00:00
|
|
|
@enumerate
|
2016-06-12 18:46:33 +00:00
|
|
|
@item KBreadcrumbSelectionModel - Selects the parents of selected items to
|
|
|
|
create breadcrumbs.
|
|
|
|
|
|
|
|
@item KCheckableProxyModel - Adds a checkable capability to a source model.
|
|
|
|
|
|
|
|
@item KConcatenateRowsProxyModel - Concatenates rows from multiple source models.
|
|
|
|
|
|
|
|
@item KDescendantsProxyModel - Proxy Model for restructuring a Tree into a list.
|
|
|
|
|
|
|
|
@item KExtraColumnsProxyModel - Adds columns after existing columns.
|
|
|
|
|
|
|
|
@item KLinkItemSelectionModel - Share a selection in multiple views which do
|
|
|
|
not have the same source model.
|
|
|
|
|
|
|
|
@item KModelIndexProxyMapper - Mapping of indexes and selections through proxy
|
|
|
|
models.
|
|
|
|
|
|
|
|
@item KRearrangeColumnsProxyModel - Can reorder and hide columns from the source
|
|
|
|
model.
|
|
|
|
|
|
|
|
@item KRecursiveFilterProxyModel - Recursive filtering of models.
|
|
|
|
|
|
|
|
@item KSelectionProxyModel - A Proxy Model which presents a subset of its source
|
|
|
|
model to observers
|
2016-08-19 15:49:54 +00:00
|
|
|
@end enumerate")
|
2016-06-12 18:46:33 +00:00
|
|
|
(license license:lgpl2.1+)))
|
|
|
|
|
2016-06-12 18:47:13 +00:00
|
|
|
(define-public kitemviews
|
|
|
|
(package
|
|
|
|
(name "kitemviews")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"04vlmkvc3y5h7cpb6kdv9gha5axxkimhqh44mdg2ncyn4sas6j68"))))
|
gnu: Cleanup KDE packages to use the update qt-build-system.
* gnu/packages/kde.scm (grantleetheme): [arguments] Remove.
(kdeconnect)[arguments]<phases>{check-setup}: Remove.
libkdegames: Use qt-build-system. [arguments]: Remove.
* gnu/packages/kde-frameworks.scm (kguiaddons, kitemmodels,
kitemviews, kplotting, sonnet, kcompletion, kcrash, kdesignerplugin,
kglobalaccel, kparts, ktextwidgets, khtml, kmediaplayer): Use
qt-build-system. [arguments]: Remove.
(kpeople): Use qt-build-system. [arguments]<phases>: Remove.
(kconfigwidgets, kwidgetsaddons) Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-plasma.scm (kdecoration) Use qt-build-system.
[arguments]: Remove.
(libkscreen): Use qt-build-system. [arguments]<phases>: Remove.
(libksysguard): Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-utils.scm (kronometer, rsibreak): [arguments]
Remove.
2020-01-23 20:13:42 +00:00
|
|
|
(build-system qt-build-system)
|
2016-06-12 18:47:13 +00:00
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
2017-05-15 20:25:28 +00:00
|
|
|
("qttools" ,qttools)))
|
2016-06-12 18:47:13 +00:00
|
|
|
(inputs
|
2021-04-10 01:53:32 +00:00
|
|
|
`(("qtbase" ,qtbase-5)))
|
2016-06-12 18:47:13 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Set of item views extending the Qt model-view framework")
|
|
|
|
(description "KItemViews includes a set of views, which can be used with
|
|
|
|
item models. It includes views for categorizing lists and to add search filters
|
|
|
|
to flat and hierarchical lists.")
|
|
|
|
(license (list license:gpl2+ license:lgpl2.1+))))
|
|
|
|
|
2016-06-12 18:47:45 +00:00
|
|
|
(define-public kplotting
|
|
|
|
(package
|
|
|
|
(name "kplotting")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1wj4n2a8iz9ml1y0012xkpsx3dfp5gl2dn80sifrzvkxjxrhwach"))))
|
gnu: Cleanup KDE packages to use the update qt-build-system.
* gnu/packages/kde.scm (grantleetheme): [arguments] Remove.
(kdeconnect)[arguments]<phases>{check-setup}: Remove.
libkdegames: Use qt-build-system. [arguments]: Remove.
* gnu/packages/kde-frameworks.scm (kguiaddons, kitemmodels,
kitemviews, kplotting, sonnet, kcompletion, kcrash, kdesignerplugin,
kglobalaccel, kparts, ktextwidgets, khtml, kmediaplayer): Use
qt-build-system. [arguments]: Remove.
(kpeople): Use qt-build-system. [arguments]<phases>: Remove.
(kconfigwidgets, kwidgetsaddons) Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-plasma.scm (kdecoration) Use qt-build-system.
[arguments]: Remove.
(libkscreen): Use qt-build-system. [arguments]<phases>: Remove.
(libksysguard): Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-utils.scm (kronometer, rsibreak): [arguments]
Remove.
2020-01-23 20:13:42 +00:00
|
|
|
(build-system qt-build-system)
|
2016-06-12 18:47:45 +00:00
|
|
|
(native-inputs
|
2020-04-05 21:31:59 +00:00
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
gnu: kde-frameworks: Update to 5.63.0.
KHolidays is part of frameworks since version 5.43 already.
* gnu/packages/kde.scm(kholidays): Move to …
* gnu/packages/kde-frameworks.scm(kholidays) … here, update to 5.63.0 and
[source]: Update path.
(attica, baloo, bluez-qt, breeze- icons,
extra-cmake-modules, kactivities, kactivities-stats, kapidox, karchive,
kauth, kbookmarks, kcmutils, kcodecs, kcompletion, kconfig, kcoreaddons,
kcrash, kdbusaddons, kde-frameworkintegration, kdeclarative, kded,
kdelibs4support, kdesu, kdnssd, kdoctools, kemoticons, kglobalaccel,
kguiaddons, khtml, ki18n, kidletime, kimageformats, kinit, kirigami,
kitemmodels, kitemviews, kjobwidgets, kjs, kjsembed, kmediaplayer,
knewstuff, knotifications, knotifyconfig, kpackage, kparts, kpeople, kpty,
kross, krunner, kservice, ksyntaxhighlighting, ktexteditor, kunitconversion,
kwallet, kwidgetsaddons, kxmlrpcclient, modemmanager-qt, networkmanager-qt,
oxygen-icons, plasma-framework, prison, qqc2-desktop-style, solid, sonnet,
threadweaver): Update to 5.63.0.
(kconfigwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kdesignerplugin): Update to 5.63.0; [source]: Update path.
(kdewebkit): Update to 5.63.0; [source]: Update path.;
[inputs]: Add qttools.
(kfilemetadata): Update to 5.63.0; [inputs]: Add kcoreaddons;
[arguments]<#pahses>: Add a test-case to the blacklist
(kiconthemes): Update to 5.63.0; [inputs]: Add qttools.
(kio): Update to 5.63.0; [inputs]: Add qttools.
(kplotting): Update to 5.63.0; [inputs]: Add qttools.
(ktextwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kwayland): Update to 5.63.0; [inputs]: Add wayland-protocols.
(kwindowsystem): Update to 5.63.0, update blacklist or tests,
explicitly set XDG_RUNTIME_DIR; [inputs]: Add xcb-util-wm.
(kxmlgui): Update to 5.63.0; [inputs]: Add qttools.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust.
* gnu/packages/patches/kwindowsystem-qt-compat.patch: Remove obsolete patch.
2019-10-19 08:31:00 +00:00
|
|
|
("qttools" ,qttools)))
|
2020-04-05 21:31:59 +00:00
|
|
|
(inputs
|
2021-04-10 01:53:32 +00:00
|
|
|
`(("qtbase" ,qtbase-5)))
|
2016-06-12 18:47:45 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Data plotting library")
|
|
|
|
(description "KPlotWidget is a QWidget-derived class that provides a virtual
|
|
|
|
base class for easy data-plotting. The idea behind KPlotWidget is that you only
|
|
|
|
have to specify information in \"data units\", the natural units of the
|
|
|
|
data being plotted. KPlotWidget automatically converts everything to screen
|
|
|
|
pixel units.")
|
|
|
|
(license license:lgpl2.1+)))
|
|
|
|
|
2016-11-24 22:58:52 +00:00
|
|
|
(define-public ksyntaxhighlighting
|
|
|
|
(package
|
|
|
|
(name "ksyntaxhighlighting")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-11-24 22:58:52 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
"syntax-highlighting-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"12jn7lqsp86329spai7n1n8i65nwhxh8gp33wkq543h7w3i2a3jb"))))
|
2016-11-24 22:58:52 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("perl" ,perl)
|
gnu: Update kde-frameworks to 5.32.0
* gnu/packages/kde-frameworks.scm
(breeze-icons): Update to 5.32.0. [arguments]: Re-enable tests.
(kio): Update to 5.32.0. [source]: Remove patch.
(ktexteditor): Update to 5.32.0. [inputs]: Add ksyntaxhighlighting.
(networkmanager-qt): Update to 5.32.0. [source]: Add patches.
(kunitconversion): Update to 5.32.0. [arguments]
<disable-a-failing-test-case>: New phase.
(ksyntaxhighlighting): Update to 5.32.0.[native-iputs]: Add qtools.
(knewstuff): Update to 5.32.0. [inputs]: Add qtdeclarative.
(attica, baloo, bluez-qt, extra-cmake-modules, kactivities,
kactivities-stats, kapidox, karchive, kauth, kbookmarks, kcmutils, kcodecs,
kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, kdbusaddons,
kdeclarative, kded, kdesignerplugin, kdesu, kdnssd, kdoctools, kemoticons,
kfilemetadata, kglobalaccel, kguiaddons, ki18n, kiconthemes, kidletime,
kimageformats, kinit, kitemmodels, kitemviews, kjobwidgets, knotifications,
knotifyconfig, kpackage, kparts, kpeople, kplotting, kpty, krunner,
kservice, ktextwidgets, kwallet, kwayland, kwidgetsaddons, kwindowsystem,
kxmlgui, kxmlrpcclient, modemmanager-qt, oxygen-icons, plasma-framework,
solid, sonnet, threadweaver): Update to 5.32.0.
* gnu/packages/patches/kio-CVE-2017-6410.patch: Delete file.
* gnu/packages/patches/networkmanager-qt-activeconnection-test-1.patch,
gnu/packages/patches/networkmanager-qt-activeconnection-test-2.patch:
New files.
* gnu/local.mk (dist_patch_DATA): Remove resp. add the patch files.
2017-03-28 15:49:41 +00:00
|
|
|
("qttools" ,qttools)
|
2016-11-24 22:58:52 +00:00
|
|
|
;; Optional, for compile-time validation of syntax definition files:
|
|
|
|
("qtxmlpatterns" ,qtxmlpatterns)))
|
|
|
|
(inputs
|
2021-04-10 01:53:32 +00:00
|
|
|
`(("qtbase" ,qtbase-5)))
|
2016-11-24 22:58:52 +00:00
|
|
|
(arguments
|
|
|
|
`(#:phases
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-after 'patch-source-shebangs 'unpatch-source-shebang
|
|
|
|
(lambda _
|
|
|
|
;; revert the patch-shebang phase on scripts which are
|
|
|
|
;; in fact test data
|
|
|
|
(substitute* '("autotests/input/test.bash"
|
|
|
|
"autotests/folding/test.bash.fold")
|
|
|
|
(((which "bash")) "/bin/bash"))
|
|
|
|
(substitute* '("autotests/input/highlight.sh"
|
|
|
|
"autotests/folding/highlight.sh.fold")
|
|
|
|
(((which "sh")) " /bin/sh")) ;; space in front!
|
|
|
|
(substitute* '("autotests/input/highlight.pl"
|
|
|
|
"autotests/folding/highlight.pl.fold")
|
|
|
|
(((which "perl")) "/usr/bin/perl"))
|
|
|
|
#t)))))
|
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Syntax highlighting engine for Kate syntax definitions")
|
|
|
|
(description "This is a stand-alone implementation of the Kate syntax
|
|
|
|
highlighting engine. It's meant as a building block for text editors as well
|
|
|
|
as for simple highlighted text rendering (e.g. as HTML), supporting both
|
|
|
|
integration with a custom editor as well as a ready-to-use
|
|
|
|
@code{QSyntaxHighlighter} sub-class.")
|
gnu: kde-framework: Update to 5.37.0.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica,
bluez-qt, breeze-icons, kapidox, karchive, kcodecs, kconfig,
kcoreaddons, kdbusaddons, kdnssd, kguiaddons, kil8n, kidletime,
kitemmodules, kplotting, ksyntaxhighlighting, kwayland, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, solid,
sonnet, threadweaver, kauth, kcompletion, kcrash, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, baloo,
kactivities, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets,
kdeclarative, kded, kdesignerplugin, kdesu, kemoticons, kglobalaccel,
kiconthemes, kinit, kio, knewstuff, knotifyconfig, kparts, kpeople,
krunner, kservice, ktexteditor, ktextwidgets, kwallet, kxmlgui,
kxmlrpcclient, plasma-framework, kde-framworkintegration,
kdelibs4support, khtml, kjs, kjsembed, kmediaplayer, kross): Update to 5.37.0.
(bluez-qt)[arguments]: Disable tests.
(kcodecs, khtml)[native-inputs]: Add gperf.
(ksyntaxhighlighting)[properties]: New field, add upstream-name.
(kimageformats, baloo)[arguments]: Add phase to disable failing test.
(krunner)[inputs]: Add kwindowsystem.
2017-08-18 12:25:38 +00:00
|
|
|
(properties `((upstream-name . "syntax-highlighting")))
|
2016-11-24 22:58:52 +00:00
|
|
|
(license license:lgpl2.1+)))
|
|
|
|
|
2016-06-12 18:48:51 +00:00
|
|
|
(define-public kwayland
|
|
|
|
(package
|
|
|
|
(name "kwayland")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"0hrpbfzixjpnfy9q5x66q1fff0p7n80rrs127zzdv68pyi6456ry"))))
|
2016-06-12 18:48:51 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
(inputs
|
2021-04-10 01:53:32 +00:00
|
|
|
`(("qtbase" ,qtbase-5)
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
("qtwayland" ,qtwayland)
|
gnu: kde-frameworks: Update to 5.63.0.
KHolidays is part of frameworks since version 5.43 already.
* gnu/packages/kde.scm(kholidays): Move to …
* gnu/packages/kde-frameworks.scm(kholidays) … here, update to 5.63.0 and
[source]: Update path.
(attica, baloo, bluez-qt, breeze- icons,
extra-cmake-modules, kactivities, kactivities-stats, kapidox, karchive,
kauth, kbookmarks, kcmutils, kcodecs, kcompletion, kconfig, kcoreaddons,
kcrash, kdbusaddons, kde-frameworkintegration, kdeclarative, kded,
kdelibs4support, kdesu, kdnssd, kdoctools, kemoticons, kglobalaccel,
kguiaddons, khtml, ki18n, kidletime, kimageformats, kinit, kirigami,
kitemmodels, kitemviews, kjobwidgets, kjs, kjsembed, kmediaplayer,
knewstuff, knotifications, knotifyconfig, kpackage, kparts, kpeople, kpty,
kross, krunner, kservice, ksyntaxhighlighting, ktexteditor, kunitconversion,
kwallet, kwidgetsaddons, kxmlrpcclient, modemmanager-qt, networkmanager-qt,
oxygen-icons, plasma-framework, prison, qqc2-desktop-style, solid, sonnet,
threadweaver): Update to 5.63.0.
(kconfigwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kdesignerplugin): Update to 5.63.0; [source]: Update path.
(kdewebkit): Update to 5.63.0; [source]: Update path.;
[inputs]: Add qttools.
(kfilemetadata): Update to 5.63.0; [inputs]: Add kcoreaddons;
[arguments]<#pahses>: Add a test-case to the blacklist
(kiconthemes): Update to 5.63.0; [inputs]: Add qttools.
(kio): Update to 5.63.0; [inputs]: Add qttools.
(kplotting): Update to 5.63.0; [inputs]: Add qttools.
(ktextwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kwayland): Update to 5.63.0; [inputs]: Add wayland-protocols.
(kwindowsystem): Update to 5.63.0, update blacklist or tests,
explicitly set XDG_RUNTIME_DIR; [inputs]: Add xcb-util-wm.
(kxmlgui): Update to 5.63.0; [inputs]: Add qttools.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust.
* gnu/packages/patches/kwindowsystem-qt-compat.patch: Remove obsolete patch.
2019-10-19 08:31:00 +00:00
|
|
|
("wayland" ,wayland)
|
|
|
|
("wayland-protocols" ,wayland-protocols)))
|
2016-06-12 18:48:51 +00:00
|
|
|
(arguments
|
2021-02-01 08:00:06 +00:00
|
|
|
`(#:tests? #f ; FIXME tests require weston to run
|
|
|
|
; weston requires wayland flags in mesa
|
|
|
|
#:phases
|
2016-10-29 16:48:28 +00:00
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-before 'check 'check-setup
|
|
|
|
(lambda _
|
|
|
|
(setenv "XDG_RUNTIME_DIR" "/tmp")
|
|
|
|
#t)))))
|
2016-06-12 18:48:51 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Qt-style API to interact with the wayland client and server")
|
|
|
|
(description "As the names suggest they implement a Client respectively a
|
|
|
|
Server API for the Wayland protocol. The API is Qt-styled removing the needs to
|
|
|
|
interact with a for a Qt developer uncomfortable low-level C-API. For example
|
|
|
|
the callback mechanism from the Wayland API is replaced by signals, data types
|
|
|
|
are adjusted to be what a Qt developer expects - two arguments of int are
|
|
|
|
represented by a QPoint or a QSize.")
|
|
|
|
(license license:lgpl2.1+)))
|
|
|
|
|
2016-06-12 18:49:12 +00:00
|
|
|
(define-public kwidgetsaddons
|
|
|
|
(package
|
|
|
|
(name "kwidgetsaddons")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"03l37lh219np7pqfa56r2v7n5s5xg4rjq005qng4b5izd95ri56j"))))
|
gnu: Cleanup KDE packages to use the update qt-build-system.
* gnu/packages/kde.scm (grantleetheme): [arguments] Remove.
(kdeconnect)[arguments]<phases>{check-setup}: Remove.
libkdegames: Use qt-build-system. [arguments]: Remove.
* gnu/packages/kde-frameworks.scm (kguiaddons, kitemmodels,
kitemviews, kplotting, sonnet, kcompletion, kcrash, kdesignerplugin,
kglobalaccel, kparts, ktextwidgets, khtml, kmediaplayer): Use
qt-build-system. [arguments]: Remove.
(kpeople): Use qt-build-system. [arguments]<phases>: Remove.
(kconfigwidgets, kwidgetsaddons) Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-plasma.scm (kdecoration) Use qt-build-system.
[arguments]: Remove.
(libkscreen): Use qt-build-system. [arguments]<phases>: Remove.
(libksysguard): Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-utils.scm (kronometer, rsibreak): [arguments]
Remove.
2020-01-23 20:13:42 +00:00
|
|
|
(build-system qt-build-system)
|
2016-06-12 18:49:12 +00:00
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("qttools" ,qttools)
|
gnu: Use the test-only Xorg variant for tests.
* gnu/packages/education.scm (gcompris-qt)[native-inputs]: Change XORG-SERVER
to XORG-SERVER-FOR-TESTS.
* gnu/packages/engineering.scm (pcb, qucs, openscad)[native-inputs]: Likewise.
* gnu/packages/gnome.scm (libbonoboui, d-feet, gspell, libdazzle, libhandy)[native-inputs]: Likewise.
* gnu/packages/gnupg.scm (parcimonie)[native-inputs]: Likewise.
* gnu/packages/graphics.scm (opensubdiv, rapicorn)[native-inputs]: Likewise.
* gnu/packages/gtk.scm (gtksourceview-2, gtksourceview)[native-inputs]: Likewise.
* gnu/packages/image-processing.scm (opencv)[native-inputs]: Likewise.
* gnu/packages/kde-frameworks.scm (kconfig, kcoreaddons, kwidgetsaddons,
kwindowsystem, kdeclarative)[native-inputs]: Likewise.
* gnu/packages/kde-plasma.scm (kscreenlocker)[native-inputs]: Likewise.
* gnu/packages/messaging.scm (gajim)[native-inputs]: Likewise.
* gnu/packages/python-xyz.scm (python-seaborn)[native-inputs]: Likewise.
2019-11-27 21:19:13 +00:00
|
|
|
("xorg-server" ,xorg-server-for-tests)))
|
2016-06-12 18:49:12 +00:00
|
|
|
(inputs
|
2021-04-10 01:53:32 +00:00
|
|
|
`(("qtbase" ,qtbase-5)))
|
2016-06-12 18:49:12 +00:00
|
|
|
(arguments
|
2017-06-04 19:10:51 +00:00
|
|
|
`(#:phases
|
2016-10-29 16:48:28 +00:00
|
|
|
(modify-phases %standard-phases
|
2020-12-29 09:07:51 +00:00
|
|
|
(add-after 'unpack 'adjust-tests
|
|
|
|
(lambda _
|
|
|
|
;; It is unclear why this test suddenly started failing.
|
|
|
|
(substitute* "autotests/kcolumnresizertest.cpp"
|
|
|
|
((".*QCOMPARE.*") ""))
|
2016-10-29 16:48:28 +00:00
|
|
|
#t)))))
|
2016-06-12 18:49:12 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Large set of desktop widgets")
|
|
|
|
(description "Provided are action classes that can be added to toolbars or
|
|
|
|
menus, a wide range of widgets for selecting characters, fonts, colors, actions,
|
|
|
|
dates and times, or MIME types, as well as platform-aware dialogs for
|
|
|
|
configuration pages, message boxes, and password requests.")
|
|
|
|
(license (list license:gpl2+ license:lgpl2.1+))))
|
|
|
|
|
2015-07-24 21:01:14 +00:00
|
|
|
(define-public kwindowsystem
|
|
|
|
(package
|
|
|
|
(name "kwindowsystem")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"0a68cj0bsl5a9sxfd969khznycrn9p6grp2b08hqacxqdknzs0wh"))))
|
2015-07-24 21:01:14 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
2016-08-02 10:49:12 +00:00
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("pkg-config" ,pkg-config)
|
2017-06-04 22:42:08 +00:00
|
|
|
("dbus" ,dbus) ; for the tests
|
2019-01-02 12:09:35 +00:00
|
|
|
("openbox" ,openbox) ; for the tests
|
2016-08-02 10:49:12 +00:00
|
|
|
("qttools" ,qttools)
|
gnu: Use the test-only Xorg variant for tests.
* gnu/packages/education.scm (gcompris-qt)[native-inputs]: Change XORG-SERVER
to XORG-SERVER-FOR-TESTS.
* gnu/packages/engineering.scm (pcb, qucs, openscad)[native-inputs]: Likewise.
* gnu/packages/gnome.scm (libbonoboui, d-feet, gspell, libdazzle, libhandy)[native-inputs]: Likewise.
* gnu/packages/gnupg.scm (parcimonie)[native-inputs]: Likewise.
* gnu/packages/graphics.scm (opensubdiv, rapicorn)[native-inputs]: Likewise.
* gnu/packages/gtk.scm (gtksourceview-2, gtksourceview)[native-inputs]: Likewise.
* gnu/packages/image-processing.scm (opencv)[native-inputs]: Likewise.
* gnu/packages/kde-frameworks.scm (kconfig, kcoreaddons, kwidgetsaddons,
kwindowsystem, kdeclarative)[native-inputs]: Likewise.
* gnu/packages/kde-plasma.scm (kscreenlocker)[native-inputs]: Likewise.
* gnu/packages/messaging.scm (gajim)[native-inputs]: Likewise.
* gnu/packages/python-xyz.scm (python-seaborn)[native-inputs]: Likewise.
2019-11-27 21:19:13 +00:00
|
|
|
("xorg-server" ,xorg-server-for-tests))) ; for the tests
|
2015-07-24 21:01:14 +00:00
|
|
|
(inputs
|
2016-08-02 10:49:12 +00:00
|
|
|
`(("libxrender" ,libxrender)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2016-08-02 10:49:12 +00:00
|
|
|
("qtx11extras" ,qtx11extras)
|
2019-10-18 16:53:13 +00:00
|
|
|
("xcb-utils-keysyms" ,xcb-util-keysyms)
|
|
|
|
("xcb-util-wm" ,xcb-util-wm)))
|
2015-07-24 21:01:14 +00:00
|
|
|
(arguments
|
2019-01-02 12:09:35 +00:00
|
|
|
`(#:phases
|
2017-06-04 22:42:08 +00:00
|
|
|
(modify-phases %standard-phases
|
2019-01-02 12:09:35 +00:00
|
|
|
(add-before 'check 'blacklist-failing-tests
|
|
|
|
(lambda _
|
|
|
|
;; Blacklist a failing test-functions. FIXME: Make it pass.
|
|
|
|
(with-output-to-file "autotests/BLACKLIST"
|
|
|
|
(lambda _
|
gnu: kde-frameworks: Update to 5.63.0.
KHolidays is part of frameworks since version 5.43 already.
* gnu/packages/kde.scm(kholidays): Move to …
* gnu/packages/kde-frameworks.scm(kholidays) … here, update to 5.63.0 and
[source]: Update path.
(attica, baloo, bluez-qt, breeze- icons,
extra-cmake-modules, kactivities, kactivities-stats, kapidox, karchive,
kauth, kbookmarks, kcmutils, kcodecs, kcompletion, kconfig, kcoreaddons,
kcrash, kdbusaddons, kde-frameworkintegration, kdeclarative, kded,
kdelibs4support, kdesu, kdnssd, kdoctools, kemoticons, kglobalaccel,
kguiaddons, khtml, ki18n, kidletime, kimageformats, kinit, kirigami,
kitemmodels, kitemviews, kjobwidgets, kjs, kjsembed, kmediaplayer,
knewstuff, knotifications, knotifyconfig, kpackage, kparts, kpeople, kpty,
kross, krunner, kservice, ksyntaxhighlighting, ktexteditor, kunitconversion,
kwallet, kwidgetsaddons, kxmlrpcclient, modemmanager-qt, networkmanager-qt,
oxygen-icons, plasma-framework, prison, qqc2-desktop-style, solid, sonnet,
threadweaver): Update to 5.63.0.
(kconfigwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kdesignerplugin): Update to 5.63.0; [source]: Update path.
(kdewebkit): Update to 5.63.0; [source]: Update path.;
[inputs]: Add qttools.
(kfilemetadata): Update to 5.63.0; [inputs]: Add kcoreaddons;
[arguments]<#pahses>: Add a test-case to the blacklist
(kiconthemes): Update to 5.63.0; [inputs]: Add qttools.
(kio): Update to 5.63.0; [inputs]: Add qttools.
(kplotting): Update to 5.63.0; [inputs]: Add qttools.
(ktextwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kwayland): Update to 5.63.0; [inputs]: Add wayland-protocols.
(kwindowsystem): Update to 5.63.0, update blacklist or tests,
explicitly set XDG_RUNTIME_DIR; [inputs]: Add xcb-util-wm.
(kxmlgui): Update to 5.63.0; [inputs]: Add qttools.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust.
* gnu/packages/patches/kwindowsystem-qt-compat.patch: Remove obsolete patch.
2019-10-19 08:31:00 +00:00
|
|
|
(display "[testGroupLeader]\n*\n")
|
|
|
|
(display "[testClientMachine]\n*\n"))) ;; requires network
|
2019-01-02 12:09:35 +00:00
|
|
|
#t))
|
|
|
|
(replace 'check
|
|
|
|
(lambda _
|
|
|
|
;; The test suite requires a running window anager
|
gnu: kde-frameworks: Update to 5.63.0.
KHolidays is part of frameworks since version 5.43 already.
* gnu/packages/kde.scm(kholidays): Move to …
* gnu/packages/kde-frameworks.scm(kholidays) … here, update to 5.63.0 and
[source]: Update path.
(attica, baloo, bluez-qt, breeze- icons,
extra-cmake-modules, kactivities, kactivities-stats, kapidox, karchive,
kauth, kbookmarks, kcmutils, kcodecs, kcompletion, kconfig, kcoreaddons,
kcrash, kdbusaddons, kde-frameworkintegration, kdeclarative, kded,
kdelibs4support, kdesu, kdnssd, kdoctools, kemoticons, kglobalaccel,
kguiaddons, khtml, ki18n, kidletime, kimageformats, kinit, kirigami,
kitemmodels, kitemviews, kjobwidgets, kjs, kjsembed, kmediaplayer,
knewstuff, knotifications, knotifyconfig, kpackage, kparts, kpeople, kpty,
kross, krunner, kservice, ksyntaxhighlighting, ktexteditor, kunitconversion,
kwallet, kwidgetsaddons, kxmlrpcclient, modemmanager-qt, networkmanager-qt,
oxygen-icons, plasma-framework, prison, qqc2-desktop-style, solid, sonnet,
threadweaver): Update to 5.63.0.
(kconfigwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kdesignerplugin): Update to 5.63.0; [source]: Update path.
(kdewebkit): Update to 5.63.0; [source]: Update path.;
[inputs]: Add qttools.
(kfilemetadata): Update to 5.63.0; [inputs]: Add kcoreaddons;
[arguments]<#pahses>: Add a test-case to the blacklist
(kiconthemes): Update to 5.63.0; [inputs]: Add qttools.
(kio): Update to 5.63.0; [inputs]: Add qttools.
(kplotting): Update to 5.63.0; [inputs]: Add qttools.
(ktextwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kwayland): Update to 5.63.0; [inputs]: Add wayland-protocols.
(kwindowsystem): Update to 5.63.0, update blacklist or tests,
explicitly set XDG_RUNTIME_DIR; [inputs]: Add xcb-util-wm.
(kxmlgui): Update to 5.63.0; [inputs]: Add qttools.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust.
* gnu/packages/patches/kwindowsystem-qt-compat.patch: Remove obsolete patch.
2019-10-19 08:31:00 +00:00
|
|
|
(setenv "XDG_RUNTIME_DIR" "/tmp")
|
2019-01-02 12:09:35 +00:00
|
|
|
(system "Xvfb :1 -ac -screen 0 640x480x24 &")
|
|
|
|
(setenv "DISPLAY" ":1")
|
|
|
|
(sleep 5) ;; Give Xvfb a few moments to get on it's feet
|
|
|
|
(system "openbox &")
|
|
|
|
(setenv "CTEST_OUTPUT_ON_FAILURE" "1")
|
|
|
|
(setenv "DBUS_FATAL_WARNINGS" "0")
|
|
|
|
(invoke "dbus-launch" "ctest" "."))))))
|
2015-07-24 21:01:14 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "KDE access to the windowing system")
|
|
|
|
(description "KWindowSystem provides information about and allows
|
|
|
|
interaction with the windowing system. It provides a high level API, which
|
|
|
|
is windowing system independent and has platform specific
|
|
|
|
implementations. This API is inspired by X11 and thus not all functionality
|
|
|
|
is available on all windowing systems.
|
|
|
|
|
|
|
|
In addition to the high level API, this framework also provides several
|
|
|
|
lower level classes for interaction with the X Windowing System.")
|
|
|
|
;; Some source files mention lgpl2.0+, but the included license is
|
|
|
|
;; the lgpl2.1. Some source files are under non-copyleft licenses.
|
|
|
|
(license license:lgpl2.1+)))
|
2016-02-24 13:11:47 +00:00
|
|
|
|
2016-06-12 18:49:54 +00:00
|
|
|
(define-public modemmanager-qt
|
|
|
|
(package
|
|
|
|
(name "modemmanager-qt")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"0ydq1l823jgp0yrrpqi1zdk5dsg65ydk1x082qwsa9a0vzs0np3x"))))
|
2016-06-12 18:49:54 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("dbus" ,dbus)
|
|
|
|
("pkg-config" ,pkg-config)))
|
2016-08-15 15:01:20 +00:00
|
|
|
(propagated-inputs
|
2016-10-29 16:48:28 +00:00
|
|
|
;; Headers contain #include <ModemManager/ModemManager.h>
|
2018-03-16 15:50:14 +00:00
|
|
|
`(("modem-manager" ,modem-manager)))
|
2016-06-12 18:49:54 +00:00
|
|
|
(inputs
|
2021-04-10 01:53:32 +00:00
|
|
|
`(("qtbase" ,qtbase-5)))
|
2016-06-12 18:49:54 +00:00
|
|
|
(arguments
|
|
|
|
`(#:phases
|
2016-10-29 16:48:28 +00:00
|
|
|
(modify-phases %standard-phases
|
|
|
|
(replace 'check
|
|
|
|
(lambda _
|
|
|
|
(setenv "DBUS_FATAL_WARNINGS" "0")
|
2019-01-26 12:10:29 +00:00
|
|
|
(invoke "dbus-launch" "ctest" "."))))))
|
2016-06-12 18:49:54 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Qt wrapper for ModemManager DBus API")
|
|
|
|
(description "ModemManagerQt provides access to all ModemManager features
|
|
|
|
exposed on DBus. It allows you to manage modem devices and access to
|
|
|
|
information available for your modem devices, like signal, location and
|
|
|
|
messages.")
|
|
|
|
(license license:lgpl2.1+)))
|
|
|
|
|
2016-08-01 17:00:19 +00:00
|
|
|
(define-public networkmanager-qt
|
|
|
|
(package
|
|
|
|
(name "networkmanager-qt")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1h2kdw5vs7mn3n7bvqwm36a48ra9iap6384kanz14zjbankj04c1"))))
|
2016-10-29 16:48:28 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("dbus" ,dbus)
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
(propagated-inputs
|
|
|
|
;; Headers contain #include <NetworkManager.h> and
|
|
|
|
;; #include <libnm/NetworkManager.h>
|
|
|
|
`(("network-manager" ,network-manager)))
|
|
|
|
(inputs
|
2021-04-10 01:53:32 +00:00
|
|
|
`(("qtbase" ,qtbase-5)))
|
2016-10-29 16:48:28 +00:00
|
|
|
(arguments
|
|
|
|
`(#:phases
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
(replace 'check
|
|
|
|
(lambda _
|
|
|
|
(setenv "DBUS_FATAL_WARNINGS" "0")
|
2019-01-26 12:11:07 +00:00
|
|
|
(invoke "dbus-launch" "ctest" "."))))))
|
2016-10-29 16:48:28 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Qt wrapper for NetworkManager DBus API")
|
|
|
|
(description "NetworkManagerQt provides access to all NetworkManager
|
2016-08-01 17:00:19 +00:00
|
|
|
features exposed on DBus. It allows you to manage your connections and control
|
|
|
|
your network devices and also provides a library for parsing connection settings
|
|
|
|
which are used in DBus communication.")
|
2016-10-29 16:48:28 +00:00
|
|
|
(license license:lgpl2.1+)))
|
2016-08-01 17:00:19 +00:00
|
|
|
|
2016-02-24 13:11:47 +00:00
|
|
|
(define-public oxygen-icons
|
|
|
|
(package
|
|
|
|
(name "oxygen-icons")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "5" "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1rjsnz0g7zyzgii26sk370adb6jcyvr2lm8qi23fvqimifngqm2c"))))
|
2016-02-24 13:11:47 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
2016-10-29 16:48:28 +00:00
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("fdupes" ,fdupes)))
|
2016-02-24 13:11:47 +00:00
|
|
|
(inputs
|
2021-04-10 01:53:32 +00:00
|
|
|
`(("qtbase" ,qtbase-5)))
|
2016-02-24 13:11:47 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
2016-07-29 08:23:52 +00:00
|
|
|
(synopsis "Oxygen provides the standard icon theme for the KDE desktop")
|
2016-02-24 13:11:47 +00:00
|
|
|
(description "Oxygen icon theme for the KDE desktop")
|
2016-11-29 15:10:50 +00:00
|
|
|
(license license:lgpl3+)
|
|
|
|
(properties '((upstream-name . "oxygen-icons5")))))
|
2016-06-12 18:52:18 +00:00
|
|
|
|
2017-11-01 15:50:40 +00:00
|
|
|
(define-public prison
|
|
|
|
(package
|
|
|
|
(name "prison")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2017-11-01 15:50:40 +00:00
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(base32 "1qflivvb593d2npc218xkdn3w5zvl7x8v1b52ydnggsxzbgkqvb4"))))
|
2017-11-01 15:50:40 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
|
|
|
(inputs
|
2018-03-16 15:50:14 +00:00
|
|
|
`(("libdmtx" ,libdmtx)
|
2017-11-01 15:50:40 +00:00
|
|
|
("qrencode" ,qrencode)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5))) ;; TODO: rethink: nix propagates this
|
2017-11-01 15:50:40 +00:00
|
|
|
(home-page "https://api.kde.org/frameworks/prison/html/index.html")
|
|
|
|
(synopsis "Barcode generation abstraction layer")
|
|
|
|
(description "Prison is a Qt-based barcode abstraction layer/library and
|
|
|
|
provides uniform access to generation of barcodes with data.")
|
|
|
|
(license license:lgpl2.1+)))
|
|
|
|
|
2020-06-06 18:25:59 +00:00
|
|
|
(define-public pulseaudio-qt
|
|
|
|
(package
|
|
|
|
(name "pulseaudio-qt")
|
|
|
|
(version "1.2")
|
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append "https://download.kde.org/stable/pulseaudio-qt"
|
|
|
|
"/pulseaudio-qt-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
|
|
|
"1i0ql68kxv9jxs24rsd3s7jhjid3f2fq56fj4wbp16zb4wd14099"))))
|
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
(inputs
|
|
|
|
`(("glib" ,glib)
|
|
|
|
("pulseaudio" ,pulseaudio)
|
|
|
|
("qtdeclarative" ,qtdeclarative)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)))
|
2020-06-06 18:25:59 +00:00
|
|
|
(home-page "https://invent.kde.org/libraries/pulseaudio-qt/")
|
|
|
|
(synopsis "Qt bindings for PulseAudio")
|
|
|
|
(description
|
|
|
|
"pulseaudio-qt is a Qt-style wrapper for libpulse. It allows querying
|
|
|
|
and manipulation of various PulseAudio objects such as @code{Sinks},
|
|
|
|
@code{Sources} and @code{Streams}. It does not wrap the full feature set of
|
|
|
|
libpulse.")
|
|
|
|
;; User can choose between LGPL version 2.1 or 3.0; or
|
|
|
|
;; "any later version accepted by the membership of KDE e.V".
|
|
|
|
(license (list license:lgpl2.1 license:lgpl3))))
|
|
|
|
|
2017-11-01 16:54:49 +00:00
|
|
|
(define-public qqc2-desktop-style
|
|
|
|
(package
|
|
|
|
(name "qqc2-desktop-style")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2017-11-01 16:54:49 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1n47cl082zqdw6ykil04rw6bws4fn1m8wfx4vxv1aqj9warbdks3"))))
|
2017-11-01 16:54:49 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
(inputs
|
|
|
|
`(("kauth" ,kauth)
|
|
|
|
("kconfigwidgets" ,kconfigwidgets) ; optional
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("kiconthemes" ,kiconthemes) ; optional
|
|
|
|
("kirigami" ,kirigami)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2018-02-19 19:05:56 +00:00
|
|
|
("qtdeclarative" ,qtdeclarative)
|
|
|
|
("qtquickcontrols2" ,qtquickcontrols2)))
|
2017-11-01 16:54:49 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "QtQuickControls2 style that integrates with the desktop")
|
|
|
|
(description "This is a style for QtQuickControls2 which is using
|
|
|
|
QWidget's QStyle to paint the controls in order to give it a native look and
|
|
|
|
feel.")
|
|
|
|
;; Mostly LGPL 2+, but many files are dual-licensed
|
|
|
|
(license (list license:lgpl2.1+ license:gpl3+))))
|
|
|
|
|
2016-06-12 18:52:18 +00:00
|
|
|
(define-public solid
|
|
|
|
(package
|
|
|
|
(name "solid")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"0alng7ciw6xji0s2zrk8dsx1p0p9shrrfzl8wnkwygc5chnhysz7"))))
|
2016-06-12 18:52:18 +00:00
|
|
|
(build-system cmake-build-system)
|
gnu: Update kde frameworks to 5.34.0.
* gnu/packages/kde-frameworks.scm (solid): Update to 5.34.0 [native-inputs]:
Add dbus. <check>: Replace standard phase.
(networkmanager-qt): Update to 5.34.0. [source]: Remove patches.
(kfilemetadata) Update to 5.32.0. <check-setup>: New phase <check> Move
phase after install phase. [inputs] Add catdoc, exiv2, ffmpeg, poppler,
taglib.
(attica, baloo, bluez-qt, breeze-icons, extra-cmake-modules, kactivities,
kactivities-stats, kapidox, karchive, kauth, kbookmarks, kcmutils, kcodecs,
kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, kdbusaddons,
kdeclarative, kded, kdesignerplugin, kdesu, kdnssd, kdoctools, kemoticons,
kglobalaccel, kguiaddons, ki18n, kiconthemes, kidletime, kimageformats,
kinit, kio, kitemmodels, kitemviews, kjobwidgets, knewstuff, knotification,
knotifyconfig, kpackages, kparts, kpeople, kplotting, kpty, krunner,
kservice, ksyntaxhighlighting, ktexteditor, ktextwidgets, kunitconversion,
kwallet, kwayland, kwidgetsaddons, kwindowsystem, kxmlgui, kxmlrpcclient,
modemmanager-qt, networkmanager-qt, oxygen-icons, plasma-framework, sonnet,
threadweaver): Update to 5.34.0.
* gnu/packages/patches/networkmanager-qt-activeconnection-test-1.patch,
gnu/packages/patches/networkmanager-qt-activeconnection-test-2.patch:
Remove files.
* gnu/local.mk (dist_patch_DATA): Remove the patch files.
2017-05-15 09:46:05 +00:00
|
|
|
(arguments
|
|
|
|
`(#:phases
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
(replace 'check
|
|
|
|
(lambda _
|
|
|
|
(setenv "DBUS_FATAL_WARNINGS" "0")
|
2019-01-26 12:17:48 +00:00
|
|
|
(invoke "dbus-launch" "ctest" "."))))))
|
2016-06-12 18:52:18 +00:00
|
|
|
(native-inputs
|
|
|
|
`(("bison" ,bison)
|
gnu: Update kde frameworks to 5.34.0.
* gnu/packages/kde-frameworks.scm (solid): Update to 5.34.0 [native-inputs]:
Add dbus. <check>: Replace standard phase.
(networkmanager-qt): Update to 5.34.0. [source]: Remove patches.
(kfilemetadata) Update to 5.32.0. <check-setup>: New phase <check> Move
phase after install phase. [inputs] Add catdoc, exiv2, ffmpeg, poppler,
taglib.
(attica, baloo, bluez-qt, breeze-icons, extra-cmake-modules, kactivities,
kactivities-stats, kapidox, karchive, kauth, kbookmarks, kcmutils, kcodecs,
kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, kdbusaddons,
kdeclarative, kded, kdesignerplugin, kdesu, kdnssd, kdoctools, kemoticons,
kglobalaccel, kguiaddons, ki18n, kiconthemes, kidletime, kimageformats,
kinit, kio, kitemmodels, kitemviews, kjobwidgets, knewstuff, knotification,
knotifyconfig, kpackages, kparts, kpeople, kplotting, kpty, krunner,
kservice, ksyntaxhighlighting, ktexteditor, ktextwidgets, kunitconversion,
kwallet, kwayland, kwidgetsaddons, kwindowsystem, kxmlgui, kxmlrpcclient,
modemmanager-qt, networkmanager-qt, oxygen-icons, plasma-framework, sonnet,
threadweaver): Update to 5.34.0.
* gnu/packages/patches/networkmanager-qt-activeconnection-test-1.patch,
gnu/packages/patches/networkmanager-qt-activeconnection-test-2.patch:
Remove files.
* gnu/local.mk (dist_patch_DATA): Remove the patch files.
2017-05-15 09:46:05 +00:00
|
|
|
("dbus" ,dbus)
|
2016-06-12 18:52:18 +00:00
|
|
|
("extra-cmake-modules" ,extra-cmake-modules)
|
2016-10-29 14:48:43 +00:00
|
|
|
("flex" ,flex)
|
2016-06-12 18:52:18 +00:00
|
|
|
("qttools" ,qttools)))
|
|
|
|
(inputs
|
2021-04-10 01:53:32 +00:00
|
|
|
`(("qtbase" ,qtbase-5)
|
2017-10-20 13:15:06 +00:00
|
|
|
("qtdeclarative" ,qtdeclarative)
|
2016-06-12 18:52:18 +00:00
|
|
|
("udev" ,eudev)))
|
2017-06-04 15:55:56 +00:00
|
|
|
;; TODO: Add runtime-only dependency MediaPlayerInfo
|
2016-06-12 18:52:18 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Desktop hardware abstraction")
|
|
|
|
(description "Solid is a device integration framework. It provides a way of
|
|
|
|
querying and interacting with hardware independently of the underlying operating
|
|
|
|
system.")
|
|
|
|
(license license:lgpl2.1+)))
|
2016-06-12 18:52:43 +00:00
|
|
|
|
|
|
|
(define-public sonnet
|
|
|
|
(package
|
|
|
|
(name "sonnet")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"0b88h5fw1n8zyrg0vq3lj2jbjjyh0mk64lj6ab3643kxzqxbn30w"))))
|
gnu: Cleanup KDE packages to use the update qt-build-system.
* gnu/packages/kde.scm (grantleetheme): [arguments] Remove.
(kdeconnect)[arguments]<phases>{check-setup}: Remove.
libkdegames: Use qt-build-system. [arguments]: Remove.
* gnu/packages/kde-frameworks.scm (kguiaddons, kitemmodels,
kitemviews, kplotting, sonnet, kcompletion, kcrash, kdesignerplugin,
kglobalaccel, kparts, ktextwidgets, khtml, kmediaplayer): Use
qt-build-system. [arguments]: Remove.
(kpeople): Use qt-build-system. [arguments]<phases>: Remove.
(kconfigwidgets, kwidgetsaddons) Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-plasma.scm (kdecoration) Use qt-build-system.
[arguments]: Remove.
(libkscreen): Use qt-build-system. [arguments]<phases>: Remove.
(libksysguard): Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-utils.scm (kronometer, rsibreak): [arguments]
Remove.
2020-01-23 20:13:42 +00:00
|
|
|
(build-system qt-build-system)
|
2016-06-12 18:52:43 +00:00
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
2017-09-19 17:45:10 +00:00
|
|
|
("pkg-config" ,pkg-config)
|
2016-06-12 18:52:43 +00:00
|
|
|
("qttools" ,qttools)))
|
|
|
|
(inputs
|
2017-06-04 16:43:09 +00:00
|
|
|
`(("hunspell" ,hunspell)
|
|
|
|
;; TODO: hspell (for Hebrew), Voikko (for Finish)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)))
|
2016-06-12 18:52:43 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Multi-language spell checker")
|
|
|
|
(description "Sonnet is a plugin-based spell checking library for Qt-based
|
|
|
|
applications. It supports several different plugins, including HSpell, Enchant,
|
|
|
|
ASpell and HUNSPELL.")
|
|
|
|
(license license:lgpl2.1+)))
|
2016-06-12 18:53:19 +00:00
|
|
|
|
|
|
|
(define-public threadweaver
|
|
|
|
(package
|
|
|
|
(name "threadweaver")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"0y1q0wy073lf11g4jrp4bdw4kpj4ibqfscsxj6zlh8ban9zlf389"))))
|
2016-06-12 18:53:19 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
|
|
|
(inputs
|
2021-04-10 01:53:32 +00:00
|
|
|
`(("qtbase" ,qtbase-5)))
|
2016-06-12 18:53:19 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Helper for multithreaded programming")
|
|
|
|
(description "ThreadWeaver is a helper for multithreaded programming. It
|
|
|
|
uses a job-based interface to queue tasks and execute them in an efficient way.")
|
|
|
|
(license license:lgpl2.1+)))
|
2016-06-12 19:09:07 +00:00
|
|
|
|
|
|
|
|
|
|
|
;; Tier 2
|
|
|
|
;;
|
|
|
|
;; Tier 2 frameworks additionally depend on tier 1 frameworks, but still have
|
|
|
|
;; easily manageable dependencies.
|
|
|
|
|
2017-11-01 15:56:48 +00:00
|
|
|
(define-public kactivities
|
|
|
|
(package
|
|
|
|
(name "kactivities")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2017-11-01 15:56:48 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1whsp0f87lrcn61s9rfhy0aj68hm6zgfa38mq6frlkcjksi0z1vn"))))
|
2020-08-19 08:45:07 +00:00
|
|
|
(build-system qt-build-system)
|
2017-11-01 15:56:48 +00:00
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
|
|
|
(inputs
|
|
|
|
`(("boost" ,boost)
|
|
|
|
("kauth" ,kauth)
|
|
|
|
("kbookmarks" ,kbookmarks)
|
|
|
|
("kcodecs" ,kcodecs)
|
|
|
|
("kcompletion" ,kcompletion)
|
|
|
|
("kconfig" ,kconfig)
|
|
|
|
("kconfigwidgets" ,kconfigwidgets)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("kio" ,kio)
|
|
|
|
("kitemviews" ,kitemviews)
|
|
|
|
("kjobwidgets" ,kjobwidgets)
|
|
|
|
("kservice" ,kservice)
|
|
|
|
("kwidgetsaddons" ,kwidgetsaddons)
|
|
|
|
("kwindowsystem" ,kwindowsystem)
|
|
|
|
("kxmlgui" ,kxmlgui)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2017-11-01 15:56:48 +00:00
|
|
|
("qtdeclarative" ,qtdeclarative)
|
|
|
|
("solid" ,solid)))
|
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Core components for the KDE Activity concept")
|
|
|
|
(description "KActivities provides the infrastructure needed to manage a
|
|
|
|
user's activities, allowing them to switch between tasks, and for applications
|
|
|
|
to update their state to match the user's current activity. This includes a
|
|
|
|
daemon, a library for interacting with that daemon, and plugins for integration
|
|
|
|
with other frameworks.")
|
|
|
|
;; triple licensed
|
|
|
|
(license (list license:gpl2+ license:lgpl2.0+ license:lgpl2.1+))))
|
|
|
|
|
2016-06-12 19:09:07 +00:00
|
|
|
(define-public kauth
|
|
|
|
(package
|
|
|
|
(name "kauth")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"0nmdz7ra3hpg0air4lfkzilv7cwx3zxs29k7sh8l3i1fs3qpjwxm"))))
|
2016-06-12 19:09:07 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("dbus" ,dbus)
|
|
|
|
("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("qttools" ,qttools)))
|
|
|
|
(inputs
|
|
|
|
`(("kcoreaddons" ,kcoreaddons)
|
|
|
|
("polkit-qt" ,polkit-qt)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)))
|
2016-06-12 19:09:07 +00:00
|
|
|
(arguments
|
|
|
|
`(#:phases
|
2016-10-29 16:48:28 +00:00
|
|
|
(modify-phases %standard-phases
|
2016-11-29 18:13:40 +00:00
|
|
|
(add-after 'unpack 'fix-cmake-install-directories
|
|
|
|
(lambda _
|
|
|
|
;; Make packages using kauth put their policy files and helpers
|
|
|
|
;; into their own prefix.
|
|
|
|
(substitute* "KF5AuthConfig.cmake.in"
|
|
|
|
(("@KAUTH_POLICY_FILES_INSTALL_DIR@")
|
|
|
|
"${KDE_INSTALL_DATADIR}/polkit-1/actions")
|
|
|
|
(("@KAUTH_HELPER_INSTALL_DIR@")
|
|
|
|
"${KDE_INSTALL_LIBEXECDIR}")
|
|
|
|
(("@KAUTH_HELPER_INSTALL_ABSOLUTE_DIR@")
|
|
|
|
"${KDE_INSTALL_LIBEXECDIR}"))))
|
2016-10-29 16:48:28 +00:00
|
|
|
(replace 'check
|
|
|
|
(lambda _
|
|
|
|
(setenv "DBUS_FATAL_WARNINGS" "0")
|
2019-01-26 12:18:19 +00:00
|
|
|
(invoke "dbus-launch" "ctest" "."))))))
|
2016-06-12 19:09:07 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Execute actions as privileged user")
|
|
|
|
(description "KAuth provides a convenient, system-integrated way to offload
|
|
|
|
actions that need to be performed as a privileged user to small set of helper
|
|
|
|
utilities.")
|
|
|
|
(license license:lgpl2.1+)))
|
2016-06-12 19:09:42 +00:00
|
|
|
|
|
|
|
(define-public kcompletion
|
|
|
|
(package
|
|
|
|
(name "kcompletion")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1pjgya8wi28jx63hcdi9v5f5487gzbkw2j1iganhd7bhcb8s7zpy"))))
|
gnu: Cleanup KDE packages to use the update qt-build-system.
* gnu/packages/kde.scm (grantleetheme): [arguments] Remove.
(kdeconnect)[arguments]<phases>{check-setup}: Remove.
libkdegames: Use qt-build-system. [arguments]: Remove.
* gnu/packages/kde-frameworks.scm (kguiaddons, kitemmodels,
kitemviews, kplotting, sonnet, kcompletion, kcrash, kdesignerplugin,
kglobalaccel, kparts, ktextwidgets, khtml, kmediaplayer): Use
qt-build-system. [arguments]: Remove.
(kpeople): Use qt-build-system. [arguments]<phases>: Remove.
(kconfigwidgets, kwidgetsaddons) Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-plasma.scm (kdecoration) Use qt-build-system.
[arguments]: Remove.
(libkscreen): Use qt-build-system. [arguments]<phases>: Remove.
(libksysguard): Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-utils.scm (kronometer, rsibreak): [arguments]
Remove.
2020-01-23 20:13:42 +00:00
|
|
|
(build-system qt-build-system)
|
2016-06-12 19:09:42 +00:00
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
2017-05-15 16:14:17 +00:00
|
|
|
("qttools" ,qttools)))
|
2016-06-12 19:09:42 +00:00
|
|
|
(inputs
|
|
|
|
`(("kconfig" ,kconfig)
|
|
|
|
("kwidgetsaddons" ,kwidgetsaddons)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)))
|
2016-06-12 19:09:42 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Powerful autocompletion framework and widgets")
|
|
|
|
(description "This framework helps implement autocompletion in Qt-based
|
|
|
|
applications. It provides a set of completion-ready widgets, or can be
|
|
|
|
integrated it into your application's other widgets.")
|
|
|
|
(license license:lgpl2.1+)))
|
2016-06-12 19:10:14 +00:00
|
|
|
|
2019-10-24 08:51:58 +00:00
|
|
|
(define-public kcontacts
|
|
|
|
(package
|
|
|
|
(name "kcontacts")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2019-10-24 08:51:58 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"182ma11z3kqxq3cwy7kwprfqkb9bcmn44w7k9vixbid4pv5wa0lb"))))
|
2019-10-24 08:51:58 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("xorg-server" ,xorg-server))) ; for the tests
|
|
|
|
(inputs
|
2021-04-10 01:53:32 +00:00
|
|
|
`(("qtbase" ,qtbase-5)))
|
2020-06-06 18:56:54 +00:00
|
|
|
(propagated-inputs
|
|
|
|
`(;; As required by KF5ContactsConfig.cmake.
|
|
|
|
("kcodecs" ,kcodecs)
|
2019-10-24 08:51:58 +00:00
|
|
|
("kconfig" ,kconfig)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
2020-06-06 18:56:54 +00:00
|
|
|
("ki18n" ,ki18n)))
|
2019-10-24 08:51:58 +00:00
|
|
|
(arguments
|
|
|
|
`(#:phases
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-before 'check 'start-xorg-server
|
|
|
|
(lambda* (#:key inputs #:allow-other-keys)
|
|
|
|
;; The test suite requires a running X server.
|
|
|
|
;; Xvfb doesn't have proper glx support and needs a pixeldepth
|
|
|
|
;; of 24 bit to avoid "libGL error: failed to load driver: swrast"
|
|
|
|
;; "Could not initialize GLX"
|
2021-07-14 12:09:51 +00:00
|
|
|
(system "Xvfb :1 -screen 0 640x480x24 &")
|
2019-10-24 08:51:58 +00:00
|
|
|
(setenv "DISPLAY" ":1")
|
|
|
|
#t)))))
|
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "API for contacts/address book data following the vCard standard")
|
|
|
|
(description "This library provides a vCard data model, vCard
|
|
|
|
input/output, contact group management, locale-aware address formatting, and
|
|
|
|
localized country name to ISO 3166-1 alpha 2 code mapping and vice verca.
|
|
|
|
")
|
|
|
|
(license license:lgpl2.1+)))
|
|
|
|
|
2016-06-12 19:10:14 +00:00
|
|
|
(define-public kcrash
|
|
|
|
(package
|
|
|
|
(name "kcrash")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"11sy9hrjpvybqi53qjrnncy9mzifrb3vqxi2d12ldjzqyqd8pirp"))))
|
gnu: Cleanup KDE packages to use the update qt-build-system.
* gnu/packages/kde.scm (grantleetheme): [arguments] Remove.
(kdeconnect)[arguments]<phases>{check-setup}: Remove.
libkdegames: Use qt-build-system. [arguments]: Remove.
* gnu/packages/kde-frameworks.scm (kguiaddons, kitemmodels,
kitemviews, kplotting, sonnet, kcompletion, kcrash, kdesignerplugin,
kglobalaccel, kparts, ktextwidgets, khtml, kmediaplayer): Use
qt-build-system. [arguments]: Remove.
(kpeople): Use qt-build-system. [arguments]<phases>: Remove.
(kconfigwidgets, kwidgetsaddons) Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-plasma.scm (kdecoration) Use qt-build-system.
[arguments]: Remove.
(libkscreen): Use qt-build-system. [arguments]<phases>: Remove.
(libksysguard): Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-utils.scm (kronometer, rsibreak): [arguments]
Remove.
2020-01-23 20:13:42 +00:00
|
|
|
(build-system qt-build-system)
|
2016-06-12 19:10:14 +00:00
|
|
|
(native-inputs
|
2017-05-15 20:25:28 +00:00
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
2016-06-12 19:10:14 +00:00
|
|
|
(inputs
|
|
|
|
`(("kcoreaddons" ,kcoreaddons)
|
|
|
|
("kwindowsystem" ,kwindowsystem)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2016-06-12 19:10:14 +00:00
|
|
|
("qtx11extras" ,qtx11extras)))
|
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Graceful handling of application crashes")
|
|
|
|
(description "KCrash provides support for intercepting and handling
|
|
|
|
application crashes.")
|
|
|
|
(license license:lgpl2.1+)))
|
2016-06-12 19:10:42 +00:00
|
|
|
|
|
|
|
(define-public kdoctools
|
|
|
|
(package
|
|
|
|
(name "kdoctools")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"0g0k83np2xaxk05spf14h5fvzy0n7kbcwx1sa9wjh570f6jx87am"))))
|
2016-06-12 19:10:42 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
|
|
|
(inputs
|
|
|
|
`(("docbook-xml" ,docbook-xml)
|
|
|
|
("docbook-xsl" ,docbook-xsl)
|
|
|
|
("karchive" ,karchive)
|
|
|
|
("ki18n" ,ki18n)
|
|
|
|
("libxml2" ,libxml2)
|
|
|
|
("libxslt" ,libxslt)
|
|
|
|
("perl" ,perl)
|
|
|
|
("perl-uri" ,perl-uri)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)))
|
2016-06-12 19:10:42 +00:00
|
|
|
(arguments
|
|
|
|
`(#:phases
|
2016-10-29 16:48:28 +00:00
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-after 'unpack 'cmake-find-docbook
|
|
|
|
(lambda* (#:key inputs #:allow-other-keys)
|
|
|
|
(substitute* (find-files "cmake" "\\.cmake$")
|
|
|
|
(("CMAKE_SYSTEM_PREFIX_PATH")
|
|
|
|
"CMAKE_PREFIX_PATH"))
|
|
|
|
(substitute* "cmake/FindDocBookXML4.cmake"
|
|
|
|
(("^.*xml/docbook/schema/dtd.*$")
|
|
|
|
"xml/dtd/docbook\n"))
|
|
|
|
(substitute* "cmake/FindDocBookXSL.cmake"
|
|
|
|
(("^.*xml/docbook/stylesheet.*$")
|
|
|
|
(string-append "xml/xsl/docbook-xsl-"
|
|
|
|
,(package-version docbook-xsl) "\n")))
|
2017-10-06 09:41:43 +00:00
|
|
|
#t))
|
|
|
|
(add-after 'install 'add-symlinks
|
|
|
|
;; Some package(s) (e.g. kdelibs4support) refer to this locale by a
|
|
|
|
;; different spelling.
|
|
|
|
(lambda* (#:key outputs #:allow-other-keys)
|
|
|
|
(let ((xsl (string-append (assoc-ref outputs "out")
|
|
|
|
"/share/kf5/kdoctools/customization/xsl/")))
|
|
|
|
(symlink (string-append xsl "pt_br.xml")
|
|
|
|
(string-append xsl "pt-BR.xml")))
|
2016-10-29 16:48:28 +00:00
|
|
|
#t)))))
|
2016-06-12 19:10:42 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Create documentation from DocBook")
|
|
|
|
(description "Provides tools to generate documentation in various format
|
|
|
|
from DocBook files.")
|
|
|
|
(license license:lgpl2.1+)))
|
2016-06-12 19:11:06 +00:00
|
|
|
|
|
|
|
(define-public kfilemetadata
|
|
|
|
(package
|
|
|
|
(name "kfilemetadata")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"18n1a5857090a1c1rxzd07sxs652gl6wr3n99sp8rxmvkghn9zsj"))))
|
2016-06-12 19:11:06 +00:00
|
|
|
(build-system cmake-build-system)
|
gnu: Update kde frameworks to 5.34.0.
* gnu/packages/kde-frameworks.scm (solid): Update to 5.34.0 [native-inputs]:
Add dbus. <check>: Replace standard phase.
(networkmanager-qt): Update to 5.34.0. [source]: Remove patches.
(kfilemetadata) Update to 5.32.0. <check-setup>: New phase <check> Move
phase after install phase. [inputs] Add catdoc, exiv2, ffmpeg, poppler,
taglib.
(attica, baloo, bluez-qt, breeze-icons, extra-cmake-modules, kactivities,
kactivities-stats, kapidox, karchive, kauth, kbookmarks, kcmutils, kcodecs,
kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, kdbusaddons,
kdeclarative, kded, kdesignerplugin, kdesu, kdnssd, kdoctools, kemoticons,
kglobalaccel, kguiaddons, ki18n, kiconthemes, kidletime, kimageformats,
kinit, kio, kitemmodels, kitemviews, kjobwidgets, knewstuff, knotification,
knotifyconfig, kpackages, kparts, kpeople, kplotting, kpty, krunner,
kservice, ksyntaxhighlighting, ktexteditor, ktextwidgets, kunitconversion,
kwallet, kwayland, kwidgetsaddons, kwindowsystem, kxmlgui, kxmlrpcclient,
modemmanager-qt, networkmanager-qt, oxygen-icons, plasma-framework, sonnet,
threadweaver): Update to 5.34.0.
* gnu/packages/patches/networkmanager-qt-activeconnection-test-1.patch,
gnu/packages/patches/networkmanager-qt-activeconnection-test-2.patch:
Remove files.
* gnu/local.mk (dist_patch_DATA): Remove the patch files.
2017-05-15 09:46:05 +00:00
|
|
|
(arguments
|
|
|
|
`(#:phases
|
|
|
|
(modify-phases %standard-phases
|
gnu: kde-frameworks: Update to 5.42.0 resp. 5.42.1
Beside simple updating:
- Change all todo-comments for test-cases into "fixme" comments to make them
easier to find.
- breeze-icons: Blacklist a test failing at build.kde.org, too.
- extra-cmake-modules: Patch out a vanised test-case.
- kfilemetadata: Can now run the test-suite uninstalled. Blacklist a failing
test-case.
- kimageformats: No longer symlink plugins into ./bin for testing.
- ktexteditor: Remove now unused patch.
- plasma-framework: Add input kirigami
- sonnet: For testing set QT_QPA_PLATFORM=offscreen.
* gnu/packages/kde-frameworks.scm (attica, baloo, bluez-qt, kactivities,
kactivities-stats, kapidox, karchive, kauth, kbookmarks, kcmutils, kcodecs,
kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, kdbusaddons,
kde-frameworkintegration, kdeclarative, kded, kdelibs4support,
kdesignerplugin, kdesu, kdewebkit, kdnssd, kdoctools, kemoticons,
kglobalaccel, kguiaddons, khtml, ki18n, kiconthemes, kidletime, kinit, kio,
kirigami, kitemmodels, kitemviews, kjobwidgets, kjs, kjsembed, kmediaplayer,
knewstuff, knotifications, knotifyconfig, kpackage, kparts, kpeople,
kplotting, kpty, kross, krunner, kservice, ksyntaxhighlighting,
ktextwidgets, kunitconversion, kwallet, kwayland, kwindowsystem, kxmlgui,
kxmlrpcclient, modemmanager-qt, networkmanager-qt, oxygen-icons,
prison, solid, threadweaver): Update to 5.42.0.
(kwidgetsaddons): Update to 5.42.1.
(breeze-icons): Update to 5.42.0. [#:phases]<disable-failing-test> New
phase.
(extra-cmake-modules): Update to 5.42.0.
[#:phases]<post-5.42.0-release-fix>: New phase.
(kfilemetadata): Update to 5.42.0. [#:phases]: No longer move check behind
install. [#:phases]<check-setup> Remove. [#:phase]<disable-failing-test> New
phase.
(kimageformats): Update to 5.42.0. [#:phases]<check-setup>: No longer
symlink plugins into ./bin.
(ktesteditor)[source]: Remove patch.
(plasma-framework)[inputs]: Add kirigami
(sonnet): Update to 5.42.0. [#:phases]<check-setup> New phase.
* gnu/packages/patches/ktexteditor-5.39.0-autotests-dependencies.patch:
Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-02-04 13:33:48 +00:00
|
|
|
(add-before 'check 'disable-failing-test
|
|
|
|
(lambda _
|
|
|
|
;; Blacklist a failing test-function. FIXME: Make it pass.
|
|
|
|
;; UserMetaDataWriterTest fails with getxattr("…/writertest.txt")
|
|
|
|
;; -> EOPNOTSUPP (Operation not supported)
|
|
|
|
(with-output-to-file "autotests/BLACKLIST"
|
|
|
|
(lambda _
|
gnu: kde-frameworks: Update to 5.63.0.
KHolidays is part of frameworks since version 5.43 already.
* gnu/packages/kde.scm(kholidays): Move to …
* gnu/packages/kde-frameworks.scm(kholidays) … here, update to 5.63.0 and
[source]: Update path.
(attica, baloo, bluez-qt, breeze- icons,
extra-cmake-modules, kactivities, kactivities-stats, kapidox, karchive,
kauth, kbookmarks, kcmutils, kcodecs, kcompletion, kconfig, kcoreaddons,
kcrash, kdbusaddons, kde-frameworkintegration, kdeclarative, kded,
kdelibs4support, kdesu, kdnssd, kdoctools, kemoticons, kglobalaccel,
kguiaddons, khtml, ki18n, kidletime, kimageformats, kinit, kirigami,
kitemmodels, kitemviews, kjobwidgets, kjs, kjsembed, kmediaplayer,
knewstuff, knotifications, knotifyconfig, kpackage, kparts, kpeople, kpty,
kross, krunner, kservice, ksyntaxhighlighting, ktexteditor, kunitconversion,
kwallet, kwidgetsaddons, kxmlrpcclient, modemmanager-qt, networkmanager-qt,
oxygen-icons, plasma-framework, prison, qqc2-desktop-style, solid, sonnet,
threadweaver): Update to 5.63.0.
(kconfigwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kdesignerplugin): Update to 5.63.0; [source]: Update path.
(kdewebkit): Update to 5.63.0; [source]: Update path.;
[inputs]: Add qttools.
(kfilemetadata): Update to 5.63.0; [inputs]: Add kcoreaddons;
[arguments]<#pahses>: Add a test-case to the blacklist
(kiconthemes): Update to 5.63.0; [inputs]: Add qttools.
(kio): Update to 5.63.0; [inputs]: Add qttools.
(kplotting): Update to 5.63.0; [inputs]: Add qttools.
(ktextwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kwayland): Update to 5.63.0; [inputs]: Add wayland-protocols.
(kwindowsystem): Update to 5.63.0, update blacklist or tests,
explicitly set XDG_RUNTIME_DIR; [inputs]: Add xcb-util-wm.
(kxmlgui): Update to 5.63.0; [inputs]: Add qttools.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust.
* gnu/packages/patches/kwindowsystem-qt-compat.patch: Remove obsolete patch.
2019-10-19 08:31:00 +00:00
|
|
|
(display "[testMimetype]\n*\n")
|
gnu: kde-frameworks: Update to 5.42.0 resp. 5.42.1
Beside simple updating:
- Change all todo-comments for test-cases into "fixme" comments to make them
easier to find.
- breeze-icons: Blacklist a test failing at build.kde.org, too.
- extra-cmake-modules: Patch out a vanised test-case.
- kfilemetadata: Can now run the test-suite uninstalled. Blacklist a failing
test-case.
- kimageformats: No longer symlink plugins into ./bin for testing.
- ktexteditor: Remove now unused patch.
- plasma-framework: Add input kirigami
- sonnet: For testing set QT_QPA_PLATFORM=offscreen.
* gnu/packages/kde-frameworks.scm (attica, baloo, bluez-qt, kactivities,
kactivities-stats, kapidox, karchive, kauth, kbookmarks, kcmutils, kcodecs,
kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, kdbusaddons,
kde-frameworkintegration, kdeclarative, kded, kdelibs4support,
kdesignerplugin, kdesu, kdewebkit, kdnssd, kdoctools, kemoticons,
kglobalaccel, kguiaddons, khtml, ki18n, kiconthemes, kidletime, kinit, kio,
kirigami, kitemmodels, kitemviews, kjobwidgets, kjs, kjsembed, kmediaplayer,
knewstuff, knotifications, knotifyconfig, kpackage, kparts, kpeople,
kplotting, kpty, kross, krunner, kservice, ksyntaxhighlighting,
ktextwidgets, kunitconversion, kwallet, kwayland, kwindowsystem, kxmlgui,
kxmlrpcclient, modemmanager-qt, networkmanager-qt, oxygen-icons,
prison, solid, threadweaver): Update to 5.42.0.
(kwidgetsaddons): Update to 5.42.1.
(breeze-icons): Update to 5.42.0. [#:phases]<disable-failing-test> New
phase.
(extra-cmake-modules): Update to 5.42.0.
[#:phases]<post-5.42.0-release-fix>: New phase.
(kfilemetadata): Update to 5.42.0. [#:phases]: No longer move check behind
install. [#:phases]<check-setup> Remove. [#:phase]<disable-failing-test> New
phase.
(kimageformats): Update to 5.42.0. [#:phases]<check-setup>: No longer
symlink plugins into ./bin.
(ktesteditor)[source]: Remove patch.
(plasma-framework)[inputs]: Add kirigami
(sonnet): Update to 5.42.0. [#:phases]<check-setup> New phase.
* gnu/packages/patches/ktexteditor-5.39.0-autotests-dependencies.patch:
Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-02-04 13:33:48 +00:00
|
|
|
(display "[test]\n*\n")))
|
gnu: Update kde frameworks to 5.34.0.
* gnu/packages/kde-frameworks.scm (solid): Update to 5.34.0 [native-inputs]:
Add dbus. <check>: Replace standard phase.
(networkmanager-qt): Update to 5.34.0. [source]: Remove patches.
(kfilemetadata) Update to 5.32.0. <check-setup>: New phase <check> Move
phase after install phase. [inputs] Add catdoc, exiv2, ffmpeg, poppler,
taglib.
(attica, baloo, bluez-qt, breeze-icons, extra-cmake-modules, kactivities,
kactivities-stats, kapidox, karchive, kauth, kbookmarks, kcmutils, kcodecs,
kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, kdbusaddons,
kdeclarative, kded, kdesignerplugin, kdesu, kdnssd, kdoctools, kemoticons,
kglobalaccel, kguiaddons, ki18n, kiconthemes, kidletime, kimageformats,
kinit, kio, kitemmodels, kitemviews, kjobwidgets, knewstuff, knotification,
knotifyconfig, kpackages, kparts, kpeople, kplotting, kpty, krunner,
kservice, ksyntaxhighlighting, ktexteditor, ktextwidgets, kunitconversion,
kwallet, kwayland, kwidgetsaddons, kwindowsystem, kxmlgui, kxmlrpcclient,
modemmanager-qt, networkmanager-qt, oxygen-icons, plasma-framework, sonnet,
threadweaver): Update to 5.34.0.
* gnu/packages/patches/networkmanager-qt-activeconnection-test-1.patch,
gnu/packages/patches/networkmanager-qt-activeconnection-test-2.patch:
Remove files.
* gnu/local.mk (dist_patch_DATA): Remove the patch files.
2017-05-15 09:46:05 +00:00
|
|
|
#t)))))
|
2016-06-12 19:11:06 +00:00
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
2017-09-19 18:06:18 +00:00
|
|
|
("pkg-config" ,pkg-config)
|
2016-06-12 19:11:06 +00:00
|
|
|
("python-2" ,python-2)))
|
|
|
|
(inputs
|
|
|
|
`(("attr" ,attr)
|
2017-09-19 18:06:18 +00:00
|
|
|
;; TODO: EPub http://sourceforge.net/projects/ebook-tools
|
2016-06-12 19:11:06 +00:00
|
|
|
("karchive" ,karchive)
|
gnu: kde-frameworks: Update to 5.63.0.
KHolidays is part of frameworks since version 5.43 already.
* gnu/packages/kde.scm(kholidays): Move to …
* gnu/packages/kde-frameworks.scm(kholidays) … here, update to 5.63.0 and
[source]: Update path.
(attica, baloo, bluez-qt, breeze- icons,
extra-cmake-modules, kactivities, kactivities-stats, kapidox, karchive,
kauth, kbookmarks, kcmutils, kcodecs, kcompletion, kconfig, kcoreaddons,
kcrash, kdbusaddons, kde-frameworkintegration, kdeclarative, kded,
kdelibs4support, kdesu, kdnssd, kdoctools, kemoticons, kglobalaccel,
kguiaddons, khtml, ki18n, kidletime, kimageformats, kinit, kirigami,
kitemmodels, kitemviews, kjobwidgets, kjs, kjsembed, kmediaplayer,
knewstuff, knotifications, knotifyconfig, kpackage, kparts, kpeople, kpty,
kross, krunner, kservice, ksyntaxhighlighting, ktexteditor, kunitconversion,
kwallet, kwidgetsaddons, kxmlrpcclient, modemmanager-qt, networkmanager-qt,
oxygen-icons, plasma-framework, prison, qqc2-desktop-style, solid, sonnet,
threadweaver): Update to 5.63.0.
(kconfigwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kdesignerplugin): Update to 5.63.0; [source]: Update path.
(kdewebkit): Update to 5.63.0; [source]: Update path.;
[inputs]: Add qttools.
(kfilemetadata): Update to 5.63.0; [inputs]: Add kcoreaddons;
[arguments]<#pahses>: Add a test-case to the blacklist
(kiconthemes): Update to 5.63.0; [inputs]: Add qttools.
(kio): Update to 5.63.0; [inputs]: Add qttools.
(kplotting): Update to 5.63.0; [inputs]: Add qttools.
(ktextwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kwayland): Update to 5.63.0; [inputs]: Add wayland-protocols.
(kwindowsystem): Update to 5.63.0, update blacklist or tests,
explicitly set XDG_RUNTIME_DIR; [inputs]: Add xcb-util-wm.
(kxmlgui): Update to 5.63.0; [inputs]: Add qttools.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust.
* gnu/packages/patches/kwindowsystem-qt-compat.patch: Remove obsolete patch.
2019-10-19 08:31:00 +00:00
|
|
|
("kcoreaddons" ,kcoreaddons)
|
2016-06-12 19:11:06 +00:00
|
|
|
("ki18n" ,ki18n)
|
2017-09-19 18:06:18 +00:00
|
|
|
("qtmultimedia" ,qtmultimedia)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
gnu: Update kde frameworks to 5.34.0.
* gnu/packages/kde-frameworks.scm (solid): Update to 5.34.0 [native-inputs]:
Add dbus. <check>: Replace standard phase.
(networkmanager-qt): Update to 5.34.0. [source]: Remove patches.
(kfilemetadata) Update to 5.32.0. <check-setup>: New phase <check> Move
phase after install phase. [inputs] Add catdoc, exiv2, ffmpeg, poppler,
taglib.
(attica, baloo, bluez-qt, breeze-icons, extra-cmake-modules, kactivities,
kactivities-stats, kapidox, karchive, kauth, kbookmarks, kcmutils, kcodecs,
kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, kdbusaddons,
kdeclarative, kded, kdesignerplugin, kdesu, kdnssd, kdoctools, kemoticons,
kglobalaccel, kguiaddons, ki18n, kiconthemes, kidletime, kimageformats,
kinit, kio, kitemmodels, kitemviews, kjobwidgets, knewstuff, knotification,
knotifyconfig, kpackages, kparts, kpeople, kplotting, kpty, krunner,
kservice, ksyntaxhighlighting, ktexteditor, ktextwidgets, kunitconversion,
kwallet, kwayland, kwidgetsaddons, kwindowsystem, kxmlgui, kxmlrpcclient,
modemmanager-qt, networkmanager-qt, oxygen-icons, plasma-framework, sonnet,
threadweaver): Update to 5.34.0.
* gnu/packages/patches/networkmanager-qt-activeconnection-test-1.patch,
gnu/packages/patches/networkmanager-qt-activeconnection-test-2.patch:
Remove files.
* gnu/local.mk (dist_patch_DATA): Remove the patch files.
2017-05-15 09:46:05 +00:00
|
|
|
;; Required run-time packages
|
|
|
|
("catdoc" ,catdoc)
|
|
|
|
;; Optional run-time packages
|
|
|
|
("exiv2" ,exiv2)
|
|
|
|
("ffmpeg" ,ffmpeg)
|
2017-09-19 18:06:18 +00:00
|
|
|
("poppler-qt5" ,poppler-qt5)
|
gnu: Update kde frameworks to 5.34.0.
* gnu/packages/kde-frameworks.scm (solid): Update to 5.34.0 [native-inputs]:
Add dbus. <check>: Replace standard phase.
(networkmanager-qt): Update to 5.34.0. [source]: Remove patches.
(kfilemetadata) Update to 5.32.0. <check-setup>: New phase <check> Move
phase after install phase. [inputs] Add catdoc, exiv2, ffmpeg, poppler,
taglib.
(attica, baloo, bluez-qt, breeze-icons, extra-cmake-modules, kactivities,
kactivities-stats, kapidox, karchive, kauth, kbookmarks, kcmutils, kcodecs,
kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, kdbusaddons,
kdeclarative, kded, kdesignerplugin, kdesu, kdnssd, kdoctools, kemoticons,
kglobalaccel, kguiaddons, ki18n, kiconthemes, kidletime, kimageformats,
kinit, kio, kitemmodels, kitemviews, kjobwidgets, knewstuff, knotification,
knotifyconfig, kpackages, kparts, kpeople, kplotting, kpty, krunner,
kservice, ksyntaxhighlighting, ktexteditor, ktextwidgets, kunitconversion,
kwallet, kwayland, kwidgetsaddons, kwindowsystem, kxmlgui, kxmlrpcclient,
modemmanager-qt, networkmanager-qt, oxygen-icons, plasma-framework, sonnet,
threadweaver): Update to 5.34.0.
* gnu/packages/patches/networkmanager-qt-activeconnection-test-1.patch,
gnu/packages/patches/networkmanager-qt-activeconnection-test-2.patch:
Remove files.
* gnu/local.mk (dist_patch_DATA): Remove the patch files.
2017-05-15 09:46:05 +00:00
|
|
|
("taglib" ,taglib)))
|
2016-06-12 19:11:06 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Extract metadata from different fileformats")
|
|
|
|
(description "KFileMetaData provides a simple library for extracting the
|
|
|
|
text and metadata from a number of different files. This library is typically
|
2017-04-16 16:06:57 +00:00
|
|
|
used by file indexers to retrieve the metadata. This library can also be used
|
2016-06-12 19:11:06 +00:00
|
|
|
by applications to write metadata.")
|
|
|
|
(license (list license:lgpl2.0 license:lgpl2.1 license:lgpl3))))
|
2016-06-12 19:11:38 +00:00
|
|
|
|
|
|
|
(define-public kimageformats
|
|
|
|
(package
|
|
|
|
(name "kimageformats")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"0pk4b725wapzdxv1mm6ddqcl6z8ffcpr32i5vrhrin8awi5gx13s"))))
|
2016-06-12 19:11:38 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
2017-05-29 10:23:14 +00:00
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("pkg-config" ,pkg-config)))
|
2016-06-12 19:11:38 +00:00
|
|
|
(inputs
|
2017-05-29 10:23:14 +00:00
|
|
|
`(("karchive" ,karchive) ; for Krita and OpenRaster images
|
gnu: Rename openexr to openexr-2.
This is done so the OpenEXR package can be upgraded to version 3 in a
later commit.
* gnu/packages/graphics.scm (openexr): Rename to ...
(openexr-2): ... new variable.
(blender, blender-2.79, openimageio, povray)[inputs]: Adjust accordingly.
(ctl)[propagated-inputs]: Likewise.
* gnu/packages/animation.scm (synfig)[propagated-inputs]: Likewise.
* gnu/packages/gimp.scm (gegl, gimp)[inputs]: Likewise.
* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Likewise.
* gnu/packages/image-processing.scm (mia, opencolorio, opencv, vips, gmic,
nip2)[inputs]: Likewise.
* gnu/packages/image-viewers.scm (luminance-hdr)[inputs]: Likewise.
* gnu/packages/image.scm (freeimage, vigra, devil)[inputs]: Likewise.
* gnu/packages/kde-frameworks.scm (kimageformats)[inputs]: Likewise.
* gnu/packages/kde.scm (krita)[inputs]: Likewise.
* gnu/packages/photo.scm (enblend-enfuse, darktable, hugin)[inputs]: Likewise.
Signed-off-by: Leo Famulari <leo@famulari.name>
2021-10-23 12:18:00 +00:00
|
|
|
("openexr" ,openexr-2) ; for OpenEXR high dynamic-range images
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)))
|
2016-06-12 19:11:38 +00:00
|
|
|
(arguments
|
|
|
|
`(#:phases
|
|
|
|
(modify-phases %standard-phases
|
2017-11-01 09:56:39 +00:00
|
|
|
;; This test fails regularly (also at KDE CI, see
|
|
|
|
;; https://build.kde.org/job/Frameworks%20kimageformats%20kf5-qt5%20XenialQt5.7/6/testReport/)
|
|
|
|
;; delete offending portion
|
gnu: kde-framework: Update to 5.37.0.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica,
bluez-qt, breeze-icons, kapidox, karchive, kcodecs, kconfig,
kcoreaddons, kdbusaddons, kdnssd, kguiaddons, kil8n, kidletime,
kitemmodules, kplotting, ksyntaxhighlighting, kwayland, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, solid,
sonnet, threadweaver, kauth, kcompletion, kcrash, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, baloo,
kactivities, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets,
kdeclarative, kded, kdesignerplugin, kdesu, kemoticons, kglobalaccel,
kiconthemes, kinit, kio, knewstuff, knotifyconfig, kparts, kpeople,
krunner, kservice, ktexteditor, ktextwidgets, kwallet, kxmlgui,
kxmlrpcclient, plasma-framework, kde-framworkintegration,
kdelibs4support, khtml, kjs, kjsembed, kmediaplayer, kross): Update to 5.37.0.
(bluez-qt)[arguments]: Disable tests.
(kcodecs, khtml)[native-inputs]: Add gperf.
(ksyntaxhighlighting)[properties]: New field, add upstream-name.
(kimageformats, baloo)[arguments]: Add phase to disable failing test.
(krunner)[inputs]: Add kwindowsystem.
2017-08-18 12:25:38 +00:00
|
|
|
(add-after 'unpack 'neuter-read-xcf-test
|
|
|
|
(lambda _
|
|
|
|
(delete-file "autotests/read/xcf/simple-rgba-gimp-2.8.10.png")
|
|
|
|
(delete-file "autotests/read/xcf/simple-rgba-gimp-2.8.10.xcf")))
|
2017-05-15 20:25:28 +00:00
|
|
|
(add-before 'check 'check-setup
|
|
|
|
(lambda _
|
|
|
|
;; make Qt render "offscreen", required for tests
|
|
|
|
(setenv "QT_QPA_PLATFORM" "offscreen")
|
gnu: kde-frameworks: Update to 5.39.0.
Beside simple updating:
- ktexteditor: Add input.
- kdelibs4support: Enable test kmimetypetest, disable test kuniqueapptest.
- kimageformats: Make the plugins available for tests.
- krunner: Make old tests pass again. Blacklist a failing new test.
* gnu/packages/kde-frameworks.scm (attica, baloo, bluez-qt, breeze-icons,
extra-cmake-modules, kactivities, kactivities-stats, kapidox, karchive,
kauth, kbookmarks, kcmutils, kcodecs, kcompletion, kconfig, kconfigwidgets,
kcoreaddons, kcrash, kdbusaddons, kdeclarative, kded,
kde-frameworkintegration, kdelibs4support, kdesignerplugin, kdesu,
kdewebkit, kdnssd, kdoctools, kemoticons, kfilemetadata, kglobalaccel,
kguiaddons, khtml, ki18n, kiconthemes, kidletime, kimageformats, kinit, kio,
kitemmodels, kitemviews, kjobwidgets, kjs, kjsembed, kmediaplayer,
knewstuff, knotifications, knotifyconfig, kpackage, kparts, kpeople,
kplotting, kpty, kross, krunner, kservice, ksyntaxhighlighting,
ktextwidgets, kunitconversion, kwallet, kwayland, kwidgetsaddons,
kwindowsystem, kxmlgui, kxmlrpcclient, modemmanager-qt, networkmanager-qt,
oxygen-icons, plasma-framework, prison, solid, sonnet, threadweaver): Update
to 5.39.0
(ktexteditor) Update to 5.39.0. [source]: Add patch. [inputs]: Add
qtdeclarative.
(kdelibs4support): Update to 5.39.0. [#:phase check-post-install]: Remove
kmimetypetest from and add kuniqueapptest to list of test to be excluded
when running ctest.
(kimageformats): Update to 5.39.0. [#:phase check-setup] Make the plugins
available for tests.
* gnu/packages/patches/ktexteditor-5.39.0-autotests-dependencies.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2017-10-30 20:35:56 +00:00
|
|
|
(setenv "QT_PLUGIN_PATH"
|
|
|
|
(string-append (getcwd) "/bin:"
|
|
|
|
(getenv "QT_PLUGIN_PATH")))
|
2017-05-29 10:23:14 +00:00
|
|
|
#t)))
|
|
|
|
;; FIXME: The header files of ilmbase (propagated by openexr) are not
|
|
|
|
;; found when included by the header files of openexr, and an explicit
|
|
|
|
;; flag needs to be set.
|
|
|
|
#:configure-flags
|
|
|
|
(list (string-append "-DCMAKE_CXX_FLAGS=-I"
|
|
|
|
(assoc-ref %build-inputs "ilmbase")
|
|
|
|
"/include/OpenEXR"))))
|
2016-06-12 19:11:38 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Plugins to allow QImage to support extra file formats")
|
|
|
|
(description "This framework provides additional image format plugins for
|
|
|
|
QtGui. As such it is not required for the compilation of any other software,
|
|
|
|
but may be a runtime requirement for Qt-based software to support certain image
|
|
|
|
formats.")
|
|
|
|
(license license:lgpl2.1+)))
|
2016-06-12 19:12:26 +00:00
|
|
|
|
|
|
|
(define-public kjobwidgets
|
|
|
|
(package
|
|
|
|
(name "kjobwidgets")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"13kdczzyyh17hf6vlhh4li5bn4yq5bab5xa8mm63r9rynxihgclf"))))
|
2016-06-12 19:12:26 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("qttools" ,qttools)))
|
|
|
|
(inputs
|
|
|
|
`(("kcoreaddons" ,kcoreaddons)
|
|
|
|
("kwidgetsaddons" ,kwidgetsaddons)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2016-06-12 19:12:26 +00:00
|
|
|
("qtx11extras" ,qtx11extras)))
|
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Widgets for showing progress of asynchronous jobs")
|
|
|
|
(description "KJobWIdgets provides widgets for showing progress of
|
|
|
|
asynchronous jobs.")
|
|
|
|
(license license:lgpl2.1+)))
|
2016-06-12 19:12:49 +00:00
|
|
|
|
|
|
|
(define-public knotifications
|
|
|
|
(package
|
|
|
|
(name "knotifications")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"01bn23xw2n53h9nl99lm3cjnqs8s66bmwkzf6fkpg9rzkykizbyc"))))
|
2016-06-12 19:12:49 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("dbus" ,dbus)
|
|
|
|
("qttools" ,qttools)))
|
|
|
|
(inputs
|
|
|
|
`(("kcodecs" ,kcodecs)
|
|
|
|
("kconfig" ,kconfig)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("kwindowsystem" ,kwindowsystem)
|
|
|
|
("phonon" ,phonon)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2018-02-04 22:35:27 +00:00
|
|
|
("qtspeech" ,qtspeech)
|
2017-06-04 15:55:56 +00:00
|
|
|
;; TODO: Think about adding dbusmenu-qt5 from
|
|
|
|
;; https://launchpad.net/libdbusmenu-qt
|
2016-06-12 19:12:49 +00:00
|
|
|
("qtx11extras" ,qtx11extras)))
|
|
|
|
(arguments
|
|
|
|
`(#:phases
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-before 'check 'check-setup
|
2016-10-29 16:48:28 +00:00
|
|
|
(lambda _
|
|
|
|
(setenv "HOME" (getcwd))
|
|
|
|
#t))
|
2016-06-12 19:12:49 +00:00
|
|
|
(replace 'check
|
2016-10-29 16:48:28 +00:00
|
|
|
(lambda _
|
2016-06-12 19:12:49 +00:00
|
|
|
(setenv "DBUS_FATAL_WARNINGS" "0")
|
2019-01-26 12:18:53 +00:00
|
|
|
(invoke "dbus-launch" "ctest" "."))))))
|
2016-06-12 19:12:49 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Desktop notifications")
|
|
|
|
(description "KNotification is used to notify the user of an event. It
|
|
|
|
covers feedback and persistent events.")
|
|
|
|
(license license:lgpl2.1+)))
|
2016-06-12 19:13:16 +00:00
|
|
|
|
|
|
|
(define-public kpackage
|
|
|
|
(package
|
|
|
|
(name "kpackage")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"03rp7p7i8ihz5wg58gjs638jk7xbszknfiy2j3r979snc57g95mv"))
|
2017-10-23 10:55:22 +00:00
|
|
|
;; Default to: external paths/symlinks can be followed by a
|
|
|
|
;; package
|
2020-10-25 20:29:52 +00:00
|
|
|
(patches (search-patches "kpackage-allow-external-paths.patch"
|
|
|
|
"kpackage-fix-KF5PackageMacros.cmake.patch"))))
|
2016-06-12 19:13:16 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
|
|
|
(inputs
|
|
|
|
`(("karchive" ,karchive)
|
|
|
|
("kconfig" ,kconfig)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
2017-06-04 16:14:44 +00:00
|
|
|
("kdoctools" ,kdoctools)
|
2016-06-12 19:13:16 +00:00
|
|
|
("ki18n" ,ki18n)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)))
|
2016-06-12 19:13:16 +00:00
|
|
|
(arguments
|
2019-01-01 23:41:53 +00:00
|
|
|
`(#:phases
|
2016-06-12 19:13:16 +00:00
|
|
|
(modify-phases %standard-phases
|
2017-10-23 10:55:22 +00:00
|
|
|
(add-after 'unpack 'patch
|
|
|
|
(lambda _
|
|
|
|
;; Make QDirIterator follow symlinks
|
|
|
|
(substitute* '("src/kpackage/packageloader.cpp"
|
|
|
|
"src/kpackage/private/packagejobthread.cpp")
|
|
|
|
(("^\\s*(const QDirIterator::IteratorFlags flags = QDirIterator::Subdirectories)(;)" _ a b)
|
|
|
|
(string-append a " | QDirIterator::FollowSymlinks" b))
|
|
|
|
(("^\\s*(QDirIterator it\\(.*, QDirIterator::Subdirectories)(\\);)" _ a b)
|
|
|
|
(string-append a " | QDirIterator::FollowSymlinks" b)))
|
|
|
|
#t))
|
2019-01-01 23:41:53 +00:00
|
|
|
(add-after 'unpack 'patch-tests
|
|
|
|
(lambda _
|
|
|
|
;; /bin/ls doesn't exist in the build-container use /etc/passwd
|
|
|
|
(substitute* "autotests/packagestructuretest.cpp"
|
|
|
|
(("(addDirectoryDefinition\\(\")bin(\".*\")bin(\".*\")bin\""
|
|
|
|
_ a b c)
|
|
|
|
(string-append a "etc" b "etc" c "etc\""))
|
|
|
|
(("filePath\\(\"bin\", QStringLiteral\\(\"ls\"))")
|
|
|
|
"filePath(\"etc\", QStringLiteral(\"passwd\"))")
|
|
|
|
(("\"/bin/ls\"") "\"/etc/passwd\""))
|
|
|
|
#t))
|
2016-06-12 19:13:16 +00:00
|
|
|
(add-before 'check 'check-setup
|
2016-10-29 16:48:28 +00:00
|
|
|
(lambda _
|
|
|
|
(setenv "HOME" (getcwd))
|
|
|
|
#t)))))
|
2016-06-12 19:13:16 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Installation and loading of additional content as packages")
|
|
|
|
(description "The Package framework lets the user install and load packages
|
|
|
|
of non binary content such as scripted extensions or graphic assets, as if they
|
|
|
|
were traditional plugins.")
|
|
|
|
(license (list license:gpl2+ license:lgpl2.1+))))
|
2016-06-12 19:13:39 +00:00
|
|
|
|
|
|
|
(define-public kpty
|
|
|
|
(package
|
|
|
|
(name "kpty")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1hp6iilr2asf2269linfazjv4yjg7rsi8wydxx53yyr99r0bgmah"))))
|
2016-06-12 19:13:39 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
|
|
|
(inputs
|
|
|
|
`(("kcoreaddons" ,kcoreaddons)
|
|
|
|
("ki18n" ,ki18n)
|
2017-06-04 15:55:56 +00:00
|
|
|
;; TODO: utempter, for managing UTMP entries
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)))
|
2016-06-12 19:13:39 +00:00
|
|
|
(arguments
|
|
|
|
`(#:tests? #f ; FIXME: 1/1 tests fail.
|
|
|
|
#:phases
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-after 'unpack 'patch-tests
|
2016-10-29 16:48:28 +00:00
|
|
|
(lambda _
|
|
|
|
(substitute* "autotests/kptyprocesstest.cpp"
|
|
|
|
(("/bin/bash") (which "bash")))
|
|
|
|
#t)))))
|
2016-06-12 19:13:39 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Interfacing with pseudo terminal devices")
|
|
|
|
(description "This library provides primitives to interface with pseudo
|
|
|
|
terminal devices as well as a KProcess derived class for running child processes
|
|
|
|
and communicating with them using a pty.")
|
|
|
|
(license (list license:gpl2+ license:lgpl2.1+))))
|
2016-06-12 19:13:55 +00:00
|
|
|
|
|
|
|
(define-public kunitconversion
|
|
|
|
(package
|
|
|
|
(name "kunitconversion")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"0sp4gfzpf40cdi0xnff9sn7b75z88j0589svz4rv77q5m137cgnn"))))
|
2016-06-12 19:13:55 +00:00
|
|
|
(build-system cmake-build-system)
|
gnu: Update kde-frameworks to 5.32.0
* gnu/packages/kde-frameworks.scm
(breeze-icons): Update to 5.32.0. [arguments]: Re-enable tests.
(kio): Update to 5.32.0. [source]: Remove patch.
(ktexteditor): Update to 5.32.0. [inputs]: Add ksyntaxhighlighting.
(networkmanager-qt): Update to 5.32.0. [source]: Add patches.
(kunitconversion): Update to 5.32.0. [arguments]
<disable-a-failing-test-case>: New phase.
(ksyntaxhighlighting): Update to 5.32.0.[native-iputs]: Add qtools.
(knewstuff): Update to 5.32.0. [inputs]: Add qtdeclarative.
(attica, baloo, bluez-qt, extra-cmake-modules, kactivities,
kactivities-stats, kapidox, karchive, kauth, kbookmarks, kcmutils, kcodecs,
kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, kdbusaddons,
kdeclarative, kded, kdesignerplugin, kdesu, kdnssd, kdoctools, kemoticons,
kfilemetadata, kglobalaccel, kguiaddons, ki18n, kiconthemes, kidletime,
kimageformats, kinit, kitemmodels, kitemviews, kjobwidgets, knotifications,
knotifyconfig, kpackage, kparts, kpeople, kplotting, kpty, krunner,
kservice, ktextwidgets, kwallet, kwayland, kwidgetsaddons, kwindowsystem,
kxmlgui, kxmlrpcclient, modemmanager-qt, oxygen-icons, plasma-framework,
solid, sonnet, threadweaver): Update to 5.32.0.
* gnu/packages/patches/kio-CVE-2017-6410.patch: Delete file.
* gnu/packages/patches/networkmanager-qt-activeconnection-test-1.patch,
gnu/packages/patches/networkmanager-qt-activeconnection-test-2.patch:
New files.
* gnu/local.mk (dist_patch_DATA): Remove resp. add the patch files.
2017-03-28 15:49:41 +00:00
|
|
|
(arguments
|
|
|
|
`(#:phases
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-after 'unpack 'disable-a-failing-test-case
|
|
|
|
(lambda _
|
gnu: kde-frameworks: Update to 5.42.0 resp. 5.42.1
Beside simple updating:
- Change all todo-comments for test-cases into "fixme" comments to make them
easier to find.
- breeze-icons: Blacklist a test failing at build.kde.org, too.
- extra-cmake-modules: Patch out a vanised test-case.
- kfilemetadata: Can now run the test-suite uninstalled. Blacklist a failing
test-case.
- kimageformats: No longer symlink plugins into ./bin for testing.
- ktexteditor: Remove now unused patch.
- plasma-framework: Add input kirigami
- sonnet: For testing set QT_QPA_PLATFORM=offscreen.
* gnu/packages/kde-frameworks.scm (attica, baloo, bluez-qt, kactivities,
kactivities-stats, kapidox, karchive, kauth, kbookmarks, kcmutils, kcodecs,
kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, kdbusaddons,
kde-frameworkintegration, kdeclarative, kded, kdelibs4support,
kdesignerplugin, kdesu, kdewebkit, kdnssd, kdoctools, kemoticons,
kglobalaccel, kguiaddons, khtml, ki18n, kiconthemes, kidletime, kinit, kio,
kirigami, kitemmodels, kitemviews, kjobwidgets, kjs, kjsembed, kmediaplayer,
knewstuff, knotifications, knotifyconfig, kpackage, kparts, kpeople,
kplotting, kpty, kross, krunner, kservice, ksyntaxhighlighting,
ktextwidgets, kunitconversion, kwallet, kwayland, kwindowsystem, kxmlgui,
kxmlrpcclient, modemmanager-qt, networkmanager-qt, oxygen-icons,
prison, solid, threadweaver): Update to 5.42.0.
(kwidgetsaddons): Update to 5.42.1.
(breeze-icons): Update to 5.42.0. [#:phases]<disable-failing-test> New
phase.
(extra-cmake-modules): Update to 5.42.0.
[#:phases]<post-5.42.0-release-fix>: New phase.
(kfilemetadata): Update to 5.42.0. [#:phases]: No longer move check behind
install. [#:phases]<check-setup> Remove. [#:phase]<disable-failing-test> New
phase.
(kimageformats): Update to 5.42.0. [#:phases]<check-setup>: No longer
symlink plugins into ./bin.
(ktesteditor)[source]: Remove patch.
(plasma-framework)[inputs]: Add kirigami
(sonnet): Update to 5.42.0. [#:phases]<check-setup> New phase.
* gnu/packages/patches/ktexteditor-5.39.0-autotests-dependencies.patch:
Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-02-04 13:33:48 +00:00
|
|
|
;; FIXME: Re-enable this test-case. It was committed with the
|
gnu: Update kde-frameworks to 5.32.0
* gnu/packages/kde-frameworks.scm
(breeze-icons): Update to 5.32.0. [arguments]: Re-enable tests.
(kio): Update to 5.32.0. [source]: Remove patch.
(ktexteditor): Update to 5.32.0. [inputs]: Add ksyntaxhighlighting.
(networkmanager-qt): Update to 5.32.0. [source]: Add patches.
(kunitconversion): Update to 5.32.0. [arguments]
<disable-a-failing-test-case>: New phase.
(ksyntaxhighlighting): Update to 5.32.0.[native-iputs]: Add qtools.
(knewstuff): Update to 5.32.0. [inputs]: Add qtdeclarative.
(attica, baloo, bluez-qt, extra-cmake-modules, kactivities,
kactivities-stats, kapidox, karchive, kauth, kbookmarks, kcmutils, kcodecs,
kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, kdbusaddons,
kdeclarative, kded, kdesignerplugin, kdesu, kdnssd, kdoctools, kemoticons,
kfilemetadata, kglobalaccel, kguiaddons, ki18n, kiconthemes, kidletime,
kimageformats, kinit, kitemmodels, kitemviews, kjobwidgets, knotifications,
knotifyconfig, kpackage, kparts, kpeople, kplotting, kpty, krunner,
kservice, ktextwidgets, kwallet, kwayland, kwidgetsaddons, kwindowsystem,
kxmlgui, kxmlrpcclient, modemmanager-qt, oxygen-icons, plasma-framework,
solid, sonnet, threadweaver): Update to 5.32.0.
* gnu/packages/patches/kio-CVE-2017-6410.patch: Delete file.
* gnu/packages/patches/networkmanager-qt-activeconnection-test-1.patch,
gnu/packages/patches/networkmanager-qt-activeconnection-test-2.patch:
New files.
* gnu/local.mk (dist_patch_DATA): Remove resp. add the patch files.
2017-03-28 15:49:41 +00:00
|
|
|
;; message: "tsan says it's clean, apart from issues in Qt
|
|
|
|
;; (reported upstream)"
|
|
|
|
(substitute* "autotests/convertertest.cpp"
|
|
|
|
(("const int numThreads = 2") "const int numThreads = 0")))))))
|
2016-06-12 19:13:55 +00:00
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
|
|
|
(inputs
|
|
|
|
`(("ki18n" ,ki18n)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)))
|
2016-06-12 19:13:55 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Converting physical units")
|
|
|
|
(description "KUnitConversion provides functions to convert values in
|
|
|
|
different physical units. It supports converting different prefixes (e.g. kilo,
|
|
|
|
mega, giga) as well as converting between different unit systems (e.g. liters,
|
|
|
|
gallons).")
|
|
|
|
(license license:lgpl2.1+)))
|
2016-08-06 15:00:10 +00:00
|
|
|
|
2019-11-02 08:15:51 +00:00
|
|
|
(define-public syndication
|
|
|
|
(package
|
|
|
|
(name "syndication")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2019-11-02 08:15:51 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1n3x8s1z4kd30xirfr07hi87vwhk4rilb5kslcjcgp5n9c0imcpv"))))
|
2019-11-02 08:15:51 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
|
|
|
(inputs
|
|
|
|
`(("kcodecs" ,kcodecs)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)))
|
2019-11-02 08:15:51 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "RSS/Atom parser library")
|
|
|
|
(description "@code{syndication} supports RSS (0.9/1.0, 0.91..2.0) and
|
|
|
|
Atom (0.3 and 1.0) feeds. The library offers a unified, format-agnostic view
|
|
|
|
on the parsed feed, so that the using application does not need to distinguish
|
|
|
|
between feed formats.")
|
|
|
|
(license license:lgpl2.1+)))
|
|
|
|
|
2016-08-06 15:00:10 +00:00
|
|
|
|
|
|
|
;; Tier 3
|
|
|
|
;;
|
|
|
|
;; Tier 3 frameworks are generally more powerful, comprehensive packages, and
|
|
|
|
;; consequently have more complex dependencies.
|
|
|
|
|
|
|
|
(define-public baloo
|
|
|
|
(package
|
|
|
|
(name "baloo")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1cf5pp9hn3pqypwyzh63ksasap3n7qz6n3y2xgb83ss3fra90pjf"))))
|
2016-08-06 15:00:10 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(propagated-inputs
|
|
|
|
`(("kcoreaddons" ,kcoreaddons)
|
|
|
|
("kfilemetadata" ,kfilemetadata)))
|
|
|
|
(native-inputs
|
|
|
|
`(("dbus" ,dbus)
|
|
|
|
("extra-cmake-modules" ,extra-cmake-modules)))
|
|
|
|
(inputs
|
|
|
|
`(("kbookmarks" ,kbookmarks)
|
|
|
|
("kcompletion" ,kcompletion)
|
|
|
|
("kconfig" ,kconfig)
|
|
|
|
("kcrash" ,kcrash)
|
|
|
|
("kdbusaddons" ,kdbusaddons)
|
|
|
|
("kidletime" ,kidletime)
|
|
|
|
("kio" ,kio)
|
|
|
|
("kitemviews" ,kitemviews)
|
|
|
|
("ki18n" ,ki18n)
|
|
|
|
("kjobwidgets" ,kjobwidgets)
|
|
|
|
("kservice" ,kservice)
|
|
|
|
("kwidgetsaddons" ,kwidgetsaddons)
|
|
|
|
("kxmlgui" ,kxmlgui)
|
|
|
|
("lmdb" ,lmdb)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2016-08-06 15:00:10 +00:00
|
|
|
("qtdeclarative" ,qtdeclarative)
|
|
|
|
("solid" ,solid)))
|
|
|
|
(arguments
|
|
|
|
`(#:phases
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-before 'check 'check-setup
|
|
|
|
(lambda _
|
|
|
|
(setenv "HOME" (getcwd))
|
gnu: Add comments on why setting QT_QPA_PLATFORM for tests.
* gnu/packages/astronomy.scm (stellarium): Add comment.
* gnu/packages/display-managers.scm (greenisland): dito.
* gnu/packages/kde-frameworks.scm (kguiaddons, kwidgetsaddons,
kcompletion, baloo, kbookmarks, kconfigwidgtes, kdesignerplugin,
kemoticons, kglobalaccel, kiconthemes, kio, knewstuff, kparts,
kpeople, krunner, kservice, ktexteditor, ktextwidgets, kxmlgui,
plasma-framework): dito.
* gnu/packages/qt.scm (qtsvg): dito.
2017-03-19 20:41:22 +00:00
|
|
|
;; make Qt render "offscreen", required for tests
|
2016-08-06 15:00:10 +00:00
|
|
|
(setenv "QT_QPA_PLATFORM" "offscreen")
|
2019-12-07 19:11:14 +00:00
|
|
|
(with-output-to-file "bin/BLACKLIST"
|
|
|
|
(lambda _
|
|
|
|
;; Blacklist some failing tests. FIXME: Make them pass.
|
|
|
|
(display "[testRenameFile]\n*\n")
|
|
|
|
(display "[testMoveFile]\n*\n")))
|
2016-08-06 15:00:10 +00:00
|
|
|
#t))
|
gnu: kde-framework: Update to 5.37.0.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica,
bluez-qt, breeze-icons, kapidox, karchive, kcodecs, kconfig,
kcoreaddons, kdbusaddons, kdnssd, kguiaddons, kil8n, kidletime,
kitemmodules, kplotting, ksyntaxhighlighting, kwayland, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, solid,
sonnet, threadweaver, kauth, kcompletion, kcrash, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, baloo,
kactivities, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets,
kdeclarative, kded, kdesignerplugin, kdesu, kemoticons, kglobalaccel,
kiconthemes, kinit, kio, knewstuff, knotifyconfig, kparts, kpeople,
krunner, kservice, ktexteditor, ktextwidgets, kwallet, kxmlgui,
kxmlrpcclient, plasma-framework, kde-framworkintegration,
kdelibs4support, khtml, kjs, kjsembed, kmediaplayer, kross): Update to 5.37.0.
(bluez-qt)[arguments]: Disable tests.
(kcodecs, khtml)[native-inputs]: Add gperf.
(ksyntaxhighlighting)[properties]: New field, add upstream-name.
(kimageformats, baloo)[arguments]: Add phase to disable failing test.
(krunner)[inputs]: Add kwindowsystem.
2017-08-18 12:25:38 +00:00
|
|
|
(add-after 'unpack 'remove-failing-test
|
|
|
|
(lambda _
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
;; FIXME: kinotifytest broke in 5.70.0 with commit 73183acf00 and
|
|
|
|
;; seems like an oversight. Reverting the commit makes it pass,
|
|
|
|
;; but causes other problems. Since just the test file names are
|
|
|
|
;; broken, disabling it should be safe. Try enabling for > 5.70.0.
|
gnu: kde-framework: Update to 5.37.0.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica,
bluez-qt, breeze-icons, kapidox, karchive, kcodecs, kconfig,
kcoreaddons, kdbusaddons, kdnssd, kguiaddons, kil8n, kidletime,
kitemmodules, kplotting, ksyntaxhighlighting, kwayland, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, solid,
sonnet, threadweaver, kauth, kcompletion, kcrash, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, baloo,
kactivities, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets,
kdeclarative, kded, kdesignerplugin, kdesu, kemoticons, kglobalaccel,
kiconthemes, kinit, kio, knewstuff, knotifyconfig, kparts, kpeople,
krunner, kservice, ktexteditor, ktextwidgets, kwallet, kxmlgui,
kxmlrpcclient, plasma-framework, kde-framworkintegration,
kdelibs4support, khtml, kjs, kjsembed, kmediaplayer, kross): Update to 5.37.0.
(bluez-qt)[arguments]: Disable tests.
(kcodecs, khtml)[native-inputs]: Add gperf.
(ksyntaxhighlighting)[properties]: New field, add upstream-name.
(kimageformats, baloo)[arguments]: Add phase to disable failing test.
(krunner)[inputs]: Add kwindowsystem.
2017-08-18 12:25:38 +00:00
|
|
|
(substitute* "autotests/unit/file/CMakeLists.txt"
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
;; The test only runs on GNU/Linux, piggy-back on the check.
|
|
|
|
(("CMAKE_SYSTEM_NAME MATCHES \"Linux\"" all)
|
|
|
|
(string-append all " AND NOT TRUE")))
|
gnu: kde-framework: Update to 5.37.0.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica,
bluez-qt, breeze-icons, kapidox, karchive, kcodecs, kconfig,
kcoreaddons, kdbusaddons, kdnssd, kguiaddons, kil8n, kidletime,
kitemmodules, kplotting, ksyntaxhighlighting, kwayland, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, solid,
sonnet, threadweaver, kauth, kcompletion, kcrash, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, baloo,
kactivities, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets,
kdeclarative, kded, kdesignerplugin, kdesu, kemoticons, kglobalaccel,
kiconthemes, kinit, kio, knewstuff, knotifyconfig, kparts, kpeople,
krunner, kservice, ktexteditor, ktextwidgets, kwallet, kxmlgui,
kxmlrpcclient, plasma-framework, kde-framworkintegration,
kdelibs4support, khtml, kjs, kjsembed, kmediaplayer, kross): Update to 5.37.0.
(bluez-qt)[arguments]: Disable tests.
(kcodecs, khtml)[native-inputs]: Add gperf.
(ksyntaxhighlighting)[properties]: New field, add upstream-name.
(kimageformats, baloo)[arguments]: Add phase to disable failing test.
(krunner)[inputs]: Add kwindowsystem.
2017-08-18 12:25:38 +00:00
|
|
|
#t))
|
2016-08-06 15:00:10 +00:00
|
|
|
(replace 'check
|
|
|
|
(lambda _
|
|
|
|
(setenv "DBUS_FATAL_WARNINGS" "0")
|
2019-01-26 13:28:36 +00:00
|
|
|
(invoke "dbus-launch" "ctest" "."))))))
|
2016-08-06 15:00:10 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "File searching and indexing")
|
|
|
|
(description "Baloo provides file searching and indexing. It does so by
|
|
|
|
maintaining an index of the contents of your files.")
|
|
|
|
;; dual licensed
|
|
|
|
(license (list license:gpl2+ license:lgpl2.1+))))
|
2016-08-07 17:00:06 +00:00
|
|
|
|
2016-08-07 19:18:45 +00:00
|
|
|
(define-public kactivities-stats
|
|
|
|
(package
|
|
|
|
(name "kactivities-stats")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1cnfdnxkw9hwbqdzdygp2vzwxqwqhxyipzwdcgar0clgnf7zi7wx"))))
|
2016-08-07 19:18:45 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
|
|
|
(inputs
|
|
|
|
`(("boost" ,boost)
|
|
|
|
("kactivities" ,kactivities)
|
|
|
|
("kconfig" ,kconfig)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2016-08-07 19:18:45 +00:00
|
|
|
("qtdeclarative" ,qtdeclarative)))
|
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Access usage statistics collected by the activity manager")
|
|
|
|
(description "The KActivitiesStats library provides a querying mechanism for
|
gnu: Fix typoes in package descriptions.
* gnu/packages/audio.scm (caps-plugins-lv2)[synopsis]: Fix typo.
* gnu/packages/bioconductor.scm (r-karyoploter, r-anota, r-gcrma)
(r-bigmemoryextras)[description]: Likewise.
* gnu/packages/cran.scm (r-geometry)[synopsis]: Likewise.
(r-stringdist, r-patchwork, r-depth, r-tea)[description]: Likewise.
* gnu/packages/crates-io.scm (rust-assert-fs-0.11, rust-notify-4)
(rust-tokio-fs-0.1)[synopsis, description]: Likewise.
(rust-blas-sys-0.7)[description]: Likewise.
(rust-fs-extra-1.1, rust-xattr-0.2)[synopsis]: Likewise.
* gnu/packages/databases.scm (perl-mysql-config)[description]: Likewise.
* gnu/packages/disk.scm (hddtemp)[description]: Likewise.
* gnu/packages/django.scm (python-djangorestframework)[description]:
Likewise.
* gnu/packages/documentation.scm (doc++)[description]: Likewise.
* gnu/packages/emacs-xyz.scm (emacs-kakoune, emacs-pyim-basedict, eless)
(emacs-scpaste)[description]: Likewise.
* gnu/packages/file-systems.scm (dbxfs)[description]: Likewise.
* gnu/packages/finance.scm (python-stdnum)[description]: Likewise.
* gnu/packages/fontutils.scm (woff2)[description]: Likewise.
* gnu/packages/games.scm (openttd-opengfx)[description]: Likewise.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-topicons-redux)
[description]: Likewise.
* gnu/packages/gnome.scm (libgrss)[description]: Likewise.
* gnu/packages/golang.scm (go-github-com-mitchellh-reflectwalk)
[description]: Likewise.
(go-github-com-go-git-go-billy)[synopsis, description]: Likewise.
* gnu/packages/haskell-check.scm (ghc-inspection-testing)[description]:
Likewise.
* gnu/packages/haskell-web.scm (ghc-yesod-form)[description]: Likewise.
* gnu/packages/haskell-xyz.scm (ghc-hex)[description]: Likewise.
* gnu/packages/hyperledger.scm (hyperledger-iroha-ed25519)[description]:
Likewise.
* gnu/packages/java.scm (java-mail)[synopsis]: Likewise.
(java-native-access-platform)[description]: Likewise.
* gnu/packages/kde-frameworks.scm (kactivities-stats)[description]:
Likewise.
* gnu/packages/kde-utils.scm (krusader)[description]: Likewise.
* gnu/packages/language.scm (praat)[description]: Likewise.
* gnu/packages/linux.scm (light)[description]: Likewise.
* gnu/packages/lisp-xyz.scm (sbcl-hu.dwim.defclass-star)[description]:
Likewise.
* gnu/packages/mail.scm (dovecot-trees, sieve-connect)[description]:
Likewise.
* gnu/packages/ocaml.scm (ocaml-opam-file-format, ocaml-cppo)
(ocaml4.07-ppx-variants-conv)[description]: Likewise.
* gnu/packages/perl.scm (perl-convert-binhex)[description]: Likewise.
* gnu/packages/python-crypto.scm (python-ecdsa)[description]: Likewise.
* gnu/packages/python-web.scm (python-html5lib)[synopsis, description]:
Likewise.
(python-venusian)[synopsis]: Likewise.
* gnu/packages/python-xyz.scm (python-readlike, python-gssapi)
(python-flufl-i18n)[description]: Likewise.
(python-pox, python-watchdog, python-xattr)[synopsis, description]:
Likewise.
* gnu/packages/ruby.scm (ruby-sorcerer)[description]: Likewise.
* gnu/packages/rust-apps.scm (watchexec)[description]: Likewise.
* gnu/packages/rust.scm (mrustc)[synopsis]: Likewise.
* gnu/packages/shells.scm (s-shell)[description]: Likewise.
* gnu/packages/ssh.scm (sshpass)[description]: Likewise.
* gnu/packages/terminals.scm (beep)[description]: Likewise.
* gnu/packages/web.scm (perl-lwp-useragent-cached)[description]:
Likewise.
* gnu/packages/wv.scm (wv)[description]: Likewise.
2020-09-22 19:31:52 +00:00
|
|
|
the data that the activity manager collects---which documents have been opened
|
2016-08-07 19:18:45 +00:00
|
|
|
by which applications, and what documents have been linked to which activity.")
|
|
|
|
;; triple licensed
|
|
|
|
(license (list license:lgpl2.0+ license:lgpl2.1+ license:lgpl3+))))
|
2016-08-07 18:51:39 +00:00
|
|
|
|
|
|
|
(define-public kbookmarks
|
|
|
|
(package
|
|
|
|
(name "kbookmarks")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1i5vcyvyc9whmflbcg2kc562ch93yscfic1c1n9z347g26jmgras"))))
|
2016-08-07 18:51:39 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(propagated-inputs
|
|
|
|
`(("kwidgetsaddons" ,kwidgetsaddons)))
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("qttools" ,qttools)))
|
|
|
|
(inputs
|
|
|
|
`(("kauth" ,kauth)
|
|
|
|
("kcodecs" ,kcodecs)
|
|
|
|
("kconfig" ,kconfig)
|
|
|
|
("kconfigwidgets" ,kconfigwidgets)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("kiconthemes" ,kiconthemes)
|
|
|
|
("kxmlgui" ,kxmlgui)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)))
|
2016-08-07 18:51:39 +00:00
|
|
|
(arguments
|
|
|
|
`(#:phases
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-before 'check 'check-setup
|
|
|
|
(lambda _
|
|
|
|
(setenv "HOME" (getcwd))
|
gnu: Add comments on why setting QT_QPA_PLATFORM for tests.
* gnu/packages/astronomy.scm (stellarium): Add comment.
* gnu/packages/display-managers.scm (greenisland): dito.
* gnu/packages/kde-frameworks.scm (kguiaddons, kwidgetsaddons,
kcompletion, baloo, kbookmarks, kconfigwidgtes, kdesignerplugin,
kemoticons, kglobalaccel, kiconthemes, kio, knewstuff, kparts,
kpeople, krunner, kservice, ktexteditor, ktextwidgets, kxmlgui,
plasma-framework): dito.
* gnu/packages/qt.scm (qtsvg): dito.
2017-03-19 20:41:22 +00:00
|
|
|
;; make Qt render "offscreen", required for tests
|
2016-08-07 18:51:39 +00:00
|
|
|
(setenv "QT_QPA_PLATFORM" "offscreen")
|
|
|
|
#t)))))
|
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Bookmarks management library")
|
|
|
|
(description "KBookmarks lets you access and manipulate bookmarks stored
|
|
|
|
using the XBEL format.")
|
|
|
|
(license license:lgpl2.1+)))
|
2016-08-07 18:52:11 +00:00
|
|
|
|
|
|
|
(define-public kcmutils
|
|
|
|
(package
|
|
|
|
(name "kcmutils")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"08f4yr546brl1dppp0khvsw9ihmh9a7rp505913pdhi0sklaiimz"))))
|
2016-08-07 18:52:11 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(propagated-inputs
|
|
|
|
`(("kconfigwidgets" ,kconfigwidgets)
|
|
|
|
("kservice" ,kservice)))
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
2017-10-23 11:17:30 +00:00
|
|
|
(arguments
|
|
|
|
`(#:phases
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-after 'unpack 'patch
|
|
|
|
(lambda _
|
|
|
|
(substitute* "src/kpluginselector.cpp"
|
|
|
|
;; make QDirIterator follow symlinks
|
|
|
|
(("^\\s*(QDirIterator it\\(.*, QDirIterator::Subdirectories)(\\);)" _ a b)
|
|
|
|
(string-append a " | QDirIterator::FollowSymlinks" b)))
|
2017-10-23 11:18:22 +00:00
|
|
|
(substitute* "src/kcmoduleloader.cpp"
|
|
|
|
;; print plugin name when loading fails
|
|
|
|
(("^\\s*(qWarning\\(\\) << \"Error loading) (plugin:\")( << loader\\.errorString\\(\\);)" _ a b c)
|
|
|
|
(string-append a " KCM plugin\" << mod.service()->library() << \":\"" c)))
|
2017-10-23 11:17:30 +00:00
|
|
|
#t)))))
|
2016-08-07 18:52:11 +00:00
|
|
|
(inputs
|
|
|
|
`(("kauth" ,kauth)
|
|
|
|
("kcodecs" ,kcodecs)
|
|
|
|
("kconfig" ,kconfig)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("kdeclarative" ,kdeclarative)
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
("kguiaddons" ,kguiaddons)
|
2016-08-07 18:52:11 +00:00
|
|
|
("kiconthemes" ,kiconthemes)
|
|
|
|
("kitemviews" ,kitemviews)
|
|
|
|
("ki18n" ,ki18n)
|
|
|
|
("kpackage" ,kpackage)
|
|
|
|
("kwidgetsaddons" ,kwidgetsaddons)
|
|
|
|
("kxmlgui" ,kxmlgui)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2016-08-07 18:52:11 +00:00
|
|
|
("qtdeclarative" ,qtdeclarative)))
|
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Utilities for KDE System Settings modules")
|
|
|
|
(description "KCMUtils provides various classes to work with KCModules.
|
|
|
|
KCModules can be created with the KConfigWidgets framework.")
|
|
|
|
(license license:lgpl2.1+)))
|
2016-08-07 18:53:08 +00:00
|
|
|
|
|
|
|
(define-public kconfigwidgets
|
|
|
|
(package
|
|
|
|
(name "kconfigwidgets")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"195dw7nyr3fp78y3vfnyjh0hwgwk46f80wdcm8dck5rkscl3v9xz"))))
|
gnu: Cleanup KDE packages to use the update qt-build-system.
* gnu/packages/kde.scm (grantleetheme): [arguments] Remove.
(kdeconnect)[arguments]<phases>{check-setup}: Remove.
libkdegames: Use qt-build-system. [arguments]: Remove.
* gnu/packages/kde-frameworks.scm (kguiaddons, kitemmodels,
kitemviews, kplotting, sonnet, kcompletion, kcrash, kdesignerplugin,
kglobalaccel, kparts, ktextwidgets, khtml, kmediaplayer): Use
qt-build-system. [arguments]: Remove.
(kpeople): Use qt-build-system. [arguments]<phases>: Remove.
(kconfigwidgets, kwidgetsaddons) Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-plasma.scm (kdecoration) Use qt-build-system.
[arguments]: Remove.
(libkscreen): Use qt-build-system. [arguments]<phases>: Remove.
(libksysguard): Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-utils.scm (kronometer, rsibreak): [arguments]
Remove.
2020-01-23 20:13:42 +00:00
|
|
|
(build-system qt-build-system)
|
2016-08-07 18:53:08 +00:00
|
|
|
(propagated-inputs
|
|
|
|
`(("kauth" ,kauth)
|
|
|
|
("kcodecs" ,kcodecs)
|
|
|
|
("kconfig" ,kconfig)
|
|
|
|
("kwidgetsaddons" ,kwidgetsaddons)))
|
|
|
|
(native-inputs
|
2017-09-19 17:30:31 +00:00
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("kdoctools" ,kdoctools)))
|
2016-08-07 18:53:08 +00:00
|
|
|
(inputs
|
|
|
|
`(("kcoreaddons" ,kcoreaddons)
|
|
|
|
("kguiaddons" ,kguiaddons)
|
|
|
|
("ki18n" ,ki18n)
|
gnu: kde-frameworks: Update to 5.63.0.
KHolidays is part of frameworks since version 5.43 already.
* gnu/packages/kde.scm(kholidays): Move to …
* gnu/packages/kde-frameworks.scm(kholidays) … here, update to 5.63.0 and
[source]: Update path.
(attica, baloo, bluez-qt, breeze- icons,
extra-cmake-modules, kactivities, kactivities-stats, kapidox, karchive,
kauth, kbookmarks, kcmutils, kcodecs, kcompletion, kconfig, kcoreaddons,
kcrash, kdbusaddons, kde-frameworkintegration, kdeclarative, kded,
kdelibs4support, kdesu, kdnssd, kdoctools, kemoticons, kglobalaccel,
kguiaddons, khtml, ki18n, kidletime, kimageformats, kinit, kirigami,
kitemmodels, kitemviews, kjobwidgets, kjs, kjsembed, kmediaplayer,
knewstuff, knotifications, knotifyconfig, kpackage, kparts, kpeople, kpty,
kross, krunner, kservice, ksyntaxhighlighting, ktexteditor, kunitconversion,
kwallet, kwidgetsaddons, kxmlrpcclient, modemmanager-qt, networkmanager-qt,
oxygen-icons, plasma-framework, prison, qqc2-desktop-style, solid, sonnet,
threadweaver): Update to 5.63.0.
(kconfigwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kdesignerplugin): Update to 5.63.0; [source]: Update path.
(kdewebkit): Update to 5.63.0; [source]: Update path.;
[inputs]: Add qttools.
(kfilemetadata): Update to 5.63.0; [inputs]: Add kcoreaddons;
[arguments]<#pahses>: Add a test-case to the blacklist
(kiconthemes): Update to 5.63.0; [inputs]: Add qttools.
(kio): Update to 5.63.0; [inputs]: Add qttools.
(kplotting): Update to 5.63.0; [inputs]: Add qttools.
(ktextwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kwayland): Update to 5.63.0; [inputs]: Add wayland-protocols.
(kwindowsystem): Update to 5.63.0, update blacklist or tests,
explicitly set XDG_RUNTIME_DIR; [inputs]: Add xcb-util-wm.
(kxmlgui): Update to 5.63.0; [inputs]: Add qttools.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust.
* gnu/packages/patches/kwindowsystem-qt-compat.patch: Remove obsolete patch.
2019-10-19 08:31:00 +00:00
|
|
|
;; todo: PythonModuleGeneration
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
gnu: kde-frameworks: Update to 5.63.0.
KHolidays is part of frameworks since version 5.43 already.
* gnu/packages/kde.scm(kholidays): Move to …
* gnu/packages/kde-frameworks.scm(kholidays) … here, update to 5.63.0 and
[source]: Update path.
(attica, baloo, bluez-qt, breeze- icons,
extra-cmake-modules, kactivities, kactivities-stats, kapidox, karchive,
kauth, kbookmarks, kcmutils, kcodecs, kcompletion, kconfig, kcoreaddons,
kcrash, kdbusaddons, kde-frameworkintegration, kdeclarative, kded,
kdelibs4support, kdesu, kdnssd, kdoctools, kemoticons, kglobalaccel,
kguiaddons, khtml, ki18n, kidletime, kimageformats, kinit, kirigami,
kitemmodels, kitemviews, kjobwidgets, kjs, kjsembed, kmediaplayer,
knewstuff, knotifications, knotifyconfig, kpackage, kparts, kpeople, kpty,
kross, krunner, kservice, ksyntaxhighlighting, ktexteditor, kunitconversion,
kwallet, kwidgetsaddons, kxmlrpcclient, modemmanager-qt, networkmanager-qt,
oxygen-icons, plasma-framework, prison, qqc2-desktop-style, solid, sonnet,
threadweaver): Update to 5.63.0.
(kconfigwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kdesignerplugin): Update to 5.63.0; [source]: Update path.
(kdewebkit): Update to 5.63.0; [source]: Update path.;
[inputs]: Add qttools.
(kfilemetadata): Update to 5.63.0; [inputs]: Add kcoreaddons;
[arguments]<#pahses>: Add a test-case to the blacklist
(kiconthemes): Update to 5.63.0; [inputs]: Add qttools.
(kio): Update to 5.63.0; [inputs]: Add qttools.
(kplotting): Update to 5.63.0; [inputs]: Add qttools.
(ktextwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kwayland): Update to 5.63.0; [inputs]: Add wayland-protocols.
(kwindowsystem): Update to 5.63.0, update blacklist or tests,
explicitly set XDG_RUNTIME_DIR; [inputs]: Add xcb-util-wm.
(kxmlgui): Update to 5.63.0; [inputs]: Add qttools.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust.
* gnu/packages/patches/kwindowsystem-qt-compat.patch: Remove obsolete patch.
2019-10-19 08:31:00 +00:00
|
|
|
("qttools" ,qttools)))
|
2016-08-07 18:53:08 +00:00
|
|
|
(arguments
|
|
|
|
`(#:phases
|
|
|
|
(modify-phases %standard-phases
|
2017-10-23 11:13:02 +00:00
|
|
|
(add-after 'unpack 'patch
|
|
|
|
(lambda _
|
|
|
|
(substitute* "src/khelpclient.cpp"
|
|
|
|
;; make QDirIterator follow symlinks
|
|
|
|
(("^\\s*(QDirIterator it\\(.*, QDirIterator::Subdirectories)(\\);)" _ a b)
|
|
|
|
(string-append a " | QDirIterator::FollowSymlinks" b)))
|
2016-08-07 18:53:08 +00:00
|
|
|
#t)))))
|
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Widgets for configuration dialogs")
|
|
|
|
(description "KConfigWidgets provides easy-to-use classes to create
|
|
|
|
configuration dialogs, as well as a set of widgets which uses KConfig to store
|
|
|
|
their settings.")
|
|
|
|
;; dual licensed
|
|
|
|
(license (list license:gpl2+ license:lgpl2.1+))))
|
2016-08-07 18:53:46 +00:00
|
|
|
|
|
|
|
(define-public kdeclarative
|
|
|
|
(package
|
|
|
|
(name "kdeclarative")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1vq9pkrb0zsphi2sfx7cyy1kb6pklzjkmqdf5202z8vydlkc4549"))))
|
2016-08-07 18:53:46 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(propagated-inputs
|
|
|
|
`(("kconfig" ,kconfig)
|
|
|
|
("kpackage" ,kpackage)))
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
2017-09-19 17:51:44 +00:00
|
|
|
("pkg-config" ,pkg-config)
|
gnu: Use the test-only Xorg variant for tests.
* gnu/packages/education.scm (gcompris-qt)[native-inputs]: Change XORG-SERVER
to XORG-SERVER-FOR-TESTS.
* gnu/packages/engineering.scm (pcb, qucs, openscad)[native-inputs]: Likewise.
* gnu/packages/gnome.scm (libbonoboui, d-feet, gspell, libdazzle, libhandy)[native-inputs]: Likewise.
* gnu/packages/gnupg.scm (parcimonie)[native-inputs]: Likewise.
* gnu/packages/graphics.scm (opensubdiv, rapicorn)[native-inputs]: Likewise.
* gnu/packages/gtk.scm (gtksourceview-2, gtksourceview)[native-inputs]: Likewise.
* gnu/packages/image-processing.scm (opencv)[native-inputs]: Likewise.
* gnu/packages/kde-frameworks.scm (kconfig, kcoreaddons, kwidgetsaddons,
kwindowsystem, kdeclarative)[native-inputs]: Likewise.
* gnu/packages/kde-plasma.scm (kscreenlocker)[native-inputs]: Likewise.
* gnu/packages/messaging.scm (gajim)[native-inputs]: Likewise.
* gnu/packages/python-xyz.scm (python-seaborn)[native-inputs]: Likewise.
2019-11-27 21:19:13 +00:00
|
|
|
("xorg-server" ,xorg-server-for-tests)))
|
2016-08-07 18:53:46 +00:00
|
|
|
(inputs
|
|
|
|
`(("kauth" ,kauth)
|
|
|
|
("kbookmarks" ,kbookmarks)
|
|
|
|
("kcodecs" ,kcodecs)
|
|
|
|
("kcompletion" ,kcompletion)
|
|
|
|
("kconfigwidgets" ,kconfigwidgets)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("kglobalaccel" ,kglobalaccel)
|
|
|
|
("kguiaddons" ,kguiaddons)
|
|
|
|
("kiconthemes" ,kiconthemes)
|
|
|
|
("kio" ,kio)
|
|
|
|
("kitemviews" ,kitemviews)
|
|
|
|
("ki18n" ,ki18n)
|
|
|
|
("kjobwidgets" ,kjobwidgets)
|
|
|
|
("kservice" ,kservice)
|
|
|
|
("kwidgetsaddons" ,kwidgetsaddons)
|
|
|
|
("kwindowsystem" ,kwindowsystem)
|
|
|
|
("kxmlgui" ,kxmlgui)
|
2018-03-16 15:50:14 +00:00
|
|
|
("libepoxy" ,libepoxy)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2016-08-07 18:53:46 +00:00
|
|
|
("qtdeclarative" ,qtdeclarative)
|
|
|
|
("solid" ,solid)))
|
|
|
|
(arguments
|
|
|
|
`(#:phases
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-before 'check 'start-xorg-server
|
|
|
|
(lambda* (#:key inputs #:allow-other-keys)
|
2017-06-04 15:55:56 +00:00
|
|
|
;; The test suite requires a running X server, setting
|
|
|
|
;; QT_QPA_PLATFORM=offscreen does not suffice.
|
2021-07-14 12:09:51 +00:00
|
|
|
(system "Xvfb :1 -screen 0 640x480x24 &")
|
2016-08-07 18:53:46 +00:00
|
|
|
(setenv "DISPLAY" ":1")
|
|
|
|
#t)))))
|
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Integration of QML and KDE work spaces")
|
|
|
|
(description "KDeclarative provides integration of QML and KDE work spaces.
|
|
|
|
It's comprises two parts: a library used by the C++ part of your application to
|
|
|
|
intergrate QML with KDE Frameworks specific features, and a series of QML imports
|
|
|
|
that offer bindings to some of the Frameworks.")
|
|
|
|
;; dual licensed
|
|
|
|
(license (list license:gpl2+ license:lgpl2.1+))))
|
2016-08-07 18:54:23 +00:00
|
|
|
|
|
|
|
(define-public kded
|
|
|
|
(package
|
|
|
|
(name "kded")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"0zqd33vy4ny7g9as3bhd75qi1chz1nlqq133pgw8kjanvghwwnk9"))))
|
2016-08-07 18:54:23 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
|
|
|
(inputs
|
|
|
|
`(("kconfig" ,kconfig)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("kcrash" ,kcrash)
|
|
|
|
("kdbusaddons" ,kdbusaddons)
|
|
|
|
("kdoctools" ,kdoctools)
|
|
|
|
("kinit" ,kinit)
|
|
|
|
("kservice" ,kservice)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)))
|
2016-08-07 18:54:23 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Central daemon of KDE work spaces")
|
|
|
|
(description "KDED stands for KDE Daemon. KDED runs in the background and
|
|
|
|
performs a number of small tasks. Some of these tasks are built in, others are
|
|
|
|
started on demand.")
|
|
|
|
;; dual licensed
|
|
|
|
(license (list license:lgpl2.0+ license:lgpl2.1+))))
|
2016-08-07 18:55:20 +00:00
|
|
|
|
|
|
|
(define-public kdesignerplugin
|
|
|
|
(package
|
|
|
|
(name "kdesignerplugin")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
gnu: kde-frameworks: Update to 5.63.0.
KHolidays is part of frameworks since version 5.43 already.
* gnu/packages/kde.scm(kholidays): Move to …
* gnu/packages/kde-frameworks.scm(kholidays) … here, update to 5.63.0 and
[source]: Update path.
(attica, baloo, bluez-qt, breeze- icons,
extra-cmake-modules, kactivities, kactivities-stats, kapidox, karchive,
kauth, kbookmarks, kcmutils, kcodecs, kcompletion, kconfig, kcoreaddons,
kcrash, kdbusaddons, kde-frameworkintegration, kdeclarative, kded,
kdelibs4support, kdesu, kdnssd, kdoctools, kemoticons, kglobalaccel,
kguiaddons, khtml, ki18n, kidletime, kimageformats, kinit, kirigami,
kitemmodels, kitemviews, kjobwidgets, kjs, kjsembed, kmediaplayer,
knewstuff, knotifications, knotifyconfig, kpackage, kparts, kpeople, kpty,
kross, krunner, kservice, ksyntaxhighlighting, ktexteditor, kunitconversion,
kwallet, kwidgetsaddons, kxmlrpcclient, modemmanager-qt, networkmanager-qt,
oxygen-icons, plasma-framework, prison, qqc2-desktop-style, solid, sonnet,
threadweaver): Update to 5.63.0.
(kconfigwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kdesignerplugin): Update to 5.63.0; [source]: Update path.
(kdewebkit): Update to 5.63.0; [source]: Update path.;
[inputs]: Add qttools.
(kfilemetadata): Update to 5.63.0; [inputs]: Add kcoreaddons;
[arguments]<#pahses>: Add a test-case to the blacklist
(kiconthemes): Update to 5.63.0; [inputs]: Add qttools.
(kio): Update to 5.63.0; [inputs]: Add qttools.
(kplotting): Update to 5.63.0; [inputs]: Add qttools.
(ktextwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kwayland): Update to 5.63.0; [inputs]: Add wayland-protocols.
(kwindowsystem): Update to 5.63.0, update blacklist or tests,
explicitly set XDG_RUNTIME_DIR; [inputs]: Add xcb-util-wm.
(kxmlgui): Update to 5.63.0; [inputs]: Add qttools.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust.
* gnu/packages/patches/kwindowsystem-qt-compat.patch: Remove obsolete patch.
2019-10-19 08:31:00 +00:00
|
|
|
(version-major+minor version) "/portingAids/"
|
2016-10-29 16:48:28 +00:00
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"0dr6gcag2yzx8fvxis4x403jrcisywds95cywmiyz3pb5727cak2"))))
|
gnu: Cleanup KDE packages to use the update qt-build-system.
* gnu/packages/kde.scm (grantleetheme): [arguments] Remove.
(kdeconnect)[arguments]<phases>{check-setup}: Remove.
libkdegames: Use qt-build-system. [arguments]: Remove.
* gnu/packages/kde-frameworks.scm (kguiaddons, kitemmodels,
kitemviews, kplotting, sonnet, kcompletion, kcrash, kdesignerplugin,
kglobalaccel, kparts, ktextwidgets, khtml, kmediaplayer): Use
qt-build-system. [arguments]: Remove.
(kpeople): Use qt-build-system. [arguments]<phases>: Remove.
(kconfigwidgets, kwidgetsaddons) Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-plasma.scm (kdecoration) Use qt-build-system.
[arguments]: Remove.
(libkscreen): Use qt-build-system. [arguments]<phases>: Remove.
(libksysguard): Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-utils.scm (kronometer, rsibreak): [arguments]
Remove.
2020-01-23 20:13:42 +00:00
|
|
|
(build-system qt-build-system)
|
2016-08-07 18:55:20 +00:00
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("qttools" ,qttools)))
|
|
|
|
(inputs
|
|
|
|
`(("kconfig" ,kconfig)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("kdoctools" ,kdoctools)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2017-09-19 18:03:45 +00:00
|
|
|
;; optional:
|
|
|
|
("kcompletion" ,kcompletion)
|
|
|
|
("kconfigwidgets" ,kconfigwidgets)
|
|
|
|
("kiconthemes" ,kiconthemes)
|
|
|
|
("kitemviews" ,kitemviews)
|
|
|
|
("kio" ,kio)
|
|
|
|
("kplotting" ,kplotting)
|
|
|
|
("ktextwidgets" ,ktextwidgets)
|
|
|
|
("kdewebkit" ,kdewebkit)
|
|
|
|
("kwidgetsaddons" ,kwidgetsaddons)
|
|
|
|
("kxmlgui" ,kxmlgui)
|
|
|
|
("qtwebkit" ,qtwebkit)
|
|
|
|
("sonnet" ,sonnet)))
|
2016-08-07 18:55:20 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Integrating KDE frameworks widgets with Qt Designer")
|
|
|
|
(description "This framework provides plugins for Qt Designer that allow it
|
|
|
|
to display the widgets provided by various KDE frameworks, as well as a utility
|
|
|
|
(kgendesignerplugin) that can be used to generate other such plugins from
|
|
|
|
ini-style description files.")
|
|
|
|
(license license:lgpl2.1+)))
|
2016-08-07 18:55:52 +00:00
|
|
|
|
|
|
|
(define-public kdesu
|
|
|
|
(package
|
|
|
|
(name "kdesu")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"17k29g7jwgqj5xdmr509438b9sq65zx8khdr4viybjf5xpi0cf5m"))))
|
2016-08-07 18:55:52 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(propagated-inputs
|
|
|
|
`(("kpty" ,kpty)))
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
|
|
|
(inputs
|
|
|
|
`(("kconfig" ,kconfig)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("ki18n" ,ki18n)
|
|
|
|
("kservice" ,kservice)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)))
|
2016-08-07 18:55:52 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "User interface for running shell commands with root privileges")
|
|
|
|
(description "KDESU provides functionality for building GUI front ends for
|
|
|
|
(password asking) console mode programs. kdesu and kdessh use it to interface
|
|
|
|
with su and ssh respectively.")
|
|
|
|
(license license:lgpl2.1+)))
|
2016-08-07 18:14:52 +00:00
|
|
|
|
2017-11-01 16:00:12 +00:00
|
|
|
(define-public kdewebkit
|
|
|
|
(package
|
|
|
|
(name "kdewebkit")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2017-11-01 16:00:12 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
gnu: kde-frameworks: Update to 5.63.0.
KHolidays is part of frameworks since version 5.43 already.
* gnu/packages/kde.scm(kholidays): Move to …
* gnu/packages/kde-frameworks.scm(kholidays) … here, update to 5.63.0 and
[source]: Update path.
(attica, baloo, bluez-qt, breeze- icons,
extra-cmake-modules, kactivities, kactivities-stats, kapidox, karchive,
kauth, kbookmarks, kcmutils, kcodecs, kcompletion, kconfig, kcoreaddons,
kcrash, kdbusaddons, kde-frameworkintegration, kdeclarative, kded,
kdelibs4support, kdesu, kdnssd, kdoctools, kemoticons, kglobalaccel,
kguiaddons, khtml, ki18n, kidletime, kimageformats, kinit, kirigami,
kitemmodels, kitemviews, kjobwidgets, kjs, kjsembed, kmediaplayer,
knewstuff, knotifications, knotifyconfig, kpackage, kparts, kpeople, kpty,
kross, krunner, kservice, ksyntaxhighlighting, ktexteditor, kunitconversion,
kwallet, kwidgetsaddons, kxmlrpcclient, modemmanager-qt, networkmanager-qt,
oxygen-icons, plasma-framework, prison, qqc2-desktop-style, solid, sonnet,
threadweaver): Update to 5.63.0.
(kconfigwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kdesignerplugin): Update to 5.63.0; [source]: Update path.
(kdewebkit): Update to 5.63.0; [source]: Update path.;
[inputs]: Add qttools.
(kfilemetadata): Update to 5.63.0; [inputs]: Add kcoreaddons;
[arguments]<#pahses>: Add a test-case to the blacklist
(kiconthemes): Update to 5.63.0; [inputs]: Add qttools.
(kio): Update to 5.63.0; [inputs]: Add qttools.
(kplotting): Update to 5.63.0; [inputs]: Add qttools.
(ktextwidgets): Update to 5.63.0; [inputs]: Add qttools.
(kwayland): Update to 5.63.0; [inputs]: Add wayland-protocols.
(kwindowsystem): Update to 5.63.0, update blacklist or tests,
explicitly set XDG_RUNTIME_DIR; [inputs]: Add xcb-util-wm.
(kxmlgui): Update to 5.63.0; [inputs]: Add qttools.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust.
* gnu/packages/patches/kwindowsystem-qt-compat.patch: Remove obsolete patch.
2019-10-19 08:31:00 +00:00
|
|
|
(version-major+minor version) "/portingAids/"
|
2017-11-01 16:00:12 +00:00
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"0y9ja3znkvzdbjfs91dwr4cmvl9fk97zpz2lkf0f9zhm2nw6q008"))))
|
2017-11-01 16:00:12 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
2020-04-05 21:31:56 +00:00
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("qttools" ,qttools)))
|
2017-11-01 16:00:12 +00:00
|
|
|
(inputs
|
|
|
|
`(("kconfig" ,kconfig)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("kio" ,kio)
|
|
|
|
("kjobwidgets" ,kjobwidgets)
|
|
|
|
("kparts" ,kparts)
|
|
|
|
("kservice" ,kservice)
|
|
|
|
("kwallet" ,kwallet)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2017-11-01 16:00:12 +00:00
|
|
|
("qtwebkit" ,qtwebkit)))
|
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "KDE Integration for QtWebKit")
|
|
|
|
(description "This library provides KDE integration of the HTML rendering
|
|
|
|
engine WebKit via QtWebKit.")
|
|
|
|
(license license:lgpl2.1+)))
|
|
|
|
|
2016-08-07 18:14:52 +00:00
|
|
|
(define-public kemoticons
|
|
|
|
(package
|
|
|
|
(name "kemoticons")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"11v1srn3nii4j7cn4f19qvdw96pczwxhanzxlg4a9gf8kmnp5gxr"))))
|
2016-08-07 18:14:52 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(propagated-inputs
|
|
|
|
`(("kservice" ,kservice)))
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
|
|
|
(inputs
|
|
|
|
`(("karchive" ,karchive)
|
|
|
|
("kconfig" ,kconfig)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)))
|
2016-08-07 18:14:52 +00:00
|
|
|
(arguments
|
2019-01-02 01:23:25 +00:00
|
|
|
`(#:phases
|
2016-08-07 18:14:52 +00:00
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-before 'check 'check-setup
|
|
|
|
(lambda _
|
|
|
|
(setenv "HOME" (getcwd))
|
gnu: Add comments on why setting QT_QPA_PLATFORM for tests.
* gnu/packages/astronomy.scm (stellarium): Add comment.
* gnu/packages/display-managers.scm (greenisland): dito.
* gnu/packages/kde-frameworks.scm (kguiaddons, kwidgetsaddons,
kcompletion, baloo, kbookmarks, kconfigwidgtes, kdesignerplugin,
kemoticons, kglobalaccel, kiconthemes, kio, knewstuff, kparts,
kpeople, krunner, kservice, ktexteditor, ktextwidgets, kxmlgui,
plasma-framework): dito.
* gnu/packages/qt.scm (qtsvg): dito.
2017-03-19 20:41:22 +00:00
|
|
|
;; make Qt render "offscreen", required for tests
|
2016-10-29 16:48:28 +00:00
|
|
|
(setenv "QT_QPA_PLATFORM" "offscreen")
|
|
|
|
#t)))))
|
2016-08-07 18:14:52 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Convert text emoticons to graphical emoticons")
|
|
|
|
(description "KEmoticons converts emoticons from text to a graphical
|
|
|
|
representation with images in HTML. It supports setting different themes for
|
|
|
|
emoticons coming from different providers.")
|
|
|
|
;; dual licensed, image files are licensed under cc-by-sa4.0
|
|
|
|
(license (list license:gpl2+ license:lgpl2.1+ license:cc-by-sa4.0))))
|
2016-08-06 15:00:57 +00:00
|
|
|
|
|
|
|
(define-public kglobalaccel
|
|
|
|
(package
|
|
|
|
(name "kglobalaccel")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"0hmqigc8myiwwh7m6y2cm4vn0d3kmrhia179hyb84vpvvn3lm93z"))))
|
gnu: Cleanup KDE packages to use the update qt-build-system.
* gnu/packages/kde.scm (grantleetheme): [arguments] Remove.
(kdeconnect)[arguments]<phases>{check-setup}: Remove.
libkdegames: Use qt-build-system. [arguments]: Remove.
* gnu/packages/kde-frameworks.scm (kguiaddons, kitemmodels,
kitemviews, kplotting, sonnet, kcompletion, kcrash, kdesignerplugin,
kglobalaccel, kparts, ktextwidgets, khtml, kmediaplayer): Use
qt-build-system. [arguments]: Remove.
(kpeople): Use qt-build-system. [arguments]<phases>: Remove.
(kconfigwidgets, kwidgetsaddons) Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-plasma.scm (kdecoration) Use qt-build-system.
[arguments]: Remove.
(libkscreen): Use qt-build-system. [arguments]<phases>: Remove.
(libksysguard): Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-utils.scm (kronometer, rsibreak): [arguments]
Remove.
2020-01-23 20:13:42 +00:00
|
|
|
(build-system qt-build-system)
|
2016-08-06 15:00:57 +00:00
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
2017-09-19 17:47:07 +00:00
|
|
|
("pkg-config" ,pkg-config)
|
2016-08-06 15:00:57 +00:00
|
|
|
("qttools" ,qttools)))
|
|
|
|
(inputs
|
|
|
|
`(("kconfig" ,kconfig)
|
|
|
|
("kcrash" ,kcrash)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("kdbusaddons" ,kdbusaddons)
|
2016-10-29 16:48:28 +00:00
|
|
|
("kservice" ,kservice)
|
2016-08-06 15:00:57 +00:00
|
|
|
("kwindowsystem" ,kwindowsystem)
|
|
|
|
("libxcb" ,libxcb)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2016-08-06 15:00:57 +00:00
|
|
|
("qtx11extras" ,qtx11extras)
|
|
|
|
("xcb-util-keysyms" ,xcb-util-keysyms)))
|
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Global desktop keyboard shortcuts")
|
|
|
|
(description "KGlobalAccel allows you to have global accelerators that are
|
|
|
|
independent of the focused window. Unlike regular shortcuts, the application's
|
|
|
|
window does not need focus for them to be activated.")
|
|
|
|
(license license:lgpl2.1+)))
|
2016-08-07 18:16:48 +00:00
|
|
|
|
|
|
|
(define-public kiconthemes
|
|
|
|
(package
|
|
|
|
(name "kiconthemes")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"09bqpf3drqyfc81vgab9bsh1wm5qbzdwqjlczhax38660nnvh0r9"))))
|
2016-08-07 18:16:48 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
2020-04-05 21:31:57 +00:00
|
|
|
("qttools" ,qttools)
|
2016-08-07 18:16:48 +00:00
|
|
|
("shared-mime-info" ,shared-mime-info)))
|
|
|
|
(inputs
|
|
|
|
`(("karchive" ,karchive)
|
|
|
|
("kauth" ,kauth)
|
|
|
|
("kcodecs" ,kcodecs)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("kconfig" ,kconfig)
|
|
|
|
("kconfigwidgets" ,kconfigwidgets)
|
|
|
|
("ki18n" ,ki18n)
|
|
|
|
("kitemviews" ,kitemviews)
|
|
|
|
("kwidgetsaddons" ,kwidgetsaddons)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2020-04-05 21:31:57 +00:00
|
|
|
("qtsvg" ,qtsvg)))
|
2016-08-07 18:16:48 +00:00
|
|
|
(arguments
|
2017-06-05 11:17:58 +00:00
|
|
|
`(#:phases
|
2016-08-07 18:16:48 +00:00
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-before 'check 'check-setup
|
|
|
|
(lambda* (#:key inputs #:allow-other-keys)
|
|
|
|
(setenv "XDG_DATA_DIRS"
|
|
|
|
(string-append (assoc-ref inputs "shared-mime-info")
|
|
|
|
"/share"))
|
|
|
|
(setenv "HOME" (getcwd))
|
gnu: Add comments on why setting QT_QPA_PLATFORM for tests.
* gnu/packages/astronomy.scm (stellarium): Add comment.
* gnu/packages/display-managers.scm (greenisland): dito.
* gnu/packages/kde-frameworks.scm (kguiaddons, kwidgetsaddons,
kcompletion, baloo, kbookmarks, kconfigwidgtes, kdesignerplugin,
kemoticons, kglobalaccel, kiconthemes, kio, knewstuff, kparts,
kpeople, krunner, kservice, ktexteditor, ktextwidgets, kxmlgui,
plasma-framework): dito.
* gnu/packages/qt.scm (qtsvg): dito.
2017-03-19 20:41:22 +00:00
|
|
|
;; make Qt render "offscreen", required for tests
|
2016-10-29 16:48:28 +00:00
|
|
|
(setenv "QT_QPA_PLATFORM" "offscreen")
|
|
|
|
#t)))))
|
2016-08-07 18:16:48 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Icon GUI utilities")
|
|
|
|
(description "This library contains classes to improve the handling of icons
|
|
|
|
in applications using the KDE Frameworks.")
|
|
|
|
(license license:lgpl2.1+)))
|
2016-08-07 18:17:27 +00:00
|
|
|
|
|
|
|
(define-public kinit
|
|
|
|
(package
|
|
|
|
(name "kinit")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1x4whs8p1daxjfp4ksf70rxrv7fx3w17s5wh6446039wzz9bv6ki"))
|
2017-10-22 19:25:36 +00:00
|
|
|
;; Use the store paths for other packages and dynamically loaded
|
|
|
|
;; libs
|
2018-03-01 22:08:44 +00:00
|
|
|
(patches (search-patches "kinit-kdeinit-extra_libs.patch"
|
|
|
|
"kinit-kdeinit-libpath.patch"))))
|
2016-08-07 18:17:27 +00:00
|
|
|
(build-system cmake-build-system)
|
2017-10-22 19:25:36 +00:00
|
|
|
(arguments
|
|
|
|
`(#:phases
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-after 'unpack 'patch-paths
|
|
|
|
(lambda* (#:key inputs outputs #:allow-other-keys)
|
|
|
|
;; Set patched-in values:
|
|
|
|
(substitute* "src/kdeinit/kinit.cpp"
|
|
|
|
(("GUIX_PKGS_KF5_KIO") (assoc-ref inputs "kio"))
|
|
|
|
(("GUIX_PKGS_KF5_PARTS") (assoc-ref inputs "kparts"))
|
|
|
|
(("GUIX_PKGS_KF5_PLASMA") (assoc-ref inputs "plasma-framework")))
|
|
|
|
#t)))))
|
2019-01-09 14:54:55 +00:00
|
|
|
(native-search-paths
|
|
|
|
(list (search-path-specification
|
|
|
|
(variable "KDEINIT5_LIBRARY_PATH")
|
|
|
|
(files '("lib/")))))
|
2016-08-07 18:17:27 +00:00
|
|
|
(native-inputs
|
2017-06-03 09:38:58 +00:00
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("pkg-config" ,pkg-config)))
|
2016-08-07 18:17:27 +00:00
|
|
|
(inputs
|
|
|
|
`(("kauth" ,kauth)
|
|
|
|
("kbookmarks" ,kbookmarks)
|
|
|
|
("kcodecs" ,kcodecs)
|
|
|
|
("kcompletion" ,kcompletion)
|
|
|
|
("kconfig" ,kconfig)
|
|
|
|
("kconfigwidgets" ,kconfigwidgets)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("kcrash" ,kcrash)
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
("kdbusaddons" ,kdbusaddons)
|
2017-06-03 09:38:58 +00:00
|
|
|
("kdoctools" ,kdoctools)
|
2016-08-07 18:17:27 +00:00
|
|
|
("kio" ,kio)
|
|
|
|
("kitemviews" ,kitemviews)
|
|
|
|
("ki18n" ,ki18n)
|
|
|
|
("kjobwidgets" ,kjobwidgets)
|
2017-10-22 19:25:36 +00:00
|
|
|
("kparts" ,kparts)
|
2016-08-07 18:17:27 +00:00
|
|
|
("kservice" ,kservice)
|
|
|
|
("kwidgetsaddons" ,kwidgetsaddons)
|
|
|
|
("kwindowsystem" ,kwindowsystem)
|
|
|
|
("kxmlgui" ,kxmlgui)
|
2017-06-03 09:38:58 +00:00
|
|
|
("libcap" ,libcap) ; to install start_kdeinit with CAP_SYS_RESOURCE
|
2017-10-22 19:25:36 +00:00
|
|
|
("plasma-framework" ,plasma-framework)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2016-08-07 18:17:27 +00:00
|
|
|
("solid" ,solid)))
|
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Library to speed up start of applications on KDE workspaces")
|
|
|
|
(description "Kdeinit is a process launcher similar to init used for booting
|
|
|
|
UNIX. It launches processes by forking and then loading a dynamic library which
|
gnu: Fix descriptions to not use quotes.
* gnu/packages/admin.scm (wpa-supplicant-minimal, mingetty, di),
* gnu/packages/audio.scm (fil-plugins),
* gnu/packages/base.scm (make-ld-wrapper, make-glibc-locales),
* gnu/packages/bioinformatics.scm (r-samtools),
* gnu/packages/chez.scm (chez-mit),
* gnu/packages/commencement.scm (make-gcc-toolchain),
* gnu/packages/compression.scm (fastjar),
* gnu/packages/cran.scm (r-maps, r-rcpp),
* gnu/packages/databases.scm (sparql-query),
* gnu/packages/dunst.scm (dunst),
* gnu/packages/ftp.scm (ncftp),
* gnu/packages/gl.scm (freeglut),
* gnu/packages/haskell-check.scm (ghc-tasty-golden),
* gnu/packages/haskell.scm (ghc-case-insensitive, ghc-text,
ghc-haskell-src, ghc-syb, ghc-deepseq-generics, ghc-network-uri,
ghc-rerebase, ghc-zlib),
* gnu/packages/image.scm (jbig2dec),
* gnu/packages/kde-frameworks.scm (kinit, karchive),
* gnu/packages/linux.scm (wireless-tools, perf, module-init-tools, kbd),
* gnu/packages/lirc.scm (lirc),
* gnu/packages/lisp.scm (uglify-js),
* gnu/packages/mate.scm (mate-netbook),
* gnu/packages/microcom.scm (microcom),
* gnu/packages/music.scm (bristol),
* gnu/packages/networking.scm (perl-geo-ip),
* gnu/packages/patchutils.scm (patches),
* gnu/packages/perl-check.scm (perl-test-more-utf8),
* gnu/packages/perl.scm (perl-log-report-optional, perl-file-which,
perl-io-tty, perl-log-any, perl-digest-sha1, perl-class-load,
perl-regexp-common, perl-module-pluggable, perl-class-modifier),
* gnu/packages/python-xyz.scm (python-backports-abc, python-natsort),
* gnu/packages/samba.scm (iniparser),
* gnu/packages/search.scm (mlocate),
* gnu/packages/spice.scm (spice),
* gnu/packages/statistics.scm (r-dt, r-lubridate, r-estimability,
r-commonmark, r-digest, r-viridislite, r-stringr),
* gnu/packages/tex.scm (texlive-latex-changebar),
* gnu/packages/version-control.scm (subversion),
* gnu/packages/w3m.scm (w3m),
* gnu/packages/web.scm (perl-http-parser,
perl-plack-middleware-reverseproxy),
* gnu/packages/xorg.scm (xkeyboard-config, mkfontdir, xcursor-theme,
mkfontscale, xinit, font-alias)[description]: Use @code instead of quotes.
2019-03-31 13:39:43 +00:00
|
|
|
contains a @code{kdemain(@dots{})} function. Using kdeinit to launch KDE
|
|
|
|
applications makes starting KDE applications faster and reduces memory
|
|
|
|
consumption.")
|
2016-08-07 18:17:27 +00:00
|
|
|
;; dual licensed
|
|
|
|
(license (list license:lgpl2.0+ license:lgpl2.1+))))
|
2016-08-07 18:18:03 +00:00
|
|
|
|
|
|
|
(define-public kio
|
|
|
|
(package
|
|
|
|
(name "kio")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.1")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1f33jdjjx6k1d5fab35x8xakc4ny9fyfrgkbib60xncc82lz2h5l"))
|
2017-10-22 15:17:57 +00:00
|
|
|
(patches (search-patches "kio-search-smbd-on-PATH.patch"))))
|
2016-08-07 18:18:03 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(propagated-inputs
|
|
|
|
`(("kbookmarks" ,kbookmarks)
|
|
|
|
("kconfig" ,kconfig)
|
|
|
|
("kcompletion" ,kcompletion)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("kitemviews" ,kitemviews)
|
|
|
|
("kjobwidgets" ,kjobwidgets)
|
|
|
|
("kservice" ,kservice)
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
("kwindowsystem" ,kwindowsystem)
|
2016-08-07 18:18:03 +00:00
|
|
|
("kxmlgui" ,kxmlgui)
|
|
|
|
("solid" ,solid)))
|
|
|
|
(native-inputs
|
|
|
|
`(("dbus" ,dbus)
|
2020-04-05 21:31:58 +00:00
|
|
|
("qttools" ,qttools)
|
2016-08-07 18:18:03 +00:00
|
|
|
("extra-cmake-modules" ,extra-cmake-modules)))
|
|
|
|
(inputs
|
2017-09-20 17:36:09 +00:00
|
|
|
`(;; TODO: LibACL , <ftp://oss.sgi.com/projects/xfs/cmd_tars>
|
2017-06-03 09:20:07 +00:00
|
|
|
("krb5" ,mit-krb5)
|
2016-08-07 18:18:03 +00:00
|
|
|
("karchive" ,karchive)
|
|
|
|
("kauth" ,kauth)
|
|
|
|
("kcodecs" ,kcodecs)
|
|
|
|
("kconfigwidgets" ,kconfigwidgets)
|
gnu: KDE Frameworks: Update to 5.54.0.
* gnu/packages/patches/kio-search-smbd-on-PATH.patch: Adjust context.
* gnu/packages/kde-frameworks.scm (kconfig): Update to 5.54.0.
[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(kio): Update to 5.54.1.
[inputs]: Add KCRASH.
(breeze-icons): Update to 5.54.0.
[arguments]: Remove.
(extra-cmake-modules, attica, bluez-qt, kapidox, karchive,
kcodecs, kcoreaddons, kdbusaddons, kdnssd, kguiaddons, ki18n, kidletime,
kirigami, kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwayland,
kwidgetsaddons, kwindowsystem, modemmanager-qt, networkmanager-qt,
oxygen-icons, prison, qqc2-desktop-style, solid, sonnet, threadweaver,
kactivities, kauth, kcompletion, kcrash, kdoctools, kfilemetadata,
kimageformats, kjobwidgets, knotifications, kpackage, kpty, kunitconversion,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig, kparts, kpeople, krunner,
kservice, ktexteditor, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient,
plasma-framework, kde-frameworkintegration, kdelibs4support, khtml, kjs,
kjsembed, kmediaplayer, kross): Update to 5.54.0.
2019-02-03 18:33:47 +00:00
|
|
|
("kcrash" ,kcrash)
|
2016-08-07 18:18:03 +00:00
|
|
|
("kdbusaddons" ,kdbusaddons)
|
|
|
|
("kdoctools" ,kdoctools)
|
|
|
|
("kiconthemes" ,kiconthemes)
|
|
|
|
("ki18n" ,ki18n)
|
|
|
|
("knotifications" ,knotifications)
|
|
|
|
("ktextwidgets" ,ktextwidgets)
|
|
|
|
("kwallet" ,kwallet)
|
|
|
|
("kwidgetsaddons" ,kwidgetsaddons)
|
|
|
|
("libxml2" ,libxml2)
|
|
|
|
("libxslt" ,libxslt)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2017-06-03 09:20:07 +00:00
|
|
|
("qtscript" ,qtscript)
|
2016-08-07 18:18:03 +00:00
|
|
|
("qtx11extras" ,qtx11extras)
|
|
|
|
("sonnet" ,sonnet)))
|
|
|
|
(arguments
|
|
|
|
`(#:tests? #f ; FIXME: 41/50 tests fail.
|
|
|
|
#:phases
|
|
|
|
(modify-phases %standard-phases
|
2017-09-26 08:18:46 +00:00
|
|
|
(add-after 'unpack 'patch
|
|
|
|
(lambda _
|
2017-10-22 15:17:57 +00:00
|
|
|
;; Better error message (taken from NixOS)
|
2017-09-26 08:18:46 +00:00
|
|
|
(substitute* "src/kiod/kiod_main.cpp"
|
|
|
|
(("(^\\s*qCWarning(KIOD_CATEGORY) << \"Error loading plugin:\")( << loader.errorString();)" _ a b)
|
|
|
|
(string-append a "<< name" b)))
|
|
|
|
#t))
|
2016-08-07 18:18:03 +00:00
|
|
|
(add-before 'check 'check-setup
|
|
|
|
(lambda _
|
|
|
|
(setenv "HOME" (getcwd))
|
|
|
|
(setenv "XDG_RUNTIME_DIR" (getcwd))
|
gnu: Add comments on why setting QT_QPA_PLATFORM for tests.
* gnu/packages/astronomy.scm (stellarium): Add comment.
* gnu/packages/display-managers.scm (greenisland): dito.
* gnu/packages/kde-frameworks.scm (kguiaddons, kwidgetsaddons,
kcompletion, baloo, kbookmarks, kconfigwidgtes, kdesignerplugin,
kemoticons, kglobalaccel, kiconthemes, kio, knewstuff, kparts,
kpeople, krunner, kservice, ktexteditor, ktextwidgets, kxmlgui,
plasma-framework): dito.
* gnu/packages/qt.scm (qtsvg): dito.
2017-03-19 20:41:22 +00:00
|
|
|
;; make Qt render "offscreen", required for tests
|
2016-10-29 16:48:28 +00:00
|
|
|
(setenv "QT_QPA_PLATFORM" "offscreen")
|
2017-09-26 09:23:48 +00:00
|
|
|
#t))
|
|
|
|
(add-after 'install 'add-symlinks
|
|
|
|
;; Some package(s) (e.g. bluedevil) refer to these service types by
|
|
|
|
;; the wrong name. I would prefer to patch those packages, but I
|
|
|
|
;; cannot find the files!
|
|
|
|
(lambda* (#:key outputs #:allow-other-keys)
|
|
|
|
(let ((kst5 (string-append (assoc-ref outputs "out")
|
|
|
|
"/share/kservicetypes5/")))
|
|
|
|
(symlink (string-append kst5 "kfileitemactionplugin.desktop")
|
|
|
|
(string-append kst5 "kfileitemaction-plugin.desktop"))))))))
|
2016-08-07 18:18:03 +00:00
|
|
|
;;(replace 'check
|
|
|
|
;; (lambda _
|
|
|
|
;; (setenv "DBUS_FATAL_WARNINGS" "0")
|
|
|
|
;; (zero? (system* "dbus-launch" "ctest" ".")))))))
|
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Network transparent access to files and data")
|
|
|
|
(description "This framework implements a lot of file management functions.
|
|
|
|
It supports accessing files locally as well as via HTTP and FTP out of the box
|
|
|
|
and can be extended by plugins to support other protocols as well. There is a
|
|
|
|
variety of plugins available, e.g. to support access via SSH. The framework can
|
|
|
|
also be used to bridge a native protocol to a file-based interface. This makes
|
|
|
|
the data accessible in all applications using the KDE file dialog or any other
|
|
|
|
KIO enabled infrastructure.")
|
|
|
|
(license license:lgpl2.1+)))
|
2016-08-07 18:18:50 +00:00
|
|
|
|
|
|
|
(define-public knewstuff
|
|
|
|
(package
|
|
|
|
(name "knewstuff")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1hpxj4nawh57w8l64gjplb5mk5fpxiffm4x49kg75m637rxy19fq"))))
|
2016-08-07 18:18:50 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(propagated-inputs
|
|
|
|
`(("attica" ,attica)
|
|
|
|
("kservice" ,kservice)
|
|
|
|
("kxmlgui" ,kxmlgui)))
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
|
|
|
(inputs
|
|
|
|
`(("karchive" ,karchive)
|
|
|
|
("kauth" ,kauth)
|
|
|
|
("kbookmarks" ,kbookmarks)
|
|
|
|
("kcodecs" ,kcodecs)
|
|
|
|
("kcompletion" ,kcompletion)
|
|
|
|
("kconfig" ,kconfig)
|
|
|
|
("kconfigwidgets" ,kconfigwidgets)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("kio" ,kio)
|
|
|
|
("kitemviews" ,kitemviews)
|
|
|
|
("ki18n" ,ki18n)
|
|
|
|
("kiconthemes" ,kiconthemes)
|
|
|
|
("kjobwidgets" ,kjobwidgets)
|
|
|
|
("ktextwidgets" ,ktextwidgets)
|
|
|
|
("kwidgetsaddons" ,kwidgetsaddons)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
gnu: Update kde-frameworks to 5.32.0
* gnu/packages/kde-frameworks.scm
(breeze-icons): Update to 5.32.0. [arguments]: Re-enable tests.
(kio): Update to 5.32.0. [source]: Remove patch.
(ktexteditor): Update to 5.32.0. [inputs]: Add ksyntaxhighlighting.
(networkmanager-qt): Update to 5.32.0. [source]: Add patches.
(kunitconversion): Update to 5.32.0. [arguments]
<disable-a-failing-test-case>: New phase.
(ksyntaxhighlighting): Update to 5.32.0.[native-iputs]: Add qtools.
(knewstuff): Update to 5.32.0. [inputs]: Add qtdeclarative.
(attica, baloo, bluez-qt, extra-cmake-modules, kactivities,
kactivities-stats, kapidox, karchive, kauth, kbookmarks, kcmutils, kcodecs,
kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, kdbusaddons,
kdeclarative, kded, kdesignerplugin, kdesu, kdnssd, kdoctools, kemoticons,
kfilemetadata, kglobalaccel, kguiaddons, ki18n, kiconthemes, kidletime,
kimageformats, kinit, kitemmodels, kitemviews, kjobwidgets, knotifications,
knotifyconfig, kpackage, kparts, kpeople, kplotting, kpty, krunner,
kservice, ktextwidgets, kwallet, kwayland, kwidgetsaddons, kwindowsystem,
kxmlgui, kxmlrpcclient, modemmanager-qt, oxygen-icons, plasma-framework,
solid, sonnet, threadweaver): Update to 5.32.0.
* gnu/packages/patches/kio-CVE-2017-6410.patch: Delete file.
* gnu/packages/patches/networkmanager-qt-activeconnection-test-1.patch,
gnu/packages/patches/networkmanager-qt-activeconnection-test-2.patch:
New files.
* gnu/local.mk (dist_patch_DATA): Remove resp. add the patch files.
2017-03-28 15:49:41 +00:00
|
|
|
("qtdeclarative" ,qtdeclarative)
|
2016-08-07 18:18:50 +00:00
|
|
|
("solid" ,solid)
|
|
|
|
("sonnet" ,sonnet)))
|
|
|
|
(arguments
|
2019-01-02 01:49:02 +00:00
|
|
|
`(#:phases
|
2016-08-07 18:18:50 +00:00
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-before 'check 'check-setup
|
|
|
|
(lambda _ ; XDG_DATA_DIRS isn't set
|
|
|
|
(setenv "HOME" (getcwd))
|
gnu: Add comments on why setting QT_QPA_PLATFORM for tests.
* gnu/packages/astronomy.scm (stellarium): Add comment.
* gnu/packages/display-managers.scm (greenisland): dito.
* gnu/packages/kde-frameworks.scm (kguiaddons, kwidgetsaddons,
kcompletion, baloo, kbookmarks, kconfigwidgtes, kdesignerplugin,
kemoticons, kglobalaccel, kiconthemes, kio, knewstuff, kparts,
kpeople, krunner, kservice, ktexteditor, ktextwidgets, kxmlgui,
plasma-framework): dito.
* gnu/packages/qt.scm (qtsvg): dito.
2017-03-19 20:41:22 +00:00
|
|
|
;; make Qt render "offscreen", required for tests
|
2016-10-29 16:48:28 +00:00
|
|
|
(setenv "QT_QPA_PLATFORM" "offscreen")
|
|
|
|
#t)))))
|
2016-08-07 18:18:50 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Framework for downloading and sharing additional application data")
|
|
|
|
(description "The KNewStuff library implements collaborative data sharing
|
|
|
|
for applications. It uses libattica to support the Open Collaboration Services
|
|
|
|
specification.")
|
|
|
|
(license license:lgpl2.1+)))
|
2016-08-07 18:19:53 +00:00
|
|
|
|
|
|
|
(define-public knotifyconfig
|
|
|
|
(package
|
|
|
|
(name "knotifyconfig")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1d483qrgyamwsqvcl70klv1g8744hn8z1h2j3qfydcvlwz8jy0gj"))))
|
2016-08-07 18:19:53 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
|
|
|
(inputs
|
|
|
|
`(("kauth" ,kauth)
|
|
|
|
("kbookmarks" ,kbookmarks)
|
|
|
|
("kcodecs" ,kcodecs)
|
|
|
|
("kcompletion" ,kcompletion)
|
|
|
|
("kconfig" ,kconfig)
|
|
|
|
("kconfigwidgets" ,kconfigwidgets)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("kio" ,kio)
|
|
|
|
("kitemviews" ,kitemviews)
|
|
|
|
("ki18n" ,ki18n)
|
|
|
|
("kjobwidgets" ,kjobwidgets)
|
|
|
|
("knotifications" ,knotifications)
|
|
|
|
("kservice" ,kservice)
|
|
|
|
("kwidgetsaddons" ,kwidgetsaddons)
|
|
|
|
("kxmlgui" ,kxmlgui)
|
|
|
|
("phonon" ,phonon)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2016-08-07 18:19:53 +00:00
|
|
|
("solid" ,solid)))
|
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Configuration dialog for desktop notifications")
|
|
|
|
(description "KNotifyConfig provides a configuration dialog for desktop
|
|
|
|
notifications which can be embedded in your application.")
|
|
|
|
;; dual licensed
|
|
|
|
(license (list license:lgpl2.0+ license:lgpl2.1+))))
|
2016-08-07 18:21:19 +00:00
|
|
|
|
|
|
|
(define-public kparts
|
|
|
|
(package
|
|
|
|
(name "kparts")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1gfaxr856zrsjxzdxw1sj12s6aib6r703jgf7yvsl8kilg8l2gsk"))))
|
gnu: Cleanup KDE packages to use the update qt-build-system.
* gnu/packages/kde.scm (grantleetheme): [arguments] Remove.
(kdeconnect)[arguments]<phases>{check-setup}: Remove.
libkdegames: Use qt-build-system. [arguments]: Remove.
* gnu/packages/kde-frameworks.scm (kguiaddons, kitemmodels,
kitemviews, kplotting, sonnet, kcompletion, kcrash, kdesignerplugin,
kglobalaccel, kparts, ktextwidgets, khtml, kmediaplayer): Use
qt-build-system. [arguments]: Remove.
(kpeople): Use qt-build-system. [arguments]<phases>: Remove.
(kconfigwidgets, kwidgetsaddons) Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-plasma.scm (kdecoration) Use qt-build-system.
[arguments]: Remove.
(libkscreen): Use qt-build-system. [arguments]<phases>: Remove.
(libksysguard): Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-utils.scm (kronometer, rsibreak): [arguments]
Remove.
2020-01-23 20:13:42 +00:00
|
|
|
(build-system qt-build-system)
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(arguments
|
|
|
|
'(#:phases (modify-phases %standard-phases
|
|
|
|
(add-after 'unpack 'disable-partloader-test
|
|
|
|
(lambda _
|
|
|
|
(substitute* "autotests/CMakeLists.txt"
|
|
|
|
;; XXX: PartLoaderTest wants to create a .desktop file
|
|
|
|
;; in the common locations and test that MIME types work.
|
|
|
|
;; The setup required for this is extensive, skip for now.
|
|
|
|
(("partloadertest\\.cpp") ""))
|
|
|
|
#t)))))
|
2016-08-07 18:21:19 +00:00
|
|
|
(propagated-inputs
|
|
|
|
`(("kio" ,kio)
|
|
|
|
("ktextwidgets" ,ktextwidgets)
|
|
|
|
("kxmlgui" ,kxmlgui)))
|
|
|
|
(native-inputs
|
2017-09-20 16:40:44 +00:00
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
gnu: KDE Frameworks: Update to 5.54.0.
* gnu/packages/patches/kio-search-smbd-on-PATH.patch: Adjust context.
* gnu/packages/kde-frameworks.scm (kconfig): Update to 5.54.0.
[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(kio): Update to 5.54.1.
[inputs]: Add KCRASH.
(breeze-icons): Update to 5.54.0.
[arguments]: Remove.
(extra-cmake-modules, attica, bluez-qt, kapidox, karchive,
kcodecs, kcoreaddons, kdbusaddons, kdnssd, kguiaddons, ki18n, kidletime,
kirigami, kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwayland,
kwidgetsaddons, kwindowsystem, modemmanager-qt, networkmanager-qt,
oxygen-icons, prison, qqc2-desktop-style, solid, sonnet, threadweaver,
kactivities, kauth, kcompletion, kcrash, kdoctools, kfilemetadata,
kimageformats, kjobwidgets, knotifications, kpackage, kpty, kunitconversion,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig, kparts, kpeople, krunner,
kservice, ktexteditor, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient,
plasma-framework, kde-frameworkintegration, kdelibs4support, khtml, kjs,
kjsembed, kmediaplayer, kross): Update to 5.54.0.
2019-02-03 18:33:47 +00:00
|
|
|
("shared-mime-info" ,shared-mime-info)))
|
2016-08-07 18:21:19 +00:00
|
|
|
(inputs
|
|
|
|
`(("kauth" ,kauth)
|
|
|
|
("kbookmarks" ,kbookmarks)
|
|
|
|
("kcodecs" ,kcodecs)
|
|
|
|
("kcompletion" ,kcompletion)
|
|
|
|
("kconfig" ,kconfig)
|
|
|
|
("kconfigwidgets" ,kconfigwidgets)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("kiconthemes" ,kiconthemes)
|
|
|
|
("kitemviews" ,kitemviews)
|
|
|
|
("ki18n" ,ki18n)
|
|
|
|
("kjobwidgets" ,kjobwidgets)
|
|
|
|
("kservice" ,kservice)
|
|
|
|
("kwidgetsaddons" ,kwidgetsaddons)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2016-08-07 18:21:19 +00:00
|
|
|
("solid" ,solid)
|
|
|
|
("sonnet" ,sonnet)))
|
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Plugin framework for user interface components")
|
|
|
|
(description "This library implements the framework for KDE parts, which are
|
|
|
|
widgets with a user-interface defined in terms of actions.")
|
|
|
|
(license license:lgpl2.1+)))
|
2016-08-07 18:22:15 +00:00
|
|
|
|
|
|
|
(define-public kpeople
|
|
|
|
(package
|
|
|
|
(name "kpeople")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1dhvly19pj9lx78g7mc89scibzmra1vhv4zz33222zidkbrf9ryl"))))
|
gnu: Cleanup KDE packages to use the update qt-build-system.
* gnu/packages/kde.scm (grantleetheme): [arguments] Remove.
(kdeconnect)[arguments]<phases>{check-setup}: Remove.
libkdegames: Use qt-build-system. [arguments]: Remove.
* gnu/packages/kde-frameworks.scm (kguiaddons, kitemmodels,
kitemviews, kplotting, sonnet, kcompletion, kcrash, kdesignerplugin,
kglobalaccel, kparts, ktextwidgets, khtml, kmediaplayer): Use
qt-build-system. [arguments]: Remove.
(kpeople): Use qt-build-system. [arguments]<phases>: Remove.
(kconfigwidgets, kwidgetsaddons) Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-plasma.scm (kdecoration) Use qt-build-system.
[arguments]: Remove.
(libkscreen): Use qt-build-system. [arguments]<phases>: Remove.
(libksysguard): Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-utils.scm (kronometer, rsibreak): [arguments]
Remove.
2020-01-23 20:13:42 +00:00
|
|
|
(build-system qt-build-system)
|
2016-08-07 18:22:15 +00:00
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
|
|
|
(inputs
|
|
|
|
`(("kconfig" ,kconfig)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("kitemviews" ,kitemviews)
|
|
|
|
("ki18n" ,ki18n)
|
|
|
|
("kservice" ,kservice)
|
|
|
|
("kwidgetsaddons" ,kwidgetsaddons)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2016-08-07 18:22:15 +00:00
|
|
|
("qtdeclarative" ,qtdeclarative)))
|
|
|
|
(arguments
|
gnu: Cleanup KDE packages to use the update qt-build-system.
* gnu/packages/kde.scm (grantleetheme): [arguments] Remove.
(kdeconnect)[arguments]<phases>{check-setup}: Remove.
libkdegames: Use qt-build-system. [arguments]: Remove.
* gnu/packages/kde-frameworks.scm (kguiaddons, kitemmodels,
kitemviews, kplotting, sonnet, kcompletion, kcrash, kdesignerplugin,
kglobalaccel, kparts, ktextwidgets, khtml, kmediaplayer): Use
qt-build-system. [arguments]: Remove.
(kpeople): Use qt-build-system. [arguments]<phases>: Remove.
(kconfigwidgets, kwidgetsaddons) Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-plasma.scm (kdecoration) Use qt-build-system.
[arguments]: Remove.
(libkscreen): Use qt-build-system. [arguments]<phases>: Remove.
(libksysguard): Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-utils.scm (kronometer, rsibreak): [arguments]
Remove.
2020-01-23 20:13:42 +00:00
|
|
|
`(#:tests? #f)) ; FIXME: 1/3 tests fail.
|
2016-08-07 18:22:15 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Provides access to all contacts and aggregates them by person")
|
|
|
|
(description "KPeople offers unified access to our contacts from different
|
|
|
|
sources, grouping them by person while still exposing all the data. KPeople
|
|
|
|
also provides facilities to integrate the data provided in user interfaces by
|
|
|
|
providing QML and Qt Widgets components. The sources are plugin-based, allowing
|
|
|
|
to easily extend the contacts collection.")
|
|
|
|
(license license:lgpl2.1+)))
|
2016-08-07 18:23:24 +00:00
|
|
|
|
|
|
|
(define-public krunner
|
|
|
|
(package
|
|
|
|
(name "krunner")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"0fhb26vi9z1mky79kq12qq4g4ghz3530cx84n5l3sdgkd6nfsyqf"))))
|
2016-08-07 18:23:24 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(propagated-inputs
|
|
|
|
`(("plasma-framework" ,plasma-framework)))
|
|
|
|
(native-inputs
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
|
|
|
|
;; For tests.
|
|
|
|
("dbus" ,dbus)))
|
2016-08-07 18:23:24 +00:00
|
|
|
(inputs
|
|
|
|
`(("kauth" ,kauth)
|
|
|
|
("kbookmarks" ,kbookmarks)
|
|
|
|
("kcodecs" ,kcodecs)
|
|
|
|
("kcompletion" ,kcompletion)
|
|
|
|
("kconfig" ,kconfig)
|
|
|
|
("kconfigwidgets" ,kconfigwidgets)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("kio" ,kio)
|
|
|
|
("kitemviews" ,kitemviews)
|
|
|
|
("ki18n" ,ki18n)
|
|
|
|
("kjobwidgets" ,kjobwidgets)
|
|
|
|
("kpackage" ,kpackage)
|
|
|
|
("kservice" ,kservice)
|
|
|
|
("kwidgetsaddons" ,kwidgetsaddons)
|
gnu: kde-framework: Update to 5.37.0.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica,
bluez-qt, breeze-icons, kapidox, karchive, kcodecs, kconfig,
kcoreaddons, kdbusaddons, kdnssd, kguiaddons, kil8n, kidletime,
kitemmodules, kplotting, ksyntaxhighlighting, kwayland, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, solid,
sonnet, threadweaver, kauth, kcompletion, kcrash, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, baloo,
kactivities, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets,
kdeclarative, kded, kdesignerplugin, kdesu, kemoticons, kglobalaccel,
kiconthemes, kinit, kio, knewstuff, knotifyconfig, kparts, kpeople,
krunner, kservice, ktexteditor, ktextwidgets, kwallet, kxmlgui,
kxmlrpcclient, plasma-framework, kde-framworkintegration,
kdelibs4support, khtml, kjs, kjsembed, kmediaplayer, kross): Update to 5.37.0.
(bluez-qt)[arguments]: Disable tests.
(kcodecs, khtml)[native-inputs]: Add gperf.
(ksyntaxhighlighting)[properties]: New field, add upstream-name.
(kimageformats, baloo)[arguments]: Add phase to disable failing test.
(krunner)[inputs]: Add kwindowsystem.
2017-08-18 12:25:38 +00:00
|
|
|
("kwindowsystem" ,kwindowsystem)
|
2016-08-07 18:23:24 +00:00
|
|
|
("kxmlgui" ,kxmlgui)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2016-08-07 18:23:24 +00:00
|
|
|
("qtdeclarative" ,qtdeclarative)
|
|
|
|
("solid" ,solid)
|
|
|
|
("threadweaver" ,threadweaver)))
|
|
|
|
(arguments
|
2017-10-21 15:43:58 +00:00
|
|
|
`(#:phases
|
2016-08-07 18:23:24 +00:00
|
|
|
(modify-phases %standard-phases
|
2017-10-21 15:43:58 +00:00
|
|
|
(add-after 'unpack 'fix-paths-for-test
|
|
|
|
;; This test tries to access paths like /home, /usr/bin and /bin/ls
|
|
|
|
;; which don't exist in the build-container. Change to existing paths.
|
2021-11-27 10:46:46 +00:00
|
|
|
(lambda* (#:key inputs #:allow-other-keys)
|
2017-10-21 15:43:58 +00:00
|
|
|
(substitute* "autotests/runnercontexttest.cpp"
|
|
|
|
(("/home\"") "/tmp\"") ;; single path-part
|
|
|
|
(("//usr/bin\"") (string-append (getcwd) "\"")) ;; multiple path-parts
|
2021-10-23 20:53:12 +00:00
|
|
|
(("/bin/ls")
|
2021-11-27 10:46:46 +00:00
|
|
|
(search-input-file inputs "/bin/ls")))))
|
2016-08-07 18:23:24 +00:00
|
|
|
(add-before 'check 'check-setup
|
|
|
|
(lambda _
|
2017-10-21 15:43:58 +00:00
|
|
|
(setenv "HOME" (getcwd))
|
gnu: Add comments on why setting QT_QPA_PLATFORM for tests.
* gnu/packages/astronomy.scm (stellarium): Add comment.
* gnu/packages/display-managers.scm (greenisland): dito.
* gnu/packages/kde-frameworks.scm (kguiaddons, kwidgetsaddons,
kcompletion, baloo, kbookmarks, kconfigwidgtes, kdesignerplugin,
kemoticons, kglobalaccel, kiconthemes, kio, knewstuff, kparts,
kpeople, krunner, kservice, ktexteditor, ktextwidgets, kxmlgui,
plasma-framework): dito.
* gnu/packages/qt.scm (qtsvg): dito.
2017-03-19 20:41:22 +00:00
|
|
|
;; make Qt render "offscreen", required for tests
|
2016-10-29 16:48:28 +00:00
|
|
|
(setenv "QT_QPA_PLATFORM" "offscreen")
|
2018-12-20 11:30:42 +00:00
|
|
|
;; Blacklist some failing test-functions. FIXME: Make them pass.
|
2017-10-21 15:43:58 +00:00
|
|
|
(with-output-to-file "bin/BLACKLIST"
|
|
|
|
(lambda _
|
2018-12-20 11:30:42 +00:00
|
|
|
(display "[testMatch]\n*\n")
|
|
|
|
(display "[testMulti]\n*\n")))
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
#t))
|
|
|
|
(replace 'check
|
|
|
|
(lambda _
|
|
|
|
(invoke "dbus-launch" "ctest" "."))))))
|
2016-08-07 18:23:24 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Framework for Plasma runners")
|
|
|
|
(description "The Plasma workspace provides an application called KRunner
|
|
|
|
which, among other things, allows one to type into a text area which causes
|
|
|
|
various actions and information that match the text appear as the text is being
|
|
|
|
typed.")
|
|
|
|
(license license:lgpl2.1+)))
|
2016-08-07 18:23:57 +00:00
|
|
|
|
|
|
|
(define-public kservice
|
|
|
|
(package
|
|
|
|
(name "kservice")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"0g49p5331f7dl46rvi43akmjm1jx70w9797j6d17jy7z9s9sqikw"))))
|
2016-08-07 18:23:57 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(propagated-inputs
|
|
|
|
`(("kconfig" ,kconfig)
|
|
|
|
("kcoreaddons" ,kcoreaddons)))
|
|
|
|
(native-inputs
|
2016-10-29 16:48:28 +00:00
|
|
|
`(("bison" ,bison)
|
|
|
|
("extra-cmake-modules" ,extra-cmake-modules)
|
2016-10-29 14:48:43 +00:00
|
|
|
("flex" ,flex)))
|
2016-08-07 18:23:57 +00:00
|
|
|
(inputs
|
|
|
|
`(("kcrash" ,kcrash)
|
|
|
|
("kdbusaddons" ,kdbusaddons)
|
|
|
|
("kdoctools" ,kdoctools)
|
|
|
|
("ki18n" ,ki18n)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)))
|
2016-08-07 18:23:57 +00:00
|
|
|
(arguments
|
2017-10-22 10:58:14 +00:00
|
|
|
`(#:tests? #f ; FIXME: 6/10 tests fail.
|
2016-08-07 18:23:57 +00:00
|
|
|
#:phases
|
|
|
|
(modify-phases %standard-phases
|
2017-10-23 13:15:23 +00:00
|
|
|
(add-after 'unpack 'patch
|
|
|
|
;; Adopted from NixOS' patches "qdiriterator-follow-symlinks" and
|
|
|
|
;; "no-canonicalize-path".
|
|
|
|
(lambda _
|
|
|
|
(substitute* "src/sycoca/kbuildsycoca.cpp"
|
|
|
|
;; make QDirIterator follow symlinks
|
|
|
|
(("^\\s*(QDirIterator it\\(.*, QDirIterator::Subdirectories)(\\);)" _ a b)
|
|
|
|
(string-append a " | QDirIterator::FollowSymlinks" b)))
|
|
|
|
(substitute* "src/sycoca/vfolder_menu.cpp"
|
|
|
|
;; Normalize path, but don't resolve symlinks (taken from
|
|
|
|
;; NixOS)
|
|
|
|
(("^\\s*QString resolved = QDir\\(dir\\)\\.canonicalPath\\(\\);")
|
|
|
|
"QString resolved = QDir::cleanPath(dir);"))
|
|
|
|
#t))
|
2016-08-07 18:23:57 +00:00
|
|
|
(add-before 'check 'check-setup
|
|
|
|
(lambda _
|
|
|
|
(setenv "HOME" (getcwd))
|
gnu: Add comments on why setting QT_QPA_PLATFORM for tests.
* gnu/packages/astronomy.scm (stellarium): Add comment.
* gnu/packages/display-managers.scm (greenisland): dito.
* gnu/packages/kde-frameworks.scm (kguiaddons, kwidgetsaddons,
kcompletion, baloo, kbookmarks, kconfigwidgtes, kdesignerplugin,
kemoticons, kglobalaccel, kiconthemes, kio, knewstuff, kparts,
kpeople, krunner, kservice, ktexteditor, ktextwidgets, kxmlgui,
plasma-framework): dito.
* gnu/packages/qt.scm (qtsvg): dito.
2017-03-19 20:41:22 +00:00
|
|
|
;; make Qt render "offscreen", required for tests
|
2016-08-07 18:23:57 +00:00
|
|
|
(setenv "QT_QPA_PLATFORM" "offscreen")
|
|
|
|
#t)))))
|
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Plugin framework for desktop services")
|
|
|
|
(description "KService provides a plugin framework for handling desktop
|
|
|
|
services. Services can be applications or libraries. They can be bound to MIME
|
|
|
|
types or handled by application specific code.")
|
|
|
|
;; triple licensed
|
|
|
|
(license (list license:gpl2+ license:gpl3+ license:lgpl2.1+))))
|
2016-08-07 18:24:49 +00:00
|
|
|
|
|
|
|
(define-public ktexteditor
|
|
|
|
(package
|
|
|
|
(name "ktexteditor")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.1")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
2019-02-24 18:55:36 +00:00
|
|
|
"ktexteditor-" version ".tar.xz"))
|
2016-10-29 16:48:28 +00:00
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"0k10yj1ia1w1mznj4g5nvp65p226zcvgwxc85ycn2w8lbkknidf7"))))
|
2016-08-07 18:24:49 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(propagated-inputs
|
|
|
|
`(("kparts" ,kparts)))
|
|
|
|
(native-inputs
|
2017-06-04 15:55:33 +00:00
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("pkg-config" ,pkg-config)))
|
2016-08-07 18:24:49 +00:00
|
|
|
(inputs
|
2017-06-04 15:55:56 +00:00
|
|
|
`(;; TODO: editor-config
|
|
|
|
("karchive" ,karchive)
|
2016-08-07 18:24:49 +00:00
|
|
|
("kauth" ,kauth)
|
|
|
|
("kbookmarks" ,kbookmarks)
|
|
|
|
("kcodecs" ,kcodecs)
|
|
|
|
("kcompletion" ,kcompletion)
|
|
|
|
("kconfig" ,kconfig)
|
|
|
|
("kconfigwidgets" ,kconfigwidgets)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("kguiaddons" ,kguiaddons)
|
|
|
|
("kiconthemes" ,kiconthemes)
|
|
|
|
("kio" ,kio)
|
|
|
|
("kitemviews" ,kitemviews)
|
|
|
|
("ki18n" ,ki18n)
|
|
|
|
("kjobwidgets" ,kjobwidgets)
|
|
|
|
("kservice" ,kservice)
|
gnu: Update kde-frameworks to 5.32.0
* gnu/packages/kde-frameworks.scm
(breeze-icons): Update to 5.32.0. [arguments]: Re-enable tests.
(kio): Update to 5.32.0. [source]: Remove patch.
(ktexteditor): Update to 5.32.0. [inputs]: Add ksyntaxhighlighting.
(networkmanager-qt): Update to 5.32.0. [source]: Add patches.
(kunitconversion): Update to 5.32.0. [arguments]
<disable-a-failing-test-case>: New phase.
(ksyntaxhighlighting): Update to 5.32.0.[native-iputs]: Add qtools.
(knewstuff): Update to 5.32.0. [inputs]: Add qtdeclarative.
(attica, baloo, bluez-qt, extra-cmake-modules, kactivities,
kactivities-stats, kapidox, karchive, kauth, kbookmarks, kcmutils, kcodecs,
kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, kdbusaddons,
kdeclarative, kded, kdesignerplugin, kdesu, kdnssd, kdoctools, kemoticons,
kfilemetadata, kglobalaccel, kguiaddons, ki18n, kiconthemes, kidletime,
kimageformats, kinit, kitemmodels, kitemviews, kjobwidgets, knotifications,
knotifyconfig, kpackage, kparts, kpeople, kplotting, kpty, krunner,
kservice, ktextwidgets, kwallet, kwayland, kwidgetsaddons, kwindowsystem,
kxmlgui, kxmlrpcclient, modemmanager-qt, oxygen-icons, plasma-framework,
solid, sonnet, threadweaver): Update to 5.32.0.
* gnu/packages/patches/kio-CVE-2017-6410.patch: Delete file.
* gnu/packages/patches/networkmanager-qt-activeconnection-test-1.patch,
gnu/packages/patches/networkmanager-qt-activeconnection-test-2.patch:
New files.
* gnu/local.mk (dist_patch_DATA): Remove resp. add the patch files.
2017-03-28 15:49:41 +00:00
|
|
|
("ksyntaxhighlighting" ,ksyntaxhighlighting)
|
2016-08-07 18:24:49 +00:00
|
|
|
("ktextwidgets" ,ktextwidgets)
|
|
|
|
("kwidgetsaddons" ,kwidgetsaddons)
|
|
|
|
("kxmlgui" ,kxmlgui)
|
|
|
|
("libgit2" ,libgit2)
|
|
|
|
("perl" ,perl)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2018-03-16 15:50:14 +00:00
|
|
|
("qtdeclarative" ,qtdeclarative)
|
2016-08-07 18:24:49 +00:00
|
|
|
("qtscript" ,qtscript)
|
|
|
|
("qtxmlpatterns" ,qtxmlpatterns)
|
|
|
|
("solid" ,solid)
|
|
|
|
("sonnet" ,sonnet)))
|
|
|
|
(arguments
|
|
|
|
`(#:tests? #f ; FIXME: 2/54 tests fail: Cannot find fontdirectory qtbase/lib/font
|
|
|
|
#:phases
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-after 'unpack 'setup
|
|
|
|
(lambda* (#:key inputs #:allow-other-keys)
|
|
|
|
(setenv "XDG_DATA_DIRS" ; FIXME build phase doesn't find parts.desktop
|
|
|
|
(string-append (assoc-ref inputs "kparts") "/share"))
|
|
|
|
#t))
|
|
|
|
(add-before 'check 'check-setup
|
|
|
|
(lambda _
|
|
|
|
(setenv "HOME" (getcwd))
|
gnu: Add comments on why setting QT_QPA_PLATFORM for tests.
* gnu/packages/astronomy.scm (stellarium): Add comment.
* gnu/packages/display-managers.scm (greenisland): dito.
* gnu/packages/kde-frameworks.scm (kguiaddons, kwidgetsaddons,
kcompletion, baloo, kbookmarks, kconfigwidgtes, kdesignerplugin,
kemoticons, kglobalaccel, kiconthemes, kio, knewstuff, kparts,
kpeople, krunner, kservice, ktexteditor, ktextwidgets, kxmlgui,
plasma-framework): dito.
* gnu/packages/qt.scm (qtsvg): dito.
2017-03-19 20:41:22 +00:00
|
|
|
;; make Qt render "offscreen", required for tests
|
2016-08-07 18:24:49 +00:00
|
|
|
(setenv "QT_QPA_PLATFORM" "offscreen")
|
2017-09-26 18:23:42 +00:00
|
|
|
#t))
|
|
|
|
(add-after 'install 'add-symlinks
|
|
|
|
;; Some package(s) (e.g. plasma-sdk) refer to these service types
|
|
|
|
;; by the wrong name. I would prefer to patch those packages, but
|
|
|
|
;; I cannot find the files!
|
|
|
|
(lambda* (#:key outputs #:allow-other-keys)
|
|
|
|
(let ((kst5 (string-append (assoc-ref outputs "out")
|
|
|
|
"/share/kservicetypes5/")))
|
|
|
|
(symlink (string-append kst5 "ktexteditorplugin.desktop")
|
2019-02-24 18:54:52 +00:00
|
|
|
(string-append kst5 "ktexteditor-plugin.desktop"))
|
|
|
|
#t))))))
|
2016-08-07 18:24:49 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Full text editor component")
|
|
|
|
(description "KTextEditor provides a powerful text editor component that you
|
|
|
|
can embed in your application, either as a KPart or using the KF5::TextEditor
|
|
|
|
library.")
|
|
|
|
;; triple licensed
|
|
|
|
(license (list license:gpl2+ license:lgpl2.0+ license:lgpl2.1+))))
|
2016-08-07 18:25:27 +00:00
|
|
|
|
|
|
|
(define-public ktextwidgets
|
|
|
|
(package
|
|
|
|
(name "ktextwidgets")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1609rlwba674kr9whawk93vb1b14b5ly7wvir7kjyjp4j715f47w"))))
|
gnu: Cleanup KDE packages to use the update qt-build-system.
* gnu/packages/kde.scm (grantleetheme): [arguments] Remove.
(kdeconnect)[arguments]<phases>{check-setup}: Remove.
libkdegames: Use qt-build-system. [arguments]: Remove.
* gnu/packages/kde-frameworks.scm (kguiaddons, kitemmodels,
kitemviews, kplotting, sonnet, kcompletion, kcrash, kdesignerplugin,
kglobalaccel, kparts, ktextwidgets, khtml, kmediaplayer): Use
qt-build-system. [arguments]: Remove.
(kpeople): Use qt-build-system. [arguments]<phases>: Remove.
(kconfigwidgets, kwidgetsaddons) Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-plasma.scm (kdecoration) Use qt-build-system.
[arguments]: Remove.
(libkscreen): Use qt-build-system. [arguments]<phases>: Remove.
(libksysguard): Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-utils.scm (kronometer, rsibreak): [arguments]
Remove.
2020-01-23 20:13:42 +00:00
|
|
|
(build-system qt-build-system)
|
2016-08-07 18:25:27 +00:00
|
|
|
(propagated-inputs
|
|
|
|
`(("ki18n" ,ki18n)
|
|
|
|
("sonnet" ,sonnet)))
|
|
|
|
(native-inputs
|
2019-12-18 09:38:19 +00:00
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("qttools" ,qttools)))
|
2016-08-07 18:25:27 +00:00
|
|
|
(inputs
|
|
|
|
`(("kauth" ,kauth)
|
|
|
|
("kcodecs" ,kcodecs)
|
|
|
|
("kcompletion" ,kcompletion)
|
|
|
|
("kconfig" ,kconfig)
|
|
|
|
("kconfigwidgets" ,kconfigwidgets)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("kiconthemes" ,kiconthemes)
|
|
|
|
("kservice" ,kservice)
|
|
|
|
("kwidgetsaddons" ,kwidgetsaddons)
|
|
|
|
("kwindowsystem" ,kwindowsystem)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2019-12-18 09:38:19 +00:00
|
|
|
("qtspeech" ,qtspeech)))
|
2016-08-07 18:25:27 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Text editing widgets")
|
|
|
|
(description "KTextWidgets provides widgets for displaying and editing text.
|
|
|
|
It supports rich text as well as plain text.")
|
|
|
|
;; dual licensed
|
|
|
|
(license (list license:lgpl2.0+ license:lgpl2.1+))))
|
2016-08-07 18:26:02 +00:00
|
|
|
|
|
|
|
(define-public kwallet
|
|
|
|
(package
|
|
|
|
(name "kwallet")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1ps6ywcirv7xcisvwfcpvk53wm7m8y5lrz4nhkm36rizrdglw19r"))))
|
2016-08-07 18:26:02 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
|
|
|
(inputs
|
2017-09-19 17:36:31 +00:00
|
|
|
`(("gpgme" ,gpgme)
|
2016-08-07 18:26:02 +00:00
|
|
|
("kauth" ,kauth)
|
|
|
|
("kcodecs" ,kcodecs)
|
|
|
|
("kconfig" ,kconfig)
|
|
|
|
("kconfigwidgets" ,kconfigwidgets)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("kdbusaddons" ,kdbusaddons)
|
|
|
|
("kdoctools" ,kdoctools)
|
|
|
|
("kiconthemes" ,kiconthemes)
|
|
|
|
("ki18n" ,ki18n)
|
|
|
|
("knotifications" ,knotifications)
|
|
|
|
("kservice" ,kservice)
|
|
|
|
("kwidgetsaddons" ,kwidgetsaddons)
|
|
|
|
("kwindowsystem" ,kwindowsystem)
|
|
|
|
("libgcrypt" ,libgcrypt)
|
|
|
|
("phonon" ,phonon)
|
2017-09-19 17:36:31 +00:00
|
|
|
("qgpgme" ,qgpgme)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)))
|
2016-08-07 18:26:02 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Safe desktop-wide storage for passwords")
|
|
|
|
(description "This framework contains an interface to KWallet, a safe
|
|
|
|
desktop-wide storage for passwords and the kwalletd daemon used to safely store
|
|
|
|
the passwords on KDE work spaces.")
|
|
|
|
(license license:lgpl2.1+)))
|
2016-08-07 18:26:59 +00:00
|
|
|
|
|
|
|
(define-public kxmlgui
|
|
|
|
(package
|
|
|
|
(name "kxmlgui")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"0cvzcq2dcz89c0ffhvfb820hfmqa87mfdbjvrqjwdysc9lr8zx8f"))))
|
2016-08-07 18:26:59 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(propagated-inputs
|
|
|
|
`(("kconfig" ,kconfig)
|
|
|
|
("kconfigwidgets" ,kconfigwidgets)))
|
|
|
|
(native-inputs
|
2020-04-05 21:32:00 +00:00
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("qttools" ,qttools)))
|
2016-08-07 18:26:59 +00:00
|
|
|
(inputs
|
|
|
|
`(("attica" ,attica)
|
2018-03-16 15:50:14 +00:00
|
|
|
("kauth" ,kauth)
|
2016-08-07 18:26:59 +00:00
|
|
|
("kcodecs" ,kcodecs)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("kglobalaccel" ,kglobalaccel)
|
|
|
|
("kiconthemes" ,kiconthemes)
|
|
|
|
("kitemviews" ,kitemviews)
|
|
|
|
("ki18n" ,ki18n)
|
|
|
|
("ktextwidgets" ,ktextwidgets)
|
|
|
|
("kwidgetsaddons" ,kwidgetsaddons)
|
|
|
|
("kwindowsystem" ,kwindowsystem)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2016-08-07 18:26:59 +00:00
|
|
|
("sonnet" ,sonnet)))
|
|
|
|
(arguments
|
|
|
|
`(#:tests? #f ; FIXME: 1/5 tests fail.
|
|
|
|
#:phases
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-before 'check 'check-setup
|
|
|
|
(lambda _
|
|
|
|
(setenv "HOME" (getcwd))
|
gnu: Add comments on why setting QT_QPA_PLATFORM for tests.
* gnu/packages/astronomy.scm (stellarium): Add comment.
* gnu/packages/display-managers.scm (greenisland): dito.
* gnu/packages/kde-frameworks.scm (kguiaddons, kwidgetsaddons,
kcompletion, baloo, kbookmarks, kconfigwidgtes, kdesignerplugin,
kemoticons, kglobalaccel, kiconthemes, kio, knewstuff, kparts,
kpeople, krunner, kservice, ktexteditor, ktextwidgets, kxmlgui,
plasma-framework): dito.
* gnu/packages/qt.scm (qtsvg): dito.
2017-03-19 20:41:22 +00:00
|
|
|
;; make Qt render "offscreen", required for tests
|
2016-08-07 18:26:59 +00:00
|
|
|
(setenv "QT_QPA_PLATFORM" "offscreen")
|
|
|
|
#t)))))
|
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Framework for managing menu and toolbar actions")
|
|
|
|
(description "KXMLGUI provides a framework for managing menu and toolbar
|
|
|
|
actions in an abstract way. The actions are configured through a XML description
|
|
|
|
and hooks in the application code. The framework supports merging of multiple
|
|
|
|
descriptions for integrating actions from plugins.")
|
|
|
|
;; dual licensed
|
|
|
|
(license (list license:gpl2+ license:lgpl2.1+))))
|
2016-08-07 18:27:42 +00:00
|
|
|
|
|
|
|
(define-public kxmlrpcclient
|
|
|
|
(package
|
|
|
|
(name "kxmlrpcclient")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1cmfv2w9yfi8jhj5nawfz7kw8jbr1k5cr3n5xv3z59pg2vazsx8b"))))
|
2016-08-07 18:27:42 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(propagated-inputs
|
|
|
|
`(("kio" ,kio)))
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
|
|
|
(inputs
|
|
|
|
`(("kauth" ,kauth)
|
|
|
|
("kbookmarks" ,kbookmarks)
|
|
|
|
("kcodecs" ,kcodecs)
|
|
|
|
("kcompletion" ,kcompletion)
|
|
|
|
("kconfig" ,kconfig)
|
|
|
|
("kconfigwidgets" ,kconfigwidgets)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("kitemviews" ,kitemviews)
|
|
|
|
("ki18n" ,ki18n)
|
|
|
|
("kjobwidgets" ,kjobwidgets)
|
|
|
|
("kservice" ,kservice)
|
|
|
|
("kwidgetsaddons" ,kwidgetsaddons)
|
|
|
|
("kxmlgui" ,kxmlgui)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2016-08-07 18:27:42 +00:00
|
|
|
("solid" ,solid)))
|
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "XML-RPC client")
|
|
|
|
(description "This library contains simple XML-RPC Client support. It is a
|
|
|
|
complete client and is easy to use. Only one interface is exposed,
|
|
|
|
kxmlrpcclient/client.h and from that interface, you only need to use 3 methods:
|
|
|
|
setUrl, setUserAgent and call.")
|
|
|
|
;; dual licensed
|
|
|
|
(license (list license:bsd-2 license:lgpl2.1+))))
|
2016-08-07 18:28:06 +00:00
|
|
|
|
|
|
|
(define-public plasma-framework
|
|
|
|
(package
|
|
|
|
(name "plasma-framework")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.1")
|
2016-10-29 16:48:28 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
2020-10-25 18:47:38 +00:00
|
|
|
"06cxajsxj62g3c37ssrrcaxb9a12zbyp2kvrjqym329k5vd89272"))
|
|
|
|
(patches (search-patches "plasma-framework-fix-KF5PlasmaMacros.cmake.patch"))))
|
2016-08-07 18:28:06 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(propagated-inputs
|
|
|
|
`(("kpackage" ,kpackage)
|
|
|
|
("kservice" ,kservice)))
|
|
|
|
(native-inputs
|
2017-06-03 09:42:46 +00:00
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("pkg-config" ,pkg-config)))
|
2016-08-07 18:28:06 +00:00
|
|
|
(inputs
|
|
|
|
`(("kactivities" ,kactivities)
|
|
|
|
("karchive" ,karchive)
|
|
|
|
("kauth" ,kauth)
|
|
|
|
("kbookmarks" ,kbookmarks)
|
|
|
|
("kcodecs" ,kcodecs)
|
|
|
|
("kcompletion" ,kcompletion)
|
|
|
|
("kconfig" ,kconfig)
|
|
|
|
("kconfigwidgets" ,kconfigwidgets)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("kdbusaddons" ,kdbusaddons)
|
|
|
|
("kdeclarative" ,kdeclarative)
|
|
|
|
("kdoctools" ,kdoctools)
|
|
|
|
("kglobalaccel" ,kglobalaccel)
|
|
|
|
("kguiaddons" ,kguiaddons)
|
|
|
|
("kiconthemes" ,kiconthemes)
|
gnu: kde-frameworks: Update to 5.42.0 resp. 5.42.1
Beside simple updating:
- Change all todo-comments for test-cases into "fixme" comments to make them
easier to find.
- breeze-icons: Blacklist a test failing at build.kde.org, too.
- extra-cmake-modules: Patch out a vanised test-case.
- kfilemetadata: Can now run the test-suite uninstalled. Blacklist a failing
test-case.
- kimageformats: No longer symlink plugins into ./bin for testing.
- ktexteditor: Remove now unused patch.
- plasma-framework: Add input kirigami
- sonnet: For testing set QT_QPA_PLATFORM=offscreen.
* gnu/packages/kde-frameworks.scm (attica, baloo, bluez-qt, kactivities,
kactivities-stats, kapidox, karchive, kauth, kbookmarks, kcmutils, kcodecs,
kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, kdbusaddons,
kde-frameworkintegration, kdeclarative, kded, kdelibs4support,
kdesignerplugin, kdesu, kdewebkit, kdnssd, kdoctools, kemoticons,
kglobalaccel, kguiaddons, khtml, ki18n, kiconthemes, kidletime, kinit, kio,
kirigami, kitemmodels, kitemviews, kjobwidgets, kjs, kjsembed, kmediaplayer,
knewstuff, knotifications, knotifyconfig, kpackage, kparts, kpeople,
kplotting, kpty, kross, krunner, kservice, ksyntaxhighlighting,
ktextwidgets, kunitconversion, kwallet, kwayland, kwindowsystem, kxmlgui,
kxmlrpcclient, modemmanager-qt, networkmanager-qt, oxygen-icons,
prison, solid, threadweaver): Update to 5.42.0.
(kwidgetsaddons): Update to 5.42.1.
(breeze-icons): Update to 5.42.0. [#:phases]<disable-failing-test> New
phase.
(extra-cmake-modules): Update to 5.42.0.
[#:phases]<post-5.42.0-release-fix>: New phase.
(kfilemetadata): Update to 5.42.0. [#:phases]: No longer move check behind
install. [#:phases]<check-setup> Remove. [#:phase]<disable-failing-test> New
phase.
(kimageformats): Update to 5.42.0. [#:phases]<check-setup>: No longer
symlink plugins into ./bin.
(ktesteditor)[source]: Remove patch.
(plasma-framework)[inputs]: Add kirigami
(sonnet): Update to 5.42.0. [#:phases]<check-setup> New phase.
* gnu/packages/patches/ktexteditor-5.39.0-autotests-dependencies.patch:
Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-02-04 13:33:48 +00:00
|
|
|
("kirigami" ,kirigami)
|
2016-08-07 18:28:06 +00:00
|
|
|
("kitemviews" ,kitemviews)
|
|
|
|
("kio" ,kio)
|
|
|
|
("ki18n" ,ki18n)
|
|
|
|
("kjobwidgets" ,kjobwidgets)
|
|
|
|
("knotificantions" ,knotifications)
|
2017-06-03 09:42:46 +00:00
|
|
|
("kwayland" ,kwayland)
|
2016-08-07 18:28:06 +00:00
|
|
|
("kwidgetsaddons" ,kwidgetsaddons)
|
|
|
|
("kwindowsystem" ,kwindowsystem)
|
|
|
|
("kxmlgui" ,kxmlgui)
|
|
|
|
("phonon" ,phonon)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2016-08-07 18:28:06 +00:00
|
|
|
("qtdeclarative" ,qtdeclarative)
|
2018-12-19 17:04:08 +00:00
|
|
|
("qtquickcontrols2" ,qtquickcontrols2)
|
2016-08-07 18:28:06 +00:00
|
|
|
("qtsvg" ,qtsvg)
|
|
|
|
("qtx11extras" ,qtx11extras)
|
|
|
|
("solid" ,solid)))
|
|
|
|
(arguments
|
2017-06-04 15:55:56 +00:00
|
|
|
`(#:tests? #f ; FIXME: 9/15 tests fail.
|
2016-08-07 18:28:06 +00:00
|
|
|
#:phases
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-before 'check 'check-setup
|
|
|
|
(lambda _
|
|
|
|
(setenv "HOME" (getcwd))
|
gnu: Add comments on why setting QT_QPA_PLATFORM for tests.
* gnu/packages/astronomy.scm (stellarium): Add comment.
* gnu/packages/display-managers.scm (greenisland): dito.
* gnu/packages/kde-frameworks.scm (kguiaddons, kwidgetsaddons,
kcompletion, baloo, kbookmarks, kconfigwidgtes, kdesignerplugin,
kemoticons, kglobalaccel, kiconthemes, kio, knewstuff, kparts,
kpeople, krunner, kservice, ktexteditor, ktextwidgets, kxmlgui,
plasma-framework): dito.
* gnu/packages/qt.scm (qtsvg): dito.
2017-03-19 20:41:22 +00:00
|
|
|
;; make Qt render "offscreen", required for tests
|
2016-08-07 18:28:06 +00:00
|
|
|
(setenv "QT_QPA_PLATFORM" "offscreen")
|
|
|
|
#t)))))
|
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Libraries, components and tools of Plasma workspaces")
|
|
|
|
(description "The plasma framework provides QML components, libplasma and
|
|
|
|
script engines.")
|
|
|
|
;; dual licensed
|
|
|
|
(license (list license:gpl2+ license:lgpl2.1+))))
|
2016-12-06 13:55:39 +00:00
|
|
|
|
2019-11-02 08:16:19 +00:00
|
|
|
(define-public purpose
|
|
|
|
(package
|
|
|
|
(name "purpose")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2019-11-02 08:16:19 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1pxlx2hgj42zsisws8f486n8sg0vn5a5mhb85prifwkaw0rqzgah"))))
|
2019-11-02 08:16:19 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)))
|
|
|
|
(inputs
|
|
|
|
`(;;TODO: ("kaccounts" ,kaccounts)
|
|
|
|
("kconfig" ,kconfig)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("knotifications" ,knotifications)
|
|
|
|
("ki18n" ,ki18n)
|
|
|
|
("kio" ,kio)
|
|
|
|
("kirigami" ,kirigami)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2019-11-02 08:16:19 +00:00
|
|
|
("qtdeclarative" ,qtdeclarative)))
|
|
|
|
(arguments
|
|
|
|
`(#:tests? #f ;; seem to require network; don't find QTQuick components
|
2020-12-29 14:18:07 +00:00
|
|
|
#:phases
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-after 'unpack 'dont-use-qt515-logic
|
|
|
|
(lambda _
|
|
|
|
(substitute* "src/externalprocess/purposeprocess_main.cpp"
|
|
|
|
((" 15") " 16"))
|
|
|
|
#t)))
|
2019-11-02 08:16:19 +00:00
|
|
|
#:configure-flags '("-DBUILD_TESTING=OFF"))) ; not run anyway
|
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "Offers available actions for a specific purpose")
|
|
|
|
(description "This framework offers the possibility to create integrate
|
|
|
|
services and actions on any application without having to implement them
|
|
|
|
specifically. Purpose will offer them mechanisms to list the different
|
|
|
|
alternatives to execute given the requested action type and will facilitate
|
|
|
|
components so that all the plugins can receive all the information they
|
|
|
|
need.")
|
|
|
|
(license license:lgpl2.1+)))
|
|
|
|
|
2016-12-06 13:55:39 +00:00
|
|
|
;; This version of kdbusaddons does not use kinit as an input, and is used to
|
|
|
|
;; build kinit-bootstrap, as well as bootstrap versions of all kinit
|
|
|
|
;; dependencies which also rely on kdbusaddons.
|
|
|
|
(define kdbusaddons-bootstrap
|
|
|
|
(package
|
|
|
|
(inherit kdbusaddons)
|
|
|
|
(source (origin
|
|
|
|
(inherit (package-source kdbusaddons))
|
|
|
|
(patches '())))
|
|
|
|
(inputs (alist-delete "kinit" (package-inputs kdbusaddons)))
|
|
|
|
(arguments
|
|
|
|
(substitute-keyword-arguments (package-arguments kdbusaddons)
|
|
|
|
((#:phases phases)
|
|
|
|
`(modify-phases ,phases
|
|
|
|
(delete 'patch-source)))))))
|
|
|
|
|
|
|
|
(define kinit-bootstrap
|
|
|
|
((package-input-rewriting `((,kdbusaddons . ,kdbusaddons-bootstrap))) kinit))
|
2017-03-19 21:01:42 +00:00
|
|
|
|
|
|
|
|
|
|
|
;; Tier 4
|
|
|
|
;;
|
|
|
|
;; Tier 4 frameworks can be mostly ignored by application programmers; this
|
|
|
|
;; tier consists of plugins acting behind the scenes to provide additional
|
|
|
|
;; functionality or platform integration to existing frameworks (including
|
|
|
|
;; Qt).
|
|
|
|
|
|
|
|
(define-public kde-frameworkintegration
|
|
|
|
(package
|
|
|
|
(name "kde-frameworkintegration")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2017-03-19 21:01:42 +00:00
|
|
|
(source (origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/"
|
|
|
|
"frameworkintegration-" version ".tar.xz"))
|
|
|
|
(sha256
|
|
|
|
(base32
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
"1lvccvhhkzdv1hw627kw3ds18gfq4bxdhlvh959piqxq5gh9d2n0"))))
|
2017-03-19 21:01:42 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("pkg-config" ,pkg-config)))
|
2017-03-19 21:03:43 +00:00
|
|
|
;; TODO: Optional packages not yet in Guix: packagekitqt5, AppStreamQt
|
2017-03-19 21:01:42 +00:00
|
|
|
(inputs
|
|
|
|
`(("kconfig" ,kconfig)
|
|
|
|
("kconfigwidgets" ,kconfigwidgets)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("ki18n" ,ki18n)
|
|
|
|
("kiconthemes" ,kiconthemes)
|
|
|
|
("kitemviews" ,kitemviews)
|
|
|
|
("knewstuff" ,knewstuff)
|
|
|
|
("knotificantions" ,knotifications)
|
|
|
|
("kpackage" ,kpackage)
|
|
|
|
("kwidgetsaddons" ,kwidgetsaddons)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2017-03-19 21:01:42 +00:00
|
|
|
("qtx11extras" ,qtx11extras)))
|
|
|
|
(arguments
|
|
|
|
`(#:phases
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-before 'check 'check-setup
|
|
|
|
(lambda _
|
|
|
|
(setenv "HOME" (getcwd))
|
|
|
|
;; Make Qt render "offscreen", required for tests
|
|
|
|
(setenv "QT_QPA_PLATFORM" "offscreen")
|
|
|
|
#t)))))
|
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "KDE Frameworks 5 workspace and cross-framework integration plugins")
|
|
|
|
(description "Framework Integration is a set of plugins responsible for
|
|
|
|
better integration of Qt applications when running on a KDE Plasma
|
|
|
|
workspace.")
|
|
|
|
;; This package is distributed under either LGPL2 or LGPL3, but some
|
|
|
|
;; files are explicitly LGPL2+.
|
2017-06-27 20:41:31 +00:00
|
|
|
(license (list license:lgpl2.0 license:lgpl3 license:lgpl2.0+))
|
2017-03-19 21:01:42 +00:00
|
|
|
(properties `((upstream-name . "frameworkintegration")))))
|
2017-03-19 21:03:43 +00:00
|
|
|
|
|
|
|
|
|
|
|
;; Porting Aids
|
|
|
|
;;
|
|
|
|
;; Porting Aids frameworks provide code and utilities to ease the transition
|
|
|
|
;; from kdelibs 4 to KDE Frameworks 5. Code should aim to port away from this
|
|
|
|
;; framework, new projects should avoid using these libraries.
|
|
|
|
|
|
|
|
(define-public kdelibs4support
|
|
|
|
(package
|
|
|
|
(name "kdelibs4support")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2017-03-19 21:03:43 +00:00
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/portingAids/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(base32 "0imkibjlfc0jshdzr05fz5dy2xmfhvgsfan9b1r35spwsn5qkawx"))))
|
2017-03-19 21:03:43 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("dbus" ,dbus)
|
|
|
|
("docbook-xml" ,docbook-xml-4.4) ; optional
|
|
|
|
("extra-cmake-modules" ,extra-cmake-modules)
|
2018-03-16 15:50:14 +00:00
|
|
|
("perl" ,perl)
|
2017-03-19 21:03:43 +00:00
|
|
|
("perl-uri" ,perl-uri)
|
|
|
|
("pkg-config" ,pkg-config)
|
|
|
|
("shared-mime-info" ,shared-mime-info)
|
|
|
|
("kjobwidgets" ,kjobwidgets) ;; required for running the tests
|
|
|
|
("strace" ,strace)
|
2020-04-16 18:17:25 +00:00
|
|
|
("tzdata" ,tzdata-for-tests)))
|
2017-03-19 21:03:43 +00:00
|
|
|
(propagated-inputs
|
|
|
|
;; These are required to be installed along with this package, see
|
|
|
|
;; lib64/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake
|
|
|
|
`(("karchive" ,karchive)
|
|
|
|
("kauth" ,kauth)
|
|
|
|
("kconfigwidgets" ,kconfigwidgets)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("kcrash" ,kcrash)
|
|
|
|
("kdbusaddons" ,kdbusaddons)
|
|
|
|
("kdesignerplugin" ,kdesignerplugin)
|
|
|
|
("kdoctools" ,kdoctools)
|
|
|
|
("kemoticons" ,kemoticons)
|
|
|
|
("kguiaddons" ,kguiaddons)
|
|
|
|
("kiconthemes" ,kiconthemes)
|
|
|
|
("kinit" ,kinit)
|
|
|
|
("kitemmodels" ,kitemmodels)
|
|
|
|
("knotifications" ,knotifications)
|
|
|
|
("kparts" ,kparts)
|
|
|
|
("ktextwidgets" ,ktextwidgets)
|
2018-03-16 15:50:14 +00:00
|
|
|
("kunitconversion" ,kunitconversion)
|
2017-03-19 21:03:43 +00:00
|
|
|
("kwindowsystem" ,kwindowsystem)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)))
|
2017-03-19 21:03:43 +00:00
|
|
|
(inputs
|
|
|
|
`(("kcompletion" ,kcompletion)
|
|
|
|
("kconfig" ,kconfig)
|
|
|
|
("kded" ,kded)
|
|
|
|
("kglobalaccel" ,kglobalaccel)
|
|
|
|
("ki18n" ,ki18n)
|
|
|
|
("kio" ,kio)
|
|
|
|
("kservice" ,kservice)
|
|
|
|
("kwidgetsaddons" ,kwidgetsaddons)
|
|
|
|
("kxmlgui" ,kxmlgui)
|
2018-03-16 15:50:14 +00:00
|
|
|
("libsm" ,libsm)
|
|
|
|
("networkmanager-qt" ,networkmanager-qt)
|
|
|
|
("openssl" ,openssl)
|
2017-03-19 21:03:43 +00:00
|
|
|
("qtsvg" ,qtsvg)
|
|
|
|
("qttools" ,qttools)
|
|
|
|
("qtx11extras" ,qtx11extras)))
|
2019-03-13 15:44:02 +00:00
|
|
|
;; FIXME: Use Guix ca-bundle.crt in etc/xdg/ksslcalist and
|
2017-03-19 21:03:43 +00:00
|
|
|
;; share/kf5/kssl/ca-bundle.crt
|
2017-10-23 13:20:27 +00:00
|
|
|
;; TODO: NixOS has nix-kde-include-dir.patch to change std-dir "include"
|
|
|
|
;; into "@dev@/include/". Think about whether this is needed for us, too.
|
2017-03-19 21:03:43 +00:00
|
|
|
(arguments
|
|
|
|
`(#:phases
|
|
|
|
(modify-phases %standard-phases
|
|
|
|
(add-after 'unpack 'make-cmake-to-find-docbook
|
|
|
|
(lambda _
|
|
|
|
(substitute* "cmake/FindDocBookXML4.cmake"
|
|
|
|
(("^.*xml/docbook/schema/dtd.*$")
|
|
|
|
"xml/dtd/docbook\n"))
|
|
|
|
#t))
|
|
|
|
(delete 'check)
|
|
|
|
(add-after 'install 'check-post-install
|
|
|
|
(lambda* (#:key inputs tests? #:allow-other-keys)
|
|
|
|
(setenv "HOME" (getcwd))
|
|
|
|
(setenv "TZDIR" ; KDateTimeTestsome needs TZDIR
|
2021-07-16 13:25:42 +00:00
|
|
|
(search-input-directory inputs
|
|
|
|
"share/zoneinfo"))
|
2017-03-19 21:03:43 +00:00
|
|
|
;; Make Qt render "offscreen", required for tests
|
|
|
|
(setenv "QT_QPA_PLATFORM" "offscreen")
|
|
|
|
;; enable debug output
|
|
|
|
(setenv "CTEST_OUTPUT_ON_FAILURE" "1") ; enable debug output
|
|
|
|
(setenv "DBUS_FATAL_WARNINGS" "0")
|
2017-11-01 11:13:18 +00:00
|
|
|
;; Make kstandarddirstest pass (see https://bugs.kde.org/381098)
|
|
|
|
(mkdir-p ".kde-unit-test/xdg/config")
|
|
|
|
(with-output-to-file ".kde-unit-test/xdg/config/foorc"
|
|
|
|
(lambda () #t)) ;; simply touch the file
|
2017-12-13 17:02:05 +00:00
|
|
|
;; Blacklist a test-function (failing at build.kde.org, too).
|
|
|
|
(with-output-to-file "autotests/BLACKLIST"
|
|
|
|
(lambda _
|
|
|
|
(display "[testSmb]\n*\n")))
|
gnu: kde-frameworks: Update to 5.42.0 resp. 5.42.1
Beside simple updating:
- Change all todo-comments for test-cases into "fixme" comments to make them
easier to find.
- breeze-icons: Blacklist a test failing at build.kde.org, too.
- extra-cmake-modules: Patch out a vanised test-case.
- kfilemetadata: Can now run the test-suite uninstalled. Blacklist a failing
test-case.
- kimageformats: No longer symlink plugins into ./bin for testing.
- ktexteditor: Remove now unused patch.
- plasma-framework: Add input kirigami
- sonnet: For testing set QT_QPA_PLATFORM=offscreen.
* gnu/packages/kde-frameworks.scm (attica, baloo, bluez-qt, kactivities,
kactivities-stats, kapidox, karchive, kauth, kbookmarks, kcmutils, kcodecs,
kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, kdbusaddons,
kde-frameworkintegration, kdeclarative, kded, kdelibs4support,
kdesignerplugin, kdesu, kdewebkit, kdnssd, kdoctools, kemoticons,
kglobalaccel, kguiaddons, khtml, ki18n, kiconthemes, kidletime, kinit, kio,
kirigami, kitemmodels, kitemviews, kjobwidgets, kjs, kjsembed, kmediaplayer,
knewstuff, knotifications, knotifyconfig, kpackage, kparts, kpeople,
kplotting, kpty, kross, krunner, kservice, ksyntaxhighlighting,
ktextwidgets, kunitconversion, kwallet, kwayland, kwindowsystem, kxmlgui,
kxmlrpcclient, modemmanager-qt, networkmanager-qt, oxygen-icons,
prison, solid, threadweaver): Update to 5.42.0.
(kwidgetsaddons): Update to 5.42.1.
(breeze-icons): Update to 5.42.0. [#:phases]<disable-failing-test> New
phase.
(extra-cmake-modules): Update to 5.42.0.
[#:phases]<post-5.42.0-release-fix>: New phase.
(kfilemetadata): Update to 5.42.0. [#:phases]: No longer move check behind
install. [#:phases]<check-setup> Remove. [#:phase]<disable-failing-test> New
phase.
(kimageformats): Update to 5.42.0. [#:phases]<check-setup>: No longer
symlink plugins into ./bin.
(ktesteditor)[source]: Remove patch.
(plasma-framework)[inputs]: Add kirigami
(sonnet): Update to 5.42.0. [#:phases]<check-setup> New phase.
* gnu/packages/patches/ktexteditor-5.39.0-autotests-dependencies.patch:
Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-02-04 13:33:48 +00:00
|
|
|
;; kuniqueapptest hangs. FIXME: Make this test pass.
|
2019-01-26 13:38:28 +00:00
|
|
|
(invoke "dbus-launch" "ctest" "."
|
|
|
|
"-E" "kstandarddirstest|kuniqueapptest"))))))
|
2017-03-19 21:03:43 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "KDE Frameworks 5 porting aid from KDELibs4")
|
|
|
|
(description "This framework provides code and utilities to ease the
|
|
|
|
transition from kdelibs 4 to KDE Frameworks 5. This includes CMake macros and
|
|
|
|
C++ classes whose functionality has been replaced by code in CMake, Qt and
|
|
|
|
other frameworks.
|
|
|
|
|
|
|
|
Code should aim to port away from this framework eventually. The API
|
|
|
|
documentation of the classes in this framework and the notes at
|
|
|
|
http://community.kde.org/Frameworks/Porting_Notes should help with this.")
|
|
|
|
;; Most files are distributed under LGPL2+, but the package includes code
|
|
|
|
;; under a variety of licenses.
|
2017-06-27 20:41:31 +00:00
|
|
|
(license (list license:lgpl2.1+ license:lgpl2.0 license:lgpl2.0+
|
|
|
|
license:gpl2 license:gpl2+
|
|
|
|
license:expat license:bsd-2 license:bsd-3
|
|
|
|
license:public-domain))))
|
2017-03-19 21:05:03 +00:00
|
|
|
|
2017-03-19 21:04:23 +00:00
|
|
|
(define-public khtml
|
|
|
|
(package
|
|
|
|
(name "khtml")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2017-03-19 21:04:23 +00:00
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/portingAids/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(base32 "1jh0g6xv57hyclnh54x0f72lby1gvlisan23y7mzlqf67aky52s5"))))
|
gnu: Cleanup KDE packages to use the update qt-build-system.
* gnu/packages/kde.scm (grantleetheme): [arguments] Remove.
(kdeconnect)[arguments]<phases>{check-setup}: Remove.
libkdegames: Use qt-build-system. [arguments]: Remove.
* gnu/packages/kde-frameworks.scm (kguiaddons, kitemmodels,
kitemviews, kplotting, sonnet, kcompletion, kcrash, kdesignerplugin,
kglobalaccel, kparts, ktextwidgets, khtml, kmediaplayer): Use
qt-build-system. [arguments]: Remove.
(kpeople): Use qt-build-system. [arguments]<phases>: Remove.
(kconfigwidgets, kwidgetsaddons) Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-plasma.scm (kdecoration) Use qt-build-system.
[arguments]: Remove.
(libkscreen): Use qt-build-system. [arguments]<phases>: Remove.
(libksysguard): Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-utils.scm (kronometer, rsibreak): [arguments]
Remove.
2020-01-23 20:13:42 +00:00
|
|
|
(build-system qt-build-system)
|
2017-03-19 21:04:23 +00:00
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
2018-03-16 15:50:14 +00:00
|
|
|
("perl" ,perl)))
|
2017-03-19 21:04:23 +00:00
|
|
|
(inputs
|
|
|
|
`(("giflib" ,giflib)
|
gnu: kde-framework: Update to 5.37.0.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica,
bluez-qt, breeze-icons, kapidox, karchive, kcodecs, kconfig,
kcoreaddons, kdbusaddons, kdnssd, kguiaddons, kil8n, kidletime,
kitemmodules, kplotting, ksyntaxhighlighting, kwayland, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, solid,
sonnet, threadweaver, kauth, kcompletion, kcrash, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, baloo,
kactivities, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets,
kdeclarative, kded, kdesignerplugin, kdesu, kemoticons, kglobalaccel,
kiconthemes, kinit, kio, knewstuff, knotifyconfig, kparts, kpeople,
krunner, kservice, ktexteditor, ktextwidgets, kwallet, kxmlgui,
kxmlrpcclient, plasma-framework, kde-framworkintegration,
kdelibs4support, khtml, kjs, kjsembed, kmediaplayer, kross): Update to 5.37.0.
(bluez-qt)[arguments]: Disable tests.
(kcodecs, khtml)[native-inputs]: Add gperf.
(ksyntaxhighlighting)[properties]: New field, add upstream-name.
(kimageformats, baloo)[arguments]: Add phase to disable failing test.
(krunner)[inputs]: Add kwindowsystem.
2017-08-18 12:25:38 +00:00
|
|
|
("gperf" ,gperf)
|
2017-03-19 21:04:23 +00:00
|
|
|
("karchive" ,karchive)
|
|
|
|
("kcodecs" ,kcodecs)
|
|
|
|
("kglobalaccel" ,kglobalaccel)
|
|
|
|
("ki18n" ,ki18n)
|
|
|
|
("kiconthemes" ,kiconthemes)
|
|
|
|
("kio" ,kio)
|
|
|
|
("kjs" ,kjs)
|
|
|
|
("knotifications" ,knotifications)
|
|
|
|
("kparts" ,kparts)
|
|
|
|
("ktextwidgets" ,ktextwidgets)
|
2018-03-16 15:50:14 +00:00
|
|
|
("kwallet" ,kwallet)
|
2017-03-19 21:04:23 +00:00
|
|
|
("kwidgetsaddons" ,kwidgetsaddons)
|
|
|
|
("kwindowsystem" ,kwindowsystem)
|
|
|
|
("kxmlgui" ,kxmlgui)
|
gnu: Replace uses of 'libjpeg' with 'libjpeg-turbo'.
* gnu/packages/abiword.scm (abiword)[inputs]: Change from LIBJPEG to
LIBJPEG-TURBO.
* gnu/packages/admin.scm (testdisk)[inputs]: Likewise.
* gnu/packages/algebra.scm (giac)[inputs]: Likewise.
* gnu/packages/animation.scm (synfig)[inputs]: Likewise.
* gnu/packages/astronomy.scm (gnuastro, celestia)[inputs]: Likewise.
* gnu/packages/cdrom.scm (dvdstyler)[inputs]: Likewise.
* gnu/packages/cran.scm (r-jpeg, r-tiff, r-readbitmap)[inputs]: Likewise.
* gnu/packages/cups.scm (cups-filters, hplip)[inputs]: Likewise.
* gnu/packages/display-managers.scm (slim)[inputs]: Likewise.
* gnu/packages/ebook.scm (fbreader)[inputs]: Likewise.
* gnu/packages/emacs.scm (emacs)[inputs]: Likewise.
* gnu/packages/enlightenment.scm (efl)[propagated-inputs]: Likewise.
* gnu/packages/fltk.scm (fltk, ntk)[inputs]: Likewise.
* gnu/packages/fontutils.scm (fontforge)[inputs]: Likewise.
* gnu/packages/freedesktop.scm (weston)[inputs]: Likewise.
* gnu/packages/game-development.scm (sfml, allegro, aseprite, python-pygame,
eureka, ioquake3)[inputs]: Likewise.
* gnu/packages/games.scm (adanaxisgpl, freedroidrpg, irrlicht, minetest,
fizmo, supertuxkart, gzdoom, xmoto, xonotic)[inputs]: Likewise.
* gnu/packages/gd.scm (gd, perl-gd)[inputs]: Likewise.
* gnu/packages/ghostscript.scm (lcms)[inputs]: Likewise.
(ghostscript)[inputs, native-inputs]: Likewise.
* gnu/packages/gimp.scm (gegl, gimp)[inputs]: Likewise.
* gnu/packages/gnome.scm (libgnomeui, eog, tracker-miners, gthumb)[inputs]: Likewise.
* gnu/packages/gnunet.scm (libextractor)[inputs]: Likewise.
* gnu/packages/gnustep.scm (windowmaker)[inputs]: Likewise.
* gnu/packages/graphics.scm (blender, blender-2.79, openimageio,
openscenegraph, openscenegraph-3.4, povray, fgallery)[inputs]: Likewise.
* gnu/packages/graphviz.scm (graphviz)[inputs]: Likewise.
* gnu/packages/gstreamer.scm (gst-plugins-good)[inputs]: Likewise.
* gnu/packages/gtk.scm (gdk-pixbuf)[inputs]: Likewise.
* gnu/packages/image-processing.scm (dcmtk, mia, vtk, opencv, vips, nip2, vxl,
insight-toolkit)[inputs]: Likewise.
* gnu/packages/image-viewers.scm (gpicview, luminance-hdr)[inputs]: Likewise.
* gnu/packages/image.scm (jpegoptim, libtiff, leptonica, imlib2, freeimage,
vigra, libwebp, libmng, jasper, steghide, jp2a)[inputs]: Likewise.
* gnu/packages/imagemagick.scm (imagemagick, graphicsmagick)[inputs]: Likewise.
* gnu/packages/java.scm (icedtea-6, icedtea-7, openjdk9, openjdk11,
openjdk12)[inputs]: Likewise.
* gnu/packages/kde-frameworks.scm (khtml)[inputs]: Likewise.
* gnu/packages/kodi.scm (kodi)[inputs]: Likewise.
* gnu/packages/machine-learning.scm (dlib, tensorflow)[inputs]: Likewise.
* gnu/packages/mate.scm (atril, eom)[inputs]: Likewise.
* gnu/packages/maths.scm (hdf4, hdf-java, hdf-eos2, netcdf)[inputs]: Likewise.
* gnu/packages/netpbm.scm (netpbm)[inputs]: Likewise.
* gnu/packages/pdf.scm (zathura-pdf-mupdf, podofo, mupdf, fbida)[inputs]: Likewise.
* gnu/packages/photo.scm (libraw, libpano13, enblend-enfuse, darktable, hugin,
rawtherapee)[inputs]: Likewise.
* gnu/packages/prolog.scm (swi-prolog)[native-inputs]: Likewise.
* gnu/packages/python-xyz.scm (python-hdf4, python-pillow)[inputs]: Likewise.
* gnu/packages/qt.scm (qtbase, qtwebkit)[inputs]: Likewise.
* gnu/packages/rdesktop.scm (freerdp)[inputs]: Likewise.
* gnu/packages/scanner.scm (sane-backends, xsane)[inputs]: Likewise.
* gnu/packages/scheme.scm (racket)[inputs]: Likewise.
* gnu/packages/scribus.scm (scribus)[inputs]: Likewise.
* gnu/packages/sdl.scm (sdl-image)[propagated-inputs]: Likewise.
(guile-sdl)[native-inputs]: Likewise.
* gnu/packages/spice.scm (spice-gtk)[inputs]: Likewise.
* gnu/packages/statistics.scm (r-with-tests)[inputs]: Likewise.
* gnu/packages/tcl.scm (perl-tk)[inputs]: Likewise.
* gnu/packages/upnp.scm (readymedia)[inputs]: Likewise.
* gnu/packages/video.scm (mplayer, mpv, v4l-utils, motion)[inputs]: Likewise.
* gnu/packages/web-browsers.scm (dillo, links)[inputs]: Likewise.
* gnu/packages/web.scm (netsurf)[inputs]: Likewise.
* gnu/packages/webkit.scm (webkitgtk)[inputs]: Likewise.
* gnu/packages/wine.scm (wine)[inputs]: Likewise.
* gnu/packages/wv.scm (wv)[inputs]: Likewise.
* gnu/packages/wxwidgets.scm (wxwidgets, wxwidgets-2)[inputs]: Likewise.
* gnu/packages/xdisorg.scm (xscreensaver)[inputs]: Likewise.
* gnu/packages/xfce.scm (tumbler)[inputs]: Likewise.
* gnu/packages/xfig.scm (xfig, transfig)[inputs]: Likewise.
* gnu/packages/xorg.scm (xpra)[inputs]: Likewise.
2020-01-17 18:27:01 +00:00
|
|
|
("libjpeg" ,libjpeg-turbo)
|
2018-03-16 15:50:14 +00:00
|
|
|
("libpng" ,libpng)
|
|
|
|
("openssl" ,openssl)
|
|
|
|
("phonon" ,phonon)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2017-03-19 21:04:23 +00:00
|
|
|
("qtx11extras" ,qtx11extras)
|
|
|
|
("sonnet" ,sonnet)))
|
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "KDE Frameworks 5 HTML widget and component")
|
|
|
|
(description "KHTML is a web rendering engine, based on the KParts
|
|
|
|
technology and using KJS for JavaScript support.")
|
|
|
|
;; Most files are distributed under LGPL2+, but the package includes code
|
|
|
|
;; under a variety of licenses.
|
2017-06-27 20:41:31 +00:00
|
|
|
(license (list license:lgpl2.0+ license:lgpl2.1+
|
|
|
|
license:gpl2 license:gpl3+
|
|
|
|
license:expat license:bsd-2 license:bsd-3))))
|
2017-03-19 21:04:23 +00:00
|
|
|
|
2017-03-19 21:05:03 +00:00
|
|
|
(define-public kjs
|
|
|
|
(package
|
|
|
|
(name "kjs")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2017-03-19 21:05:03 +00:00
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/portingAids/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(base32 "0s3n0pdz59p5v967zrxcas3lb94k5bv9vi8058fi0l20nwwlcgh5"))))
|
2017-03-19 21:05:03 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("kdoctools" ,kdoctools)
|
|
|
|
("perl" ,perl)
|
|
|
|
("pkg-config" ,pkg-config)))
|
|
|
|
(inputs
|
|
|
|
`(("pcre" ,pcre)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)))
|
2017-03-19 21:05:03 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "KDE Frameworks 5 support for Javascript scripting in Qt
|
|
|
|
applications")
|
|
|
|
(description "Add-on library to Qt which adds JavaScript scripting
|
|
|
|
support.")
|
|
|
|
;; Most files are distributed under LGPL2+, but the package also includes
|
|
|
|
;; code under a variety of licenses.
|
2017-06-27 20:41:31 +00:00
|
|
|
(license (list license:lgpl2.1+
|
|
|
|
license:bsd-2 license:bsd-3
|
|
|
|
(license:non-copyleft "file://src/kjs/dtoa.cpp")))))
|
2017-03-19 21:05:52 +00:00
|
|
|
|
|
|
|
(define-public kjsembed
|
|
|
|
(package
|
|
|
|
(name "kjsembed")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2017-03-19 21:05:52 +00:00
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/portingAids/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(base32 "0976faazhxhhi1wpvpcs8hwb2knz0z7j44v3ay3hw73rq4p3bipm"))))
|
2017-03-19 21:05:52 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("kdoctools" ,kdoctools)
|
|
|
|
("qttools" ,qttools)))
|
|
|
|
(inputs
|
|
|
|
`(("ki18n" ,ki18n)
|
|
|
|
("kjs" ,kjs)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2017-03-19 21:05:52 +00:00
|
|
|
("qtsvg" ,qtsvg)))
|
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "KDE Frameworks 5 embedded Javascript engine for Qt")
|
|
|
|
(description "KJSEmbed provides a method of binding Javascript objects to
|
|
|
|
QObjects, so you can script your applications.")
|
|
|
|
(license license:lgpl2.1+)))
|
2017-03-19 21:07:19 +00:00
|
|
|
|
|
|
|
(define-public kmediaplayer
|
|
|
|
(package
|
|
|
|
(name "kmediaplayer")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2017-03-19 21:07:19 +00:00
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/portingAids/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(base32 "0lrm4y727nhwaivl37zpmnrwx048gfhyjw19m6q5z9p37lk43jja"))))
|
gnu: Cleanup KDE packages to use the update qt-build-system.
* gnu/packages/kde.scm (grantleetheme): [arguments] Remove.
(kdeconnect)[arguments]<phases>{check-setup}: Remove.
libkdegames: Use qt-build-system. [arguments]: Remove.
* gnu/packages/kde-frameworks.scm (kguiaddons, kitemmodels,
kitemviews, kplotting, sonnet, kcompletion, kcrash, kdesignerplugin,
kglobalaccel, kparts, ktextwidgets, khtml, kmediaplayer): Use
qt-build-system. [arguments]: Remove.
(kpeople): Use qt-build-system. [arguments]<phases>: Remove.
(kconfigwidgets, kwidgetsaddons) Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-plasma.scm (kdecoration) Use qt-build-system.
[arguments]: Remove.
(libkscreen): Use qt-build-system. [arguments]<phases>: Remove.
(libksysguard): Use qt-build-system.
[arguments]<phases>{check-setup}: Remove.
* gnu/packages/kde-utils.scm (kronometer, rsibreak): [arguments]
Remove.
2020-01-23 20:13:42 +00:00
|
|
|
(build-system qt-build-system)
|
2017-03-19 21:07:19 +00:00
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("kdoctools" ,kdoctools)
|
|
|
|
("qttools" ,qttools)))
|
|
|
|
(inputs
|
|
|
|
`(("kcompletion" ,kcompletion)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("ki18n" ,ki18n)
|
|
|
|
("kiconthemes" ,kiconthemes)
|
|
|
|
("kio" ,kio)
|
|
|
|
("kparts" ,kparts)
|
|
|
|
("kwidgetsaddons" ,kwidgetsaddons)
|
|
|
|
("kxmlgui" ,kxmlgui)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)))
|
2017-03-19 21:07:19 +00:00
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "KDE Frameworks 5 plugin interface for media player features")
|
|
|
|
(description "KMediaPlayer builds on the KParts framework to provide a
|
|
|
|
common interface for KParts that can play media files.
|
|
|
|
|
|
|
|
This framework is a porting aid. It is not recommended for new projects, and
|
|
|
|
existing projects that use it are advised to port away from it, and use plain
|
|
|
|
KParts instead.")
|
|
|
|
(license license:expat)))
|
2017-03-19 21:08:08 +00:00
|
|
|
|
|
|
|
(define-public kross
|
|
|
|
(package
|
|
|
|
(name "kross")
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(version "5.70.0")
|
2017-03-19 21:08:08 +00:00
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method url-fetch)
|
|
|
|
(uri (string-append
|
|
|
|
"mirror://kde/stable/frameworks/"
|
|
|
|
(version-major+minor version) "/portingAids/"
|
|
|
|
name "-" version ".tar.xz"))
|
|
|
|
(sha256
|
gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution. Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-17 17:11:28 +00:00
|
|
|
(base32 "12b527l12rcf421p613ydbacilp9v9iy90ma35w21sdf9a15k675"))))
|
2017-03-19 21:08:08 +00:00
|
|
|
(build-system cmake-build-system)
|
|
|
|
(native-inputs
|
|
|
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
|
|
|
("kdoctools" ,kdoctools)
|
|
|
|
("qttools" ,qttools)))
|
|
|
|
(inputs
|
|
|
|
`(("kcompletion" ,kcompletion)
|
|
|
|
("kcoreaddons" ,kcoreaddons)
|
|
|
|
("ki18n" ,ki18n)
|
|
|
|
("kiconthemes" ,kiconthemes)
|
|
|
|
("kparts" ,kparts)
|
|
|
|
("kwidgetsaddons" ,kwidgetsaddons)
|
|
|
|
("kxmlgui" ,kxmlgui)
|
2021-04-10 01:53:32 +00:00
|
|
|
("qtbase" ,qtbase-5)
|
2017-03-19 21:08:08 +00:00
|
|
|
("qtscript" ,qtscript)))
|
|
|
|
(home-page "https://community.kde.org/Frameworks")
|
|
|
|
(synopsis "KDE Frameworks 5 solution for application scripting")
|
|
|
|
(description "Kross is a scripting bridge for the KDE Development Platform
|
|
|
|
used to embed scripting functionality into an application. It supports
|
|
|
|
QtScript as a scripting interpreter backend.
|
|
|
|
|
|
|
|
Kross provides an abstract API to provide scripting functionality in a
|
|
|
|
interpreter-independent way. The application that uses Kross should not need
|
|
|
|
to know anything about the scripting language being used. The core of Kross
|
|
|
|
provides the framework to deal transparently with interpreter-backends and
|
|
|
|
offers abstract functionality to deal with scripts.")
|
|
|
|
;; Most files are distributed under LGPL2+, but the package includes code
|
|
|
|
;; under a variety of licenses.
|
2017-06-27 20:41:31 +00:00
|
|
|
(license (list license:lgpl2.0+ license:lgpl2.1+
|
|
|
|
license:lgpl2.0 license:gpl3+))))
|