From 4419a311f7af37aa364bcb5a17b66cd7e629c8e3 Mon Sep 17 00:00:00 2001 From: Graham Christensen Date: Mon, 19 Feb 2018 13:55:48 -0500 Subject: [PATCH] Revert "jekyll: Update the dependencies" This reverts commit f14b6ea81f1739a90c208fbbdd1ed6f948434693. This commit added IFD to Nixpkgs, where Nixpkgs should be IFD-free. (Import from derivation.) --- pkgs/applications/misc/jekyll/Gemfile | 7 + .../misc/jekyll/{basic => }/Gemfile.lock | 50 +- pkgs/applications/misc/jekyll/basic/Gemfile | 10 - pkgs/applications/misc/jekyll/default.nix | 10 +- pkgs/applications/misc/jekyll/full/Gemfile | 30 - .../misc/jekyll/full/Gemfile.lock | 160 ----- pkgs/applications/misc/jekyll/full/gemset.nix | 547 ------------------ .../misc/jekyll/{basic => }/gemset.nix | 112 +--- 8 files changed, 49 insertions(+), 877 deletions(-) create mode 100644 pkgs/applications/misc/jekyll/Gemfile rename pkgs/applications/misc/jekyll/{basic => }/Gemfile.lock (64%) delete mode 100644 pkgs/applications/misc/jekyll/basic/Gemfile delete mode 100644 pkgs/applications/misc/jekyll/full/Gemfile delete mode 100644 pkgs/applications/misc/jekyll/full/Gemfile.lock delete mode 100644 pkgs/applications/misc/jekyll/full/gemset.nix rename pkgs/applications/misc/jekyll/{basic => }/gemset.nix (73%) diff --git a/pkgs/applications/misc/jekyll/Gemfile b/pkgs/applications/misc/jekyll/Gemfile new file mode 100644 index 000000000000..97ebb9705bd6 --- /dev/null +++ b/pkgs/applications/misc/jekyll/Gemfile @@ -0,0 +1,7 @@ +source 'https://rubygems.org' +gem 'jekyll' +gem 'jekyll-feed' +gem 'jekyll-paginate' +gem 'rdiscount' +gem 'RedCloth' +gem 'minima' diff --git a/pkgs/applications/misc/jekyll/basic/Gemfile.lock b/pkgs/applications/misc/jekyll/Gemfile.lock similarity index 64% rename from pkgs/applications/misc/jekyll/basic/Gemfile.lock rename to pkgs/applications/misc/jekyll/Gemfile.lock index 972403a47544..899850ae9954 100644 --- a/pkgs/applications/misc/jekyll/basic/Gemfile.lock +++ b/pkgs/applications/misc/jekyll/Gemfile.lock @@ -1,11 +1,7 @@ GEM remote: https://rubygems.org/ specs: - activesupport (4.2.10) - i18n (~> 0.7) - minitest (~> 5.1) - thread_safe (~> 0.3, >= 0.3.4) - tzinfo (~> 1.1) + RedCloth (4.3.2) addressable (2.5.2) public_suffix (>= 2.0.2, < 4.0) colorator (1.1.0) @@ -16,10 +12,6 @@ GEM eventmachine (1.2.5) ffi (1.9.21) forwardable-extended (2.6.0) - gemoji (3.0.0) - html-pipeline (2.7.1) - activesupport (>= 2) - nokogiri (>= 1.4) http_parser.rb (0.6.0) i18n (0.9.5) concurrent-ruby (~> 1.0) @@ -36,25 +28,15 @@ GEM pathutil (~> 0.9) rouge (>= 1.7, < 4) safe_yaml (~> 1.0) - jekyll-avatar (0.5.0) - jekyll (~> 3.0) - jekyll-mentions (1.2.0) - activesupport (~> 4.0) - html-pipeline (~> 2.3) - jekyll (~> 3.0) + jekyll-feed (0.9.3) + jekyll (~> 3.3) + jekyll-paginate (1.1.0) jekyll-sass-converter (1.5.2) sass (~> 3.4) jekyll-seo-tag (2.4.0) jekyll (~> 3.3) - jekyll-sitemap (1.2.0) - jekyll (~> 3.3) jekyll-watch (2.0.0) listen (~> 3.0) - jemoji (0.9.0) - activesupport (~> 4.0, >= 4.2.9) - gemoji (~> 3.0) - html-pipeline (~> 2.2) - jekyll (~> 3.0) kramdown (1.16.2) liquid (4.0.0) listen (3.1.5) @@ -62,16 +44,17 @@ GEM rb-inotify (~> 0.9, >= 0.9.7) ruby_dep (~> 1.2) mercenary (0.3.6) - mini_portile2 (2.3.0) - minitest (5.11.3) - nokogiri (1.8.2) - mini_portile2 (~> 2.3.0) + minima (2.3.0) + jekyll (~> 3.5) + jekyll-feed (~> 0.9) + jekyll-seo-tag (~> 2.1) pathutil (0.16.1) forwardable-extended (~> 2.6) public_suffix (3.0.2) rb-fsevent (0.10.2) rb-inotify (0.9.10) ffi (>= 0.5.0, < 2) + rdiscount (2.2.0.1) rouge (3.1.1) ruby_dep (1.5.0) safe_yaml (1.0.4) @@ -80,22 +63,17 @@ GEM sass-listen (4.0.0) rb-fsevent (~> 0.9, >= 0.9.4) rb-inotify (~> 0.9, >= 0.9.7) - thread_safe (0.3.6) - tzinfo (1.2.5) - thread_safe (~> 0.1) PLATFORMS ruby DEPENDENCIES - activesupport (~> 4.2) + RedCloth jekyll - jekyll-avatar - jekyll-mentions - jekyll-seo-tag - jekyll-sitemap - jemoji - rouge + jekyll-feed + jekyll-paginate + minima + rdiscount BUNDLED WITH 1.14.6 diff --git a/pkgs/applications/misc/jekyll/basic/Gemfile b/pkgs/applications/misc/jekyll/basic/Gemfile deleted file mode 100644 index 2d3446a81134..000000000000 --- a/pkgs/applications/misc/jekyll/basic/Gemfile +++ /dev/null @@ -1,10 +0,0 @@ -source "https://rubygems.org" -gem "jekyll" -# jekyll alone might be enough for most use-cases -gem "rouge" -gem "activesupport", "~> 4.2" -gem "jekyll-avatar" -gem "jekyll-mentions" -gem "jekyll-seo-tag" -gem "jekyll-sitemap" -gem "jemoji" diff --git a/pkgs/applications/misc/jekyll/default.nix b/pkgs/applications/misc/jekyll/default.nix index 765346a8b322..cb094d755f7c 100644 --- a/pkgs/applications/misc/jekyll/default.nix +++ b/pkgs/applications/misc/jekyll/default.nix @@ -1,16 +1,12 @@ -{ stdenv, lib, bundlerEnv, ruby -, withOptionalDependencies ? false -}: +{ stdenv, lib, bundlerEnv, ruby }: bundlerEnv rec { name = pname + "-" + version; pname = "jekyll"; - version = (import "${gemdir}/gemset.nix").jekyll.version; + version = (import ./gemset.nix).jekyll.version; inherit ruby; - gemdir = if withOptionalDependencies - then ./full - else ./basic; + gemdir = ./.; meta = with lib; { description = "Simple, blog aware, static site generator"; diff --git a/pkgs/applications/misc/jekyll/full/Gemfile b/pkgs/applications/misc/jekyll/full/Gemfile deleted file mode 100644 index 41f33c6e9ea7..000000000000 --- a/pkgs/applications/misc/jekyll/full/Gemfile +++ /dev/null @@ -1,30 +0,0 @@ -source "https://rubygems.org" -gem "jekyll" -gem "rouge" -gem "activesupport", "~> 4.2" -gem "jekyll-avatar" -gem "jekyll-mentions" -gem "jekyll-seo-tag" -gem "jekyll-sitemap" -gem "jemoji" -# Optional dependencies: -gem "coderay", "~> 1.1.0" -gem "jekyll-coffeescript" -gem "jekyll-docs" -gem "jekyll-feed", "~> 0.9" -gem "jekyll-gist" -gem "jekyll-paginate" -gem "jekyll-redirect-from" -gem "kramdown", "~> 1.14" -gem "mime-types", "~> 3.0" -gem "rdoc", RUBY_VERSION >= "2.2.2" ? "~> 6.0" : "~> 5.1" -gem "tomlrb", "~> 1.2" - -platform :ruby, :mswin, :mingw, :x64_mingw do - gem "classifier-reborn", "~> 2.2.0" - gem "liquid-c", "~> 3.0" - gem "pygments.rb", "~> 1.0" - gem "rdiscount", "~> 2.0" - gem "redcarpet", "~> 3.2", ">= 3.2.3" - gem "yajl-ruby", "~> 1.3.1" -end diff --git a/pkgs/applications/misc/jekyll/full/Gemfile.lock b/pkgs/applications/misc/jekyll/full/Gemfile.lock deleted file mode 100644 index d070ad66f65c..000000000000 --- a/pkgs/applications/misc/jekyll/full/Gemfile.lock +++ /dev/null @@ -1,160 +0,0 @@ -GEM - remote: https://rubygems.org/ - specs: - activesupport (4.2.10) - i18n (~> 0.7) - minitest (~> 5.1) - thread_safe (~> 0.3, >= 0.3.4) - tzinfo (~> 1.1) - addressable (2.5.2) - public_suffix (>= 2.0.2, < 4.0) - classifier-reborn (2.2.0) - fast-stemmer (~> 1.0) - coderay (1.1.2) - coffee-script (2.4.1) - coffee-script-source - execjs - coffee-script-source (1.11.1) - colorator (1.1.0) - concurrent-ruby (1.0.5) - em-websocket (0.5.1) - eventmachine (>= 0.12.9) - http_parser.rb (~> 0.6.0) - eventmachine (1.2.5) - execjs (2.7.0) - faraday (0.14.0) - multipart-post (>= 1.2, < 3) - fast-stemmer (1.0.2) - ffi (1.9.21) - forwardable-extended (2.6.0) - gemoji (3.0.0) - html-pipeline (2.7.1) - activesupport (>= 2) - nokogiri (>= 1.4) - http_parser.rb (0.6.0) - i18n (0.9.5) - concurrent-ruby (~> 1.0) - jekyll (3.7.2) - addressable (~> 2.4) - colorator (~> 1.0) - em-websocket (~> 0.5) - i18n (~> 0.7) - jekyll-sass-converter (~> 1.0) - jekyll-watch (~> 2.0) - kramdown (~> 1.14) - liquid (~> 4.0) - mercenary (~> 0.3.3) - pathutil (~> 0.9) - rouge (>= 1.7, < 4) - safe_yaml (~> 1.0) - jekyll-avatar (0.5.0) - jekyll (~> 3.0) - jekyll-coffeescript (1.1.1) - coffee-script (~> 2.2) - coffee-script-source (~> 1.11.1) - jekyll-docs (3.7.2) - jekyll (= 3.7.2) - jekyll-feed (0.9.3) - jekyll (~> 3.3) - jekyll-gist (1.5.0) - octokit (~> 4.2) - jekyll-mentions (1.2.0) - activesupport (~> 4.0) - html-pipeline (~> 2.3) - jekyll (~> 3.0) - jekyll-paginate (1.1.0) - jekyll-redirect-from (0.13.0) - jekyll (~> 3.3) - jekyll-sass-converter (1.5.2) - sass (~> 3.4) - jekyll-seo-tag (2.4.0) - jekyll (~> 3.3) - jekyll-sitemap (1.2.0) - jekyll (~> 3.3) - jekyll-watch (2.0.0) - listen (~> 3.0) - jemoji (0.9.0) - activesupport (~> 4.0, >= 4.2.9) - gemoji (~> 3.0) - html-pipeline (~> 2.2) - jekyll (~> 3.0) - kramdown (1.16.2) - liquid (4.0.0) - liquid-c (3.0.0) - liquid (>= 3.0.0) - listen (3.1.5) - rb-fsevent (~> 0.9, >= 0.9.4) - rb-inotify (~> 0.9, >= 0.9.7) - ruby_dep (~> 1.2) - mercenary (0.3.6) - mime-types (3.1) - mime-types-data (~> 3.2015) - mime-types-data (3.2016.0521) - mini_portile2 (2.3.0) - minitest (5.11.3) - multi_json (1.13.1) - multipart-post (2.0.0) - nokogiri (1.8.2) - mini_portile2 (~> 2.3.0) - octokit (4.8.0) - sawyer (~> 0.8.0, >= 0.5.3) - pathutil (0.16.1) - forwardable-extended (~> 2.6) - public_suffix (3.0.2) - pygments.rb (1.2.1) - multi_json (>= 1.0.0) - rb-fsevent (0.10.2) - rb-inotify (0.9.10) - ffi (>= 0.5.0, < 2) - rdiscount (2.2.0.1) - rdoc (6.0.1) - redcarpet (3.4.0) - rouge (3.1.1) - ruby_dep (1.5.0) - safe_yaml (1.0.4) - sass (3.5.5) - sass-listen (~> 4.0.0) - sass-listen (4.0.0) - rb-fsevent (~> 0.9, >= 0.9.4) - rb-inotify (~> 0.9, >= 0.9.7) - sawyer (0.8.1) - addressable (>= 2.3.5, < 2.6) - faraday (~> 0.8, < 1.0) - thread_safe (0.3.6) - tomlrb (1.2.6) - tzinfo (1.2.5) - thread_safe (~> 0.1) - yajl-ruby (1.3.1) - -PLATFORMS - ruby - -DEPENDENCIES - activesupport (~> 4.2) - classifier-reborn (~> 2.2.0) - coderay (~> 1.1.0) - jekyll - jekyll-avatar - jekyll-coffeescript - jekyll-docs - jekyll-feed (~> 0.9) - jekyll-gist - jekyll-mentions - jekyll-paginate - jekyll-redirect-from - jekyll-seo-tag - jekyll-sitemap - jemoji - kramdown (~> 1.14) - liquid-c (~> 3.0) - mime-types (~> 3.0) - pygments.rb (~> 1.0) - rdiscount (~> 2.0) - rdoc (~> 6.0) - redcarpet (~> 3.2, >= 3.2.3) - rouge - tomlrb (~> 1.2) - yajl-ruby (~> 1.3.1) - -BUNDLED WITH - 1.14.6 diff --git a/pkgs/applications/misc/jekyll/full/gemset.nix b/pkgs/applications/misc/jekyll/full/gemset.nix deleted file mode 100644 index f41acb661910..000000000000 --- a/pkgs/applications/misc/jekyll/full/gemset.nix +++ /dev/null @@ -1,547 +0,0 @@ -{ - activesupport = { - dependencies = ["i18n" "minitest" "thread_safe" "tzinfo"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0s12j8vl8vrxfngkdlz9g8bpz9akq1z42d57mx5r537b2pji8nr7"; - type = "gem"; - }; - version = "4.2.10"; - }; - addressable = { - dependencies = ["public_suffix"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0viqszpkggqi8hq87pqp0xykhvz60g99nwmkwsb0v45kc2liwxvk"; - type = "gem"; - }; - version = "2.5.2"; - }; - classifier-reborn = { - dependencies = ["fast-stemmer"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "04nxmm5b7j7r0ij9pcpdr7xqpig559gfzrw042ycxcfyav2pv6ij"; - type = "gem"; - }; - version = "2.2.0"; - }; - coderay = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "15vav4bhcc2x3jmi3izb11l4d9f3xv8hp2fszb7iqmpsccv1pz4y"; - type = "gem"; - }; - version = "1.1.2"; - }; - coffee-script = { - dependencies = ["coffee-script-source" "execjs"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0rc7scyk7mnpfxqv5yy4y5q1hx3i7q3ahplcp4bq2g5r24g2izl2"; - type = "gem"; - }; - version = "2.4.1"; - }; - coffee-script-source = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0xfshhlz808f8639wc88wgls1mww35sid8rd55vn0a4yqajf4vh9"; - type = "gem"; - }; - version = "1.11.1"; - }; - colorator = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0f7wvpam948cglrciyqd798gdc6z3cfijciavd0dfixgaypmvy72"; - type = "gem"; - }; - version = "1.1.0"; - }; - concurrent-ruby = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "183lszf5gx84kcpb779v6a2y0mx9sssy8dgppng1z9a505nj1qcf"; - type = "gem"; - }; - version = "1.0.5"; - }; - em-websocket = { - dependencies = ["eventmachine" "http_parser.rb"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1bsw8vjz0z267j40nhbmrvfz7dvacq4p0pagvyp17jif6mj6v7n3"; - type = "gem"; - }; - version = "0.5.1"; - }; - eventmachine = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "075hdw0fgzldgss3xaqm2dk545736khcvv1fmzbf1sgdlkyh1v8z"; - type = "gem"; - }; - version = "1.2.5"; - }; - execjs = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1yz55sf2nd3l666ms6xr18sm2aggcvmb8qr3v53lr4rir32y1yp1"; - type = "gem"; - }; - version = "2.7.0"; - }; - faraday = { - dependencies = ["multipart-post"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1c3x3s8vb5nf7inyfvhdxwa4q3swmnacpxby6pish5fgmhws7zrr"; - type = "gem"; - }; - version = "0.14.0"; - }; - fast-stemmer = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0688clyk4xxh3kdb18vi089k90mca8ji5fwaknh3da5wrzcrzanh"; - type = "gem"; - }; - version = "1.0.2"; - }; - ffi = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0c2dl10pi6a30kcvx2s6p2v1wb4kbm48iv38kmz2ff600nirhpb8"; - type = "gem"; - }; - version = "1.9.21"; - }; - forwardable-extended = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "15zcqfxfvsnprwm8agia85x64vjzr2w0xn9vxfnxzgcv8s699v0v"; - type = "gem"; - }; - version = "2.6.0"; - }; - gemoji = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1h85qpn2xbmsn8ssf2fqzlqg181j000m5z4l3g26r7vblncg162d"; - type = "gem"; - }; - version = "3.0.0"; - }; - html-pipeline = { - dependencies = ["activesupport" "nokogiri"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0hkx70z9ijgnncmrna9qdh9ajn9m7v146k91j257lrzyq2f6jdjd"; - type = "gem"; - }; - version = "2.7.1"; - }; - "http_parser.rb" = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "15nidriy0v5yqfjsgsra51wmknxci2n2grliz78sf9pga3n0l7gi"; - type = "gem"; - }; - version = "0.6.0"; - }; - i18n = { - dependencies = ["concurrent-ruby"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "038qvz7kd3cfxk8bvagqhakx68pfbnmghpdkx7573wbf0maqp9a3"; - type = "gem"; - }; - version = "0.9.5"; - }; - jekyll = { - dependencies = ["addressable" "colorator" "em-websocket" "i18n" "jekyll-sass-converter" "jekyll-watch" "kramdown" "liquid" "mercenary" "pathutil" "rouge" "safe_yaml"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "05f61rqwz1isci7by34zyz38ah2rv5b8i5h618cxcl97hwqps8n2"; - type = "gem"; - }; - version = "3.7.2"; - }; - jekyll-avatar = { - dependencies = ["jekyll"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0y2w7pnahkm3ddxrq589wv1w53ay7p1pvfs6khcmh6wq85r6wpsf"; - type = "gem"; - }; - version = "0.5.0"; - }; - jekyll-coffeescript = { - dependencies = ["coffee-script" "coffee-script-source"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "06qf4j9f6ysjb4bq6gsdaiz2ksmhc5yb484v458ra3s6ybccqvvy"; - type = "gem"; - }; - version = "1.1.1"; - }; - jekyll-docs = { - dependencies = ["jekyll"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0dw8pvxr0q02rivc0n0v4w6151zi6s212xwl27iam6pjc8skbg9b"; - type = "gem"; - }; - version = "3.7.2"; - }; - jekyll-feed = { - dependencies = ["jekyll"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0kr3kyaq4z3jixn6ay8h16bxxlv6slvvp7nqnl05jdymhkl0bmm9"; - type = "gem"; - }; - version = "0.9.3"; - }; - jekyll-gist = { - dependencies = ["octokit"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "03wz9j6yq3552nzf4g71qrdm9pfdgbm68abml9sjjgiaan1n8ns9"; - type = "gem"; - }; - version = "1.5.0"; - }; - jekyll-mentions = { - dependencies = ["activesupport" "html-pipeline" "jekyll"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "00nqm1ng4iiibmv4vx0ayzq7fqm2sm1af98r4ykvld6asqj5qkyd"; - type = "gem"; - }; - version = "1.2.0"; - }; - jekyll-paginate = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0r7bcs8fq98zldih4787zk5i9w24nz5wa26m84ssja95n3sas2l8"; - type = "gem"; - }; - version = "1.1.0"; - }; - jekyll-redirect-from = { - dependencies = ["jekyll"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1crm5xqgv5asbbbaxfgky4ppib5rih59yzpa3yc94gh8b9cjixrj"; - type = "gem"; - }; - version = "0.13.0"; - }; - jekyll-sass-converter = { - dependencies = ["sass"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "008ikh5fk0n6ri54mylcl8jn0mq8p2nfyfqif2q3pp0lwilkcxsk"; - type = "gem"; - }; - version = "1.5.2"; - }; - jekyll-seo-tag = { - dependencies = ["jekyll"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0f9b2mvmx57zj49afb3x8cmzdmb1kh4rbpbv3v7w5bh47g2c9big"; - type = "gem"; - }; - version = "2.4.0"; - }; - jekyll-sitemap = { - dependencies = ["jekyll"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0xy93ysl1q8r4xhbnffycvsslja0dskh2z2pl1jnykwsy27dc89n"; - type = "gem"; - }; - version = "1.2.0"; - }; - jekyll-watch = { - dependencies = ["listen"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0m7scvj3ki8bmyx5v8pzibpg6my10nycnc28lip98dskf8iakprp"; - type = "gem"; - }; - version = "2.0.0"; - }; - jemoji = { - dependencies = ["activesupport" "gemoji" "html-pipeline" "jekyll"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0acmi7mgr844dmzgfi9flcqkkb0jh5l21h579cidxwf1409w588b"; - type = "gem"; - }; - version = "0.9.0"; - }; - kramdown = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0mkrqpp01rrfn3rx6wwsjizyqmafp0vgg8ja1dvbjs185r5zw3za"; - type = "gem"; - }; - version = "1.16.2"; - }; - liquid = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "17fa0jgwm9a935fyvzy8bysz7j5n1vf1x2wzqkdfd5k08dbw3x2y"; - type = "gem"; - }; - version = "4.0.0"; - }; - liquid-c = { - dependencies = ["liquid"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0a5n7q314ma32y7v9a1g6ps60b14zfn2q4nip4j5aknblz51v7gi"; - type = "gem"; - }; - version = "3.0.0"; - }; - listen = { - dependencies = ["rb-fsevent" "rb-inotify" "ruby_dep"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "01v5mrnfqm6sgm8xn2v5swxsn1wlmq7rzh2i48d4jzjsc7qvb6mx"; - type = "gem"; - }; - version = "3.1.5"; - }; - mercenary = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "10la0xw82dh5mqab8bl0dk21zld63cqxb1g16fk8cb39ylc4n21a"; - type = "gem"; - }; - version = "0.3.6"; - }; - mime-types = { - dependencies = ["mime-types-data"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0087z9kbnlqhci7fxh9f6il63hj1k02icq2rs0c6cppmqchr753m"; - type = "gem"; - }; - version = "3.1"; - }; - mime-types-data = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "04my3746hwa4yvbx1ranhfaqkgf6vavi1kyijjnw8w3dy37vqhkm"; - type = "gem"; - }; - version = "3.2016.0521"; - }; - mini_portile2 = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "13d32jjadpjj6d2wdhkfpsmy68zjx90p49bgf8f7nkpz86r1fr11"; - type = "gem"; - }; - version = "2.3.0"; - }; - minitest = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0icglrhghgwdlnzzp4jf76b0mbc71s80njn5afyfjn4wqji8mqbq"; - type = "gem"; - }; - version = "5.11.3"; - }; - multi_json = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1rl0qy4inf1mp8mybfk56dfga0mvx97zwpmq5xmiwl5r770171nv"; - type = "gem"; - }; - version = "1.13.1"; - }; - multipart-post = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "09k0b3cybqilk1gwrwwain95rdypixb2q9w65gd44gfzsd84xi1x"; - type = "gem"; - }; - version = "2.0.0"; - }; - nokogiri = { - dependencies = ["mini_portile2"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "05fm3xh462glvs0rwnfmc1spmgl4ljg2giifynbmwwqvl42zaaiq"; - type = "gem"; - }; - version = "1.8.2"; - }; - octokit = { - dependencies = ["sawyer"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1hp77svmpxcwnfajb324i1g2b7jazg23fn4ccjr5y3lww0rnj1dg"; - type = "gem"; - }; - version = "4.8.0"; - }; - pathutil = { - dependencies = ["forwardable-extended"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0wc18ms1rzi44lpjychyw2a96jcmgxqdvy2949r4vvb5f4p0lgvz"; - type = "gem"; - }; - version = "0.16.1"; - }; - public_suffix = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1x5h1dh1i3gwc01jbg01rly2g6a1qwhynb1s8a30ic507z1nh09s"; - type = "gem"; - }; - version = "3.0.2"; - }; - "pygments.rb" = { - dependencies = ["multi_json"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0lbvnwvz770ambm4d6lxgc2097rydn5rcc5d6986bnkzyxfqqjnv"; - type = "gem"; - }; - version = "1.2.1"; - }; - rb-fsevent = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1fbpmjypwxkb8r7y1kmhmyp6gawa4byw0yb3jc3dn9ly4ld9lizf"; - type = "gem"; - }; - version = "0.10.2"; - }; - rb-inotify = { - dependencies = ["ffi"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0yfsgw5n7pkpyky6a9wkf1g9jafxb0ja7gz0qw0y14fd2jnzfh71"; - type = "gem"; - }; - version = "0.9.10"; - }; - rdiscount = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1arvk3k06prxasq1djbj065ixar4zl171340g7wr1ww4gj9makx3"; - type = "gem"; - }; - version = "2.2.0.1"; - }; - rdoc = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1vzhv04lp76iax258dh47zsxhjg34r9sg76vgikbyfywjzflvfyj"; - type = "gem"; - }; - version = "6.0.1"; - }; - redcarpet = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0h9qz2hik4s9knpmbwrzb3jcp3vc5vygp9ya8lcpl7f1l9khmcd7"; - type = "gem"; - }; - version = "3.4.0"; - }; - rouge = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1sfhy0xxqjnzqa7qxmpz1bmy0mzcr55qyvi410gsb6d6i4ialbw3"; - type = "gem"; - }; - version = "3.1.1"; - }; - ruby_dep = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1c1bkl97i9mkcvkn1jks346ksnvnnp84cs22gwl0vd7radybrgy5"; - type = "gem"; - }; - version = "1.5.0"; - }; - safe_yaml = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1hly915584hyi9q9vgd968x2nsi5yag9jyf5kq60lwzi5scr7094"; - type = "gem"; - }; - version = "1.0.4"; - }; - sass = { - dependencies = ["sass-listen"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "10401m2xlv6vaxfwzy4xxmk51ddcnkvwi918cw3jkki0qqdl7d8v"; - type = "gem"; - }; - version = "3.5.5"; - }; - sass-listen = { - dependencies = ["rb-fsevent" "rb-inotify"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0xw3q46cmahkgyldid5hwyiwacp590zj2vmswlll68ryvmvcp7df"; - type = "gem"; - }; - version = "4.0.0"; - }; - sawyer = { - dependencies = ["addressable" "faraday"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0sv1463r7bqzvx4drqdmd36m7rrv6sf1v3c6vswpnq3k6vdw2dvd"; - type = "gem"; - }; - version = "0.8.1"; - }; - thread_safe = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0nmhcgq6cgz44srylra07bmaw99f5271l0dpsvl5f75m44l0gmwy"; - type = "gem"; - }; - version = "0.3.6"; - }; - tomlrb = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "09gh67v8s1pr7c37490sjp782gi4wf9k9cadp4l926h1sp27bcgz"; - type = "gem"; - }; - version = "1.2.6"; - }; - tzinfo = { - dependencies = ["thread_safe"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1fjx9j327xpkkdlxwmkl3a8wqj7i4l4jwlrv3z13mg95z9wl253z"; - type = "gem"; - }; - version = "1.2.5"; - }; - yajl-ruby = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1rn4kc9fha990yd252wglh6rcyh35cavm1vpyfj8krlcwph09g30"; - type = "gem"; - }; - version = "1.3.1"; - }; -} \ No newline at end of file diff --git a/pkgs/applications/misc/jekyll/basic/gemset.nix b/pkgs/applications/misc/jekyll/gemset.nix similarity index 73% rename from pkgs/applications/misc/jekyll/basic/gemset.nix rename to pkgs/applications/misc/jekyll/gemset.nix index 32e90b07a263..c4a68c7becd2 100644 --- a/pkgs/applications/misc/jekyll/basic/gemset.nix +++ b/pkgs/applications/misc/jekyll/gemset.nix @@ -1,13 +1,4 @@ { - activesupport = { - dependencies = ["i18n" "minitest" "thread_safe" "tzinfo"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0s12j8vl8vrxfngkdlz9g8bpz9akq1z42d57mx5r537b2pji8nr7"; - type = "gem"; - }; - version = "4.2.10"; - }; addressable = { dependencies = ["public_suffix"]; source = { @@ -66,23 +57,6 @@ }; version = "2.6.0"; }; - gemoji = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1h85qpn2xbmsn8ssf2fqzlqg181j000m5z4l3g26r7vblncg162d"; - type = "gem"; - }; - version = "3.0.0"; - }; - html-pipeline = { - dependencies = ["activesupport" "nokogiri"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0hkx70z9ijgnncmrna9qdh9ajn9m7v146k91j257lrzyq2f6jdjd"; - type = "gem"; - }; - version = "2.7.1"; - }; "http_parser.rb" = { source = { remotes = ["https://rubygems.org"]; @@ -109,23 +83,22 @@ }; version = "3.7.2"; }; - jekyll-avatar = { + jekyll-feed = { dependencies = ["jekyll"]; source = { remotes = ["https://rubygems.org"]; - sha256 = "0y2w7pnahkm3ddxrq589wv1w53ay7p1pvfs6khcmh6wq85r6wpsf"; + sha256 = "0kr3kyaq4z3jixn6ay8h16bxxlv6slvvp7nqnl05jdymhkl0bmm9"; type = "gem"; }; - version = "0.5.0"; + version = "0.9.3"; }; - jekyll-mentions = { - dependencies = ["activesupport" "html-pipeline" "jekyll"]; + jekyll-paginate = { source = { remotes = ["https://rubygems.org"]; - sha256 = "00nqm1ng4iiibmv4vx0ayzq7fqm2sm1af98r4ykvld6asqj5qkyd"; + sha256 = "0r7bcs8fq98zldih4787zk5i9w24nz5wa26m84ssja95n3sas2l8"; type = "gem"; }; - version = "1.2.0"; + version = "1.1.0"; }; jekyll-sass-converter = { dependencies = ["sass"]; @@ -145,15 +118,6 @@ }; version = "2.4.0"; }; - jekyll-sitemap = { - dependencies = ["jekyll"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0xy93ysl1q8r4xhbnffycvsslja0dskh2z2pl1jnykwsy27dc89n"; - type = "gem"; - }; - version = "1.2.0"; - }; jekyll-watch = { dependencies = ["listen"]; source = { @@ -163,15 +127,6 @@ }; version = "2.0.0"; }; - jemoji = { - dependencies = ["activesupport" "gemoji" "html-pipeline" "jekyll"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0acmi7mgr844dmzgfi9flcqkkb0jh5l21h579cidxwf1409w588b"; - type = "gem"; - }; - version = "0.9.0"; - }; kramdown = { source = { remotes = ["https://rubygems.org"]; @@ -205,31 +160,15 @@ }; version = "0.3.6"; }; - mini_portile2 = { + minima = { + dependencies = ["jekyll" "jekyll-feed" "jekyll-seo-tag"]; source = { remotes = ["https://rubygems.org"]; - sha256 = "13d32jjadpjj6d2wdhkfpsmy68zjx90p49bgf8f7nkpz86r1fr11"; + sha256 = "0pasyjszlj4ir1zlbrq8ggydgdaib5zbbs5vjbvyla66ip9jrdji"; type = "gem"; }; version = "2.3.0"; }; - minitest = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0icglrhghgwdlnzzp4jf76b0mbc71s80njn5afyfjn4wqji8mqbq"; - type = "gem"; - }; - version = "5.11.3"; - }; - nokogiri = { - dependencies = ["mini_portile2"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "05fm3xh462glvs0rwnfmc1spmgl4ljg2giifynbmwwqvl42zaaiq"; - type = "gem"; - }; - version = "1.8.2"; - }; pathutil = { dependencies = ["forwardable-extended"]; source = { @@ -264,6 +203,22 @@ }; version = "0.9.10"; }; + rdiscount = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1arvk3k06prxasq1djbj065ixar4zl171340g7wr1ww4gj9makx3"; + type = "gem"; + }; + version = "2.2.0.1"; + }; + RedCloth = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0m9dv7ya9q93r8x1pg2gi15rxlbck8m178j1fz7r5v6wr1avrrqy"; + type = "gem"; + }; + version = "4.3.2"; + }; rouge = { source = { remotes = ["https://rubygems.org"]; @@ -306,21 +261,4 @@ }; version = "4.0.0"; }; - thread_safe = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0nmhcgq6cgz44srylra07bmaw99f5271l0dpsvl5f75m44l0gmwy"; - type = "gem"; - }; - version = "0.3.6"; - }; - tzinfo = { - dependencies = ["thread_safe"]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1fjx9j327xpkkdlxwmkl3a8wqj7i4l4jwlrv3z13mg95z9wl253z"; - type = "gem"; - }; - version = "1.2.5"; - }; } \ No newline at end of file