KDE: configurando seu ambiente de desenvolvimento
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 ;)