If it's not installed or the source isn't available, running the SlackBuild will show the download URL and exit.
The stated minimum version of rust for clamav-1.5.0 is 1.81 - but this doesn't work, a later version is required. The build was successful with rust-1.85.
Multiple selections may be made - space separated.
Build language packages/support for any of:
\Zb\Z6af ar az be bg bn br bs ca cs csb cy da de el en_GB eo es es_AR et eu fa fi fr fy ga gl he hi hr hu is it ja ka kk km ko lt lv mk mn ms nb nds nl nn pa pl pt pt_BR ro ru rw se sk sl sr sr@Latn ss sv ta te tg th tr uk uz uz@cyrillic vi wa zh_CN zh_TW\Zn
\Zb\Z6af ar az be bg bn br bs ca cs csb cy da de el en_GB eo es es_AR et eu fa fi fr fy ga gl he hi hr hu ia is it ja ka kk km ko lt lv mk mn ms nb nds nl nn pa pl pt pt_BR ro ru rw se sk sl sr sr@Latn ss sv ta te tg th tr uk uz uz@cyrillic vi wa zh_CN zh_Hans zh_TW\Zn
"\
2575\
@ -322,8 +322,8 @@ Look out for messages in the bottom line of the screen, especially relating to d
Non-TDE apps are in the Misc category and don't need the \Zb\Zr\Z4R\Znequired TDE packages."\
17850\
"Deps/tqt3" "\Zb\Zr\Z4R\Zn The Qt package for TDE" off "\Zb\Z6 \Zn"\
"Deps/tqtinterface""\Zb\Zr\Z4R\Zn TDE bindings to tqt3." off "\Zb\Z6 \Zn"\
"Deps/tqt" "\Zb\Zr\Z4R\Zn The Qt package for TDE" off "\Zb\Z6 \Zn"\
"Deps/tqtinterface""\Zb\Zr\Z4R\Zn TDE bindings to tqt." off "\Zb\Z6 \Zn"\
"Deps/arts""\Zb\Zr\Z4R\Zn Sound server for TDE" off "\Zb\Z6 \Zn"\
"Deps/dbus-tqt""\Zb\Zr\Z4R\Zn A simple IPC library" off "\Zb\Z6 \Zn"\
"Deps/dbus-1-tqt""\Zb\Zr\Z4R\Zn D-Bus bindings" off "\Zb\Z6 \Zn"\
This will be done with doinst.sh -> pkgconfig.sh and it will therefore apply whenever this build of tqt3 is installed.
This will be done with doinst.sh -> pkgconfig.sh and it will therefore apply whenever this build of tqt is installed.
Either way, the TDE and TQT pkgconfig paths will be added if not already included.
@ -753,8 +753,8 @@ Create and/or update the git repositories local copies.
#rm -f $TMPVARS/PRE_DOWNLOAD ## this is done at the head of this script
[[$(cat $TMPVARS/TDEVERSION)== 14.1.4]]&&PRE_DOWNLOAD_MESSAGE="Only the source archives not already in 'src' will be downloaded."||PRE_DOWNLOAD_MESSAGE="All cgit sources for the build list packages will be cloned/updated.\nMisc archives will only be downloaded if not already in 'src'."
## testing for cgit!=no will allow =yes, or null, which is the 14.1.4 build case
[[$(cat $TMPVARS/TDEVERSION)== 14.1.5]]&&PRE_DOWNLOAD_MESSAGE="Only the source archives not already in 'src' will be downloaded."||PRE_DOWNLOAD_MESSAGE="All cgit sources for the build list packages will be cloned/updated.\nMisc archives will only be downloaded if not already in 'src'."
## testing for cgit!=no will allow =yes, or null, which is the 14.1.5 build case
@ -19,7 +19,7 @@ Information about dependencies for some packages has been added at the bottom of
Only building the packages is a global option. It therefore can't be used where the build list includes packages which will need to be installed as dependencies for other packages in the build list [for example tdesdk needs tdepim to be installed].
14.1.4 source archives will be downloaded from a geoIP located mirror site, or the development sources 14.1.x/14.2.0 cloned or updated from trinitydesktop gitea.
14.1.5 source archives will be downloaded from a geoIP located mirror site, or the development sources 14.1.x/14.2.0 cloned or updated from trinitydesktop gitea.
Downloading can be done pre-build [useful for an off-line build], or during the build.
If you're curious about what this might involve, [take a look at a sample build set up](https://ray-v.github.io/A_typical_TDE_SlackBuild.html).
@ -33,7 +33,7 @@ URLs for this and other locations are @ https://www.trinitydesktop.org/mirrorsta
* BUILD= - sets the package build identifier, overriding the SlackBuild default of 1
* GCC_VIS=0 - override setting gcc visibility if it has been set ON in tdelibs
* FEAT= - test a pre-merge feature for development builds - see notes in get-source.sh
* build_regextester=[yp] - build the regex tester from the tqt3 example - see the tqt3 README
* build_regextester=[yp] - build the regex tester from the tqt example - see the tqt README
* mailmerge=n - build kword without mailmerge - see the koffice README and SlackBuild
* KP_BTN=n - build ksnapshot without the dedicated KolourPaint button - see the tdegraphics README and SlackBuild
* W_SUDO=ON - set backends for using sudo as the super user command [default is su]
@ -67,7 +67,7 @@ See the READMEs in Core/tdeedu, Apps/k3b, Apps/klamav, and Misc/inkscape for det
***Required packages*** for a basic working TDE are:
```
Deps/tqt3
Deps/tqt
Deps/tqtinterface
Deps/arts
Deps/dbus-tqt
@ -77,7 +77,7 @@ Deps/libart-lgpl
Core/tdelibs
Core/tdebase
```
The cmake-trinity package is downloaded with the first archive, usually tqt3.
The cmake-trinity package is downloaded with the first archive, usually tqt.
---
@ -102,7 +102,8 @@ Once any git repository has been cloned, further downloads are updates only [*[2
The git repositories are cloned to 'src/cgit'
---
<aid="xcompiling"></a>***Cross compiling for RPi3***
<aid="xcompiling"></a>
***Cross compiling for RPi3***
Cross compiling a number of packages for the Raspberry Pi3 based on these scripts is detailed in the html page in the gh-pages branch:
```
@ -128,7 +129,8 @@ Includes:
[1] TDM may need some manual setting up - see Core/tdebase/README, which can also be viewed while running ./BUILD-TDE.sh if tdebase is selected.
<aid="git_updates"></a>[2] 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 updates are infrequent, 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.
<aid="git_updates"></a>
[2] The i18n downloads with wget for development builds 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 updates are infrequent, 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.
[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.