@@ -90,111 +90,44 @@ then
90
90
PACKAGES=" ${PACKAGES} coq-coquelicot.3.4.1"
91
91
92
92
# Number theory
93
- PACKAGES=" ${PACKAGES} coq-coqprime.1.4.0"
94
- PACKAGES=" ${PACKAGES} coq-coqprime-generator.1.1.1" # NOTE:THIS IS STILL TAGGED TO v8.14.1, SHOULD SOMETHING BE DONE?
95
-
93
+ # PACKAGES="${PACKAGES} coq-coqprime.1.4.0"
94
+ # PACKAGES="${PACKAGES} coq-coqprime-generator.1.1.1" #NOTE:THIS IS STILL TAGGED TO v8.14.1, SHOULD SOMETHING BE DONE?
95
+
96
96
# Numerical mathematics
97
- PACKAGES=" ${PACKAGES} coq-flocq.4.1.4"
97
+ # PACKAGES="${PACKAGES} coq-flocq.4.1.4"
98
98
# PACKAGES="${PACKAGES} coq-interval.4.9.0" #DOES NOT BUILD
99
99
# PACKAGES="${PACKAGES} coq-gappa.1.5.4" #DOES NOT BUILD
100
- PACKAGES=" ${PACKAGES} gappa.1.4.1"
100
+ # PACKAGES="${PACKAGES} gappa.1.4.1"
101
101
102
102
# Constructive mathematics
103
103
# PACKAGES="${PACKAGES} coq-math-classes.8.18.0" #DOES NOT BUILD
104
104
# PACKAGES="${PACKAGES} coq-corn.8.18.0" #DOES NOT BUILD
105
105
106
106
# Homotopy Type Theory (HoTT)
107
- PACKAGES=" ${PACKAGES} coq-hott.8.18"
108
-
109
- # Univalent Mathematics (UniMath)
110
- # Note: coq-unimath requires too much memory for 32 bit architectures
111
- if [ " ${BITSIZE} " == " 64" ]
112
- then
113
- case " $COQ_PLATFORM_UNIMATH " in
114
- [yY]) PACKAGES=" ${PACKAGES} coq-unimath.20231010" ;;
115
- [nN]) true ;;
116
- * ) echo " Illegal value for COQ_PLATFORM_UNIMATH - aborting" ; false ;;
117
- esac
118
- fi
107
+ # PACKAGES="${PACKAGES} coq-hott.8.18"
119
108
120
109
# Code extraction
121
110
PACKAGES=" ${PACKAGES} coq-simple-io.1.8.0"
122
111
123
112
# Proof automation / generation / helpers
124
- PACKAGES=" ${PACKAGES} coq-menhirlib.20231231 menhir.20231231"
113
+ # PACKAGES="${PACKAGES} coq-menhirlib.20231231 menhir.20231231"
125
114
PACKAGES=" ${PACKAGES} coq-equations.1.3+8.19"
126
115
PACKAGES=" ${PACKAGES} coq-aac-tactics.8.19.0"
127
- # PACKAGES="${PACKAGES} coq-unicoq.1.6+8.18" #DOES NOT BUILD
128
- # PACKAGES="${PACKAGES} coq-mtac2.1.4+8.18" #DOES NOT BUILD, DEPENDS ON UNICOQ
116
+
129
117
PACKAGES=" ${PACKAGES} elpi.1.18.1 coq-elpi.2.0.1"
130
118
PACKAGES=" ${PACKAGES} coq-hierarchy-builder.1.7.0"
131
- PACKAGES=" ${PACKAGES} coq-quickchick.2.0.2"
132
- # PACKAGES="${PACKAGES} coq-hammer-tactics.1.3.2+8.18" # DOES NOT BUILD
133
- if [[ " $OSTYPE " != cygwin ]]
134
- then
135
- # coq-hammer does not work on Windows because it heavily relies on fork
136
- # PACKAGES="${PACKAGES} coq-hammer.1.3.2+8.18" # DEPENDS ON COQ-HAMMER-TACTICS
137
- PACKAGES=" ${PACKAGES} eprover.3.0"
138
- PACKAGES=" ${PACKAGES} z3_tptp.4.11.2" # 4.12.2-1 has build issues on ARM macOS
139
- fi
119
+
120
+ # BROKEN in CI
121
+ # PACKAGES="${PACKAGES} coq-quickchick.2.0.2"
122
+
140
123
PACKAGES=" ${PACKAGES} coq-paramcoq.1.1.3+coq8.19"
141
124
PACKAGES=" ${PACKAGES} coq-coqeal.2.0.1"
142
125
PACKAGES=" ${PACKAGES} coq-libhyps.2.0.8"
143
- PACKAGES=" ${PACKAGES} coq-itauto.8.19.0"
144
-
126
+ # BROKEN in CI
127
+ # PACKAGES="${PACKAGES} coq-itauto.8.19.0"
128
+
145
129
# General mathematics (which requires one of the above tools)
146
- PACKAGES=" ${PACKAGES} coq-mathcomp-analysis.0.7 .0"
130
+ PACKAGES=" ${PACKAGES} coq-mathcomp-analysis.1.0 .0"
147
131
PACKAGES=" ${PACKAGES} coq-mathcomp-algebra-tactics.1.2.3"
148
- PACKAGES=" ${PACKAGES} coq-relation-algebra.1.7.10"
149
-
150
- # Formal languages, compilers and code verification
151
- PACKAGES=" ${PACKAGES} coq-reglang.1.2.1"
152
- PACKAGES=" ${PACKAGES} coq-iris.4.1.0"
153
- PACKAGES=" ${PACKAGES} coq-iris-heap-lang.4.1.0"
154
- if [[ " $OSTYPE " != cygwin ]]
155
- then
156
- # Windows: some issues with executable extensions (ott.opt instead of ott.exe)
157
- # Note: 0.32 does work on Windows!
158
- PACKAGES=" ${PACKAGES} coq-ott.0.33"
159
- PACKAGES=" ${PACKAGES} ott.0.33"
160
- fi
161
- PACKAGES=" ${PACKAGES} coq-mathcomp-word.3.0"
162
-
163
- case " $COQ_PLATFORM_COMPCERT " in
164
- [yY]) PACKAGES=" ${PACKAGES} coq-compcert.3.13.1" ;;
165
- [nN]) true ;;
166
- * ) echo " Illegal value for COQ_PLATFORM_COMPCERT - aborting" ; false ;;
167
- esac
168
-
169
- case " $COQ_PLATFORM_VST " in
170
- [yY])
171
- PACKAGES=" ${PACKAGES} coq-vst.2.13"
172
- true ;;
173
- [nN]) true ;;
174
- * ) echo " Illegal value for COQ_PLATFORM_VST - aborting" ; false ;;
175
- esac
176
-
177
- # # Proof analysis and other tools
178
- PACKAGES=" ${PACKAGES} coq-dpdgraph.1.0+8.18"
179
- fi
180
-
181
- # ######### EXTENDED" COQ PLATFORM PACKAGES ##########
182
-
183
- if [[ " ${COQ_PLATFORM_EXTENT} " =~ ^[xX] ]]
184
- then
185
-
186
- # Proof automation / generation / helpers
187
- PACKAGES=" ${PACKAGES} coq-deriving.0.2.0"
188
- if [ " ${BITSIZE} " == " 64" ]
189
- then
190
- PACKAGES=" ${PACKAGES} coq-metacoq.1.2.1+8.18"
191
- fi
192
-
193
- # General mathematics
194
- PACKAGES=" ${PACKAGES} coq-extructures.0.4.0"
195
-
196
- # Gallina extensions
197
- PACKAGES=" ${PACKAGES} coq-reduction-effects.0.1.5"
198
- PACKAGES=" ${PACKAGES} coq-record-update.0.3.3"
199
132
200
133
fi
0 commit comments