Ir para o conteúdo

kdesrc-build

Categorias:   Desenvolvimento

This app is still in development and isn't released yet by the KDE community.

Capturas de tela de kdesrc-build
Capturas de tela de kdesrc-build

O kdesrc-build é uma ferramenta que permite compilar facilmente o KDE de seus repositórios fonte.

O realce de sintaxe para os arquivos do kdesrc-buildrc está disponível no Kate/KWrite no menu Ferramentas->Realce->Configuração.

Funcionalidades:

  • Irá automaticamente baixar e atualizar o código-fonte do KDE de seus repositórios fonte.
  • Integra com a infraestrutura de código-fonte do KDE para compilar automaticamente módulos na ordem necessária e usando o ramo apropriado.
  • Suporta facilmente a compilação de ramos específicos, tags ou até mesmo revisões de um módulo (ou de todos os softwares do KDE)
  • Suporta múltiplos sistemas de compilação. É até possível compilar vários projetos de softwares que não sejam do KDE (por exemplo, o CMake pode ser compilado a partir de suas próprias fontes git, se a sua distribuição não tiver pacotes do CMake).
  • Suporte ao download inicial rápido de módulos (somente projetos KDE no Git) usando as versões já disponíveis na rede do projeto KDE.
  • Suporte ao modo "de teste" (a opção --pretend) para você experimentar com várias configurações de maneira não destrutiva.
  • O kdesrc-build pode baixar módulos (ambos download inicial e atualizações) mesmo quando compilando módulos que já foram atualizados.
  • O kdesrc-build suporta a desinstalação de módulos (manualmente ou antes de instalar os módulos já instalados) para poder manter a pasta de instalação limpa. Note que este recurso precisa do suporta ao CMake e ainda é experimental.
  • O kdesrc-build registra tudo para facilitar a leitura posterior, desta forma você pode determinar porque algo deu errado se uma compilação falhar. O kdesrc-build cria automaticamente links simbólicos para um fácil acesso ao último registro (log/último). Colorindo a saída (que pode ser desativado).
  • Tem suporte para compilar a biblioteca Qt do Qt Project, que é um pré-requisito para os softwares do KDE.
  • O kdesrc-build é um personalizável. Você pode controlar a maioria das opções módulo a módulo se deseja, incluindo suas flags do configure, CMake e C++ durante a compilação. Ao invés de tentar lembrar qual linha de configuração você usou, você pode configurar uma vez e esquecer.
  • Documentação extensiva. Fique a vontade para me informar se você precisa de algo explicado (endereço de e-mail na parte inferior) ou contate a lista de discussão kde-devel.
  • Um exemplo de arquivo de configuração detalhado está incluído, geralmente você pode apenas copiá-lo para ~/.config/.kdesrc-buildrc.
  • E muito mais!