<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pandoc/static-linux/Dockerfile, branch master</title>
<subtitle>Conversion between markup formats</subtitle>
<id>https://git.pashev.ru/pandoc/atom?h=master</id>
<link rel='self' href='https://git.pashev.ru/pandoc/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/'/>
<updated>2017-03-19T14:35:52Z</updated>
<entry>
<title>Rename static-linux -&gt; linux.</title>
<updated>2017-03-19T14:35:52Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2017-03-19T14:35:52Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=6756e23f945c7a9c685ac4e8b06eae052f52b574'/>
<id>urn:sha1:6756e23f945c7a9c685ac4e8b06eae052f52b574</id>
<content type='text'>
</content>
</entry>
<entry>
<title>static-linux:  Dockerfile now creates the .deb too.</title>
<updated>2017-03-19T14:28:04Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2017-03-19T14:28:04Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=a96105551be0484c901ff3586dcf952166a9e794'/>
<id>urn:sha1:a96105551be0484c901ff3586dcf952166a9e794</id>
<content type='text'>
</content>
</entry>
<entry>
<title>static-linux:  allow setting TREE to build from arbitrary git commit.</title>
<updated>2017-03-19T09:24:25Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2017-03-19T09:24:25Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=5922237b5886e9d5a9f452ec43014dedf4534a2b'/>
<id>urn:sha1:5922237b5886e9d5a9f452ec43014dedf4534a2b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improved static linux build.</title>
<updated>2017-03-19T08:16:22Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2017-03-19T08:16:22Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=86f400d57fa93b2c0b554d8512cbf79526f28d78'/>
<id>urn:sha1:86f400d57fa93b2c0b554d8512cbf79526f28d78</id>
<content type='text'>
Also build pandoc-citeproc.
Put pandoc and pandoc-citeproc executables into a version-labeled tgz.
</content>
</entry>
<entry>
<title>Improved static linux alpine build.</title>
<updated>2017-03-17T15:02:49Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2017-03-17T15:02:49Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=037af1b95bc364efd7a040afea516e9f1026c124'/>
<id>urn:sha1:037af1b95bc364efd7a040afea516e9f1026c124</id>
<content type='text'>
* Use -split-objs (reduces executable size from ~50M to 32M), at
  cost of much slower compilation.
* Moved building of prereqs from CMD to RUN, so they can be cached.
  Doing 'make build' will fetch the latest from git and rebuild
  pandoc, but dependencies needn't be rebuilt.
</content>
</entry>
<entry>
<title>Added static-linux directory.</title>
<updated>2017-03-17T13:19:08Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2017-03-17T13:17:41Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=63c96f8b91b26f4c12a48ea30f330d689b4c67fa'/>
<id>urn:sha1:63c96f8b91b26f4c12a48ea30f330d689b4c67fa</id>
<content type='text'>
This provides a Makefile and Dockerfile sufficient for
producing a completely statically linked linux executable
for maximum portability.

If docker is installed, this should suffice:

make setup
make build

The binary will be placed in artifacts/.
</content>
</entry>
</feed>
