packaging: upgrade a library to a header-only library

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The CGAL project (https://www.cgal.org/) has published CGAL-5.0-beta1, that is now a header-only library (and thus noarch), with arch-dependent dependencies (boost, gmp, mpfr).

What is the recommended way to update the spec file ?

For the moment, I have let the CGAL package be arch-dependent, but it is empty (but a few %doc files):

  https://src.fedoraproject.org/rpms/CGAL/tree/5a54407a0dd1d6307f391ce470bef565e50b0c4b

And thus rpmlint says:

    CGAL.x86_64: E: no-binary

I have a scratch-build of that version:

  https://koji.fedoraproject.org/koji/taskinfo?taskID=37984856


Another possibility would be to switch to a noarch package, but in the future I would like to package the CGAL examples and demos as sub-packages.


What is more, what should I do with the fact that suddenly there will be no libCGAL.so.13 any longer. All packages depending on it should be rebuilt. That looks like a SONAME bump. Is that sufficient to announce it on the devel@ mailing list?

-- 
Laurent Rineau, PhD
R&D Engineer at GeometryFactory
http://www.geometryfactory.com/


_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux