doc: Suggest more RAM for "Running Guix in a VM". Fixes <https://issues.guix.gnu.org/57474>. Reported by Michael F. Lamb <mike@orbital.rodeo>. Running 'guix pull' to target current revisions would lead to memory exhaustion. Bumping the memory size works around that. * doc/guix.texi (Running Guix in a VM): Change "-m 1024" to "-m 2048".
maint: Ignore cross-compilation to x86. This is consistent with what's done by 'cross-jobs' in (gnu ci). * etc/release-manifest.scm (%cross-manifest): Remove "x86_64-linux-gnu" and "i686-linux-gnu" from the list returned by 'targets'.
gnu: ilmbase: Skip failing test on i686-linux. * gnu/packages/graphics.scm (ilmbase)[arguments]: Add 'skip-test' phase.
gnu: ilmbase: Switch to gexps. * gnu/packages/graphics.scm (ilmbase)[arguments]: Use a gexp.
gnu: qpwgraph: Update to 0.3.5. * gnu/packages/audio.scm (qpwgraph): Do it. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
gnu: wireplumber: Update to 0.4.11. * gnu/packages/linux.scm (wireplumber): Do it. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
gnu: pipewire-0.3: Update to 0.3.56. * gnu/packages/linux.scm (pipewire-0.3): Update it. [arguments]: Restore the shrink-runpath phase, as validate-runpath passes now. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
gnu: Add python-plotille. * gnu/packages/python-xyz.scm (python-plotille): New variable. Signed-off-by: David Thompson <davet@gnu.org>
gnu: gitolite: Remove /usr reference for redis-server. * gnu/packages/version-control.scm (gitolite)[arguments]: Substitute '/usr/sbin/redis-server' with 'redis-server' in Cache.pm source file.
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>
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>
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>
gnu: Add wayland-protocols 1.26. * gnu/packages/freedesktop.scm (wayland-protocols-next): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
gnu: Add kdsoap. * gnu/packages/qt.scm (kdsoap): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
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>
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>
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>
gnu: kmplayer: Update home-page. * gnu/packages/kde-multimedia.scm (kmplayer): Update home-page. Signed-off-by: Marius Bakke <marius@gnu.org>
gnu: KDE Multimedia: Add bash-minimal and kdoctools. * gnu/packages/kde-multimedia.scm (juk, kmix): Move kdoctools from inputs to native-inputs. (dragon, k3b): [inputs]: Add bash-minimal. Signed-off-by: Marius Bakke <marius@gnu.org>
gnu: KDE Utils: Remove trailing booleans. * gnu/packages/kde-utils.scm (kate, okteta): [arguments]: Remove trailing booleans. Signed-off-by: Marius Bakke <marius@gnu.org>