fixed indents
This commit is contained in:
@@ -1,11 +1,15 @@
|
|||||||
docker = podman
|
|
||||||
build_dir = build
|
build_dir = build
|
||||||
template_dir = templates
|
|
||||||
config_dir = config
|
config_dir = config
|
||||||
|
docker = podman
|
||||||
|
library_dir = library
|
||||||
|
propers_dir = propers
|
||||||
|
template_dir = templates
|
||||||
|
tex_deps = $(template_dir)/*.tt $(library_dir)/*/*/*.tt $(propers_dir)/*.tt $(config_dir)/song_choices.csv $(config_dir)/qr_codes.csv $(config_dir)/variables.tt
|
||||||
.PHONY: all
|
.PHONY: all
|
||||||
all: leadsheet_collection.pdf choir_scores.pdf print_a3.pdf clean_intermediate #print_a4.pdf
|
all: leadsheet_collection.pdf choir_scores.pdf print_a3.pdf clean_intermediate #print_a4.pdf
|
||||||
%.pdf: build
|
%.pdf: build
|
||||||
$(MAKE) -C $(build_dir) $@
|
$(MAKE) -C $(build_dir) $@
|
||||||
|
songsheet.tex: $(template_dir)/songsheet.tt $(tex_deps) $(template_dir)/header.tt $(template_dir)/head.tt $(template_dir)/footer.tt
|
||||||
%.tex: build
|
%.tex: build
|
||||||
$(MAKE) -C $(template_dir) $@
|
$(MAKE) -C $(template_dir) $@
|
||||||
clean_intermediate:
|
clean_intermediate:
|
||||||
|
|||||||
+1
-1
@@ -2,7 +2,7 @@ build_dir = ../build
|
|||||||
library_dir = ../library
|
library_dir = ../library
|
||||||
propers_dir = ../propers
|
propers_dir = ../propers
|
||||||
config_dir = ../config
|
config_dir = ../config
|
||||||
tex_deps = *.tt $(library_dir)/*/*/*.tt $(config_dir)/song_choices.csv $(propers_dir)/*.tt
|
tex_deps = *.tt $(library_dir)/*/*/*.tt $(propers_dir)/*.tt $(config_dir)/song_choices.csv $(config_dir)/variables.tt
|
||||||
songsheet.tex: songsheet.tt $(tex_deps) header.tt head.tt footer.tt
|
songsheet.tex: songsheet.tt $(tex_deps) header.tt head.tt footer.tt
|
||||||
tpage $< > $(build_dir)/$@
|
tpage $< > $(build_dir)/$@
|
||||||
musician_scores.tex: musician_scores.tt $(tex_deps)
|
musician_scores.tex: musician_scores.tt $(tex_deps)
|
||||||
|
|||||||
@@ -77,17 +77,17 @@ RawFeature = {+ss06}
|
|||||||
|
|
||||||
[% USE song_choices = datafile("${config_dir}/song_choices.csv", delim= '|') %]
|
[% USE song_choices = datafile("${config_dir}/song_choices.csv", delim= '|') %]
|
||||||
[% IF parts == 0 -%]
|
[% IF parts == 0 -%]
|
||||||
parts = ensemble
|
parts = ensemble
|
||||||
[% END -%]
|
[% END -%]
|
||||||
[% FOREACH song = song_choices %]
|
[% FOREACH song = song_choices %]
|
||||||
\newpage
|
\newpage
|
||||||
[% template = song.template == '' ? "song_template.tt" : song.template -%]
|
[% template = song.template == '' ? "song_template.tt" : song.template -%]
|
||||||
[% INCLUDE "$template"
|
[% INCLUDE "$template"
|
||||||
purpose = song.purpose
|
purpose = song.purpose
|
||||||
title = song.title
|
title = song.title
|
||||||
content = song.content
|
content = song.content
|
||||||
variables = song.variables ? "${song.variables}/assignments.tt" : ''
|
variables = song.variables ? "${library_dir}/${song.variables}/assignments.tt" : ''
|
||||||
%]
|
%]
|
||||||
[% END %]
|
[% END %]
|
||||||
|
|
||||||
\end{document}
|
\end{document}
|
||||||
|
|||||||
+33
-29
@@ -4,17 +4,18 @@
|
|||||||
END;
|
END;
|
||||||
-%]
|
-%]
|
||||||
\song{[% purpose_print ? purpose_print : purpose %]}{[% song_title -%]}{
|
\song{[% purpose_print ? purpose_print : purpose %]}{[% song_title -%]}{
|
||||||
[% before_song -%]
|
[% before_song -%]
|
||||||
\begin{samepage}
|
\begin{samepage}
|
||||||
[% IF scores -%]
|
[% IF scores;
|
||||||
[% IF scores.gregorian AND (gregorian OR NOT scores.congregation) -%]
|
IF scores.gregorian AND (gregorian OR NOT scores.congregation);
|
||||||
[% IF NOT gregorian -%]
|
IF NOT gregorian;
|
||||||
\textbf{\LARGE{Activate gregorian}}
|
GET "\\textbf{\\LARGE{Activate gregorian}}\n";
|
||||||
[% ELSE -%]
|
ELSE;
|
||||||
\gregorioscore{gregorio_scores/[% scores.gregorian %]}
|
GET "\\gregorioscore{gregorio_scores/${scores.gregorian}}\n";
|
||||||
[% END -%]
|
END;
|
||||||
[% ELSE -%]
|
ELSE;
|
||||||
\lilypondfile{[% IF parts;
|
GET '\lilypondfile{';
|
||||||
|
IF parts;
|
||||||
IF parts == 'band';
|
IF parts == 'band';
|
||||||
IF scores.leadsheet;
|
IF scores.leadsheet;
|
||||||
GET "${library_dir}/${scores.leadsheet}";
|
GET "${library_dir}/${scores.leadsheet}";
|
||||||
@@ -28,27 +29,30 @@
|
|||||||
GET "${library_dir}/${scores.leadsheet}";
|
GET "${library_dir}/${scores.leadsheet}";
|
||||||
END;
|
END;
|
||||||
END;
|
END;
|
||||||
ELSE;
|
ELSE;
|
||||||
GET "${library_dir}/${scores.congregation}";
|
GET "${library_dir}/${scores.congregation}";
|
||||||
END; %]}
|
END;
|
||||||
[% END -%]
|
GET "}\n";
|
||||||
[% ELSIF lyrics -%]
|
END;
|
||||||
[% lyrics %]
|
ELSIF lyrics;
|
||||||
[% END -%]
|
GET lyrics;
|
||||||
[% IF credits -%]
|
END; %]
|
||||||
\leavevmode\\*
|
[% IF credits -%]
|
||||||
[% FOREACH key = credits.keys -%]
|
\leavevmode\\*
|
||||||
\[% key %]{[% credits.$key %]}
|
[% FOREACH key = credits.keys;
|
||||||
[% END -%]
|
# Workaround because PERL keeps resolving \\$ to $
|
||||||
[% END -%]
|
s = "\\ ${key}{${credits.$key}}\n";
|
||||||
\end{samepage}
|
GET s.replace('(\W) ', '$1');
|
||||||
[% content -%]
|
END; -%]
|
||||||
[% IF (meditation && meditations) || (parts && meditation) -%]
|
[% END -%]
|
||||||
|
\end{samepage}
|
||||||
|
[% content -%]
|
||||||
|
[% IF (meditation && meditations) || (parts && meditation) -%]
|
||||||
\leavevmode\par\smallskip
|
\leavevmode\par\smallskip
|
||||||
[% meditation %]
|
[% meditation %]
|
||||||
[% END -%]
|
[% END -%]
|
||||||
[% IF after_song -%]
|
[% IF after_song -%]
|
||||||
\leavevmode\par\smallskip
|
\leavevmode\par\smallskip
|
||||||
[% after_song %]
|
[% after_song %]
|
||||||
[% END -%]
|
[% END -%]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,12 +7,12 @@
|
|||||||
[% USE song_choices = datafile("${config_dir}/song_choices.csv", delim= '|') %]
|
[% USE song_choices = datafile("${config_dir}/song_choices.csv", delim= '|') %]
|
||||||
|
|
||||||
[% FOREACH song = song_choices %]
|
[% FOREACH song = song_choices %]
|
||||||
[% template = song.template == '' ? "song_template.tt" : song.template -%]
|
[% template = song.template == '' ? "song_template.tt" : song.template -%]
|
||||||
[% INCLUDE "$template"
|
[% INCLUDE "$template"
|
||||||
purpose = song.purpose
|
purpose = song.purpose
|
||||||
content = song.content
|
content = song.content
|
||||||
variables = song.variables ? "${song.variables}/assignments.tt" : ''
|
variables = song.variables ? "${library_dir}/${song.variables}/assignments.tt" : ''
|
||||||
%]
|
%]
|
||||||
[% END %]
|
[% END %]
|
||||||
|
|
||||||
[% INCLUDE footer.tt %]
|
[% INCLUDE footer.tt %]
|
||||||
|
|||||||
@@ -10,9 +10,10 @@
|
|||||||
meditations = 0
|
meditations = 0
|
||||||
config_dir = '../config'
|
config_dir = '../config'
|
||||||
library_dir = '../library'
|
library_dir = '../library'
|
||||||
|
propers_dir = '../propers/'
|
||||||
-%]
|
-%]
|
||||||
[% PROCESS "${config_dir}/variables.tt";
|
[% PROCESS "${config_dir}/variables.tt";
|
||||||
IF proper != '';
|
IF proper != '';
|
||||||
PROCESS "propers/${proper}.tt";
|
PROCESS "${propers_dir}/${proper}.tt";
|
||||||
END;
|
END;
|
||||||
-%]
|
-%]
|
||||||
|
|||||||
Reference in New Issue
Block a user