xfce: remove archiveUpdater and use httpTwoLevelsUpdater for some packages

+65 -43
+5 -7
pkgs/desktops/xfce/art/xfce4-icon-theme/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, intltool, gtk3, gnome-icon-theme, tango-icon-theme, hicolor-icon-theme, xfce }: 2 - 3 - let 4 - category = "art"; 5 - in 6 7 stdenv.mkDerivation rec { 8 pname = "xfce4-icon-theme"; 9 version = "4.4.3"; 10 11 src = fetchurl { 12 - url = "mirror://xfce/src/${category}/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.bz2"; 13 sha256 = "sha256-1HhmktVrilY/ZqXyYPHxOt4R6Gx4y8slqfml/EfPZvo="; 14 }; 15 ··· 28 29 dontDropIconThemeCache = true; 30 31 - passthru.updateScript = xfce.archiveUpdater { inherit category pname version; }; 32 33 meta = with lib; { 34 homepage = "https://www.xfce.org/";
··· 1 + { lib, stdenv, fetchurl, pkg-config, intltool, gtk3, gnome-icon-theme, tango-icon-theme, hicolor-icon-theme, httpTwoLevelsUpdater }: 2 3 stdenv.mkDerivation rec { 4 pname = "xfce4-icon-theme"; 5 version = "4.4.3"; 6 7 src = fetchurl { 8 + url = "mirror://xfce/src/art/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.bz2"; 9 sha256 = "sha256-1HhmktVrilY/ZqXyYPHxOt4R6Gx4y8slqfml/EfPZvo="; 10 }; 11 ··· 24 25 dontDropIconThemeCache = true; 26 27 + passthru.updateScript = httpTwoLevelsUpdater { 28 + url = "https://archive.xfce.org/src/art/${pname}"; 29 + }; 30 31 meta = with lib; { 32 homepage = "https://www.xfce.org/";
+5 -7
pkgs/desktops/xfce/art/xfwm4-themes/default.nix
··· 1 - { lib, stdenv, fetchurl, xfce }: 2 - 3 - let 4 - category = "art"; 5 - in 6 7 stdenv.mkDerivation rec { 8 pname = "xfwm4-themes"; 9 version = "4.10.0"; 10 11 src = fetchurl { 12 - url = "mirror://xfce/src/${category}/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.bz2"; 13 sha256 = "sha256-MhTV8A6XA7XoyefDKH1gbe3scoXOtNXbMy6TraZv1XU="; 14 }; 15 16 - passthru.updateScript = xfce.archiveUpdater { inherit category pname version; }; 17 18 meta = with lib; { 19 homepage = "https://www.xfce.org/";
··· 1 + { lib, stdenv, fetchurl, httpTwoLevelsUpdater }: 2 3 stdenv.mkDerivation rec { 4 pname = "xfwm4-themes"; 5 version = "4.10.0"; 6 7 src = fetchurl { 8 + url = "mirror://xfce/src/art/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.bz2"; 9 sha256 = "sha256-MhTV8A6XA7XoyefDKH1gbe3scoXOtNXbMy6TraZv1XU="; 10 }; 11 12 + passthru.updateScript = httpTwoLevelsUpdater { 13 + url = "https://archive.xfce.org/src/art/${pname}"; 14 + }; 15 16 meta = with lib; { 17 homepage = "https://www.xfce.org/";
-7
pkgs/desktops/xfce/default.nix
··· 5 6 genericUpdater = pkgs.genericUpdater; 7 8 - archiveUpdater = { category, pname, version }: 9 - pkgs.httpTwoLevelsUpdater { 10 - inherit pname version; 11 - attrPath = "xfce.${pname}"; 12 - url = "https://archive.xfce.org/src/${category}/${pname}"; 13 - }; 14 - 15 mkXfceDerivation = callPackage ./mkXfceDerivation.nix { }; 16 17 automakeAddFlags = pkgs.makeSetupHook { } ./automakeAddFlags.sh;
··· 5 6 genericUpdater = pkgs.genericUpdater; 7 8 mkXfceDerivation = callPackage ./mkXfceDerivation.nix { }; 9 10 automakeAddFlags = pkgs.makeSetupHook { } ./automakeAddFlags.sh;
+5 -2
pkgs/desktops/xfce/panel-plugins/xfce4-embed-plugin/default.nix
··· 7 , xfce4-panel 8 , libxfce4ui 9 , gtk2 10 - , xfce 11 }: 12 13 let ··· 33 gtk2 34 ]; 35 36 - passthru.updateScript = xfce.archiveUpdater { inherit category pname version; }; 37 38 meta = with lib;{ 39 homepage = "https://docs.xfce.org/panel-plugins/xfce4-embed-plugin";
··· 7 , xfce4-panel 8 , libxfce4ui 9 , gtk2 10 + , gitUpdater 11 }: 12 13 let ··· 33 gtk2 34 ]; 35 36 + passthru.updateScript = gitUpdater { 37 + url = "https://gitlab.xfce.org/panel-plugins/${pname}"; 38 + rev-prefix = "${pname}-"; 39 + }; 40 41 meta = with lib;{ 42 homepage = "https://docs.xfce.org/panel-plugins/xfce4-embed-plugin";
+5 -2
pkgs/desktops/xfce/panel-plugins/xfce4-eyes-plugin/default.nix
··· 8 , libxfce4ui 9 , xfconf 10 , gtk3 11 - , xfce 12 }: 13 14 let ··· 35 gtk3 36 ]; 37 38 - passthru.updateScript = xfce.archiveUpdater { inherit category pname version; }; 39 40 meta = with lib; { 41 homepage = "https://docs.xfce.org/panel-plugins/xfce4-eyes-plugin";
··· 8 , libxfce4ui 9 , xfconf 10 , gtk3 11 + , gitUpdater 12 }: 13 14 let ··· 35 gtk3 36 ]; 37 38 + passthru.updateScript = gitUpdater { 39 + url = "https://gitlab.xfce.org/panel-plugins/${pname}"; 40 + rev-prefix = "${pname}-"; 41 + }; 42 43 meta = with lib; { 44 homepage = "https://docs.xfce.org/panel-plugins/xfce4-eyes-plugin";
+5 -2
pkgs/desktops/xfce/panel-plugins/xfce4-fsguard-plugin/default.nix
··· 8 , libxfce4ui 9 , xfconf 10 , gtk3 11 - , xfce 12 }: 13 14 let ··· 35 gtk3 36 ]; 37 38 - passthru.updateScript = xfce.archiveUpdater { inherit category pname version; }; 39 40 meta = with lib; { 41 homepage = "https://docs.xfce.org/panel-plugins/xfce4-fsguard-plugin";
··· 8 , libxfce4ui 9 , xfconf 10 , gtk3 11 + , gitUpdater 12 }: 13 14 let ··· 35 gtk3 36 ]; 37 38 + passthru.updateScript = gitUpdater { 39 + url = "https://gitlab.xfce.org/panel-plugins/${pname}"; 40 + rev-prefix = "${pname}-"; 41 + }; 42 43 meta = with lib; { 44 homepage = "https://docs.xfce.org/panel-plugins/xfce4-fsguard-plugin";
+5 -2
pkgs/desktops/xfce/panel-plugins/xfce4-genmon-plugin/default.nix
··· 7 , xfce4-panel 8 , libxfce4ui 9 , gtk3 10 - , xfce 11 }: 12 13 let ··· 33 gtk3 34 ]; 35 36 - passthru.updateScript = xfce.archiveUpdater { inherit category pname version; }; 37 38 meta = with lib; { 39 homepage = "https://docs.xfce.org/panel-plugins/xfce4-genmon-plugin";
··· 7 , xfce4-panel 8 , libxfce4ui 9 , gtk3 10 + , gitUpdater 11 }: 12 13 let ··· 33 gtk3 34 ]; 35 36 + passthru.updateScript = gitUpdater { 37 + url = "https://gitlab.xfce.org/panel-plugins/${pname}"; 38 + rev-prefix = "${pname}-"; 39 + }; 40 41 meta = with lib; { 42 homepage = "https://docs.xfce.org/panel-plugins/xfce4-genmon-plugin";
+5 -2
pkgs/desktops/xfce/panel-plugins/xfce4-mailwatch-plugin/default.nix
··· 1 { lib, stdenv, fetchurl, pkg-config, intltool, xfce4-panel, libxfce4ui, 2 - exo, gnutls, libgcrypt, xfce }: 3 4 let 5 category = "panel-plugins"; ··· 27 libgcrypt 28 ]; 29 30 - passthru.updateScript = xfce.archiveUpdater { inherit category pname version; }; 31 32 meta = with lib; { 33 homepage = "https://docs.xfce.org/panel-plugins/xfce4-mailwatch-plugin";
··· 1 { lib, stdenv, fetchurl, pkg-config, intltool, xfce4-panel, libxfce4ui, 2 + exo, gnutls, libgcrypt, gitUpdater }: 3 4 let 5 category = "panel-plugins"; ··· 27 libgcrypt 28 ]; 29 30 + passthru.updateScript = gitUpdater { 31 + url = "https://gitlab.xfce.org/panel-plugins/${pname}"; 32 + rev-prefix = "${pname}-"; 33 + }; 34 35 meta = with lib; { 36 homepage = "https://docs.xfce.org/panel-plugins/xfce4-mailwatch-plugin";
+5 -2
pkgs/desktops/xfce/panel-plugins/xfce4-mpc-plugin/default.nix
··· 1 { lib, stdenv, fetchurl, pkg-config, intltool, libxfce4util, xfce4-panel, 2 - libxfce4ui, gtk3, exo, xfce }: 3 4 let 5 category = "panel-plugins"; ··· 27 exo 28 ]; 29 30 - passthru.updateScript = xfce.archiveUpdater { inherit category pname version; }; 31 32 meta = with lib; { 33 homepage = "https://docs.xfce.org/panel-plugins/xfce4-mpc-plugin";
··· 1 { lib, stdenv, fetchurl, pkg-config, intltool, libxfce4util, xfce4-panel, 2 + libxfce4ui, gtk3, exo, gitUpdater }: 3 4 let 5 category = "panel-plugins"; ··· 27 exo 28 ]; 29 30 + passthru.updateScript = gitUpdater { 31 + url = "https://gitlab.xfce.org/panel-plugins/${pname}"; 32 + rev-prefix = "${pname}-"; 33 + }; 34 35 meta = with lib; { 36 homepage = "https://docs.xfce.org/panel-plugins/xfce4-mpc-plugin";
+5 -2
pkgs/desktops/xfce/panel-plugins/xfce4-notes-plugin/default.nix
··· 6 , xfce4-panel 7 , libxfce4ui 8 , xfconf 9 - , xfce 10 }: 11 12 let ··· 31 xfconf 32 ]; 33 34 - passthru.updateScript = xfce.archiveUpdater { inherit category pname version; }; 35 36 meta = with lib; { 37 homepage = "https://docs.xfce.org/panel-plugins/xfce4-notes-plugin";
··· 6 , xfce4-panel 7 , libxfce4ui 8 , xfconf 9 + , gitUpdater 10 }: 11 12 let ··· 31 xfconf 32 ]; 33 34 + passthru.updateScript = gitUpdater { 35 + url = "https://gitlab.xfce.org/panel-plugins/${pname}"; 36 + rev-prefix = "${pname}-"; 37 + }; 38 39 meta = with lib; { 40 homepage = "https://docs.xfce.org/panel-plugins/xfce4-notes-plugin";
+5 -2
pkgs/desktops/xfce/panel-plugins/xfce4-sensors-plugin/default.nix
··· 1 { lib, stdenv, fetchurl, pkg-config, intltool, gtk3, libxfce4ui, 2 - libxfce4util, xfce4-panel, libnotify, lm_sensors, hddtemp, netcat-gnu, xfce 3 }: 4 5 let ··· 38 "--with-pathnetcat=${netcat-gnu}/bin/netcat" 39 ]; 40 41 - passthru.updateScript = xfce.archiveUpdater { inherit category pname version; }; 42 43 meta = with lib; { 44 homepage = "https://docs.xfce.org/panel-plugins/xfce4-sensors-plugin";
··· 1 { lib, stdenv, fetchurl, pkg-config, intltool, gtk3, libxfce4ui, 2 + libxfce4util, xfce4-panel, libnotify, lm_sensors, hddtemp, netcat-gnu, gitUpdater 3 }: 4 5 let ··· 38 "--with-pathnetcat=${netcat-gnu}/bin/netcat" 39 ]; 40 41 + passthru.updateScript = gitUpdater { 42 + url = "https://gitlab.xfce.org/panel-plugins/${pname}"; 43 + rev-prefix = "${pname}-"; 44 + }; 45 46 meta = with lib; { 47 homepage = "https://docs.xfce.org/panel-plugins/xfce4-sensors-plugin";
+5 -2
pkgs/desktops/xfce/panel-plugins/xfce4-systemload-plugin/default.nix
··· 6 , xfce4-panel 7 , libxfce4ui 8 , xfconf 9 - , xfce 10 }: 11 12 let ··· 31 xfconf 32 ]; 33 34 - passthru.updateScript = xfce.archiveUpdater { inherit category pname version; }; 35 36 meta = with lib; { 37 homepage = "https://docs.xfce.org/panel-plugins/xfce4-systemload-plugin";
··· 6 , xfce4-panel 7 , libxfce4ui 8 , xfconf 9 + , gitUpdater 10 }: 11 12 let ··· 31 xfconf 32 ]; 33 34 + passthru.updateScript = gitUpdater { 35 + url = "https://gitlab.xfce.org/panel-plugins/${pname}"; 36 + rev-prefix = "${pname}-"; 37 + }; 38 39 meta = with lib; { 40 homepage = "https://docs.xfce.org/panel-plugins/xfce4-systemload-plugin";
+5 -2
pkgs/desktops/xfce/panel-plugins/xfce4-timer-plugin/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, intltool, libxfce4util, xfce4-panel, libxfce4ui, gtk3, hicolor-icon-theme, xfce }: 2 3 let 4 category = "panel-plugins"; ··· 28 29 hardeningDisable = [ "format" ]; 30 31 - passthru.updateScript = xfce.archiveUpdater { inherit category pname version; }; 32 33 meta = with lib; { 34 homepage = "https://docs.xfce.org/panel-plugins/xfce4-timer-plugin";
··· 1 + { lib, stdenv, fetchurl, pkg-config, intltool, libxfce4util, xfce4-panel, libxfce4ui, gtk3, hicolor-icon-theme, gitUpdater }: 2 3 let 4 category = "panel-plugins"; ··· 28 29 hardeningDisable = [ "format" ]; 30 31 + passthru.updateScript = gitUpdater { 32 + url = "https://gitlab.xfce.org/panel-plugins/${pname}"; 33 + rev-prefix = "${pname}-"; 34 + }; 35 36 meta = with lib; { 37 homepage = "https://docs.xfce.org/panel-plugins/xfce4-timer-plugin";
+5 -2
pkgs/desktops/xfce/panel-plugins/xfce4-weather-plugin/default.nix
··· 1 { lib, stdenv, fetchurl, pkg-config, intltool, libxml2, libsoup, upower, 2 - libxfce4ui, xfce4-panel, xfconf, hicolor-icon-theme, xfce }: 3 4 let 5 category = "panel-plugins"; ··· 31 32 enableParallelBuilding = true; 33 34 - passthru.updateScript = xfce.archiveUpdater { inherit category pname version; }; 35 36 meta = with lib; { 37 homepage = "https://docs.xfce.org/panel-plugins/xfce4-weather-plugin";
··· 1 { lib, stdenv, fetchurl, pkg-config, intltool, libxml2, libsoup, upower, 2 + libxfce4ui, xfce4-panel, xfconf, hicolor-icon-theme, gitUpdater }: 3 4 let 5 category = "panel-plugins"; ··· 31 32 enableParallelBuilding = true; 33 34 + passthru.updateScript = gitUpdater { 35 + url = "https://gitlab.xfce.org/panel-plugins/${pname}"; 36 + rev-prefix = "${pname}-"; 37 + }; 38 39 meta = with lib; { 40 homepage = "https://docs.xfce.org/panel-plugins/xfce4-weather-plugin";