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}} |