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