Line 1: |
Line 1: |
− | Welcome to Simone Giustetti's wiki pages.
| + | {{header_en|title=How-to build TDE base packages| keyword={{Template:keyword_en_tde}}| description=Building, installing and configuring working packages for TDE on Slackware Linux | link_page=TDE_14.0.0_pacchetti_tde}} |
− | | |
− | | |
− | Languages: '''English''' - [http://www.giustetti.net/wiki/index.php?title=TDE_14.0.0_pacchetti_tde Italiano]
| |
− | | |
− | ----
| |
| | | |
| == '''TDE Base Packages''' == | | == '''TDE Base Packages''' == |
− | [[En/trinity_desktop_environment_14.0.0]] | + | [[En/trinity_desktop_environment_14.0.0 | Trinity Desktop Environment 14.0.0]] |
| | | |
| A previous paper in this series discussed the build procedure for two '''Trinity Desktop Environment''' fundamental packages: tdebase and tdelibs. Installing both provides a minimal environment which should be expanded installing further packages. This paper will discuss the procedure to build the remaining '''TDE 14.0.0''' packages for '''Slackware 14.1'''. | | A previous paper in this series discussed the build procedure for two '''Trinity Desktop Environment''' fundamental packages: tdebase and tdelibs. Installing both provides a minimal environment which should be expanded installing further packages. This paper will discuss the procedure to build the remaining '''TDE 14.0.0''' packages for '''Slackware 14.1'''. |
Line 54: |
Line 49: |
| |} | | |} |
| | | |
− | Page [[TDE_14.0.0_prerequisites#Common_Build_Script_Structure]] discusses a generic SlackBuild script used to build TDE packages. For a description of the generic options used please consult page [[TDE_14.0.0_prerequisites#Generic_Options]]. The instructions available there, in spite of being related to the '''Prerequisite''' package group, have a general value and work for the '''Base''' packages as well. Package specific options will be discussed below together with patches and workarounds. A download link to the full SlackBuild script is provided for each package in order to help whoever wishes to test it. Please refer to the build order provided in page [[En/trinity_desktop_environment_14.0.0#Build_order]] for everything to work out correctly. | + | Page [[TDE_14.0.0_prerequisites#Common_Build_Script_Structure |Common Build Script Structure]] discusses a generic SlackBuild script used to build TDE packages. For a description of the generic options used please consult page [[TDE_14.0.0_prerequisites#Generic_Options |Generic Options]]. The instructions available there, in spite of being related to the '''Prerequisite''' package group, have a general value and work for the '''Base''' packages as well. Package specific options will be discussed below together with patches and workarounds. A download link to the full SlackBuild script is provided for each package in order to help whoever wishes to test it. Please refer to the build order provided in page [[En/trinity_desktop_environment_14.0.0#Build_order |Build Order]] for everything to work out correctly. |
| | | |
| === Custom Options === | | === Custom Options === |
Line 60: |
Line 55: |
| Packages will be presented in alphabetical order instead of the build one. | | Packages will be presented in alphabetical order instead of the build one. |
| | | |
− | === TDE-I18N === | + | ==== TDE-I18N ==== |
| | | |
| A single name encloses all of the localization packages available for TDE. 81 among languages and variants for non English speaking users that can be installed based upon personal needs and preferences. All of the packages are optional. The '''tde-i18n''' script is somewhat peculiar as it does not execute a real build, more a rearranging of files to match a standard schema. Moreover the script does not manages a single package, but works every single one it can find in the root directory; its execution requires a large amount of time. Building all of the localization packages can require more than four hours on a modern PC. To build packages You'll need to set the '''ARCH''' environment variable: | | A single name encloses all of the localization packages available for TDE. 81 among languages and variants for non English speaking users that can be installed based upon personal needs and preferences. All of the packages are optional. The '''tde-i18n''' script is somewhat peculiar as it does not execute a real build, more a rearranging of files to match a standard schema. Moreover the script does not manages a single package, but works every single one it can find in the root directory; its execution requires a large amount of time. Building all of the localization packages can require more than four hours on a modern PC. To build packages You'll need to set the '''ARCH''' environment variable: |
| + | <syntaxhighlight lang="bash"> |
| ARCH="noarch" | | ARCH="noarch" |
| + | </syntaxhighlight> |
| Localization packages are architecture independent. Create a sub-directory where to work the source code for each localization and a second one where to copy output files during install: | | Localization packages are architecture independent. Create a sub-directory where to work the source code for each localization and a second one where to copy output files during install: |
| + | <syntaxhighlight lang="bash"> |
| LC_PACK=`basename ${LC_PACK_PATH}` | | LC_PACK=`basename ${LC_PACK_PATH}` |
| # Enter the directory | | # Enter the directory |
− | '''cd''' ${TMP}/tmp-${PRGNAM}/${DIR_SRC}/${LC_PACK} | + | cd ${TMP}/tmp-${PRGNAM}/${DIR_SRC}/${LC_PACK} |
| # Create a directory where to build source. | | # Create a directory where to build source. |
− | '''mkdir''' build | + | mkdir build |
| cd build | | cd build |
| # Create a directory where to install the built package | | # Create a directory where to install the built package |
| PKG=${TMP}/package-${LC_PACK} | | PKG=${TMP}/package-${LC_PACK} |
− | '''mkdir''' ${PKG} | + | mkdir ${PKG} |
| + | </syntaxhighlight> |
| Run archive configuration invoking '''cmake''': | | Run archive configuration invoking '''cmake''': |
− | '''cmake''' ${TMP}/tmp-${PRGNAM}/${DIR_SRC}/${LC_PACK} \ | + | <syntaxhighlight lang="bash"> |
− | ''-DCMAKE_C_FLAGS:STRING=''"${SLKCFLAGS}" \ | + | cmake ${TMP}/tmp-${PRGNAM}/${DIR_SRC}/${LC_PACK} \ |
− | ''-DCMAKE_CXX_FLAGS:STRING=''"${SLKCFLAGS} $DEBUG_CMAKE_OPT" \ | + | -DCMAKE_C_FLAGS:STRING="${SLKCFLAGS}" \ |
− | ''-DCMAKE_INSTALL_PREFIX=''${PREFIX} \ | + | -DCMAKE_CXX_FLAGS:STRING="${SLKCFLAGS} $DEBUG_CMAKE_OPT" \ |
− | ''-DLIB_SUFFIX=''${LIBDIRSUFFIX} \ | + | -DCMAKE_INSTALL_PREFIX=${PREFIX} \ |
− | ''-DMAN_INSTALL_DIR=''${MANDIR} \ | + | -DLIB_SUFFIX=${LIBDIRSUFFIX} \ |
− | ''-DSYSCONF_INSTALL_DIR=''${SYSCONFDIR} \ | + | -DMAN_INSTALL_DIR=${MANDIR} \ |
− | ''-DBUILD_ALL=ON'' | + | -DSYSCONF_INSTALL_DIR=${SYSCONFDIR} \ |
| + | -DBUILD_ALL=ON |
| + | </syntaxhighlight> |
| Then execute '''make'''. | | Then execute '''make'''. |
| | | |
| Remove the newly created directories once the package is installed in order '''not to consume all of /tmp disk space''': | | Remove the newly created directories once the package is installed in order '''not to consume all of /tmp disk space''': |
− | '''rm''' ''-r'' ${TMP}/tmp-${PRGNAM}/${DIR_SRC}/${LC_PACK}/build | + | <syntaxhighlight lang="bash"> |
| + | rm -r ${TMP}/tmp-${PRGNAM}/${DIR_SRC}/${LC_PACK}/build |
| + | </syntaxhighlight> |
| All of the packages and intermediate files require more than 2 Gbyte. | | All of the packages and intermediate files require more than 2 Gbyte. |
| | | |
| A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tde-i18n.tar.gz link]. | | A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tde-i18n.tar.gz link]. |
| | | |
− | === TDEACCESSIBILITY === | + | ==== TDEACCESSIBILITY ==== |
| | | |
| Tools aimed toward easing TDE use and adoption for handicap bearing people. Some of the included programs: | | Tools aimed toward easing TDE use and adoption for handicap bearing people. Some of the included programs: |
Line 98: |
Line 101: |
| * '''kmouth''': A graphical interface to voice synthesizers. | | * '''kmouth''': A graphical interface to voice synthesizers. |
| To build a working '''tdeaccessibility''' package please install a patch solving a version mismatch issue for the '''libtool''' library: | | To build a working '''tdeaccessibility''' package please install a patch solving a version mismatch issue for the '''libtool''' library: |
− | '''patch''' ''-p0 -i'' ${SRCDIR}/ltmain_version_update.patch | + | <syntaxhighlight lang="bash"> |
| + | patch -p0 -i ${SRCDIR}/ltmain_version_update.patch |
| + | </syntaxhighlight> |
| Configure source code recurring to the '''configure''' script. The script requires the '''--enable-closure''' and some other options: | | Configure source code recurring to the '''configure''' script. The script requires the '''--enable-closure''' and some other options: |
| + | <syntaxhighlight lang="bash"> |
| LDFLAGS="${SLKLDFLAGS}" \ | | LDFLAGS="${SLKLDFLAGS}" \ |
| CFLAGS="${SLKCFLAGS}" \ | | CFLAGS="${SLKCFLAGS}" \ |
Line 105: |
Line 111: |
| ../${DIR_SRC}/configure \ | | ../${DIR_SRC}/configure \ |
| ${DEBUG_AUTOTOOL_OPT} \ | | ${DEBUG_AUTOTOOL_OPT} \ |
− | ''--enable-closure'' \ | + | --enable-closure \ |
− | ''--enable-kttsd-epos=no'' \ | + | --enable-kttsd-epos=no \ |
− | ''--enable-kttsd-festivalint=no'' \ | + | --enable-kttsd-festivalint=no \ |
− | ''--enable-kttsd-flite=no'' \ | + | --enable-kttsd-flite=no \ |
− | ''--enable-kttsd-freetts=no'' \ | + | --enable-kttsd-freetts=no \ |
− | ''--enable-kttsd-hadifix=no'' \ | + | --enable-kttsd-hadifix=no \ |
− | ''--libdir=''${LIBDIR} \ | + | --libdir=${LIBDIR} \ |
− | ''--mandir=''${MANDIR} \ | + | --mandir=${MANDIR} \ |
− | ''--prefix=''${PREFIX} \ | + | --prefix=${PREFIX} \ |
− | ''--sysconfdir=''${SYSCONFDIR} \ | + | --sysconfdir=${SYSCONFDIR} \ |
− | ''--with-qt-dir=''${QTDIR} \ | + | --with-qt-dir=${QTDIR} \ |
− | ''--with-qt-includes=''${PREFIX}/include \ | + | --with-qt-includes=${PREFIX}/include \ |
− | ''--with-qt-libraries=''${PREFIX}/lib${LIBDIRSUFFIX} | + | --with-qt-libraries=${PREFIX}/lib${LIBDIRSUFFIX} |
| + | </syntaxhighlight> |
| Then start the build procedure running the '''make''' command. | | Then start the build procedure running the '''make''' command. |
| | | |
| A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdeaccessibility.tar.gz link]. | | A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdeaccessibility.tar.gz link]. |
| | | |
− | === TDEADDONS === | + | ==== TDEADDONS ==== |
| | | |
| Package '''tdeaddons''' include some plug-ins and scripts adding functionality to some of the TDE many applications. To build a working package please install a patch needed to resolve a version mismatch issue for the '''libtool''' library: | | Package '''tdeaddons''' include some plug-ins and scripts adding functionality to some of the TDE many applications. To build a working package please install a patch needed to resolve a version mismatch issue for the '''libtool''' library: |
− | '''patch''' ''-p0 -i'' ${SRCDIR}/ltmain_version_update.patch | + | <syntaxhighlight lang="bash"> |
| + | patch -p0 -i ${SRCDIR}/ltmain_version_update.patch |
| + | </syntaxhighlight> |
| Configure source code recurring to the '''configure''' script. The script requires the '''--enable-closure''' and some other options: | | Configure source code recurring to the '''configure''' script. The script requires the '''--enable-closure''' and some other options: |
| + | <syntaxhighlight lang="bash"> |
| LDFLAGS="${SLKLDFLAGS}" \ | | LDFLAGS="${SLKLDFLAGS}" \ |
| CFLAGS="${SLKCFLAGS}" \ | | CFLAGS="${SLKCFLAGS}" \ |
Line 132: |
Line 142: |
| ../${DIR_SRC}/configure \ | | ../${DIR_SRC}/configure \ |
| ${DEBUG_AUTOTOOL_OPT} \ | | ${DEBUG_AUTOTOOL_OPT} \ |
− | ''--enable-closure'' \ | + | --enable-closure \ |
− | ''--libdir=''${LIBDIR} \ | + | --libdir=${LIBDIR} \ |
− | ''--mandir=''${MANDIR} \ | + | --mandir=${MANDIR} \ |
− | ''--prefix=''${PREFIX} \ | + | --prefix=${PREFIX} \ |
− | ''--sysconfdir=''${SYSCONFDIR} \ | + | --sysconfdir=${SYSCONFDIR} \ |
− | ''--with-qt-dir=''${QTDIR} \ | + | --with-qt-dir=${QTDIR} \ |
− | ''--with-qt-includes=''${PREFIX}/include \ | + | --with-qt-includes=${PREFIX}/include \ |
− | ''--with-qt-libraries=''${PREFIX}/lib${LIBDIRSUFFIX} | + | --with-qt-libraries=${PREFIX}/lib${LIBDIRSUFFIX} |
| + | </syntaxhighlight> |
| Then start the build procedure running the '''make''' command. | | Then start the build procedure running the '''make''' command. |
| | | |
| A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdeaddons.tar.gz link]. | | A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdeaddons.tar.gz link]. |
| | | |
− | === TDEADMIN === | + | ==== TDEADMIN ==== |
| | | |
| The system administration tools distributed with the desktop environment. '''Tdeadmin''' includes some tools with a graphical interface useful to configure and manage system users, start-up scripts, installed packages and scheduled tasks. Tdeadmin like the previously discussed packages uses Autotools as build system. The procedure is made of some easy steps. First You have to install a patch needed to resolve a version mismatch issue for the '''libtool''' library: | | The system administration tools distributed with the desktop environment. '''Tdeadmin''' includes some tools with a graphical interface useful to configure and manage system users, start-up scripts, installed packages and scheduled tasks. Tdeadmin like the previously discussed packages uses Autotools as build system. The procedure is made of some easy steps. First You have to install a patch needed to resolve a version mismatch issue for the '''libtool''' library: |
− | '''patch''' ''-p0 -i'' ${SRCDIR}/ltmain_version_update.patch | + | <syntaxhighlight lang="bash"> |
| + | patch -p0 -i ${SRCDIR}/ltmain_version_update.patch |
| + | </syntaxhighlight> |
| Configure source code recurring to the '''configure''' script. The script requires the '''--enable-closure''' and some other standard options: | | Configure source code recurring to the '''configure''' script. The script requires the '''--enable-closure''' and some other standard options: |
| + | <syntaxhighlight lang="bash"> |
| LDFLAGS="${SLKLDFLAGS}" \ | | LDFLAGS="${SLKLDFLAGS}" \ |
| CFLAGS="${SLKCFLAGS}" \ | | CFLAGS="${SLKCFLAGS}" \ |
Line 154: |
Line 168: |
| ../${DIR_SRC}/configure \ | | ../${DIR_SRC}/configure \ |
| ${DEBUG_AUTOTOOL_OPT} \ | | ${DEBUG_AUTOTOOL_OPT} \ |
− | ''--enable-closure'' \ | + | --enable-closure \ |
− | ''--libdir=''${LIBDIR} \ | + | --libdir=${LIBDIR} \ |
− | ''--mandir=''${MANDIR} \ | + | --mandir=${MANDIR} \ |
− | ''--prefix=''${PREFIX} \ | + | --prefix=${PREFIX} \ |
− | ''--sysconfdir=''${SYSCONFDIR} \ | + | --sysconfdir=${SYSCONFDIR} \ |
− | ''--with-qt-dir=''${QTDIR} \ | + | --with-qt-dir=${QTDIR} \ |
− | ''--with-qt-includes=''${PREFIX}/include \ | + | --with-qt-includes=${PREFIX}/include \ |
− | ''--with-qt-libraries=''${PREFIX}/lib${LIBDIRSUFFIX} | + | --with-qt-libraries=${PREFIX}/lib${LIBDIRSUFFIX} |
| + | </syntaxhighlight> |
| Then start the build procedure running the '''make''' command. | | Then start the build procedure running the '''make''' command. |
| | | |
| A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdeadmin.tar.gz link]. | | A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdeadmin.tar.gz link]. |
| | | |
− | === TDEARTWORK === | + | ==== TDEARTWORK ==== |
| | | |
| The look and feel has high importance in a desktop environment. The '''tdeartwork''' package includes a set of additional themes, icons, screensavers, backgrounds, styles and sounds meant for the user base to customize the environment to best fit their liking. To build a working package for Slackware 14.1 You need to configure the source code with '''cmake''': | | The look and feel has high importance in a desktop environment. The '''tdeartwork''' package includes a set of additional themes, icons, screensavers, backgrounds, styles and sounds meant for the user base to customize the environment to best fit their liking. To build a working package for Slackware 14.1 You need to configure the source code with '''cmake''': |
− | '''cmake''' ${TMP}/tmp-${PRGNAM}/${DIR_SRC} \ | + | <syntaxhighlight lang="bash"> |
− | ''-DCMAKE_C_FLAGS:STRING=''"${SLKCFLAGS}" \ | + | cmake ${TMP}/tmp-${PRGNAM}/${DIR_SRC} \ |
− | ''-DCMAKE_CXX_FLAGS:STRING=''"${SLKCFLAGS} $DEBUG_CMAKE_OPT" \ | + | -DCMAKE_C_FLAGS:STRING="${SLKCFLAGS}" \ |
− | ''-DCMAKE_INSTALL_PREFIX=''${PREFIX} \ | + | -DCMAKE_CXX_FLAGS:STRING="${SLKCFLAGS} $DEBUG_CMAKE_OPT" \ |
− | ''-DLIB_SUFFIX=''${LIBDIRSUFFIX} \ | + | -DCMAKE_INSTALL_PREFIX=${PREFIX} \ |
− | ''-DMAN_INSTALL_DIR=''${MANDIR} \ | + | -DLIB_SUFFIX=${LIBDIRSUFFIX} \ |
− | ''-DSYSCONF_INSTALL_DIR=''${SYSCONFDIR} \ | + | -DMAN_INSTALL_DIR=${MANDIR} \ |
− | ''-DBUILD_ALL=ON'' | + | -DSYSCONF_INSTALL_DIR=${SYSCONFDIR} \ |
| + | -DBUILD_ALL=ON |
| + | </syntaxhighlight> |
| Then start the build procedure running the '''make''' command. | | Then start the build procedure running the '''make''' command. |
| | | |
| A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdeartwork.tar.gz link]. | | A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdeartwork.tar.gz link]. |
| | | |
− | === TDEBINDINGS === | + | ==== TDEBINDINGS ==== |
| | | |
| A package useful for developers, '''tdebindings''' includes '''bindings for languages other than C or C++''' and therefore is mandatory if You plan to write TDE integrated applications recurring to languages like '''Java''', '''Python''' and more. To enable Python support some prerequisite packages require installing before building tdebindings. More information can be found reading the [[TDE_14.0.0_python_support]] page. Developers wishing to code in Java should check a working '''JDK''' to be installed before building tdebindings otherwise language support will be disabled. For more information about JDK installation please consult the official Slackware documentation available in directory '''extra/source/java/''' of any installation support. | | A package useful for developers, '''tdebindings''' includes '''bindings for languages other than C or C++''' and therefore is mandatory if You plan to write TDE integrated applications recurring to languages like '''Java''', '''Python''' and more. To enable Python support some prerequisite packages require installing before building tdebindings. More information can be found reading the [[TDE_14.0.0_python_support]] page. Developers wishing to code in Java should check a working '''JDK''' to be installed before building tdebindings otherwise language support will be disabled. For more information about JDK installation please consult the official Slackware documentation available in directory '''extra/source/java/''' of any installation support. |
| | | |
| To build the source code You have to install a patch needed to resolve a version mismatch issue for the '''libtool''' library: | | To build the source code You have to install a patch needed to resolve a version mismatch issue for the '''libtool''' library: |
− | '''patch''' ''-p0 -i'' ${SRCDIR}/ltmain_version_update.patch | + | <syntaxhighlight lang="bash"> |
| + | patch -p0 -i ${SRCDIR}/ltmain_version_update.patch |
| + | </syntaxhighlight> |
| Configure source code recurring to the '''configure''' script. The script requires the '''--enable-closure''' and some other standard options: | | Configure source code recurring to the '''configure''' script. The script requires the '''--enable-closure''' and some other standard options: |
| + | <syntaxhighlight lang="bash"> |
| LDFLAGS="${SLKLDFLAGS}" \ | | LDFLAGS="${SLKLDFLAGS}" \ |
| CFLAGS="${SLKCFLAGS}" \ | | CFLAGS="${SLKCFLAGS}" \ |
Line 193: |
Line 213: |
| ../${DIR_SRC}/configure \ | | ../${DIR_SRC}/configure \ |
| ${DEBUG_AUTOTOOL_OPT} \ | | ${DEBUG_AUTOTOOL_OPT} \ |
− | ''--enable-closure'' \ | + | --enable-closure \ |
− | ''--libdir=''${LIBDIR} \ | + | --libdir=${LIBDIR} \ |
− | ''--mandir=''${MANDIR} \ | + | --mandir=${MANDIR} \ |
− | ''--prefix=''${PREFIX} \ | + | --prefix=${PREFIX} \ |
− | ''--sysconfdir=''${SYSCONFDIR} \ | + | --sysconfdir=${SYSCONFDIR} \ |
− | ''--with-qt-dir=''${QTDIR} \ | + | --with-qt-dir=${QTDIR} \ |
− | ''--with-qt-includes=''${PREFIX}/include \ | + | --with-qt-includes=${PREFIX}/include \ |
− | ''--with-qt-libraries=''${PREFIX}/lib${LIBDIRSUFFIX} | + | --with-qt-libraries=${PREFIX}/lib${LIBDIRSUFFIX} |
| + | </syntaxhighlight> |
| Then run the '''make''' command to start the build procedure. | | Then run the '''make''' command to start the build procedure. |
| | | |
| A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdebindings.tar.gz link]. | | A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdebindings.tar.gz link]. |
| | | |
− | === TDEEDU === | + | ==== TDEEDU ==== |
| | | |
| Package '''tdeedu''' includes some applications meant to help in learning school subjects. Among the programs: | | Package '''tdeedu''' includes some applications meant to help in learning school subjects. Among the programs: |
Line 224: |
Line 245: |
| * '''kturtle''': A vector drawing program. | | * '''kturtle''': A vector drawing program. |
| To build a working package for Slackware 14.1 You have to install a patch needed to resolve a version mismatch issue for the '''libtool''' library: | | To build a working package for Slackware 14.1 You have to install a patch needed to resolve a version mismatch issue for the '''libtool''' library: |
− | '''patch''' ''-p0 -i'' ${SRCDIR}/ltmain_version_update.patch | + | <syntaxhighlight lang="bash"> |
| + | patch -p0 -i ${SRCDIR}/ltmain_version_update.patch |
| + | </syntaxhighlight> |
| Configure source code recurring to the '''configure''' script. The script requires the '''--enable-closure''' and some other standard options: | | Configure source code recurring to the '''configure''' script. The script requires the '''--enable-closure''' and some other standard options: |
| + | <syntaxhighlight lang="bash"> |
| LDFLAGS="${SLKLDFLAGS}" \ | | LDFLAGS="${SLKLDFLAGS}" \ |
| CFLAGS="${SLKCFLAGS}" \ | | CFLAGS="${SLKCFLAGS}" \ |
Line 231: |
Line 255: |
| ../${DIR_SRC}/configure \ | | ../${DIR_SRC}/configure \ |
| ${DEBUG_AUTOTOOL_OPT} \ | | ${DEBUG_AUTOTOOL_OPT} \ |
− | ''--enable-closure'' \ | + | --enable-closure \ |
− | ''--libdir=''${LIBDIR} \ | + | --libdir=${LIBDIR} \ |
− | ''--mandir=''${MANDIR} \ | + | --mandir=${MANDIR} \ |
− | ''--prefix=''${PREFIX} \ | + | --prefix=${PREFIX} \ |
− | ''--sysconfdir=''${SYSCONFDIR} \ | + | --sysconfdir=${SYSCONFDIR} \ |
− | ''--with-qt-dir=''${QTDIR} \ | + | --with-qt-dir=${QTDIR} \ |
− | ''--with-qt-includes=''${PREFIX}/include \ | + | --with-qt-includes=${PREFIX}/include \ |
− | ''--with-qt-libraries=''${PREFIX}/lib${LIBDIRSUFFIX} | + | --with-qt-libraries=${PREFIX}/lib${LIBDIRSUFFIX} |
| + | </syntaxhighlight> |
| Last run the '''make''' command to start the build procedure. | | Last run the '''make''' command to start the build procedure. |
| | | |
| A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdeedu.tar.gz link]. | | A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdeedu.tar.gz link]. |
| | | |
− | === TDEGAMES === | + | ==== TDEGAMES ==== |
| | | |
| A bunch of simple but entertaining video games make up the '''Tdegames''' package. To build a working package for Slackware 14.1 You have to install a patch needed to resolve a version mismatch issue for the '''libtool''' library: | | A bunch of simple but entertaining video games make up the '''Tdegames''' package. To build a working package for Slackware 14.1 You have to install a patch needed to resolve a version mismatch issue for the '''libtool''' library: |
− | '''patch''' ''-p0 -i'' ${SRCDIR}/ltmain_version_update.patch | + | <syntaxhighlight lang="bash"> |
| + | patch -p0 -i ${SRCDIR}/ltmain_version_update.patch |
| + | </syntaxhighlight> |
| Configure source code recurring to the '''configure''' script. The script requires the '''--disable-setgid''' and '''--enable-closure''' custom options and some other standard ones: | | Configure source code recurring to the '''configure''' script. The script requires the '''--disable-setgid''' and '''--enable-closure''' custom options and some other standard ones: |
| + | <syntaxhighlight lang="bash"> |
| LDFLAGS="${SLKLDFLAGS}" \ | | LDFLAGS="${SLKLDFLAGS}" \ |
| CFLAGS="${SLKCFLAGS}" \ | | CFLAGS="${SLKCFLAGS}" \ |
Line 253: |
Line 281: |
| ../${DIR_SRC}/configure \ | | ../${DIR_SRC}/configure \ |
| ${DEBUG_AUTOTOOL_OPT} \ | | ${DEBUG_AUTOTOOL_OPT} \ |
− | ''--disable-setgid'' \ | + | --disable-setgid \ |
− | ''--enable-closure'' \ | + | --enable-closure \ |
− | ''--libdir=''${LIBDIR} \ | + | --libdir=${LIBDIR} \ |
− | ''--mandir=''${MANDIR} \ | + | --mandir=${MANDIR} \ |
− | ''--prefix=''${PREFIX} \ | + | --prefix=${PREFIX} \ |
− | ''--sysconfdir=''${SYSCONFDIR} \ | + | --sysconfdir=${SYSCONFDIR} \ |
− | ''--with-qt-dir=''${QTDIR} \ | + | --with-qt-dir=${QTDIR} \ |
− | ''--with-qt-includes=''${PREFIX}/include \ | + | --with-qt-includes=${PREFIX}/include \ |
− | ''--with-qt-libraries=''${PREFIX}/lib${LIBDIRSUFFIX} | + | --with-qt-libraries=${PREFIX}/lib${LIBDIRSUFFIX} |
| + | </syntaxhighlight> |
| Last run the '''make''' command to start the build procedure. | | Last run the '''make''' command to start the build procedure. |
| | | |
| A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdegames.tar.gz link]. | | A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdegames.tar.gz link]. |
| | | |
− | === TDEGRAPHICS === | + | ==== TDEGRAPHICS ==== |
| | | |
| A collection of TDE programs related to graphic. '''Tdegraphics''' includes: | | A collection of TDE programs related to graphic. '''Tdegraphics''' includes: |
Line 279: |
Line 308: |
| A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdegraphics.tar.gz link]. | | A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdegraphics.tar.gz link]. |
| | | |
− | === TDEMULTIMEDIA === | + | ==== TDEMULTIMEDIA ==== |
| | | |
| A collection of programs and tools useful to reproduce sounds, music, videos and more. Moreover the '''tdemultimedia''' package includes some administration tools for '''Arts''' the TDE integrated sound server. To build a working package for Slackware 14.1 You have to install a patch needed to resolve a version mismatch issue for the '''libtool''' library: | | A collection of programs and tools useful to reproduce sounds, music, videos and more. Moreover the '''tdemultimedia''' package includes some administration tools for '''Arts''' the TDE integrated sound server. To build a working package for Slackware 14.1 You have to install a patch needed to resolve a version mismatch issue for the '''libtool''' library: |
− | '''patch''' ''-p0 -i'' ${SRCDIR}/ltmain_version_update.patch | + | <syntaxhighlight lang="bash"> |
| + | patch -p0 -i ${SRCDIR}/ltmain_version_update.patch |
| + | </syntaxhighlight> |
| Configure source code recurring to the '''configure''' script. The script requires the '''--enable-closure''' custom option and some other standard ones: | | Configure source code recurring to the '''configure''' script. The script requires the '''--enable-closure''' custom option and some other standard ones: |
| + | <syntaxhighlight lang="bash"> |
| LDFLAGS="${SLKLDFLAGS}" \ | | LDFLAGS="${SLKLDFLAGS}" \ |
| CFLAGS="${SLKCFLAGS}" \ | | CFLAGS="${SLKCFLAGS}" \ |
Line 289: |
Line 321: |
| ../${DIR_SRC}/configure \ | | ../${DIR_SRC}/configure \ |
| ${DEBUG_AUTOTOOL_OPT} \ | | ${DEBUG_AUTOTOOL_OPT} \ |
− | ''--enable-closure'' \ | + | --enable-closure \ |
− | ''--libdir=''${LIBDIR} \ | + | --libdir=${LIBDIR} \ |
− | ''--mandir=''${MANDIR} \ | + | --mandir=${MANDIR} \ |
− | ''--prefix=''${PREFIX} \ | + | --prefix=${PREFIX} \ |
− | ''--sysconfdir=''${SYSCONFDIR} \ | + | --sysconfdir=${SYSCONFDIR} \ |
− | ''--with-qt-dir=''${QTDIR} \ | + | --with-qt-dir=${QTDIR} \ |
− | ''--with-qt-includes=''${PREFIX}/include \ | + | --with-qt-includes=${PREFIX}/include \ |
− | ''--with-qt-libraries=''${PREFIX}/lib${LIBDIRSUFFIX} | + | --with-qt-libraries=${PREFIX}/lib${LIBDIRSUFFIX} |
| + | </syntaxhighlight> |
| Last run the '''make''' command to start the build procedure. | | Last run the '''make''' command to start the build procedure. |
| | | |
− | A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdemultimedia.tar.gz link]. | + | A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdemultimendia.tar.gz link]. |
| | | |
− | === TDENETWORK === | + | ==== TDENETWORK ==== |
| | | |
| The package includes some TDE integrated applications to better use the many web provided services: | | The package includes some TDE integrated applications to better use the many web provided services: |
Line 315: |
Line 348: |
| A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdenetwork.tar.gz link]. | | A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdenetwork.tar.gz link]. |
| | | |
− | === TDEPIM === | + | ==== TDEPIM ==== |
| | | |
| '''Tdepim''' includes some tools to manage users personal information: organizers, e-mails, contacts, a shared calendar and whatever ranges into the generic definition of '''groupware'''. Among the many incluede tools: | | '''Tdepim''' includes some tools to manage users personal information: organizers, e-mails, contacts, a shared calendar and whatever ranges into the generic definition of '''groupware'''. Among the many incluede tools: |
Line 329: |
Line 362: |
| * '''korganizer''': TDE personal organizer, shared calendar. | | * '''korganizer''': TDE personal organizer, shared calendar. |
| Please remember that in order to enable all of the provided functionality You'll have to install the prerequisite libraries '''libcaldav''' and '''libcarddav''' which were discussed in the [[TDE_14.0.0_prerequisites]] page. To build a working package for tdepim You have to configure source code invoking the '''cmake''' command passing it some custom options needed to enable all of the package features: | | Please remember that in order to enable all of the provided functionality You'll have to install the prerequisite libraries '''libcaldav''' and '''libcarddav''' which were discussed in the [[TDE_14.0.0_prerequisites]] page. To build a working package for tdepim You have to configure source code invoking the '''cmake''' command passing it some custom options needed to enable all of the package features: |
− | '''cmake''' ${TMP}/tmp-${PRGNAM}/${DIR_SRC} \ | + | <syntaxhighlight lang="bash"> |
− | ''-DCMAKE_C_FLAGS:STRING=''"${SLKCFLAGS}" \ | + | cmake ${TMP}/tmp-${PRGNAM}/${DIR_SRC} \ |
− | ''-DCMAKE_CXX_FLAGS:STRING=''"${SLKCFLAGS} $DEBUG_CMAKE_OPT" \ | + | -DCMAKE_C_FLAGS:STRING="${SLKCFLAGS}" \ |
− | ''-DCMAKE_INSTALL_PREFIX=''${PREFIX} \ | + | -DCMAKE_CXX_FLAGS:STRING="${SLKCFLAGS} $DEBUG_CMAKE_OPT" \ |
− | ''-DLIB_SUFFIX=''${LIBDIRSUFFIX} \ | + | -DCMAKE_INSTALL_PREFIX=${PREFIX} \ |
− | ''-DMAN_INSTALL_DIR=''${MANDIR} \ | + | -DLIB_SUFFIX=${LIBDIRSUFFIX} \ |
− | ''-DSYSCONF_INSTALL_DIR=''${SYSCONFDIR} \ | + | -DMAN_INSTALL_DIR=${MANDIR} \ |
− | ''-DBUILD_ALL=ON'' \ | + | -DSYSCONF_INSTALL_DIR=${SYSCONFDIR} \ |
− | ''-DBUILD_KITCHENSYNC=OFF'' \ | + | -DBUILD_ALL=ON \ |
− | ''-DWITH_ALL_OPTIONS=ON'' \ | + | -DBUILD_KITCHENSYNC=OFF \ |
− | ''-DWITH_ARTS=ON'' \ | + | -DWITH_ALL_OPTIONS=ON \ |
− | ''-DWITH_BIRTHDAYS=ON'' \ | + | -DWITH_ARTS=ON \ |
− | ''-DWITH_CALDAV=ON'' \ | + | -DWITH_BIRTHDAYS=ON \ |
− | ''-DWITH_CARDDAV=ON'' \ | + | -DWITH_CALDAV=ON \ |
− | ''-DWITH_EGROUPWARE=ON'' \ | + | -DWITH_CARDDAV=ON \ |
− | ''-DWITH_GNOKII=OFF'' \ | + | -DWITH_EGROUPWARE=ON \ |
− | ''-DWITH_GROUPDAV=ON'' \ | + | -DWITH_GNOKII=OFF \ |
− | ''-DWITH_SASL=ON'' | + | -DWITH_GROUPDAV=ON \ |
| + | -DWITH_SASL=ON |
| + | </syntaxhighlight> |
| Then start the build procedure invoking the '''make''' command. | | Then start the build procedure invoking the '''make''' command. |
| | | |
| A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdepim.tar.gz link]. | | A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdepim.tar.gz link]. |
| | | |
− | === TDESDK === | + | ==== TDESDK ==== |
| | | |
| The '''TDE S'''oftware '''D'''evelopment '''K'''it is a collection of programs and tools meant for application developers. clients for various versioning systems, bug management systems, profiling tools and much more are included in the tdesdk package. Moreover some code samples are included to help new developers in writing TDE integrated code. To build a working package You have to configure source code invoking the '''cmake''' command and passing it some custom options needed to enable all of the tools: | | The '''TDE S'''oftware '''D'''evelopment '''K'''it is a collection of programs and tools meant for application developers. clients for various versioning systems, bug management systems, profiling tools and much more are included in the tdesdk package. Moreover some code samples are included to help new developers in writing TDE integrated code. To build a working package You have to configure source code invoking the '''cmake''' command and passing it some custom options needed to enable all of the tools: |
− | '''cmake''' ${TMP}/tmp-${PRGNAM}/${DIR_SRC} \ | + | <syntaxhighlight lang="bash"> |
− | ''-DCMAKE_C_FLAGS:STRING=''"${SLKCFLAGS}" \ | + | cmake ${TMP}/tmp-${PRGNAM}/${DIR_SRC} \ |
− | ''-DCMAKE_CXX_FLAGS:STRING=''"${SLKCFLAGS} $DEBUG_CMAKE_OPT" \ | + | -DCMAKE_C_FLAGS:STRING="${SLKCFLAGS}" \ |
− | ''-DCMAKE_INSTALL_PREFIX=''${PREFIX} \ | + | -DCMAKE_CXX_FLAGS:STRING="${SLKCFLAGS} $DEBUG_CMAKE_OPT" \ |
− | ''-DLIB_SUFFIX=''${LIBDIRSUFFIX} \ | + | -DCMAKE_INSTALL_PREFIX=${PREFIX} \ |
− | ''-DMAN_INSTALL_DIR=''${MANDIR} \ | + | -DLIB_SUFFIX=${LIBDIRSUFFIX} \ |
− | ''-DSYSCONF_INSTALL_DIR=''${SYSCONFDIR} \ | + | -DMAN_INSTALL_DIR=${MANDIR} \ |
− | ''-DBUILD_ALL=ON'' \ | + | -DSYSCONF_INSTALL_DIR=${SYSCONFDIR} \ |
− | ''-DBUILD_KBUGBUSTER=ON'' \ | + | -DBUILD_ALL=ON \ |
− | ''-DBUILD_KSTARTPERF=ON'' \ | + | -DBUILD_KBUGBUSTER=ON \ |
− | ''-DBUILD_KUIVIEWER=ON'' \ | + | -DBUILD_KSTARTPERF=ON \ |
− | ''-DWITH_DBSEARCHENGINE=ON'' \ | + | -DBUILD_KUIVIEWER=ON \ |
− | ''-DWITH_KCAL=ON'' | + | -DWITH_DBSEARCHENGINE=ON \ |
| + | -DWITH_KCAL=ON |
| + | </syntaxhighlight> |
| Then start the build procedure invoking the '''make''' command. | | Then start the build procedure invoking the '''make''' command. |
| | | |
| A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdesdk.tar.gz link]. | | A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdesdk.tar.gz link]. |
| | | |
− | === TDETOYS === | + | ==== TDETOYS ==== |
| | | |
| The '''tdetoys''' package includes some '''Trinity Desktop Environment''' integrate toys and games. No one of the programs is really useful for something other than checking the desktop environment general behavior. To build a working package for Slackware 14.1 You have to follow the standard procedure configuring the source code with '''cmake''' then starting the build procedure with '''make'''. | | The '''tdetoys''' package includes some '''Trinity Desktop Environment''' integrate toys and games. No one of the programs is really useful for something other than checking the desktop environment general behavior. To build a working package for Slackware 14.1 You have to follow the standard procedure configuring the source code with '''cmake''' then starting the build procedure with '''make'''. |
Line 377: |
Line 414: |
| A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdetoys.tar.gz link]. | | A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdetoys.tar.gz link]. |
| | | |
− | === TDEUTILS === | + | ==== TDEUTILS ==== |
| | | |
| '''Tdeutils''' includes many general use applications very useful for users. A calculator, a compression utility and archive management tool, a very bare text editor, an easy to use and clean graphical interface for the '''GPG''' utility, and hexadecimal editor, an editor for regular expressions, a tool to measure time spent performing tasks, a tool to manage stored passwords and many more. To build a working package for Slackware 14.1 You have to follow the standard procedure configuring the source code with '''cmake''' then starting the build procedure with '''make'''. | | '''Tdeutils''' includes many general use applications very useful for users. A calculator, a compression utility and archive management tool, a very bare text editor, an easy to use and clean graphical interface for the '''GPG''' utility, and hexadecimal editor, an editor for regular expressions, a tool to measure time spent performing tasks, a tool to manage stored passwords and many more. To build a working package for Slackware 14.1 You have to follow the standard procedure configuring the source code with '''cmake''' then starting the build procedure with '''make'''. |
Line 383: |
Line 420: |
| A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdeutils.tar.gz link]. | | A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdeutils.tar.gz link]. |
| | | |
− | === TDEVELOP === | + | ==== TDEVELOP ==== |
| | | |
| '''Tdevelop''' is an integrated '''IDE''' for developing new applications. Initially meant for '''C''' and '''C++''' development, the environment evolved and offers now support for a large number of languages both compiled ones: Ada, Fortran, Pascal, and interptreted ones: Perl, Php, Python, Ruby and more. Tdevelop includes a modern, feature rich text editor, a debugger to help in studying and resolving issues, a '''Valgrind''' interface to monitor memory usage and performances and much more. To build a working package for Slackware 14.1 You have to configure the source code invoking '''cmake'''. The cmake command line should include options specific to enable all of the IDE provided functionality: | | '''Tdevelop''' is an integrated '''IDE''' for developing new applications. Initially meant for '''C''' and '''C++''' development, the environment evolved and offers now support for a large number of languages both compiled ones: Ada, Fortran, Pascal, and interptreted ones: Perl, Php, Python, Ruby and more. Tdevelop includes a modern, feature rich text editor, a debugger to help in studying and resolving issues, a '''Valgrind''' interface to monitor memory usage and performances and much more. To build a working package for Slackware 14.1 You have to configure the source code invoking '''cmake'''. The cmake command line should include options specific to enable all of the IDE provided functionality: |
− | '''cmake''' ${TMP}/tmp-${PRGNAM}/${DIR_SRC} \ | + | <syntaxhighlight lang="bash"> |
− | ''-DCMAKE_C_FLAGS:STRING=''"${SLKCFLAGS}" \ | + | cmake ${TMP}/tmp-${PRGNAM}/${DIR_SRC} \ |
− | ''-DCMAKE_CXX_FLAGS:STRING=''"${SLKCFLAGS} $DEBUG_CMAKE_OPT" \ | + | -DCMAKE_C_FLAGS:STRING="${SLKCFLAGS}" \ |
− | ''-DCMAKE_INSTALL_PREFIX=''${PREFIX} \ | + | -DCMAKE_CXX_FLAGS:STRING="${SLKCFLAGS} $DEBUG_CMAKE_OPT" \ |
− | ''-DLIB_SUFFIX=''${LIBDIRSUFFIX} \ | + | -DCMAKE_INSTALL_PREFIX=${PREFIX} \ |
− | ''-DMAN_INSTALL_DIR=''${MANDIR} \ | + | -DLIB_SUFFIX=${LIBDIRSUFFIX} \ |
− | ''-DSYSCONF_INSTALL_DIR=''${SYSCONFDIR} \ | + | -DMAN_INSTALL_DIR=${MANDIR} \ |
− | ''-DBUILD_ALL=ON'' \ | + | -DSYSCONF_INSTALL_DIR=${SYSCONFDIR} \ |
− | ''-DWITH_BUILDTOOL_ALL=ON'' \ | + | -DBUILD_ALL=ON \ |
− | ''-DWITH_DEPRECATION=ON'' \ | + | -DWITH_BUILDTOOL_ALL=ON \ |
− | ''-DWITH_LANGUAGE_ALL=ON'' \ | + | -DWITH_DEPRECATION=ON \ |
− | ''-DWITH_VCS_ALL=ON'' \ | + | -DWITH_LANGUAGE_ALL=ON \ |
− | ''-DWITH_VCS_CVSSERVICE=OFF'' | + | -DWITH_VCS_ALL=ON \ |
| + | -DWITH_VCS_CVSSERVICE=OFF |
| + | </syntaxhighlight> |
| Once the source code configuration concludes, go on invoking the '''make''' command. | | Once the source code configuration concludes, go on invoking the '''make''' command. |
| | | |
| A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdevelop.tar.gz link]. | | A compressed archive containing the SlackBuild script and the related configuration files can be downloaded from the following [http://www.giustetti.net/resource/slackbuild/tde/1400/tdevelop.tar.gz link]. |
| | | |
− | === TDEWEBDEV === | + | ==== TDEWEBDEV ==== |
| | | |
| Package '''tdewebdev''' includes '''Quanta Plus''' and many other tools for web programming. Some of the included programs can simplify management of existing web sites for example: | | Package '''tdewebdev''' includes '''Quanta Plus''' and many other tools for web programming. Some of the included programs can simplify management of existing web sites for example: |
Line 411: |
Line 450: |
| * '''tdefilereplace''': Search and replace strings in all pages of a site. | | * '''tdefilereplace''': Search and replace strings in all pages of a site. |
| To build a working package for Slackware 14.1 You have to install a patch needed to resolve a version mismatch issue for the '''libtool''' library: | | To build a working package for Slackware 14.1 You have to install a patch needed to resolve a version mismatch issue for the '''libtool''' library: |
− | '''patch''' ''-p0 -i'' ${SRCDIR}/ltmain_version_update.patch | + | <syntaxhighlight lang="bash"> |
| + | patch -p0 -i ${SRCDIR}/ltmain_version_update.patch |
| + | </syntaxhighlight> |
| Configure source code recurring to the '''configure''' script. The script requires the '''--enable-closure''' custom option and some other standard ones: | | Configure source code recurring to the '''configure''' script. The script requires the '''--enable-closure''' custom option and some other standard ones: |
| + | <syntaxhighlight lang="bash"> |
| LDFLAGS="${SLKLDFLAGS}" \ | | LDFLAGS="${SLKLDFLAGS}" \ |
| CFLAGS="${SLKCFLAGS}" \ | | CFLAGS="${SLKCFLAGS}" \ |
Line 418: |
Line 460: |
| ../${DIR_SRC}/configure \ | | ../${DIR_SRC}/configure \ |
| ${DEBUG_AUTOTOOL_OPT} \ | | ${DEBUG_AUTOTOOL_OPT} \ |
− | ''--enable-closure'' \ | + | --enable-closure \ |
− | ''--libdir=''${LIBDIR} \ | + | --libdir=${LIBDIR} \ |
− | ''--mandir=''${MANDIR} \ | + | --mandir=${MANDIR} \ |
− | ''--prefix=''${PREFIX} \ | + | --prefix=${PREFIX} \ |
− | ''--sysconfdir=''${SYSCONFDIR} \ | + | --sysconfdir=${SYSCONFDIR} \ |
− | ''--with-qt-dir=''${QTDIR} \ | + | --with-qt-dir=${QTDIR} \ |
− | ''--with-qt-includes=''${PREFIX}/include \ | + | --with-qt-includes=${PREFIX}/include \ |
− | ''--with-qt-libraries=''${PREFIX}/lib${LIBDIRSUFFIX} | + | --with-qt-libraries=${PREFIX}/lib${LIBDIRSUFFIX} |
| + | </syntaxhighlight> |
| Last run the '''make''' command to start the build procedure. | | Last run the '''make''' command to start the build procedure. |
| | | |
Line 448: |
Line 491: |
| ---- | | ---- |
| | | |
− | Languages: '''English''' - [http://www.giustetti.net/wiki/index.php?title=TDE_14.0.0_pacchetti_tde Italiano]
| + | {{footer_en | link_page=TDE_14.0.0_pacchetti_tde}} |