jekyll: 3.0.1 -> 3.4.1

+131 -98
+29 -20
pkgs/applications/misc/jekyll/Gemfile.lock
··· 1 1 GEM 2 2 remote: https://rubygems.org/ 3 3 specs: 4 - RedCloth (4.2.9) 5 - colorator (0.1) 6 - ffi (1.9.10) 7 - jekyll (3.0.1) 8 - colorator (~> 0.1) 4 + RedCloth (4.3.2) 5 + addressable (2.5.0) 6 + public_suffix (~> 2.0, >= 2.0.2) 7 + colorator (1.1.0) 8 + ffi (1.9.18) 9 + forwardable-extended (2.6.0) 10 + jekyll (3.4.1) 11 + addressable (~> 2.4) 12 + colorator (~> 1.0) 9 13 jekyll-sass-converter (~> 1.0) 10 14 jekyll-watch (~> 1.1) 11 15 kramdown (~> 1.3) 12 16 liquid (~> 3.0) 13 17 mercenary (~> 0.3.3) 18 + pathutil (~> 0.9) 14 19 rouge (~> 1.7) 15 20 safe_yaml (~> 1.0) 16 - jekyll-sass-converter (1.4.0) 17 - sass (~> 3.4) 18 - jekyll-watch (1.3.0) 19 - listen (~> 3.0) 20 21 jekyll-paginate (1.1.0) 21 - kramdown (1.9.0) 22 + jekyll-sass-converter (1.5.0) 23 + sass (~> 3.4) 24 + jekyll-watch (1.5.0) 25 + listen (~> 3.0, < 3.1) 26 + kramdown (1.13.2) 22 27 liquid (3.0.6) 23 - listen (3.0.5) 24 - rb-fsevent (>= 0.9.3) 25 - rb-inotify (>= 0.9) 26 - mercenary (0.3.5) 27 - rb-fsevent (0.9.7) 28 - rb-inotify (0.9.5) 28 + listen (3.0.8) 29 + rb-fsevent (~> 0.9, >= 0.9.4) 30 + rb-inotify (~> 0.9, >= 0.9.7) 31 + mercenary (0.3.6) 32 + pathutil (0.14.0) 33 + forwardable-extended (~> 2.6) 34 + public_suffix (2.0.5) 35 + rb-fsevent (0.9.8) 36 + rb-inotify (0.9.8) 29 37 ffi (>= 0.5.0) 30 - rdiscount (2.1.8) 31 - rouge (1.10.1) 38 + rdiscount (2.2.0.1) 39 + rouge (1.11.1) 32 40 safe_yaml (1.0.4) 33 - sass (3.4.20) 41 + sass (3.4.23) 34 42 35 43 PLATFORMS 36 44 ruby ··· 38 46 DEPENDENCIES 39 47 RedCloth 40 48 jekyll 49 + jekyll-paginate 41 50 rdiscount 42 51 43 52 BUNDLED WITH 44 - 1.10.6 53 + 1.14.4
+6 -4
pkgs/applications/misc/jekyll/default.nix
··· 1 - { stdenv, lib, bundlerEnv, ruby_2_2, curl }: 1 + { stdenv, lib, bundlerEnv, ruby }: 2 2 3 3 bundlerEnv rec { 4 4 name = "jekyll-${version}"; 5 - version = "3.0.1"; 6 5 7 - ruby = ruby_2_2; 8 - gemdir = ./.; 6 + version = (import gemset).jekyll.version; 7 + inherit ruby; 8 + gemfile = ./Gemfile; 9 + lockfile = ./Gemfile.lock; 10 + gemset = ./gemset.nix; 9 11 10 12 meta = with lib; { 11 13 description = "Simple, blog aware, static site generator";
+96 -74
pkgs/applications/misc/jekyll/gemset.nix
··· 1 1 { 2 - "RedCloth" = { 3 - version = "4.2.9"; 2 + addressable = { 4 3 source = { 4 + remotes = ["https://rubygems.org"]; 5 + sha256 = "1j5r0anj8m4qlf2psnldip4b8ha2bsscv11lpdgnfh4nnchzjnxw"; 5 6 type = "gem"; 6 - sha256 = "06pahxyrckhgb7alsxwhhlx1ib2xsx33793finj01jk8i054bkxl"; 7 7 }; 8 + version = "2.5.0"; 8 9 }; 9 - "colorator" = { 10 - version = "0.1"; 10 + colorator = { 11 11 source = { 12 + remotes = ["https://rubygems.org"]; 13 + sha256 = "0f7wvpam948cglrciyqd798gdc6z3cfijciavd0dfixgaypmvy72"; 12 14 type = "gem"; 13 - sha256 = "09zp15hyd9wlbgf1kmrf4rnry8cpvh1h9fj7afarlqcy4hrfdpvs"; 14 15 }; 16 + version = "1.1.0"; 15 17 }; 16 - "ffi" = { 17 - version = "1.9.10"; 18 + ffi = { 18 19 source = { 20 + remotes = ["https://rubygems.org"]; 21 + sha256 = "034f52xf7zcqgbvwbl20jwdyjwznvqnwpbaps9nk18v9lgb1dpx0"; 19 22 type = "gem"; 20 - sha256 = "1m5mprppw0xcrv2mkim5zsk70v089ajzqiq5hpyb0xg96fcyzyxj"; 21 23 }; 24 + version = "1.9.18"; 22 25 }; 23 - "jekyll" = { 24 - version = "3.0.1"; 26 + forwardable-extended = { 25 27 source = { 28 + remotes = ["https://rubygems.org"]; 29 + sha256 = "15zcqfxfvsnprwm8agia85x64vjzr2w0xn9vxfnxzgcv8s699v0v"; 26 30 type = "gem"; 27 - sha256 = "107svn6r7pvkg9wwfi4r44d2rqppysjf9zf09h7z1ajsy8k2s65a"; 28 31 }; 29 - dependencies = [ 30 - "colorator" 31 - "jekyll-sass-converter" 32 - "jekyll-watch" 33 - "jekyll-paginate" 34 - "kramdown" 35 - "liquid" 36 - "mercenary" 37 - "rouge" 38 - "safe_yaml" 39 - ]; 32 + version = "2.6.0"; 40 33 }; 41 - "jekyll-sass-converter" = { 42 - version = "1.4.0"; 34 + jekyll = { 43 35 source = { 36 + remotes = ["https://rubygems.org"]; 37 + sha256 = "0qbnjx7bpshbcam6p9ss2g6gpd3gxz6h4w9yszphj3ip335yhawb"; 44 38 type = "gem"; 45 - sha256 = "095757w0pg6qh3wlfg1j1mw4fsz7s89ia4zai5f2rhx9yxsvk1d8"; 46 39 }; 47 - dependencies = [ 48 - "sass" 49 - ]; 40 + version = "3.4.1"; 50 41 }; 51 - "jekyll-watch" = { 52 - version = "1.3.0"; 42 + jekyll-paginate = { 53 43 source = { 44 + sha256 = "0r7bcs8fq98zldih4787zk5i9w24nz5wa26m84ssja95n3sas2l8"; 54 45 type = "gem"; 55 - sha256 = "1mqwvrd2hm6ah5zsxqsv2xdp31wl94pl8ybb1q324j79z8pvyarg"; 56 46 }; 57 - dependencies = [ 58 - "listen" 59 - ]; 60 - }; 61 - "jekyll-paginate" = { 62 47 version = "1.1.0"; 48 + }; 49 + jekyll-sass-converter = { 63 50 source = { 51 + remotes = ["https://rubygems.org"]; 52 + sha256 = "01m921763yfgx1gc33k5ixqz623f4c4azgnpqhgsc2q61fyfk3q1"; 64 53 type = "gem"; 65 - sha256 = "0r7bcs8fq98zldih4787zk5i9w24nz5wa26m84ssja95n3sas2l8"; 66 54 }; 55 + version = "1.5.0"; 67 56 }; 68 - "kramdown" = { 69 - version = "1.9.0"; 57 + jekyll-watch = { 70 58 source = { 59 + remotes = ["https://rubygems.org"]; 60 + sha256 = "02rg3wi95w2l0bg1igl5k6pza723vn2b2gj975gycz1cpmhdjn6z"; 71 61 type = "gem"; 72 - sha256 = "12sral2xli39mnr4b9m2sxdlgam4ni0a1mkxawc5311z107zj3p0"; 73 62 }; 63 + version = "1.5.0"; 74 64 }; 75 - "liquid" = { 76 - version = "3.0.6"; 65 + kramdown = { 77 66 source = { 67 + remotes = ["https://rubygems.org"]; 68 + sha256 = "1isiqc40q44zg57bd6cfnw1a2l0s2j5skw2awn2cz3gcm7wsf49d"; 78 69 type = "gem"; 70 + }; 71 + version = "1.13.2"; 72 + }; 73 + liquid = { 74 + source = { 79 75 sha256 = "033png37ym4jrjz5bi7zb4ic4yxacwvnllm1xxmrnr4swgyyygc2"; 76 + type = "gem"; 80 77 }; 78 + version = "3.0.6"; 81 79 }; 82 - "listen" = { 83 - version = "3.0.5"; 80 + listen = { 84 81 source = { 82 + remotes = ["https://rubygems.org"]; 83 + sha256 = "1l0y7hbyfiwpvk172r28hsdqsifq1ls39hsfmzi1vy4ll0smd14i"; 85 84 type = "gem"; 86 - sha256 = "182wd2pkf690ll19lx6zbk01a3rqkk5lwsyin6kwydl7lqxj5z3g"; 87 85 }; 88 - dependencies = [ 89 - "rb-fsevent" 90 - "rb-inotify" 91 - ]; 86 + version = "3.0.8"; 92 87 }; 93 - "mercenary" = { 94 - version = "0.3.5"; 88 + mercenary = { 95 89 source = { 90 + remotes = ["https://rubygems.org"]; 91 + sha256 = "10la0xw82dh5mqab8bl0dk21zld63cqxb1g16fk8cb39ylc4n21a"; 96 92 type = "gem"; 97 - sha256 = "0ls7z086v4xl02g4ia5jhl9s76d22crgmplpmj0c383liwbqi9pb"; 93 + }; 94 + version = "0.3.6"; 95 + }; 96 + pathutil = { 97 + source = { 98 + remotes = ["https://rubygems.org"]; 99 + sha256 = "0f444wx6vjd30lkkb2zn1k5a6g33lidrpyy7lmgy66n1gsiipzn7"; 100 + type = "gem"; 98 101 }; 102 + version = "0.14.0"; 99 103 }; 100 - "rb-fsevent" = { 101 - version = "0.9.7"; 104 + public_suffix = { 102 105 source = { 106 + remotes = ["https://rubygems.org"]; 107 + sha256 = "040jf98jpp6w140ghkhw2hvc1qx41zvywx5gj7r2ylr1148qnj7q"; 103 108 type = "gem"; 104 - sha256 = "1xlkflgxngwkd4nyybccgd1japrba4v3kwnp00alikj404clqx4v"; 105 109 }; 110 + version = "2.0.5"; 106 111 }; 107 - "rb-inotify" = { 108 - version = "0.9.5"; 112 + rb-fsevent = { 109 113 source = { 114 + remotes = ["https://rubygems.org"]; 115 + sha256 = "1pdiasp9zlr306yld19szapi6kdjk38rpv1hih9x0ry40x6mb63n"; 110 116 type = "gem"; 111 - sha256 = "0kddx2ia0qylw3r52nhg83irkaclvrncgy2m1ywpbhlhsz1rymb9"; 117 + }; 118 + version = "0.9.8"; 119 + }; 120 + rb-inotify = { 121 + source = { 122 + remotes = ["https://rubygems.org"]; 123 + sha256 = "0bq14f3md5nm00kgxgf0r9lcbn0vgbwljgajif0slxcwv622fjg9"; 124 + type = "gem"; 112 125 }; 113 - dependencies = [ 114 - "ffi" 115 - ]; 126 + version = "0.9.8"; 116 127 }; 117 - "rdiscount" = { 118 - version = "2.1.8"; 128 + rdiscount = { 119 129 source = { 130 + remotes = ["https://rubygems.org"]; 131 + sha256 = "1arvk3k06prxasq1djbj065ixar4zl171340g7wr1ww4gj9makx3"; 120 132 type = "gem"; 121 - sha256 = "0vcyy90r6wfg0b0y5wqp3d25bdyqjbwjhkm1xy9jkz9a7j72n70v"; 122 133 }; 134 + version = "2.2.0.1"; 123 135 }; 124 - "rouge" = { 125 - version = "1.10.1"; 136 + RedCloth = { 126 137 source = { 138 + remotes = ["https://rubygems.org"]; 139 + sha256 = "0m9dv7ya9q93r8x1pg2gi15rxlbck8m178j1fz7r5v6wr1avrrqy"; 127 140 type = "gem"; 128 - sha256 = "0wp8as9ypdy18kdj9h70kny1rdfq71mr8cj2bpahr9vxjjvjasqz"; 129 141 }; 142 + version = "4.3.2"; 130 143 }; 131 - "safe_yaml" = { 132 - version = "1.0.4"; 144 + rouge = { 133 145 source = { 146 + remotes = ["https://rubygems.org"]; 147 + sha256 = "13amckbdknnc5491ag28y8pqbyfpbzx5n4rlmadxhd3wkrhp92c8"; 134 148 type = "gem"; 149 + }; 150 + version = "1.11.1"; 151 + }; 152 + safe_yaml = { 153 + source = { 135 154 sha256 = "1hly915584hyi9q9vgd968x2nsi5yag9jyf5kq60lwzi5scr7094"; 155 + type = "gem"; 136 156 }; 157 + version = "1.0.4"; 137 158 }; 138 - "sass" = { 139 - version = "3.4.20"; 159 + sass = { 140 160 source = { 161 + remotes = ["https://rubygems.org"]; 162 + sha256 = "0da4mn3n60cm1ss1pw1rrpa7fxagglxiwcgvz1asf1qgf4mvcwyr"; 141 163 type = "gem"; 142 - sha256 = "04rpdcp258arh2wgdk9shbqnzd6cbbbpi3wpi9a0wby8awgpxmyf"; 143 164 }; 165 + version = "3.4.23"; 144 166 }; 145 - } 167 + }