From cb7469eacb72d2385138afa6825f6e7f7dde0d16 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 10:56:04 -0800 Subject: [PATCH 01/40] mate.atril: prep for top-level --- pkgs/desktops/mate/atril/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/desktops/mate/atril/default.nix b/pkgs/desktops/mate/atril/default.nix index cd14d171eb7b..408eafaa96e1 100644 --- a/pkgs/desktops/mate/atril/default.nix +++ b/pkgs/desktops/mate/atril/default.nix @@ -31,14 +31,14 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "atril"; version = "1.28.2"; src = fetchFromGitHub { owner = "mate-desktop"; repo = "atril"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; fetchSubmodules = true; hash = "sha256-NnWD3Gcxn8ZZKdHzg6iclLiSwj3sBvF+BwpNtcU+dSY="; }; @@ -96,4 +96,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From ea465d88762ffa490ea44bb1ca49a2f6ca1d5488 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 10:59:47 -0800 Subject: [PATCH 02/40] mate.caja-dropbox: prep for top-level --- pkgs/desktops/mate/caja-dropbox/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/caja-dropbox/default.nix b/pkgs/desktops/mate/caja-dropbox/default.nix index ea974ff28437..e6e999fad8ff 100644 --- a/pkgs/desktops/mate/caja-dropbox/default.nix +++ b/pkgs/desktops/mate/caja-dropbox/default.nix @@ -10,18 +10,18 @@ gtk3, python3, dropbox, - mateUpdateScript, + gitUpdater, }: let dropboxd = "${dropbox}/bin/dropbox"; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "caja-dropbox"; version = "1.28.0"; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/caja-dropbox-${finalAttrs.version}.tar.xz"; sha256 = "t0w4qZQlS9PPfLxxK8LsdRagypQqpleFJs29aqYgGWM="; }; @@ -57,7 +57,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/caja-dropbox"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "Dropbox extension for Caja file manager"; @@ -69,4 +73,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From 7bf544381ef9dc634d938a6ef2c6adca2fe5452f Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:17:53 -0800 Subject: [PATCH 03/40] mate.caja-extensions: prep for top-level --- pkgs/desktops/mate/caja-extensions/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/caja-extensions/default.nix b/pkgs/desktops/mate/caja-extensions/default.nix index 6b7e6c7a072c..1f1b13e5f8d8 100644 --- a/pkgs/desktops/mate/caja-extensions/default.nix +++ b/pkgs/desktops/mate/caja-extensions/default.nix @@ -12,15 +12,15 @@ imagemagick, mate-desktop, wrapGAppsHook3, - mateUpdateScript, + gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "caja-extensions"; version = "1.28.0"; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/caja-extensions-${finalAttrs.version}.tar.xz"; sha256 = "0phsXgdAg1/icc+9WCPu6vAyka8XYyA/RwCruBCeMXU="; }; @@ -52,7 +52,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/caja-extensions"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "Set of extensions for Caja file manager"; @@ -62,4 +66,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From fbb74c6dac07a242d8de84af324c94c8673109a0 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 10:57:25 -0800 Subject: [PATCH 04/40] mate.caja: prep for top-level --- pkgs/desktops/mate/caja/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/caja/default.nix b/pkgs/desktops/mate/caja/default.nix index a1f096a6bfd1..463677b7a9ed 100644 --- a/pkgs/desktops/mate/caja/default.nix +++ b/pkgs/desktops/mate/caja/default.nix @@ -15,10 +15,10 @@ hicolor-icon-theme, wayland, wrapGAppsHook3, - mateUpdateScript, + gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "caja"; version = "1.28.0"; outputs = [ @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/caja-${finalAttrs.version}.tar.xz"; sha256 = "HjAUzhRVgX7C73TQnv37aDXYo3LtmhbvtZGe97ghlXo="; }; @@ -62,7 +62,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/caja"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "File manager for the MATE desktop"; @@ -74,4 +78,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From 6f40b88ae20bac90b74d058a8978e70d66af92f8 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:22:47 -0800 Subject: [PATCH 05/40] mate.engrampa: prep for top-level --- pkgs/desktops/mate/engrampa/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/engrampa/default.nix b/pkgs/desktops/mate/engrampa/default.nix index bf650d4ff2d7..ecb5a343fcd9 100644 --- a/pkgs/desktops/mate/engrampa/default.nix +++ b/pkgs/desktops/mate/engrampa/default.nix @@ -12,18 +12,18 @@ json-glib, mate-desktop, wrapGAppsHook3, - mateUpdateScript, + gitUpdater, # can be defaulted to true once switch to meson withMagic ? stdenv.buildPlatform.canExecute stdenv.hostPlatform, file, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "engrampa"; version = "1.28.2"; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/engrampa-${finalAttrs.version}.tar.xz"; hash = "sha256-Hpl3wjdFv4hDo38xUXHZr5eBSglxrqw9d08BdlCsCe8="; }; @@ -55,7 +55,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/engrampa"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "Archive Manager for MATE"; @@ -69,4 +73,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From 324bbc2e6c581acf8fba0a6585fce4b86be4254a Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:50 -0800 Subject: [PATCH 06/40] mate.eom: prep for top-level --- pkgs/desktops/mate/eom/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/eom/default.nix b/pkgs/desktops/mate/eom/default.nix index 195212917381..46b8fc44a01b 100644 --- a/pkgs/desktops/mate/eom/default.nix +++ b/pkgs/desktops/mate/eom/default.nix @@ -18,15 +18,15 @@ mate-desktop, hicolor-icon-theme, wrapGAppsHook3, - mateUpdateScript, + gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "eom"; version = "1.28.0"; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/eom-${finalAttrs.version}.tar.xz"; sha256 = "mgHKsplaGoxyWMhl6uXxgu1HMMRGcq/cOgfkI+3VOrw="; }; @@ -61,7 +61,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/eom"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "Image viewing and cataloging program for the MATE desktop"; @@ -71,4 +75,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From 2fef786435c7f3da6da7b14b2b261a75bbc67514 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:50 -0800 Subject: [PATCH 07/40] mate.libmatekbd: prep for top-level --- pkgs/desktops/mate/libmatekbd/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/desktops/mate/libmatekbd/default.nix b/pkgs/desktops/mate/libmatekbd/default.nix index f8e62d9dc006..7af06f9df0f4 100644 --- a/pkgs/desktops/mate/libmatekbd/default.nix +++ b/pkgs/desktops/mate/libmatekbd/default.nix @@ -12,14 +12,14 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libmatekbd"; version = "1.28.0"; src = fetchFromGitHub { owner = "mate-desktop"; repo = "libmatekbd"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-6s8JiuXbBWOHxbNSuO8rglzOCRKlQ9fx/GsYYc08GmI="; }; @@ -57,4 +57,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From 51594e2741de58b7a93dfd115b49147fff625623 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:50 -0800 Subject: [PATCH 08/40] mate.libmatemixer: prep for top-level --- pkgs/desktops/mate/libmatemixer/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/libmatemixer/default.nix b/pkgs/desktops/mate/libmatemixer/default.nix index 129459d8e68d..b0484fb9ed54 100644 --- a/pkgs/desktops/mate/libmatemixer/default.nix +++ b/pkgs/desktops/mate/libmatemixer/default.nix @@ -12,15 +12,15 @@ pulseaudioSupport ? config.pulseaudio or true, libpulseaudio, ossSupport ? false, - mateUpdateScript, + gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libmatemixer"; version = "1.28.0"; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/libmatemixer-${finalAttrs.version}.tar.xz"; sha256 = "XXO5Ijl/YGiOPJUw61MrzkbDDiYtsbU1L6MsQNhwoMc="; }; @@ -44,7 +44,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/libmatemixer"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "Mixer library for MATE"; @@ -53,4 +57,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; teams = [ lib.teams.mate ]; }; -} +}) From 89f525bdcb55fb532f951dd9c552258cad62c16c Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:50 -0800 Subject: [PATCH 09/40] mate.libmateweather: prep for top-level --- pkgs/desktops/mate/libmateweather/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/libmateweather/default.nix b/pkgs/desktops/mate/libmateweather/default.nix index 6e19e5ba8792..44fa0e462b08 100644 --- a/pkgs/desktops/mate/libmateweather/default.nix +++ b/pkgs/desktops/mate/libmateweather/default.nix @@ -14,16 +14,16 @@ libsoup_3, tzdata, mate-common, - mateUpdateScript, + gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libmateweather"; version = "1.28.1"; src = fetchFromGitHub { owner = "mate-desktop"; repo = "libmateweather"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-W0p4+OMr2sgkQP10DGjZLf2VTSGa2A+5ey+nYBr+HJQ="; }; @@ -66,7 +66,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/libmateweather"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "Library to access weather information from online services for MATE"; @@ -75,4 +79,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From 267d4a0920104bae6f0bcbd4135634539bba3412 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:50 -0800 Subject: [PATCH 10/40] mate.marco: prep for top-level --- pkgs/desktops/mate/marco/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/marco/default.nix b/pkgs/desktops/mate/marco/default.nix index ae92127de50c..fdfe06118510 100644 --- a/pkgs/desktops/mate/marco/default.nix +++ b/pkgs/desktops/mate/marco/default.nix @@ -18,15 +18,15 @@ mate-desktop, mate-settings-daemon, wrapGAppsHook3, - mateUpdateScript, + gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "marco"; version = "1.28.1"; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/marco-${finalAttrs.version}.tar.xz"; sha256 = "JJbl5A7pgM1oSUk6w+D4/Q3si4HGdNqNm6GaV38KwuE="; }; @@ -61,7 +61,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/marco"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "MATE default window manager"; @@ -70,4 +74,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From b79604e10ed77cc64172b236bab6a7268b5cd528 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:50 -0800 Subject: [PATCH 11/40] mate.mate-applets: prep for top-level --- pkgs/desktops/mate/mate-applets/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/mate-applets/default.nix b/pkgs/desktops/mate/mate-applets/default.nix index b078e5e315a3..e612960e63ed 100644 --- a/pkgs/desktops/mate/mate-applets/default.nix +++ b/pkgs/desktops/mate/mate-applets/default.nix @@ -22,10 +22,10 @@ wirelesstools, hicolor-icon-theme, wrapGAppsHook3, - mateUpdateScript, + gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mate-applets"; version = "1.28.1"; outputs = [ @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/mate-applets-${finalAttrs.version}.tar.xz"; sha256 = "pZZxQVJ9xbFy0yKmADwjruwlMWD2ULs2QwoG3a76fi4="; }; @@ -72,7 +72,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/mate-applets"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "Applets for use with the MATE panel"; @@ -85,4 +89,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; teams = [ lib.teams.mate ]; }; -} +}) From 7b8c3cdaaa3294b0b0f0983d2bb6ed2dfa63e2c5 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 13:01:59 -0800 Subject: [PATCH 12/40] mate.mate-backgrounds: prep for top-level --- pkgs/desktops/mate/mate-backgrounds/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/mate-backgrounds/default.nix b/pkgs/desktops/mate/mate-backgrounds/default.nix index 45525c5dab02..60490d8063a8 100644 --- a/pkgs/desktops/mate/mate-backgrounds/default.nix +++ b/pkgs/desktops/mate/mate-backgrounds/default.nix @@ -5,15 +5,15 @@ meson, ninja, gettext, - mateUpdateScript, + gitUpdater, }: -stdenvNoCC.mkDerivation rec { +stdenvNoCC.mkDerivation (finalAttrs: { pname = "mate-backgrounds"; version = "1.28.0"; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/mate-backgrounds-${finalAttrs.version}.tar.xz"; sha256 = "UNGv0CSGvQesIqWmtu+jAxFI8NSKguSI2QmtVwA6aUM="; }; @@ -23,7 +23,11 @@ stdenvNoCC.mkDerivation rec { ninja ]; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/mate-backgrounds"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "Background images and data for MATE"; @@ -35,4 +39,4 @@ stdenvNoCC.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From c0b900865498990ef92fdb2a5fb488de85818213 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:51 -0800 Subject: [PATCH 13/40] mate.mate-calc: prep for top-level --- pkgs/desktops/mate/mate-calc/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/mate-calc/default.nix b/pkgs/desktops/mate/mate-calc/default.nix index c238bd2f4bdc..3488fd4ba96f 100644 --- a/pkgs/desktops/mate/mate-calc/default.nix +++ b/pkgs/desktops/mate/mate-calc/default.nix @@ -10,15 +10,15 @@ libxml2, mpfr, wrapGAppsHook3, - mateUpdateScript, + gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mate-calc"; version = "1.28.0"; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/mate-calc-${finalAttrs.version}.tar.xz"; sha256 = "gEsSXR4oZLHnSvgW2psquLGUcrmvl0Q37nNVraXmKPU="; }; @@ -41,7 +41,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/mate-calc"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "Calculator for the MATE desktop"; @@ -50,4 +54,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; teams = [ lib.teams.mate ]; }; -} +}) From 26ae4b97d68549ef21bc1bbb80d453cf700366a1 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 13:07:51 -0800 Subject: [PATCH 14/40] mate.mate-common: prep for top-level --- pkgs/desktops/mate/mate-common/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/mate-common/default.nix b/pkgs/desktops/mate/mate-common/default.nix index c9c4af42cf18..9d0a13a84cc9 100644 --- a/pkgs/desktops/mate/mate-common/default.nix +++ b/pkgs/desktops/mate/mate-common/default.nix @@ -2,21 +2,25 @@ lib, stdenvNoCC, fetchurl, - mateUpdateScript, + gitUpdater, }: -stdenvNoCC.mkDerivation rec { +stdenvNoCC.mkDerivation (finalAttrs: { pname = "mate-common"; version = "1.28.0"; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/mate-common-${finalAttrs.version}.tar.xz"; sha256 = "QrfCzuJo9x1+HBrU9pvNoOzWVXipZyIYfGt2N40mugo="; }; enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/mate-common"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "Common files for development of MATE packages"; @@ -25,4 +29,4 @@ stdenvNoCC.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From 9f949f4f2f9c1092a5b7fe9d1a72e854aa8d4e31 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:51 -0800 Subject: [PATCH 15/40] mate.mate-control-center: prep for top-level --- pkgs/desktops/mate/mate-control-center/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/mate-control-center/default.nix b/pkgs/desktops/mate/mate-control-center/default.nix index 294733a1e701..63374a83fe80 100644 --- a/pkgs/desktops/mate/mate-control-center/default.nix +++ b/pkgs/desktops/mate/mate-control-center/default.nix @@ -33,17 +33,17 @@ hicolor-icon-theme, wrapGAppsHook3, yelp-tools, - mateUpdateScript, + gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mate-control-center"; version = "1.28.1"; src = fetchFromGitHub { owner = "mate-desktop"; repo = "mate-control-center"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-rsEu3Ig6GxqPOvAFOXhkEoXM+etyjWpQWHGOsA+myJs="; }; @@ -100,7 +100,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/mate-control-center"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "Utilities to configure the MATE desktop"; @@ -109,4 +113,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From 99f786f5a3411ad90ee37e8b690ef2c092a2989b Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:51 -0800 Subject: [PATCH 16/40] mate.mate-desktop: prep for top-level --- pkgs/desktops/mate/mate-desktop/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/mate-desktop/default.nix b/pkgs/desktops/mate/mate-desktop/default.nix index e982d0b4a62b..085ed1d72db0 100644 --- a/pkgs/desktops/mate/mate-desktop/default.nix +++ b/pkgs/desktops/mate/mate-desktop/default.nix @@ -9,10 +9,10 @@ gtk3, dconf, wrapGAppsHook3, - mateUpdateScript, + gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mate-desktop"; version = "1.28.2"; @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/mate-desktop-${finalAttrs.version}.tar.xz"; sha256 = "MrtLeSAUs5HB4biunBioK01EdlCYS0y6fSjpVWSWSqI="; }; @@ -45,7 +45,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/mate-desktop"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "Library with common API for various MATE modules"; @@ -54,4 +58,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; teams = [ lib.teams.mate ]; }; -} +}) From e0219b0d4974f5ffa087a0e559c3fda766329b50 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 13:14:18 -0800 Subject: [PATCH 17/40] mate.mate-icon-theme-faenza: prep for top-level --- pkgs/desktops/mate/mate-icon-theme-faenza/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/desktops/mate/mate-icon-theme-faenza/default.nix b/pkgs/desktops/mate/mate-icon-theme-faenza/default.nix index 157ed1ce2bff..8e87c6fc1c88 100644 --- a/pkgs/desktops/mate/mate-icon-theme-faenza/default.nix +++ b/pkgs/desktops/mate/mate-icon-theme-faenza/default.nix @@ -9,12 +9,12 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mate-icon-theme-faenza"; version = "1.20.0"; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/mate-icon-theme-faenza-${finalAttrs.version}.tar.xz"; sha256 = "000vr9cnbl2qlysf2gyg1lsjirqdzmwrnh6d3hyrsfc0r2vh4wna"; }; @@ -39,8 +39,8 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; passthru.updateScript = gitUpdater { + url = "https://github.com/mate-desktop-legacy-archive/mate-icon-theme-faenza"; rev-prefix = "v"; - url = "https://github.com/mate-desktop-legacy-archive/${pname}"; }; meta = { @@ -50,4 +50,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From 583493ff4bc614ce9eb5408f79ddd60d3387e8f2 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:51 -0800 Subject: [PATCH 18/40] mate.mate-icon-theme: prep for top-level --- pkgs/desktops/mate/mate-icon-theme/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/mate-icon-theme/default.nix b/pkgs/desktops/mate/mate-icon-theme/default.nix index c65437a95479..b5ff3c9cadff 100644 --- a/pkgs/desktops/mate/mate-icon-theme/default.nix +++ b/pkgs/desktops/mate/mate-icon-theme/default.nix @@ -8,15 +8,15 @@ librsvg, gtk3, hicolor-icon-theme, - mateUpdateScript, + gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mate-icon-theme"; version = "1.28.0"; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/mate-icon-theme-${finalAttrs.version}.tar.xz"; sha256 = "lNYHkGDKXfdFQpId5O6ji30C0HVhyRk1bZXeh2+abTo="; }; @@ -44,7 +44,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/mate-icon-theme"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "Icon themes from MATE"; @@ -53,4 +57,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; teams = [ lib.teams.mate ]; }; -} +}) From bbedfc215c2ac6b87817894655108bf65fe12bad Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:52 -0800 Subject: [PATCH 19/40] mate.mate-indicator-applet: prep for top-level --- .../mate/mate-indicator-applet/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/mate-indicator-applet/default.nix b/pkgs/desktops/mate/mate-indicator-applet/default.nix index a8c162662c1d..e3137e73cac6 100644 --- a/pkgs/desktops/mate/mate-indicator-applet/default.nix +++ b/pkgs/desktops/mate/mate-indicator-applet/default.nix @@ -9,15 +9,15 @@ mate-panel, hicolor-icon-theme, wrapGAppsHook3, - mateUpdateScript, + gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mate-indicator-applet"; version = "1.28.0"; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/mate-indicator-applet-${finalAttrs.version}.tar.xz"; sha256 = "zrPXA5cKPlWNfNffCxwhceOvdSolSVrO0uIiwemtSc0="; }; @@ -44,7 +44,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/mate-indicator-applet"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { homepage = "https://github.com/mate-desktop/mate-indicator-applet"; @@ -67,4 +71,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From fe214aa810f5e9d360ce848ff643b6e6dc50b7c6 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:52 -0800 Subject: [PATCH 20/40] mate.mate-media: prep for top-level --- pkgs/desktops/mate/mate-media/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/mate-media/default.nix b/pkgs/desktops/mate/mate-media/default.nix index 543dd244d294..b3c785487a11 100644 --- a/pkgs/desktops/mate/mate-media/default.nix +++ b/pkgs/desktops/mate/mate-media/default.nix @@ -14,10 +14,10 @@ mate-panel, wayland, wrapGAppsHook3, - mateUpdateScript, + gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mate-media"; version = "1.28.1"; outputs = [ @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/mate-media-${finalAttrs.version}.tar.xz"; sha256 = "vNwQLiL2P1XmMWbVxwjpHBE1cOajCodDRaiGCeg6mRI="; }; @@ -52,7 +52,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/mate-media"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "Media tools for MATE"; @@ -62,4 +66,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ chpatrick ]; teams = [ lib.teams.mate ]; }; -} +}) From 2471d71f5f689e3f6a66f75c66d890572cca339c Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:52 -0800 Subject: [PATCH 21/40] mate.mate-menus: prep for top-level --- pkgs/desktops/mate/mate-menus/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/mate-menus/default.nix b/pkgs/desktops/mate/mate-menus/default.nix index 4ae59c13f4d0..2faa0b376541 100644 --- a/pkgs/desktops/mate/mate-menus/default.nix +++ b/pkgs/desktops/mate/mate-menus/default.nix @@ -10,17 +10,17 @@ gobject-introspection, mate-common, python3, - mateUpdateScript, + gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mate-menus"; version = "1.28.1"; src = fetchFromGitHub { owner = "mate-desktop"; repo = "mate-menus"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-GAc9DPsXdswmyNKlbY6cyHBWO2OSKCBygtzttNHN/p4="; }; nativeBuildInputs = [ @@ -44,7 +44,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/mate-menus"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { broken = stdenv.hostPlatform.isDarwin; @@ -57,4 +61,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From f3788140aa0943b919e5f601ea47b96bfb516d88 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:52 -0800 Subject: [PATCH 22/40] mate.mate-netbook: prep for top-level --- pkgs/desktops/mate/mate-netbook/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/mate-netbook/default.nix b/pkgs/desktops/mate/mate-netbook/default.nix index 7a3ae7a232f5..61e8b2a2b9a5 100644 --- a/pkgs/desktops/mate/mate-netbook/default.nix +++ b/pkgs/desktops/mate/mate-netbook/default.nix @@ -10,10 +10,10 @@ libXtst, mate, wrapGAppsHook3, - mateUpdateScript, + gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mate-netbook"; version = "1.26.0"; outputs = [ @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/mate-netbook-${finalAttrs.version}.tar.xz"; sha256 = "12gdy69nfysl8vmd8lv8b0lknkaagplrrz88nh6n0rmjkxnipgz3"; }; @@ -42,7 +42,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/mate-netbook"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "MATE utilities for netbooks"; @@ -62,4 +66,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From b7021ec05a9e98361ce1f1cd0ce748cf96efe07c Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:52 -0800 Subject: [PATCH 23/40] mate.mate-notification-daemon: prep for top-level --- .../mate/mate-notification-daemon/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/mate-notification-daemon/default.nix b/pkgs/desktops/mate/mate-notification-daemon/default.nix index 90a7da31b9dc..e2fa4aef56d0 100644 --- a/pkgs/desktops/mate/mate-notification-daemon/default.nix +++ b/pkgs/desktops/mate/mate-notification-daemon/default.nix @@ -17,10 +17,10 @@ mate-desktop, mate-panel, wrapGAppsHook3, - mateUpdateScript, + gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mate-notification-daemon"; version = "1.28.5"; outputs = [ @@ -31,7 +31,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "mate-desktop"; repo = "mate-notification-daemon"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-6N6lD63JL9xAtALn9URjYiCEhMZBC9TfIsrdalyY3YY="; }; @@ -61,7 +61,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/mate-notification-daemon"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "Notification daemon for MATE Desktop"; @@ -74,4 +78,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From 1ecd3f872b887e7121a0c28d5b00218c46299d60 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:52 -0800 Subject: [PATCH 24/40] mate.mate-panel: prep for top-level --- pkgs/desktops/mate/mate-panel/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/desktops/mate/mate-panel/default.nix b/pkgs/desktops/mate/mate-panel/default.nix index 4ecf4510330b..b7254ad1181b 100644 --- a/pkgs/desktops/mate/mate-panel/default.nix +++ b/pkgs/desktops/mate/mate-panel/default.nix @@ -29,7 +29,7 @@ gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mate-panel"; version = "1.28.7"; outputs = [ @@ -40,7 +40,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "mate-desktop"; repo = "mate-panel"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; fetchSubmodules = true; hash = "sha256-8GS6JY5kS2YKscItAo8dzudgkZeG51JsSBUj0EfLiZQ="; }; @@ -114,4 +114,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From eb2e11be261059ec333d1399b657828c8e690ade Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:52 -0800 Subject: [PATCH 25/40] mate.mate-polkit: prep for top-level --- pkgs/desktops/mate/mate-polkit/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/mate-polkit/default.nix b/pkgs/desktops/mate/mate-polkit/default.nix index 0f31fb9495f7..49b7269fae3e 100644 --- a/pkgs/desktops/mate/mate-polkit/default.nix +++ b/pkgs/desktops/mate/mate-polkit/default.nix @@ -8,15 +8,15 @@ gobject-introspection, libayatana-appindicator, polkit, - mateUpdateScript, + gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mate-polkit"; version = "1.28.1"; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/mate-polkit-${finalAttrs.version}.tar.xz"; sha256 = "NQod0KjtaiycGDz/KiHzlCmelo/MauLoyTxWXa5gSug="; }; @@ -34,7 +34,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/mate-polkit"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "Integrates polkit authentication for MATE desktop"; @@ -43,4 +47,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From 56811300b9591d63dcd95f0eba30f942d6480723 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:53 -0800 Subject: [PATCH 26/40] mate.mate-power-manager: prep for top-level --- pkgs/desktops/mate/mate-power-manager/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/mate-power-manager/default.nix b/pkgs/desktops/mate/mate-power-manager/default.nix index 4144c176e148..9f67b36f661b 100644 --- a/pkgs/desktops/mate/mate-power-manager/default.nix +++ b/pkgs/desktops/mate/mate-power-manager/default.nix @@ -18,10 +18,10 @@ libtool, polkit, wrapGAppsHook3, - mateUpdateScript, + gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mate-power-manager"; version = "1.28.1"; outputs = [ @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/mate-power-manager-${finalAttrs.version}.tar.xz"; sha256 = "jr3LdLYH6Ggza6moFGze+Pl7zlNcKwyzv2UMWPce7iE="; }; @@ -60,7 +60,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/mate-power-manager"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "MATE Power Manager"; @@ -73,4 +77,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ chpatrick ]; teams = [ lib.teams.mate ]; }; -} +}) From ec5ab9e3428d96987eb52c88647e9ddb2384bae9 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:53 -0800 Subject: [PATCH 27/40] mate.mate-screensaver: prep for top-level --- pkgs/desktops/mate/mate-screensaver/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/mate-screensaver/default.nix b/pkgs/desktops/mate/mate-screensaver/default.nix index ba9d92d9f4ae..450bdef5132c 100644 --- a/pkgs/desktops/mate/mate-screensaver/default.nix +++ b/pkgs/desktops/mate/mate-screensaver/default.nix @@ -15,15 +15,15 @@ pam, systemd, wrapGAppsHook3, - mateUpdateScript, + gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mate-screensaver"; version = "1.28.0"; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/mate-screensaver-${finalAttrs.version}.tar.xz"; sha256 = "ag8kqPhKL5XhARSrU+Y/1KymiKVf3FA+1lDgpBDj6nA="; }; @@ -52,7 +52,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/mate-screensaver"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "Screen saver and locker for the MATE desktop"; @@ -64,4 +68,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From 8b7b623e10c2d65dff4d7342055ee3b59a8730c1 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:53 -0800 Subject: [PATCH 28/40] mate.mate-sensors-applet: prep for top-level --- pkgs/desktops/mate/mate-sensors-applet/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/mate-sensors-applet/default.nix b/pkgs/desktops/mate/mate-sensors-applet/default.nix index e78e3accbad0..536b3c3251fa 100644 --- a/pkgs/desktops/mate/mate-sensors-applet/default.nix +++ b/pkgs/desktops/mate/mate-sensors-applet/default.nix @@ -14,15 +14,15 @@ lm_sensors, mate-panel, hicolor-icon-theme, - mateUpdateScript, + gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mate-sensors-applet"; version = "1.28.0"; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/mate-sensors-applet-${finalAttrs.version}.tar.xz"; sha256 = "1GU2ZoKvj+uGGCg8l4notw22/RfKj6lQrG9xAQIxWoE="; }; @@ -56,7 +56,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/mate-sensors-applet"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { homepage = "https://github.com/mate-desktop/mate-sensors-applet"; @@ -65,4 +69,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; teams = [ lib.teams.mate ]; }; -} +}) From 529f9b7ede706740214291cb0f58853106d6484f Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:53 -0800 Subject: [PATCH 29/40] mate.mate-session-manager: prep for top-level --- .../desktops/mate/mate-session-manager/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/mate-session-manager/default.nix b/pkgs/desktops/mate/mate-session-manager/default.nix index 841f87bf2e9c..cba2e8c7d722 100644 --- a/pkgs/desktops/mate/mate-session-manager/default.nix +++ b/pkgs/desktops/mate/mate-session-manager/default.nix @@ -18,15 +18,15 @@ mate-screensaver, wrapGAppsHook3, fetchpatch, - mateUpdateScript, + gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mate-session-manager"; version = "1.28.0"; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/mate-session-manager-${finalAttrs.version}.tar.xz"; sha256 = "0yzkWVuh2mUpB3cgPyvIK9lzshSjoECAoe9caJkKLXs="; }; @@ -69,7 +69,11 @@ stdenv.mkDerivation rec { passthru.providedSessions = [ "mate" ]; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/mate-session-manager"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "MATE Desktop session manager"; @@ -81,4 +85,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From 21fa34a150d99f4552b35fece2b22722cc2dcff2 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:53 -0800 Subject: [PATCH 30/40] mate.mate-settings-daemon: prep for top-level --- .../desktops/mate/mate-settings-daemon/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/mate-settings-daemon/default.nix b/pkgs/desktops/mate/mate-settings-daemon/default.nix index f236d536ee81..d7083fc8ab21 100644 --- a/pkgs/desktops/mate/mate-settings-daemon/default.nix +++ b/pkgs/desktops/mate/mate-settings-daemon/default.nix @@ -18,11 +18,11 @@ pulseaudioSupport ? stdenv.config.pulseaudio or true, libpulseaudio, wrapGAppsHook3, - mateUpdateScript, + gitUpdater, udevCheckHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mate-settings-daemon"; version = "1.28.0"; outputs = [ @@ -31,7 +31,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/mate-settings-daemon-${finalAttrs.version}.tar.xz"; sha256 = "TtfNraqkyZ7//AKCuEEXA7t24HLEHEtXmJ+MW0BhGjo="; }; @@ -64,7 +64,11 @@ stdenv.mkDerivation rec { doInstallCheck = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/mate-settings-daemon"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "MATE settings daemon"; @@ -78,4 +82,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From 06aec009a143c8c80122d0d69f97b7bd8c5f72a1 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:53 -0800 Subject: [PATCH 31/40] mate.mate-system-monitor: prep for top-level --- pkgs/desktops/mate/mate-system-monitor/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/mate-system-monitor/default.nix b/pkgs/desktops/mate/mate-system-monitor/default.nix index 87b12ebab56b..bc8715962c5e 100644 --- a/pkgs/desktops/mate/mate-system-monitor/default.nix +++ b/pkgs/desktops/mate/mate-system-monitor/default.nix @@ -13,15 +13,15 @@ systemd, wrapGAppsHook3, mate-desktop, - mateUpdateScript, + gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mate-system-monitor"; version = "1.28.1"; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/mate-system-monitor-${finalAttrs.version}.tar.xz"; sha256 = "QtZj1rkPtTYevBP2VHmD1vHirHXcKuTxysbqYymWWiU="; }; @@ -52,7 +52,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/mate-system-monitor"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "System monitor for the MATE desktop"; @@ -62,4 +66,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From 2409ae94ddd81d493c2c56a1aa7512894bc2ac74 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:53 -0800 Subject: [PATCH 32/40] mate.mate-terminal: prep for top-level --- pkgs/desktops/mate/mate-terminal/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/mate-terminal/default.nix b/pkgs/desktops/mate/mate-terminal/default.nix index 6fbd2d2b50e0..050cefb0b611 100644 --- a/pkgs/desktops/mate/mate-terminal/default.nix +++ b/pkgs/desktops/mate/mate-terminal/default.nix @@ -11,16 +11,16 @@ vte, pcre2, wrapGAppsHook3, - mateUpdateScript, + gitUpdater, nixosTests, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mate-terminal"; version = "1.28.1"; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/mate-terminal-${finalAttrs.version}.tar.xz"; sha256 = "8TXrGp4q4ieY7LLcGRT9tM/XdOa7ZcAVK+N8xslGnpI="; }; @@ -43,7 +43,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/mate-terminal"; + odd-unstable = true; + rev-prefix = "v"; + }; passthru.tests.test = nixosTests.terminal-emulators.mate-terminal; @@ -54,4 +58,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From fb30efc46d34c9498f7ead584c1daf63a7d5b881 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:53 -0800 Subject: [PATCH 33/40] mate.mate-themes: prep for top-level --- pkgs/desktops/mate/mate-themes/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/mate-themes/default.nix b/pkgs/desktops/mate/mate-themes/default.nix index dc97762db452..f5b5faa2010a 100644 --- a/pkgs/desktops/mate/mate-themes/default.nix +++ b/pkgs/desktops/mate/mate-themes/default.nix @@ -11,15 +11,15 @@ gtk-engine-murrine, gdk-pixbuf, librsvg, - mateUpdateScript, + gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mate-themes"; version = "3.22.26"; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/themes/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/themes/${lib.versions.majorMinor finalAttrs.version}/mate-themes-${finalAttrs.version}.tar.xz"; sha256 = "Ik6J02TrO3Pxz3VtBUlKmEIak8v1Q0miyF/GB+t1Xtc="; }; @@ -49,7 +49,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/mate-themes"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "Set of themes from MATE"; @@ -62,4 +66,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From 69bd3b3f3fe7c069ea723316fea35c72545fc0bf Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:54 -0800 Subject: [PATCH 34/40] mate.mate-user-guide: prep for top-level --- pkgs/desktops/mate/mate-user-guide/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/mate-user-guide/default.nix b/pkgs/desktops/mate/mate-user-guide/default.nix index 669f10705e66..35d3b97283d0 100644 --- a/pkgs/desktops/mate/mate-user-guide/default.nix +++ b/pkgs/desktops/mate/mate-user-guide/default.nix @@ -6,15 +6,15 @@ itstool, libxml2, yelp, - mateUpdateScript, + gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mate-user-guide"; version = "1.28.0"; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/mate-user-guide-${finalAttrs.version}.tar.xz"; sha256 = "U+8IFPUGVEYU7WGre+UiHMjTqfFPfvlpjJD+fkYBS54="; }; @@ -35,7 +35,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/mate-user-guide"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "MATE User Guide"; @@ -47,4 +51,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From 6c50432f50717b0923bdbc0198ee3577355d1b6d Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:54 -0800 Subject: [PATCH 35/40] mate.mate-user-share: prep for top-level --- pkgs/desktops/mate/mate-user-share/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/mate-user-share/default.nix b/pkgs/desktops/mate/mate-user-share/default.nix index 91bddbab2868..3df42a10b273 100644 --- a/pkgs/desktops/mate/mate-user-share/default.nix +++ b/pkgs/desktops/mate/mate-user-share/default.nix @@ -15,18 +15,18 @@ hicolor-icon-theme, mate, wrapGAppsHook3, - mateUpdateScript, + gitUpdater, }: let inherit (apacheHttpdPackages) apacheHttpd mod_dnssd; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mate-user-share"; version = "1.28.0"; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/mate-user-share-${finalAttrs.version}.tar.xz"; sha256 = "iYVgmZkXllE0jkl+8I81C4YIG5expKcwQHfurlc5rjg="; }; @@ -65,7 +65,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/mate-user-share"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "User level public file sharing for the MATE desktop"; @@ -75,4 +79,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From 1723bcf0a0e3d76e6b8788000467ca802ef90835 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:54 -0800 Subject: [PATCH 36/40] mate.mate-utils: prep for top-level --- pkgs/desktops/mate/mate-utils/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/mate-utils/default.nix b/pkgs/desktops/mate/mate-utils/default.nix index 6d9b724539f6..1dd76a649967 100644 --- a/pkgs/desktops/mate/mate-utils/default.nix +++ b/pkgs/desktops/mate/mate-utils/default.nix @@ -18,10 +18,10 @@ hicolor-icon-theme, wayland, wrapGAppsHook3, - mateUpdateScript, + gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mate-utils"; version = "1.28.0"; outputs = [ @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/mate-utils-${finalAttrs.version}.tar.xz"; sha256 = "WESdeg0dkA/wO3jKn36Ywh6X9H/Ca+5/8cYYNPIviNM="; }; @@ -69,7 +69,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/mate-utils"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "Utilities for the MATE desktop"; @@ -81,4 +85,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From 7868086229748691a1ae939b3c2732777657ffb0 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 15:10:16 -0800 Subject: [PATCH 37/40] mate.mate-wayland-session: prep for top-level --- pkgs/desktops/mate/mate-wayland-session/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/desktops/mate/mate-wayland-session/default.nix b/pkgs/desktops/mate/mate-wayland-session/default.nix index 89ad31c18d2e..d9f9ca89ef30 100644 --- a/pkgs/desktops/mate/mate-wayland-session/default.nix +++ b/pkgs/desktops/mate/mate-wayland-session/default.nix @@ -12,14 +12,14 @@ gitUpdater, }: -stdenvNoCC.mkDerivation rec { +stdenvNoCC.mkDerivation (finalAttrs: { pname = "mate-wayland-session"; version = "1.28.4"; src = fetchFromGitHub { owner = "mate-desktop"; repo = "mate-wayland-session"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-jcYkiJOo1k0bMP/LkBW+QIrSyoj6qi8zZMTxqmuNQd0="; }; @@ -53,4 +53,4 @@ stdenvNoCC.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From 2f36eac1aeac4f174b4b2593a54f00c0cda23ce1 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 15:10:31 -0800 Subject: [PATCH 38/40] mate.mozo: prep for top-level --- pkgs/desktops/mate/mozo/default.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/desktops/mate/mozo/default.nix b/pkgs/desktops/mate/mozo/default.nix index ef4c646935fe..a27b94d8e4af 100644 --- a/pkgs/desktops/mate/mozo/default.nix +++ b/pkgs/desktops/mate/mozo/default.nix @@ -9,7 +9,7 @@ glib, wrapGAppsHook3, gobject-introspection, - mateUpdateScript, + gitUpdater, }: python3.pkgs.buildPythonApplication rec { @@ -20,7 +20,7 @@ python3.pkgs.buildPythonApplication rec { doCheck = false; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/mozo-${version}.tar.xz"; sha256 = "/piYT/1qqMNtBZS879ugPeObQtQeAHJRaAOE8870SSQ="; }; @@ -43,7 +43,11 @@ python3.pkgs.buildPythonApplication rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/mozo"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "MATE Desktop menu editor"; From 31f1f24708a1820e82e9c5283e7cc134871c2b2e Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:54 -0800 Subject: [PATCH 39/40] mate.pluma: prep for top-level --- pkgs/desktops/mate/pluma/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/pluma/default.nix b/pkgs/desktops/mate/pluma/default.nix index 4b937a001e17..336a284d1072 100644 --- a/pkgs/desktops/mate/pluma/default.nix +++ b/pkgs/desktops/mate/pluma/default.nix @@ -15,15 +15,15 @@ libpeas, mate-desktop, wrapGAppsHook3, - mateUpdateScript, + gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pluma"; version = "1.28.0"; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/pluma-${finalAttrs.version}.tar.xz"; sha256 = "qorflYk0UJOlDjCyft5KeKJCHRcnwn9GX8h8Q1llodQ="; }; @@ -66,7 +66,11 @@ stdenv.mkDerivation rec { patchPythonScript $out/lib/pluma/plugins/snippets/Snippet.py ''; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/pluma"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "Powerful text editor for the MATE desktop"; @@ -80,4 +84,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +}) From 55f2ee81cad088133dcad629729871f93324db7f Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 22 Dec 2025 11:25:55 -0800 Subject: [PATCH 40/40] mate.python-caja: prep for top-level --- pkgs/desktops/mate/python-caja/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/mate/python-caja/default.nix b/pkgs/desktops/mate/python-caja/default.nix index a732baa0dca8..b06000ba2e13 100644 --- a/pkgs/desktops/mate/python-caja/default.nix +++ b/pkgs/desktops/mate/python-caja/default.nix @@ -7,15 +7,15 @@ caja, gtk3, python3Packages, - mateUpdateScript, + gitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "python-caja"; version = "1.28.0"; src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/python-caja-${finalAttrs.version}.tar.xz"; sha256 = "sFbCOdvf4z7QzIQx+zUAqTj3h7Weh19f+TV4umb2gNY="; }; @@ -36,7 +36,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - passthru.updateScript = mateUpdateScript { inherit pname; }; + passthru.updateScript = gitUpdater { + url = "https://git.mate-desktop.org/python-caja"; + odd-unstable = true; + rev-prefix = "v"; + }; meta = { description = "Python binding for Caja components"; @@ -45,4 +49,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; teams = [ lib.teams.mate ]; }; -} +})