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

Jump to: navigation, search
(add an "install log")
(this is a mess :()
Line 37: Line 37:
 
dependencies are in the beginning, the text after is just what is written in this tutorial.
 
dependencies are in the beginning, the text after is just what is written in this tutorial.
  
yaourt -Syu
+
yaourt -Syu
yaourt -Sy pkgconfig
+
yaourt -Sy pkgconfig
yaourt libjpeg (from extra repo)
+
yaourt libjpeg (from extra repo)
yaourt libungif
+
yaourt libungif
yaourt clucene
+
yaourt clucene
yaourt redland
+
yaourt redland
yaourt shared-mime-info
+
yaourt shared-mime-info
####yaourt qt4 (from community repo)
+
#yaourt qt4 (from community repo)
yaourt cmake
+
yaourt cmake
download makeobj a partir de websvn.kde.org/checkout/trunk/KDE/kdesdk/makeobj
+
download makeobj a partir de websvn.kde.org/checkout/trunk/KDE/kdesdk/makeobj
yaourt boost
+
yaourt boost
cp makeobj /usr/bin
+
cp makeobj /usr/bin
recuperation du script .bashrc.sh (renommer en kdebuild.sh)
+
recuperation du script .bashrc.sh (renommer en kdebuild.sh)
yaourt svn (from extra repo)
+
yaourt svn (from extra repo)
  
 
execution texto de la procedure build de qt a partir des serveurs kde
 
execution texto de la procedure build de qt a partir des serveurs kde
--> dans la ligne d'install il y a un ; en trop...
+
--> dans la ligne d'install il y a un ; en trop...
  
 
execution texto du build de kdesupport
 
execution texto du build de kdesupport
  
 
telechargement de kdelibs-4.0.0
 
telechargement de kdelibs-4.0.0
-->extraction de l'archive dans le repertoire src (faire un cs)
+
-->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)
+
-->renommage du répertoire en enlevant les numéros (pour faire comme du svn)
-->build avec cmakekde
+
-->build avec cmakekde
  
 
telechargement de  kdepimlibs-4.0.0
 
telechargement de  kdepimlibs-4.0.0
--> dependance : yaourt gpgme (from extra repo)
+
--> dependance : yaourt gpgme (from extra repo)
-->pareil que au dessus...
+
-->pareil que au dessus...
  
 
aprés c'est tjrs pareil... ordre choisi:
 
aprés c'est tjrs pareil... ordre choisi:
* kdebase
+
* kdebase
* kdebase-runtime (yaourt xine-lib --> extra repo)
+
* kdebase-runtime (yaourt xine-lib --> extra repo)
* kdebase-workspace
+
* kdebase-workspace
* kdenetwork
+
* kdenetwork
* kdegames
+
* kdegames
* keadmin
+
* keadmin
* kdeartwork
+
* kdeartwork
* kdebindings
+
* kdebindings
* kdegraphics
+
* kdegraphics
* kdemultimedia
+
* kdemultimedia
* kdetoys
+
* kdetoys
* kdeutils
+
* kdeutils
  
 
IMPORTANT: changer dans le script kdebuild que l'on source pour que le path prenne qt en compte...
 
IMPORTANT: changer dans le script kdebuild que l'on source pour que le path prenne qt en compte...

Revision as of 23:54, 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
#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