| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
Updates to homebrew packages can currently make this packaging job fail
at any stage of the release cycle. Also, we are leaving dangerously
because we depend on python2 and python3 at the same time, which is not
supported by homebrew. To make this more reliable, we should switch to a
Nix-based build infrastructure at least for macOS.
|
|
|
|
|
|
|
|
| |
The original contribution is from Clément Pit-Claudel. I updated
his code and integrated it with the Coq build system. Many improvements
by Paul Steckler (MIT).
This commit adds the infrastructure but no content.
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
gtksourceview depends transitively on py2cairo which was updated in
Homebrew to depend explicitly on python2 (see Homebrew/homebrew-core#24714):
this makes the python3 install step impossible.
We also remove the libxml2 install step which was failing in a non-fatal way.
|
|/ |
|
| |
|
| |
|
| |
|
|\ |
|
| | |
|
| |
| |
| |
| |
| | |
sudo apt-get install will fail on gcc-multilib if apt-get update cannot
fetch launchpad, so instead we delay installing these packages.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Script modified from
https://unix.stackexchange.com/questions/175146/apt-get-update-exit-status
I stuck the code in "install" rather than "before_install" so that the
lint target didn't need to be changed. I also haven't touched the
targets that add more packages; I'll leave that to someone who knows
more about the "&" and "*" syntax being used in the configuration.
|
|/
|
|
| |
These tests are already done by CircleCI.
|
|
|
|
| |
Closes #6509.
|
|
|
|
|
|
|
|
|
| |
When invoking through Makefile we always rebuild dependencies. To skip
dependencies, invoke ci-wrapper directly. We make Circle CI do this.
In order to properly support invoking ci-wrapper directly we replace
"make" in ci-common by a bash function which adds -j to the make
invocation outside submakes. We also set TIMED in the ci-wrapper.
|
|
|
|
|
|
| |
Travis has moved on to macOS 10.12 but this makes the package
incompatible with earlier versions.
This fix should restore the compatibility with OS X 10.11.
|
|
|
|
|
|
| |
This avoids mixing native and byte compilation as the debug printers
are always byte compiled and the tools have no .byte rule, only the
OCAMLBEST rule.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Due to an API change in laglgtk, we need to update CoqIDE. We use a
makefile hack so it can compile with lablgtk < 2.8.16, another option
would be to require 2.8.16 as a minimal dependency.
We also refactor travis to test more lablgtk versions.
We also need to account for improved attribute handling in 4.06.0, in
particular module aliases will propagate the deprecation status.
Fixes #6140.
|
|\ |
|
|\ \ |
|
| |/
|/| |
|
| |
| |
| |
| | |
We are still missing an updated LABLGTK.
|
| | |
|
| |
| |
| |
| | |
We use git check-attr to look at the same files as git diff --check.
|
| | |
|
|\ \ |
|
|\ \ \ |
|
| |/ /
|/| |
| | |
| | | |
This reverts commit c7465d2ecb69e64613dd38b262f5e78ecad99de1.
|
| | | |
|
|/ / |
|
|\ \ |
|
| |/
| |
| |
| | |
IS is intended for testing nullity.
|
|/
|
|
|
|
| |
This reverts commit 587e556a909fcd2e1507a9230d9cdaffa3f9394e from PR #1024.
This commit did not solve any issue at the time it was merged but made the
macOS package we produce compatible only with macOS 10.12 and later.
|
|\ |
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
This is inconvenient because it can only be tested on tags
and it didn't work for V8.7+beta1.
|
| |/
|/| |
|
| |
| |
| |
| | |
[c.f] https://coq.inria.fr/bugs/show_bug.cgi?id=4270
|
|/
|
|
| |
This job was useless anyway because the depoly and pre-deploy phases were not run.
|
| |
|
| |
|
|\ |
|
| | |
|
| |
| |
| |
| |
| | |
Deployment doesn't work on PRs, so I have to push it directly, sorry for
the noise.
|
| | |
|
| |
| |
| |
| |
| | |
The packages will be built only for main branches (not pull requests),
and are accessible via bintray: https://bintray.com/coq/coq
|
|/ |
|
|\ |
|