@@ -19,4 +19,6 @@ stamp-* | |||||
*-stamp | *-stamp | ||||
doc/toilet.1 | doc/toilet.1 | ||||
src/toilet | src/toilet | ||||
test/*.log | |||||
test/*.trs | |||||
tools/caca2tlf | tools/caca2tlf |
@@ -0,0 +1,24 @@ | |||||
sudo: false | |||||
language: c | |||||
env: VERBOSE=1 | |||||
addons: | |||||
apt: | |||||
packages: | |||||
- build-essential | |||||
- pkg-config | |||||
- libcaca-dev | |||||
- zlib1g-dev | |||||
before_install: | |||||
- .travis/before_install.sh | |||||
- ./bootstrap | |||||
os: | |||||
- linux | |||||
- osx | |||||
compiler: | |||||
- gcc | |||||
- clang | |||||
@@ -0,0 +1,6 @@ | |||||
#!/bin/sh | |||||
if brew --version 2>/dev/null 2>&1; then | |||||
brew install libcaca | |||||
fi | |||||
@@ -35,6 +35,9 @@ update-changelog: FORCE | |||||
&& test -d .git \ | && test -d .git \ | ||||
&& git log --stat | awk 'function flush() { if (m != "") { print "Commit: " v "\nAuthor: " a m } m=""; v="UNSUBMITTED" } { if ($$1 == "commit") flush(); else if ($$1 == "Author:") { a = $$2 } else if ($$1 == "git-svn-id:") { split($$2,tmp,"@"); v=tmp[2] } else if ($$_ != " ") { m=m "\n" $$_ } } END { flush() }' > ChangeLog | && git log --stat | awk 'function flush() { if (m != "") { print "Commit: " v "\nAuthor: " a m } m=""; v="UNSUBMITTED" } { if ($$1 == "commit") flush(); else if ($$1 == "Author:") { a = $$2 } else if ($$1 == "git-svn-id:") { split($$2,tmp,"@"); v=tmp[2] } else if ($$_ != " ") { m=m "\n" $$_ } } END { flush() }' > ChangeLog | ||||
# Travis CI uses “make test” instead of “make check” | |||||
test: check | |||||
echo-dirs: ; echo src tools | echo-dirs: ; echo src tools | ||||
FORCE: | FORCE: |