deepin-icon-theme: init at 2021.11.24

authored by rewine and committed by rewine 6af5ac7b 3875a3e3

+49
+46
pkgs/desktops/deepin/artwork/deepin-icon-theme/default.nix
···
··· 1 + { stdenvNoCC 2 + , lib 3 + , fetchFromGitHub 4 + , gtk3 5 + , xcursorgen 6 + , papirus-icon-theme 7 + }: 8 + 9 + stdenvNoCC.mkDerivation rec { 10 + pname = "deepin-icon-theme"; 11 + version = "2021.11.24"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "linuxdeepin"; 15 + repo = pname; 16 + rev = version; 17 + sha256 = "sha256-UC3PbqolcCbVrIEDqMovfJ4oeofMUGJag1A6u7X3Ml8="; 18 + }; 19 + 20 + makeFlags = [ "PREFIX=${placeholder "out"}" ]; 21 + 22 + nativeBuildInputs = [ 23 + gtk3 24 + xcursorgen 25 + ]; 26 + 27 + propagatedBuildInputs = [ 28 + papirus-icon-theme 29 + ]; 30 + 31 + dontDropIconThemeCache = true; 32 + 33 + postFixup = '' 34 + for theme in $out/share/icons/*; do 35 + gtk-update-icon-cache $theme 36 + done 37 + ''; 38 + 39 + meta = with lib; { 40 + description = "Deepin Icon Theme provides the base icon themes on Deepin"; 41 + homepage = "https://github.com/linuxdeepin/deepin-icon-theme"; 42 + license = licenses.gpl3Plus; 43 + platforms = platforms.linux; 44 + maintainers = teams.deepin.members; 45 + }; 46 + }
+3
pkgs/desktops/deepin/default.nix
··· 22 23 #### Dtk Application 24 deepin-calculator = callPackage ./apps/deepin-calculator { }; 25 }; 26 in 27 lib.makeScope libsForQt5.newScope packages
··· 22 23 #### Dtk Application 24 deepin-calculator = callPackage ./apps/deepin-calculator { }; 25 + 26 + #### ARTWORK 27 + deepin-icon-theme = callPackage ./artwork/deepin-icon-theme { }; 28 }; 29 in 30 lib.makeScope libsForQt5.newScope packages