new file: projects/certbot.eff.org/package.yml

This commit is contained in:
Andrii Riabchenko 2023-09-24 12:33:54 +03:00 committed by Jacob Heider
parent b93b11f2ee
commit 4cc15c8002

View file

@ -0,0 +1,27 @@
distributable:
url: https://github.com/certbot/certbot/archive/v{{version}}.tar.gz
strip-components: 1
versions:
github: certbot/certbot
dependencies:
python.org: ^3.11
build:
dependencies:
tea.xyz/gx/cc: '*'
script:
- python-venv.sh {{prefix}}/bin/certbot
env:
SRCROOT: $SRCROOT/certbot
provides:
- bin/certbot
test:
script:
- certbot --version | grep {{version}}
- mkdir certbot
- chmod 777 certbot
- certbot certificates $ARGS | grep "No certificates found."
env:
ARGS:
- --config-dir="certbot/config"
- --work-dir="certbot"
- --logs-dir="certbot/log"