Sébastien Villemot
a252daee51
Windows package: use the Meson build system
...
By the way, simplify the dependency build system by removing unused SLICOT
builds.
2023-09-19 17:14:43 +02:00
Sébastien Villemot
01007e3776
Windows package: avoid prompts from unzip that cause build failures
...
Unpacked files may already be present due to GitLab CI caching.
Bug introduced in 39c2cba1b6
.
2023-06-21 17:25:02 +02:00
Sébastien Villemot
39c2cba1b6
Windows package: use official x13as binary, instead of building it from source
...
Ref. #1878
2023-06-19 16:19:47 +02:00
Sébastien Villemot
66b1724678
Windows package: bump HDF5 dependency
...
HDF5 itself now drags a lot of new dependencies (curl and its own deps,
openssl).
2023-03-20 16:16:45 +01:00
Sébastien Villemot
9a71beffb3
Windows package: bump to Octave 8.1.0
2023-03-16 17:43:37 +01:00
Sébastien Villemot
9c5604c30d
Windows package: ensure that the embedded MinGW compiler comes with all its dependencies
2023-03-15 17:04:32 +01:00
Sébastien Villemot
c1922c3ad0
Stop building and shipping the Dynare++ executable
...
Incidentally, no longer run Dynare++ unit tests, since they are intricated in
the Dynare++ build system. If we finally decide not to drop the Dynare++
codebase for our MEX files, then we should probably find a way to build and run
them again.
Ref. #1825
2023-01-03 14:51:07 +01:00
Sébastien Villemot
bce80a9f3b
Windows package: ship isl inside the package, it is now needed by the embedded GCC
2022-12-14 17:50:36 +01:00
Sébastien Villemot
232d43d38b
Windows and macOS packages: bump to x13as version 1.1 build 58
2022-06-22 14:11:36 +02:00
Sébastien Villemot
3c2d033a14
Windows package: bump dependencies
2021-07-08 15:01:03 +02:00
Sébastien Villemot
9460da5b07
Windows package: bump dependencies
2021-06-16 17:41:40 +02:00
Sébastien Villemot
766fff88f6
Use secure URL for link to GNU licenses
2021-06-09 17:35:05 +02:00
Sébastien Villemot
1c7f88a093
Windows package: bump dependencies
2021-01-04 14:50:08 +01:00
Sébastien Villemot
4c12f03637
Windows package: bump dependencies
2020-10-16 17:27:03 +02:00
Sébastien Villemot
9b946ca0af
macOS package: fix compilation of x13as against gfortran 10
...
Add -std=legacy to FFLAGS.
Do the same for the Windows package, even though we don’t yet use version 10 of
gfortran (but that will of course happen at some point).
2020-09-04 10:47:43 +02:00
Sébastien Villemot
34f66d3db8
Windows package: GCC 10 now depends on zstd
...
Closes: preprocessor#55
By the way, bump other dependencies.
2020-09-03 15:58:05 +02:00
Sébastien Villemot
4d22c4c0c0
Drop 32-bit binaries from Windows package
...
Closes : #1713
2020-07-17 12:52:58 +02:00
Sébastien Villemot
ea0456a95e
Windows package: bump dependencies
...
Note that MSYS2 is in the middle of the transition from xz to zstd for
compressing its archives, so we have to handle both formats.
2020-05-27 18:53:12 +02:00
Sébastien Villemot
6e0f104d7e
Bump minimal MATLAB version to R2014a
...
Ref. #1713
2020-04-07 16:32:32 +02:00
Sébastien Villemot
bb64a77179
Windows package: libwinpthread-git comes from the same source package as winpthreads-git
2020-02-19 15:50:52 +01:00
Sébastien Villemot
3e5508bea7
Windows package: add missing gcc-libs package for MinGW compiler
2020-02-19 15:50:52 +01:00
Sébastien Villemot
fbf97a0d7d
Windows package: zlib is a dependency of the MinGW compiler
2020-02-19 15:39:49 +01:00
Sébastien Villemot
d5312e8e40
Windows package: really really use Octave 5.2.0_1
2020-02-11 11:46:12 +01:00
Sébastien Villemot
e2c69fbfd5
Windows package: really use Octave 5.2.0_1
2020-02-11 10:05:23 +01:00
Sébastien Villemot
8f8c83aa6a
Windows package: when compiling slicot, use Makefile variables instead of patches
2019-10-01 17:23:21 +02:00
Sébastien Villemot
b1919b15d5
Windows package: fix race condition when extracting MSYS2 archives
...
Those archives contain 3 hidden files, which always have the same name. This
can make the parallel build fail when several packages are unpacked at the same
time. Hence, we just skip these files when unpacking.
2019-09-24 11:05:29 +02:00
Sébastien Villemot
533a4ff7db
Windows package: use pre-compiled MSYS2 packages for most dependencies
...
We only need to recompile Slicot and x13as.
2019-09-17 14:10:47 +02:00
Sébastien Villemot
d549d21b7f
Windows package: do not trigger deps rebuild based on patches timestamps
...
This breaks the caching, because those patches have a recent timestamp (due to
git recloning).
This is a partial revert of 8a3938ebc
2019-09-07 11:47:32 +02:00
Sébastien Villemot
8f946c6c8c
Windows package: avoid Gitlab caching of MATLAB and Octave binaries
2019-09-04 16:12:28 +02:00
Sébastien Villemot
8a3938ebc0
Windows package: make building of deps more robust to version changes
...
– before executing the rule for unpacking the source, delete previously
unpacked sources to avoid file overwrite (delete all versions so that the
Gitlab cache does not grow too big)
— ensure that those rules are executed when a patch is modified
2019-09-04 16:12:28 +02:00
Sébastien Villemot
ac0339c287
Windows package: add x13as
2019-09-03 21:36:50 +02:00
Sébastien Villemot
bae1fa255a
Add scripts and CI job for building Windows package
...
The scripts are based the former “dynare-build” project. They have been
overhauled and simplified.
Building a Windows package (both installer and zip archive) is as easy as
running “make -C windows” (provided the right Debian packages are installed,
use the “windows/install-packages.sh” script for that purpose).
The layout of MEX files for Octave in the package has been
changed (mex/octave/win32/ and mex/octave/win64/ instead of mex/octave32/ and
mex/octave/), for consistency with MATLAB MEX.
2019-09-03 21:36:47 +02:00