From bd12f748276e9aaf6838d5c7d1ea44d1b7b7e564 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Vask=C3=B3?= Date: Sun, 30 Dec 2018 09:54:21 +0100 Subject: [PATCH] material-design-icons: init at 3.2.89 (#52969) It is a bit unfortunate that the name is so close to material-icons, however it is consistent with the project name and how it is present in AUR (ttf-material-design-icons-git) --- maintainers/maintainer-list.nix | 5 +++ .../fonts/material-design-icons/default.nix | 38 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 3 files changed, 45 insertions(+) create mode 100644 pkgs/data/fonts/material-design-icons/default.nix diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 48474b21235..e7750bfc47f 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -4677,6 +4677,11 @@ github = "vklquevs"; name = "vklquevs"; }; + vlaci = { + email = "laszlo.vasko@outlook.com"; + github = "vlaci"; + name = "László Vaskó"; + }; vlstill = { email = "xstill@fi.muni.cz"; github = "vlstill"; diff --git a/pkgs/data/fonts/material-design-icons/default.nix b/pkgs/data/fonts/material-design-icons/default.nix new file mode 100644 index 00000000000..c6e48cccb8c --- /dev/null +++ b/pkgs/data/fonts/material-design-icons/default.nix @@ -0,0 +1,38 @@ +{ stdenv, fetchFromGitHub }: + +stdenv.mkDerivation rec { + name = "material-design-icons-${version}"; + version = "3.2.89"; + + src = fetchFromGitHub { + owner = "Templarian"; + repo = "MaterialDesign-Webfont"; + rev = "v${version}"; + sha256 = "1rxaiiij96kqncsrlkyp109m36v28cgxild7z04k4jh79fvmhjvn"; + }; + + installPhase = '' + mkdir -p $out/share/fonts/{eot,svg,truetype,woff,woff2} + cp fonts/*.eot $out/share/fonts/eot/ + cp fonts/*.svg $out/share/fonts/svg/ + cp fonts/*.ttf $out/share/fonts/truetype/ + cp fonts/*.woff $out/share/fonts/woff/ + cp fonts/*.woff2 $out/share/fonts/woff2/ + ''; + + meta = with stdenv.lib; { + description = "3200+ Material Design Icons from the Community"; + longDescription = '' + Material Design Icons' growing icon collection allows designers and + developers targeting various platforms to download icons in the format, + color and size they need for any project. + ''; + homepage = https://materialdesignicons.com; + license = with licenses; [ + asl20 # for icons from: https://github.com/google/material-design-icons + ofl + ]; + platforms = platforms.all; + maintainers = with maintainers; [ vlaci ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 03fa56c0213..6aa9f7fe967 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -15632,6 +15632,8 @@ in materia-theme = callPackage ../data/themes/materia-theme { }; + material-design-icons = callPackage ../data/fonts/material-design-icons { }; + material-icons = callPackage ../data/fonts/material-icons { }; meslo-lg = callPackage ../data/fonts/meslo-lg {};