pantry/projects/github.com/mattrobenolt/jinja2-cli/package.yml
Jacob Heider 6b7258e008
+systemd (#2051)
* +systemd

* wip

* no c compiler, eh?

* prefixen

* fix jinja pythonpath

* Update package.yml

* more deps (so many deps)

* right, right

* yep, i'm dumb

* .

* don't try to use /etc, pls

* fix provides
2023-09-07 00:10:54 -04:00

35 lines
767 B
YAML

distributable:
url: https://github.com/mattrobenolt/jinja2-cli/archive/refs/tags/{{version}}.tar.gz
strip-components: 1
versions:
github: mattrobenolt/jinja2-cli/tags
dependencies:
python.org: '>=3.7'
runtime:
env:
PYTHONPATH: "{{prefix}}/venv/lib/python3/site-packages:$PYTHONPATH"
build:
- python-venv.sh {{prefix}}/bin/jinja2
- run: >
ln -s \
python{{deps.python.org.version.marketing}} \
python{{deps.python.org.version.major}}
working-directory: ${{prefix}}/venv/lib
provides:
- bin/jinja2
test:
script:
- echo "{{ title }}" > test.tmpl
- OUT="$(jinja2 test.tmpl $FIXTURE --format=json)"
- test "$OUT" = "tea.xyz"
fixture: |
{
"title": "tea.xyz",
"url": "https://tea.xyz"
}