diff options
Diffstat (limited to 'tl-build.sh')
-rwxr-xr-x | tl-build.sh | 51 |
1 files changed, 24 insertions, 27 deletions
diff --git a/tl-build.sh b/tl-build.sh index 2f690f1..9b85e1b 100755 --- a/tl-build.sh +++ b/tl-build.sh | |||
@@ -29,11 +29,11 @@ enable_xindy="" | |||
29 | # Context | 29 | # Context |
30 | echo "Include Context?" | 30 | echo "Include Context?" |
31 | read with_context?'[y/n] ' | 31 | read with_context?'[y/n] ' |
32 | # if [[ ${with_context} == "y" ]]; then | 32 | if [[ ${with_context} == "y" ]]; then |
33 | # echo " Ok. Do I have to retrieve the sources of Context from pragma-ade.nl?" | 33 | echo " Ok. Do I have to retrieve the sources of Context from git work branch?" |
34 | # echo " (If not I will get the sources from TeX Live svn repository.)" | 34 | echo " (If not I will get the sources from TeX Live svn repository.)" |
35 | # read from_pragma_ade?'[y/n] ' | 35 | read context_from_git?'[y/n] ' |
36 | # fi | 36 | fi |
37 | 37 | ||
38 | # Asymptote | 38 | # Asymptote |
39 | echo "Include Asymptote?" | 39 | echo "Include Asymptote?" |
@@ -93,31 +93,28 @@ fi | |||
93 | # If Context is required, then retrieve and build it first | 93 | # If Context is required, then retrieve and build it first |
94 | if [[ ${with_context} == "y" ]]; then | 94 | if [[ ${with_context} == "y" ]]; then |
95 | cd $tl_sourcedir | 95 | cd $tl_sourcedir |
96 | # if [[ ${from_pragma_ade} == "y" ]]; then | 96 | if [[ ${context_from_git} == "y" ]]; then |
97 | # context_tmp=$(mktemp -d) | 97 | git clone -b work https://github.com/contextgarden/luametatex.git |
98 | # $wget -P ${context_tmp} https://www.pragma-ade.nl/context/latest/cont-tmf.zip | 98 | luametatex_src_dir=luametatex |
99 | # unzip ${context_tmp}/cont-tmf.zip 'source/*' -d ${context_tmp} | ||
100 | # mv ${context_tmp}/source/luametatex ${tl_sourcedir} | ||
101 | # luametatex_src_dir=luametatex | ||
102 | # else | ||
103 | if [[ -e $1 ]];then | ||
104 | context_ver=$(svn list svn://tug.org/texlive/branches/branch${TL_BRANCH}/Master/source | grep luametatex-.*xz | sed 's/.*-\(.*\).tar.xz/\1/') | ||
105 | if [[ -d luametatex ]];then | ||
106 | rm -f luametatex-{$context_ver}.tar.xz | ||
107 | rm -rf luametatex | ||
108 | fi | ||
109 | svn export svn://tug.org/texlive/branches/branch${TL_BRANCH}/Master/source/luametatex-${context_ver}.tar.xz | ||
110 | else | 99 | else |
111 | context_ver=$(svn list svn://tug.org/texlive/trunk/Master/source | grep luametatex-.*xz | sed 's/.*-\(.*\).tar.xz/\1/') | 100 | if [[ -e $1 ]];then |
112 | if [[ -d luametatex ]];then | 101 | context_ver=$(svn list svn://tug.org/texlive/branches/branch${TL_BRANCH}/Master/source | grep luametatex-.*xz | sed 's/.*-\(.*\).tar.xz/\1/') |
113 | rm -f luametatex-{$context_ver}.tar.xz | 102 | if [[ -d luametatex ]];then |
114 | rm -rf luametatex | 103 | rm -f luametatex-{$context_ver}.tar.xz |
104 | rm -rf luametatex | ||
105 | fi | ||
106 | svn export svn://tug.org/texlive/branches/branch${TL_BRANCH}/Master/source/luametatex-${context_ver}.tar.xz | ||
107 | else | ||
108 | context_ver=$(svn list svn://tug.org/texlive/trunk/Master/source | grep luametatex-.*xz | sed 's/.*-\(.*\).tar.xz/\1/') | ||
109 | if [[ -d luametatex ]];then | ||
110 | rm -f luametatex-{$context_ver}.tar.xz | ||
111 | rm -rf luametatex | ||
112 | fi | ||
113 | svn export svn://tug.org/texlive/trunk/Master/source/luametatex-${context_ver}.tar.xz | ||
115 | fi | 114 | fi |
116 | svn export svn://tug.org/texlive/trunk/Master/source/luametatex-${context_ver}.tar.xz | 115 | xzcat luametatex-$context_ver.tar.xz | tar xf - |
116 | luametatex_src_dir=$(xzcat luametatex-$context_ver.tar.xz | tar tf - | head -1) | ||
117 | fi | 117 | fi |
118 | xzcat luametatex-$context_ver.tar.xz | tar xf - | ||
119 | luametatex_src_dir=$(xzcat luametatex-$context_ver.tar.xz | tar tf - | head -1) | ||
120 | # fi | ||
121 | cd ${luametatex_src_dir} | 118 | cd ${luametatex_src_dir} |
122 | sh build.sh | 119 | sh build.sh |
123 | fi | 120 | fi |