gnu: Add lexbor. * gnu/packages/web.scm (lexbor): New variable. Closes guix/guix#4311 Change-Id: I11a4b5768e32980fe80516d0520209a4aa12f2d5 Reviewed-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org>
gnu: Add emacs-difftastic. * gnu/packages/emacs-xyz.scm (emacs-difftastic): New variable. Closes guix/guix#4856 Change-Id: Iee6ca9e3c43a989dcda2c84a31d18c9328b07b96
gnu: audio: Add normalize. * gnu/packages/audio.scm (normalize): New variable. Closes: guix/guix#5060 Change-Id: If602005900a410a782460e5eeb756d86858b5885 Reviewed-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org>
gnu: mu: Build with full Emacs. Build with full Emacs to ensure conditionally required mu4e-dbus feature is included in the output. * gnu/packages/mail.scm (mu)[native-inputs]: Replace emacs-minimal with emacs. Closes: guix/guix#5077 Fixes: guix/guix#5085 Change-Id: I223b256042ca69421f445c8466fddf9b68fafa56 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: doom-runner: Update to 1.9.1. * gnu/packages/games.scm (doom-runner): Update to 1.9.1. [source]: Delete 'Screenshots' directory. [arguments]<#:qtbase>: Use qtbase@6. <#:phases>: Set install dir correctly; Revise binary, appdata, and icons install. [description]: Revise. Closes: guix/guix#5129 Change-Id: I21e4cc30424e59fb7b494ca442b8707ef809934e Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
image: operating-system-for-image: Bring back root-fs placeholder. To calculate the UUID in `root-uuid`, the operating-system has to have a root file system, because it's typically used in the operating-system-boot-parameters. Followup of efc32c6684f75531cfd600874ba5d23a0bd643b9 that it partially reverts. * gnu/system/image.scm (operating-system-for-image): Re-introduce root file system to operating-system used to calculate the UUID. Fixes: #5131 Reported-By: Yelninei <yelninei@tutamail.com> Change-Id: Ica2c3d3715cd90fccf3a7484f390b36de3cdfe7f Signed-off-by: Rutherther <rutherther@ditigal.xyz> Merges: #5141
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