summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-23gnu: gnome-shell: Update to 44.9.Vivien Kraus
* gnu/packages/gnome.scm (gnome-shell): Update to 44.9. Change-Id: I1160153fa4cbe3f93e9cfab983f518a405e32297 Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23gnu: gnome-bluetooth: Update to 42.8.Vivien Kraus
* gnu/packages/gnome.scm (gnome-bluetooth): Update to 42.8. Change-Id: I432125711173212c5faee245ecf0ef77fc7d5147 Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23gnu: mutter: Update to 44.9.Vivien Kraus
* gnu/packages/gnome.scm (mutter): Update to 44.9. Change-Id: Id8e49adac5630068adc32c9ebe629498600589a3 Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23gnu: gjs: Update to 1.76.3.Vivien Kraus
* gnu/packages/gnome.scm (gjs): Update to 1.76.3. Change-Id: Ia77c6dd8c1d50e95761c066d60e856a6dce1d497 Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23gnu: epiphany: Update to 44.8.Vivien Kraus
* gnu/packages/gnome.scm (epiphany): Update to 44.8. Change-Id: I20a627aca1ac2044d613340b6d0c7493f76a3128 Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23gnu: libgsf: Update to 1.14.52.Vivien Kraus
* gnu/packages/gnome.scm (libgsf): Update to 1.14.52. Change-Id: I96522e57c7f659aff596108be6258fdbcc465321 Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23gnu: gcr@3: Update to 3.41.2.Vivien Kraus
* gnu/packages/gnome.scm (gcr-3): Update to 3.41.2. Change-Id: I793d145775c4153386e7931ceb497d518248a120 Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23gnu: gnome-initial-setup: Update to 44.8.Vivien Kraus
* gnu/packages/gnome.scm (gnome-initial-setup): Update to 44.8. Change-Id: I4fb3fa75605f70469db5c05cc9b19b87e74f1636 Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23gnu: gtk+: Update to 3.24.41.Vivien Kraus
* gnu/packages/gtk.scm (gtk+): Update to 3.24.41. Change-Id: I3dcaecb7485fa91e23fb6231f9fb51ef916da10e Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23gnu: pangomm@2.46: Update to 2.46.4.Vivien Kraus
* gnu/packages/gtk.scm (pangomm-2.46): Update to 2.46.4. Change-Id: Ia1dcb94f35eb80a7cd79cae5245acbc4069e006b Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23gnu: atkmm@2.28: Update to 2.28.4.Vivien Kraus
* gnu/packages/gtk.scm (atkmm-2.28): Update to 2.28.4. Change-Id: If4b333b02785c9a5712816ea048b1943b582c2e3 Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23gnu: vte: Update to 0.72.4.Vivien Kraus
* gnu/packages/gnome.scm (vte): Update to 0.72.4. Change-Id: I57b6c871ff9a690998709b3c8e51aa73f2cdea72 Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23gnu: rygel: Update to 0.42.5.Vivien Kraus
* gnu/packages/gnome.scm (rygel): Update to 0.42.5. Change-Id: I348840583dcf57aa241a5a1cb7842babe0b7c659 Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23gnu: python-pyatspi: Update to 2.46.1.Vivien Kraus
* gnu/packages/gnome.scm (python-pyatspi): Update to 2.46.1. Change-Id: I8f60e27b3d65dd1f7614b94102c8005bcb369833 Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23gnu: glibmm-2.64: Rename and update to 2.66.6.John Kehayias
* gnu/packages/glib.scm (glibmm-2.64): Rename to ... (glibmm-2.66): ... this. Update to 2.66.6. * gnu/packages/animation.scm (etl)[inputs]: Adjust accordingly. (synfig)[propagated-inputs]: Likewise. * gnu/packages/electronics.scm (libsigrok)[propagated-inputs]: Likewise. * gnu/packages/gnome-xyz.scm (eiciel)[inputs]: Likewise. * gnu/packages/gnome.scm (libxml++-3, libxml++-2)[propagated-inputs]: Likewise. * gnu/packages/gtk.scm (pangomm-2.46, atkmm-2.28, gtkmm-2)[propagated-inputs]: Likewise. Change-Id: I878e740e085a483970a4ef6e0fa7dd19000863eb Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23gnu: mm-common: Update to 1.0.6.Vivien Kraus
* gnu/packages/gnome.scm (mm-common): Update to 1.0.6. Change-Id: I5e7ffc18f2743e2d1e3a4547bf8f788d11b1d642 Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-23gnu: gnome: Update synopsis and description.Liliana Marie Prikler
Gnome no longer considers itself “The GNU desktop environment”™, so let's reflect that. * gnu/packages/gnome.scm (gnome-meta-package)[synopsis]: Shorten to “Graphical desktop environment”. [description]: Adjust accordingly.
2024-02-23gnu: Deprecate gnome meta-package.Liliana Marie Prikler
GNOME is not a "one size fits all" environment, but with the introduction of World, Circle, and to some extent Developer Extras and recent explorations of mobile form factors much more customizable towards the needs of users. As such, it is silly to insist on a single meta-package to make everyone happy. * gnu/packages/gnome.scm (gnome): Deprecate.
2024-02-23gnu: Add roxterm.Danny Milosavljevic
* gnu/packages/terminals.scm (roxterm): New variable. Change-Id: I09b790a03214890fea0b5f87055989d80634d763
2024-02-23services: desktop: Remove unused imports.Liliana Marie Prikler
These imports were needed for a short time to consider two variants of finding udev/polkit configuration files. They are no longer needed, since the respective procedures use all packages now. * gnu/services/desktop.scm: Strip use of (guix diagnostics) and (srfi srfi-35).
2024-02-23services: Extend polkit capabilities of gnome-desktop-service.Liliana Marie Prikler
As with our udev extension, this makes it so that all inputs are considered modulo a new ignorelist. * gnu/services/desktop.scm (gnome-desktop-configuration): Add polkit-ignorelist. (gnome-polkit-settings): Adjust accordingly.
2024-02-23services: Extend udev capabilities of gnome-desktop-service.Vivien Kraus
Our udev service is capable of handling both rules and hardware databases. This patch makes it so that gnome can install any such needed rules or databases, while also allowing users to supply a list of names to ignore (via regular expressions). * gnu/services/desktop.scm (gnome-desktop-configuration): Add udev-ignorelist. (gnome-udev-resources): Rename to… (gnome-udev-configuration-files): … this. Account for udev-ignorelist. (gnome-desktop-service-type): Adjust accordingly. Change-Id: I6df4b896652581c42a35ea3ba1e4849ad72d12ef
2024-02-23services: Modularise gnome-desktop-configuration.Liliana Marie Prikler
* gnu/services/gnome.scm (extract-propagated-inputs): New variable. (gnome-desktop-configuration): Add ‘core-services’, ‘shell’, ‘utilities’, and ‘extra-packages’. Deprecate ‘gnome’. (gnome-desktop-configuration-core-services, gnome-desktop-configuration-shell) (gnome-desktop-configuration-utilities) (gnome-desktop-configuration-extra-packages): Export publicly. (gnome-udev-rules, gnome-polkit-settings): Adjust accordingly. (gnome-profile): New variable. (gnome-desktop-service-type): Adjust accordingly.
2024-02-23gnu: gnome: Add core packages for GNOME 44.Liliana Marie Prikler
* gnu/packages/gnome.scm (gnome-meta-core-shell): Add gnome-remote-desktop. (gnome-meta-core-utilities): Add gnome-connections.
2024-02-23gnu: Split gnome into more meta-packages.Liliana Marie Prikler
* gnu/packages/gnome.scm (gnome-meta-package): New syntax rule. (gnome-meta-core-services, gnome-meta-core-shell, gnome-meta-core-utilities) (gnome-essential-extras): New variables. (gnome): Implement in terms of the former.
2024-02-23import: Do not return package name with json importer.Herman Rimm
* guix/import/json.scm (json->code): Do not return package names after package expressions. * doc/package-hello.json: Fix comma errors and use valid greeter URL. Change-Id: Id71924e72f690a9bda5fbfdb65a443029adfd158 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-23import: Discard args after --version and --help.Herman Rimm
* guix/scripts/import.scm (guix-import): Discard args. Change-Id: Icce5cd0daf9011f7ddde7904113b31b547f063ef Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-23import: Insert packages into modules alphabetically.Herman Rimm
* guix/scripts/import.scm (guix-import): Add 'insert' option. (import-as-definitions): Add procedure. * doc/guix.texi (Invoking guix import): Describe 'insert' option. Change-Id: Id87ea707123630e12bcb6788599acac6895b26c4 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-23utils: Add find-definition-insertion-location procedure.Herman Rimm
* guix/utils.scm (find-definition-insertion-location): Add and export procedure. * tests/utils.scm ("find-definition-insertion-location"): Add test. Change-Id: Ie17e1b4a94790f58518ce121411a38d357f49feb Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-23utils: Add insert-expression procedure.Herman Rimm
* guix/utils.scm (define-module): Use (guix read-print) and export (insert-expression). (insert-expression): Add procedure. * tests/utils.scm ("insert-expression"): Add test. Change-Id: I971a43a78aa6ecaaef33c1a7a0db4b287eb85036 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-23import: Wrap package expressions with define-public.Herman Rimm
* guix/scripts/import.scm (guix-import): Wrap package expressions. Change-Id: Ic4d986a4706a692b2fecd6fded8ac72ab6311687 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-23doc: Note SVN dependency of texlive importer.Herman Rimm
* doc/guix.texi (Invoking guix import): Note dependency and remove duplicated words. Change-Id: I94320db8c8ab3569aa461876522d5560e37a19ea Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-23gnu: laminar: Update chart.js input to 3.9.1.Arun Isaac
* gnu/packages/ci.scm (laminar)[inputs]: Update chart.js to 3.9.1. [arguments]: Adapt copy-in-javascript-and-css phase for chart.js-3.9.1. Change-Id: I309822993ea82f16a3c3dbda947135e3420b89eb
2024-02-23gnu: tlpui: Fix build.Juliana Sims
* gnu/packages/linux.scm (tlpui)[arguments]: Fix location for "defaults.conf". Change-Id: I047375f875492aa5c6ef3f9ea673e366f00d89ad Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-02-22gnu: emacs-ox-tufte: Run tests.Suhail
* gnu/packages/emacs-xyz.scm (emacs-ox-tufte)[arguments]: Run tests. [native-inputs]: Add EMACS-BUTTERCUP and EMACS-ELDEV. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Change-Id: I5773c512d298c9469da92343db6d53a45082aba6
2024-02-22gnu: gnucobol: Remove pregenerated files.Efraim Flashner
* gnu/packages/cobol.scm (gnucobol)[source]: Add snippet to remove some pregenerated files. [native-inputs]: Add bison, flex. Change-Id: I1b08b1a10505808527fcee4d136668cbdc504fee
2024-02-22gnu: emacs-yeetube: Update to 2.1.2.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-yeetube): Update to 2.1.2. [inputs]: Add TORSOCKS. [arguments]<#:phases>: Set location for "torsocks" executable. Split LOCATE-BINARIES phase for clarity. Change-Id: Idb209a73848938b577d0bfbc56d13d153f9cafb3
2024-02-22gnu: emacs-visual-fill-column: Update to 2.5.2.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-visual-fill-column): Update to 2.5.2. Change-Id: Ifcd5dfbc4a40f716f1f42ecba5a97861336b42a7
2024-02-22gnu: emacs-vertico: Update to 1.7.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 1.7. Change-Id: I95ad440c9209c13f635c143f8f40fefb942c2ce5
2024-02-22gnu: emacs-treebundel: Update to 0.3.0.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-treebundel): Update to 0.3.0. Change-Id: I7b29f236c336ee7159170a335165c23809eb1957
2024-02-22gnu: emacs-tempel: Update to 1.1.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-tempel): Update to 1.1. Change-Id: I25c49995426344926df15a2764099790924f7dd2
2024-02-22gnu: emacs-saveplace-pdf-view: Update to 1.0.6.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-saveplace-pdf-view): Update to 1.0.6. Change-Id: I68b207405e2993970c46cc2cb91c2e705dd1c9a0
2024-02-22gnu: emacs-pg: Update to 0.28.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.28. Change-Id: I90555b85d72e57d78feb7bcc0bd84b302cf1f849
2024-02-22gnu: emacs-ox-tufte: Update to 4.0.4.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-ox-tufte): Update to 4.0.4. Change-Id: Icd69ab95f9027cd02f2a0cef6bb332a3da0f4c8d
2024-02-22gnu: emacs-org-fc: Update to 0.5.1.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-org-fc): Update to 0.5.1. [arguments]<#:phases>: Remove unnecessary phase. Disable three failing tests. Change-Id: I575ef70e0e1d2f436c16c19f628886e3172569f1
2024-02-22gnu: emacs-parent-mode: Run tests.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-parent-mode)[arguments]: Run tests. Change-Id: I2954048a169040cee4905ff579a715117fe24798
2024-02-22gnu: emacs-parent-mode: Update to 2.3.1.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-parent-mode): Update to 2.3.1. [description]: Expound a bit. [license]: Switch to BSD-2. Change-Id: I83b9c5fb7fea47d171b180e8b0d4edba96ad0cbd
2024-02-22gnu: emacs-osm: Update to 1.3.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-osm): Update to 1.3. Change-Id: I7355a979cf1676f3cb4f706c59b7f4d91db9c478
2024-02-22gnu: emacs-org: Update to 9.6.19.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.6.19. Change-Id: I3b335d214b82868eea39346c06db4e81165122ee
2024-02-22gnu: emacs-nodejs-repl: Improve package style.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-nodejs-repl)[arguments]: Use G-expressions. Use SEARCH-INPUT-FILES. Remove trailing #T. Remove unnecessary call to MAKE-FILE-WRITABLE. Change-Id: I9da1e24566359970cbf24129acb67f9f0610fb80