The blueprint is at
https://blueprints.launchpad.net/viewnior - scroll down to "svgz".
Up to and including KDE 3.5.10 I built things myself. With subsequent Slackware Current "releases" all I had to do was copy a few "old" libraries. But slowly 3.5.10 started to show its age -- e.g. it did not know of the .xz compression method.
Therefore I installed the Trinity 3.5.13 binaries as distributed for Slackware 13.1 -- I did this in the Slackware 13.37 "era" and needed some "old" libraries again.
Then in October last year Trinity 3.5.13.1 was released, but alas without binaries for Slackware.
I tried the
http://humanreadable.nfshost.com/sdeg/t ... esktop.htm instructions: after two full days of fighting (with my up to 2.9 MB/sec internet connection downloading the git took 7 hours already) I still had not compiled even one module.
Then I decided to "steal" the binaries from a Fedora live CD --
http://www.trinitydesktop.org/wiki/bin/ ... on/LiveCDs.
These are my notes:
Code: Select all
Kde / Trinity 3.5.13.1
=============
(c) DLCB 14/11-2012
0. Starting point is the Slackware Trinity 3.5.13 installation.
Instead of recompiling the whole of Trintiy I chose to use the Trinity
3.5.13.1 installation from the TDE_FC17_i386 Fedora live ISO.
1. Remove the /var/log/{packages,scripts}/* ENTRIES as listed in
/Kde35131/attic/Kde3513/packages.
2. Replace the /opt/trinity/ directory by a direct dump of the /opt/trinity/
directory from the Fedora ISO.
3. Installpkg the hal, hal-info, kdeextra and qt3 packages.
Both hal packages come from Slackware 13.37.
The kdeextra package adds the missing libraries from the Fedora ISO
as well as replacements from Trinity 3.5.13 for kdm* (the Fedora versions
depend on PAM) and kuser/kppp3 (which on the Fedora ISO point to
Fedora-specific programs).
4. Replace the /usr/local/bin/@kde script by the installed/@kde one.
5. In /etc/ld.so.conf remove all /usr/trinity/* entries but the
/usr/trinity/lib one and rerun ldconfig.
For one reason or another kdm ignores the LD_LIBARY_PATH.
6. Symlink the /opt/trinity/share/wallpapers/Forrest.jpg to
/usr/local/share/wallpapers/Forrest.jpg.
7. In the systray quit KPowersave and choose to NOT start KPowersave at logon.
8. In the systray exit KSensors and rename /opt/trinity/share/autostart/
ksensors.desktop to ~.
9. Run the installed/_kdeinstalled kde script.
This is an all-inclusive installation, so rather "fat" -- 4.5 GB, 1.5 GB tar gzipped. Yum removing the unnecessary RPMs turned out to be a hell of a job because of the dependency checking.
So I tried a selection of the DEBS from the Ubuntu live CD -- DEBs can be converted to TGZs quite easily. The DEB control data's (doinst.sh's in Slackware parlance) turned out to contain nothing of interest, so it was just installpkg'ing the TGZs. However the configuration data and binaries were much more dispersed over the whole of the filesystem -- sending me on search errands again and again -- whereas the Fedora setup was much more compact (almost everything in /opt/trinity). I stayed with the Fedora binaries.
Trinity 3.5.13.1 still has its problems, and I never got friends with Kde 4. I therefore installed the Slackware Xfce packages and found the result to be a very incomplete experience. Enter Salix ...
