• Skip to content
  • Skip to link menu
aKademy 2007
 
 

Gentoo & KDE - Packages, Compilation and Interaction

Speaker: Marcus D. Hanwell

Gentoo is a source based meta-distribution and the KDE herd is responsible for maintaining the KDE ebuilds. All KDE packages must reliably compile on a large range of hardware architectures that possibly using multiple desktop environments. This presentation examines the past, present and future challenges facing the KDE herd of Gentoo Linux in its quest to maintain an up to date, stable and secure KDE desktop environment.

The Gentoo KDE herd is responsible for virtually all KDE and Qt applications available in the main Gentoo ebuild repository. One of our main tasks is to maintain a stable, secure and up to date collection of KDE ebuilds which must work across a large number of hardware architectures using different compiler versions, compiler flags and USE flags (which act to customise the builds according to the users particular needs).

This presentation will discuss several aspects of the Gentoo KDE herd responsibilities and concerns including,

  • KDE core applications and libraries.
  • The split KDE ebuilds built from monolithic sources.
  • Extra KDE applications such as amarok, k3b and kile.
  • Interaction with upstream KDE developers.
  • Interaction with packagers/maintainers from other Linux distributions.
  • Distribution applied patches and customisations.
  • Challenges faced with libraries shared across desktop environments, such as dbus/hal.
  • The road to KDE 4!

Marcus D. Hanwell

[Marcus D. Hanwell]

Marcus has been using Linux since 1996 and has tried many distributions over the years. He started using Gentoo in 2003 and became a developer late 2004. His main interests in Gentoo development are KDE, X86_64 porting, scientific packages, LaTeX and some web applications. He is currently in the final stages of his PhD research work in nanotechnology.


Media

Slides (PDF) (363K)
Video (Ogg) (108M)


Overview

Skip menu "Overview"
  • aKademy 2007
  • Schedule
  • Sponsors
  • Press

Conference

Skip menu "Conference"
  • Programme
  • Call for Participation
  • GPG Keysigning

Coding Marathon

Skip menu "Coding Marathon"
  • Development Area
  • KDE e.V. Meeting
  • BoF Sessions
  • Schools Day
  • Tutorial Day
  • Text Layout Summit
  • Bonny Banks Day Trip

Information

Skip menu "Information"
  • Travel and Accomodation
  • Location and Maps
  • Contact

Previous Events

Skip menu "Previous Events"
  • aKademy 2006
  • aKademy 2005
  • aKademy 2004
  • Kastle 2003

Global navigation links

  • KDE Home
  • KDE Accessibility Home
  • Description of Access Keys
  • Back to content
  • Back to menu

Search:


Maintained by the aKademy Team
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal