Commit graph

101100 commits

Author SHA1 Message Date
Brendan Tildesley
a38889b14d
gnu: Add kwayland-server.
* gnu/packages/kde-plasma.scm (kwayland-server): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:01 +02:00
Petr Hodina
b4e1799638
gnu: KDE Games: Update all packages to 22.04.3.
* gnu/packages/kde-games.scm (ktuberling, picmi, kolf, libkmahjongg,
kmahjongg, kshisen, kajongg, kbreakout, kmines, konquest, kbounce,
kblocks, ksudoku, klines, kgoldrunner, kdiamond, kfourinline, kblackbox,
knetwalk, bomber, granatier, ksirk, palapeli, kiriki, kigo, kubrick,
lskat, kapman, kspaceduel, bovo, killbots, ksnakeduel, kollision,
knavalbattle, kreversi, ksquares, kjumpingcube): Update to 22.04.3.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:01 +02:00
Petr Hodina
8facaa4b69
gnu: KDE Multimedia: Update to 22.04.3.
* gnu/packages/kde-multimedia.scm (audiocd-kio, dragon, elisa,
ffmpegthumbs, juk, k3b, kamoso, kmix, kwave, libkcddb, libkcompactdisc):
 Update to 22.04.3.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:01 +02:00
Petr Hodina
77595e2c56
gnu: KDE Systemtools: Update to 22.04.3.
* gnu/packages/kde-systemtools.scm (dolphin, dolphin-plugins, khelpcenter,
konsole, krfb, ksystemlog, yakuake): Update to 22.04.3.

(konsole): [native-inputs]: Add zlib.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:01 +02:00
Petr Hodina
73aa92fb32
gnu: KDE Utils: Update to 22.04.3.
* gnu/packages/kde-utils.scm (ark, kate, kmag, kmousetool, kmouth, okteta,
sweeper): Update to 22.04.3.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:01 +02:00
Petr Hodina
96405451ed
gnu: KDE Internet: Update to 22.04.3.
* gnu/packages/kde-internet.scm (kget, konversation, kopete, krdc, ktorrent,
  libktorrent): Update to 22.04.3.

(kconversation): [inputs]: Add qtmultimedia-5.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:01 +02:00
Petr Hodina
6971feca53
gnu: KDE: Update packages to 22.04.3.
* gnu/packages/kde.scm (baloo-widgets, kcachegrind, kdeconnect,
kdegraphics-mobipocket, kdenlive, kdevelop, kdevelop-pg-qt, kdf, kdiagram,
kpmcore, kqtquickcharts, krita, kseexpr, kuserfeedback,
libkdegames, libkexiv2, libkomparediff2, marble-qt, massif-visualizer,
okular, poxml, qca, snorenotify, zeroconf-ioslave): Update to 22.04.3.

(kdeconnect): [inputs]: Add kguiaddons.

(labplot): Update to 2.9.0.
[arguments]: Disable failing tests.

(kpmcore): [arguments]: Disable tests due to failures.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:01 +02:00
Petr Hodina
d532a86887
gnu: Remove kalarmcal.
* gnu/packages/kde-pim.scm: Remove kalarmcal.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:01 +02:00
Petr Hodina
378b1d8cc3
gnu: KDE PIM: Update all packages to 22.04.3.
* gnu/packages/kde-pim.scm (KDE PIM): Update to 22.04.3.

(akonadi, akonadi-calendar, akonadi-contacts, akonadi-mime,
akonadi-notes, akonadi-search, kaddressbook, kalarmcal,
kcalendarsupport, kcalutils, kdepim-runtime, keventviews, kgpg
kidentitymanagement, kimap, kincidenceeditor, kldap, kleopatra
kmailcommon, kmailimporter, kmailtransport, kmbox, kmessagelib
knotes, kontactinterface, korganizer, kpeoplevcard, kpimcommon
kpimtextedit, ksmtp, ktnef, libgravatar, libkdepim, libkgapi,
libksieve): Update to 22.04.3.

(akonadi-calendar): [inputs]: Add kdbusaddons and knotifications.

(kincidenceeditor): [arguments]: Disable failing tests.

(kdepim-runtime): [inputs]: Remove kalarmcal.

(kmailimporter): [inputs]: Add kpimtextedit and ktextwidgets.

(kmessagelib): [inputs]: Add knotifications.

(kpimcommon): [inputs]: Add kpimtextedit.

(libksieve): [inputs]: Add grantlee.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:01 +02:00
Petr Hodina
684450818a
gnu: grantleetheme: Update to 22.04.3.
* gnu/packages/kde.scm (grantleetheme): Update to 22.04.3.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:01 +02:00
Petr Hodina
9dea1d938d
gnu: kcontacts: Disable failing test.
Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:01 +02:00
Petr Hodina
7f0f53eb08
gnu: KDE Plasma: Update all packages to 5.25.3.
* gnu/packages/kde-plasma.scm (breeze, kdecoration, kscreenlocker,
    ksshaskpass, layer-shell-qt, libkscreen, libksysguard): Update to 5.25.3.

(breeze)[inputs]: Add kirigami.

(kscreenlocker)[inputs]: Add kconfig.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:01 +02:00
Petr Hodina
d3045e55dd
gnu: KDE Frameworks: Update all packages to 5.96.0
*  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, kwayland, 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, kio, knewstuff, knotifyconfig, kparts,
kpeople, krunner, kservice, ktexteditor, ktextwidgets, kwallet, kxmlgui,
kxmlrpcclient, plasma-framework, purpose, kde-frameworkintegration,
kdelibs4support, khtml, kjs, kjsembed, kmediaplayer, kross, kdav):
Update to 5.96.0.

(kconfig): [inputs]: Add qtdeclarative-5.

(kcontacts): [arguments]: Disable another failing tests.

(kglobalaccel): [inputs]: Add qtdeclarative-5.

(kcalendarcore): [arguments]: Enable all tests.

(kio): [arguments]: Disable another failing test.

(ktexteditor): [arguments]: Disable another failing test.

(plasma-framework): [arguments]: Fix build.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:01 +02:00
Brendan Tildesley
bbd7e74ee8
gnu: KDE: Use breeze-icons over oxygen-icons.
* gnu/packages/kde-internet.scm (choqok kget konversation krdc krdc)
* gnu/packages/kde-multimedia.scm (dragon elisa juk k3b kaffeine kamoso
kmix kmplayer kwave)
* gnu/packages/kde-pim.scm (kaddressbook kcalutils kgpg kleopatra kmail
knotes korganizer)
* gnu/packages/kde-systemtools.scm (dolphin dolphin-plugins khelpcenter
konsole krfb ksystemlog)
* gnu/packages/kde-utils.scm (kate kmag kmousetool kmouth kronometer
krusader okteta rsibreak smb4k sweeper)
* gnu/packages/kde.scm (kdevelop)
Breeze icons replaces Oxygen icons in KDE 5, so use that in every package.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:00 +02:00
Brendan Tildesley
bf771c9e96
gnu: khelpcenter: Fix program.
* gnu/packages/kde-systemtools.scm (khelpcenter): Wrap XDG_DATA_DIRS to
point to khtml where it can find the html4.css file, otherwise
khelpcenter fails to launch.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:00 +02:00
Brendan Tildesley
8cfe7e0321
gnu: KDE Games: Update all packages to 21.12.3.
* gnu/packages/kde-games.scm (ktuberling, picmi, kolf, libkmahjongg,
kmahjongg, kshisen, kajongg, kbreakout, kmines, konquest, kbounce,
kblocks, ksudoku, klines, kgoldrunner, kdiamond, kfourinline, kblackbox,
knetwalk, bomber, granatier, ksirk, palapeli, kiriki, kigo, kubrick,
lskat, kapman, kspaceduel, bovo, killbots, ksnakeduel, kollision,
knavalbattle, kreversi, ksquares, kjumpingcube): Update to 21.12.3.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:00 +02:00
Brendan Tildesley
d31187ae88
gnu: ktouch: Update to 21.12.2.
* gnu/packages/education.scm (ktouch): Update to 21.12.2.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:00 +02:00
Petr Hodina
1499aa8773
gnu: kmplayer: Update to specific commit.
* gnu/packages/kde-multimedia.scm (kmplayer): Update to specific commit.
[source]: Switch to GIT-FETCH.
* gnu/packages/patches/kmplayer-aarch64.patch: Remove file.
* gnu/packages/patches/kmplayer-upstream_Fix-build-with-Qt-5.9.patch: Remove
file.
* gnu/local.mk: Remove patches.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:00 +02:00
Petr Hodina
fd2c8cf323
gnu: KDE Multimedia: Update home-page links.
* gnu/packages/kde-multimedia.scm (audiocd-kio, dragon, elisa,
ffmpegthumbs, juk, k3b, kaffeine, kamoso, kmix, kwave): Update home-page.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:00 +02:00
Brendan Tildesley
ddaea3cb2f
gnu: KDE Multimedia: Update all packages to 21.12.3.
* gnu/packages/kde-multimedia.scm (audiocd-kio, dragon, elisa,
ffmpegthumbs, juk, k3b, kaffeine, kamoso, kmix, kwave,
libkcddb, libkcompactdisc): Update to 21.12.3.

(kid3): Update to 3.9.1.

(kamoso): Remove unneeded configure-flags.

(kuserfeedback): Update to 1.2.0.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:00 +02:00
Petr Hodina
4d7422b4bc
gnu: KDE Systemtools: Update home-page links.
* gnu/packages/kde-systemtools.scm (dolphin, khelpcenter, krfb, ksystemlog,
yakuake): Update home-page.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:00 +02:00
Brendan Tildesley
acd3a20a55
gnu: KDE SystemTools: Update all packages to 21.12.3.
* gnu/packages/kde-systemtools.scm (dolphin, dolphin-plugins,
khelpcenter, konsole, krfb, ksystemlog, yakuake): Update to 21.12.3.

(krfb)[inputs]: Add new dependencies.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:00 +02:00
Petr Hodina
d95c4f71d5
gnu: ark: Add bash-minimal to inputs.
* gnu/packages/kde-utils.scm (ark): [inputs]: Add bash-minimal.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:00 +02:00
Brendan Tildesley
c653fecda4
gnu: KDE Utils: Update all packages to 21.12.3.
* gnu/packages/kde-utils.scm (ark, kate, kmag, kmousetool, kmouth,
kronometer, krusader, kxstitch, rsibreak, sweeper):
Update to 21.12.3.

(okteta): Update to 0.26.6.
[origin]: Update source path location.
[arguments]: New dependency

(smb4k): [origin]: Fix extraction of downloaded tarball.
[inputs]: Add new dependency.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:00 +02:00
Petr Hodina
e0f9b9438f
gnu: KDE Internet: Update home-page links.
* gnu/packages/kde-internet.scm (konversation, kopete, krdc, ktorrent): Update
home-page.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:00 +02:00
Brendan Tildesley
56d0494512
gnu: KDE Internet: Update all packages to 21.12.3.
* gnu/packages/kde-internet.scm (kget, konversation, kopete, krdc,
ktorrent, libktorrent): Update to 21.12.3.

(kget)[inputs]: Move kdoctools to native-inputs.
[arguments]: Disable broken tests.

(kopete)[inputs]: Add ksyntaxhighlighting, mediastreamer2.

(krdc)[arguments]: Add new dependencies.

(ktorrent)[origin]: Update URI.
[inputs]: Remove obsolete kdewebkit.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:24:00 +02:00
Brendan Tildesley
d51cc7ec72
gnu: Remove libraw-0.18.
* gnu/packages/photo.scm (libraw-0.18): Delete unused old version.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:23:59 +02:00
Petr Hodina
c9f96fba9c
gnu: KDE: Update home-page links.
* gnu/packages/kde.scm (massif-visualizer, libkdegames, okular, poxml,
  zeroconf-ioslave): Update home-page link.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:23:59 +02:00
Brendan Tildesley
3646358e8d
gnu: KDE: Update all packages to 21.12.3.
* gnu/packages/kde.scm (baloo-widgets, kcachegrind,
kdeconnect, kdegraphics-mobipocket, kdenlive, kdevelop, kdevelop-pg-qt,
kdf, kdiagram, kpmcore, kqtquickcharts, krita, kseexpr, kuserfeedback,
labplot, libkdegames, libkexiv2, libkomparediff2, marble-qt,
massif-visualizer, okular, poxml, qca, snorenotify, zeroconf-ioslave):
Update to 21.12.3.

(baloo-widgets)[arguments]: Disable tests.

(kdiagram): Update to 2.8.0.

(qca): Update to 2.3.4.

(kpmcore)[arguments]: Don't try install polkit files to polkits store path.

(kdevelop)[inputs]: Add ksyntaxhighlighting. Use new inputs format.

(kdeconnect)[native-inputs]: Use new style.
[inputs]: Add new dependencies.

(krita)[inputs]: Use latest libraw.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:23:59 +02:00
Petr Hodina
4a559e8a4e
gnu: KDE-PIM: Remove trailing booleans.
* gnu/packages/kde-pim.scm (akonadi, akonadi-mime, akonadi-search,
kincidenceeditor, kdepim-runtime, kidentitymanagement, kleopatra, kmail,
kmime, korganizer, kpeoplevcard, ksmtp, libkleo,
libksieve)[arguments]: Remove trailing booleans.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:23:59 +02:00
Brendan Tildesley
298b349a05
gnu: KDE PIM: Update all packages to 21.12.3.
* gnu/packages/kde-pim.scm (KDE PIM): Update to 21.12.3.

(akonadi, akonadi-calendar, akonadi-contacts, akonadi-mime,
akonadi-notes, akonadi-search, kaddressbook, kalarmcal,
kcalendarsupport, kcalutils, kdepim-runtime, keventviews, kgpg,
kidentitymanagement, kimap, kincidenceeditor, kldap, kleopatra, kmail,
kmailcommon, kmailimporter, kmailtransport, kmbox, kmessagelib, kmime,
knotes, kontactinterface, korganizer, kpeoplevcard, kpimcommon,
kpimtextedit, ksmtp, ktnef, libgravatar, libkdepim, libkgapi, libkleo,
libksieve): Update to 21.12.3.
(kblog): Update to 20.04.3.

* gnu/packages/patches/akonadi-not-relocatable.patch
* gnu/packages/patches/akonadi-paths.patch
* gnu/packages/patches/akonadi-timestamps.patch
Fix patches to apply to latest code.

(akonadi-calendar): [inputs]: Add new dependencies.

(akonadi-contacts): [inputs]: Add new dependencies.

(akonadi-search): [arguments]: Disable failing tests.

(kcalendarsupport): [inputs]: Add new dependency, remove obsolete kdepim-apps-lib.

(libksieve): [arguments]: Enable test that works now.
* gnu/packages/patches/libksieve-Fix-missing-link-libraries.patch: Fix patch.

(kaddressbook): [inputs]: Remove obsolete kdepim-apps-libs.
Move kdocstools to native-inputs.

(kmessagelib): [inputs]: Remove obsolete kdepim-appslibs, add kguiaddons.
[arguments]: Fix findind header file.

(kmailimporter): [inputs]: Add new dependencies.

(kmailtransport): [inputs]: Add qtkeychain.

(knotes): [inputs]: Move kdocstools to native-inputs.

(kincidenceeditor): [inputs]: Add new dependencies. Remove obsolete kdepim-apps-libs
[arguments]: Disable failing test.

(kldap): [inputs]: Add qtkeychain.

(kgpg)[arguments]: Disable failing tests.

(libkleo): [propagated-inputs]: Propagate gpgme, qgpgme.
[arguments]: Disable failing tests.

(kdepim-runtime): [inputs]: Add new dependencies grantlee, grantleetheme, kcmutils, kldap,
libkdepim, qtkeychain
[arguments]: Enable all the tests that pass.
We need to use the old hack instead of search-input-directory to
workaround a mysterious include error.

(kdepim-apps-lib): Remove obsolete package.

(kmail): [origin]: Remove patch. Don't think it is needed anymore.
[inputs]: Add new dependencies, delete obsolete kdepim-apps-libs and
duplicate kmime.
[arguments]: Disable failing tests.
* gnu/packages/patches/kmail-Fix-missing-link-libraries.patch: Delete file.
* gnu/local.mk: Remove reference to patch.

(kmailcommon): [inputs]: Add new dependencies.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:23:59 +02:00
Petr Hodina
568d167649
gnu: grantleetheme: Update to 21.12.3.
* gnu/packages/kde.scm (grantleetheme): Update to 21.12.3.
* gnu/local.mk: Remove patch.
* gnu/packages/patches/grantlee-merge-theme-dirs.patch: Remove file.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:23:59 +02:00
Brendan Tildesley
2ac5bdfab8
gnu: KDE Plasma: Update all packages to 5.24.4.
* gnu/packages/kde-plasma.scm (breeze, kdecoration, kscreenlocker,
ksshaskpass, layer-shell-qt, libkscreen, libksysguard): Update to 5.24.4.

(kdecoration)[inputs]: Add new dependency.

(libkscreen)[inputs]: Add new Wayland inputs.

(kscreenlocker)[inputs]: Add layer-shell-qt.

(libksysguard)[origin]: Fix url so refresh script works.
[native-inputs]: Add qttools.
[inputs]: Add libnl libcap libpcap, qtwebengine, qtwebchannel,
lm-sensors:lib.
[arguments]: Remove unneened hacks. Respect tests?.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:23:59 +02:00
Brendan Tildesley
aaaaabe96e
gnu: phonon: Update home page.
* gnu/packages/kde-frameworks.scm (phonon): Update home page.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:23:59 +02:00
Petr Hodina
5ed3a28507
gnu: kfilemetadata: Remove input labels.
* gnu/packages/kde-frameworks.scm (kfilemetadata): Remove input labels.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:23:59 +02:00
Petr Hodina
50bee24a1c
gnu: kio: Remove input labels.
* gnu/packages/kde-frameworks.scm (kio): Remove input labels.
[inputs]: Remove kdoctools.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:23:59 +02:00
Petr Hodina
de27adc5d7
gnu: plasma-framework: Remove input labels.
* gnu/packages/kde-frameworks.scm (plasma-framework): Remove input
labels.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:23:59 +02:00
Petr Hodina
fccf6be1ae
gnu: KDE Frameworks: Remove trailing booleans.
* gnu/packages/kde-frameworks.scm (kcalendarcore, kconfig, kcoreaddons,
ksyntaxhighlighting, kwayland, kwindowsystem, modemmanager-qt, kcontacts,
kdoctools, kfilemetadata, imageformats, knotifications, kpackage, kpty,
baloo, kbookmarks, kcmutils, kconfigwidgets, kemoticons, kiconthemes,
kinit, kio, knewstuff, kparts, kservice, ktexteditor, kxmlgui,plasma-framework,
kde-frameworkintegration, kdelibs4support): Remove trailing booleans.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:23:59 +02:00
Brendan Tildesley
575a03ab39
gnu: KDE Frameworks: Update all packages to 5.92.0
*  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, kwayland, 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, kio, knewstuff, knotifyconfig, kparts,
kpeople, krunner, kservice, ktexteditor, ktextwidgets, kwallet, kxmlgui,
kxmlrpcclient, plasma-framework, purpose, kde-frameworkintegration,
kdelibs4support, khtml, kjs, kjsembed, kmediaplayer, kross, kdav):
Update to 5.92.0.

(extra-cmake-modules)[arguments]:
Disable failing test.
Don't run check phase after install.

(bluez): [arguments]: Enable tests.

(breeze-icons): [native-inputs]: Remove uneeded dependency libxml2, Add python-lxml, python.

(kapidox): Use python-build-system.  [native-inputs]: Remove extraneous
input.

kcalendarcore: [arguments]: Enable as many tests as possible.

(kconfig): [native-inputs]: Remove no longer needed inputs.
[arguments]: Disable failing test.

(kcoreaddons): [arguments]: Remove old hack, disable broken tests.

(ki18n): [arguments]: Disable failing tests.

(kguiaddons): [inputs]: Add new dependencies qtwayland, wayland.

(kwidgetsaddons): [arguments]: Disable another failing test.

(kwayland): [inputs]: Add plasma-wayland-protocols.
[arguments]: Enable working tests.

(knotifications): [native-inputs]: add libcanberra, libdbusmenu-qt,
qtdeclarative-5.
[arguments]: Respect tests?

(sonnet): [inputs]: Add qtdeclarative-5.

(kxmlgui): [inputs]: Add kguiaddons.

(kxmlrpcclient): [source]: Update url.

(plasma-framework): [arguments]: Enable all tests that work.
[native-inputs]: Add kdoctools.

(kpackage): [arguments]: Use substitution instead of patch.

(kio): [inputs]: Add new dependencies.
[native-inputs]: Add kdoctools.
[arguments]: Enable all tests that work.

(kdeclarative): [inputs]: Remove extraenous inputs.
[propagated-inputs]: Propagate qtdeclarative, since it always seems to
be needed.
[native-inputs]: Add dbus to skip failing test.
[arguments]: Replace check due to failing test.

(solid): [arguments]: Respect tests?.

(kdbusaddons): [arguments]: Respect tests?.
Fix patch by replacing it with a substitution instead.

(kholidays): [arguments]: Enable working test.

(ksyntaxhighlighting): [arguments]: Don't patch file that doesn't exist any more.

(kwindowsystem): [arguments]: Respect tests?.

(modemmanager-qt): [arguments]: Respect tests?.

(kauth): [arguments]: Respect tests?.

(kfilemetadata): [arguments]: A different test fails now.

(kunitconversion): [arguments]: Disable tests.

(baloo): [arguments]: Enable tests. Respect tests?.

(kconfigwidgets): Move qttools to native-inputs.

(kded): [inputs]: Remove unneeded kinit input.
[native-inputs]: Add kdoctools.

(kdesignerplugin): [inputs]: Remove extraneous inputs.
[native-inputs]: Add kdoctools.

(kglobalaccel): [inputs]: Remove extraneous inputs.

(kinit): [native-inputs]: Add kdoctools.

(knewstuff): [inputs]: Add kpackage.

(krunner): [arguments]: Disable failing tests.

(kservice): [arguments]: Enable all tests that work.
[native-inputs]: Add kdoctools.

(ktexteditor): [arguments]: Enable all tests that work.

(kwallet): [native-inputs]: Add kdoctools.

(purpose): [arguments]: Remove unneeded hack.

(kdelibs4support): Move qttools to native-inputs.
[native-inputs]: Add kdoctools.

(kcontacts): [inputs]: Add iso-codes since the tests look for some .json
files from it.
[arguments]: Disable failing tests.

(networkmanager-qt): [arguments]: Respect tests?.

* gnu/local.mk: Delete references to deleted patches:
kdbusaddons-kinit-file-name.patch
kinit-kdeinit-libpath.patch
kpackage-allow-external-paths.patch
kpackage-fix-KF5PackageMacros.cmake.patch
plasma-framework-fix-KF5PlasmaMacros.cmake.patch

* gnu/packages/patches/kdbusaddons-kinit-file-name.patch: Delete file.
* gnu/packages/patches/kinit-kdeinit-libpath.patch: Delete file.
* gnu/packages/patches/kpackage-allow-external-paths.patch: Delete file.
* gnu/packages/patches/kpackage-fix-KF5PackageMacros.cmake.patch: Delete
file.
* gnu/packages/patches/plasma-framework-fix-KF5PlasmaMacros.cmake.patch:
Delete file.

* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Fix patch.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 17:23:59 +02:00
Marius Bakke
c4ce54055a
Merge branch 'master' into staging 2022-09-01 16:24:18 +02:00
Efraim Flashner
cd782ad7e4
gnu: gst-plugins-base: Skip more tests on some platforms.
* gnu/packages/gstreamer.scm (gst-plugins-base)[arguments]: Extend the
custom 'disable-problematic-tests phase to selectively remove some tests
on certain architectures.
2022-09-01 17:15:15 +03:00
Brendan Tildesley
4f7f4e82e1
gnu: Add appstream-qt.
* gnu/packages/freedesktop.scm (appstream-qt): Add a build of appstream
with Qt support.

Co-authored-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:17 +02:00
Marius Bakke
2ebb0383a2
gnu: appstream: Update to 0.15.5.
* gnu/packages/freedesktop.scm (appstream): Update to 0.15.2.
[arguments]: Use G-expression.  Add #:meson.  Enable (some) previously failing
tests.  Don't patch docbook file names, and use SEARCH-INPUT-FILE for
libstemmer header.  Add phase to set HOME before tests.
[inputs]: Add CURL and LIBXMLB.
[native-inputs]: Add ITSTOOL and LIBXML2.
[license]: Remove GPL2+.

Co-authored-by: Brendan Tildesley <mail@brendan.scot>
Co-authored-by: phodina <phodina@protonmail.com>
2022-09-01 16:08:17 +02:00
Brendan Tildesley
752ae1f244
gnu: kmessagelib: Remove qtwebkit as an input.
* gnu/packages/kde-pim.scm (kmessagelib): qtwebkit is unmaintained so it
should be removed where possible.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:17 +02:00
Brendan Tildesley
a0cc28346f
gnu: Add wayland-protocols 1.26.
* gnu/packages/freedesktop.scm (wayland-protocols-next): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Brendan Tildesley
39460eac6d
gnu: Add kdsoap.
* gnu/packages/qt.scm (kdsoap): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Petr Hodina
5fbcbfdd12
gnu: kajongg: Add bash-minimal to inputs.
* gnu/packages/kde-games.scm (kajongg): [inputs]: Add bash-minimal.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Petr Hodina
d8bd66f28b
gnu: KDE Games: Update home-page links.
* gnu/package/kde-games.scm (ktuberling, picmi, kolf,  kmahjongg,
kshisen, kajongg, kbreakout, kmines, konquest, kbounce, kblocks, ksudoku,
klines, kgoldrunner, kdiamond, kfourinline, kblackbox, knetwalk, bomber,
granatier, ksirk, palapeli, kiriki, kigo, kubrick, lskat, kapman,
kspaceduel, bovo, killbots, ksnakeduel, kollision, knavalbattle,
kreversi, ksquares, kjumpingcube): Update home-page.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Brendan Tildesley
6549b259db
gnu: Move KDE games to (gnu packages kde-games).
*  gnu/packages/games.scm:
(ktuberling picmi kolf libkmahjongg kmahjongg kshisen kajongg kbreakout
kmines konquest kbounce kblocks ksudoku klines kgoldrunner kdiamond
kfourinline kblackbox knetwalk bomber granatier ksirk palapeli kiriki
kigo kubrick lskat kapman kspaceduel bovo killbots ksnakeduel kollision
knavalbattle kreversi ksquares kjumpingcube):
Move to gnu/packages/kde-games.scm.
[define-module]: Remove (gnu packages kde), (gnu packages
kde-frameworks).

* gnu/packages/kde-games.scm: New module.
[header]: Copy over any copyrights I could find that affected these games.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.

Why? games.scm is very large, and will only get larger, so splitting it
helps. Also, it is convenient for singling out and updating KDE games.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Petr Hodina
204a98288a
gnu: kmplayer: Update home-page.
* gnu/packages/kde-multimedia.scm (kmplayer): Update home-page.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00