[Slackbuilds-users] About CGAL

Giancarlo Dessì slack at giand.it
Wed Jul 26 17:00:59 UTC 2023


Hi

after Benjamin Trigona left SBo, I took over the maintenance of some of 
his slackbuilds. SFCGAL is one of these. It depends on CGAL and its 
upgrade is stopped since two years but lastest versions require an 
upgrade of CGAL to version 5.3 at least. So this package can not be updated.

In the documentation of the lastest release (5.5.2) I read:

"Since Version 5.0, CGAL is now header-only by default, meaning that you 
do not need to build and install CGAL. Usage of CGAL as a header-only 
library"

The slackbuild script of David Spencer works also with new versions of 
CGAL: it does not compile but installs several files in /usr/include, 
some scripts in /usr/bin, and several config files for cmake in /usr/lib64

This could conflict with other packages depending on 4.x versions of 
CGAL, but other packages that require an upgrade of CGAL can not be 
updated.

How we can solve this problem? If we have to kept 4.x version we could 
propose two packages, a current and a legacy versions. These we can 
named for example CGAL and CGAL5. What do you think about that?

Note that SFCGAL is needed only as optional dependency by some packages 
that require it for advanced 3D support (for example gdal and postgis), 
instead of CGAL that is strictly needed for some packages.

greetings

Giancarlo

-- 
*********************************************************
Giancarlo Dessì
https://www.giand.it

Slackware Linux... because it works!
*********************************************************



More information about the SlackBuilds-users mailing list