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