Notes on what I noticed related to POV-Ray.
I've upgraded my main machine to Ubuntu 20.04.1. While I do my own
compiles and run time set ups. I did look some at the povray package
and into couple of "no longer supported by Canonical packages" used by
those compiling there own versions of povray.
With the later, the support for doxygen and sld1.2 development packages
apparently no longer comes from Canonical - but they are still Debian
packages and installed/install-able. In other words the Debian packages
are now used straight up is the change.
In a surprise - to me at least - the Debian folks (bullseye) have split
the povray (1:18.104.22.168) installation into several packages:
fonts-povray - Persistence of vision raytracer (3D renderer) fonts
povray - Persistence of vision raytracer (3D renderer)
povray-doc - Persistence of vision raytracer (3D renderer) documentation
povray-examples - Persistence of vision raytracer (3D renderer) sample files
povray-includes - Persistence of vision raytracer (3D renderer) include
I think this sort of split a good idea. It more or less matches what
I've done in povr for my own development. Excepting, thus far I've kept
a few core include files(8) with povray itself. The functions.inc file
especially is strongly coupled/aligned to the particular povray compile
due the inbuilt (c++ compiled) functions.
I think all good. I was worried about the includes, but that package is
marked as a recommended one so it will get installed too - unless a user
does something uncommon to suppress the installation of recommended
packages. Further the fonts are in the include package too as always so
povray will find them.
Props to the Debian package folks for fonts-povray. What they've done
there is create a package putting the povray fonts in:
which means a good many editors will pick them up if that package is
The one other change I picked up is the scene files are now installed
in: /usr/share/doc/povray/examples. The scenes were previously installed
Aside: With previous debian/ubuntu/other-linux packages or if using the
usual build and install scripts yourself, 'povray' likely 'povray-3.7'
or similar on your system. Further, the directories involved might be
/usr/local/share over /usr/share.
Post a reply to this message