KDE: configurando seu ambiente de desenvolvimento

KDE-BR Dec 28, 2015

Olá pessoal,

O KDE Brasil tem construído uma série de vídeo-aulas sobre como contribuir com esta vibrante comunidade :). A vídeo-aula 1 explica o que é o KDE, como a comunidade está estruturada e as principais tecnologias que desenvolvemos. A vídeo-aula 2 te ensina a instalar as principais tecnologias KDE no seu computador.

Já na vídeo-aula 3, você irá aprender a como configurar o seu ambiente de desenvolvimento, primeiro passo para que você esteja pronto para realizar as suas primeiras contribuições. Abaixo eu apresento as notas que acompanham a vídeo-aula 3, de modo que você possa copiar e colar tais configurações no seu computador.

Contribuindo com o KDE: vídeo-aula3 - configurando o ambiente de desenvolvimento

PASSOS (não precisa digitar o $ nos comandos):

1) Instalando os pacotes básicos de desenvolvimento:

$ sudo pacman -S base-devel vim git cmake perl-xml-parser perl-json extra-cmake-modules

2) Editar o arquivo .bashrc e adicionar:

$ xhost +local: > /dev/null

3) Criar o usuário devel e ajustar sua senha:

$ sudo useradd -m -G wheel -s /bin/bash devel
$ sudo passwd devel

4) Em outra aba (pressione Shift+Ctrl+T), logar como usuário devel:

$ su - devel

5) Configurar o git:

$ git config --global user.name "seu-nome"
$ git config --global user.email seu-email

6) Configurar URLs do git. No arquivo .gitconfig inserir:

[url "git://anongit.kde.org/"]
   insteadOf = kde:
[url "ssh://git@git.kde.org/"]
   pushInsteadOf = kde:

7) Clonar o kdesrc-build:

$ git clone kde:kdesrc-build kdesrc-build-git

8) Copiar a configuracao default do kdesrc-build:

$ cp kdesrc-build-git/kdesrc-buildrc-kf5-sample kdesrc-buildrc

9) Ajustar o arquivo .kdesrc-buildrc:

  • Alterar source-dir para ~/src
  • Alterar kdedir para ~/usr
  • Incluir build-dir = ~/build
  • Ajustar o path do include para o local onde você clonou o kdesrc-build

10) Criar o link do executável do kdesrc-build:

$ ln -s kdesrc-build-git/kdesrc-build ./

11) Configurar o ambiente de run-time. Incluir no arquivo .bashrc:

export KF5=/home/devel/usr
export QTDIR=/usr/lib/qt

export XDG_DATA_DIRS=$KF5/share:$XDG_DATA_DIRS:/usr/share
export XDG_CONFIG_DIRS=$KF5/etc/xdg:$XDG_CONFIG_DIRS:/etc/xdg
export PATH=$KF5/bin:$QTDIR/bin:$PATH
export QT_PLUGIN_PATH=$KF5/lib64/plugins:$QTDIR/plugins:$QT_PLUGIN_PATH
export QML2_IMPORT_PATH=$KF5/lib64/qml:$QTDIR/qml
export QML_IMPORT_PATH=$QML2_IMPORT_PATH

export KDE_SESSION_VERSION=5
export KDE_FULL_SESSION=true

export CMAKE_PREFIX_PATH=$KF5:$CMAKE_PREFIX_PATH

export DISPLAY=:0

12) Fazer o logout e login do usuário devel

13) Obter, compilar e instalar o KBreakout:

$ ./kdesrc-build kbreakout

14) Executar o KBreakout:

$ ./usr/bin/kbreakout

Assista aqui a vídeo-aula na íntegra:

Boa diversão ;)

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.