Changes

From Studiosg
Jump to navigationJump to search
no edit summary
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}}

Navigation menu