remarkjs: switch to fetchFromGitHub

authored by Felix Buehler and committed by Jonathan Ringer aac38fed 676bbe42

+12 -8
+12 -8
pkgs/development/web/remarkjs/default.nix
··· 1 - { stdenv, lib, fetchgit, fetchurl, nodejs, phantomjs2, pkgs }: 1 + { stdenv, lib, fetchFromGitHub, nodejs, phantomjs2, pkgs }: 2 2 3 3 with lib; 4 4 5 5 let 6 6 7 7 # highlight.js is a git submodule of remark 8 - highlightjs = fetchgit { 9 - url = "https://github.com/isagalaev/highlight.js"; 8 + highlightjs = fetchFromGitHub { 9 + owner = "isagalaev"; 10 + repo = "highlight.js"; 10 11 rev = "10b9500b67983f0a9c42d8ce8bf8e8c469f7078c"; 11 12 sha256 = "1yy8by15kfklw8lwh17z1swpj067q0skjjih12yawbryraig41m0"; 12 13 }; ··· 16 17 inherit (stdenv.hostPlatform) system; 17 18 }; 18 19 19 - in stdenv.mkDerivation rec { 20 + in 21 + stdenv.mkDerivation rec { 20 22 pname = "remarkjs"; 21 23 22 24 version = "0.7.0"; 23 25 24 - src = fetchurl { 25 - url = "https://github.com/gnab/remark/archive/v${version}.tar.gz"; 26 - sha256 = "1a2il6aa0g9cnig56ykmq8lr626pbxlsllk6js41h6gcn214rw60"; 26 + src = fetchFromGitHub { 27 + owner = "gnab"; 28 + repo = "remark"; 29 + rev = "v${version}"; 30 + sha256 = "sha256-zhHuW4pBqXQEBlSxuyvHKh+ftyIdcqpYgIZZHArUtns="; 27 31 }; 28 32 29 33 buildInputs = [ nodejs phantomjs2 ] ++ (with nodePackages; [ ··· 62 66 meta = { 63 67 homepage = "https://remarkjs.com"; 64 68 description = "A simple, in-browser, markdown-driven slideshow tool"; 65 - maintainers = []; 69 + maintainers = [ ]; 66 70 platforms = lib.platforms.linux; 67 71 license = lib.licenses.mit; 68 72 broken = true;