En/trinity desktop environment: Difference between revisions
Added link to the TDE Libcaldav Slackware 14.0 package page |
No edit summary |
||
| (14 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{header_en|title=TDE| keyword={{Template:keyword_en_tde}}| description=Trinity Desktop Environment and Slackware Linux | link_page=trinity_desktop_environment}} | |||
== '''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 | 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: | ||
* [ | * [[En/TDE_hal | '''hal''']] | ||
* [ | * [[En/TDE_tqt3 | '''tqt3''']] | ||
* [ | * [[En/TDE_qt3 | '''qt3''']] | ||
* [ | * [[En/TDE_tqtinterface | '''tqtinterface''']] | ||
* [ | * [[En/TDE_arts | '''arts''']] | ||
* [ | * [[En/TDE_dbus-tqt | '''dbus-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''' | * '''tqca-tls''' Ignored. Needed by some Kopete add-on only. | ||
* '''libart-lgpl''' | * '''libart-lgpl''' Ignored. it extends DNS support in TDE. | ||
* [ | * [[En/TDE_tdelibs | '''tdelibs''']] | ||
* [ | * [[En/TDE_tdebase | '''tdebase''']] | ||
* [ | * [[En/TDE_sip4-tqt | '''sip4-tqt''']] | ||
* [ | * [[En/TDE_python-tqt | '''python-tqt''']] | ||
* '''pytdeextensions''' Ignored. Dependent on python-tqt. | * '''pytdeextensions''' Ignored. Dependent on python-tqt. | ||
* '''python-trinity''' Ignored. Dependent on python-tqt. | * '''python-trinity''' Ignored. Dependent on python-tqt. | ||
* '''tqscintilla''' Ignored. Partly 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''']] | |||
'''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: | |||
-rwxr--r-- TDE.SlackBuild | |||
drwxr-xr-x arts | |||
drwxr-xr-x dbus-1-tqt | |||
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]. | |||
=== 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 99: | Line 132: | ||
---- | ---- | ||
* [http://www.trinitydesktop.org/ TDE home page] | * [http://www.trinitydesktop.org/ TDE home page] | ||
---- | ---- | ||
{{footer_en | link_page=trinity_desktop_environment}} | |||