From 2ca117012379e3b8246f759223febff68c40b9e8 Mon Sep 17 00:00:00 2001 From: xcko Date: Fri, 27 Jul 2018 20:04:17 +0000 Subject: solarized themed terms do not need bg and fg set again --- lua/themes/solarized.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lua/themes/solarized.lua b/lua/themes/solarized.lua index a5d4c4d..7f40858 100644 --- a/lua/themes/solarized.lua +++ b/lua/themes/solarized.lua @@ -27,6 +27,10 @@ local bg = ',back:'..colors.base03..',' -- light -- local fg = ',fore:'..colors.base03..',' -- local bg = ',back:'..colors.base3..',' +-- solarized term +-- local fg = ',fore:default,' +-- local bg = ',back:default,' + lexers.STYLE_DEFAULT = bg..fg lexers.STYLE_NOTHING = bg -- cgit v1.2.3 From d4a4222d33a4ee8d0774590bc3cead4ba3ef7c4b Mon Sep 17 00:00:00 2001 From: erf Date: Thu, 21 Feb 2019 16:23:37 +0100 Subject: update libtermkey --- GNUmakefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GNUmakefile b/GNUmakefile index 0669a94..520faae 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -1,6 +1,6 @@ include Makefile -LIBTERMKEY = libtermkey-0.20 +LIBTERMKEY = libtermkey-0.21.1 LIBTERMKEY_SHA256 = 6c0d87c94ab9915e76ecd313baec08dedf3bd56de83743d9aa923a081935d2f5 LIBLUA = lua-5.3.4 -- cgit v1.2.3 From 0eb675b33fdc309b5124b4164b5333ef4a64a1d8 Mon Sep 17 00:00:00 2001 From: Silas Date: Mon, 11 Mar 2019 11:15:23 -0300 Subject: Heredoc delimiter should end with a newline Or else the following: < Date: Tue, 12 Mar 2019 08:48:33 +0100 Subject: build: update lpeg to version 1.0.2 --- GNUmakefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/GNUmakefile b/GNUmakefile index 0669a94..1db86e6 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -10,8 +10,8 @@ LIBLUA_SHA256 = f681aa518233bc407e23acf0f5887c884f17436f000d453b2491a9f11a52400c #LIBLUA = lua-5.1.5 #LIBLUA_SHA256 = 2640fc56a795f29d28ef15e13c34a47e223960b0240e8cb0a82d9b0738695333 -LIBLPEG = lpeg-1.0.1 -LIBLPEG_SHA256 = 62d9f7a9ea3c1f215c77e0cadd8534c6ad9af0fb711c3f89188a8891c72f026b +LIBLPEG = lpeg-1.0.2 +LIBLPEG_SHA256 = 48d66576051b6c78388faad09b70493093264588fcd0f258ddaab1cdd4a15ffe SRCDIR = $(realpath $(dir $(firstword $(MAKEFILE_LIST)))) -- cgit v1.2.3 From 97cc9ef583e0c6a60dcf4e54bd1680ba20565971 Mon Sep 17 00:00:00 2001 From: erf Date: Fri, 22 Mar 2019 15:53:10 +0100 Subject: libtermkey version 0.22 + checksum --- GNUmakefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/GNUmakefile b/GNUmakefile index 520faae..2f5d57f 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -1,7 +1,7 @@ include Makefile -LIBTERMKEY = libtermkey-0.21.1 -LIBTERMKEY_SHA256 = 6c0d87c94ab9915e76ecd313baec08dedf3bd56de83743d9aa923a081935d2f5 +LIBTERMKEY = libtermkey-0.22 +LIBTERMKEY_SHA256 = 6945bd3c4aaa83da83d80a045c5563da4edd7d0374c62c0d35aec09eb3014600 LIBLUA = lua-5.3.4 LIBLUA_SHA256 = f681aa518233bc407e23acf0f5887c884f17436f000d453b2491a9f11a52400c -- cgit v1.2.3 From 3b798d3002e0b35a5f8890d29035fc91642fd6e0 Mon Sep 17 00:00:00 2001 From: Michael Forney Date: Wed, 26 Jun 2019 12:34:35 -0700 Subject: filetype: Match known filenames exactly Otherwise, a file like `passwd.c` will match both ansi_c and dsv. The one that gets chosen depends on the iteration order of table, which is non-deterministic. --- lua/plugins/filetype.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lua/plugins/filetype.lua b/lua/plugins/filetype.lua index 6c574bc..35912f6 100644 --- a/lua/plugins/filetype.lua +++ b/lua/plugins/filetype.lua @@ -102,13 +102,13 @@ vis.ftdetect.filetypes = { ext = { "%.d$", "%.di$" }, }, dockerfile = { - ext = { "Dockerfile" }, + ext = { "^Dockerfile$", "%.Dockerfile$" }, }, dot = { ext = { "%.dot$" }, }, dsv = { - ext = { "group", "gshadow", "passwd", "shadow" }, + ext = { "^group$", "^gshadow$", "^passwd$", "^shadow$" }, }, eiffel = { ext = { "%.e$", "%.eif$" }, @@ -282,7 +282,7 @@ vis.ftdetect.filetypes = { ext = { "%.pike$", "%.pmod$" }, }, pkgbuild = { - ext = { "PKGBUILD" }, + ext = { "^PKGBUILD$" }, }, pony = { ext = { "%.pony$" }, -- cgit v1.2.3 From 1e19ceb20aeeb5c427416ccd8067e60241c152f0 Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Mon, 1 Jul 2019 16:26:56 +0200 Subject: build: update alpine in docker build to version 3.10 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 037556a..7bd9649 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,7 +6,7 @@ # docker cp vis:/tmp/vis/vis . # make vis-single # docker cp vis:/tmp/vis/vis-single . -FROM i386/alpine:3.9 +FROM i386/alpine:3.10 ENV DIR /tmp/vis WORKDIR $DIR RUN apk update && apk add musl-dev fortify-headers gcc make libtermkey-dev \ -- cgit v1.2.3 From e136e348cbd0ea4bf2dd8de6f98da1ca1924bc96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Wed, 3 Jul 2019 13:53:39 +0200 Subject: build: skip sam related tests on macOS travis infrastructure Apparently plan9port is no longer included in homebrew: https://github.com/Homebrew/homebrew-core/pull/38394 --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 803ad6b..32686fa 100644 --- a/.travis.yml +++ b/.travis.yml @@ -59,7 +59,7 @@ before_install: install: - if [ "$TRAVIS_OS_NAME" = "osx" ]; then brew update && - brew install libtermkey lua luarocks tre plan9port && + brew install libtermkey lua luarocks tre && luarocks install lpeg && luarocks install busted; fi -- cgit v1.2.3 From 50b0a580105ac976a1c95df9441d898d7a652bfb Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Fri, 3 Jan 2020 22:00:14 +0100 Subject: build: update alpine in docker build to version 3.11 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 7bd9649..2bfbe4b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,7 +6,7 @@ # docker cp vis:/tmp/vis/vis . # make vis-single # docker cp vis:/tmp/vis/vis-single . -FROM i386/alpine:3.10 +FROM i386/alpine:3.11 ENV DIR /tmp/vis WORKDIR $DIR RUN apk update && apk add musl-dev fortify-headers gcc make libtermkey-dev \ -- cgit v1.2.3 From 807ba6f6850bf7dbf86fd65299248f2d9cba7f75 Mon Sep 17 00:00:00 2001 From: zsugabubus Date: Sun, 12 Jan 2020 12:18:01 +0100 Subject: lexers: match whitespaces in text lexer Otherwise, show-{tabs,newlines,spaces} replacement characters are undistinguishable from normal text. --- lua/lexers/text.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lua/lexers/text.lua b/lua/lexers/text.lua index 4988d95..cc41bfa 100644 --- a/lua/lexers/text.lua +++ b/lua/lexers/text.lua @@ -1,6 +1,15 @@ -- Copyright 2006-2017 Mitchell mitchell.att.foicica.com. See LICENSE. -- Text LPeg lexer. +local l = require('lexer') + local M = {_NAME = 'text'} +-- Whitespace. +local ws = l.token(l.WHITESPACE, l.space^1) + +M._rules = { + {'whitespace', ws}, +} + return M -- cgit v1.2.3 From febe0528303f838fa9f346aa343fff0fe29f5ba3 Mon Sep 17 00:00:00 2001 From: zsugabubus Date: Sun, 12 Jan 2020 12:27:39 +0100 Subject: filetype: try text lexer as a last resort --- lua/plugins/filetype.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lua/plugins/filetype.lua b/lua/plugins/filetype.lua index 35912f6..c7fad69 100644 --- a/lua/plugins/filetype.lua +++ b/lua/plugins/filetype.lua @@ -385,6 +385,10 @@ vis.ftdetect.filetypes = { texinfo = { ext = { "%.texi$" }, }, + text = { + ext = { "%.txt$" }, + mime = { "text/plain" }, + }, toml = { ext = { "%.toml$" }, }, @@ -497,6 +501,12 @@ vis.events.subscribe(vis.events.WIN_OPEN, function(win) end end + -- try text lexer as a last resort + if (mime or 'text/plain'):match('^text/.+$') then + set_filetype('text', vis.ftdetect.filetypes.text) + return + end + win:set_syntax(nil) end) -- cgit v1.2.3 From a7bb2aac13719d3fed71e3829f736074ec231537 Mon Sep 17 00:00:00 2001 From: zsugabubus Date: Sun, 12 Jan 2020 15:51:12 +0100 Subject: vis-menu: fix sign-compare compiler warnings --- vis-menu.c | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/vis-menu.c b/vis-menu.c index 1682ed2..3a2d487 100644 --- a/vis-menu.c +++ b/vis-menu.c @@ -41,6 +41,7 @@ #include #include #include +#include #define CONTROL(ch) (ch ^ 0x40) #define MIN(a,b) ((a) < (b) ? (a) : (b)) @@ -59,9 +60,9 @@ struct Item { static char text[BUFSIZ] = ""; static int barpos = 0; -static int mw, mh; -static int lines = 0; -static int inputw, promptw; +static size_t mw, mh; +static size_t lines = 0; +static size_t inputw, promptw; static size_t cursor; static char *prompt = NULL; static Item *items = NULL; @@ -96,7 +97,7 @@ textw(const char *s) { static void calcoffsets(void) { - int i, n; + size_t i, n; if (lines > 0) n = lines; @@ -128,7 +129,7 @@ die(const char *s) { static void drawtext(const char *t, size_t w, Color col) { const char *prestr, *poststr; - int i, tw; + size_t i, tw; char *buf; if (w<5) return; /* This is the minimum size needed to write a label: 1 char + 4 padding spaces */ @@ -156,14 +157,14 @@ drawtext(const char *t, size_t w, Color col) { static void resetline(void) { - if (barpos != 0) fprintf(stderr, "\033[%iH", barpos > 0 ? 0 : (mh-lines)); - else fprintf(stderr, "\033[%iF", lines); + if (barpos != 0) fprintf(stderr, "\033[%ldH", (long)(barpos > 0 ? 0 : (mh-lines))); + else fprintf(stderr, "\033[%zuF", lines); } static void drawmenu(void) { Item *item; - int rw; + size_t rw; /* use default colors */ fprintf(stderr, "\033[0m"); @@ -195,12 +196,12 @@ drawmenu(void) { if ((rw -= textw(item->text)) <= 0) break; } if (next) { - fprintf(stderr, "\033[%iG", mw-5); + fprintf(stderr, "\033[%zuG", mw-5); drawtext(">", 5 /*textw(">")*/, C_Normal); } } - fprintf(stderr, "\033[%iG", (int)(promptw+textwn(text, cursor)-1)); + fprintf(stderr, "\033[%ldG", (long)(promptw+textwn(text, cursor)-1)); fflush(stderr); } @@ -591,7 +592,10 @@ main(int argc, char **argv) { if (prompt && !prompt[0]) prompt = NULL; } else if (!strcmp(argv[i], "-l")) { - lines = atoi(argv[++i]); + errno = 0; + lines = strtoul(argv[++i], NULL, 10); + if (errno) + usage(); } else { usage(); } -- cgit v1.2.3 From c9831b1120e7c29419183c5fde8cf1bf4e69d5bd Mon Sep 17 00:00:00 2001 From: zsugabubus Date: Sun, 12 Jan 2020 15:57:48 +0100 Subject: vis: fix search wrapping bugs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1) “$” matches in the middle of the text. visvis ^ - standing here \/ - at first we search forward-\ \_/ - wrap, if nothing found <---/ After wrapping, in the second range “$” will treat end of the range as EOL so “/vis$” will wisely match and moves cursor to the first column. 2) No match after wrapping. vissssss ^^ - standing here or here \\____/ - search this before wrapping ---\ V - search range after wrapping <--/ “/vis” will *not* match (after wrapping), because it crosses ranges. --- So the real solution would be that instead of the end position, the start position of the possible match should be limited because a match can cross the search ranges. To keep things simple, simply search two whole text after wrapping. visvis \____/ --- text-motions.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/text-motions.c b/text-motions.c index 689bb1f..533d896 100644 --- a/text-motions.c +++ b/text-motions.c @@ -622,8 +622,7 @@ size_t text_search_forward(Text *txt, size_t pos, Regex *regex) { if (!found) { start = 0; - end = pos; - found = !text_search_range_forward(txt, start, end, regex, 1, match, 0); + found = !text_search_range_forward(txt, start, end - start, regex, 1, match, 0); } return found ? match[0].start : pos; -- cgit v1.2.3 From aa526ad03807cf964671ae9d36c4311f0219e567 Mon Sep 17 00:00:00 2001 From: Georgi Kirilov Date: Tue, 15 Oct 2019 00:09:16 +0300 Subject: lexers: add Fennel support --- lua/lexers/fennel.lua | 88 ++++++++++++++++++++++++++++++++++++++++++++++++ lua/plugins/filetype.lua | 3 ++ 2 files changed, 91 insertions(+) create mode 100644 lua/lexers/fennel.lua diff --git a/lua/lexers/fennel.lua b/lua/lexers/fennel.lua new file mode 100644 index 0000000..ee8127c --- /dev/null +++ b/lua/lexers/fennel.lua @@ -0,0 +1,88 @@ +-- Copyright 2006-2017 Mitchell mitchell.att.foicica.com. See LICENSE. +-- Lua LPeg lexer. +-- Original written by Peter Odding, 2007/04/04. + +local l = require('lexer') +local token, word_match = l.token, l.word_match +local P, R, S = lpeg.P, lpeg.R, lpeg.S + +local M = {_NAME = 'fennel'} + +-- Whitespace. +local ws = token(l.WHITESPACE, l.space^1) + +-- Comments. +local line_comment = ';' * l.nonnewline^0 +local comment = token(l.COMMENT, line_comment) + +-- Strings. +local dq_str = l.delimited_range('"') +local string = token(l.STRING, dq_str) + +-- Numbers. +local lua_integer = P('-')^-1 * (l.hex_num + l.dec_num) +local number = token(l.NUMBER, l.float + lua_integer) + +-- Keywords. +local keyword = token(l.KEYWORD, word_match({ + '%', '*', '+', '-', '->', '->>', '-?>', '-?>>', '.', '..', '/', '//', ':', '<', '<=', '=', '>', '>=', '^', '~=', 'λ', + 'and', 'comment', 'do', 'doc', 'doto', 'each', 'eval-compiler', 'fn', 'for', 'global', 'hashfn', 'if', 'include', 'lambda', + 'length', 'let', 'local', 'lua', 'macro', 'macros', 'match', 'not', 'not=', 'or', 'partial', 'quote', 'require-macros', + 'set', 'set-forcibly!', 'tset', 'values', 'var', 'when', 'while' +}, "%*+-./:<=>?~^λ!")) + +-- Libraries. +local library = token('library', word_match({ + -- Coroutine. + 'coroutine', 'coroutine.create', 'coroutine.resume', 'coroutine.running', + 'coroutine.status', 'coroutine.wrap', 'coroutine.yield', + -- Module. + 'package', 'package.cpath', 'package.loaded', 'package.loadlib', + 'package.path', 'package.preload', + -- String. + 'string', 'string.byte', 'string.char', 'string.dump', 'string.find', + 'string.format', 'string.gmatch', 'string.gsub', 'string.len', 'string.lower', + 'string.match', 'string.rep', 'string.reverse', 'string.sub', 'string.upper', + -- Table. + 'table', 'table.concat', 'table.insert', 'table.remove', 'table.sort', + -- Math. + 'math', 'math.abs', 'math.acos', 'math.asin', 'math.atan', 'math.ceil', + 'math.cos', 'math.deg', 'math.exp', 'math.floor', 'math.fmod', 'math.huge', + 'math.log', 'math.max', 'math.min', 'math.modf', 'math.pi', 'math.rad', + 'math.random', 'math.randomseed', 'math.sin', 'math.sqrt', 'math.tan', + -- IO. + 'io', 'io.close', 'io.flush', 'io.input', 'io.lines', 'io.open', 'io.output', + 'io.popen', 'io.read', 'io.stderr', 'io.stdin', 'io.stdout', 'io.tmpfile', + 'io.type', 'io.write', + -- OS. + 'os', 'os.clock', 'os.date', 'os.difftime', 'os.execute', 'os.exit', + 'os.getenv', 'os.remove', 'os.rename', 'os.setlocale', 'os.time', + 'os.tmpname', + -- Debug. + 'debug', 'debug.debug', 'debug.gethook', 'debug.getinfo', 'debug.getlocal', + 'debug.getmetatable', 'debug.getregistry', 'debug.getupvalue', + 'debug.sethook', 'debug.setlocal', 'debug.setmetatable', 'debug.setupvalue', + 'debug.traceback', +}, '.')) + +local initial = l.alpha + S"|$%&#*+-./:<=>?~^_λ!" +local subsequent = initial + l.digit + +-- Identifiers. +local identifier = token(l.IDENTIFIER, initial * subsequent^0) + +M._rules = { + {'whitespace', ws}, + {'keyword', keyword}, + {'library', library}, + {'identifier', identifier}, + {'string', string}, + {'comment', comment}, + {'number', number} +} + +M._tokenstyles = { + library = l.STYLE_TYPE, +} + +return M diff --git a/lua/plugins/filetype.lua b/lua/plugins/filetype.lua index 35912f6..601bfa2 100644 --- a/lua/plugins/filetype.lua +++ b/lua/plugins/filetype.lua @@ -125,6 +125,9 @@ vis.ftdetect.filetypes = { faust = { ext = { "%.dsp$" }, }, + fennel = { + ext = { "%.fnl$" }, + }, fish = { ext = { "%.fish$" }, }, -- cgit v1.2.3 From 5d610affb2d5332a417248a32da81acf72ea8e4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Thu, 16 Jan 2020 16:18:13 +0100 Subject: build: update libuntar used in docker builds --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 2bfbe4b..35cbd77 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,7 +16,7 @@ RUN sed -i 's/Libs: /Libs: -L${INSTALL_CMOD} /' /usr/lib/pkgconfig/lua5.3.pc RUN mv /usr/lib/lua/5.3/lpeg.a /usr/lib/lua/5.3/liblpeg.a RUN sed -i 's/-ltermkey/-ltermkey -lunibilium/' /usr/lib/pkgconfig/termkey.pc # TODO contribute a proper libuntar package to Alpine -RUN wget https://github.com/martanne/libuntar/tarball/3f5e915ad8e6c5faa8dc6b34532e32b519f278f3 -O libuntar.tar.gz && \ +RUN wget https://github.com/martanne/libuntar/tarball/7c7247b442b021588f6deba78b60ef3b05ab1e0c -O libuntar.tar.gz && \ tar xf libuntar.tar.gz && cd *-libuntar-* && \ make && \ mkdir -p /usr/local/include && \ -- cgit v1.2.3 From fb7b16538e21ebd0a3de4e831dd21dd644f13c4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Thu, 16 Jan 2020 17:38:57 +0100 Subject: build: try to fix travis-ci by installing libtool --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 32686fa..d0da687 100644 --- a/.travis.yml +++ b/.travis.yml @@ -48,6 +48,7 @@ addons: - 9base - libacl1-dev - libtre-dev + - libtool cache: directories: -- cgit v1.2.3 From 0ba252f08e9ef7b62c442eb91b36822d654f5b04 Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Thu, 16 Jan 2020 17:37:48 +0100 Subject: build: install static libacl for docker builds Commit 50b0a580105ac976a1c95df9441d898d7a652bfb updated Alpine docker image, however this broke building with acl support. The static libacl moved to its own package, so just install that. --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 35cbd77..fe246bb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,7 +11,7 @@ ENV DIR /tmp/vis WORKDIR $DIR RUN apk update && apk add musl-dev fortify-headers gcc make libtermkey-dev \ ncurses-dev ncurses-static lua5.3-dev lua5.3-lpeg lua-lpeg-dev \ - acl-dev xz-dev tar xz wget ca-certificates + acl-static acl-dev xz-dev tar xz wget ca-certificates RUN sed -i 's/Libs: /Libs: -L${INSTALL_CMOD} /' /usr/lib/pkgconfig/lua5.3.pc RUN mv /usr/lib/lua/5.3/lpeg.a /usr/lib/lua/5.3/liblpeg.a RUN sed -i 's/-ltermkey/-ltermkey -lunibilium/' /usr/lib/pkgconfig/termkey.pc -- cgit v1.2.3 From d253185a99588506f368423a3b63e0c23c0b4566 Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Thu, 16 Jan 2020 20:41:39 +0100 Subject: build: force enable acl for docker builds This makes sure the feature is enabled as expected. --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 0ee47a0..5cdb53b 100644 --- a/Makefile +++ b/Makefile @@ -90,7 +90,7 @@ docker: clean docker exec vis apk upgrade docker cp . vis:/tmp/vis docker exec vis sed -i '/^VERSION/c VERSION = $(VERSION)' Makefile - docker exec vis ./configure CC='cc --static' + docker exec vis ./configure CC='cc --static' --enable-acl docker exec vis make clean vis-single docker cp vis:/tmp/vis/vis-single vis docker kill vis -- cgit v1.2.3 From c4afcd18a4b64507934bb4cc6ea9f65302eda2ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Fri, 17 Jan 2020 07:06:42 +0100 Subject: build: try to fix travis-ci by installing libtool-bin --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index d0da687..ab0dd7d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -48,7 +48,7 @@ addons: - 9base - libacl1-dev - libtre-dev - - libtool + - libtool-bin cache: directories: -- cgit v1.2.3