paper-icon-theme: build GTK icon cache

+11 -5
+11 -5
pkgs/data/icons/paper-icon-theme/default.nix
··· 1 - { stdenv, fetchFromGitHub, autoreconfHook }: 2 3 stdenv.mkDerivation rec { 4 - name = "${package-name}-${version}"; 5 - package-name = "paper-icon-theme"; 6 version = "2017-11-20"; 7 8 src = fetchFromGitHub { 9 owner = "snwh"; 10 - repo = package-name; 11 rev = "af0296ecc872ad723fad7dca6e7e89eb85cbb3a8"; 12 sha256 = "18a9zl9lbw9gc3zas49w329xrps4slvkp4nv815nlnmimz8dj85m"; 13 }; 14 15 - nativeBuildInputs = [ autoreconfHook ]; 16 17 meta = with stdenv.lib; { 18 description = "Modern icon theme designed around bold colours and simple geometric shapes";
··· 1 + { stdenv, fetchFromGitHub, autoreconfHook, gtk3 }: 2 3 stdenv.mkDerivation rec { 4 + name = "${pname}-${version}"; 5 + pname = "paper-icon-theme"; 6 version = "2017-11-20"; 7 8 src = fetchFromGitHub { 9 owner = "snwh"; 10 + repo = pname; 11 rev = "af0296ecc872ad723fad7dca6e7e89eb85cbb3a8"; 12 sha256 = "18a9zl9lbw9gc3zas49w329xrps4slvkp4nv815nlnmimz8dj85m"; 13 }; 14 15 + nativeBuildInputs = [ autoreconfHook gtk3 ]; 16 + 17 + postFixup = '' 18 + for theme in $out/share/icons/*; do 19 + gtk-update-icon-cache $theme 20 + done 21 + ''; 22 23 meta = with stdenv.lib; { 24 description = "Modern icon theme designed around bold colours and simple geometric shapes";