services: xorg: Add xorg-start-command-xinit procedure. When the user does not use any desktop environment, the typical sequence is to log in and then type `startx' into the tty to get a window manager running. Most distributions do provide a startx by default, but Guix has only an xorg-start-command that is not suitable for this. This commit adds a second procedure, xorg-start-command-xinit, that correctly picks a virtual terminal to use, sets up XAUTHORITY and starts xinit with the correct arguments. That should make running Guix without a desktop environment more approachable. * gnu/services/xorg.scm (xorg-start-command-xinit): New public procedure. * doc/guix.texi (X Window): Document it. Change-Id: I17cb16093d16a5c6550b1766754700d4fe014ae9 Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
gnu: torbrowser: Fix typo in description. * gnu/packages/tor-browsers.scm (make-torbrowser)[description]: Fix typo changing "know" to "known". Change-Id: Ib4c1d1f183e7debbc769693f303caa141f2138b6
gnu: patch: Fix indentation. * gnu/packages/base.scm (patch): Re-indent package. Change-Id: I97a5d8054ebacc779bead6093d150c44acdcc91c
gnu: git: Update to 2.45.1 [security fixes]. * gnu/packages/version-control.scm (git): Update to 2.45.1. Change-Id: Ia0634c6b0a4a3b5cc5c584ca064bbeb62b207c3e Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
gnu: torbrowser: Update to 13.0.15 [security fixes]. Fixes CVEs 2024-4367, 2024-4767, 2024-4768, 2024-4769, 2024-4770 and 2024-4777. See the Mozilla Foundation Security Advisory <https://www.mozilla.org/en-US/security/advisories/mfsa2024-22/> for details. * gnu/packages/tor-browsers.scm (%torbrowser-locales): Update changesets. (%torbrowser-build-date): Update to 20240510150000. (%torbrowser-version): Update to 13.0.15. (%torbrowser-firefox-version): Update to 115.11.0esr-13.0-1-build2. (torbrowser-translation-base): Update to a28a8b2cb9e207d12fca11181818c0a0694b56af. (torbrowser-translation-specific): Update to e03ffdea5b74ad280616dccd21744cba7b2d4565. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
gnu: Add python-yt. * gnu/packages/astronomy.scm (python-yt): New variable. Change-Id: Ic8331de39e0a5e875aef8d49b7597c269b2b155e Signed-off-by: Andrew Tropin <andrew@trop.in>
gnu: Add python-more-itertools-next. * gnu/packages/python-xyz.scm (python-more-itertools-next): New variable. Change-Id: Ia9deef0c19931356446e2731a315d27ce54e6ab0 Signed-off-by: Andrew Tropin <andrew@trop.in>
gnu: Add python-comm. * gnu/packages/jupyter.scm (python-comm): New variable. Change-Id: I1bed7b6f54e63db6f47cdbaccd816c56f06045f8 Signed-off-by: Andrew Tropin <andrew@trop.in>
gnu: Add python-geopack. * gnu/packages/geo.scm (python-geopack): New variable. Change-Id: I674b09030684dd0d9f94b4b87cf96aeea983ee89 Signed-off-by: Andrew Tropin <andrew@trop.in>
gnu: Add python-viresclient. * gnu/packages/astronomy.scm (python-viresclient): New variable. Change-Id: I690a6d8f1fc80dde1605f50d09f540d556fa881b Signed-off-by: Andrew Tropin <andrew@trop.in>
gnu: python-ewah-bool-utils: Update to 1.2.0. * gnu/packages/python-compression.scm (python-ewah-bool-utils): Update to 1.2.0. Change-Id: I7bc50249f2d7e97c64d23054ad176cf0e4af6258 Signed-off-by: Andrew Tropin <andrew@trop.in>
gnu: python-unyt: Fix version detection. * gnu/packages/python-science.scm (python-unyt): Fix version detection. [native-inputs]: Add python-setuptools-scm. Change-Id: I96e7d2530b15299a39911bebf62b76a9191ea91b Signed-off-by: Andrew Tropin <andrew@trop.in>
gnu: python-specutils: Update to 1.15.0. * gnu/packages/astronomy.scm (python-specutils): Update to 1.15.0. Change-Id: I43f19ce39574a497097f4605dc2a18f6fd6343e9 Signed-off-by: Andrew Tropin <andrew@trop.in>
gnu: python-stsci-image: Update to 2.3.7. * gnu/packages/astronomy.scm (python-stsci-image): Update to 2.3.7. Change-Id: Icd3c8d2b893e9eb83820912a0f6afe855330aa97 Signed-off-by: Andrew Tropin <andrew@trop.in>
gnu: python-sunpy: Update to 5.1.3. * gnu/packages/astronomy.scm (python-sunpy): Update to 5.1.3. Change-Id: If025ccc8435202a6bf50cf1e48d1955c51a78a34 Signed-off-by: Andrew Tropin <andrew@trop.in>
gnu: python-roman-datamodels: Update to 0.20.0. * gnu/packages/astronomy.scm (python-roman-datamodels): Update to 0.20.0. Adjust indentation. Change-Id: I6bd533d81a0c8b6f2cc183e274190ff7042e965f Signed-off-by: Andrew Tropin <andrew@trop.in>
gnu: python-rad: Update to 0.20.0 * gnu/packages/astronomy.scm (python-rad): Update to 0.20.0. Adjust indentation. Change-Id: I5921c5153ace1032313121c00c73423f3d1e7c84 Signed-off-by: Andrew Tropin <andrew@trop.in>
gnu: python-jplephem: Update to 2.22. * gnu/packages/astronomy.scm (python-jplephem): Update to 2.22. Change-Id: I87c1d7e61438634fa1562c5ab42ca2f90ae588a4 Signed-off-by: Andrew Tropin <andrew@trop.in>
gnu: python-crds: Update to 11.17.22. * gnu/packages/astronomy.scm (python-crds): Update to 11.17.22. Adjust indentation. [native-inputs]: Remove python-flake8, python-ipython, python-lockfile, python-mock, python-nose, python-pylint, and python-pytest. Change-Id: Idbbece6544755753dce2046292d2552924992959 Signed-off-by: Andrew Tropin <andrew@trop.in>
gnu: python-cdflib: Update to 1.3.1. * gnu/packages/astronomy.scm (python-cdflib): Update to 1.3.1. [propagated-inputs]: Remove python-attrs. Change-Id: I13abd2608c18796e6d8d5d37bee0a037fbd2794d Signed-off-by: Andrew Tropin <andrew@trop.in>