pantry/projects/cscope.sourceforge.io/package.yml
Max Howell 81e7a5e16f
pkgx
2023-10-01 14:44:42 -04:00

37 lines
958 B
YAML

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:
dependencies:
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}}