From patchwork Thu Jan 25 15:35:17 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Liliana Marie Prikler X-Patchwork-Id: 59391 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DBF1227BBE9; Thu, 25 Jan 2024 16:29:33 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id D590A27BBEB for ; Thu, 25 Jan 2024 16:29:18 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rT2b6-0002JJ-2W; Thu, 25 Jan 2024 11:29:00 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rT2b3-000237-Ph for guix-patches@gnu.org; Thu, 25 Jan 2024 11:28:57 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rT2b3-0000uK-EW for guix-patches@gnu.org; Thu, 25 Jan 2024 11:28:57 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rT2b7-0007s5-NP; Thu, 25 Jan 2024 11:29:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#68716] [PATCH gnome-team RFC 1/3] services: Modularise gnome-desktop-configuration. Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: liliana.prikler@gmail.com, maxim.cournoyer@gmail.com, rg@raghavgururajan.name, vivien@planete-kraus.eu, guix-patches@gnu.org Resent-Date: Thu, 25 Jan 2024 16:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68716 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68716@debbugs.gnu.org Cc: liliana.prikler@gmail.com, maxim.cournoyer@gmail.com, rg@raghavgururajan.name, vivien@planete-kraus.eu X-Debbugs-Original-Xcc: liliana.prikler@gmail.com, maxim.cournoyer@gmail.com, rg@raghavgururajan.name, vivien@planete-kraus.eu Received: via spool by 68716-submit@debbugs.gnu.org id=B68716.170620009130148 (code B ref 68716); Thu, 25 Jan 2024 16:29:01 +0000 Received: (at 68716) by debbugs.gnu.org; 25 Jan 2024 16:28:11 +0000 Received: from localhost ([127.0.0.1]:49009 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rT2aJ-0007qA-5I for submit@debbugs.gnu.org; Thu, 25 Jan 2024 11:28:11 -0500 Received: from mail-ej1-x642.google.com ([2a00:1450:4864:20::642]:46132) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rT2aH-0007ph-60 for 68716@debbugs.gnu.org; Thu, 25 Jan 2024 11:28:09 -0500 Received: by mail-ej1-x642.google.com with SMTP id a640c23a62f3a-a30f7c9574eso290644166b.0 for <68716@debbugs.gnu.org>; Thu, 25 Jan 2024 08:28:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706200077; x=1706804877; darn=debbugs.gnu.org; h=to:content-transfer-encoding:mime-version:subject:date:from :references:in-reply-to:message-id:from:to:cc:subject:date :message-id:reply-to; bh=QSoEgaxAUCjXAA0xePFBox2yI3qijn9AG/X6pCsh/BY=; b=L+KHXO0rbVswPWoKzfm3BnAuFnlp/c3gc2tzHmoQuD1aybWvuLMBWnjDwVzOBeuYJ3 Dz8jFb2UGKWTPEM++KsljKEA19e3BA7uy++bvZKOYrEjQ97qq8KafMeIEjCVTqjcTVKO ULRLiFFtRCz5ziVZVHnXGJd8ktWOtzu0z60v6iMl9iaiotc7s2flyu9yiK+OoRt3Ytl3 ydFFyjdD3ezbKtkuK6LZ8BYNULwuXsCeap/NKaqwcJ4CIcwkm4uS+knDL62ReDXiUg0D WO0MczxsaYQjd4tuMu+K3KrsFqVPw5OsannXNr/NQtqL5mQm1PmPSpMnHEvjIQ3xGejK Ez1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706200077; x=1706804877; h=to:content-transfer-encoding:mime-version:subject:date:from :references:in-reply-to:message-id:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=QSoEgaxAUCjXAA0xePFBox2yI3qijn9AG/X6pCsh/BY=; b=fS6kZmhKNZl+v0yth79K6RDDv8PnBe6u+0Iip6Zusikmo/1PJpGYFRmc36ypRd7tSD Gm9zu6MVtV93usPSeiYQnzN9bdXO5yqOL3v6ul6K/Z+etb4/9X7kqJ31N3JVzhBqVvZf PhlLjhpxf560cDtaMqoQf0y9Z3hX/hbP6DRB2Cg/Figv7NOrByS/HCf97a5aqH6/eJ3g 6pZVC4mIhGL1ml3p6hx97FGfYwjbes3sAQcIRZH2IoVU9/ocvLCCmD5AqoAlyMncsu0F AlnWo/DKXpQ1IT6MM5wR0F5VyKIw2QcHpH3BHg+CVJZ/HWYPDcDzA5GBMXFWXYR3jCHh 3+0w== X-Gm-Message-State: AOJu0YznzjpnZ5zjEB2Ywr+KMj3fYCE7WNwWox6Itn8K6BSPaN73CJgF /pGZlPARwXp1aNbNYHEf2Vk1oSdyGkpcfFXXoMOM+NashG8FVNVMGx1lTowxCgk= X-Google-Smtp-Source: AGHT+IHM4Ff32FA7ZVJQ/FWbKMuvfWLt0k2eh1avPqwcV5bVo0nUxGGLeSM/KM3/vBvZLA1p8adoqA== X-Received: by 2002:a17:906:4693:b0:a30:3418:8468 with SMTP id a19-20020a170906469300b00a3034188468mr449081ejr.132.1706200077411; Thu, 25 Jan 2024 08:27:57 -0800 (PST) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id vx10-20020a170907a78a00b00a3162e76a6csm1037731ejc.215.2024.01.25.08.27.56 for <68716@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Jan 2024 08:27:57 -0800 (PST) Message-ID: In-Reply-To: References: From: Liliana Marie Prikler Date: Thu, 25 Jan 2024 16:35:17 +0100 MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/services/gnome.scm (%gnome-core-services, %gnome-core-shell) (%gnome-core-utilities, %gnome-essential-extras): New variables. (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. --- gnu/services/desktop.scm | 172 +++++++++++++++++++++++++++++++++++---- 1 file changed, 158 insertions(+), 14 deletions(-) diff --git a/gnu/services/desktop.scm b/gnu/services/desktop.scm index 5b79fbcda1..86be99252d 100644 --- a/gnu/services/desktop.scm +++ b/gnu/services/desktop.scm @@ -37,6 +37,7 @@ (define-module (gnu services desktop) #:use-module (gnu services) #:use-module (gnu services shepherd) #:use-module (gnu services base) + #:use-module (gnu services configuration) #:use-module (gnu services dbus) #:use-module (gnu services avahi) #:use-module (gnu services xorg) @@ -56,10 +57,16 @@ (define-module (gnu services desktop) #:use-module (gnu packages admin) #:use-module (gnu packages cups) #:use-module (gnu packages freedesktop) + #:use-module (gnu packages fonts) + #:use-module (gnu packages geo) + #:use-module (gnu packages gstreamer) + #:use-module (gnu packages gtk) #:use-module (gnu packages gnome) + #:use-module (gnu packages gnupg) #:use-module (gnu packages kde) #:use-module (gnu packages kde-frameworks) #:use-module (gnu packages kde-plasma) + #:use-module (gnu packages pulseaudio) #:use-module (gnu packages xfce) #:use-module (gnu packages avahi) #:use-module (gnu packages xdisorg) @@ -73,6 +80,7 @@ (define-module (gnu services desktop) #:use-module (gnu packages nfs) #:use-module (gnu packages enlightenment) #:use-module (guix deprecation) + #:use-module (guix diagnostics) #:use-module (guix records) #:use-module (guix packages) #:use-module (guix store) @@ -81,6 +89,7 @@ (define-module (gnu services desktop) #:use-module (guix gexp) #:use-module (srfi srfi-1) #:use-module (srfi srfi-26) + #:use-module (srfi srfi-35) #:use-module (ice-9 format) #:use-module (ice-9 match) #:export ( @@ -137,8 +146,16 @@ (define-module (gnu services desktop) cups-pk-helper-service-type sane-service-type + %gnome-core-services + %gnome-core-shell + %gnome-core-utilities + %gnome-essential-extras gnome-desktop-configuration gnome-desktop-configuration? + gnome-desktop-configuration-core-services + gnome-desktop-configuration-shell + gnome-desktop-configuration-utilities + gnome-desktop-configuration-extra-packages gnome-desktop-service gnome-desktop-service-type @@ -1382,11 +1399,100 @@ (define sane-service-type ;;; GNOME desktop service. ;;; -(define-record-type* gnome-desktop-configuration - make-gnome-desktop-configuration - gnome-desktop-configuration? - (gnome gnome-desktop-configuration-gnome - (default gnome))) +(define %gnome-core-services + (list accountsservice network-manager packagekit upower)) + +(define %gnome-core-shell + (list gdm + gnome-backgrounds + gnome-bluetooth + gnome-color-manager + gnome-desktop + gnome-initial-setup + gnome-keyring + gnome-menus + gnome-session + gnome-settings-daemon + gnome-shell-extensions + gnome-shell + gnome-user-docs + gnome-user-share + gvfs + mutter + orca + rygel + sushi + adwaita-icon-theme + glib-networking + gsettings-desktop-schemas)) + +(define %gnome-core-utilities + (list baobab + cheese + eog + epiphany + evince + file-roller + gnome-calculator + gnome-calendar + gnome-characters + gnome-clocks + gnome-console + gnome-contacts + gnome-disk-utility + gnome-font-viewer + gnome-maps + gnome-music + gnome-photos + gnome-screenshot + gnome-system-monitor + gnome-text-editor + gnome-weather + nautilus + simple-scan + totem + tracker-miners + xdg-desktop-portal-gnome + yelp)) + +(define %gnome-essential-extras + (list at-spi2-core + dbus + dconf + desktop-file-utils + font-abattis-cantarell + font-dejavu + gnome-default-applications ; XXX: Allow customization by records + gst-plugins-base + gst-plugins-good + gucharmap + pinentry-gnome3 + pulseaudio ; XXX: Replace with pipewire + shared-mime-info + system-config-printer + xdg-user-dirs + zenity)) + +(define-maybe/no-serialization package) + +(define-configuration/no-serialization gnome-desktop-configuration + (core-services + (list-of-packages %gnome-core-services) + "A list of packages that the GNOME Shell and applications may rely on.") + (shell + (list-of-packages %gnome-core-shell) + "A list of packages that constitute the GNOME Shell, without applications.") + (utilities + (list-of-packages %gnome-core-utilities) + "A list of packages that serve as applications to use on top of the \ +GNOME Shell.") + (gnome (maybe-package) "Deprecated. Do not use.") + (extra-packages + (list-of-packages %gnome-essential-extras) + "A list of GNOME-adjacent packages to also include. This field is intended +for users to add their own packages to their GNOME experience. Note, that it +already includes some packages that are considered essential by some (most?) +GNOME users.")) (define (gnome-package gnome name) "Return the package NAME among the GNOME package inputs. NAME can be a @@ -1400,18 +1506,56 @@ (define (gnome-packages gnome names) (define (gnome-udev-rules config) "Return the list of GNOME dependencies that provide udev rules." - (let ((gnome (gnome-desktop-configuration-gnome config))) - (gnome-packages gnome '("gnome-settings-daemon")))) + (let* ((gnome (gnome-desktop-configuration-gnome config)) + (shell (gnome-desktop-configuration-shell config))) + (or (any (match-lambda + ((and pkg (= package-name "gnome-settings-daemon")) + (list pkg)) + (_ #f)) + shell) + (and (maybe-value-set? gnome) + (gnome-packages gnome '("gnome-settings-daemon"))) + (raise + (condition + (&error-location + (location (gnome-desktop-configuration-source-location config))) + (&message (message (G_ "Missing gnome-settings-daemon")))))))) (define (gnome-polkit-settings config) "Return the list of GNOME dependencies that provide polkit actions and rules." - (let ((gnome (gnome-desktop-configuration-gnome config))) - (gnome-packages gnome - '("gnome-settings-daemon" - "gnome-control-center" - "gnome-system-monitor" - "gvfs")))) + (let ((gnome (gnome-desktop-configuration-gnome config)) + (shell (gnome-desktop-configuration-shell config))) + (or (any (match-lambda ((and pkg (= package-name "gvfs")) (list pkg)) + (_ #f)) + shell) + (and (maybe-value-set? gnome) + (gnome-packages gnome + '("gnome-settings-daemon" + "gnome-control-center" + "gnome-system-monitor" + "gvfs"))) + (raise + (condition + (&error-location + (location (gnome-desktop-configuration-source-location config))) + (&message (message (G_ "Missing gvfs")))))))) + +(define (gnome-profile config) + "Return a list of packages propagated through CONFIG." + (append + (gnome-desktop-configuration-core-services config) + (gnome-desktop-configuration-shell config) + (gnome-desktop-configuration-utilities config) + (let ((gnome-meta (gnome-desktop-configuration-gnome config))) + (if (maybe-value-set? gnome-meta) + (begin + (warning + (gnome-desktop-configuration-source-location config) + (G_ "Using a meta-package for gnome-desktop is discouraged.~%")) + (list gnome-meta)) + (list))) + (gnome-desktop-configuration-extra-packages config))) (define gnome-desktop-service-type (service-type @@ -1422,7 +1566,7 @@ (define gnome-desktop-service-type (service-extension polkit-service-type gnome-polkit-settings) (service-extension profile-service-type - (compose list gnome-desktop-configuration-gnome)))) + gnome-profile))) (default-value (gnome-desktop-configuration)) (description "Run the GNOME desktop environment."))) From patchwork Thu Jan 25 15:55:44 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liliana Marie Prikler X-Patchwork-Id: 59392 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 5107B27BBEA; Thu, 25 Jan 2024 16:29:41 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 74A4C27BBE2 for ; Thu, 25 Jan 2024 16:29:35 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rT2b5-0002Cl-3P; Thu, 25 Jan 2024 11:28:59 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rT2b3-00020b-9s for guix-patches@gnu.org; Thu, 25 Jan 2024 11:28:57 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rT2b2-0000tu-R2 for guix-patches@gnu.org; Thu, 25 Jan 2024 11:28:56 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rT2b8-0007sN-Ks; Thu, 25 Jan 2024 11:29:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#68716] [PATCH gnome-team RFC 2/3] gnu: Deprecate gnome meta-package. Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: liliana.prikler@gmail.com, maxim.cournoyer@gmail.com, rg@raghavgururajan.name, vivien@planete-kraus.eu, guix-patches@gnu.org Resent-Date: Thu, 25 Jan 2024 16:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68716 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68716@debbugs.gnu.org Cc: liliana.prikler@gmail.com, maxim.cournoyer@gmail.com, rg@raghavgururajan.name, vivien@planete-kraus.eu X-Debbugs-Original-Xcc: liliana.prikler@gmail.com, maxim.cournoyer@gmail.com, rg@raghavgururajan.name, vivien@planete-kraus.eu Received: via spool by 68716-submit@debbugs.gnu.org id=B68716.170620009530170 (code B ref 68716); Thu, 25 Jan 2024 16:29:02 +0000 Received: (at 68716) by debbugs.gnu.org; 25 Jan 2024 16:28:15 +0000 Received: from localhost ([127.0.0.1]:49013 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rT2aN-0007qR-2h for submit@debbugs.gnu.org; Thu, 25 Jan 2024 11:28:15 -0500 Received: from mail-ej1-x641.google.com ([2a00:1450:4864:20::641]:57513) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rT2aH-0007pi-Nl for 68716@debbugs.gnu.org; Thu, 25 Jan 2024 11:28:10 -0500 Received: by mail-ej1-x641.google.com with SMTP id a640c23a62f3a-a2dc7827a97so777813166b.2 for <68716@debbugs.gnu.org>; Thu, 25 Jan 2024 08:28:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706200078; x=1706804878; darn=debbugs.gnu.org; h=mime-version:to:subject:date:from:references:in-reply-to:message-id :from:to:cc:subject:date:message-id:reply-to; bh=dlBx0qzHkpy06SGv351MbGE5yrlnuH4O3JfAVUe7tLc=; b=RfCpIdPVqpKsqr6jrP1CnXcxreuorm/Pv9vn4QeX9/jRPl+NwklgRKFYJLd2jg0h2H VIjZKA38RmKrNoP+i48S+db2HsQSN5K4kQKpJNtKt3ZIc99N0xMkHzDRTcyfByloUrrB ZGg0ZYZfxYN8a3sDcn0ucd6CADwyToCejOd+PF7EmG2hjq1r6h+69lc5CtBCVI1K+TO5 c0RqiF/wFRwXfXqvP8VRvctw5b1qgi+pMoUVkG9dXFYGzHvyB3N7ERQXVRtdKOXJygt1 eAj+3yvEdccZitJroqQEn9k9CfmyEAIiik+lYwol/RfQkc9aZn0n8Em5MVkwasyaHWbo mn8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706200078; x=1706804878; h=mime-version:to:subject:date:from:references:in-reply-to:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=dlBx0qzHkpy06SGv351MbGE5yrlnuH4O3JfAVUe7tLc=; b=KwAwKqJjHRcJn7yN6r9r8J45ZBJk+HYRujZY43akpn3OjCdO4uHBFurMEayrez8zAb hQM882th45NZcgHTxfxEMeVpClNgzHCAaKiiD8uQ/KfSuCzsehj5zN6rKNkL/DDDVrmd l8lCNeiClspML8dt2meE76G9/bls40qfy9dXedSjHdLSrEHV+svurykfY2XST5GatMhj HZu31CDUPKcRRY74gSFeyJCLVFXm8sYVW3UZXpeTDa+1ridRMxecCz0vwEyNCLc5Fs9n dYjHPF9ci0r4lZf9I+Ll/lXUbPjirxsvucEykcc2iWEtq8EAvx+e44CYBqRqZxbfMPbV ktwg== X-Gm-Message-State: AOJu0YwnUGttLe6dGXJY7y8GlFEkAETLekjfSv8KHND37wXv+C29vtFf fHExD35kgqBiXFZQUZTJFFYc4GBKvAf050/Sf/NY44CGCCHAkL8SlV6wzq1ZOXw= X-Google-Smtp-Source: AGHT+IFKLmqoY2bH8YgtcYRO/9yuelmMP2PRUQpQkSu9/RIj+skKe7OIAYyW3q1Ok89fP7Hm9FuhuQ== X-Received: by 2002:a17:907:d509:b0:a2f:beff:49be with SMTP id wb9-20020a170907d50900b00a2fbeff49bemr745444ejc.125.1706200077943; Thu, 25 Jan 2024 08:27:57 -0800 (PST) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id vx10-20020a170907a78a00b00a3162e76a6csm1037731ejc.215.2024.01.25.08.27.57 for <68716@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Jan 2024 08:27:57 -0800 (PST) Message-ID: In-Reply-To: References: From: Liliana Marie Prikler Date: Thu, 25 Jan 2024 16:55:44 +0100 MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches 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. --- gnu/packages/gnome.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 3d89f06d6a..2726c052d4 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -236,6 +236,7 @@ (define-module (gnu packages gnome) #:use-module (guix build-system meson) #:use-module (guix build-system python) #:use-module (guix build-system trivial) + #:use-module (guix deprecation) #:use-module (guix download) #:use-module (guix git-download) #:use-module ((guix licenses) #:prefix license:) @@ -10131,7 +10132,7 @@ (define-public gnome-weather (home-page "https://wiki.gnome.org/Apps/Weather") (license license:gpl2+))) -(define-public gnome +(define-deprecated/public gnome #f (package (name "gnome") (version (package-version gnome-shell)) From patchwork Thu Jan 25 16:06:34 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liliana Marie Prikler X-Patchwork-Id: 59390 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DCA2627BBEC; Thu, 25 Jan 2024 16:29:25 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6FAF727BBE2 for ; Thu, 25 Jan 2024 16:29:18 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rT2b5-0002Fp-Fa; Thu, 25 Jan 2024 11:28:59 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rT2b3-0001zz-KY for guix-patches@gnu.org; Thu, 25 Jan 2024 11:28:57 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rT2b2-0000tr-9f for guix-patches@gnu.org; Thu, 25 Jan 2024 11:28:56 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rT2b8-0007sD-5h; Thu, 25 Jan 2024 11:29:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#68716] [PATCH gnome-team RFC 3/3] services: gnome-desktop: Add core packages for GNOME 44. Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: liliana.prikler@gmail.com, maxim.cournoyer@gmail.com, rg@raghavgururajan.name, vivien@planete-kraus.eu, guix-patches@gnu.org Resent-Date: Thu, 25 Jan 2024 16:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68716 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68716@debbugs.gnu.org Cc: liliana.prikler@gmail.com, maxim.cournoyer@gmail.com, rg@raghavgururajan.name, vivien@planete-kraus.eu X-Debbugs-Original-Xcc: liliana.prikler@gmail.com, maxim.cournoyer@gmail.com, rg@raghavgururajan.name, vivien@planete-kraus.eu Received: via spool by 68716-submit@debbugs.gnu.org id=B68716.170620009530162 (code B ref 68716); Thu, 25 Jan 2024 16:29:02 +0000 Received: (at 68716) by debbugs.gnu.org; 25 Jan 2024 16:28:15 +0000 Received: from localhost ([127.0.0.1]:49011 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rT2aM-0007qP-P3 for submit@debbugs.gnu.org; Thu, 25 Jan 2024 11:28:15 -0500 Received: from mail-ej1-x643.google.com ([2a00:1450:4864:20::643]:53643) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rT2aI-0007pk-6I for 68716@debbugs.gnu.org; Thu, 25 Jan 2024 11:28:10 -0500 Received: by mail-ej1-x643.google.com with SMTP id a640c23a62f3a-a31798a73bfso62808566b.3 for <68716@debbugs.gnu.org>; Thu, 25 Jan 2024 08:28:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706200078; x=1706804878; darn=debbugs.gnu.org; h=mime-version:to:subject:date:from:references:in-reply-to:message-id :from:to:cc:subject:date:message-id:reply-to; bh=XMaiTrOR7wyMTGgByhvorOqHPsutxCiCIh2m8cnowsc=; b=dHfWj9y+C0uGpUI7IWslwN8y+g+ZmzzfHKRpqKeVDodLCe7rAIouWviB/9RRcOzYCd 5E5tEau1TQ5NI4DeVIHHqYOpw3ciVOwLJcn3PEmh5fhoGWI+H0AbsX6HbOvGjJ1zxPQY GW3GC3oUlGORJ+klTnzcuUsD7AnU7O2K3gwUyUZNcM0rjzgigRRYZ+ybBN2nabjdEDmQ GQ01raPeXzEsocvU0ewqCgHFTfM22gx10oLbgL8xxXjSw+4DUKWpZTgDkI0b2O2CP50W 4lMm/u6cFYDXuQRPfLkmRl1HyY7roIZwRzgLfhQ7hrI6BXgtLwwfJr5Zll2SMYfahT4B 0aLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706200078; x=1706804878; h=mime-version:to:subject:date:from:references:in-reply-to:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=XMaiTrOR7wyMTGgByhvorOqHPsutxCiCIh2m8cnowsc=; b=q3+j8N4HNTFaS3/lGM6NKzI+2VBxqDxSsd5H2VK2PcAu/jayICfxUCY4czbdczUGOy WkuIFSmu0YSM1/tHCdOmXm0/8dXQKKaeDvk7MJ8yDkyuIJLQ0MOdbuimPBwAnm5fhNHw NmVcdBUDJB+lbR98wfhjbLP95RcBefZWyVDIhDRyiyyX1F8I+dAS+8nBxDSmOr8WHMj+ EjSJv4TQA6A7ZBISC0LZ90C6h0LAx2hSdckdVeaOBw/4yLWGNm4b9G0D9hB7RQiIkavj d1iL2eFZ8zYxD3QbFGzSfNMBdG18vadxSCPJDgKiVevi8/zEXkB7pla6w8oGOfj4wAoC tZpQ== X-Gm-Message-State: AOJu0YzIc2MOanHBN96cN+C+Fc0hsglEHjh1vRYin98q/5WSYHtCRBf/ dscWdvvNpjsmwy5ukGXfNjX6JfNEtYK7deMN4ZFNafoRMuMm2vkbmgiZ3huIMdQ= X-Google-Smtp-Source: AGHT+IGtmFvg870slKb6PQk9Z8Jnw36qVGwDH4V+eglgB99nUdehn7kUb557zeSR41Izckud5lB8VQ== X-Received: by 2002:a17:906:ae06:b0:a31:3162:4a71 with SMTP id le6-20020a170906ae0600b00a3131624a71mr603408ejb.62.1706200078487; Thu, 25 Jan 2024 08:27:58 -0800 (PST) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id vx10-20020a170907a78a00b00a3162e76a6csm1037731ejc.215.2024.01.25.08.27.58 for <68716@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Jan 2024 08:27:58 -0800 (PST) Message-ID: <5d7ba29661a605837ccb75a502b223c698c234b4.1706199146.git.liliana.prikler@gmail.com> In-Reply-To: References: From: Liliana Marie Prikler Date: Thu, 25 Jan 2024 17:06:34 +0100 MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/services/desktop.scm (%gnome-core-shell): Add gnome-remote-desktop. (%gnome-core-utilities): Add gnome-connections. --- gnu/services/desktop.scm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gnu/services/desktop.scm b/gnu/services/desktop.scm index 86be99252d..f929a6cf31 100644 --- a/gnu/services/desktop.scm +++ b/gnu/services/desktop.scm @@ -1411,6 +1411,7 @@ (define %gnome-core-shell gnome-initial-setup gnome-keyring gnome-menus + gnome-remote-desktop gnome-session gnome-settings-daemon gnome-shell-extensions @@ -1437,6 +1438,7 @@ (define %gnome-core-utilities gnome-calendar gnome-characters gnome-clocks + gnome-connections gnome-console gnome-contacts gnome-disk-utility