distributable: url: https://downloads.sourceforge.net/project/cscope/cscope/v{{version.raw}}/cscope-{{version.raw}}.tar.gz strip-components: 1 versions: # This is messy: several versions provided .bz2 rather than # .gz, and the latest version is v15.9, but the earlier # versions are 15.8, 15.7a, etc. This will only match v15.9, # but will hopefully match future versions as well url: https://sourceforge.net/projects/cscope/files/cscope/ match: _/projects/cscope/files/cscope/v\d+.\d+[a-z]?/_ strip: - _^/projects/cscope/files/cscope/v_ - _/$_ dependencies: invisible-island.net/ncurses: '*' build: script: | ./configure $ARGS make --jobs {{ hw.concurrency }} install env: ARGS: - --prefix="{{prefix}}" linux: ARGS: - --with-ncurses={{deps.invisible-island.net/ncurses.prefix}} provides: - bin/cscope - bin/ocs test: cscope -V 2>&1 | grep {{version.marketing}}