gnu: Merge xorg configurations when extending. Configuration for xorg is embedded in the various display-manager configuration records, and extension support is factored out into the `handle-xorg-configuration' macro. However, the extension mechanism replaces the existing xorg-configuration with the supplied one, making it impossible to compose configuration from multiple sources. This patch adds a procedure to merge two xorg-configuration records, and calls it within handle-xorg-configuration, allowing the config to be built piecemeal. * gnu/services/xorg.scm (merge-xorg-configurations): New variable. (handle-xorg-configuration): Merge xorg configs. Change-Id: I20e9db911eef5d4efe98fdf382f3084e4defc1ba Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: Add rpatool. * gnu/packages/game-development.scm (rpatool): New variable. Change-Id: I2edecc630f6cc146c008195eac694fd7891f56d4 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: emacs-org-glossary: Update to 0.0.1-1.97827bc. * gnu/packages/emacs-xyz.scm (emacs-org-glossary): Update to 0.0.1-1.97827bc. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: Add rpcs3. * gnu/packages/emulators.scm (rpcs3): New variable. Change-Id: I18dd22e4699dbe8f80c801a4d8e9b228990219b0 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: Add wolfssl-for-rpcs3. * gnu/packages/tls.scm (wolfssl-for-rpcs3): New variable. Change-Id: I10f9eca82ae8774f401dfe4fb85816f524eb6482 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: stb: Make public. * gnu/packages/stb.scm (stb): Make publically-accessible. This allows packages to use the whole stb as a dependency. Change-Id: I8f37ea6ee975a071ef1c9b402392ce74cb8f87b9 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: Add fusion. * gnu/packages/robotics.scm (fusion): New variable. Change-Id: Id9b8414cfce25b3841284ec1329424f6bec5fbea Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: Add libusb-next. * gnu/packages/libusb.scm (libusb-next): New variable. Change-Id: I12fbb6ee2fbefa7dac294d8cc991bb0679795987 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: Add pugixml-next. * gnu/packages/xml.scm (pugixml-next): New variable. Change-Id: I6256e7f94f85f73917c2dea30b914d90c23a429a Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: Add miniupnpc-next. * gnu/packages/upnp.scm (miniupnpc-next): New variable. Change-Id: I206e664edc7eeedcf50dbb741a730f457d5b0a95 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: rtmidi: Update to 6.0.0. * gnu/packages/audio.scm (rtmidi): Update to 6.0.0. Change-Id: I6e9b301242af520300fd1dd61f91240396f9de24 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
services: greetd: Create runfiles in a tmpfs. Greetd's initial-session (i.e. auto-login) functionality requires runfiles to be deleted on shutdown. Use a tmpfs to ensure said runfiles do not linger. * gnu/services/base.scm (make-greetd-terminal-configuration-file): Add “runfile” to configuration. (%greetd-file-systems): Add a tmpfs for “/run/greetd/runfiles”. Change-Id: I07319d5d8bdb1e18fb0074b67d5c9cb9fb49b04a Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: mypaint: Fix build. * gnu/packages/image.scm (mypaint)[arguments]: Disable tests; patch for compatibility. Change-Id: Id748910420669f206b08fda2650e6792b2f6a1d4
gnu: trealla: Update to 2.88.3. * gnu/packages/prolog.scm (trealla): Update to 2.88.3. Change-Id: I924a571e1d27b3a1f34a3bdfef683e0b2caba987
gnu: guile-dsv: Modernize the package. * gnu/packages/guile-xyz.scm (guile-dsv) [arguments]: Use GEXPs. Change-Id: I9e5082e12c88ce40c84502463ca693ec949e80b0
gnu: guile-dsv: Update to 0.8.1. * gnu/packages/guile-xyz.scm (guile-dsv): Update to 0.8.1. Change-Id: Ibe890ad9f09da2a99a0997595c5c57dbc4801ec8
gnu: ruby-base64: Enable tests. * gnu/packages/ruby-xyz.scm (ruby-base64): Enable tests. [source]: Use GitHub source since gem lacks test files and update hash. [native-inputs]: Add ruby-rake and ruby-test-unit. Change-Id: If94acd5baa7984a4a5b441af6990847316edc2b6
gnu: ruby-base64: Update to 0.3.0. * gnu/packages/ruby-xyz.scm (ruby-base64): Update to 0.3.0. Change-Id: I3aa10f1a58735d1cd39ba1ccae82d3f40a05d38a Signed-off-by: jgart <jgart@dismail.de>
gnu: gpxsee: Update to 15.6. * gnu/packages/gps.scm (gpxsee): Update to 15.6. Change-Id: I18a69712837dfd472beee66677933a3b1dc9d193 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #4971
gnu: Add dmtx-utils. * gnu/packages/aidc.scm (dmtx-utils): New variable. Change-Id: I6d12ad3df4de3fbf90fc2460f91b4f8f4f26c682 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #4983