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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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 ]; }; -} +}) 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"; 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 ]; }; -} +}) 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 ]; }; -} +})