Control: tags -1 patch

On 2/25/21 1:49 PM, Sebastiaan Couwenberg wrote:
> On 2/22/21 7:29 AM, Bas Couwenberg wrote:
>> It needs to be ported to use proj.h instead of proj_api.h which has been 
>> removed.
> 
> While upstream has added support for proj.h this may not be easy to get
> into the vtk9 Debian package.
> 
> Like with vtk6 (#931943) & vtk7 (#931943) you may want to use the
> embedded copy.

As reported in the upstream issue, vtk9 FTBFS when using only proj.h
because it still uses proj_api.h features.

The package will need to build with the embedded copy like the other vtk
packages as long as upstream doesn't support PROJ 8.

Kind Regards,

Bas

-- 
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1
--- a/debian/control
+++ b/debian/control
@@ -46,7 +46,6 @@ Build-Depends: chrpath,
                libosmesa6-dev,
                libpng-dev,
                libpq-dev,
-               libproj-dev,
                libsqlite3-dev,
                libswscale-dev,
                libtheora-dev,
@@ -108,7 +107,6 @@ Depends: ${misc:Depends},
          libnetcdf-dev,
          libpng-dev,
          libpq-dev,
-         libproj-dev,
          libpython3-dev,
          libswscale-dev,
          libtheora-dev,
--- a/debian/copyright
+++ b/debian/copyright
@@ -11,7 +11,6 @@ Files-Excluded:
   ThirdParty/hdf5/vtkhdf5
   ThirdParty/jpeg/vtkjpeg
   ThirdParty/jsoncpp/vtkjsoncpp
-  ThirdParty/libproj/vtklibproj
   ThirdParty/libxml2/vtklibxml2
   ThirdParty/lz4/vtklz4
   ThirdParty/lzma/vtklzma
--- a/debian/rules
+++ b/debian/rules
@@ -48,7 +48,6 @@ extra_flags +=  \
 	-DVTK_MODULE_USE_EXTERNAL_VTK_hdf5:BOOL=ON \
 	-DVTK_MODULE_USE_EXTERNAL_VTK_jpeg:BOOL=ON \
 	-DVTK_MODULE_USE_EXTERNAL_VTK_jsoncpp:BOOL=ON \
-	-DVTK_MODULE_USE_EXTERNAL_VTK_libproj:BOOL=ON \
 	-DVTK_MODULE_USE_EXTERNAL_VTK_libxml2:BOOL=ON \
 	-DVTK_MODULE_USE_EXTERNAL_VTK_lz4:BOOL=ON \
 	-DVTK_MODULE_USE_EXTERNAL_VTK_lzma:BOOL:BOOL=ON \

Reply via email to