From bb8339a7ed9b53caf5d87d9129046a8c14a382d0 Mon Sep 17 00:00:00 2001 From: Joseph Anthony Pasquale Holsten Date: Sun, 6 May 2018 10:22:25 -0700 Subject: [PATCH 1/4] script: add bootstrap & test --- script/bootstrap | 16 ++++++++++++++++ script/test | 8 ++++++++ 2 files changed, 24 insertions(+) create mode 100755 script/bootstrap create mode 100755 script/test diff --git a/script/bootstrap b/script/bootstrap new file mode 100755 index 0000000..29e3560 --- /dev/null +++ b/script/bootstrap @@ -0,0 +1,16 @@ +#!/bin/sh + + +if ! command -v ronn > /dev/null; then + echo "ronn(1) not found, install with \`gem install ronn\`" + exit 1 +fi + +if ! command -v autoreconf > /dev/null; then + echo "autoreconf(1) not found, install with your system's \`autoconf\` package" + exit 1 +fi + +autoreconf --install --warnings=all + +./configure diff --git a/script/test b/script/test new file mode 100755 index 0000000..c53d4af --- /dev/null +++ b/script/test @@ -0,0 +1,8 @@ +#!/bin/sh + +if ! [ -e Makefile ]; then + echo "Makefile not found, have you run \`script/bootstrap\`?" + exit 1 +fi + +make check From 267e9c4194d1ed32aba82e8735d68e0d0fc3bca4 Mon Sep 17 00:00:00 2001 From: Joseph Anthony Pasquale Holsten Date: Sun, 6 May 2018 10:38:42 -0700 Subject: [PATCH 2/4] .travis.yml: add --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..544909e --- /dev/null +++ b/.travis.yml @@ -0,0 +1,2 @@ +--- +language: c From 18970fb47efb3809ca4e0c04e48883690de00da5 Mon Sep 17 00:00:00 2001 From: Joseph Anthony Pasquale Holsten Date: Sun, 6 May 2018 10:53:06 -0700 Subject: [PATCH 3/4] .travis.yml: add script --- .travis.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.travis.yml b/.travis.yml index 544909e..52e5726 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,2 +1,5 @@ --- language: c +script: + - ./script/bootstrap + - ./script/test From f7873ade61e9b1cf5f92e541eba5af0a5fa44402 Mon Sep 17 00:00:00 2001 From: Joseph Anthony Pasquale Holsten Date: Sun, 6 May 2018 11:09:27 -0700 Subject: [PATCH 4/4] .travis.yml (script): add ronn(1) --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 52e5726..16d8d02 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,6 @@ --- language: c script: + - gem install ronn - ./script/bootstrap - ./script/test