Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
167 commits
Select commit Hold shift + click to select a range
9a9776c
adwaita-icon-theme: 49.0 → 50.0
nekowinston Mar 24, 2026
fa74f61
adwaita-fonts: 49.0 → 50.0
nekowinston Mar 24, 2026
085fadf
at-spi2-core: 2.58.3 → 2.60.0
bobby285271 Mar 24, 2026
b897e11
baobab: 49.1 → 50.0
nekowinston Mar 24, 2026
d679f05
cambalache: 0.99.3 → 1.0
bobby285271 Mar 24, 2026
ae96b5e
d-spy: 49.2 → 50.0
bobby285271 Mar 24, 2026
243f155
eog: 49.1 → 50.0
bobby285271 Mar 24, 2026
a48e93e
epiphany: 49.2 → 50.2
nekowinston Mar 24, 2026
ea98b5a
evince: 48.1 → 49.alpha
bobby285271 Mar 24, 2026
cb278cf
evolution: 3.58.3 → 3.60.0
bobby285271 Mar 24, 2026
a480be9
gdm: 49.2 → 50.0
vitorpavani Mar 24, 2026
7f03702
evolution-data-server: 3.58.3 → 3.60.0
bobby285271 Mar 24, 2026
f9f513c
gexiv2: 0.14.6 → 0.16.0
bobby285271 Mar 24, 2026
efdb4f6
ghex: 48.3 → 50.0
bobby285271 Mar 24, 2026
235ad78
gjs: 1.86.0 → 1.88.0
vitorpavani Mar 24, 2026
38b0add
glib: 2.86.3 → 2.88.0
nekowinston Mar 24, 2026
4cf6858
glibmm_2_68: 2.86.0 → 2.88.0
bobby285271 Mar 24, 2026
9ccca79
gvfs: 1.58.4 → 1.60.0
bobby285271 Mar 24, 2026
724fe49
gnome-backgrounds: 49.0 → 50.0
nekowinston Mar 24, 2026
e4fd234
gnome-boxes: 49.1 → 50.0
bobby285271 Mar 24, 2026
5bc5c19
gnome-builder: 49.1 → 50.0
bobby285271 Mar 24, 2026
8960acc
gnome-calculator: 49.2 → 50.0
nekowinston Mar 24, 2026
eef94d4
gnome-calendar: 49.1 → 50.0
nekowinston Mar 24, 2026
9ea68d8
gnome-characters: 49.1 → 50.0
nekowinston Mar 24, 2026
42f6bd6
gnome-chess: 49.2 → 50.0
bobby285271 Mar 24, 2026
64a3ea6
gnome-clocks: 49.0 → 50.0
nekowinston Mar 24, 2026
48c21a4
gnome-connections: 49.0 → 50.0
nekowinston Mar 24, 2026
3348a15
gnome-contacts: 49.0 → 50.0
nekowinston Mar 24, 2026
822bd98
gnome-console: 49.2 → 50.0
nekowinston Mar 24, 2026
8bd2b8d
gnome-control-center: 49.5 → 50.0
vitorpavani Mar 24, 2026
da2e172
gnome-font-viewer: 49.0 → 50.0
nekowinston Mar 24, 2026
6179c92
gnome-initial-setup: 49.0 → 50.0
bobby285271 Mar 24, 2026
4e24026
gnome-keyring: 48.0 → 50.0
nekowinston Mar 24, 2026
c2bbd19
gnome-keysign: 1.3.0 → 0.9
bobby285271 Mar 24, 2026
5a92b2a
gnome-logs: 49.0 → 50.0
nekowinston Mar 24, 2026
b63a588
gnome-manuals: 49.0 → 50.1
bobby285271 Mar 24, 2026
95c35be
gnome-maps: 49.4 → 50.0
nekowinston Mar 24, 2026
e56d3ee
gnome-mines: 49.0.1 → 50.0
bobby285271 Mar 24, 2026
ff11cb3
gnome-nibbles: 4.4.2 → 4.5.1
bobby285271 Mar 24, 2026
4d517e9
gnome-online-accounts: 3.56.4 → 3.58.0
bobby285271 Mar 24, 2026
a44d486
gnome-power-manager: 43.0 → 50.0
bobby285271 Mar 24, 2026
fe883ee
gnome-remote-desktop: 49.2 → 50.0
nekowinston Mar 24, 2026
d470d7d
gnome-robots: 41.2 → 50.0
bobby285271 Mar 24, 2026
a88fc56
gnome-session: 49.2 → 50.0
nekowinston Mar 24, 2026
9a58bb0
gnome-settings-daemon: 49.1 → 50.0
nekowinston Mar 24, 2026
2d9bb5f
gnome-shell: 49.4 → 50.0
vitorpavani Mar 24, 2026
061ac92
gnome-shell-extensions: 49.0 → 50.0
bobby285271 Mar 24, 2026
1c8bc9c
gnome-software: 49.3 → 50.0
bobby285271 Mar 24, 2026
3bf35c0
gnome-sudoku: 49.4 → 50.0
bobby285271 Mar 24, 2026
c7bb2d5
gnome-system-monitor: 49.1 → 50.0
nekowinston Mar 24, 2026
ffcd42c
gnome-tecla: 49.0 → 50.0
nekowinston Mar 24, 2026
4053488
gnome-terminal: 3.58.1 → 3.60.0
bobby285271 Mar 24, 2026
e6f1140
gnome-text-editor: 49.1 → 50.0
nekowinston Mar 24, 2026
b1b7561
gnome-tour: 49.0 → 50.rc
bobby285271 Mar 24, 2026
37a523c
gnome-user-docs: 49.4 → 50.0
bobby285271 Mar 24, 2026
7847193
gnome-weather: 49.0 → 50.0
nekowinston Mar 24, 2026
d323aa3
gom: 0.5.5 → 0.5.6
bobby285271 Mar 24, 2026
fccae49
gsettings-desktop-schemas: 49.1 → 50.0
vitorpavani Mar 24, 2026
cdce5b0
gspell: 1.14.2 → 1.14.3
bobby285271 Mar 24, 2026
6c08563
gtk3: 3.24.51 → 3.24.52
bobby285271 Mar 24, 2026
e9469bb
gtk-frdp: 0-unstable-2025-08-15 → 0-unstable-2026-02-24
bobby285271 Mar 24, 2026
1bf4676
gtk4: 4.20.3 → 4.22.1
nekowinston Mar 24, 2026
9a8d8e4
gtkmm4: 4.20.0 → 4.22.0
nekowinston Mar 24, 2026
1f56bc2
gtksourceview5: 5.18.0 → 5.20.0
bobby285271 Mar 24, 2026
47696f6
gucharmap: 17.0.1 → 17.0.2
bobby285271 Mar 24, 2026
d4b9e7d
libadwaita: 1.8.4 → 1.9.0
nekowinston Mar 24, 2026
8f86b8f
libdex: 1.0.0 → 1.1.0
bobby285271 Mar 24, 2026
84a640f
libfoundry: 1.0.1 → 1.1.1
bobby285271 Mar 24, 2026
1806ebd
libglycin: 2.0.8 → 2.1.1
vitorpavani Mar 24, 2026
3ce1318
libgweather: 4.4.4 → 4.6.0
bobby285271 Mar 24, 2026
eb1554d
libpanel: 1.10.3 → 1.10.4
nekowinston Mar 24, 2026
e3ed622
libshumate: 1.5.3 → 1.6.0
nekowinston Mar 24, 2026
c742bee
librsvg: 2.61.4 → 2.62.1
bobby285271 Mar 24, 2026
8991581
lightsoff: 48.1 → 50.0
bobby285271 Mar 24, 2026
c4c966a
localsearch: 3.10.2 → 3.11.0
nekowinston Mar 24, 2026
5516e9c
mutter: 49.4 → 50.0
vitorpavani Mar 24, 2026
2b211c6
nautilus: 49.4 → 50.0
vitorpavani Mar 24, 2026
53133a5
loupe: 49.2 → 50.0
nekowinston Mar 24, 2026
42e09b3
orca: 49.5 → 50.0.9
nekowinston Mar 24, 2026
9ef46fe
pango: 1.57.0 → 1.57.1
bobby285271 Mar 24, 2026
6bd9ccd
python3.pkgs.pygobject3: 3.54.5 → 3.56.1
nekowinston Mar 24, 2026
cafe95d
quadrapassel: 49.2.3 → 50.0.1
bobby285271 Mar 24, 2026
5d65650
papers: 49.4 → 50.0
nekowinston Mar 24, 2026
f22f8d4
showtime: 49.1 → 50.0
nekowinston Mar 24, 2026
19b4e40
snapshot: 49.1 → 50.0
nekowinston Mar 24, 2026
d334720
sushi: 46.0 → 50.rc.1
bobby285271 Mar 24, 2026
5bd9e63
swell-foop: 48.1 → 50.0
bobby285271 Mar 24, 2026
30e78e4
sysprof: 49.0 → 50.0
nekowinston Mar 24, 2026
66c6054
template-glib: 3.38.0 → 3.40.0
bobby285271 Mar 24, 2026
2d92a41
tinysparql: 3.10.1 → 3.11.0
nekowinston Mar 24, 2026
1c29bc8
vte: 0.82.3 → 0.84.0
bobby285271 Mar 24, 2026
81a3cce
xdg-desktop-portal-gnome: 49.0 → 50.0
nekowinston Mar 24, 2026
954f05a
zenity: 4.2.1 → 4.2.2
bobby285271 Mar 24, 2026
63a8b1b
fixup! gdm: 49.2 → 50.0
vitorpavani Mar 19, 2026
d138450
libinput: 1.29.2 → 1.31.0
skowalak Feb 23, 2026
de0533c
fixup! libglycin: 2.0.8 → 2.1.1
vitorpavani Mar 24, 2026
b158434
fixup! gexiv2: 0.14.6 → 0.16.0
bobby285271 Mar 24, 2026
4c718d4
gexiv2_0_16: init at 0.16.0
7591yj Mar 22, 2026
249cee5
fixup! nautilus: 49.4 → 50.0
bobby285271 Mar 24, 2026
c32e204
fixup! nautilus: 49.4 → 50.0
vitorpavani Mar 19, 2026
66d78f2
fixup! gnome-control-center: 49.5 → 50.0
vitorpavani Mar 19, 2026
fb4ae60
fixup! gnome-shell: 49.4 → 50.0
vitorpavani Mar 20, 2026
0d3f296
fixup! gtk4: 4.20.3 → 4.22.1
bobby285271 Mar 24, 2026
7ac3c9e
gweather-locations: init at 2025.1
bobby285271 Feb 17, 2026
b9cf373
fixup! libgweather: 4.4.4 → 4.6.0
bobby285271 Feb 17, 2026
f4f686e
fixup! gnome-calendar: 49.1 → 50.0
bobby285271 Feb 17, 2026
a5eb2cb
fixup! gnome-clocks: 49.0 → 50.0
bobby285271 Feb 17, 2026
c84fbc4
fixup! gvfs: 1.58.4 → 1.60.0
bobby285271 Feb 17, 2026
bbc0e06
fixup! vte: 0.82.3 → 0.84.0
bobby285271 Feb 17, 2026
6a6d994
fixup! mutter: 49.4 → 50.0
bobby285271 Feb 17, 2026
168b07d
fixup! localsearch: 3.10.2 → 3.11.0
bobby285271 Feb 17, 2026
b43a5f7
fixup! gnome-remote-desktop: 49.2 → 50.0
bobby285271 Feb 17, 2026
83598e6
fixup! libshumate: 1.5.3 → 1.6.0
bobby285271 Feb 17, 2026
a775840
fixup! gnome-maps: 49.4 → 50.0
bobby285271 Feb 17, 2026
24f67e6
fixup! gnome-session: 49.2 → 50.0
bobby285271 Feb 19, 2026
d9a60b1
fixup! localsearch: 3.10.2 → 3.11.0
bobby285271 Feb 19, 2026
5e888dc
fixup! orca: 49.5 → 50.0.9
bobby285271 Feb 20, 2026
bc2de8d
fixup! gnome-system-monitor: 49.1 → 50.0
bobby285271 Feb 20, 2026
fcadd69
fixup! snapshot: 49.1 → 50.0
bobby285271 Feb 20, 2026
508882b
folks: Fix build with eds 3.59
bobby285271 Feb 20, 2026
eae2e85
fixup! gnome-contacts: 49.0 → 50.0
bobby285271 Feb 21, 2026
3cc52a2
gexiv2: Freeze update script
bobby285271 Mar 24, 2026
0830b28
gnome-color-manager: Unfreeze update script
bobby285271 Mar 24, 2026
a2d2d0a
fixup! evince: 48.1 → 49.alpha
bobby285271 Mar 24, 2026
6e54656
evince: Freeze update script
bobby285271 Mar 24, 2026
f2d612f
gnome-color-manager: 3.32.0 → 3.36.2
bobby285271 Mar 24, 2026
b47740e
fixup! gnome-color-manager: 3.32.0 → 3.36.2
bobby285271 Mar 24, 2026
928e31b
fixup! gjs: 1.86.0 → 1.88.0
vitorpavani Mar 20, 2026
a640b08
fixup! gnome-keysign: 1.3.0 → 0.9
bobby285271 Mar 24, 2026
f0e7673
fixup! gjs: 1.86.0 → 1.88.0
bobby285271 Mar 24, 2026
ba10475
blueprint-compiler: 0.18.0 → 0.20.4
bobby285271 Mar 25, 2026
796a3ed
gnome-session-ctl: 49.0 → 50.0
nekowinston Mar 25, 2026
40fd9fa
fixup! localsearch: 3.10.2 → 3.11.0
nekowinston Mar 24, 2026
5a62440
amend! gnome-power-manager: 43.0 → 50.0
bobby285271 Mar 25, 2026
57b9a18
fixup! gnome-power-manager: 43.0 → 50.0
bobby285271 Mar 25, 2026
59ed53b
fixup! snapshot: 49.1 → 50.0
nekowinston Mar 24, 2026
f677e4b
fixup! orca: 49.5 → 50.0.9
nekowinston Mar 24, 2026
b09b7f8
fixup! gnome-clocks: 49.0 → 50.0
bobby285271 Mar 24, 2026
048760f
fixup! gnome-font-viewer: 49.0 → 50.0
nekowinston Mar 24, 2026
1a7e7ba
fixup! gnome-font-viewer: 49.0 → 50.0
bobby285271 Mar 25, 2026
217ba3b
fixup! gnome-settings-daemon: 49.1 → 50.0
nekowinston Mar 24, 2026
0278bd5
fixup! libdex: 1.0.0 → 1.1.0
nekowinston Mar 24, 2026
a0a703a
nixos/gdm: Drop wayland option
nekowinston Mar 25, 2026
291153b
nixos/tests: org.gnome.Shell@wayland → org.gnome.Shell@
nekowinston Mar 25, 2026
c28b2e4
fixup! nixos/gdm: Drop wayland option
bobby285271 Mar 25, 2026
4bccaad
amend! cambalache: 0.99.3 → 1.0
bobby285271 Mar 25, 2026
2e1c0a4
casilda: 1.2.0 → 1.2.1
bobby285271 Mar 25, 2026
4cda63a
fixup! eog: 49.1 → 50.0
bobby285271 Mar 25, 2026
5e1778d
libpeas: 1.36.0 → 1.38.1
bobby285271 Mar 25, 2026
8c3b3e9
fixup! libpeas: 1.36.0 → 1.38.1
bobby285271 Mar 25, 2026
97026f6
rhythmbox: Unrelax libpeas requirement
bobby285271 Mar 25, 2026
e367b24
fixup! libfoundry: 1.0.1 → 1.1.1
nekowinston Mar 25, 2026
a00e7cb
amend! libfoundry: 1.0.1 → 1.1.1
bobby285271 Mar 26, 2026
31b00e2
fixup! gnome-robots: 41.2 → 50.0
nekowinston Mar 25, 2026
0717f04
amend! gnome-robots: 41.2 → 50.0
bobby285271 Mar 26, 2026
0c60862
fixup! quadrapassel: 49.2.3 → 50.0.1
nekowinston Mar 25, 2026
2e92e9b
amend! quadrapassel: 49.2.3 → 50.0.1
bobby285271 Mar 26, 2026
f751f6a
amend! gnome-console: 49.2 → 50.0
bobby285271 Mar 26, 2026
7a2fe48
fixup! gnome-robots: 41.2 → 50.0
bobby285271 Mar 26, 2026
a1f3268
fixup! quadrapassel: 49.2.3 → 50.0.1
bobby285271 Mar 26, 2026
bec86ac
nixos/tests/gnome: Drop services.xserver.enable
nekowinston Mar 26, 2026
d2a88c3
amend! gtk-frdp: 0-unstable-2025-08-15 → 0-unstable-2026-02-24
bobby285271 Mar 26, 2026
106391b
amend! gucharmap: 17.0.1 → 17.0.2
bobby285271 Mar 26, 2026
ab212e8
fixup! libgweather: 4.4.4 → 4.6.0
bobby285271 Mar 27, 2026
51ea23a
fixup! swell-foop: 48.1 → 50.0
bobby285271 Mar 27, 2026
470eb42
libgnome-games-support_2_0: Remove
bobby285271 Mar 27, 2026
d508f37
Fix greeter permissions
enzuru Apr 24, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 34 additions & 14 deletions nixos/modules/services/display-managers/gdm.nix
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,10 @@ let
defaultSessionName = config.services.displayManager.defaultSession;

setSessionScript = pkgs.callPackage ../x11/display-managers/account-service-util.nix { };

greeterEnvFile = pkgs.writeText "gdm-greeter-env" ''
DCONF_PROFILE=gdm
'';
in

{
Expand Down Expand Up @@ -102,6 +106,12 @@ in
[ "services" "xserver" "displayManager" "gdm" "autoLogin" "delay" ]
[ "services" "displayManager" "gdm" "autoLogin" "delay" ]
)
(lib.mkRemovedOptionModule [
"services"
"displayManager"
"gdm"
"wayland"
] "Disabling this option is no longer supported with GNOME 50.")
];

meta = {
Expand All @@ -127,14 +137,6 @@ in
'';
};

wayland = lib.mkOption {
type = lib.types.bool;
default = true;
description = ''
Allow GDM to run on Wayland instead of Xserver.
'';
};

autoSuspend = lib.mkOption {
default = true;
description = ''
Expand Down Expand Up @@ -244,15 +246,27 @@ in
};

systemd.tmpfiles.rules = [
"d /run/gdm/.config 0711 gdm gdm"
# GDM creates /run/gdm as root:root. The greeter user needs to
# write to subdirectories (.config, .cache, .local) so we create
# them here with correct ownership. All paths in the chain must
# be owned by the same user to avoid systemd-tmpfiles "unsafe
# path transition" errors.
"d /run/gdm/.config 0700 gdm-greeter gdm"
"d /run/gdm/.config/environment.d 0700 gdm-greeter gdm"
"f /run/gdm/.config/environment.d/10-dconf.conf 0644 gdm-greeter gdm - DCONF_PROFILE=gdm"
]
++ lib.concatMap (i: [
"d /run/gdm-${toString i}/.config 0700 gdm-greeter-${toString i} gdm"
"d /run/gdm-${toString i}/.config/environment.d 0700 gdm-greeter-${toString i} gdm"
"f /run/gdm-${toString i}/.config/environment.d/10-dconf.conf 0644 gdm-greeter-${toString i} gdm - DCONF_PROFILE=gdm"
]) [ 1 2 3 4 ]
++ lib.optionals config.services.pulseaudio.enable [
"d /run/gdm/.config/pulse 0711 gdm gdm"
"d /run/gdm/.config/pulse 0711 gdm-greeter gdm"
"L+ /run/gdm/.config/pulse/${pulseConfig.name} - - - - ${pulseConfig}"
]
++ lib.optionals config.services.gnome.gnome-initial-setup.enable [
# Create stamp file for gnome-initial-setup to prevent it starting in GDM.
"f /run/gdm/.config/gnome-initial-setup-done 0711 gdm gdm - yes"
"f /run/gdm/.config/gnome-initial-setup-done 0711 gdm-greeter gdm - yes"
];

# Otherwise GDM will not be able to start correctly and display Wayland sessions
Expand Down Expand Up @@ -321,8 +335,14 @@ in

systemd.user.services.dbus.wantedBy = [ "default.target" ];

programs.dconf.profiles.gdm.databases =
lib.optionals (!cfg.autoSuspend) [
programs.dconf.profiles.gdm.databases = [
{
settings."org/gnome/desktop/session" = {
session-name = "gnome-login";
};
}
]
++ lib.optionals (!cfg.autoSuspend) [
{
settings."org/gnome/settings-daemon/plugins/power" = {
sleep-inactive-ac-type = "nothing";
Expand All @@ -347,7 +367,6 @@ in
# presented and there's a little delay.
services.displayManager.gdm.settings = {
daemon = lib.mkMerge [
{ WaylandEnable = cfg.wayland; }
# nested if else didn't work
(lib.mkIf (config.services.displayManager.autoLogin.enable && cfg.autoLogin.delay != 0) {
TimedLoginEnable = true;
Expand Down Expand Up @@ -381,6 +400,7 @@ in

session required pam_succeed_if.so audit quiet_success user ingroup gdm
session required pam_env.so conffile=/etc/pam/environment readenv=0
session required pam_env.so envfile=${greeterEnvFile} readenv=0
session optional ${config.systemd.package}/lib/security/pam_systemd.so
session optional pam_keyinit.so force revoke
session optional pam_permit.so
Expand Down
5 changes: 2 additions & 3 deletions nixos/tests/gnome-extensions.nix
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,9 @@

# Configure GDM
services.xserver.enable = true;
services.xserver.displayManager.gdm = {
services.displayManager.gdm = {
enable = true;
debug = true;
wayland = true;
};
services.displayManager.autoLogin = {
enable = true;
Expand All @@ -38,7 +37,7 @@
services.desktopManager.gnome.debug = true;

systemd.user.services = {
"org.gnome.Shell@wayland" = {
"org.gnome.Shell@" = {
serviceConfig = {
ExecStart = [
# Clear the list before overriding it.
Expand Down
4 changes: 1 addition & 3 deletions nixos/tests/gnome.nix
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@
{
imports = [ ./common/user-account.nix ];

services.xserver.enable = true;

services.displayManager.gdm = {
enable = true;
debug = true;
Expand All @@ -25,7 +23,7 @@
services.desktopManager.gnome.debug = true;

systemd.user.services = {
"org.gnome.Shell@wayland" = {
"org.gnome.Shell@" = {
serviceConfig = {
ExecStart = [
# Clear the list before overriding it.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@

stdenv.mkDerivation (finalAttrs: {
pname = "evolution";
version = "3.58.3";
version = "3.60.0";

outputs = [
"out"
Expand All @@ -58,7 +58,7 @@ stdenv.mkDerivation (finalAttrs: {

src = fetchurl {
url = "mirror://gnome/sources/evolution/${lib.versions.majorMinor finalAttrs.version}/evolution-${finalAttrs.version}.tar.xz";
hash = "sha256-XQG3mlvr3y06mHG2E1CTnPJQH26gPCQVQ/dEqShtTXk=";
hash = "sha256-D+10ikSTOnoROP5gJ5ZqvDZsbDLrWkHjDrYbjlQ5teU=";
};

nativeBuildInputs = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/ad/adwaita-fonts/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@

stdenvNoCC.mkDerivation (finalAttrs: {
pname = "adwaita-fonts";
version = "49.0";
version = "50.0";

src = fetchurl {
url = "mirror://gnome/sources/adwaita-fonts/${lib.versions.major finalAttrs.version}/adwaita-fonts-${finalAttrs.version}.tar.xz";
hash = "sha256-MVfGIOtbcrJasVbRlKpOsiP5hw1Uf+g/298G0+e+yzc=";
hash = "sha256-TJJ/v+7BxQOAG6UQwslOAFTILFIs97oNO+XU1B/PXIY=";
};

nativeBuildInputs = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/ad/adwaita-icon-theme/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@

stdenv.mkDerivation (finalAttrs: {
pname = "adwaita-icon-theme";
version = "49.0";
version = "50.0";

src = fetchurl {
url = "mirror://gnome/sources/adwaita-icon-theme/${lib.versions.major finalAttrs.version}/adwaita-icon-theme-${finalAttrs.version}.tar.xz";
hash = "sha256-ZRZkYdGyeKqUL1mqjQ/M8RCNccZfNyxiZuFyRJeRdVw=";
hash = "sha256-+sbgQB/KcUeAVhoIG49+J8O8HbNOvaTaF1CB8msk1GA=";
};

nativeBuildInputs = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/at/at-spi2-core/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@

stdenv.mkDerivation (finalAttrs: {
pname = "at-spi2-core";
version = "2.58.3";
version = "2.60.0";

outputs = [
"out"
Expand All @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: {

src = fetchurl {
url = "mirror://gnome/sources/at-spi2-core/${lib.versions.majorMinor finalAttrs.version}/at-spi2-core-${finalAttrs.version}.tar.xz";
hash = "sha256-sPq+psl0LtqMnGdfm4wdG6u6HagtoD6hEDcQIzcXwbA=";
hash = "sha256-gOUMGpfY/WYKP62wLKNYdt+IHCZtPWEI/FtMETYUy5k=";
};

nativeBuildInputs = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/ba/baobab/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@

stdenv.mkDerivation (finalAttrs: {
pname = "baobab";
version = "49.1";
version = "50.0";

src = fetchurl {
url = "mirror://gnome/sources/baobab/${lib.versions.major finalAttrs.version}/baobab-${finalAttrs.version}.tar.xz";
hash = "sha256-YkPJIAK+fpH13s0klhL6zipKEtN0Kv2IsIapS4dd/+A=";
hash = "sha256-VzyE8V9fljpEBQD29DQSySisIzX2tp3LWPGh/lIBAks=";
};

nativeBuildInputs = [
Expand Down
31 changes: 19 additions & 12 deletions pkgs/by-name/bl/blueprint-compiler/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -12,17 +12,18 @@
testers,
wrapGAppsNoGuiHook,
xvfb-run,
gnome,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "blueprint-compiler";
version = "0.18.0";
version = "0.20.4";

src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "GNOME";
repo = "blueprint-compiler";
rev = "v${finalAttrs.version}";
hash = "sha256-3vAFkP/psM/IsFtzVOIVSU77Z+RV4d3N70U7ggrDqfo=";
hash = "sha256-dA+FQTRmTz6rl5ToZJ8CXY1Zd7Em7VwvF3U3Qoyvu80=";
};

postPatch = ''
Expand Down Expand Up @@ -67,17 +68,22 @@ stdenv.mkDerivation (finalAttrs: {
runHook postCheck
'';

passthru.tests = {
version = testers.testVersion {
package = finalAttrs.finalPackage;
passthru = {
tests = {
version = testers.testVersion {
package = finalAttrs.finalPackage;
};
# regression test that `blueprint-compiler` can be used in a standalone
# context outside of nix builds, and doesn't rely on the setup hooks of
# its propagated inputs for basic functionality.
# see https://github.com/NixOS/nixpkgs/pull/400415
standalone = runCommand "blueprint-compiler-test-standalone" { } ''
${lib.getExe finalAttrs.finalPackage} --help && touch $out
'';
};
updateScript = gnome.updateScript {
packageName = "blueprint-compiler";
};
# regression test that `blueprint-compiler` can be used in a standalone
# context outside of nix builds, and doesn't rely on the setup hooks of
# its propagated inputs for basic functionality.
# see https://github.com/NixOS/nixpkgs/pull/400415
standalone = runCommand "blueprint-compiler-test-standalone" { } ''
${lib.getExe finalAttrs.finalPackage} --help && touch $out
'';
};

meta = {
Expand All @@ -89,6 +95,7 @@ stdenv.mkDerivation (finalAttrs: {
benediktbroich
ranfdev
];
teams = [ lib.teams.gnome ];
platforms = lib.platforms.unix;
};
})
4 changes: 2 additions & 2 deletions pkgs/by-name/ca/cambalache/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "cambalache";
version = "0.99.3";
version = "1.0";
pyproject = false;

# Did not fetch submodule since it is only for tests we don't run.
Expand All @@ -33,7 +33,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
owner = "jpu";
repo = "cambalache";
tag = finalAttrs.version;
hash = "sha256-1X7fXYSIXoj8qhQLIfz2gMrCnNBZ7OJCeMykBSpnYD4=";
hash = "sha256-V1xiw6oGOlmLR1JOy82REIdoOTGfzXYMBJAAtjDJtfM=";
};

nativeBuildInputs = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/ca/casilda/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

stdenv.mkDerivation (finalAttrs: {
pname = "casilda";
version = "1.2.0";
version = "1.2.1";

outputs = [
"out"
Expand All @@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "jpu";
repo = "casilda";
tag = finalAttrs.version;
hash = "sha256-JaWHKKNYeeW7QKB6DpGrXowvufeBZUnc9pP0ZAAo3gU=";
hash = "sha256-3xJ0FC+/pQYakvdPMOrUNkI7kIq/FRdJIEYlOnWp0nE=";
};

depsBuildBuild = [ pkg-config ];
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/d-/d-spy/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

stdenv.mkDerivation (finalAttrs: {
pname = "d-spy";
version = "49.2";
version = "50.0";

outputs = [
"out"
Expand All @@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: {

src = fetchurl {
url = "mirror://gnome/sources/d-spy/${lib.versions.major finalAttrs.version}/d-spy-${finalAttrs.version}.tar.xz";
hash = "sha256-uBT/J9goqrzacvLGLxtB1iA190PQb9mn48XJhsSHmmk=";
hash = "sha256-G93IbYos9ntPZS3EYczYNTES8Ih1NCADfHX1RU3qrRA=";
};

nativeBuildInputs = [
Expand Down
11 changes: 2 additions & 9 deletions pkgs/by-name/eo/eog/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
lib,
stdenv,
fetchurl,
fetchpatch,
meson,
ninja,
gettext,
Expand Down Expand Up @@ -34,7 +33,7 @@

stdenv.mkDerivation (finalAttrs: {
pname = "eog";
version = "49.1";
version = "50.0";

outputs = [
"out"
Expand All @@ -44,20 +43,14 @@ stdenv.mkDerivation (finalAttrs: {

src = fetchurl {
url = "mirror://gnome/sources/eog/${lib.versions.major finalAttrs.version}/eog-${finalAttrs.version}.tar.xz";
hash = "sha256-+t0S4UupzSvmmJ37zvQAAWRbY0QM7tjgSGewdYewZtw=";
hash = "sha256-XAIm0Qz6E1aa3iIY8DzmL3m43Fwoji4LEj0u9Rq9ywc=";
};

patches = [
# Fix path to libeog.so in the gir file.
# We patch gobject-introspection to hardcode absolute paths but
# our Meson patch will only pass the info when install_dir is absolute as well.
./fix-gir-lib-path.patch

# Switch to girepository-2.0
(fetchpatch {
url = "https://src.fedoraproject.org/rpms/eog/raw/939eee56e5b72b02a8c0f4f867431cf6426adb9e/f/libpeas1_pygobject352.patch";
hash = "sha256-5QIkxxUvGKzb0cMCIcfuu7FX9XuY+RrKNunSvRDEDRc=";
})
];

nativeBuildInputs = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/ep/epiphany/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,11 @@

stdenv.mkDerivation (finalAttrs: {
pname = "epiphany";
version = "49.2";
version = "50.2";

src = fetchurl {
url = "mirror://gnome/sources/epiphany/${lib.versions.major finalAttrs.version}/epiphany-${finalAttrs.version}.tar.xz";
hash = "sha256-s7o9aCE+h/gfFzPoVQDDe4K1k4+QCeT+iZlJY9X7K44=";
hash = "sha256-OhA4+BzKqSvsorI7g3BK8CVFP7+YVep2WJEjxD05Vp4=";
};

nativeBuildInputs = [
Expand Down
2 changes: 2 additions & 0 deletions pkgs/by-name/ev/evince/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,8 @@ stdenv.mkDerivation (finalAttrs: {
passthru = {
updateScript = gnome.updateScript {
packageName = "evince";
# 49.alpha bumps API and breaks sushi.
freeze = true;
};
};

Expand Down
Loading
Loading