about summary refs log tree commit diff
diff options
context:
space:
mode:
authorEshin Kunishima <ek@esh.ink>2017-11-21 19:45:08 +0900
committerEshin Kunishima <ek@esh.ink>2017-11-21 20:28:27 +0900
commit05ce88e6dd1a4fdc52851a2b2038a72d5a45efc2 (patch)
tree0dcec700fb163808318dd7f2fb0da13cc2004b89
parent73746502d80878780a771a3d8d56fed071016ca4 (diff)
downloadnixlib-05ce88e6dd1a4fdc52851a2b2038a72d5a45efc2.tar
nixlib-05ce88e6dd1a4fdc52851a2b2038a72d5a45efc2.tar.gz
nixlib-05ce88e6dd1a4fdc52851a2b2038a72d5a45efc2.tar.bz2
nixlib-05ce88e6dd1a4fdc52851a2b2038a72d5a45efc2.tar.lz
nixlib-05ce88e6dd1a4fdc52851a2b2038a72d5a45efc2.tar.xz
nixlib-05ce88e6dd1a4fdc52851a2b2038a72d5a45efc2.tar.zst
nixlib-05ce88e6dd1a4fdc52851a2b2038a72d5a45efc2.zip
migmix: init at 20150712
-rw-r--r--lib/maintainers.nix1
-rw-r--r--pkgs/data/fonts/migmix/default.nix40
-rw-r--r--pkgs/top-level/all-packages.nix2
3 files changed, 43 insertions, 0 deletions
diff --git a/lib/maintainers.nix b/lib/maintainers.nix
index f050904896fc..0aed862af522 100644
--- a/lib/maintainers.nix
+++ b/lib/maintainers.nix
@@ -414,6 +414,7 @@
   michelk = "Michel Kuhlmann <michel@kuhlmanns.info>";
   midchildan = "midchildan <midchildan+nix@gmail.com>";
   mikefaille = "Michaƫl Faille <michael@faille.io>";
+  mikoim = "Eshin Kunishima <ek@esh.ink>";
   miltador = "Vasiliy Solovey <miltador@yandex.ua>";
   mimadrid = "Miguel Madrid <mimadrid@ucm.es>";
   mirdhyn = "Merlin Gaillard <mirdhyn@gmail.com>";
diff --git a/pkgs/data/fonts/migmix/default.nix b/pkgs/data/fonts/migmix/default.nix
new file mode 100644
index 000000000000..7a1511f87065
--- /dev/null
+++ b/pkgs/data/fonts/migmix/default.nix
@@ -0,0 +1,40 @@
+{ stdenv, fetchzip }:
+
+stdenv.mkDerivation rec {
+  name = "migmix-${version}";
+  version = "20150712";
+
+  srcs = [
+    (fetchzip {
+      url = "mirror://sourceforgejp/mix-mplus-ipa/63544/migmix-1p-${version}.zip";
+      sha256 = "0wp44axcalaak04nj3dgpx0vk13nqa3ihx2vjv4acsgv83x8ciph";
+    })
+    (fetchzip {
+      url = "mirror://sourceforgejp/mix-mplus-ipa/63544/migmix-2p-${version}.zip";
+      sha256 = "0y7s3rbxrp5bv56qgihk8b847lqgibfhn2wlkzx7z655fbzdgxw9";
+    })
+    (fetchzip {
+      url = "mirror://sourceforgejp/mix-mplus-ipa/63544/migmix-1m-${version}.zip";
+      sha256 = "1sfym0chy8ilyd9sr3mjc0bf63vc33p05ynpdc11miivxn4qsshx";
+    })
+    (fetchzip {
+      url = "mirror://sourceforgejp/mix-mplus-ipa/63544/migmix-2m-${version}.zip";
+      sha256 = "0hg04rvm39fh4my4akmv4rhfc14s3ipz2aw718h505k9hppkhkch";
+    })
+  ];
+
+  phases = [ "installPhase" ];
+
+  installPhase = ''
+    mkdir -p $out/share/fonts/truetype/migmix
+    find ${toString srcs} -name '*.ttf' | xargs -I % cp % $out/share/fonts/truetype/migmix
+  '';
+
+  meta = with stdenv.lib; {
+    description = "A high-quality Japanese font based on M+ fonts and IPA fonts";
+    homepage = http://mix-mplus-ipa.osdn.jp/migmix;
+    license = stdenv.lib.licenses.ipa;
+    platforms = stdenv.lib.platforms.unix;
+    maintainers = [ maintainers.mikoim ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 4e9c3e9bec9a..cd309f4c1bf6 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -13471,6 +13471,8 @@ with pkgs;
 
   meslo-lg = callPackage ../data/fonts/meslo-lg {};
 
+  migmix = callPackage ../data/fonts/migmix {};
+
   miscfiles = callPackage ../data/misc/miscfiles { };
 
   media-player-info = callPackage ../data/misc/media-player-info {};