Merge pull request #264845 from romildo/upd.papirus-icon-theme

papirus-icon-theme: 20230901 -> 20231101

authored by José Romildo Malaquias and committed by GitHub 489d27a2 87cc0698

+29 -9
+25 -8
pkgs/data/icons/papirus-icon-theme/default.nix
··· 1 - { lib, stdenvNoCC, fetchFromGitHub, gtk3, pantheon, breeze-icons, gnome-icon-theme, hicolor-icon-theme, papirus-folders, color ? null }: 1 + { lib 2 + , stdenvNoCC 3 + , fetchFromGitHub 4 + , gtk3 5 + , breeze-icons 6 + , elementary-icon-theme 7 + , hicolor-icon-theme 8 + , papirus-folders 9 + , color ? null 10 + , withElementary ? false 11 + , gitUpdater 12 + }: 2 13 3 14 stdenvNoCC.mkDerivation rec { 4 15 pname = "papirus-icon-theme"; 5 - version = "20230901"; 16 + version = "20231101"; 6 17 7 18 src = fetchFromGitHub { 8 19 owner = "PapirusDevelopmentTeam"; 9 20 repo = pname; 10 21 rev = version; 11 - hash = "sha256-FcTNZgCdPlYjpheA3PfZBR3apOkDi4+RafQtXdqchGI="; 22 + hash = "sha256-0ooHuMqGzlMLVTR/u+kCJLibfqTAtq662EG8i3JIzPA="; 12 23 }; 13 24 14 - nativeBuildInputs = [ gtk3 papirus-folders ]; 25 + nativeBuildInputs = [ 26 + gtk3 27 + papirus-folders 28 + ]; 15 29 16 30 propagatedBuildInputs = [ 17 - pantheon.elementary-icon-theme 18 31 breeze-icons 19 - gnome-icon-theme 20 32 hicolor-icon-theme 33 + ] ++ lib.optional withElementary [ 34 + elementary-icon-theme 21 35 ]; 22 36 23 37 dontDropIconThemeCache = true; 24 38 25 39 installPhase = '' 26 40 runHook preInstall 41 + 27 42 mkdir -p $out/share/icons 28 - mv {,e}Papirus* $out/share/icons 43 + mv ${lib.optionalString withElementary "{,e}"}Papirus* $out/share/icons 29 44 30 45 for theme in $out/share/icons/*; do 31 46 ${lib.optionalString (color != null) "${papirus-folders}/bin/papirus-folders -t $theme -o -C ${color}"} ··· 35 50 runHook postInstall 36 51 ''; 37 52 53 + passthru.updateScript = gitUpdater { }; 54 + 38 55 meta = with lib; { 39 - description = "Papirus icon theme"; 56 + description = "Pixel perfect icon theme for Linux"; 40 57 homepage = "https://github.com/PapirusDevelopmentTeam/papirus-icon-theme"; 41 58 license = licenses.gpl3Only; 42 59 # darwin gives hash mismatch in source, probably because of file names differing only in case
+1 -1
pkgs/desktops/deepin/artwork/deepin-icon-theme/default.nix
··· 30 30 31 31 dontDropIconThemeCache = true; 32 32 33 - postFixup = '' 33 + preFixup = '' 34 34 for theme in $out/share/icons/*; do 35 35 gtk-update-icon-cache $theme 36 36 done
+3
pkgs/top-level/all-packages.nix
··· 29253 29253 29254 29254 eduli = callPackage ../data/fonts/eduli { }; 29255 29255 29256 + epapirus-icon-theme = papirus-icon-theme.override { withElementary = true; }; 29257 + 29256 29258 moeli = eduli; 29257 29259 29258 29260 edusong = callPackage ../data/fonts/edusong { }; ··· 29788 29790 paper-icon-theme = callPackage ../data/icons/paper-icon-theme { }; 29789 29791 29790 29792 papirus-icon-theme = callPackage ../data/icons/papirus-icon-theme { 29793 + inherit (pantheon) elementary-icon-theme; 29791 29794 inherit (plasma5Packages) breeze-icons; 29792 29795 }; 29793 29796