~ruther/guix-local

4989f6ac — Josselin Poiret 3 years ago
installer: Fix segfault on double logical partition removal.

* gnu/installer/parted.scm (auto-partition!): Avoid removing logical
partitions twice.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
c3b1cfe7 — Ludovic Courtès 3 years ago
read-print: Guess the base to use for integers being printed.

Fixes <https://issues.guix.gnu.org/57090>.
Reported by Christopher Rodriguez <yewscion@gmail.com>.

* guix/read-print.scm (%symbols-followed-by-octal-integers)
(%symbols-followed-by-hexadecimal-integers): New variables.
* guix/read-print.scm (integer->string): New procedure.
(pretty-print-with-comments): Use it.
* tests/read-print.scm: Add test.
8cf7997d — Ludovic Courtès 3 years ago
gnu: libtool: Reinstate 2.4.7.

This reverts commit 5b6b731c7d8ecbae0ead1600b4cd2f70c66d51ca, which was
most likely intended for 'core-updates'; 'libtool-2.4.7' is *not* a
duplicate package on the current 'master' branch.

Fixes <https://issues.guix.gnu.org/57356>.
Reported by Michael Ford <fanquake@gmail.com>.

* gnu/packages/autotools.scm (libtool-2.4.7): New variable.
98a8b48a — Ludovic Courtès 3 years ago
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".
fe149b01 — Ludovic Courtès 3 years ago
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'.
294db849 — Ludovic Courtès 3 years ago
gnu: ilmbase: Skip failing test on i686-linux.

* gnu/packages/graphics.scm (ilmbase)[arguments]: Add 'skip-test'
phase.
dfe848c9 — Ludovic Courtès 3 years ago
gnu: ilmbase: Switch to gexps.

* gnu/packages/graphics.scm (ilmbase)[arguments]: Use a gexp.
618699cb — Josselin Poiret 3 years ago
gnu: qpwgraph: Update to 0.3.5.

* gnu/packages/audio.scm (qpwgraph): Do it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
f109f0df — Josselin Poiret 3 years ago
gnu: wireplumber: Update to 0.4.11.

* gnu/packages/linux.scm (wireplumber): Do it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
ea87b4e9 — Josselin Poiret 3 years ago
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>
13f53335 — Peter Polidoro 3 years ago
gnu: Add python-plotille.

* gnu/packages/python-xyz.scm (python-plotille): New variable.

Signed-off-by: David Thompson <davet@gnu.org>
c053dfa5 — David Thompson 3 years ago
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.
4f7f4e82 — Brendan Tildesley 4 years ago
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>
2ebb0383 — Marius Bakke 3 years ago
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>
752ae1f2 — Brendan Tildesley 4 years ago
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>
a0cc2834 — Brendan Tildesley 4 years ago
gnu: Add wayland-protocols 1.26.

* gnu/packages/freedesktop.scm (wayland-protocols-next): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
39460eac — Brendan Tildesley 4 years ago
gnu: Add kdsoap.

* gnu/packages/qt.scm (kdsoap): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
5fbcbfdd — Petr Hodina 4 years ago
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>
d8bd66f2 — Petr Hodina 4 years ago
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>
6549b259 — Brendan Tildesley 4 years ago
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>
Next