Guia de compilação XPde.
Em Português Brasileiro
Conteúdo:
Introdução
Obtendo os fontes
Instalando o Kylix OE
Recompilando os fontes
Introdução:
Este documento explica como compilar o Xpde com os fontes do CVS. Documenta como obter os fontes, onde baixar e instalar o Kylix OE, qual projeto de grupo carregar e quais pacotes instalar do IDE. É muito simples, siga os passos e você poderá recompilar, modificar e contribuir para o Xpde.
Obtendo os fontes
Para obter os fontes, você precisará ter o programa cvs instalado. Esse programa está incluído em quase todas as distribuições Linux. Você poderá verificar digitando na linha de comando:
# cvs
Usage: cvs [cvs-options] command [command-options-and-arguments]
where cvs-options are -q, -n, etc.
(specify --help-options for a list of options)
where command is add, admin, etc.
(specify --help-commands for a list of commands
or --help-synonyms for a list of command synonyms)
where command-options-and-arguments depend on the specific command
(specify -H followed by a command name for command-specific help)
Specify --help to receive this message
The Concurrent Versions System (CVS) is a tool for version control.
For CVS updates and additional information, see
the CVS home page at http://www.cvshome.org/ or
Pascal Molli's CVS site at http://www.loria.fr/~molli/cvs-index.html
Se você não tiver, você poderá instalar o programa cvs dos seus CD's da sua distribuição, ou visitar o site: http://www.cvshome.org
Para pegar os fontes do Xpde, vá ao diretório de usuário e digite esse comandos:
cvs -d:pserver:anonymous@cvs.xpde.berlios.de:/cvsroot/xpde login
cvs -z3 -d:pserver:anonymous@cvs.xpde.berlios.de:/cvsroot/xpde co xpde
O primeiro comando fará você logar-se no servidor. Se for pedido alguma senha, simplesmente pressione ENTER. O segundo comando irá criar um diretório chamado xpde no seu diretório atual e fará o download de todos os fontes do Xpde.
3. Instalando Kylix OE
O Kylix OE é uma versão “enxugada” da versão Kylix Enterprise. O download é de graça e seu uso é apenas para projetos GPL, como esse. Sempre manteremos nosso objetivo de que o Xpde seja compilado pelo Kylix OE. Você poderá fazer o download de http://www.borland.com/products/downloads/download_kylix.html. No tempo da publicação deste documento, a versão mais atual é a “Kylix 3 Open Edition”. Também requer um registro no website.
Depois que baixar o arquivo, descompacte usando o comando:
tar xvfz kylix3_open.tar.gz (provavelmente este nome mesmo)
Isto criará um diretório que conterá toda a instalação do Kylix.
Execute a instalação.
$HOME/kylix3_open/setup.sh
Nota: Instalar o Kylix OE como root pode acarretar problemas, é melhor instalar como usuário. Recentes pesquisas mostram um problema com Red Hat 8.0 e Mandrake 9.0. A instalação nesses sistemas deve ser feita com o parâmetro -m, e se possível recompilar um novo e atual kernel no Red Hat 8.0.
4. Recompilando os fontes.
Recompilar os fontes é fácil. Você precisará somente abrir um Projeto-grupo, instalar vários pacotes no ambiente IDE e selecionar Build All no menu Project do Kylix. O arquivo de Projeto-grupo que você precisará abrir é xpde/src/core/xpde/XPdePG.bpg
No momento desta documentação, o projeto-grupo é composto pelos seguintes projetos:
bplXPCommon
bplXPRegistry
bplXPAPI
bplXPMenus
bplXPStyle
bplXPLocalizator
bplXPLocalizatorIDE
bplXPColorSelect
bplXPShellControls
bplXPCommctrls
taskmanager
networkstatus
networkproperties
appexec
bpldesk.so
XPwm
Xpde
O diretório-alvo de todos esses projetos é configurado para $HOME/xpde. Isto significa que este diretório irá existir, ou você terá erros de compilação.
Você precisará instalar todos os pacotes, de bplXPCommon ao bplXPCommctrls. Você poderá fazer isso clicando com o botão direito do mouse sobre o Project Manager e selecionando a opção Install. Isto recompilará aquele pacote e instalará no ambiente IDE.
O projeto-grupo crescerá e talvez este guia se tornará obsoleto entre novas versões, então a regra geral de sempre é “instalar todos os pacotes no ambiente IDE desde o início até você achar a aplicação”.
Depois de você instalar todos os pacotes necessários, você pode usar o comando Project / Build All Projects. Isto irá recompilar o projeto todo. E é isso. Para rodar, leia o arquivo INSTALL.pt_BR que explica sobre a instalação em si.