KDE TechBase
  • Page
  • Discussion
  • Edit
  • History
KDE TechBase is a Wiki - You can help! Please contribute! Questions?
Please ask development related questions in the KDE Community Forum.

Getting Started/Build/KDE4/Gentoo

< Getting Started | Build | KDE4

Languages: عربي | Asturianu | Català | Česky | Kaszëbsczi | Dansk | Deutsch | English | Esperanto | Español | فارسی | Suomi | Français | Galego | Italiano | 日本語 | 한국어 | Norwegian | Polski | Português Brasileiro | Română | Русский | Svenska | Slovenščina | српски | Українська | 简体中文 | 繁體中文

Gentoo requirements

Contents

  • 1 Install by hand
    • 1.1 The Recipe for Strigi
    • 1.2 The Recipe for Automoc
    • 1.3 The Recipe for Akonadi
    • 1.4 The Recipe for Qimageblitz
    • 1.5 The Recipe for Soprano
    • 1.6 The Recipe for Phonon
  • 2 Install via portage

[edit] Install by hand

You can use stable ebuilds just remember to sync your portage before you begin.

Remember: All commands are executed as root.

Required:

We need to allow the following keyword masked ebuilds.

echo 'dev-util/cmake' >> /etc/portage/package.keywords
echo 'dev-cpp/clucene' >> /etc/portage/package.keywords

Make sure you have set the berkdb USE flag for redland, otherwise nepomuk won't work.

echo 'dev-libs/redland berkdb' >> /etc/portage/package.use
echo 'x11-libs/qt accessibility' >> /etc/portage/package.use

These are the packages you will need to emerge, I included the update option into the emerge command so you will not re-emerge anything that you might already have installed.

emerge -avu \
'sys-devel/gcc' \
'dev-util/subversion' \
'dev-util/pkgconfig' \
'x11-base/xorg-x11' \
'virtual/glut' \
'media-libs/mesa' \
'media-libs/jpeg' \
'media-libs/libpng' \
'media-libs/giflib' \
'dev-cpp/clucene' \
'dev-util/cppunit' \
'media-libs/liblrdf' \
'dev-libs/libxml2' \
'dev-libs/libxslt' \
'x11-misc/shared-mime-info' \
'dev-libs/boost' \
'dev-util/cmake' \
'dev-libs/redland' \
'sys-apps/dbus' \
'sys-apps/hal' \
'x11-libs/qt' \
'x11-libs/qt-dbus'

You will also need to emerge either 'kde-base/kdesdk' or kde-base/kdesdk-scripts'.

If you emerged DBUS, CMAKE, QT or HAL you may skip those sections respectively. Good luck!

Further dependencies are strigi, autmoc, akonado qimageblitz.and soprano. These packages can be found in the kdesupport module that is located in the kde svn repositories: svn://anonsvn.kde.org/home/kde/trunk/kdesupport. Since the module is pretty large and contains tons of things that you are probably not interested in, it is suggested that you selectively download the packages mentioned above:

[edit] The Recipe for Strigi
cd 
cs # 'cs' is a bash function, click here to learn more
mkdir kdesupport && cd kdesupport # here we create the kdesupport folder that is also needed by the subsequent recipes
svn checkout svn://anonsvn.kde.org/home/kde/trunk/kdesupport/strigi
cd strigi
cmakekde
[edit] The Recipe for Automoc
cd 
cs
cd kdesupport
svn checkout svn://anonsvn.kde.org/home/kde/trunk/kdesupport/automoc
cd automoc
cmakekde
[edit] The Recipe for Akonadi
cd 
cs
cd kdesupport
svn checkout svn://anonsvn.kde.org/home/kde/trunk/kdesupport/akonadi
cd akonadi
cmakekde
[edit] The Recipe for Qimageblitz
cd 
cs
cd kdesupport
svn checkout svn://anonsvn.kde.org/home/kde/trunk/kdesupport/qimageblitz
cd qimageblitz
cmakekde
[edit] The Recipe for Soprano
cd 
cs
cd kdesupport
svn checkout svn://anonsvn.kde.org/home/kde/trunk/kdesupport/soprano
cd soprano
cmakekde
[edit] The Recipe for Phonon
cd 
cs
cd kdesupport
svn checkout svn://anonsvn.kde.org/home/kde/trunk/kdesupport/phonon
cd phonon
cmakekde

[edit] Install via portage

The latest information about kde4 in gentoo can be found on http://www.gentoo.org/proj/en/desktop/kde/kde4.xml LINK IS 404

kde4 now is in the official portage tree, although it is still hard masked (will probably change soon). kde3 and kde4 can be be both installed at the same time.

You will need to unmask them (see previous link) and then install it the usual way. As the future for kde in gentoo is to use "split" packages, the best bet is to go with

emerge -avD kde-base/kde-meta:kde-4
Retrieved from "http://techbase.kde.org/Getting_Started/Build/KDE4/Gentoo"

Navigation

  • Home
  • Help
  • Recent changes

Sections

  • Getting started
  • Development
  • Schedules
  • Policies
  • Contribute
  • Projects

Toolbox

  • What links here
  • Related changes
  • Special pages
  • Printable version
  • Permanent link

Personal tools

  • 38.107.191.98
  • Talk for this IP
  • Log in / create account
  • Login with OpenID
Creative Commons License SA 3.0 as well as the GNU Free Documentation License 1.2
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal