distributable: url: https://gitlab.com/procps-ng/procps/-/archive/v{{ version }}/v{{ version }}.tar.gz strip-components: 1 versions: gitlab: procps-ng/procps/tags # Watch is broken out seperately from the rest of procps. While procps provides other # useful tools they do not build on OSX and are part of almost every base distro already provides: - bin/watch dependencies: invisible-island.net/ncurses: '>=6.0' build: dependencies: gnu.org/autoconf: '*' gnu.org/automake: '*' gnu.org/gettext: '*' gnu.org/libtool: '*' freedesktop.org/pkg-config: '*' script: | autoreconf -fiv ./configure $ARGS make src/watch mkdir -p "{{ prefix }}"/bin mv src/watch "{{ prefix }}"/bin env: ARGS: - --disable-dependency-tracking - --prefix={{ prefix }} - --disable-nls - --enable-watch8bit # FIXME: a more comprehensive test could be written with access to a TTY test: | watch -h