[liblouis-liblouisxml] [liblouis/liblouis] 12e990: Fix .gitignore and generate .dockerignore from it

  • From: Christian Egli <christian.egli@xxxxxx>
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Fri, 09 Sep 2016 05:48:42 -0700

  Branch: refs/heads/master
  Home:   https://github.com/liblouis/liblouis
  Commit: 12e9904dbc13e9f122a069b64c93ff8a853501cb
      
https://github.com/liblouis/liblouis/commit/12e9904dbc13e9f122a069b64c93ff8a853501cb
  Author: Bert Frees <bertfrees@xxxxxxxxx>
  Date:   2016-07-24 (Sun, 24 Jul 2016)

  Changed paths:
    M .dockerignore
    M .gitignore
    M Dockerfile
    M HACKING
    M Makefile.am

  Log Message:
  -----------
  Fix .gitignore and generate .dockerignore from it

- add /tools/gnulib/getopt.h
- remove /build-aux/snippet/
- add /.git (needed by .dockerignore)
- remove patterns that can match files in any directory because
  .dockerignore doesn't handle that
- create Makefile target for generating .dockerignore

I also tried https://github.com/jamestalmage/dockerignore but it wasn't
of much use.


  Commit: d51268a40a401d62137d3476d372e45a4ddc5300
      
https://github.com/liblouis/liblouis/commit/d51268a40a401d62137d3476d372e45a4ddc5300
  Author: Bert Frees <bertfrees@xxxxxxxxx>
  Date:   2016-07-24 (Sun, 24 Jul 2016)

  Changed paths:
    M Dockerfile
    A Dockerfile.dev
    M HACKING
    M Makefile.am

  Log Message:
  -----------
  Scripts for cross-compilation

Uses Docker if the right cross-compilers are not installed.


  Commit: 7046b2bdec6cc0a9764284d315414681d236922f
      
https://github.com/liblouis/liblouis/commit/7046b2bdec6cc0a9764284d315414681d236922f
  Author: Bert Frees <bertfrees@xxxxxxxxx>
  Date:   2016-07-24 (Sun, 24 Jul 2016)

  Changed paths:
    M tools/lou_checkyaml.c

  Log Message:
  -----------
  Support relative table paths in YAML files


  Commit: 75a98491466fe67369222e1fa9904de02673b4ab
      
https://github.com/liblouis/liblouis/commit/75a98491466fe67369222e1fa9904de02673b4ab
  Author: Bert Frees <bertfrees@xxxxxxxxx>
  Date:   2016-09-09 (Fri, 09 Sep 2016)

  Changed paths:
    M Dockerfile.dev

  Log Message:
  -----------
  Hack to statically link libyaml

so that the lou_runtest tool can be distributed and used (by table
developers) without having to include libyaml.{so,dll}

For Windows it seems libyaml isn't linked at all, not statically or
dynamically (with or without the hack). Maybe the solution is to build
libyaml from source (https://github.com/yaml/libyaml).


  Commit: 563b49c45b8dd4411b3b6a7c4689c10685f03c17
      
https://github.com/liblouis/liblouis/commit/563b49c45b8dd4411b3b6a7c4689c10685f03c17
  Author: Bert Frees <bertfrees@xxxxxxxxx>
  Date:   2016-09-09 (Fri, 09 Sep 2016)

  Changed paths:
    M Makefile.am

  Log Message:
  -----------
  Include .dockerignore in tar sent to Docker


  Commit: 42a90588360ae62d8cdeae89e57f16c8650d7fd7
      
https://github.com/liblouis/liblouis/commit/42a90588360ae62d8cdeae89e57f16c8650d7fd7
  Author: Bert Frees <bertfrees@xxxxxxxxx>
  Date:   2016-09-09 (Fri, 09 Sep 2016)

  Changed paths:
    M Dockerfile.dev
    M Makefile.am
    M configure.ac
    M liblouis/compileTranslationTable.c
    A libyaml_mingw.patch
    M tools/Makefile.am
    M tools/lou_checkyaml.c

  Log Message:
  -----------
  Build libyaml from source


  Commit: 275b28883c49aa691306430549a17be781fe360e
      
https://github.com/liblouis/liblouis/commit/275b28883c49aa691306430549a17be781fe360e
  Author: Christian Egli <christian.egli@xxxxxx>
  Date:   2016-09-09 (Fri, 09 Sep 2016)

  Changed paths:
    M .dockerignore
    M .gitignore
    M Dockerfile
    A Dockerfile.dev
    M HACKING
    M Makefile.am
    M configure.ac
    M liblouis/compileTranslationTable.c
    A libyaml_mingw.patch
    M tools/Makefile.am
    M tools/lou_checkyaml.c

  Log Message:
  -----------
  Merge branch 'bfrees_table_dev_ready_dist'


Compare: 
https://github.com/liblouis/liblouis/compare/5e710cd7a666...275b28883c49

Other related posts: