[fink:package-submissions] #5031 eccodes-2.4.1
Hanspeter Niederstrasser via Fink-tracker <[email protected]>
| Newsgroups | gmane.os.apple.fink.tracker |
|---|---|
| Message-ID | </p/fink/package-submissions/5031/36d491e23bc19e95c22245b289da099cd38958cf.package-submissions@fink.p.sourceforge.net> |
Also, `libeccodes.dylib` and `libeccodes_f90.dylib` are now unversioned in the -shlibs packages. This is guaranteed to cause problems with shared libraries. This patch from Debian <https://anonscm.debian.org/cgit/debian-science/packages/eccodes.git/tree/debian/patches/static-libs.patch> makes the dylibs be versioned (libeccodes.0.dylib). It also creates the static .a library, but that can either be removed post-build or the patch edited to only apply the versioning change (I think it's the two "VERSION 0" and "CFLAGS" lines that are sufficient/necessary). --- ** [package-submissions:#5031] eccodes-2.4.1** **Status:** open **Group:** Awaiting_Update_from_Submitter **Labels:** sci new package **Created:** Mon Oct 02, 2017 12:30 PM UTC by Remko Scharroo **Last Updated:** Thu Oct 05, 2017 02:12 AM UTC **Owner:** Remko Scharroo **Attachments:** - [eccodes-bin.lst](https://sourceforge.net/p/fink/package-submissions/5031/attachment/eccodes-bin.lst) (1.2 kB; application/octet-stream) - [eccodes-fortran-shlibs.lst](https://sourceforge.net/p/fink/package-submissions/5031/attachment/eccodes-fortran-shlibs.lst) (463 Bytes; application/octet-stream) - [eccodes-fortran.lst](https://sourceforge.net/p/fink/package-submissions/5031/attachment/eccodes-fortran.lst) (483 Bytes; application/octet-stream) - [eccodes-shlibs.lst](https://sourceforge.net/p/fink/package-submissions/5031/attachment/eccodes-shlibs.lst) (971.2 kB; application/octet-stream) - [eccodes.info](https://sourceforge.net/p/fink/package-submissions/5031/attachment/eccodes.info) (4.7 kB; application/octet-stream) - [eccodes.lst](https://sourceforge.net/p/fink/package-submissions/5031/attachment/eccodes.lst) (528 Bytes; application/octet-stream) ECMWF is discontinuing support for grib-api, and has replaced it with eccodes. Eccodes, however, provides full backward compatibility with grib-api. Hence, I include Conflicts, Replaces, and Provides entries for grib-api, grib-api-fortran and grib-api-bin in the eccodes, eccodes-fortran and eccodes-bin sections for the eccodes.info file. The SplitOff of eccodes-fortran and eccodes-fortran-shlibs is meant to avoid that non-Fortran users of eccodes would need to install gcc6. The eccodes.info file creates 5 packages: eccodes, eccodes-shlibs, eccodes-bin, eccodes-fortran, eccodes-fortran-shlibs The output of dpkg -L for each of these packages is attached as *.lst. No PathFile was needed. fink -m build passed without warnings/errors. The running of the tests requires external data that are normally downloaded during "ctest", but this is avoided by untarring a predownloaded tarball first, which is referenced in the eccodes.info file. As with grib-api, I'm happy to keep sheparding eccodes packages for the Fink project. --- Sent from sourceforge.net because [email protected] is subscribed to https://sourceforge.net/p/fink/package-submissions/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/fink/admin/package-submissions/options. Or, if this is a mailing list, you can unsubscribe from the mailing list. ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Fink-tracker mailing list [email protected] http://news.gmane.org/gmane.os.apple.fink.tracker