Difference between revisions of "Getting Started/Build/Distributions/Arch Linux"

Jump to: navigation, search
(Qt4 package name is now "qt")
(add an "install log")
Line 31: Line 31:
 
{{TODO| Does Arch provide anything else? HAL/kdesupport?
 
{{TODO| Does Arch provide anything else? HAL/kdesupport?
 
}}
 
}}
 +
 +
 +
--------------------------
 +
just a log of what I have done to install it on my system (the stable version)
 +
dependencies are in the beginning, the text after is just what is written in this tutorial.
 +
 +
yaourt -Syu
 +
yaourt -Sy pkgconfig
 +
yaourt libjpeg (from extra repo)
 +
yaourt libungif
 +
yaourt clucene
 +
yaourt redland
 +
yaourt shared-mime-info
 +
####yaourt qt4 (from community repo)
 +
yaourt cmake
 +
download makeobj a partir de websvn.kde.org/checkout/trunk/KDE/kdesdk/makeobj
 +
yaourt boost
 +
cp makeobj /usr/bin
 +
recuperation du script .bashrc.sh (renommer en kdebuild.sh)
 +
yaourt svn (from extra repo)
 +
 +
execution texto de la procedure build de qt a partir des serveurs kde
 +
--> dans la ligne d'install il y a un ; en trop...
 +
 +
execution texto du build de kdesupport
 +
 +
telechargement de kdelibs-4.0.0
 +
-->extraction de l'archive dans le repertoire src (faire un cs)
 +
-->renommage du répertoire en enlevant les numéros (pour faire comme du svn)
 +
-->build avec cmakekde
 +
 +
telechargement de  kdepimlibs-4.0.0
 +
--> dependance : yaourt gpgme (from extra repo)
 +
-->pareil que au dessus...
 +
 +
aprés c'est tjrs pareil... ordre choisi:
 +
* kdebase
 +
* kdebase-runtime (yaourt xine-lib --> extra repo)
 +
* kdebase-workspace
 +
* kdenetwork
 +
* kdegames
 +
* keadmin
 +
* kdeartwork
 +
* kdebindings
 +
* kdegraphics
 +
* kdemultimedia
 +
* kdetoys
 +
* kdeutils
 +
 +
IMPORTANT: changer dans le script kdebuild que l'on source pour que le path prenne qt en compte...
 +
  
  
 
Return to [[Getting_Started/Build/KDE4#HAL|building KDE 4]].
 
Return to [[Getting_Started/Build/KDE4#HAL|building KDE 4]].

Revision as of 22:17, 24 January 2008


Getting_Started/Build/KDE4/Arch Linux


Building KDE4 From Source (Arch Linux requirements)
Tutorial Series   Getting Started
Previous   Build KDE 4
What's Next   Build KDE 4
Further Reading   kdesvn-build: The KDE From Subversion Build Tool
Increased Productivity in KDE4 with Scripts
Introduction to CMake


In Arch Linux you need to install the following packages:

pacman -Sy subversion bzip2 libxslt libxml2 \ shared-mime-info mesa boost dbus openssl \ pkgconfig xine-lib clucene

If you want to use qt4 from the Arch Linux repository you can install it with: pacman -Sy qt


noframe
 
TODO
Does Arch provide anything else? HAL/kdesupport?



just a log of what I have done to install it on my system (the stable version) dependencies are in the beginning, the text after is just what is written in this tutorial.

yaourt -Syu yaourt -Sy pkgconfig yaourt libjpeg (from extra repo) yaourt libungif yaourt clucene yaourt redland yaourt shared-mime-info

        1. yaourt qt4 (from community repo)

yaourt cmake download makeobj a partir de websvn.kde.org/checkout/trunk/KDE/kdesdk/makeobj yaourt boost cp makeobj /usr/bin recuperation du script .bashrc.sh (renommer en kdebuild.sh) yaourt svn (from extra repo)

execution texto de la procedure build de qt a partir des serveurs kde --> dans la ligne d'install il y a un ; en trop...

execution texto du build de kdesupport

telechargement de kdelibs-4.0.0 -->extraction de l'archive dans le repertoire src (faire un cs) -->renommage du répertoire en enlevant les numéros (pour faire comme du svn) -->build avec cmakekde

telechargement de kdepimlibs-4.0.0 --> dependance : yaourt gpgme (from extra repo) -->pareil que au dessus...

aprés c'est tjrs pareil... ordre choisi: * kdebase * kdebase-runtime (yaourt xine-lib --> extra repo) * kdebase-workspace * kdenetwork * kdegames * keadmin * kdeartwork * kdebindings * kdegraphics * kdemultimedia * kdetoys * kdeutils

IMPORTANT: changer dans le script kdebuild que l'on source pour que le path prenne qt en compte...


Return to building KDE 4.


KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal