diff --git a/deps/build.jl b/deps/build.jl index 5fe3368f3008791c57e6c333b70e2dbf4a0d53ca..c1912512f84ea56f83311e5e8acbeadd8a826039 100644 --- a/deps/build.jl +++ b/deps/build.jl @@ -3,20 +3,20 @@ using BinaryProvider const verbose = "--verbose" in ARGS const prefix = Prefix(get([a for a in ARGS if a != "--verbose"], 1, joinpath(@__DIR__, "usr"))) -PREPROCESSOR_VERSION = "38fc19f9d33be968f29d8ab73d0633f4ea1f9c33" -REMOTE_PATH = "https://dynare.adjemian.eu/preprocessor/$PREPROCESSOR_VERSION" - products = Product[ ExecutableProduct(prefix, "dynare_m", :dynare), ] +PREPROCESSOR_VERSION = "d97b9c24" +REMOTE_PATH = "https://www.dynare.org/preprocessor/d97b9c24" + download_info = Dict( - Linux(:i686, :glibc) => ("$REMOTE_PATH/linux/32/preprocessor.tar.gz", "f2256d88b02f3375636e67c36d657b089e9c7d3329d9eb192eaa8475a38d66e4"), - Linux(:x86_64, :glibc) => ("$REMOTE_PATH/linux/64/preprocessor.tar.gz", "e9c04c3b1ee693e755431f57801d06cfdae9a24b11cfb02d6b1699eedd51aef4"), - MacOS() => ("$REMOTE_PATH/osx/64/preprocessor.tar.gz", "c4ad5eb94e95fdcd5c8193f099d7cbd53ecda9b044ec5ceec9506dbf21002f98"), - Windows(:i686) => ("$REMOTE_PATH/windows/32/preprocessor.tar.gz", "70946d5f2c11a3d2012eb3edb96d65fffd26e1da65519b244a77f4c8a928cf78"), - Windows(:x86_64) => ("$REMOTE_PATH/windows/64/preprocessor.tar.gz", "fe3f0643265d895159edb186b4ee74b766b87e544364e9e3a137a51584aa46b5"), -) + Linux(:i686, :glibc) => ("$REMOTE_PATH/linux/32/preprocessor.tar.gz", "f760cf16735fed80de08952893a13e4747dc33c7bf682433760222d7cb91fe7e"), + Linux(:x86_64, :glibc) => ("$REMOTE_PATH/linux/64/preprocessor.tar.gz", "c8b69a09f6c02e034f44bf985d812ced4ab8c34b358909fe550260654acc5d54"), + Windows(:i686) => ("$REMOTE_PATH/windows/32/preprocessor.tar.gz", "621e91388f5f2b926fda97635602a67b303e3562ff072d03c2daa8fb229966c4"), + Windows(:x86_64) => ("$REMOTE_PATH/windows/64/preprocessor.tar.gz", "6c6aff2bde7ed7fcfe20eb60bea8bba212c36b99a14da94219c643571946464c"), + MacOS() => ("$REMOTE_PATH/macOS/64/preprocessor.tar.gz", "6a8d61b997b3c3364afd884d6da87d894a0bcd59a0dee2261a70e77b0a17a232"), + ) for p in products if platform_key() in keys(download_info)