summary refs log tree commit diff
diff options
context:
space:
mode:
authorJosé Romildo <malaquias@gmail.com>2022-07-12 09:52:12 -0300
committerJosé Romildo <malaquias@gmail.com>2022-07-12 10:13:13 -0300
commitf26e356bf1d699a824fd4b92aa4221f196e61b30 (patch)
tree13f691c68f5a8dfb6b611cdd8651cae9bce84aa1
parentdeeb80c04abf0d19fb0159a48df6cc4649774ae6 (diff)
downloadnixpkgs-f26e356bf1d699a824fd4b92aa4221f196e61b30.tar
nixpkgs-f26e356bf1d699a824fd4b92aa4221f196e61b30.tar.gz
nixpkgs-f26e356bf1d699a824fd4b92aa4221f196e61b30.tar.bz2
nixpkgs-f26e356bf1d699a824fd4b92aa4221f196e61b30.tar.lz
nixpkgs-f26e356bf1d699a824fd4b92aa4221f196e61b30.tar.xz
nixpkgs-f26e356bf1d699a824fd4b92aa4221f196e61b30.tar.zst
nixpkgs-f26e356bf1d699a824fd4b92aa4221f196e61b30.zip
mate: update script list versions from the git repository
-rw-r--r--pkgs/desktops/mate/default.nix7
-rw-r--r--pkgs/desktops/mate/mate-icon-theme-faenza/default.nix7
-rw-r--r--pkgs/desktops/mate/mate-themes/default.nix5
3 files changed, 10 insertions, 9 deletions
diff --git a/pkgs/desktops/mate/default.nix b/pkgs/desktops/mate/default.nix
index b9ce82e345b..d52066be3f2 100644
--- a/pkgs/desktops/mate/default.nix
+++ b/pkgs/desktops/mate/default.nix
@@ -6,9 +6,10 @@ let
   self = rec {
 
     # Update script tailored to mate packages from git repository
-    mateUpdateScript = { pname, version, odd-unstable ? true, url ? "https://pub.mate-desktop.org/releases" }:
-      pkgs.httpTwoLevelsUpdater {
-        inherit pname version odd-unstable url;
+    mateUpdateScript = { pname, version, odd-unstable ? true, rev-prefix ? "v", url ? null }:
+      pkgs.gitUpdater {
+        inherit pname version odd-unstable rev-prefix;
+        url = if url == null then "https://git.mate-desktop.org/${pname}" else url;
         attrPath = "mate.${pname}";
       };
 
diff --git a/pkgs/desktops/mate/mate-icon-theme-faenza/default.nix b/pkgs/desktops/mate/mate-icon-theme-faenza/default.nix
index 481684ba5bb..0b46d092c70 100644
--- a/pkgs/desktops/mate/mate-icon-theme-faenza/default.nix
+++ b/pkgs/desktops/mate/mate-icon-theme-faenza/default.nix
@@ -37,12 +37,15 @@ stdenv.mkDerivation rec {
 
   enableParallelBuilding = true;
 
-  passthru.updateScript = mateUpdateScript { inherit pname version; };
+  passthru.updateScript = mateUpdateScript {
+    inherit pname version;
+    url = "https://github.com/mate-desktop-legacy-archive/mate-icon-theme-faenza";
+  };
 
   meta = with lib; {
     description = "Faenza icon theme from MATE";
     homepage = "https://mate-desktop.org";
-    license = licenses.gpl2Plus;
+    license = licenses.gpl3Plus;
     platforms = platforms.unix;
     maintainers = teams.mate.members;
   };
diff --git a/pkgs/desktops/mate/mate-themes/default.nix b/pkgs/desktops/mate/mate-themes/default.nix
index 1ae2c74c77e..af186e4c5a2 100644
--- a/pkgs/desktops/mate/mate-themes/default.nix
+++ b/pkgs/desktops/mate/mate-themes/default.nix
@@ -48,10 +48,7 @@ stdenv.mkDerivation rec {
 
   enableParallelBuilding = true;
 
-  passthru.updateScript = mateUpdateScript {
-    inherit pname version;
-    url = "https://pub.mate-desktop.org/releases/themes";
-  };
+  passthru.updateScript = mateUpdateScript { inherit pname version; };
 
   meta = with lib; {
     description = "A set of themes from MATE";