lol

jekyll: 3.4.1 -> 3.7.2

+164 -64
+45 -25
pkgs/applications/misc/jekyll/Gemfile.lock
··· 2 2 remote: https://rubygems.org/ 3 3 specs: 4 4 RedCloth (4.3.2) 5 - addressable (2.5.0) 6 - public_suffix (~> 2.0, >= 2.0.2) 5 + addressable (2.5.2) 6 + public_suffix (>= 2.0.2, < 4.0) 7 7 colorator (1.1.0) 8 - ffi (1.9.18) 8 + concurrent-ruby (1.0.5) 9 + em-websocket (0.5.1) 10 + eventmachine (>= 0.12.9) 11 + http_parser.rb (~> 0.6.0) 12 + eventmachine (1.2.5) 13 + ffi (1.9.21) 9 14 forwardable-extended (2.6.0) 10 - jekyll (3.4.1) 15 + http_parser.rb (0.6.0) 16 + i18n (0.9.5) 17 + concurrent-ruby (~> 1.0) 18 + jekyll (3.7.2) 11 19 addressable (~> 2.4) 12 20 colorator (~> 1.0) 21 + em-websocket (~> 0.5) 22 + i18n (~> 0.7) 13 23 jekyll-sass-converter (~> 1.0) 14 - jekyll-watch (~> 1.1) 15 - kramdown (~> 1.3) 16 - liquid (~> 3.0) 24 + jekyll-watch (~> 2.0) 25 + kramdown (~> 1.14) 26 + liquid (~> 4.0) 17 27 mercenary (~> 0.3.3) 18 28 pathutil (~> 0.9) 19 - rouge (~> 1.7) 29 + rouge (>= 1.7, < 4) 20 30 safe_yaml (~> 1.0) 21 - jekyll-feed (0.9.1) 31 + jekyll-feed (0.9.3) 22 32 jekyll (~> 3.3) 23 33 jekyll-paginate (1.1.0) 24 - jekyll-sass-converter (1.5.0) 34 + jekyll-sass-converter (1.5.2) 25 35 sass (~> 3.4) 26 - jekyll-watch (1.5.0) 27 - listen (~> 3.0, < 3.1) 28 - kramdown (1.13.2) 29 - liquid (3.0.6) 30 - listen (3.0.8) 36 + jekyll-seo-tag (2.4.0) 37 + jekyll (~> 3.3) 38 + jekyll-watch (2.0.0) 39 + listen (~> 3.0) 40 + kramdown (1.16.2) 41 + liquid (4.0.0) 42 + listen (3.1.5) 31 43 rb-fsevent (~> 0.9, >= 0.9.4) 32 44 rb-inotify (~> 0.9, >= 0.9.7) 45 + ruby_dep (~> 1.2) 33 46 mercenary (0.3.6) 34 - minima (2.1.0) 35 - jekyll (~> 3.3) 36 - pathutil (0.14.0) 47 + minima (2.3.0) 48 + jekyll (~> 3.5) 49 + jekyll-feed (~> 0.9) 50 + jekyll-seo-tag (~> 2.1) 51 + pathutil (0.16.1) 37 52 forwardable-extended (~> 2.6) 38 - public_suffix (2.0.5) 39 - rb-fsevent (0.9.8) 40 - rb-inotify (0.9.8) 41 - ffi (>= 0.5.0) 53 + public_suffix (3.0.2) 54 + rb-fsevent (0.10.2) 55 + rb-inotify (0.9.10) 56 + ffi (>= 0.5.0, < 2) 42 57 rdiscount (2.2.0.1) 43 - rouge (1.11.1) 58 + rouge (3.1.1) 59 + ruby_dep (1.5.0) 44 60 safe_yaml (1.0.4) 45 - sass (3.4.23) 61 + sass (3.5.5) 62 + sass-listen (~> 4.0.0) 63 + sass-listen (4.0.0) 64 + rb-fsevent (~> 0.9, >= 0.9.4) 65 + rb-inotify (~> 0.9, >= 0.9.7) 46 66 47 67 PLATFORMS 48 68 ruby ··· 56 76 rdiscount 57 77 58 78 BUNDLED WITH 59 - 1.14.4 79 + 1.14.6
+6 -7
pkgs/applications/misc/jekyll/default.nix
··· 1 1 { stdenv, lib, bundlerEnv, ruby }: 2 2 3 3 bundlerEnv rec { 4 - name = "jekyll-${version}"; 4 + name = pname + "-" + version; 5 + pname = "jekyll"; 6 + version = (import ./gemset.nix).jekyll.version; 5 7 6 - version = (import gemset).jekyll.version; 7 8 inherit ruby; 8 - gemfile = ./Gemfile; 9 - lockfile = ./Gemfile.lock; 10 - gemset = ./gemset.nix; 9 + gemdir = ./.; 11 10 12 11 meta = with lib; { 13 12 description = "Simple, blog aware, static site generator"; 14 - homepage = https://jekyllrb.com/; 13 + homepage = https://jekyllrb.com/; 15 14 license = licenses.mit; 16 - maintainers = with maintainers; [ pesterhazy ]; 15 + maintainers = with maintainers; [ primeos pesterhazy ]; 17 16 platforms = platforms.unix; 18 17 }; 19 18 }
+113 -32
pkgs/applications/misc/jekyll/gemset.nix
··· 1 1 { 2 2 addressable = { 3 + dependencies = ["public_suffix"]; 3 4 source = { 4 5 remotes = ["https://rubygems.org"]; 5 - sha256 = "1j5r0anj8m4qlf2psnldip4b8ha2bsscv11lpdgnfh4nnchzjnxw"; 6 + sha256 = "0viqszpkggqi8hq87pqp0xykhvz60g99nwmkwsb0v45kc2liwxvk"; 6 7 type = "gem"; 7 8 }; 8 - version = "2.5.0"; 9 + version = "2.5.2"; 9 10 }; 10 11 colorator = { 11 12 source = { ··· 15 16 }; 16 17 version = "1.1.0"; 17 18 }; 19 + concurrent-ruby = { 20 + source = { 21 + remotes = ["https://rubygems.org"]; 22 + sha256 = "183lszf5gx84kcpb779v6a2y0mx9sssy8dgppng1z9a505nj1qcf"; 23 + type = "gem"; 24 + }; 25 + version = "1.0.5"; 26 + }; 27 + em-websocket = { 28 + dependencies = ["eventmachine" "http_parser.rb"]; 29 + source = { 30 + remotes = ["https://rubygems.org"]; 31 + sha256 = "1bsw8vjz0z267j40nhbmrvfz7dvacq4p0pagvyp17jif6mj6v7n3"; 32 + type = "gem"; 33 + }; 34 + version = "0.5.1"; 35 + }; 36 + eventmachine = { 37 + source = { 38 + remotes = ["https://rubygems.org"]; 39 + sha256 = "075hdw0fgzldgss3xaqm2dk545736khcvv1fmzbf1sgdlkyh1v8z"; 40 + type = "gem"; 41 + }; 42 + version = "1.2.5"; 43 + }; 18 44 ffi = { 19 45 source = { 20 46 remotes = ["https://rubygems.org"]; 21 - sha256 = "034f52xf7zcqgbvwbl20jwdyjwznvqnwpbaps9nk18v9lgb1dpx0"; 47 + sha256 = "0c2dl10pi6a30kcvx2s6p2v1wb4kbm48iv38kmz2ff600nirhpb8"; 22 48 type = "gem"; 23 49 }; 24 - version = "1.9.18"; 50 + version = "1.9.21"; 25 51 }; 26 52 forwardable-extended = { 27 53 source = { ··· 31 57 }; 32 58 version = "2.6.0"; 33 59 }; 60 + "http_parser.rb" = { 61 + source = { 62 + remotes = ["https://rubygems.org"]; 63 + sha256 = "15nidriy0v5yqfjsgsra51wmknxci2n2grliz78sf9pga3n0l7gi"; 64 + type = "gem"; 65 + }; 66 + version = "0.6.0"; 67 + }; 68 + i18n = { 69 + dependencies = ["concurrent-ruby"]; 70 + source = { 71 + remotes = ["https://rubygems.org"]; 72 + sha256 = "038qvz7kd3cfxk8bvagqhakx68pfbnmghpdkx7573wbf0maqp9a3"; 73 + type = "gem"; 74 + }; 75 + version = "0.9.5"; 76 + }; 34 77 jekyll = { 78 + dependencies = ["addressable" "colorator" "em-websocket" "i18n" "jekyll-sass-converter" "jekyll-watch" "kramdown" "liquid" "mercenary" "pathutil" "rouge" "safe_yaml"]; 35 79 source = { 36 80 remotes = ["https://rubygems.org"]; 37 - sha256 = "0qbnjx7bpshbcam6p9ss2g6gpd3gxz6h4w9yszphj3ip335yhawb"; 81 + sha256 = "05f61rqwz1isci7by34zyz38ah2rv5b8i5h618cxcl97hwqps8n2"; 38 82 type = "gem"; 39 83 }; 40 - version = "3.4.1"; 84 + version = "3.7.2"; 41 85 }; 42 86 jekyll-feed = { 87 + dependencies = ["jekyll"]; 43 88 source = { 44 89 remotes = ["https://rubygems.org"]; 45 - sha256 = "1dj62gy1jskkn703mi5h0bkg1psbpkdm2qqdw3bhjfid9358qvay"; 90 + sha256 = "0kr3kyaq4z3jixn6ay8h16bxxlv6slvvp7nqnl05jdymhkl0bmm9"; 46 91 type = "gem"; 47 92 }; 48 - version = "0.9.1"; 93 + version = "0.9.3"; 49 94 }; 50 95 jekyll-paginate = { 51 96 source = { 97 + remotes = ["https://rubygems.org"]; 52 98 sha256 = "0r7bcs8fq98zldih4787zk5i9w24nz5wa26m84ssja95n3sas2l8"; 53 99 type = "gem"; 54 100 }; 55 101 version = "1.1.0"; 56 102 }; 57 103 jekyll-sass-converter = { 104 + dependencies = ["sass"]; 58 105 source = { 59 106 remotes = ["https://rubygems.org"]; 60 - sha256 = "01m921763yfgx1gc33k5ixqz623f4c4azgnpqhgsc2q61fyfk3q1"; 107 + sha256 = "008ikh5fk0n6ri54mylcl8jn0mq8p2nfyfqif2q3pp0lwilkcxsk"; 108 + type = "gem"; 109 + }; 110 + version = "1.5.2"; 111 + }; 112 + jekyll-seo-tag = { 113 + dependencies = ["jekyll"]; 114 + source = { 115 + remotes = ["https://rubygems.org"]; 116 + sha256 = "0f9b2mvmx57zj49afb3x8cmzdmb1kh4rbpbv3v7w5bh47g2c9big"; 61 117 type = "gem"; 62 118 }; 63 - version = "1.5.0"; 119 + version = "2.4.0"; 64 120 }; 65 121 jekyll-watch = { 122 + dependencies = ["listen"]; 66 123 source = { 67 124 remotes = ["https://rubygems.org"]; 68 - sha256 = "02rg3wi95w2l0bg1igl5k6pza723vn2b2gj975gycz1cpmhdjn6z"; 125 + sha256 = "0m7scvj3ki8bmyx5v8pzibpg6my10nycnc28lip98dskf8iakprp"; 69 126 type = "gem"; 70 127 }; 71 - version = "1.5.0"; 128 + version = "2.0.0"; 72 129 }; 73 130 kramdown = { 74 131 source = { 75 132 remotes = ["https://rubygems.org"]; 76 - sha256 = "1isiqc40q44zg57bd6cfnw1a2l0s2j5skw2awn2cz3gcm7wsf49d"; 133 + sha256 = "0mkrqpp01rrfn3rx6wwsjizyqmafp0vgg8ja1dvbjs185r5zw3za"; 77 134 type = "gem"; 78 135 }; 79 - version = "1.13.2"; 136 + version = "1.16.2"; 80 137 }; 81 138 liquid = { 82 139 source = { 83 - sha256 = "033png37ym4jrjz5bi7zb4ic4yxacwvnllm1xxmrnr4swgyyygc2"; 140 + remotes = ["https://rubygems.org"]; 141 + sha256 = "17fa0jgwm9a935fyvzy8bysz7j5n1vf1x2wzqkdfd5k08dbw3x2y"; 84 142 type = "gem"; 85 143 }; 86 - version = "3.0.6"; 144 + version = "4.0.0"; 87 145 }; 88 146 listen = { 147 + dependencies = ["rb-fsevent" "rb-inotify" "ruby_dep"]; 89 148 source = { 90 149 remotes = ["https://rubygems.org"]; 91 - sha256 = "1l0y7hbyfiwpvk172r28hsdqsifq1ls39hsfmzi1vy4ll0smd14i"; 150 + sha256 = "01v5mrnfqm6sgm8xn2v5swxsn1wlmq7rzh2i48d4jzjsc7qvb6mx"; 92 151 type = "gem"; 93 152 }; 94 - version = "3.0.8"; 153 + version = "3.1.5"; 95 154 }; 96 155 mercenary = { 97 156 source = { ··· 102 161 version = "0.3.6"; 103 162 }; 104 163 minima = { 164 + dependencies = ["jekyll" "jekyll-feed" "jekyll-seo-tag"]; 105 165 source = { 106 166 remotes = ["https://rubygems.org"]; 107 - sha256 = "1s7ks9fqfvqx7qicnkrg76wavg9mjas52f7iyhr89lz9mqiy7p39"; 167 + sha256 = "0pasyjszlj4ir1zlbrq8ggydgdaib5zbbs5vjbvyla66ip9jrdji"; 108 168 type = "gem"; 109 169 }; 110 - version = "2.1.0"; 170 + version = "2.3.0"; 111 171 }; 112 172 pathutil = { 173 + dependencies = ["forwardable-extended"]; 113 174 source = { 114 175 remotes = ["https://rubygems.org"]; 115 - sha256 = "0f444wx6vjd30lkkb2zn1k5a6g33lidrpyy7lmgy66n1gsiipzn7"; 176 + sha256 = "0wc18ms1rzi44lpjychyw2a96jcmgxqdvy2949r4vvb5f4p0lgvz"; 116 177 type = "gem"; 117 178 }; 118 - version = "0.14.0"; 179 + version = "0.16.1"; 119 180 }; 120 181 public_suffix = { 121 182 source = { 122 183 remotes = ["https://rubygems.org"]; 123 - sha256 = "040jf98jpp6w140ghkhw2hvc1qx41zvywx5gj7r2ylr1148qnj7q"; 184 + sha256 = "1x5h1dh1i3gwc01jbg01rly2g6a1qwhynb1s8a30ic507z1nh09s"; 124 185 type = "gem"; 125 186 }; 126 - version = "2.0.5"; 187 + version = "3.0.2"; 127 188 }; 128 189 rb-fsevent = { 129 190 source = { 130 191 remotes = ["https://rubygems.org"]; 131 - sha256 = "1pdiasp9zlr306yld19szapi6kdjk38rpv1hih9x0ry40x6mb63n"; 192 + sha256 = "1fbpmjypwxkb8r7y1kmhmyp6gawa4byw0yb3jc3dn9ly4ld9lizf"; 132 193 type = "gem"; 133 194 }; 134 - version = "0.9.8"; 195 + version = "0.10.2"; 135 196 }; 136 197 rb-inotify = { 198 + dependencies = ["ffi"]; 137 199 source = { 138 200 remotes = ["https://rubygems.org"]; 139 - sha256 = "0bq14f3md5nm00kgxgf0r9lcbn0vgbwljgajif0slxcwv622fjg9"; 201 + sha256 = "0yfsgw5n7pkpyky6a9wkf1g9jafxb0ja7gz0qw0y14fd2jnzfh71"; 140 202 type = "gem"; 141 203 }; 142 - version = "0.9.8"; 204 + version = "0.9.10"; 143 205 }; 144 206 rdiscount = { 145 207 source = { ··· 160 222 rouge = { 161 223 source = { 162 224 remotes = ["https://rubygems.org"]; 163 - sha256 = "13amckbdknnc5491ag28y8pqbyfpbzx5n4rlmadxhd3wkrhp92c8"; 225 + sha256 = "1sfhy0xxqjnzqa7qxmpz1bmy0mzcr55qyvi410gsb6d6i4ialbw3"; 164 226 type = "gem"; 165 227 }; 166 - version = "1.11.1"; 228 + version = "3.1.1"; 229 + }; 230 + ruby_dep = { 231 + source = { 232 + remotes = ["https://rubygems.org"]; 233 + sha256 = "1c1bkl97i9mkcvkn1jks346ksnvnnp84cs22gwl0vd7radybrgy5"; 234 + type = "gem"; 235 + }; 236 + version = "1.5.0"; 167 237 }; 168 238 safe_yaml = { 169 239 source = { 240 + remotes = ["https://rubygems.org"]; 170 241 sha256 = "1hly915584hyi9q9vgd968x2nsi5yag9jyf5kq60lwzi5scr7094"; 171 242 type = "gem"; 172 243 }; 173 244 version = "1.0.4"; 174 245 }; 175 246 sass = { 247 + dependencies = ["sass-listen"]; 176 248 source = { 177 249 remotes = ["https://rubygems.org"]; 178 - sha256 = "0da4mn3n60cm1ss1pw1rrpa7fxagglxiwcgvz1asf1qgf4mvcwyr"; 250 + sha256 = "10401m2xlv6vaxfwzy4xxmk51ddcnkvwi918cw3jkki0qqdl7d8v"; 179 251 type = "gem"; 180 252 }; 181 - version = "3.4.23"; 253 + version = "3.5.5"; 254 + }; 255 + sass-listen = { 256 + dependencies = ["rb-fsevent" "rb-inotify"]; 257 + source = { 258 + remotes = ["https://rubygems.org"]; 259 + sha256 = "0xw3q46cmahkgyldid5hwyiwacp590zj2vmswlll68ryvmvcp7df"; 260 + type = "gem"; 261 + }; 262 + version = "4.0.0"; 182 263 }; 183 264 }