| Line 1: |
Line 1: |
| − | Welcome to Simone Giustetti's wiki pages.
| + | {{header_en|title=TDE 14.0.0| keyword={{Template:keyword_en_tde}}| description=Trinity Desktop Environment 14.0.0 and Slackware Linux | link_page=trinity_desktop_environment_14.0.0}} |
| − | | |
| − | | |
| − | Languages: '''English''' - [[trinity_desktop_environment_14.0.0 |Italiano]]
| |
| − | | |
| − | ----
| |
| − | | |
| | | | |
| | == '''T'''rinity '''D'''esktop '''E'''nvironment '''14.0.0''' == | | == '''T'''rinity '''D'''esktop '''E'''nvironment '''14.0.0''' == |
| Line 488: |
Line 482: |
| | | | |
| | As previously mentioned SlackBuild build scripts were written and tested for each package. A main script was also written on top of them to automatically build the whole environment. The main script was named [http://www.giustetti.net/resource/slackbuild/tde/1400/tde.tar.gz '''TDE.SlackBuild'''] in accordance to the KDE.SlackBuild used in the past to build KDE 3. The TDE.SlackBuild script should be downloaded and copied into directory '''/usr/src/trinity/tde_build_script/bin'''. It is possible to run the script by passing it as a parameter to a bash invocation: | | As previously mentioned SlackBuild build scripts were written and tested for each package. A main script was also written on top of them to automatically build the whole environment. The main script was named [http://www.giustetti.net/resource/slackbuild/tde/1400/tde.tar.gz '''TDE.SlackBuild'''] in accordance to the KDE.SlackBuild used in the past to build KDE 3. The TDE.SlackBuild script should be downloaded and copied into directory '''/usr/src/trinity/tde_build_script/bin'''. It is possible to run the script by passing it as a parameter to a bash invocation: |
| − | '''cd''' /usr/src/trinity/tde_build_script/bin | + | <syntaxhighlight lang="bash"> |
| − | '''bash''' ./TDE.SlackBuild | + | cd /usr/src/trinity/tde_build_script/bin |
| | + | bash ./TDE.SlackBuild |
| | + | </syntaxhighlight> |
| | Or by running it after a proper permissions assignment: | | Or by running it after a proper permissions assignment: |
| − | '''cd''' /usr/src/trinity/tde_build_script/bin | + | <syntaxhighlight lang="bash"> |
| − | '''chmod''' ''0744'' ./TDE.SlackBuild | + | cd /usr/src/trinity/tde_build_script/bin |
| | + | chmod 0744 ./TDE.SlackBuild |
| | ./TDE.SlackBuild | | ./TDE.SlackBuild |
| | + | </syntaxhighlight> |
| | | | |
| | While running, the main script will call all of the package specific ones. The called scripts will read the common configuration file '''TDE.options''' placed into directory ''/usr/src/trinity'' searching for environment variables values such as the target architecture, the TDE release number, etc. . An example file for the a 64 bit configuration follows: | | While running, the main script will call all of the package specific ones. The called scripts will read the common configuration file '''TDE.options''' placed into directory ''/usr/src/trinity'' searching for environment variables values such as the target architecture, the TDE release number, etc. . An example file for the a 64 bit configuration follows: |
| | + | <syntaxhighlight lang="bash"> |
| | # Global options used to build TDE. | | # Global options used to build TDE. |
| | # | | # |
| Line 510: |
Line 509: |
| | TAG="sg" | | TAG="sg" |
| | TAR_OPTION="-xjvf" | | TAR_OPTION="-xjvf" |
| | + | </syntaxhighlight> |
| | | | |
| | TDE.SlackBuild calls SlackBuild scripts in the proper order, populates each directory with the proper option file named '''local.options''' and installs all built packages. | | TDE.SlackBuild calls SlackBuild scripts in the proper order, populates each directory with the proper option file named '''local.options''' and installs all built packages. |
| Line 516: |
Line 516: |
| | | | |
| | Each package needs a build script, some configuration files, patches and so on. Build instructions for individual packages are linked below. Desktop environment packages were grouped by their purpose in four macro groups: | | Each package needs a build script, some configuration files, patches and so on. Build instructions for individual packages are linked below. Desktop environment packages were grouped by their purpose in four macro groups: |
| − | * [http://www.giustetti.net/wiki/index.php?title=TDE_14.0.0_prerequisites Prerequisites] | + | * [[TDE_14.0.0_prerequisites | Prerequisites]] |
| − | * [http://www.giustetti.net/wiki/index.php?title=TDE_14.0.0_base_packages Base Packages] | + | * [[TDE_14.0.0_base_packages | Base Packages]] |
| − | * [http://www.giustetti.net/wiki/index.php?title=TDE_14.0.0_python_support Python Language Support] | + | * [[TDE_14.0.0_python_support | Python Language Support]] |
| − | * [http://www.giustetti.net/wiki/index.php?title=TDE_14.0.0_tde_packages TDE Base Packages] | + | * [[TDE_14.0.0_tde_packages | TDE Base Packages]] |
| − | * [http://www.giustetti.net/wiki/index.php?title=TDE_14.0.0_libraries TDE Libraries] | + | * [[TDE_14.0.0_libraries | TDE Libraries]] |
| | * '''Additional Applications''' (<font color="red">WIP</font>) | | * '''Additional Applications''' (<font color="red">WIP</font>) |
| | The listed web pages contain detailed information about the adopted configuration and useful build tips. Were You looking for package specific information, please refer to the TDE 3.5.13.2 articles. A lot of the information present there still apply to the more recent 14.0.0 release. Updates or new features will be detailed in sections of the above listed pages. | | The listed web pages contain detailed information about the adopted configuration and useful build tips. Were You looking for package specific information, please refer to the TDE 3.5.13.2 articles. A lot of the information present there still apply to the more recent 14.0.0 release. Updates or new features will be detailed in sections of the above listed pages. |
| Line 537: |
Line 537: |
| | ---- | | ---- |
| | | | |
| − | Languages: '''English''' - [[trinity_desktop_environment_14.0.0 |Italiano]]
| + | {{footer_en | link_page=trinity_desktop_environment_14.0.0}} |