5 @echo
"NOTE: All haskell dependencies must be installed for this to build." 1>&2
6 @echo
"Probably you want to skip directly to \"make install\"" 1>&2
10 cabal update
&& cabal
install
13 htalkat
.1: htalkat
.1.md
14 pandoc
--standalone
-f markdown
-t man
< htalkat
.1.md | sed
's/\$$VERSION/${VERSION}/g' >| htalkat
.1
16 dist-newstyle
/sdist
/htalkat-
${VERSION}.
tar.gz
: *.hs README.md CHANGELOG.md COPYING
*.cabal htalkat
.1
19 htalkat-
${VERSION}-src.tgz
: dist-newstyle
/sdist
/htalkat-
${VERSION}.
tar.gz
22 htalkat.bundle
: .git
/refs
/heads
/master
23 git bundle create
"$@" HEAD master
25 index.gmi
: index.gmi.in Makefile
26 cat
$< | sed
's/\$$VERSION/${VERSION}/g' > $@
29 cat
$< | sed s
/\.gmi
/.html
/g | .
/tools
/gmi2html.sed
> $@
32 cat
$< | sed s
/\.gmi
/.md
/g | .
/tools
/gmi2md.sed
> $@
35 .
/tools
/gmi2md.sed
< $< > $@
38 .
/tools
/gmi2html.sed
< $< > $@
40 publish
: htalkat-
${VERSION}-src.tgz htalkat.bundle index.gmi index.html README.md README.gmi README.html CHANGELOG.gmi CHANGELOG.md CHANGELOG.html spec.gmi spec.html
41 cp
$^
/var
/gemini
/gemini.thegonz.net
/htalkat
/
42 scp
$^ sverige
:html
/htalkat
/