Loading install-aisa.sh +1 −1 Original line number Diff line number Diff line Loading @@ -2,4 +2,4 @@ # Submits the current version of the package to the webserver via aisa. set -e cd dist tar cz *.zip | ssh aisa 'sg wwwlemma -c "set -e; tar xzvC /www/lemma/projekty/mubeamer/; make index.html"' tar cz *.zip | ssh aisa 'sg wwwlemma -c "set -e; tar xzvC /www/lemma/projekty/mubeamer/; make -C /www/lemma/projekty/mubeamer/ index.html"' install-overleaf-git-upload.sh +11 −3 Original line number Diff line number Diff line Loading @@ -4,10 +4,18 @@ TMPDIR=`mktemp -d` trap 'rm -rf $TMPDIR' EXIT set -e . overleaf-meta/$1/overleaf-upload.def git clone https://git.overleaf.com/$DOCUMENT_ID $TMPDIR while ! git clone https://git.overleaf.com/$DOCUMENT_ID $TMPDIR do sleep 5s done rm -rf overleaf/$1/.git mv $TMPDIR/.git overleaf/$1/.git cd overleaf/$1 git add . git commit -m "Uploaded new version." git push git commit -m "Uploaded new version." || true while ! git push do sleep 5s done install-overleaf.sh +34 −30 Original line number Diff line number Diff line Loading @@ -12,8 +12,8 @@ set -e shopt -s extglob shopt -s nullglob WORKPLACES=(arch ceitec cerit ctt czs econ fi fsps fss iba ics is kariera \ lang law med mu muzeu ped phil press ptceitec rect sci skm teiresias ucb \ WORKPLACES=(arch c4e ceitec cerit ctt czs econ fi fsps fss iba ics is kariera \ lang law med mu muzeu ped pharm phil press ptceitec rect rect-office sci skm teiresias ucb \ uct) if [[ $# != 0 && $1 != --only-publish && $1 != --only-upload && $1 != --only-generate ]]; then Loading @@ -27,33 +27,31 @@ if [[ $1 != --only-publish && $1 != --only-upload ]]; then rm -rf /tmp/overleaf overleaf dist # Prepare the files make -C label make -C logo xetex mubeamer.ins latexmk -pdf mubeamer.dtx latexmk -c mubeamer.dtx rm *.{bbl,bib,glo,gls,hd,run.xml} (cd example; xetex example.ins) pushd example xetex example.ins popd mkdir /tmp/overleaf for WORKPLACE in ${WORKPLACES[@]}; do TMPDIR=/tmp/overleaf/$WORKPLACE mkdir -p $TMPDIR/mubeamer # Copy top-level example files cp -v example/$WORKPLACE{,-*}.tex beamerthemeMU.sty `kpsewhich cow-black.mps` $TMPDIR cp -v example/{$WORKPLACE{,-aspect-16_{9,10},-czech,-slovak,-fonts-lmodern,-gray,-xetex-luatex}.tex,example.bib} \ beamerthemeMU.sty `kpsewhich cow-black.mps` $TMPDIR # Copy remaining files tar cv label/mubeamer-$WORKPLACE-*.{eps,pdf} mubeamer.{dtx,pdf,ins} \ ( shopt -s nullglob tar cv {logo,label}/mubeamer-{mu,$WORKPLACE}-*.pdf mubeamer.{dtx,pdf,ins} \ LICENSE.tex README.md | tar xC $TMPDIR/mubeamer if test -z logo/mubeamer-$WORKPLACE-*.{eps,pdf}; then tar cv logo/mubeamer-mu-*.{eps,pdf} | tar xC $TMPDIR/mubeamer else tar cv logo/mubeamer-$WORKPLACE-*.{eps,pdf} | tar xC $TMPDIR/mubeamer fi ) if test -e patch/mubeamer-$WORKPLACE.sty; then tar cv patch/mubeamer-$WORKPLACE.sty | tar xC $TMPDIR/mubeamer fi (cd $TMPDIR pushd $TMPDIR # Typeset top-level example files for DOCUMENT in $WORKPLACE{,-!(xetex-luatex)}.tex; do latexmk -pdf $DOCUMENT & Loading @@ -61,21 +59,27 @@ if [[ $1 != --only-publish && $1 != --only-upload ]]; then latexmk -lualatex $WORKPLACE-xetex-luatex.tex & wait latexmk -c $WORKPLACE{,-*}.tex rm *.{nav,snm} rm -rf par-*/ rm *.{nav,snm,run.xml,bbl} # Prepare a zip archive zip -r ../$WORKPLACE *) zip -r ../$WORKPLACE * popd done mv -v /tmp/overleaf dist cp -v -r --reflink=always dist overleaf rm overleaf/{*.zip,*/{*.pdf,cow-black.mps,mubeamer/{*.*,{label,logo}/*.eps}}} rm overleaf/{*.zip,*/{cow-black.mps,mubeamer/*.*}} for WORKPLACE in ${WORKPLACES[@]}; do rm overleaf/$WORKPLACE/$WORKPLACE*.pdf done fi if [[ $1 != --only-publish && $1 != --only-generate ]]; then # Upload to Git. parallel --halt=2 --bar --jobs 9 -- ./install-overleaf-git-upload.sh ::: ${WORKPLACES[@]} parallel --halt=2 --bar --jobs 1 -- ./install-overleaf-git-upload.sh ::: ${WORKPLACES[@]} fi Loading @@ -90,7 +94,7 @@ fi if [[ $1 != --only-upload && $1 != --only-generate ]]; then # Publish to Overleaf gallery. parallel --halt=2 --bar --jobs 1 -- 'overleaf-upload {} && sleep 5s' ::: \ parallel --halt=2 --bar --jobs 1 -- 'overleaf-upload {}' ::: \ `for WORKPLACE in ${WORKPLACES[@]}; do echo overleaf-meta/$WORKPLACE/overleaf-upload.def; done` fi Loading overleaf-meta/arch/overleaf-upload.def +3 −3 Original line number Diff line number Diff line TITLE='A Beamer Theme for the University Archives at the Masaryk University in Brno' AUTHOR='Vít Novotný, Aleš Křenek' DESCRIPTION="<p>A template for mubeamer, a beamer theme for the typesetting of presentations at the Masaryk University (Brno, Czech Republic).</p>" DESCRIPTION="<p>A template for mubeamer, a beamer theme for the typesetting of presentations at the Masaryk University (Brno, Czech Republic).</p>" LICENSE=cc_by_4.0 SHOW_SOURCE=1 SHOW_SOURCE=true COOKIE_JAR=/home/witiko/cookies.txt DOCUMENT_ID=11046233ktbgspmzjvpn DOCUMENT_ID=5c382234819e564c3d6154d1 overleaf-meta/ceitec/overleaf-upload.def +3 −3 Original line number Diff line number Diff line TITLE='A Beamer Theme for the Central European Institute of Technology at the Masaryk University in Brno' AUTHOR='Vít Novotný, Aleš Křenek' DESCRIPTION="<p>A template for mubeamer, a beamer theme for the typesetting of presentations at the Masaryk University (Brno, Czech Republic).</p>" DESCRIPTION="<p>A template for mubeamer, a beamer theme for the typesetting of presentations at the Masaryk University (Brno, Czech Republic).</p>" LICENSE=cc_by_4.0 SHOW_SOURCE=1 SHOW_SOURCE=true COOKIE_JAR=/home/witiko/cookies.txt DOCUMENT_ID=11048008xwqttqfswhzn DOCUMENT_ID=5c382236819e564c3d6154e4 Loading
install-aisa.sh +1 −1 Original line number Diff line number Diff line Loading @@ -2,4 +2,4 @@ # Submits the current version of the package to the webserver via aisa. set -e cd dist tar cz *.zip | ssh aisa 'sg wwwlemma -c "set -e; tar xzvC /www/lemma/projekty/mubeamer/; make index.html"' tar cz *.zip | ssh aisa 'sg wwwlemma -c "set -e; tar xzvC /www/lemma/projekty/mubeamer/; make -C /www/lemma/projekty/mubeamer/ index.html"'
install-overleaf-git-upload.sh +11 −3 Original line number Diff line number Diff line Loading @@ -4,10 +4,18 @@ TMPDIR=`mktemp -d` trap 'rm -rf $TMPDIR' EXIT set -e . overleaf-meta/$1/overleaf-upload.def git clone https://git.overleaf.com/$DOCUMENT_ID $TMPDIR while ! git clone https://git.overleaf.com/$DOCUMENT_ID $TMPDIR do sleep 5s done rm -rf overleaf/$1/.git mv $TMPDIR/.git overleaf/$1/.git cd overleaf/$1 git add . git commit -m "Uploaded new version." git push git commit -m "Uploaded new version." || true while ! git push do sleep 5s done
install-overleaf.sh +34 −30 Original line number Diff line number Diff line Loading @@ -12,8 +12,8 @@ set -e shopt -s extglob shopt -s nullglob WORKPLACES=(arch ceitec cerit ctt czs econ fi fsps fss iba ics is kariera \ lang law med mu muzeu ped phil press ptceitec rect sci skm teiresias ucb \ WORKPLACES=(arch c4e ceitec cerit ctt czs econ fi fsps fss iba ics is kariera \ lang law med mu muzeu ped pharm phil press ptceitec rect rect-office sci skm teiresias ucb \ uct) if [[ $# != 0 && $1 != --only-publish && $1 != --only-upload && $1 != --only-generate ]]; then Loading @@ -27,33 +27,31 @@ if [[ $1 != --only-publish && $1 != --only-upload ]]; then rm -rf /tmp/overleaf overleaf dist # Prepare the files make -C label make -C logo xetex mubeamer.ins latexmk -pdf mubeamer.dtx latexmk -c mubeamer.dtx rm *.{bbl,bib,glo,gls,hd,run.xml} (cd example; xetex example.ins) pushd example xetex example.ins popd mkdir /tmp/overleaf for WORKPLACE in ${WORKPLACES[@]}; do TMPDIR=/tmp/overleaf/$WORKPLACE mkdir -p $TMPDIR/mubeamer # Copy top-level example files cp -v example/$WORKPLACE{,-*}.tex beamerthemeMU.sty `kpsewhich cow-black.mps` $TMPDIR cp -v example/{$WORKPLACE{,-aspect-16_{9,10},-czech,-slovak,-fonts-lmodern,-gray,-xetex-luatex}.tex,example.bib} \ beamerthemeMU.sty `kpsewhich cow-black.mps` $TMPDIR # Copy remaining files tar cv label/mubeamer-$WORKPLACE-*.{eps,pdf} mubeamer.{dtx,pdf,ins} \ ( shopt -s nullglob tar cv {logo,label}/mubeamer-{mu,$WORKPLACE}-*.pdf mubeamer.{dtx,pdf,ins} \ LICENSE.tex README.md | tar xC $TMPDIR/mubeamer if test -z logo/mubeamer-$WORKPLACE-*.{eps,pdf}; then tar cv logo/mubeamer-mu-*.{eps,pdf} | tar xC $TMPDIR/mubeamer else tar cv logo/mubeamer-$WORKPLACE-*.{eps,pdf} | tar xC $TMPDIR/mubeamer fi ) if test -e patch/mubeamer-$WORKPLACE.sty; then tar cv patch/mubeamer-$WORKPLACE.sty | tar xC $TMPDIR/mubeamer fi (cd $TMPDIR pushd $TMPDIR # Typeset top-level example files for DOCUMENT in $WORKPLACE{,-!(xetex-luatex)}.tex; do latexmk -pdf $DOCUMENT & Loading @@ -61,21 +59,27 @@ if [[ $1 != --only-publish && $1 != --only-upload ]]; then latexmk -lualatex $WORKPLACE-xetex-luatex.tex & wait latexmk -c $WORKPLACE{,-*}.tex rm *.{nav,snm} rm -rf par-*/ rm *.{nav,snm,run.xml,bbl} # Prepare a zip archive zip -r ../$WORKPLACE *) zip -r ../$WORKPLACE * popd done mv -v /tmp/overleaf dist cp -v -r --reflink=always dist overleaf rm overleaf/{*.zip,*/{*.pdf,cow-black.mps,mubeamer/{*.*,{label,logo}/*.eps}}} rm overleaf/{*.zip,*/{cow-black.mps,mubeamer/*.*}} for WORKPLACE in ${WORKPLACES[@]}; do rm overleaf/$WORKPLACE/$WORKPLACE*.pdf done fi if [[ $1 != --only-publish && $1 != --only-generate ]]; then # Upload to Git. parallel --halt=2 --bar --jobs 9 -- ./install-overleaf-git-upload.sh ::: ${WORKPLACES[@]} parallel --halt=2 --bar --jobs 1 -- ./install-overleaf-git-upload.sh ::: ${WORKPLACES[@]} fi Loading @@ -90,7 +94,7 @@ fi if [[ $1 != --only-upload && $1 != --only-generate ]]; then # Publish to Overleaf gallery. parallel --halt=2 --bar --jobs 1 -- 'overleaf-upload {} && sleep 5s' ::: \ parallel --halt=2 --bar --jobs 1 -- 'overleaf-upload {}' ::: \ `for WORKPLACE in ${WORKPLACES[@]}; do echo overleaf-meta/$WORKPLACE/overleaf-upload.def; done` fi Loading
overleaf-meta/arch/overleaf-upload.def +3 −3 Original line number Diff line number Diff line TITLE='A Beamer Theme for the University Archives at the Masaryk University in Brno' AUTHOR='Vít Novotný, Aleš Křenek' DESCRIPTION="<p>A template for mubeamer, a beamer theme for the typesetting of presentations at the Masaryk University (Brno, Czech Republic).</p>" DESCRIPTION="<p>A template for mubeamer, a beamer theme for the typesetting of presentations at the Masaryk University (Brno, Czech Republic).</p>" LICENSE=cc_by_4.0 SHOW_SOURCE=1 SHOW_SOURCE=true COOKIE_JAR=/home/witiko/cookies.txt DOCUMENT_ID=11046233ktbgspmzjvpn DOCUMENT_ID=5c382234819e564c3d6154d1
overleaf-meta/ceitec/overleaf-upload.def +3 −3 Original line number Diff line number Diff line TITLE='A Beamer Theme for the Central European Institute of Technology at the Masaryk University in Brno' AUTHOR='Vít Novotný, Aleš Křenek' DESCRIPTION="<p>A template for mubeamer, a beamer theme for the typesetting of presentations at the Masaryk University (Brno, Czech Republic).</p>" DESCRIPTION="<p>A template for mubeamer, a beamer theme for the typesetting of presentations at the Masaryk University (Brno, Czech Republic).</p>" LICENSE=cc_by_4.0 SHOW_SOURCE=1 SHOW_SOURCE=true COOKIE_JAR=/home/witiko/cookies.txt DOCUMENT_ID=11048008xwqttqfswhzn DOCUMENT_ID=5c382236819e564c3d6154e4