From 2c089d3b81140ea6c37ce422cd4cd9bb184cfe74 Mon Sep 17 00:00:00 2001 From: CVsIntellect Date: Sun, 5 Jan 2014 10:02:09 +0530 Subject: [PATCH 1/3] add support for lualatex --- cookbooks/clsi/recipes/default.rb | 2 +- cookbooks/clsi/templates/default/config/config.yml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/cookbooks/clsi/recipes/default.rb b/cookbooks/clsi/recipes/default.rb index 380485d..9ae00a1 100644 --- a/cookbooks/clsi/recipes/default.rb +++ b/cookbooks/clsi/recipes/default.rb @@ -101,7 +101,7 @@ node.default[:clsi][:binaries] = Hash[ [ - "pdflatex", "latex", "xelatex", "bibtex", "makeindex", "dvipdf", "dvips" + "pdflatex", "latex", "xelatex", "lualatex", "bibtex", "makeindex", "dvipdf", "dvips" ].map{ |n| [n, "#{binary_path}#{n}"] } diff --git a/cookbooks/clsi/templates/default/config/config.yml b/cookbooks/clsi/templates/default/config/config.yml index 4712d9e..3cab301 100644 --- a/cookbooks/clsi/templates/default/config/config.yml +++ b/cookbooks/clsi/templates/default/config/config.yml @@ -8,6 +8,7 @@ production: latex_command: <%= node[:clsi][:binaries][:latex] %> pdflatex_command: <%= node[:clsi][:binaries][:pdflatex] %> xelatex_command: <%= node[:clsi][:binaries][:xelatex] %> + lualatex_command: <%= node[:clsi][:binaries][:lualatex] %> bibtex_command: <%= node[:clsi][:binaries][:bibtex] %> makeindex_command: <%= node[:clsi][:binaries][:makeindex] %> dvipdf_command: <%= node[:clsi][:binaries][:dvipdf] %> From 48b0c82e472039d4c3b9a96e23c0ffe9de60f424 Mon Sep 17 00:00:00 2001 From: CVsIntellect Date: Sun, 5 Jan 2014 10:19:08 +0530 Subject: [PATCH 2/3] switch clsi repo for testing --- cookbooks/clsi/recipes/default.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cookbooks/clsi/recipes/default.rb b/cookbooks/clsi/recipes/default.rb index 9ae00a1..996c1e2 100644 --- a/cookbooks/clsi/recipes/default.rb +++ b/cookbooks/clsi/recipes/default.rb @@ -143,8 +143,8 @@ deploy_revision node[:clsi][:install_directory] do - repo "git://github.com/scribtex/clsi.git" - revision "v1.1.6" + repo "git://github.com/cvsintellect/clsi.git" + revision "v1.1.7" user node[:clsi][:user] environment ({ From 3f6418d423864e15d3bed364859db84a0ef75fea Mon Sep 17 00:00:00 2001 From: CVsIntellect Date: Tue, 18 Feb 2014 10:05:00 +0530 Subject: [PATCH 3/3] json gem is required since curl uses json format --- cookbooks/clsi/recipes/default.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cookbooks/clsi/recipes/default.rb b/cookbooks/clsi/recipes/default.rb index 996c1e2..d226d2b 100644 --- a/cookbooks/clsi/recipes/default.rb +++ b/cookbooks/clsi/recipes/default.rb @@ -128,6 +128,7 @@ version "1.1.3" end gem_package "mysql" +gem_package "json" gem_package "rake" do version "0.9.2.2" @@ -140,7 +141,9 @@ gem_package "mysql" do gem_binary node[:ruby_enterprise][:gem_binary] end - +gem_package "json" do + gem_binary node[:ruby_enterprise][:gem_binary] +end deploy_revision node[:clsi][:install_directory] do repo "git://github.com/cvsintellect/clsi.git"