pantry/projects/gnu.org/ed/package.yml
Andrew 867ff1c178
+gnu.org/ed (#4945)
* new file:   projects/gnu.org/ed/package.yml

* distributable: ~

* +lzip

* add .lz comment

---------

Co-authored-by: Jacob Heider <jacob@pkgx.dev>
2024-01-22 13:46:08 -05:00

36 lines
697 B
YAML

# FIXME: get .lz support
# https://github.com/pkgxdev/brewkit/issues/283
distributable: ~
versions:
url: https://ftp.gnu.org/gnu/ed/
match: /ed-\d+\.\d+\.\d+\.tar\.lz/
strip:
- /^ed-/
- /\.tar\.lz$/
build:
dependencies:
curl.se: '*'
nongnu.org/lzip: '*'
script:
- curl -L "https://ftp.gnu.org/gnu/ed/ed-{{version.raw}}.tar.lz" | lzip -d | tar -x --strip-components=1
- ./configure --prefix={{prefix}}
- make
- make install
provides:
- bin/ed
test:
- echo "Hello world\n" > test
- run: |
ed test <<EOF
i
Additional line
.
w
q
EOF
- cat test | grep "Additional line"
- ed --version | grep {{version}}