summary refs log tree commit diff
path: root/pkgs/data/icons
diff options
context:
space:
mode:
authorJosé Romildo Malaquias <malaquias@gmail.com>2018-10-18 06:47:47 -0300
committerJosé Romildo Malaquias <malaquias@gmail.com>2018-10-20 19:57:44 -0300
commit526d2b28c9120f715513e8301d349ed91b699f26 (patch)
tree6412bb851da187346f9286c5e203493bb36f114e /pkgs/data/icons
parentb2dabdc697b760b3c95056c2dd8dc2771ef93a12 (diff)
downloadnixpkgs-526d2b28c9120f715513e8301d349ed91b699f26.tar
nixpkgs-526d2b28c9120f715513e8301d349ed91b699f26.tar.gz
nixpkgs-526d2b28c9120f715513e8301d349ed91b699f26.tar.bz2
nixpkgs-526d2b28c9120f715513e8301d349ed91b699f26.tar.lz
nixpkgs-526d2b28c9120f715513e8301d349ed91b699f26.tar.xz
nixpkgs-526d2b28c9120f715513e8301d349ed91b699f26.tar.zst
nixpkgs-526d2b28c9120f715513e8301d349ed91b699f26.zip
elementary-icon-theme: 4.3.1 -> 5.0
Diffstat (limited to 'pkgs/data/icons')
-rw-r--r--pkgs/data/icons/elementary-icon-theme/default.nix28
1 files changed, 18 insertions, 10 deletions
diff --git a/pkgs/data/icons/elementary-icon-theme/default.nix b/pkgs/data/icons/elementary-icon-theme/default.nix
index db4b5ea6387..75847041ce6 100644
--- a/pkgs/data/icons/elementary-icon-theme/default.nix
+++ b/pkgs/data/icons/elementary-icon-theme/default.nix
@@ -1,23 +1,31 @@
-{ stdenv, fetchurl, cmake, gtk3 }:
+{ stdenv, fetchFromGitHub, meson, ninja, python3, gtk3 }:
 
 stdenv.mkDerivation rec {
   name = "elementary-icon-theme-${version}";
-  version = "4.3.1";
+  version = "5.0";
 
-  src = fetchurl {
-    url = "https://launchpad.net/elementaryicons/4.x/${version}/+download/${name}.tar.xz";
-    sha256 = "1rp22igvnx71l94j5a6px142329djhk2psm1wfgbhdxbj23hw9kb";
+  src = fetchFromGitHub {
+    owner = "elementary";
+    repo = "icons";
+    rev = version;
+    sha256 = "146s26q4bb5sag35iv42hrnbdciam2ajl7s5s5jayli5vp8bw08w";
   };
 
-  nativeBuildInputs = [ cmake gtk3 ];
+  nativeBuildInputs = [ meson ninja python3 gtk3 ];
 
-  postPatch = "cat > volumeicon/CMakeLists.txt";
-  postFixup = "gtk-update-icon-cache $out/share/icons/elementary";
+  postPatch = ''
+    chmod +x meson/symlink.py
+    patchShebangs .
+    sed -i volumeicon/meson.build -e "s,'/','$out',"
+  '';
 
+  postFixup = ''
+    gtk-update-icon-cache $out/share/icons/elementary
+  '';
 
   meta = with stdenv.lib; {
-    description = "Elementary icon theme";
-    homepage = https://launchpad.net/elementaryicons;
+    description = "Icons from the Elementary Project";
+    homepage = https://github.com/elementary/icons;
     license = licenses.gpl3;
     platforms = platforms.all;
     maintainers = with maintainers; [ simonvandel ];