+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>
This commit is contained in:
Andrew 2024-01-22 20:46:08 +02:00 committed by GitHub
parent 7b1d0a97b0
commit 867ff1c178
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -0,0 +1,36 @@
# 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}}