Difference between revisions of "Trinity"

From ArchWiki
Jump to: navigation, search
(Build order: new link, cleaned code)
m (Complete packages (current))
(23 intermediate revisions by 5 users not shown)
Line 2: Line 2:
 
{{Article summary start}}
 
{{Article summary start}}
 
{{Article summary text|Trinity is a fork of KDE3 that has been updated to work with current software and libraries. The stable release is 3.5.13. The development release is 14.0.0.}}
 
{{Article summary text|Trinity is a fork of KDE3 that has been updated to work with current software and libraries. The stable release is 3.5.13. The development release is 14.0.0.}}
{{Article summary heading|Trinity Repositories}}
+
{{Article summary heading|Trinity unofficial repositories}}
 
{{Article summary text|Visit http://archlinux.us.to}}
 
{{Article summary text|Visit http://archlinux.us.to}}
 
{{Article summary heading|Related}}
 
{{Article summary heading|Related}}
Line 14: Line 14:
 
The goal of this project is to keep the KDE3.5 computing style alive, as well as polish off any rough edges that were present as of KDE 3.5.10. Along the way, new useful features have be added to keep the environment up-to-date.  
 
The goal of this project is to keep the KDE3.5 computing style alive, as well as polish off any rough edges that were present as of KDE 3.5.10. Along the way, new useful features have be added to keep the environment up-to-date.  
  
The current stable release of TDE (3.5.13) was released Nov 1st 2011. A software release update (SRU) for 3.5.13 is planned in late 2012. Current development is on 14.0.0. Both 3.5.13(sru) and 14.0.0 build on Arch with all current libraries. The old stable 3.5.12 release was packaged as an updated kdemod3.  
+
The current stable release of TDE (3.5.13) was released Nov 1st 2011. A software release update (SRU) for 3.5.13-sru is complete and tarballs are available for download. Current development is on 14.0.0 (R14). R14 is scheduled for release in January 2014. For both 3.5.13(sru) and r14 the goal is to build on Arch with all current libraries. The old stable 3.5.12 release was packaged as an updated kdemod3.  
{{Note|Backwards compatibility with 3.5.X was dropped in 14.0.0 to allow install of TDE/TQt without conflict with KDE4/Qt4.}}
+
{{Note|Backwards compatibility with 3.5.X was dropped in R14 to remove HAL dependency and to allow install of TDE/TQt without conflict with KDE4/Qt4. The 3.5.13-sru branch provides backwards compatibility with 3.5.X}}
  
==The difference between 3.5.13 and 14.0.0==
+
The initial build of R14 without hal dependency is complete. This signifies the first build of TDE R14 for Archlinux systemd environment and without the holdover hal requirement. See the list of completed packages below. The remaining packages are under development.
  
The versioning change between 3.5.13 and 14.0.0 signifies that backwards compatibility with 3.5.X has been dropped to allow TDE/TQt to install along side KDE4/Qt4 without conflict. 14.0.0 will continue to rely on HAL, but subsequent releases will do away with that dependency. 14.0.0 contains the first prototype of media:/ kioslave as a replacement for HAL. 3.5.13 continues backwards compatibility with KDE 3.5.10 code and provides an alternative choice for those that prefer. The 3.5 13 branch will be maintained for the forseeable future.
+
==The difference between 3.5.13 and R14==
  
Currently the remaining TQt name changes are being implemented after which a tentative code 'freeze' is anticipated to allow user testing and bug identification. 14.0.0 will be a true TDE release with all branding, artwork, and graphics changed and updated for this project rather than using the holdover KDE3 stock images. All in all, the desktop functions beautifully on current graphics libs, systemd-tools, libusbx, udisk2 and other newly implemented hardware paradigms.
+
The versioning change between 3.5.13 and R14 signifies that backwards compatibility with 3.5.X has been dropped eliminating dependency on HAL and to allow TDE/TQt to install along side KDE4/Qt4 without conflict. R14 will may be built with or without (--nohal) HAL but is intended to remove HAL completely. 3.5.13 continues backwards compatibility with KDE 3.5.10 code and provides an alternative choice for those that prefer. The 3.5 13 branch will be maintained for the forseeable future.
 +
 
 +
R14 will be a true TDE release with all branding, artwork, and graphics changed and updated for this project rather than using the holdover KDE3 stock images. The changes have been backported to 3.5.14-sru. All in all, the desktop functions beautifully on current graphics libs, systemd-tools, libusbx, udisk2 and other newly implemented hardware paradigms.
  
 
==Installation==
 
==Installation==
 +
 +
{{Note|As of January 2014, PKGBUILDS are being updated for the recent 3.5.13-sru release and release of R14 expected this month. The following links may or may not work in the interim}}
  
 
Currently development packages for Arch Linux are available for both 3.5.13-sru and 14.0.0. Server space has been graciously provided by [https://wiki.archlinux.org/index.php/User:Maevius maevius].  
 
Currently development packages for Arch Linux are available for both 3.5.13-sru and 14.0.0. Server space has been graciously provided by [https://wiki.archlinux.org/index.php/User:Maevius maevius].  
Line 41: Line 45:
 
Meta package installation for tde is provided under the name {{ic|tde-base}}. Simply install with:
 
Meta package installation for tde is provided under the name {{ic|tde-base}}. Simply install with:
  
  pacman -Sy tde-base
+
  pacman -Syu tde-base
  
 
{{Note|On install, you should expect conflicts with tde-sip and tde-sip4-tqt. The TDE packages {{ic|tde-sip}} and {{ic|tde-sip4-tqt}} are direct replacements for the {{ic|sip}} and {{ic|python2-sip}} packages. They simply contain additional extensions for TDE. If you encounter these conflicts, the recommended install is:
 
{{Note|On install, you should expect conflicts with tde-sip and tde-sip4-tqt. The TDE packages {{ic|tde-sip}} and {{ic|tde-sip4-tqt}} are direct replacements for the {{ic|sip}} and {{ic|python2-sip}} packages. They simply contain additional extensions for TDE. If you encounter these conflicts, the recommended install is:
  
 
  pacman -Rdd sip python2-sip
 
  pacman -Rdd sip python2-sip
  pacman -Sy tde-base
+
  pacman -Syu tde-base
 
}}
 
}}
  
Line 62: Line 66:
  
 
===Configure with kdm greeter===
 
===Configure with kdm greeter===
Trinity provides a great looking tdm graphical interface. The {{ic|tde-tdebase}} PKGBUILD has been updated to install the {{ic|trinity.desktop}} file in {{ic|/etc/X11/sessions}}. In order to automatically lauch {{ic|tdm}} on boot, all that is needed is to edit {{ic|/etc/inittab}} and change the runlevel 5 x startup to:
+
Trinity provides a great looking tdm graphical interface. The {{ic|tde-tdebase}} PKGBUILD has been updated to install the {{ic|trinity.desktop}} file in {{ic|/etc/X11/sessions}}. In order to automatically lauch {{ic|tdm}} on boot, edit {{ic|/etc/inittab}} and change the runlevel 5 x startup to:
  
 
  x:5:respawn:/opt/trinity/bin/tdm -nodaemon
 
  x:5:respawn:/opt/trinity/bin/tdm -nodaemon
Line 74: Line 78:
 
=== PKGBUILDs - current git code ===
 
=== PKGBUILDs - current git code ===
  
For a snapshot of PKGBUILD sources for building against the current GIT tree, see: http://www.3111skyline.com/dl/dt/tde/src (R14) and http://www.3111skyline.com/dl/dt/tde/src3513 (3.5.13-sru), '''AND READ''' http://www.3111skyline.com/dl/dt/tde/src/README-building.txt
+
For a snapshot of PKGBUILD sources for building against the current GIT tree, see [http://www.3111skyline.com/dl/dt/tde/src R14] and [http://www.3111skyline.com/dl/dt/tde/src3513 3.5.13-sru]. Be sure to read  the [http://www.3111skyline.com/dl/dt/tde/src/README-building.txt README-building.txt].
  
{{Note|Final PKGBUILD source files will be moved to the tdepackaging GIT tree after 14.0.0 is released.}}
+
{{Note|The PKGBUILD files are undergoing update. Final PKGBUILD source files will be moved to the tdepackaging GIT tree after 14.0.0 is released.}}
  
 
===Build order===
 
===Build order===
 
The required build order is specified in the [http://www.trinitydesktop.org/wiki/bin/view/Developers/HowToBuild Trinity-HowToBuild]. After building {{ic|tdebase}}, you can start the desktop.
 
The required build order is specified in the [http://www.trinitydesktop.org/wiki/bin/view/Developers/HowToBuild Trinity-HowToBuild]. After building {{ic|tdebase}}, you can start the desktop.
 
+
{{Warning|Trinity on Arch must be built in a clean environment without [[KDE|KDE4]] present. }}
{{Note|Trinity should be built from a '''clean''' build environment without [[KDE|KDE4]] present. Using an Arch chroot (archroot) is the proper way to build. See [[#DeveloperWiki:Building in a Clean Chroot]] for details.  
+
Set up your chroot for building by referencing [[DeveloperWiki:Building in a Clean Chroot]]. Make sure you configure your {{ic|local}} repository in {{ic|$CHROOT/root/repo}} and add each package built to the repository as outlined in the [[DeveloperWiki]].  
  
 
{{hc|Example|
 
{{hc|Example|
Line 92: Line 96:
 
# build first package with the -c option
 
# build first package with the -c option
 
# build remaining packages without update }}
 
# build remaining packages without update }}
 
===Build issues===
 
 
====Build in a new Arch chroot====
 
{{Warning|Trinity on Arch must be built in a clean environment. }}
 
Set up your chroot for building by referencing [https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot DeveloperWiki:Building in a Clean Chroot]. Make sure you configure your 'local' repository in $CHROOT/root/repo and add each package built to the repository as outlined in the DeveloperWiki.
 
  
 
==Development 14.0.0 status==
 
==Development 14.0.0 status==
Line 103: Line 101:
 
The following packages have been successfully built from the TDE GIT tree for the upcoming release.
 
The following packages have been successfully built from the TDE GIT tree for the upcoming release.
  
===Required AUR packages===
+
===Required dependencies for full function ===
  
   {{AUR|hal}}  
+
   apetag-git
   {{AUR|hal-info}}  
+
  hal (AUR {{AUR|hal}}) **
   {{AUR|libutempter}}
+
   hal-info (AUR {{AUR|hal-info}}) **
   {{AUR|wv2}}
+
   libkarma
 +
  libnjb
 +
  libutempter (AUR {{Pkg|libutempter}})
 +
   mt-daapd
 +
  musepack-tools-svn
 +
  wv2 (AUR {{AUR|wv2}})
 +
  xmedcon
 +
  ** no longer required in R14
 +
 
 +
===Complete packages (current)===
 +
 
 +
The TDE codebase is in extremely good shape. There have been no code related FTBFS encountered. The most time consuming part of updating the TDE PKGBUILDs for current Arch is removing unneeded patches and locating new package names containing dependencies that were in different packages in the past. The following built without issue (tdelibs (without hal) being the most telling bellweather of how the remainder of the build will go)
 +
 
 +
  tde-abakus
 +
  tde-amarok
 +
  tde-arts
 +
  tde-avahi-tqt
 +
  tde-basket
 +
  tde-dbus
 +
  tde-dbus-tqt
 +
  tde-digikam
 +
  tde-dolphin
 +
  tde-filelight
 +
  tde-gtk-qt-engine
 +
  tde-gwenview
 +
  tde-kaffeine
 +
  tde-katapult
 +
  tde-kbarcode
 +
  tde-kbfx
 +
  tde-kbookreader
 +
  tde-kdiff3
 +
  tde-kdirstat
 +
  tde-kgtk-qt3
 +
  tde-kima
 +
  tde-kipi-plugins
 +
  tde-kmplayer
 +
  tde-knemo
 +
  tde-knetload
 +
  tde-knetstats
 +
  tde-knutclient
 +
  tde-koffice
 +
  tde-konversation
 +
  tde-krename
 +
  tde-krusader
 +
  tde-ksplash-engine-moodin
 +
  tde-libart-lgpl
 +
  tde-libcaldav
 +
  tde-libcarddav
 +
  tde-libkdcraw
 +
  tde-libkexiv2
 +
  tde-libkipi
 +
  tde-libksquirrel
 +
  tde-python-tqt
 +
  tde-rosegarden
 +
  tde-sip
 +
  tde-sip4-tqt
 +
  tde-soundkonverter
 +
  tde-tde-style-qtcurve
 +
  tde-tdeaccessibility
 +
  tde-tdeaddons
 +
  tde-tdeadmin
 +
  tde-tdeartwork
 +
  tde-tdebase
 +
  tde-tdeedu
 +
  tde-tdegames
 +
  tde-tdegraphics
 +
  tde-tdeio-locate
 +
  tde-tdelibs
 +
  tde-tdemultimedia
 +
  tde-tdenetwork
 +
  tde-tdepim
 +
  tde-tdepowersave
 +
  tde-tdesdk
 +
  tde-tdesvn
 +
  tde-tdetoys
 +
  tde-tdeutils
 +
  tde-tdevelop
 +
  tde-tdewebdev
 +
  tde-tqca-tls
 +
  tde-tqt3
 +
  tde-tqt3-docs
 +
  tde-tqtinterface
 +
  tde-twin-style-crystal
 +
  tde-wlassistant
 +
  tde-yakuake
  
===Complete packages - 14.0.0 and 3.5.13-sru===
+
===Complete packages - 14.0.0 and 3.5.13-sru (past builds)===
  
 
   tde-abakus
 
   tde-abakus
Line 292: Line 374:
 
==See also==
 
==See also==
 
The Trinity site has a number of good resources available. As with any rapidly developing project, the documentation is somewhat sparse, but it does provide a good basic road-map to follow here. The mailing list has approximately the same volume as the arch-user list, so it will not overwhelm your inbox. If you want to help with this project, it is strongly recommended that you also join the trinity-devel mailing list. All of the following links are available from the Trinity project site. A quick list of helpful links to the project follows:
 
The Trinity site has a number of good resources available. As with any rapidly developing project, the documentation is somewhat sparse, but it does provide a good basic road-map to follow here. The mailing list has approximately the same volume as the arch-user list, so it will not overwhelm your inbox. If you want to help with this project, it is strongly recommended that you also join the trinity-devel mailing list. All of the following links are available from the Trinity project site. A quick list of helpful links to the project follows:
* '''Main Project Site:''' [http://trinitydesktop.org/ http://trinitydesktop.org]
+
* Main Project Site: [http://trinitydesktop.org/ http://trinitydesktop.org]
* '''TDE GIT Repository:''' [http://git.trinitydesktop.org/cgit/ http://git.trinitydesktop.org/cgit/]
+
* TDE GIT Repository: [http://git.trinitydesktop.org/cgit/ http://git.trinitydesktop.org/cgit/]
* '''TDE GIT SCM Manager:''' [http://scm.trinitydesktop.org/scm/ http://scm.trinitydesktop.org/scm/]
+
* TDE GIT SCM Manager: [http://scm.trinitydesktop.org/scm/ http://scm.trinitydesktop.org/scm/]
* '''Bug Reporting:''' [http://bugs.trinitydesktop.org/ http://bugs.trinitydesktop.org]
+
* Bug Reporting: [http://bugs.trinitydesktop.org/ http://bugs.trinitydesktop.org]
* '''Mailing Lists:''' [http://trinitydesktop.org/mailinglist.php http://trinitydesktop.org/mailinglist.php]
+
* Mailing Lists: [http://trinitydesktop.org/mailinglist.php http://trinitydesktop.org/mailinglist.php]
* '''Developers Web:''' [http://trinitydesktop.org/wiki/bin/view/Developers/WebHome http://trinitydesktop.org/wiki/bin/view/Developers/WebHome]
+
* Developers Web: [http://trinitydesktop.org/wiki/bin/view/Developers/WebHome http://trinitydesktop.org/wiki/bin/view/Developers/WebHome]
* '''Trinity Qt4 Conversion:''' [http://trinitydesktop.org/wiki/bin/view/Developers/TrinityTQtforQt4Conversion http://trinitydesktop.org/wiki/bin/view/Developers/TrinityTQtforQt4Conversion]
+
* Trinity Qt4 Conversion: [http://trinitydesktop.org/wiki/bin/view/Developers/TrinityTQtforQt4Conversion http://trinitydesktop.org/wiki/bin/view/Developers/TrinityTQtforQt4Conversion]
* '''How To Build:''' [http://trinitydesktop.org/wiki/bin/view/Developers/HowToBuild http://trinitydesktop.org/wiki/bin/view/Developers/HowToBuild]
+
* How To Build: [http://trinitydesktop.org/wiki/bin/view/Developers/HowToBuild http://trinitydesktop.org/wiki/bin/view/Developers/HowToBuild]

Revision as of 17:52, 23 January 2014

Template:Article summary start Template:Article summary text Template:Article summary heading Template:Article summary text Template:Article summary heading Template:Article summary wiki Template:Article summary wiki Template:Article summary wiki Template:Article summary end

The Trinity Desktop Environment (TDE) project is a computer desktop environment for Unix-like operating systems with a primary goal of retaining the overall KDE 3.5 computing style. The project was founded by and is still led by Timothy Pearson. Timothy is an experienced and skilled software developer and was the KDE 3.x coordinator of previous Kubuntu releases.

The goal of this project is to keep the KDE3.5 computing style alive, as well as polish off any rough edges that were present as of KDE 3.5.10. Along the way, new useful features have be added to keep the environment up-to-date.

The current stable release of TDE (3.5.13) was released Nov 1st 2011. A software release update (SRU) for 3.5.13-sru is complete and tarballs are available for download. Current development is on 14.0.0 (R14). R14 is scheduled for release in January 2014. For both 3.5.13(sru) and r14 the goal is to build on Arch with all current libraries. The old stable 3.5.12 release was packaged as an updated kdemod3.

Note: Backwards compatibility with 3.5.X was dropped in R14 to remove HAL dependency and to allow install of TDE/TQt without conflict with KDE4/Qt4. The 3.5.13-sru branch provides backwards compatibility with 3.5.X

The initial build of R14 without hal dependency is complete. This signifies the first build of TDE R14 for Archlinux systemd environment and without the holdover hal requirement. See the list of completed packages below. The remaining packages are under development.

The difference between 3.5.13 and R14

The versioning change between 3.5.13 and R14 signifies that backwards compatibility with 3.5.X has been dropped eliminating dependency on HAL and to allow TDE/TQt to install along side KDE4/Qt4 without conflict. R14 will may be built with or without (--nohal) HAL but is intended to remove HAL completely. 3.5.13 continues backwards compatibility with KDE 3.5.10 code and provides an alternative choice for those that prefer. The 3.5 13 branch will be maintained for the forseeable future.

R14 will be a true TDE release with all branding, artwork, and graphics changed and updated for this project rather than using the holdover KDE3 stock images. The changes have been backported to 3.5.14-sru. All in all, the desktop functions beautifully on current graphics libs, systemd-tools, libusbx, udisk2 and other newly implemented hardware paradigms.

Installation

Note: As of January 2014, PKGBUILDS are being updated for the recent 3.5.13-sru release and release of R14 expected this month. The following links may or may not work in the interim

Currently development packages for Arch Linux are available for both 3.5.13-sru and 14.0.0. Server space has been graciously provided by maevius.

For stable 3.5.13-sru snapshots add to your /etc/pacman.conf:

[tde3513]
Server = http://archlinux.us.to/3.5.13/$arch
Note: If you have installed packages before 8/18/12, tde-tdeartwork was misssing. Please install that package to insure your selection of screensavers are complete.

For development 14.0.0 snapshots (expected by 9/1), add to your /etc/pacman.conf:

[tde1400]
Server = http://archlinux.us.to/14.0.0/$arch

Meta package installation for tde is provided under the name tde-base. Simply install with:

pacman -Syu tde-base
Note: On install, you should expect conflicts with tde-sip and tde-sip4-tqt. The TDE packages tde-sip and tde-sip4-tqt are direct replacements for the sip and python2-sip packages. They simply contain additional extensions for TDE. If you encounter these conflicts, the recommended install is:
pacman -Rdd sip python2-sip
pacman -Syu tde-base
Warning: If attempting to install 3.5.13 along side KDE4 you will experience conflicts with libart-lgpl and kdebase-workspace. The libart-lgpl packages are equivalent. The kdebase-workspace conflict is with /etc/ksysguarddrc. Both are in the process of being eliminated.

Start and configuration

After a successful install of TDE, starting TDE from the command line or configuring /etc/inittab to launch tdm is straightforward. The init script for the display manager has been renamed from kdm to tdm to avoid conflicts.

Configure to work with startx

Trinity provides a normal starttde in /opt/trinity/bin (symlink provided in 3.5.13). The easiest way to start Trinity is to simply add /opt/trinity/starttde entry at the end of ~/.xinitrc. If you do not presently have ~/.xinitrc, then simply create it with the following entry:

~/.xinitrc
exec /opt/trinity/bin/starttde

Then from the command line, just type startx.

Configure with kdm greeter

Trinity provides a great looking tdm graphical interface. The tde-tdebase PKGBUILD has been updated to install the trinity.desktop file in /etc/X11/sessions. In order to automatically lauch tdm on boot, edit /etc/inittab and change the runlevel 5 x startup to:

x:5:respawn:/opt/trinity/bin/tdm -nodaemon

If you modified inittab in runlevel 3, you can use telinit to initialize the runlevel 5 services from the command line.

If you experiment with other display managers (slim, etc..) please drop a quick howto here.

Build from source

PKGBUILDs - current git code

For a snapshot of PKGBUILD sources for building against the current GIT tree, see R14 and 3.5.13-sru. Be sure to read the README-building.txt.

Note: The PKGBUILD files are undergoing update. Final PKGBUILD source files will be moved to the tdepackaging GIT tree after 14.0.0 is released.

Build order

The required build order is specified in the Trinity-HowToBuild. After building tdebase, you can start the desktop.

Warning: Trinity on Arch must be built in a clean environment without KDE4 present.

Set up your chroot for building by referencing DeveloperWiki:Building in a Clean Chroot. Make sure you configure your local repository in $CHROOT/root/repo and add each package built to the repository as outlined in the DeveloperWiki.

Example
 # mkarchroot -u $CHROOT/root
 # makechrootpkg -c -r $CHROOT
 # makechrootpkg -r $CHROOT    

Which means respectively:

  1. update the chroot
  2. build first package with the -c option
  3. build remaining packages without update }}

Development 14.0.0 status

The following packages have been successfully built from the TDE GIT tree for the upcoming release.

Required dependencies for full function

 apetag-git
 hal (AUR halAUR) **
 hal-info (AUR hal-infoAUR) **
 libkarma
 libnjb
 libutempter (AUR libutempter)
 mt-daapd
 musepack-tools-svn
 wv2 (AUR wv2AUR)
 xmedcon
 ** no longer required in R14

Complete packages (current)

The TDE codebase is in extremely good shape. There have been no code related FTBFS encountered. The most time consuming part of updating the TDE PKGBUILDs for current Arch is removing unneeded patches and locating new package names containing dependencies that were in different packages in the past. The following built without issue (tdelibs (without hal) being the most telling bellweather of how the remainder of the build will go)

 tde-abakus
 tde-amarok
 tde-arts
 tde-avahi-tqt
 tde-basket
 tde-dbus
 tde-dbus-tqt
 tde-digikam
 tde-dolphin
 tde-filelight
 tde-gtk-qt-engine
 tde-gwenview
 tde-kaffeine
 tde-katapult
 tde-kbarcode
 tde-kbfx
 tde-kbookreader
 tde-kdiff3
 tde-kdirstat
 tde-kgtk-qt3
 tde-kima
 tde-kipi-plugins
 tde-kmplayer
 tde-knemo
 tde-knetload
 tde-knetstats
 tde-knutclient
 tde-koffice
 tde-konversation
 tde-krename
 tde-krusader
 tde-ksplash-engine-moodin
 tde-libart-lgpl
 tde-libcaldav
 tde-libcarddav
 tde-libkdcraw
 tde-libkexiv2
 tde-libkipi
 tde-libksquirrel
 tde-python-tqt
 tde-rosegarden
 tde-sip
 tde-sip4-tqt
 tde-soundkonverter
 tde-tde-style-qtcurve
 tde-tdeaccessibility
 tde-tdeaddons
 tde-tdeadmin
 tde-tdeartwork
 tde-tdebase
 tde-tdeedu
 tde-tdegames
 tde-tdegraphics
 tde-tdeio-locate
 tde-tdelibs
 tde-tdemultimedia
 tde-tdenetwork
 tde-tdepim
 tde-tdepowersave
 tde-tdesdk
 tde-tdesvn
 tde-tdetoys
 tde-tdeutils
 tde-tdevelop
 tde-tdewebdev
 tde-tqca-tls
 tde-tqt3
 tde-tqt3-docs
 tde-tqtinterface
 tde-twin-style-crystal
 tde-wlassistant
 tde-yakuake

Complete packages - 14.0.0 and 3.5.13-sru (past builds)

 tde-abakus
 tde-amarok
 tde-arts
 tde-avahi-tqt
 tde-basket
 tde-dbus-1-tqt
 tde-dbus-tqt
 tde-digikam
 tde-dolphin
 tde-filelight
 tde-gtk-qt-engine
 tde-gwenview
 tde-k3b
 tde-k9copy
 tde-katapult
 tde-kaffeine
 tde-kbarcode
 tde-kbookreader
 tde-kdiff3
 tde-kdirstat
 tde-kgtk-qt3
 tde-kima
 tde-kio-locate
 tde-kipi-plugins
 tde-kmplayer
 tde-knemo
 tde-knetload
 tde-knetstats
 tde-knutclient
 tde-koffice
 tde-konversation
 tde-kpowersave
 tde-krename
 tde-krusader
 tde-ksplash-engine-moodin
 tde-libart-lgpl
 tde-libcaldav
 tde-libcarddav
 tde-libkdcraw
 tde-libkexiv2
 tde-libkipi
 tde-libksquirrel
 tde-python-tqt
 tde-rosegarden
 tde-sip
 tde-sip4-tqt
 tde-soundkonverter
 tde-tde-style-qtcurve
 tde-tdeaccessibility
 tde-tdeaddons
 tde-tdeadmin
 tde-tdeartwork
 tde-tdebase
 tde-tdeedu
 tde-tdegames
 tde-tdegraphics
 tde-tdelibs
 tde-tdemultimedia
 tde-tdenetwork
 tde-tdepim
 tde-tdesdk
 tde-tdesvn
 tde-tdetoys
 tde-tdeutils
 tde-tdevelop
 tde-tdewebdev
 tde-tqca-tls
 tde-tqt3
 tde-tqtinterface
 tde-twin-style-crystal
 tde-wlassistant
 tde-yakuake

TDE GIT application in need of packaging/updating

The following is a list of packages that need PKGBUILDs create and/or code fixes to build with current libraries. If you can help with the project and code updates then please join us on the trinity-devel list (trinity-devel@lists.pearsoncomputing.net). Visit http://www.trinitydesktop.org/mailinglist.php for more information.

 adept
 bibletime
 compizconfig-backend-kconfig
 desktop-effects-tde
 filelight-l10n
 fusion-icon
 kaffeine-mozilla
 kbfx
 kchmviewer
 kcmautostart
 kcpuload
 kdbusnotification
 kdpkg
 keep
 kerry
 kile
 kio-apt
 kio-umountwrapper
 kiosktool
 kmyfirewall
 kmymoney
 knetworkmanager8
 knetworkmanager9
 knights
 knowit
 kopete-otr
 kpicosim
 kpilot
 kpowersave-nohal
 kradio
 kstreamripper
 ksystemlog
 ktechlab
 ktorrent
 kvirc
 kvkbd
 kvpnc
 piklab
 potracegui
 qt4-tqt-theme-engine
 smartcardauth
 smb4k
 soundkonverter
 tde-guidance
 tde-style-lipstik
 tde-systemsettings
 tdesudo
 tdesvn
 tellico
 libtqt-perl
 pytdeextensions
 python-trinity
 tdebindings
 tdesdk

Known issues

Issues for 3.5.13-sru

The following are issues that are specific to the 3.5.13-sru release:

KHelpCenter documentation from packages built with autotools are installed in /opt/trinity/share/doc/HTML while documentation from CMake packages are installed in /opt/trinity/share/doc/kde/HTML. This means roughly one-half of the help files are missing from the khelpcenter browser. This is currently being fixed in the GIT tree and the next set of packages will have all help documentation in the chosen standard location of /opt/trinity/share/doc/tde/HTML. This also insures a future /usr install will not conflict with any KDE help files. As a workaround in the mean time, after installing 3.5.13-sru:

cd /opt/trinity/share/doc/kde/HTML/en
for i in ../../../HTML/en/*/; do ln -s $i; done
Note: Substitute your language for en

Package tde-tdesvn for x86_64 had been built with libpath /opt/trinity/lib64 and /opt/trinity/lib64/trinity , but there was no any records in libpath about them. Then, starting kdesvn you get error libkdesvnpart.la not found in paths. As a workaround you may copy/symlink libraries from /opt/trinity/lib64 and /opt/trinity/lib64/trinity into /opt/trinity/lib and /opt/trinity/lib/trinity respectively or try to create libpath record and ldconfig after it.

Issues for 14.0.0

None known

Contributors

At present, the Trinity project for Arch Linux is just beginning. Interest in the project and the list of contributors is growing. Anyone wanting to help can simply join in. Please email Calvin Morrison.

Archlinux

  • Calvin Morrison: Trinity and Arch a/k/a "mutantturkey", PKGBUILD development and collaboration.
  • Kaiting Chen: Arch Linux - server space for testing Trinity binaries in the past.
  • Albert Vaca: kdemod3 updated based on Trinity Stable codebase.
  • David C. Rankin: 14.0.0 (3.5.13-sru) Development and Packaging

Developers

  • Timothy Pearson: Project administrator, primary developer, build farm administrator, Debian/Ubuntu packaging maintainer.
  • Darrell Anderson: 3.5.13 -> 14.0.0 Lead coordinator for development and rebranding. Build system preprocessor improvements.
  • Slávek Banko: 3.5.13-sru developer, GIT maintainer, R14 backport selection and integration.
  • Serghei Amelian: General functionality enhancements, CMake build system developer/maintainer.
  • "Woodsman": Vanilla build testing, Slackware packaging maintainer.
  • Francois Andriot: Developer, Redhat/Fedora packaging maintainer.
  • David Rankin: 3.5.13-sru and R14 development, upstream library change implementation, graphics, Arch Packaging.

Content Distribution

  • University of Idaho: Mirror 1 [United States]
  • Jens Dunzweiler: Mirror 2 [Germany]
  • Inga Muste: Kubuntu LiveCD mirror

Web Team

  • Calvin Morrison: Website design.
  • Inga Muste: Website design.

See also

The Trinity site has a number of good resources available. As with any rapidly developing project, the documentation is somewhat sparse, but it does provide a good basic road-map to follow here. The mailing list has approximately the same volume as the arch-user list, so it will not overwhelm your inbox. If you want to help with this project, it is strongly recommended that you also join the trinity-devel mailing list. All of the following links are available from the Trinity project site. A quick list of helpful links to the project follows: