1
0
forked from ports/opt
opt/kdebase
2005-12-18 17:30:24 +00:00
..
FAQ
2005-12-08 23:57:33 +00:00
kdm
2005-12-08 23:57:33 +00:00
2005-12-18 17:19:50 +00:00
2005-12-18 17:30:24 +00:00

Since KDE has way too many compilation requirements, I would like to
inform you about the PKGMK_IGNORE_FOOTPRINT variable in /etc/pkgmk.conf.
You'll probably get a bunch of .footprint mismatches during compilation
if your system differs from my build host. 

Automated builds will (hopefully ;-) not fail if you set 
PKGMK_IGNORE_FOOTPRINT="yes".

Please compile and install the required libraries & KDE packages in this
order:

CRUX Base
--------------------------------------

    zlib                (standard)
    gzip                (standard)
    bzip2               (standard)
    perl                (standard)
    db                  (standard)
    openssl             (standard)
    x11                 (standard)


Libraries
--------------------------------------

Graphical: 
    glib                (standard)
    libtiff             (standard)
    libjpeg             (standard)
    libpng              (standard)
    libungif            (standard)
    imlib               (standard)
    freetype            (required)

    libmng              (required)
    * Multiple-image Network Graphics support

    qt3                 (required)

    libglut             (optional)
    * for kpovmodeler in kdegraphics 

    libart_lgpl         (recommended)
    * for KDE's SVG icon engine

    fribidi             (recommended)
    * also needed for KDE's SVG support

    tetex               (optional)
    * for TeX and DVI support

    sane                (optional)
    * for KDE scanner support, and a nice frontend application called "Kooka"

    libgphoto2          (optional)
    * allows some KDE applications and services to work with images on a
      digital camera

Alsa:
    alsa-lib            (recommended)
    alsa-oss            (recommended)
    alsa-utils          (recommended)

XML:
    libxml2             (required)
    libxslt             (required)

Multimedia extensions
-----------------------------------------
    audiofile           (standard)
    libvorbis           (standard)
    libogg              (standard)

    cdparanoia          (recommended)
    * CD audio ripping support

    lame                (recommended)
    * mp3/ogg converter support

    libmad              (recommended)
    * for superior mp3 playback quality

    libmusicbrainz      (recommended)
    taglib              (recommended)
    libtunepimp         (recommended)
        * these three are required to build Juk

    flac                (optional)

    libsdl              (optional)
    * advanced graphical plugins for noatun

Other libraries
-----------------------------------------
    sudo                (recommended)
    aspell              (recommended)
    libpcre             (recommended)
    * important for proper javascript support in Konqueror

    xine-lib            (recommended)
    * adds enhanced video and audio support to KDE
        - needed for video thumbnails
        - alternatively, one can use kmplayer for advanced multimedia support

    libidn              (recommended)
    * support for IETF Internationalized Domain Names
        - needed for Kopete's Jabber plugin

Other extensions
-----------------------------------------
    gnupg               (recommended)
    gpgme               (recommended)
    * for email/document encryption/decryption

    fam                 (optional)
    * useful if one extensively works on NFS mounted shares
        - personally, I find that KDE is much more stable without FAM

    cups                (recommended)
    * common unix printing support for KDE	

    samba               (recommended)
    * for browsing Windows/NetBIOS shares

    ghostscript         (recommended)
    * printer driver for cups, PostScript/PDF support for KDE

    python              (recommended)
    * some KDE components use Python as a scripting engine

    openldap            (optional)
    * allows the address book and some PIM applications to access an LDAP
      server	

    poppler             (optional)
    * provides enhanced information about PDF files

    pilot-link          (optional)
    * needed for KPilot
        - KPilot syncronizes a Palm device with the Kontact infrastructure

-------------------------------------------------------------------------------

KDE base
=============
    arts
    kdelibs
    kdebase


KDE recommended stuff
=====================
    kdenetwork
    kdepim
    kdeartwork
    kdegraphics
    kdemultimedia


KDE other stuff
================
    kdeaddons
    kdeutils
    kdeadmin
    kdebindings
    kdeedu

KDE unimportant stuff ;)
=====================
    kdegames
    kdetoys

KDE development stuff
=====================
    kdesdk
    kdevelop
    kdewebdev


Announcement
[1] http://www.kde.org/announcements/announce-3.5.php

KDE 3.5.0 Requirements, Recommendations and Options
[2] http://www.kde.org/info/requirements/3.5.php


Daniel Mueller
--
updated and maintained by Nick Steeves