pantry/projects/cask.readthedocs.io/package.yml

35 lines
798 B
YAML
Raw Normal View History

distributable:
url: https://github.com/cask/cask/archive/v{{version}}.tar.gz
strip-components: 1
versions:
github: cask/cask/tags
dependencies:
gnu.org/coreutils: '*'
gnu.org/emacs: '*'
build:
script:
- mkdir -p {{prefix}}
- cp -a bin {{prefix}}
# Lisp files must stay here: https://github.com/cask/cask/issues/305
- install *.el {{prefix}}/
- cp -a package-build {{prefix}}
- run: |
ln ../cask.el .
ln ../cask-bootstrap.el .
working-directory: ${{prefix}}/elisp
- touch {{prefix}}/.no-upgrade
provides:
- bin/cask
test:
# Downloading lisp packages fails on GHA runners for some reason
- run: exit 0
if: linux+x86-64
# Some of the lisp packages 404 and hang the test.
- timeout 60s cask --version | grep {{version}}