En/TDE tdepim: Difference between revisions
Added page about Tdepim, TDE and Slackware 14.0 |
No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{header_en|title=Building a PIM package for TDE| keyword={{Template:keyword_en_tde}}| description=Building, installing and configuring a working PIM package for TDE and Slackware Linux | link_page=TDE_tdepim}} | |||
== TDEPIM == | == TDEPIM == | ||
[[En/trinity_desktop_environment#Base_Packages]] | [[En/trinity_desktop_environment#Base_Packages | TDE - Base Packages]] | ||
The '''tdepim''' package includes some computer applications and programs enabling users to manage their personal information: PIM is an acronym for '''P'''ersonal '''I'''nformation '''M'''anagement. The included programs can be used to organize communications and enhance productivity for a company, small organization or even a single individual. Among the many PIM applications and services '''e-mail''', '''address book''', a '''shared calendar''' and a task manager are worth mentioning. | The '''tdepim''' package includes some computer applications and programs enabling users to manage their personal information: PIM is an acronym for '''P'''ersonal '''I'''nformation '''M'''anagement. The included programs can be used to organize communications and enhance productivity for a company, small organization or even a single individual. Among the many PIM applications and services '''e-mail''', '''address book''', a '''shared calendar''' and a task manager are worth mentioning. | ||
| Line 24: | Line 19: | ||
* '''KOrganizer''': A graphical interface to the calendar and task manager. | * '''KOrganizer''': A graphical interface to the calendar and task manager. | ||
More daemons / services and minor applications are included. | More daemons / services and minor applications are included. | ||
== Tdepim and Slackware == | == Tdepim and Slackware == | ||
| Line 30: | Line 26: | ||
The script '''creates a directory''' where to build software and store output binaries. As for previously built packages ''the directory was named '''build''' in order for cmake to find it'': | The script '''creates a directory''' where to build software and store output binaries. As for previously built packages ''the directory was named '''build''' in order for cmake to find it'': | ||
<syntaxhighlight lang="bash"> | |||
# Create a directory where to build source (cmake wants the name to be build). | # Create a directory where to build source (cmake wants the name to be build). | ||
cd ${TMP}/tmp-${PRGNAM} | cd ${TMP}/tmp-${PRGNAM} | ||
mkdir build | mkdir build | ||
cd build | cd build | ||
</syntaxhighlight> | |||
'''Specifically set Qt libraries paths''' in order for build scripts to find them at build time: | '''Specifically set Qt libraries paths''' in order for build scripts to find them at build time: | ||
<syntaxhighlight lang="bash"> | |||
# Add temporary paths to handle new libraries during build | # Add temporary paths to handle new libraries during build | ||
export QTDIR=/opt/trinity | export QTDIR=/opt/trinity | ||
| Line 41: | Line 40: | ||
export LD_LIBRARY_PATH=/usr/lib${LIBDIRSUFFIX}:/opt/trinity/lib${LIBDIRSUFFIX} | export LD_LIBRARY_PATH=/usr/lib${LIBDIRSUFFIX}:/opt/trinity/lib${LIBDIRSUFFIX} | ||
export PKG_CONFIG_PATH=:/usr/lib${LIBDIRSUFFIX}/pkgconfig:/opt/trinity/lib${LIBDIRSUFFIX}/pkgconfig:$PKG_CONFIG_PATH | export PKG_CONFIG_PATH=:/usr/lib${LIBDIRSUFFIX}/pkgconfig:/opt/trinity/lib${LIBDIRSUFFIX}/pkgconfig:$PKG_CONFIG_PATH | ||
</syntaxhighlight> | |||
Last the script runs the cmake command with the proper configuration options: | Last the script runs the cmake command with the proper configuration options: | ||
<syntaxhighlight lang="bash"> | |||
cmake ${TMP}/tmp-${PRGNAM}/${PRGNAM}-${VERSION} \ | cmake ${TMP}/tmp-${PRGNAM}/${PRGNAM}-${VERSION} \ | ||
-DCMAKE_C_FLAGS:STRING="${SLKCFLAGS}" \ | -DCMAKE_C_FLAGS:STRING="${SLKCFLAGS}" \ | ||
| Line 62: | Line 63: | ||
-DBUILD_ALL=ON \ | -DBUILD_ALL=ON \ | ||
2>&1 | tee -a ${OUTPUT}/${PRGNAM}_configure.log | 2>&1 | tee -a ${OUTPUT}/${PRGNAM}_configure.log | ||
</syntaxhighlight> | |||
Once the configuration successfully concludes, the script runs the '''make''' command then goes on with packaging the software. | Once the configuration successfully concludes, the script runs the '''make''' command then goes on with packaging the software. | ||
| Line 71: | Line 73: | ||
External Links | External Links | ||
---- | ---- | ||
* [http://www.trinitydesktop.org/wiki/bin/view/Developers/HowToBuild TDE build guide] | * [http://www.trinitydesktop.org/wiki/bin/view/Developers/HowToBuild TDE build guide] | ||
* [http://community.kde.org/KDE_PIM KDE PIM official page] | * [http://community.kde.org/KDE_PIM KDE PIM official page] | ||
| Line 79: | Line 83: | ||
---- | ---- | ||
{{footer_en | link_page=TDE_tdepim}} | |||