epapirus-icon-theme: drop (#417002)

authored by Aleksana and committed by GitHub dc3c1964 1fc62257

+67 -78
+66
pkgs/by-name/pa/papirus-icon-theme/package.nix
···
··· 1 + { 2 + lib, 3 + stdenvNoCC, 4 + fetchFromGitHub, 5 + gtk3, 6 + kdePackages, 7 + hicolor-icon-theme, 8 + papirus-folders, 9 + color ? null, 10 + gitUpdater, 11 + }: 12 + 13 + stdenvNoCC.mkDerivation (finalAttrs: { 14 + pname = "papirus-icon-theme"; 15 + version = "20250501"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "PapirusDevelopmentTeam"; 19 + repo = "papirus-icon-theme"; 20 + tag = finalAttrs.version; 21 + hash = "sha256-KbUjHmNzaj7XKj+MOsPM6zh2JI+HfwuXvItUVAZAClk="; 22 + }; 23 + 24 + nativeBuildInputs = [ 25 + gtk3 26 + papirus-folders 27 + ]; 28 + 29 + propagatedBuildInputs = [ 30 + kdePackages.breeze-icons 31 + hicolor-icon-theme 32 + ]; 33 + 34 + # breeze-icons propagates qtbase 35 + dontWrapQtApps = true; 36 + 37 + dontDropIconThemeCache = true; 38 + 39 + installPhase = '' 40 + runHook preInstall 41 + 42 + mkdir -p $out/share/icons 43 + mv Papirus* $out/share/icons 44 + 45 + for theme in $out/share/icons/*; do 46 + ${lib.optionalString (color != null) "papirus-folders -t $theme -o -C ${color}"} 47 + gtk-update-icon-cache --force $theme 48 + done 49 + 50 + runHook postInstall 51 + ''; 52 + 53 + passthru.updateScript = gitUpdater { }; 54 + 55 + meta = { 56 + description = "Pixel perfect icon theme for Linux"; 57 + homepage = "https://github.com/PapirusDevelopmentTeam/papirus-icon-theme"; 58 + license = lib.licenses.gpl3Only; 59 + # darwin gives hash mismatch in source, probably because of file names differing only in case 60 + platforms = lib.platforms.linux; 61 + maintainers = with lib.maintainers; [ 62 + romildo 63 + moni 64 + ]; 65 + }; 66 + })
-71
pkgs/data/icons/papirus-icon-theme/default.nix
··· 1 - { 2 - lib, 3 - stdenvNoCC, 4 - fetchFromGitHub, 5 - gtk3, 6 - breeze-icons, 7 - elementary-icon-theme, 8 - hicolor-icon-theme, 9 - papirus-folders, 10 - color ? null, 11 - withElementary ? false, 12 - gitUpdater, 13 - }: 14 - 15 - stdenvNoCC.mkDerivation rec { 16 - pname = "papirus-icon-theme"; 17 - version = "20250501"; 18 - 19 - src = fetchFromGitHub { 20 - owner = "PapirusDevelopmentTeam"; 21 - repo = pname; 22 - rev = version; 23 - hash = "sha256-KbUjHmNzaj7XKj+MOsPM6zh2JI+HfwuXvItUVAZAClk="; 24 - }; 25 - 26 - nativeBuildInputs = [ 27 - gtk3 28 - papirus-folders 29 - ]; 30 - 31 - propagatedBuildInputs = 32 - [ 33 - breeze-icons 34 - hicolor-icon-theme 35 - ] 36 - ++ lib.optional withElementary [ 37 - elementary-icon-theme 38 - ]; 39 - 40 - dontDropIconThemeCache = true; 41 - 42 - installPhase = '' 43 - runHook preInstall 44 - 45 - mkdir -p $out/share/icons 46 - mv ${lib.optionalString withElementary "{,e}"}Papirus* $out/share/icons 47 - 48 - for theme in $out/share/icons/*; do 49 - ${lib.optionalString ( 50 - color != null 51 - ) "${papirus-folders}/bin/papirus-folders -t $theme -o -C ${color}"} 52 - gtk-update-icon-cache --force $theme 53 - done 54 - 55 - runHook postInstall 56 - ''; 57 - 58 - passthru.updateScript = gitUpdater { }; 59 - 60 - meta = with lib; { 61 - description = "Pixel perfect icon theme for Linux"; 62 - homepage = "https://github.com/PapirusDevelopmentTeam/papirus-icon-theme"; 63 - license = licenses.gpl3Only; 64 - # darwin gives hash mismatch in source, probably because of file names differing only in case 65 - platforms = platforms.linux; 66 - maintainers = with maintainers; [ 67 - romildo 68 - moni 69 - ]; 70 - }; 71 - }
···
+1
pkgs/top-level/aliases.nix
··· 624 EmptyEpsilon = empty-epsilon; # Added 2024-07-14 625 enyo-doom = enyo-launcher; # Added 2022-09-09 626 eolie = throw "'eolie' has been removed due to being unmaintained"; # Added 2025-04-15 627 epdfview = throw "'epdfview' has been removed due to lack of maintenance upstream. Consider using 'qpdfview' instead"; # Added 2024-10-19 628 ephemeral = throw "'ephemeral' has been archived upstream since 2022-04-02"; # added 2025-04-12 629 epoxy = throw "'epoxy' has been renamed to/replaced by 'libepoxy'"; # Converted to throw 2024-10-17
··· 624 EmptyEpsilon = empty-epsilon; # Added 2024-07-14 625 enyo-doom = enyo-launcher; # Added 2022-09-09 626 eolie = throw "'eolie' has been removed due to being unmaintained"; # Added 2025-04-15 627 + epapirus-icon-theme = throw "'epapirus-icon-theme' has been removed because 'papirus-icon-theme' no longer supports building with elementaryOS icon support"; # Added 2025-06-15 628 epdfview = throw "'epdfview' has been removed due to lack of maintenance upstream. Consider using 'qpdfview' instead"; # Added 2024-10-19 629 ephemeral = throw "'ephemeral' has been archived upstream since 2022-04-02"; # added 2025-04-12 630 epoxy = throw "'epoxy' has been renamed to/replaced by 'libepoxy'"; # Converted to throw 2024-10-17
-7
pkgs/top-level/all-packages.nix
··· 11538 11539 documentation-highlighter = callPackage ../misc/documentation-highlighter { }; 11540 11541 - epapirus-icon-theme = papirus-icon-theme.override { withElementary = true; }; 11542 - 11543 moeli = eduli; 11544 11545 emojione = callPackage ../data/fonts/emojione { ··· 11672 openmoji-color = callPackage ../data/fonts/openmoji { fontFormats = [ "glyf_colr_0" ]; }; 11673 11674 openmoji-black = callPackage ../data/fonts/openmoji { fontFormats = [ "glyf" ]; }; 11675 - 11676 - papirus-icon-theme = callPackage ../data/icons/papirus-icon-theme { 11677 - inherit (pantheon) elementary-icon-theme; 11678 - inherit (plasma5Packages) breeze-icons; 11679 - }; 11680 11681 papirus-maia-icon-theme = callPackage ../data/icons/papirus-maia-icon-theme { 11682 inherit (plasma5Packages) breeze-icons;
··· 11538 11539 documentation-highlighter = callPackage ../misc/documentation-highlighter { }; 11540 11541 moeli = eduli; 11542 11543 emojione = callPackage ../data/fonts/emojione { ··· 11670 openmoji-color = callPackage ../data/fonts/openmoji { fontFormats = [ "glyf_colr_0" ]; }; 11671 11672 openmoji-black = callPackage ../data/fonts/openmoji { fontFormats = [ "glyf" ]; }; 11673 11674 papirus-maia-icon-theme = callPackage ../data/icons/papirus-maia-icon-theme { 11675 inherit (plasma5Packages) breeze-icons;