Skip to content

Commit

Permalink
gnome3: only maintain single GNOME 3 package set (#29397)
Browse files Browse the repository at this point in the history
* gnome3: only maintain single GNOME 3 package set

GNOME 3 was split into 3.10 and 3.12 in #2694. Unfortunately, we barely have the resources
to update a single version of GNOME. Maintaining multiple versions just does not make sense.
Additionally, it makes viewing history using most Git tools bothersome.

This commit renames `pkgs/desktops/gnome-3/3.24` to `pkgs/desktops/gnome-3`, removes
the config variable for choosing packageset (`environment.gnome3.packageSet`), updates
the hint in maintainer script, and removes the `gnome3_24` derivation from `all-packages.nix`.

Closes: #29329

* maintainers/scripts/gnome: Use fixed GNOME 3 directory

Since we now allow only a single GNOME 3 package set, specifying
the working directory is not necessary.

This commit sets the directory to `pkgs/desktops/gnome-3`.

(cherry picked from commit 69698ec)
  • Loading branch information
jtojnar authored and zimbatm committed Sep 24, 2017
1 parent 0e60332 commit bc28875
Show file tree
Hide file tree
Showing 286 changed files with 56 additions and 109 deletions.
8 changes: 3 additions & 5 deletions maintainers/scripts/gnome.sh
Expand Up @@ -9,17 +9,15 @@ GNOME_FTP=ftp.gnome.org/pub/GNOME/sources
NO_GNOME_MAJOR="ghex gtkhtml gdm"

usage() {
echo "Usage: $0 gnome_dir <show project>|<update project>|<update-all> [major.minor]" >&2
echo "gnome_dir is for example pkgs/desktops/gnome-3/3.18" >&2
echo "Usage: $0 <show project>|<update project>|<update-all> [major.minor]" >&2
exit 0
}

if [ "$#" -lt 2 ]; then
if [ "$#" -lt 1 ]; then
usage
fi

GNOME_TOP=$1
shift
GNOME_TOP=pkgs/desktops/gnome-3

action=$1

Expand Down
1 change: 0 additions & 1 deletion nixos/maintainers/option-usages.nix
Expand Up @@ -77,7 +77,6 @@ let
excludedOptions = [
"boot.systemd.services"
"systemd.services"
"environment.gnome3.packageSet"
"kde.extraPackages"
];
excludeOptions = list:
Expand Down
Expand Up @@ -4,9 +4,6 @@

with lib;

let
gnome3 = config.environment.gnome3.packageSet;
in
{

###### interface
Expand All @@ -33,11 +30,11 @@ in

config = mkIf config.services.gnome3.evolution-data-server.enable {

environment.systemPackages = [ gnome3.evolution_data_server ];
environment.systemPackages = [ pkgs.gnome3.evolution_data_server ];

services.dbus.packages = [ gnome3.evolution_data_server ];
services.dbus.packages = [ pkgs.gnome3.evolution_data_server ];

systemd.packages = [ gnome3.evolution_data_server ];
systemd.packages = [ pkgs.gnome3.evolution_data_server ];

};

Expand Down
7 changes: 2 additions & 5 deletions nixos/modules/services/desktops/gnome3/gnome-disks.nix
Expand Up @@ -4,9 +4,6 @@

with lib;

let
gnome3 = config.environment.gnome3.packageSet;
in
{

###### interface
Expand All @@ -33,9 +30,9 @@ in

config = mkIf config.services.gnome3.gnome-disks.enable {

environment.systemPackages = [ gnome3.gnome-disk-utility ];
environment.systemPackages = [ pkgs.gnome3.gnome-disk-utility ];

services.dbus.packages = [ gnome3.gnome-disk-utility ];
services.dbus.packages = [ pkgs.gnome3.gnome-disk-utility ];

};

Expand Down
7 changes: 2 additions & 5 deletions nixos/modules/services/desktops/gnome3/gnome-documents.nix
Expand Up @@ -4,9 +4,6 @@

with lib;

let
gnome3 = config.environment.gnome3.packageSet;
in
{

###### interface
Expand All @@ -33,9 +30,9 @@ in

config = mkIf config.services.gnome3.gnome-documents.enable {

environment.systemPackages = [ gnome3.gnome-documents ];
environment.systemPackages = [ pkgs.gnome3.gnome-documents ];

services.dbus.packages = [ gnome3.gnome-documents ];
services.dbus.packages = [ pkgs.gnome3.gnome-documents ];

services.gnome3.gnome-online-accounts.enable = true;

Expand Down
7 changes: 2 additions & 5 deletions nixos/modules/services/desktops/gnome3/gnome-keyring.nix
Expand Up @@ -4,9 +4,6 @@

with lib;

let
gnome3 = config.environment.gnome3.packageSet;
in
{

###### interface
Expand Down Expand Up @@ -34,9 +31,9 @@ in

config = mkIf config.services.gnome3.gnome-keyring.enable {

environment.systemPackages = [ gnome3.gnome_keyring ];
environment.systemPackages = [ pkgs.gnome3.gnome_keyring ];

services.dbus.packages = [ gnome3.gnome_keyring gnome3.gcr ];
services.dbus.packages = [ pkgs.gnome3.gnome_keyring pkgs.gnome3.gcr ];

};

Expand Down
Expand Up @@ -4,9 +4,6 @@

with lib;

let
gnome3 = config.environment.gnome3.packageSet;
in
{

###### interface
Expand All @@ -33,9 +30,9 @@ in

config = mkIf config.services.gnome3.gnome-online-accounts.enable {

environment.systemPackages = [ gnome3.gnome_online_accounts ];
environment.systemPackages = [ pkgs.gnome3.gnome_online_accounts ];

services.dbus.packages = [ gnome3.gnome_online_accounts ];
services.dbus.packages = [ pkgs.gnome3.gnome_online_accounts ];

};

Expand Down
Expand Up @@ -4,9 +4,6 @@

with lib;

let
gnome3 = config.environment.gnome3.packageSet;
in
{

###### interface
Expand All @@ -33,9 +30,9 @@ in

config = mkIf config.services.gnome3.gnome-online-miners.enable {

environment.systemPackages = [ gnome3.gnome-online-miners ];
environment.systemPackages = [ pkgs.gnome3.gnome-online-miners ];

services.dbus.packages = [ gnome3.gnome-online-miners ];
services.dbus.packages = [ pkgs.gnome3.gnome-online-miners ];

};

Expand Down
Expand Up @@ -4,9 +4,6 @@

with lib;

let
gnome3 = config.environment.gnome3.packageSet;
in
{

###### interface
Expand All @@ -33,11 +30,11 @@ in

config = mkIf config.services.gnome3.gnome-terminal-server.enable {

environment.systemPackages = [ gnome3.gnome_terminal ];
environment.systemPackages = [ pkgs.gnome3.gnome_terminal ];

services.dbus.packages = [ gnome3.gnome_terminal ];
services.dbus.packages = [ pkgs.gnome3.gnome_terminal ];

systemd.packages = [ gnome3.gnome_terminal ];
systemd.packages = [ pkgs.gnome3.gnome_terminal ];

};

Expand Down
7 changes: 2 additions & 5 deletions nixos/modules/services/desktops/gnome3/gnome-user-share.nix
Expand Up @@ -4,9 +4,6 @@

with lib;

let
gnome3 = config.environment.gnome3.packageSet;
in
{

###### interface
Expand All @@ -33,9 +30,9 @@ in

config = mkIf config.services.gnome3.gnome-user-share.enable {

environment.systemPackages = [ gnome3.gnome-user-share ];
environment.systemPackages = [ pkgs.gnome3.gnome-user-share ];

services.xserver.displayManager.sessionCommands = with gnome3; ''
services.xserver.displayManager.sessionCommands = with pkgs.gnome3; ''
# Don't let gnome-control-center depend upon gnome-user-share
export XDG_DATA_DIRS=$XDG_DATA_DIRS''${XDG_DATA_DIRS:+:}${gnome-user-share}/share/gsettings-schemas/${gnome-user-share.name}
'';
Expand Down
13 changes: 5 additions & 8 deletions nixos/modules/services/desktops/gnome3/gpaste.nix
@@ -1,11 +1,8 @@
# GPaste daemon.
{ config, lib, ... }:
{ config, lib, pkgs, ... }:

with lib;

let
gnome3 = config.environment.gnome3.packageSet;
in
{
###### interface
options = {
Expand All @@ -22,9 +19,9 @@ in

###### implementation
config = mkIf config.services.gnome3.gpaste.enable {
environment.systemPackages = [ gnome3.gpaste ];
services.dbus.packages = [ gnome3.gpaste ];
services.xserver.desktopManager.gnome3.sessionPath = [ gnome3.gpaste ];
systemd.packages = [ gnome3.gpaste ];
environment.systemPackages = [ pkgs.gnome3.gpaste ];
services.dbus.packages = [ pkgs.gnome3.gpaste ];
services.xserver.desktopManager.gnome3.sessionPath = [ pkgs.gnome3.gpaste ];
systemd.packages = [ pkgs.gnome3.gpaste ];
};
}
9 changes: 3 additions & 6 deletions nixos/modules/services/desktops/gnome3/gvfs.nix
Expand Up @@ -4,9 +4,6 @@

with lib;

let
gnome3 = config.environment.gnome3.packageSet;
in
{

###### interface
Expand All @@ -33,11 +30,11 @@ in

config = mkIf config.services.gnome3.gvfs.enable {

environment.systemPackages = [ gnome3.gvfs ];
environment.systemPackages = [ pkgs.gnome3.gvfs ];

services.dbus.packages = [ gnome3.gvfs ];
services.dbus.packages = [ pkgs.gnome3.gvfs ];

systemd.packages = [ gnome3.gvfs ];
systemd.packages = [ pkgs.gnome3.gvfs ];

services.udev.packages = [ pkgs.libmtp.bin ];

Expand Down
7 changes: 2 additions & 5 deletions nixos/modules/services/desktops/gnome3/seahorse.nix
Expand Up @@ -4,9 +4,6 @@

with lib;

let
gnome3 = config.environment.gnome3.packageSet;
in
{

###### interface
Expand All @@ -32,9 +29,9 @@ in

config = mkIf config.services.gnome3.seahorse.enable {

environment.systemPackages = [ gnome3.seahorse ];
environment.systemPackages = [ pkgs.gnome3.seahorse ];

services.dbus.packages = [ gnome3.seahorse ];
services.dbus.packages = [ pkgs.gnome3.seahorse ];

};

Expand Down
7 changes: 2 additions & 5 deletions nixos/modules/services/desktops/gnome3/sushi.nix
Expand Up @@ -4,9 +4,6 @@

with lib;

let
gnome3 = config.environment.gnome3.packageSet;
in
{

###### interface
Expand All @@ -32,9 +29,9 @@ in

config = mkIf config.services.gnome3.sushi.enable {

environment.systemPackages = [ gnome3.sushi ];
environment.systemPackages = [ pkgs.gnome3.sushi ];

services.dbus.packages = [ gnome3.sushi ];
services.dbus.packages = [ pkgs.gnome3.sushi ];

};

Expand Down
9 changes: 3 additions & 6 deletions nixos/modules/services/desktops/gnome3/tracker.nix
Expand Up @@ -4,9 +4,6 @@

with lib;

let
gnome3 = config.environment.gnome3.packageSet;
in
{

###### interface
Expand All @@ -33,11 +30,11 @@ in

config = mkIf config.services.gnome3.tracker.enable {

environment.systemPackages = [ gnome3.tracker ];
environment.systemPackages = [ pkgs.gnome3.tracker ];

services.dbus.packages = [ gnome3.tracker ];
services.dbus.packages = [ pkgs.gnome3.tracker ];

systemd.packages = [ gnome3.tracker ];
systemd.packages = [ pkgs.gnome3.tracker ];

};

Expand Down

0 comments on commit bc28875

Please sign in to comment.