Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
quarto-dev
GitHub Repository: quarto-dev/quarto-cli
Path: blob/main/package/conda-recipe/build.sh
6456 views
1
set -ex
2
3
export QUARTO_VENDOR_BINARIES=false
4
export QUARTO_NO_SYMLINK=1
5
export QUARTO_DENO=$PREFIX/bin/deno
6
export QUARTO_DENO_DOM=$DENO_DOM_PLUGIN
7
export QUARTO_PANDOC=$PREFIX/bin/pandoc
8
export QUARTO_ESBUILD=$PREFIX/bin/esbuild
9
export QUARTO_DART_SASS=$PREFIX/bin/sass
10
11
export QUARTO_PACKAGE_PATH=$SRC_DIR/package
12
export QUARTO_DIST_PATH=$PREFIX
13
export QUARTO_SHARE_PATH=$PREFIX/share/quarto
14
15
source package/src/set_package_paths.sh
16
source configuration
17
18
bash configure.sh
19
20
bash package/src/quarto-bld update-html-dependencies
21
bash package/src/quarto-bld prepare-dist
22
23
# here-doc tab indented
24
mkdir -p $PREFIX/etc/conda/activate.d
25
{ read -r -d '' || printf >$PREFIX/etc/conda/activate.d/quarto.sh '%s' "$REPLY"; } <<-EOF
26
#!/bin/sh
27
export QUARTO_DENO=$PREFIX/bin/deno
28
export QUARTO_DENO_DOM=$DENO_DOM_PLUGIN
29
export QUARTO_PANDOC=$PREFIX/bin/pandoc
30
export QUARTO_ESBUILD=$PREFIX/bin/esbuild
31
export QUARTO_DART_SASS=$PREFIX/bin/sass
32
export QUARTO_SHARE_PATH=$PREFIX/share/quarto
33
EOF
34
35
mkdir -p $PREFIX/etc/conda/deactivate.d
36
{ read -r -d '' || printf >$PREFIX/etc/conda/deactivate.d/quarto.sh '%s' "$REPLY"; } <<-EOF
37
#!/bin/sh
38
unset QUARTO_DENO
39
unset QUARTO_DENO_DOM
40
unset QUARTO_PANDOC
41
unset QUARTO_ESBUILD
42
unset QUARTO_DART_SASS
43
unset QUARTO_SHARE_PATH
44
EOF
45
46