Package Details: eccodes 2.38.3-1

Git Clone URL: https://aur.archlinux.org/eccodes.git (read-only, click to copy)
Package Base: eccodes
Description: ECMWF decoding library for GRIB, BUFR and GTS
Upstream URL: https://confluence.ecmwf.int/display/ECC/ecCodes+Home
Licenses: Apache-2.0
Conflicts: grib_api, libbufr-ecmwf
Submitter: graziano
Maintainer: jankoh
Last Packager: jankoh
Votes: 13
Popularity: 0.007325
First Submitted: 2016-12-07 14:34 (UTC)
Last Updated: 2024-10-27 22:35 (UTC)

Latest Comments

1 2 Next › Last »

mo0zi commented on 2024-08-27 14:18 (UTC)

Great that worked, thanks a lot!

jankoh commented on 2024-08-26 11:15 (UTC)

Hey @mo0zi,

please delete the existing test-data tarball. Upstream does not use versioning for those data files, the ebuild takes care of that. Unfortunately upstream changed test data for a patch release 2.35.1 while not releasing a new 2.36 version. So the data changed without a version change and this error occurs.

I probably should include the pkgrel number in the test data tarball for upcoming versions to avoid this kind of error.

Best, Jan

mo0zi commented on 2024-08-26 08:04 (UTC)

yay -Syu --aur
...
==> Validating source files with sha512sums...
    eccodes-2.36.0-Source.tar.gz ... Passed
    eccodes-2.36.0-test-data.tar.gz ... FAILED
==> ERROR: One or more files did not pass the validity check!
 -> error making: eccodes-exit status 1

jankoh commented on 2021-09-20 21:29 (UTC) (edited on 2021-09-26 13:44 (UTC) by jankoh)

CAUTION: The current version of curl (7.79.0) does a stricter return code check when downloading files. This affects the source package page of this package. You can either download the source package yourself (using wget, or a browser) and put it in the correct folder to build the package or configure makepkg to use a different downloader. (This will effect all other makepkg downloads, too.)

The change would be (you must be root or have sudo configured properly): sed -i -r "s/(http[s]?::)\/usr\/bin\/curl\ -qgb\ \"\"\ -fLC\ -\ --retry\ 3\ --retry-delay\ 3 -o/\1\/usr\/sbin\/wget\ --no-cookies\ --retry-connrefused\ -t\ 3\ --waitretry\ 3 -O/" /etc/makepkg.conf

UPDATE: The issue ist fixed: no need for this hack anmore.

jankoh commented on 2021-04-02 13:08 (UTC)

Package updated to depend on openjpeg2. Please be aware that there is currently no possibility to force openjpeg2 over openjpeg in cmake-options. So if both openjpeg and openjpeg2 are installed, it's on the packages side to decide which one to use, and upstream defaults on openjpeg in that case. So if you really want to get rid of openjpeg, you need to uninstall it first, and build this package afterwards so it does not implicitly link on openjpeg instead of openjpeg2.

Best regards, Jan

capitalaslash commented on 2021-04-01 09:06 (UTC)

please update the dependency on openjpeg to openjpeg2, current eccodes version supports both and the latter is in extra.

Fixed commented on 2020-07-07 14:34 (UTC)

@graziano:

Can't buid this package as the dependency of gnudatalanguage due to Fortran errors.

Can update it please?

mblaschek commented on 2020-07-03 11:39 (UTC)

It's working Thanks to @jjdhooghiem

@graziano please update

petres commented on 2020-06-19 16:19 (UTC)

@jjdhooghiem thanks for sharing it is working.

@graziano would you please update the PKBUILD, thanks!