Skip to content

cakebake/weasyprint-stand-alone-executable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WIP: weasyprint-stand-alone-executable

Build Status

Stand Alone Executable from WeasyPrint - work in progress.

Todo

  • Build linux executable with Travis CI
  • Build macos executable with Travis CI
  • Build windows executable with App Veyor
  • ...

Local linux build for testing

docker build \
  --pull \
  --file ./travis/linux/Dockerfile \
  --tag wpimg \
  --build-arg WEASYPRINT_VERSION=45 \
  --build-arg STATICX_VERSION=0.7.0 \
  --build-arg PYINSTALLER_VERSION=3.4 \
  .
docker run --rm \
  -e "HOST_OWNER_UID=$UID" \
  -e "HOST_OWNER_GID=$GID" \
  -v $PWD:/workdir \
  wpimg \
  /workdir/travis/linux/build.sh
docker run --rm \
  -u $UID:$GID \
  -v $PWD:/workdir \
  ubuntu:16.04 \
  /workdir/travis/linux/test.sh
./dist/weasyprint https://weasyprint.org/ dist/weasyprint.pdf