diff options
Diffstat (limited to 'dev/build/plugin-versions')
-rwxr-xr-x | dev/build/plugin-versions/bignums.sh | 12 | ||||
-rwxr-xr-x | dev/build/plugin-versions/equations.sh | 12 | ||||
-rwxr-xr-x | dev/build/plugin-versions/ltac2.sh | 12 | ||||
-rw-r--r-- | dev/build/plugin-versions/readme.md | 42 |
4 files changed, 0 insertions, 78 deletions
diff --git a/dev/build/plugin-versions/bignums.sh b/dev/build/plugin-versions/bignums.sh deleted file mode 100755 index 8a4ddf5fc..000000000 --- a/dev/build/plugin-versions/bignums.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -case "$1" in - git-master|/cygdrive*) - # First get the SHA of master/HEAD and then download a zip of exactly this state - BIGNUMS_SHA=$(git ls-remote 'https://github.com/coq/bignums' refs/heads/master | cut -f 1) - - echo https://github.com/coq/bignums/archive "$BIGNUMS_SHA" zip 1 "bignums-$BIGNUMS_SHA" - ;; - *) - echo https://github.com/coq/bignums/archive V8.8.0 zip 1 bignums-V8.8+beta1 - ;; -esac diff --git a/dev/build/plugin-versions/equations.sh b/dev/build/plugin-versions/equations.sh deleted file mode 100755 index 9fc2e237a..000000000 --- a/dev/build/plugin-versions/equations.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -case "$1" in - git-master|/cygdrive*) - # First get the SHA of master/HEAD and then download a zip of exactly this state - EQUATIONS_SHA=$(git ls-remote 'https://github.com/mattam82/Coq-Equations' refs/heads/master | cut -f 1) - - echo https://github.com/mattam82/Coq-Equations/archive "$EQUATIONS_SHA" zip 1 "equations-$EQUATIONS_SHA" - ;; - *) - echo https://github.com/mattam82/Coq-Equations/archive v1.1-8.8 zip 1 equations-v1.1-8.8 - ;; -esac diff --git a/dev/build/plugin-versions/ltac2.sh b/dev/build/plugin-versions/ltac2.sh deleted file mode 100755 index feee3c92c..000000000 --- a/dev/build/plugin-versions/ltac2.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -case "$1" in - git-master|/cygdrive*) - # First get the SHA of master/HEAD and then download a zip of exactly this state - LTAC2_SHA=$(git ls-remote 'https://github.com/ppedrot/ltac2' refs/heads/master | cut -f 1) - - echo https://github.com/ppedrot/ltac2/archive "$LTAC2_SHA" zip 1 "ltac2-$LTAC2_SHA" - ;; - *) - echo https://github.com/ppedrot/ltac2/archive v8.8 zip 1 ltac2-v8.8 - ;; -esac diff --git a/dev/build/plugin-versions/readme.md b/dev/build/plugin-versions/readme.md deleted file mode 100644 index 39277d09b..000000000 --- a/dev/build/plugin-versions/readme.md +++ /dev/null @@ -1,42 +0,0 @@ -# Controlling the versions of plugins - -The shell scripts in this folder each return (to stdout) the source URL and some extra -information for a specific plugin with a version appropriate for this version of Coq. - -This mechanism is only intended for plugins and libraries which need a tight coupling to the version of Coq. - -The shell scripts get the Coq version as first argument. -Examples for possible values are: - -* git-v8.8.1 -* git-master -* 8.5pl3 -* 8.8.1 -* /cygdrive/<some-folder> - -Scripts can simply echo an URL, but more advanced processing is possible. - -The output format is the same as the command line to the function build_prep in makecoq_mingw.sh. Here is an example: - -``` -#!/bin/sh -echo 'https://github.com/ppedrot/ltac2/archive' 'v8.8' 'zip' '1' 'ltac2-v8.8' -``` - -The arguments are: -* URL path without file name -* file name -* file extension -* number of path levels to strip from archive (optional, default is 1) -* module name, in case the file name just gives a version but no module name - -## Handling master versions - -In case a master version is returned, the module name should contain the SHA code of the revision downloaded. -Below is an example of how to achieve this (thanks to SkySkimmer): - -``` -BIGNUMS_SHA=$(git ls-remote 'https://github.com/coq/bignums' refs/heads/master | cut -f 1) - -echo https://github.com/coq/bignums/archive "$BIGNUMS_SHA" zip 1 "bignums-$BIGNUMS_SHA" -``` |