option for minimal tqt3 build, for run-time support only
patch for konqueror ViewMode
patches for builds with poppler 0.64+ and 0.65+
work-around for tdenetwork build error on current
updated README
patch to enable tdecmshell to find TDE .desktop file
@ -439,7 +441,7 @@ Non-TDE apps are in the Misc category and don't need the \Zb\Zr\Z4R\Znequired TD
"Apps/kvkbd""A virtual keyboard for TDE" off "\Zb\Z6 \Zn"\
"Apps/kvpnc""TDE frontend for various vpn clients" off "\Zb\Z6 Miscellaneous documentation will be in $(cat $TMPVARS/INSTALL_TDE)/doc/kvpnc-$(cat $TMPVARS/TDEVERSION) \Zn"\
"Apps/piklab""IDE for PIC microcontrollers" off "\Zb\Z6 \Zn"\
" Misc/potrace""For tracing bitmaps to a vector graphics format" off "\Zb\Z6 Required for potracegui \Zn" \
" Misc/potrace""For tracing bitmaps to a vector graphics format" off "\Zb\Z6 Required for potracegui, optional for inkscape \Zn" \
"Apps/potracegui""A GUI for potrace" off "\Zb\Z6 Requires potrace \Zn"\
"Apps/rosegarden""Audio sequencer and musical notation editor" off "\Zb\Z6 Requires jack-audio-connection-kit liblo and dssi for proper funtionality \Zn"\
"Apps/soundkonverter""frontend to various audio converters" off "\Zb\Z6 \Zn"\
@ -451,16 +453,36 @@ Non-TDE apps are in the Misc category and don't need the \Zb\Zr\Z4R\Znequired TD
"Apps/twin-style-crystal""twin theme" off "\Zb\Z6 \Zn"\
"Apps/yakuake""Quake-style terminal emulator" off "\Zb\Z6 \Zn"\
" Misc/lxml""Python bindings for libxml2 and libxslt" off "\Zb\Z6 Required to use Inkscape online help \Zn"\
" Misc/inkscape""SVG editor - an alternative to potrace, potracegui [and GraphicsMagick]." off "\Zb\Z6 Requires lxml if online help facility is required. \Zn" \
" Misc/inkscape""SVG editor - an alternative to potrace, potracegui [and GraphicsMagick]." off "\Zb\Z6 Requires lxml if online help facility is required, potrace is a build-time option. \Zn" \
2> $TMPVARS/TDEbuilds
# successful builds are removed from the TDEbuilds list by '$dir ' so add a space to the last entry
# and the " needs to be removed because the Misc entries are double-quoted
A minimal build of tqt3 will install only the run-time library required for TDE, and the headers and binaries required to build most of TDE.
But tdepim, ksquirrel, and tdevelop need additional libraries. If you select a minimal build and intend to build any of those at any time, select building their required libs now.
TQt html documentation is ~21M, and can be excluded from the package.
"\
21754\
" minimal""Minimal build" off "\Zb\Z6 Exclude libs and binaries not required for TDE \Zn"\
" pim_ksq""Build lib for tdepim and/or ksquirrel" off "\Zb\Z6 Only required if minimal build selected \Zn"\
" tdevel""Build lib for tdevelop - also needs pim_ksq" off "\Zb\Z6 Only required if minimal build selected \Zn"\
" nodocs""Exclude html documentation" on "\Zb\Z6 \Zn"\
This routine creates and updates the git repositories local copies.
@ -578,7 +583,7 @@ If this is a first run, answer 'yes' - be patient, downloads from git are slowww
For subsequent runs, 'yes' will update only.
Local repositories are created/updated as for the single downloads for R14.0.4 builds.
Local repositories are created/updated as for the single downloads for R14.0.4/5 builds.
If the current build list includes new apps, and you don't want the existing repos updated, the new apps should be run as a new group initially as selective updating is not supported.
Do you want to create or update the git repositories?
@ -627,12 +632,11 @@ export ARCH=$(cat $TMPVARS/ARCH) # set again for the 'continue' option
Build TDE [Trinity Desktop Environment] for Slackware 14.2 and current[1] on i586+, x86_64, or Raspberry Pi3 [see README-Raspberry-Pi3.md].
Build TDE [Trinity Desktop Environment] for Slackware 14.2 or current on i586+, x86_64, or Raspberry Pi3 [see README-Raspberry-Pi3.md].
Run ./BUILD-TDE.sh - a dialog based script with a series of screens for user input. Includes an option to build the TDE development version from https://mirror.git.trinitydesktop.org/cgit/
Run ./BUILD-TDE.sh - a dialog based script with a series of screens for user input. Build the release versions R14.0.4/5 from tar archives or the development version from trinitydesktop cgit.
@ -21,7 +21,7 @@ src - to hold all the source tarballs, either pre-downloaded or downloaded durin
Other scripts:
get-source.sh - a chunk of common code for the SBs - used for getting the source archive, setting FLAGS, creating build directories.
There is an override in the SB for non-trinity source archive URLs. Non-trinity builds have been included where a TDE package requires a dependency that is not in Slackware Current. Or, where it might be an alternative to a TDE package.
There is an override in the Misc SlackBuilds for non-trinity source archive URLs. Non-trinity builds have been included where a TDE package requires a dependency that is not in Slackware. Or, where it might be an alternative to a TDE package.
Required packages for a basic working TDE are:
Deps/tqt3
@ -41,11 +41,11 @@ TDM may need some manual setting up - see Core/tdebase/README, which can also be
See https://wiki.trinitydesktop.org/How_to_Build_TDE_Core_Modules for more information
The individual TDE apps can be cloned from Trinity git, so the build is set up to do that - except for individual language packs of tde-i18n. The whole tde-i18n download is ~1x10^6 bytes, so to reduce that, wget is used to download individual tde-i18n-$lang packs as they are not git repositories.
Once any git repository has been cloned, further downloads are updates only[2].
Once any git repository has been cloned, further downloads are updates only[1].
This gives the best options - only fetching what is needed, and incremental updates.
@ -53,10 +53,8 @@ The git repositories are cloned to 'src/cgit'
KNOWN-ISSUES
[1] Not tested on current since the Mass Rebuild of 2018-04-19.
[1] The i18n downloads with wget can't be updated because cgit produces 'current time' timestamps. The consequence is that if tde-i18n-$lang is a part of the build after its initial download, it will be downloaded again. As the latest update was a year ago, once built, there will probably be no need to do so again and so tde-i18n for a particular language will probably only be run once. On that basis I don't see this being a significant issue.
[2] The i18n downloads with wget can't be updated because cgit produces 'current' timestamps. The consequence is that if tde-i18n-$lang is a part of the build after its initial download, it will be downloaded again. As the latest update was a year ago, once built, there will probably be no need to do so again and so tde-i18n for a particular language will probably only be run once. On that basis I don't see this being a significant issue.
[2] If Slackware's KDE is installed as well as TDE, there might be an issue with TDE launching the KDE4 Konsole and attempting to use it's ark. To fix, adjust the PATH so that the TDE directories come before /usr/share/bin.
[3] If Slackware's KDE is installed as well as TDE, there might be an issue with TDE launching the KDE4 Konsole and attempting to use it's ark. To fix, adjust the PATH so that the TDE directories come before /usr/share/bin.
[4] The Misc directory contains SlackBuilds for software that might already be installed from slackbuilds.org or elsewhere. Please check because any misc builds selected here could overwrite them.
[3] The Misc directory contains SlackBuilds for software that might already be installed from other sources. Please check because any misc builds selected here could overwrite them.