+SRC_URL=http://www.wagner.pp.ru/~vitus/fiction
+ID=90860948-65dc-11e5-bd77-bc5ff453db06
+VERSION=0.$(shell date +%s)
+
all: jasmina.html jasmina.epub
fb2: jasmina.fb2.zip
pandoc -t epub -s all.mdwn -o jasmina.epub
jasmina.fb2.zip: jasmina.fb2
zip $@ $+
-jasmina.fb2: all.mdwn
+
+annotation.html: annotation.txt
+ pandoc -o annotation.html annotation.txt
+jasmina.fb2: all.mdwn annotation.html Makefile
pandoc -t fb2 -V language=ru all.mdwn -o jasmina.fb2
+ sed -i 's!<annotation>.*</annotation>!!' $@
+ sed -i 's!\(<book-title>.*</book-title>\)\(<author>.*</author>\)!\2\1!' $@
+ sed -i 's!</title-info>!<lang>ru</lang></title-info>!' $@
+ sed -i 's!<title-info>!<title-info><genre>sf_history</genre>!' $@
+ sed -i "s!</book-title>!</book-title><annotation>`cat annotation.html|tr -d '\n'`</annotation>!" $@
+ sed -i "s!</annotation>!</annotation><date value='`date "+%Y-%m-%d"`'>`date +%Y`</date>!" $@
+ sed -i "s!</program-used>!</program-used><date value='`date "+%Y-%m-%d"`'>`date +%Y`</date>!" $@
+ sed -i 's!<document-info>!<document-info><author><first-name>Виктор</first-name><last-name>Вагнер</last-name></author>!' $@
+ sed -i 's!</document-info>!<src-url>${SRC_URL}</src-url><id>${ID}</id><version>${VERSION}</version></document-info>!' $@
jasmina.pdf: preamble.tex all.tex
pdflatex preamble.tex
pdflatex preamble.tex
--- /dev/null
+Cлучайно подобранная на улице кошка со связанными лапами, оказывается
+драконом. Причем не просто драконом, а свергнутой с престола королевой
+страны в соседнем мире. И вот обычному человеку из нашей реальности
+приходится сражаться за то, чтобы вернуть ей престол.
+
+Мир Ясмины оказывается очень похож на Землю конца XVIII века, а её
+страна на ещё не завоёванную англичанами Империю Великих Моголов.