Description of Problem: There've been a lot of changes in kdebase, including some small but really pesky ones in kdm (introduction of /usr/share/config/kdm directory with Xsession, etc.). The attached tar.gz file contains the modified patch files and the new spec file needed to build KDE at this point in time. These patches will probably continue to be useful when beta/release versions come out.
Created attachment 21207 [details] patch kit for building kdebase as of 20010616
There are two caveats when building kdebase now. 1. You have to have the current (CVS) kdelibs installed or kdebase won't build. There have been header file and library changes that must be seen by the build. 2. If you build kdebase with the 2.2alpha2 kdebase installed, you will get two false dependencies in the binary RPM: libkate.so and libkwindefault.so. This is an artifact that I couldn't easily track down, and it's really inconsequential. Just install the new kdebase and build again if it bugs you. Oh and a note on KDM: The kdebase-2.2-20010615-redhat.patch file fixes up all the stuff that RH did in kdmrc, and adds variables to point to the Xsession, Xsetup, etc stuff that's in /etc/X11/xdm. The new files are still installed in /usr/share/config/kdm, but for the most part are not referenced. See the comments in kdebase/kdm/kfrontend/config/kdmrc.in for specifics.
Thanks - Resolving "deferred" since we're going back to 2.1.2 for the next release (2.2 doesn't fit the timeframe :( ).