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| keyword={{Template:keyword_en_tde}}| description=Trinity Desktop Environment and Slackware Linux | link_page=trinity_desktop_environment}}
 
  −
 
  −
Languages: '''English''' - [http://www.giustetti.net/wiki/index.php?title=trinity_desktop_environment Italiano]
  −
 
  −
----
  −
 
      
== '''T'''rinity '''D'''esktop '''E'''nvironment ==
 
== '''T'''rinity '''D'''esktop '''E'''nvironment ==
Line 45: Line 39:  
=== Prerequisites ===
 
=== Prerequisites ===
   −
The group include base libraries used throughout the desktop environment by applications. All packages here grouped do not use the '''automake''' utility to compile: they were migrated to [http://www.cmake.org/ '''cmake''']. The slackbuild scripts for kDE 3 were '''written for automake and were thus updated accordingly'''.
+
The group include base libraries used throughout the desktop environment by applications. All packages here grouped do not use the '''automake''' utility to compile: they were migrated to [http://www.cmake.org/ '''cmake''']. The SlackBuild scripts for kDE 3 were '''written for automake and were thus updated accordingly'''.
    
The build order followed is:
 
The build order followed is:
* [http://www.giustetti.net/wiki/index.php?title=En/TDE_hal '''hal''']
+
* [[En/TDE_hal | '''hal''']]
* [http://www.giustetti.net/wiki/index.php?title=En/TDE_tqt3 '''tqt3''']
+
* [[En/TDE_tqt3 | '''tqt3''']]
* [http://www.giustetti.net/wiki/index.php?title=En/TDE_qt3 '''qt3''']
+
* [[En/TDE_qt3 | '''qt3''']]
* [http://www.giustetti.net/wiki/index.php?title=En/TDE_tqtinterface '''tqtinterface''']
+
* [[En/TDE_tqtinterface | '''tqtinterface''']]
* [http://www.giustetti.net/wiki/index.php?title=En/TDE_arts '''arts''']
+
* [[En/TDE_arts | '''arts''']]
* [http://www.giustetti.net/wiki/index.php?title=En/TDE_dbus-tqt '''dbus-tqt''']
+
* [[En/TDE_dbus-tqt | '''dbus-tqt''']]
* [http://www.giustetti.net/wiki/index.php?title=En/TDE_dbus-1-tqt '''dbus-1-tqt''']
+
* [[En/TDE_dbus-1-tqt | '''dbus-1-tqt''']]
    
=== Base Packages ===
 
=== Base Packages ===
Line 62: Line 56:  
# '''Recommended''': Packages adding some functionality or service not critical to the environment.
 
# '''Recommended''': Packages adding some functionality or service not critical to the environment.
 
Below I'll work with the '''Required''' packages only, leaving the '''Recommended''' ones for the future.
 
Below I'll work with the '''Required''' packages only, leaving the '''Recommended''' ones for the future.
* '''tqca-tls''' - Ignored. Needed by some Kopete add-on only.
+
* '''tqca-tls''' Ignored. Needed by some Kopete add-on only.
* '''libart-lgpl''' - Ignored. it extends DNS support in TDE.
+
* '''libart-lgpl''' Ignored. it extends DNS support in TDE.
* [http://www.giustetti.net/wiki/index.php?title=En/TDE_tdelibs '''tdelibs''']
+
* [[En/TDE_tdelibs | '''tdelibs''']]
* '''tdebase''' - Work in Progress
+
* [[En/TDE_tdebase | '''tdebase''']]
 +
* [[En/TDE_sip4-tqt | '''sip4-tqt''']]
 +
* [[En/TDE_python-tqt | '''python-tqt''']]
 +
* '''pytdeextensions''' Ignored. Dependent on python-tqt.
 +
* '''python-trinity''' Ignored. Dependent on python-tqt.
 +
* '''tqscintilla''' Ignored. Partly dependent on python-tqt.
 +
* [[En/TDE_tdebindings | '''tdebindings''']]
 +
* [[En/TDE_tdeaccessibility | '''tdeaccessibility''']]
 +
* [[En/TDE_tdeutils | '''tdeutils''']]
 +
* [[En/TDE_tdemultimedia | '''tdemultimedia''']]
 +
* [[En/TDE_tdenetwork | '''tdenetwork''']]
 +
* [[En/TDE_tdeadmin | '''tdeadmin''']]
 +
* [[En/TDE_tdeartwork | '''tdeartwork''']]
 +
* [[En/TDE_tdegames | '''tdegames''']]
 +
* [[En/TDE_tdetoys | '''tdetoys''']]
 +
* [[En/TDE_tdeedu | '''tdeedu''']]
 +
* [[En/TDE_tdegraphics | '''tdegraphics''']]
 +
* [[En/TDE_libcaldav | '''libcaldav''']]
 +
* [[En/TDE_libcarddav | '''libcarddav''']]
 +
* [[En/TDE_tdepim | '''tdepim''']]
 +
* [[En/TDE_tdesdk | '''tdesdk''']]
 +
* [[En/TDE_tdevelop | '''tdevelop''']]
 +
* [[En/TDE_tdeaddons | '''tdeaddons''']]
   −
* sip4-tqt
+
'''The base package list ends''' with tdeaddons. By installing the previously built packages You'll obtain a full desktop environment rich with functionality, programs and services. Before moving on to the optional applications and packages it is worth spending some time developing a main script meant to '''automate the build procedure''' shortening packaging time. The script should call build scripts for individual packages in the order suggested by the [http://www.trinitydesktop.org/wiki/bin/view/Developers/HowToBuild TDE documentation]. Individual scripts can be downloaded by the respective article page. Following the Slackware KDE 3 philosophy, the script was named '''TDE.SlackBuild'''. The directory build tree should be created before running the script. The directory schema being:
* python-tqt
+
  -rwxr--r-- TDE.SlackBuild
* pytdeextensions
+
  drwxr-xr-x arts
* python-trinity
+
  drwxr-xr-x dbus-1-tqt
* tqscintilla
+
  drwxr-xr-x dbus-tqt
 +
  drwxr-xr-x libcaldav
 +
  drwxr-xr-x libcarddav
 +
  drwxr-xr-x qt3
 +
  drwxr-xr-x sip4-tqt
 +
  drwxr-xr-x tdeaccessibility
 +
  drwxr-xr-x tdeaddons
 +
  drwxr-xr-x tdeadmin
 +
  drwxr-xr-x tdeartwork
 +
  drwxr-xr-x tdebase
 +
  drwxr-xr-x tdebindings
 +
  drwxr-xr-x tdeedu
 +
  drwxr-xr-x tdegames
 +
  drwxr-xr-x tdegraphics
 +
  drwxr-xr-x tdelibs
 +
  drwxr-xr-x tdemultimedia
 +
  drwxr-xr-x tdenetwork
 +
  drwxr-xr-x tdepim
 +
  drwxr-xr-x tdesdk
 +
  drwxr-xr-x tdetoys
 +
  drwxr-xr-x tdeutils
 +
  drwxr-xr-x tdevelop
 +
Every directory should contain the respective '''source code archive''' plus '''the build scripts''' obtained from previous articles. To build and install the whole desktop environment simply run command '''./TDE.SlackBuild'''. A full copy of the main script can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/35132/tde.tar.gz link].
   −
* tdebindings
+
=== Applications ===
* tdeaccessibility
  −
* tdeutils
  −
* tdemultimedia
  −
* tdenetwork
  −
* tdeadmin
  −
* tdeartwork
  −
* tdegames
  −
* tdetoys
  −
* tdeedu
  −
* tdegraphics
  −
* tdepim
  −
* tdesdk
  −
* tdevelop
  −
* tdeaddons
     −
=== Applications ===
+
TDE is a full desktop environment and provides a software development kit for developers eager to write software fully integrated with it. In the years many programmers answered the call this resulting in a greatly increased availability of integrated applications. '''Approximately one hundred additional packages exist'''. Below I'll write build scripts for some of those packages: the ones I usually work with:
 +
* [[En/TDE_tdewebdev | '''tdewebdev''']]
 +
* [[En/TDE_k3b | '''k3b''']]
 +
* [[En/TDE_k3b-i18n | '''k3b-i18n''']]
 +
* [[En/TDE_krename | '''krename''']]
 +
* [[En/TDE_ktorrent | '''ktorrent''']]
 +
 
 +
 
 +
== '''Updated Packages / Scripts''' ==
 +
 
 +
TDE and many other Open Source projects periodically release all of their packages in order to present users with new functionality. The build procedure needs updating for each release. A recent release of the build tree ans scripts can be downloaded from the following [[En/trinity_desktop_environment_14.0.0#Package_SlackBuild_script |web page]].
      Line 98: Line 132:     
----
 
----
 +
 
* [http://www.trinitydesktop.org/ TDE home page]
 
* [http://www.trinitydesktop.org/ TDE home page]
    
----
 
----
   −
Languages: '''English''' - [http://www.giustetti.net/wiki/index.php?title=trinity_desktop_environment Italiano]
+
{{footer_en | link_page=trinity_desktop_environment}}

Navigation menu