Darrell Anderson wrote:
I have good notes about what external packages are required to provide TDE full functionality. The original KDE3 packages provided many hooks to other packages. The KDE3 packages still built when those external packages were not installed, but when those packages were installed and the respective configure options were set, then the KDE3 packages took advantage of those hooks. Those hooks still exist in TDE.
That is the point of my original statement. Using the word dependency was inaccurate. Expanded functionality is a better expression.
Your point about kghostview is interesting. Will kdegraphics build when ghostview is not installed? I presume yes and that the configure messages will say as much. The Kghostview package would not get built but I presume Kpdf would.
I had to pass -DBUILD_KGHOSTVIEW=OFF to cmake to get kdegraphics to build. In fact, here are my notes:
cmake -DCMAKE_INSTALL_PREFIX=$TRINITY_PREFIX \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DQT_VERSION=3 \ -DCMAKE_CXX_FLAGS="-fpermissive" \ -DWITH_TIFF=ON \ -DWITH_PAM=ON \ -DBUILD_ALL=ON \ -DBUILD_KAMERA=OFF \ -DBUILD_KSVG=OFF \ -DBUILD_KUICKSHOW=OFF \ -DBUILD_LIBKSCAN=OFF \ -DBUILD_KOOKA=OFF \ -DBUILD_KGHOSTVIEW=OFF \ -DBUILD_KFILE_PLUGINS=OFF \ $KDEGRAPHICS &&
#-DWITH_LIBPAPER=ON #-DWITH_T1LIB=ON #-DWITH_OPENEXR=ON
#-DBUILD_KAMERA requires gphoto2 #-DBUILD_KSVG=OFF requires fribidi #-DBUILD_KUICKSHOW=OFF requires imlib #-DBUILD_LIBKSCAN=OFF requires sane #-DBUILD_KFILE_PLUGINS=OFF needs poppler
kpdf is built. In fact, these are all the programs built:
kcolorchooser kdvi kfaxview kolourpaint kpovmodeler ksnapshot kviewshell kcoloredit kfax kiconedit kpdf kruler kview mrmlsearch xf86gammacfg
-- Bruce