diff options
author | Yegor Timoshenko <yegortimoshenko@riseup.net> | 2018-02-24 11:10:41 +0000 |
---|---|---|
committer | Yegor Timoshenko <yegortimoshenko@riseup.net> | 2018-02-24 11:10:41 +0000 |
commit | 5a22c587eb884387ea0a7b8ef7a5f68d01ab8c80 (patch) | |
tree | e4cfaed868ad3ed60a260cdd73f9b6753c9fff1b /pkgs | |
parent | ed7259b781ea365eb4366be483cf4d759c3a7904 (diff) | |
download | nixlib-5a22c587eb884387ea0a7b8ef7a5f68d01ab8c80.tar nixlib-5a22c587eb884387ea0a7b8ef7a5f68d01ab8c80.tar.gz nixlib-5a22c587eb884387ea0a7b8ef7a5f68d01ab8c80.tar.bz2 nixlib-5a22c587eb884387ea0a7b8ef7a5f68d01ab8c80.tar.lz nixlib-5a22c587eb884387ea0a7b8ef7a5f68d01ab8c80.tar.xz nixlib-5a22c587eb884387ea0a7b8ef7a5f68d01ab8c80.tar.zst nixlib-5a22c587eb884387ea0a7b8ef7a5f68d01ab8c80.zip |
elementary-icon-theme: use CMake, build GTK icon cache
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/data/icons/elementary-icon-theme/default.nix | 19 |
1 files changed, 6 insertions, 13 deletions
diff --git a/pkgs/data/icons/elementary-icon-theme/default.nix b/pkgs/data/icons/elementary-icon-theme/default.nix index 77d29d52507e..db4b5ea6387b 100644 --- a/pkgs/data/icons/elementary-icon-theme/default.nix +++ b/pkgs/data/icons/elementary-icon-theme/default.nix @@ -1,26 +1,19 @@ -{ stdenv, fetchurl }: +{ stdenv, fetchurl, cmake, gtk3 }: stdenv.mkDerivation rec { + name = "elementary-icon-theme-${version}"; version = "4.3.1"; - package-name = "elementary-icon-theme"; - - name = "${package-name}-${version}"; - src = fetchurl { url = "https://launchpad.net/elementaryicons/4.x/${version}/+download/${name}.tar.xz"; sha256 = "1rp22igvnx71l94j5a6px142329djhk2psm1wfgbhdxbj23hw9kb"; }; - dontBuild = true; + nativeBuildInputs = [ cmake gtk3 ]; + + postPatch = "cat > volumeicon/CMakeLists.txt"; + postFixup = "gtk-update-icon-cache $out/share/icons/elementary"; - installPhase = '' - install -dm 755 $out/share/{icons,doc/$name} - cp -dr --no-preserve='ownership' . $out/share/icons/Elementary/ - mv $out/share/icons/Elementary/{AUTHORS,CONTRIBUTORS,README.md} \ - $out/share/doc/$name/ - rm $out/share/icons/Elementary/{COPYING,pre-commit} - ''; meta = with stdenv.lib; { description = "Elementary icon theme"; |