POV-Ray : Newsgroups : povray.unix : POV-Ray related notes on upgrade to Ubuntu 20.04.1 : POV-Ray related notes on upgrade to Ubuntu 20.04.1 Server Time: 27 Nov 2020 17:27:55 GMT
  POV-Ray related notes on upgrade to Ubuntu 20.04.1  
From: William F Pokorny
Date: 1 Oct 2020 09:03:26
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:3.7.0.8) 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 
files

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:

/usr/share/fonts/truetype/povray/crystal.ttf
/usr/share/fonts/truetype/povray/cyrvetic.ttf
/usr/share/fonts/truetype/povray/povlogo.ttf
/usr/share/fonts/truetype/povray/timrom.ttf

which means a good many editors will pick them up if that package is 
installed.

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 
in: /usr/share/povray/scenes.

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.

Bill P.


Post a reply to this message

Copyright 2003-2008 Persistence of Vision Raytracer Pty. Ltd.