Como criar um pacote fonte Debian com o Qt Creator?

4

O que eu preciso fazer para obter um pacote que eu possa enviar para o Ubuntu Software Center?

    
por c76c3r8c42b347r8 27.09.2011 / 00:20

2 respostas

2

É muito difícil dizer pela sua pergunta o que você já sabe, então presumo que você:

  1. pode programar
  2. em C ++
  3. com widgets do Qt / a estrutura do QT.

Até onde eu sei, o QT Creator não é capaz de criar pacotes debian para enviar para o Ubuntu Software Center.

O QT Creator é capaz de criar pacotes debian para o Maemo5 (veja aqui ). Olhando para as discussões no Maemo, parece que esse processo não é facilmente modificável, mas talvez você possa começar a partir daí.

Se você não está obcecado com o QT Creator, você pode simplesmente usá-lo para criar seu código e, em seguida, seguir o Guia de empacotamento do Ubuntu para criar seu pacote debian.

O envio atual para o Centro de Software é descrito aqui .

Para futuras perguntas, sugiro que você escreva com mais detalhes qual é o seu problema real.

    
por xubuntix 26.10.2011 / 14:11
3

Você pode fazer isso com uma regra adicional no makefile gerado pelo qmake:

  1. Escreva um script de shell my_package_script.sh que cria o pacote.

  2. No seu arquivo .pro, adicione isto:

    mypackagerule.target = mypackagerule
    mypackagerule.command = exec my_package_script.sh
    QMAKE_EXTRA_TARGETS += mypackagerule
    

Agora você pode criar seu pacote chamando make mypackagerule . No Qt Creator, você pode fazer isso adicionando uma nova etapa de compilação (Criar) na guia Projeto.

    
por user73935 29.06.2012 / 04:33