#!@BASH@ # # Copyright (C) 2020-2021 Alexandros Theodotou # # This file is part of Zrythm # # Zrythm is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # Zrythm is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License # along with Zrythm. If not, see . set -e out_file="$1" zrythm_src_tarball="$2" zrythm_src_tarball_filename="$3" lang="$4" private_dir="$5" rm -rf $private_dir mkdir -p $private_dir inner_dir="@ZRYTHM_INNER_DIR_NAME@" meson_bin="@MESON_BIN@" latex_build_dir=build/doc/user/_build/$lang/latex cp $zrythm_src_tarball $private_dir/ # build manuals pushd $private_dir tar xf $zrythm_src_tarball_filename pushd $inner_dir $meson_bin build -Dcarla=disabled -Dstrict_sphinx_opts=false sed -i -e 's/latexpdf/latex/' doc/user/meson.build # run twice because pt fails for some reason ninja -C build latex-manual-$lang || ninja -C build latex-manual-$lang make -C $latex_build_dir popd popd cp $private_dir/$inner_dir/$latex_build_dir/Zrythm.pdf \ $out_file