From 6ce24ee4a8a93bba07e704810d5167e684cf0dfb Mon Sep 17 00:00:00 2001 From: Andrew <51118083+ArionThinker@users.noreply.github.com> Date: Mon, 21 Aug 2023 06:13:56 +0300 Subject: [PATCH] cask.readthedocs.io (#2560) * cask.readthedocs.io * + version test * without install * Timeout for avoiding hanging. * without darwin/aarch64 * cleanup and comments * fixes * gha... --------- Co-authored-by: Jacob Heider --- projects/cask.readthedocs.io/package.yml | 34 ++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 projects/cask.readthedocs.io/package.yml diff --git a/projects/cask.readthedocs.io/package.yml b/projects/cask.readthedocs.io/package.yml new file mode 100644 index 00000000..c670f946 --- /dev/null +++ b/projects/cask.readthedocs.io/package.yml @@ -0,0 +1,34 @@ +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}}