Como publicar um jogo que requer bibliotecas nativas no Ubuntu Sofware Center

1

Muito recentemente, publiquei um jogo proprietário no Ubuntu Software Center. Eu carreguei um pacote Debian contendo os arquivos binários. Como o jogo é escrito em Java, usei a arquitetura 'any' no arquivo de controle do Debian.

Agora tenho uma atualização pronta que deve corrigir alguns bugs menores e melhorar a qualidade geral. O único problema que tenho é que requer uma biblioteca nativa. Há uma versão para 32 bits e 64 bits e o aplicativo escolhe automaticamente a biblioteca correta. É necessário para o suporte gamepad (jinput). Se eu inserir "any" como arquitetura no arquivo de controle, ele exibirá um aviso assim que eu instalar o aplicativo. Eu preciso criar dois pacotes Debian separados? E se isso for necessário, como posso enviar esta atualização?

Minhas próprias ideias para isso são:

  • Eu poderia fazer upload de um arquivo zip contendo os dois pacotes Debian, mas eu não quero fazer com que os revisores trabalhem extra. Ambos os pacotes contêm quase o mesmo conteúdo, já que o pacote de 64 bits também requer as bibliotecas nativas de 32 bits em alguns casos.
  • Talvez exista uma maneira de criar um único pacote Debian que será instalado nas versões do Ubuntu de 64 bits e 32 bits sem aviso prévio?

Por favor, deixe-me saber se este não é o lugar correto para fazer esta pergunta!

    
por Henk 06.06.2013 / 19:36

2 respostas

1

A melhor maneira de enviar para revisão através do MyApps é enviar um tarball ou incluir sua fonte de embalagem. Os revisores precisam desarquivar seu deb binário e recriá-lo usando o data.tar.gz, portanto, na realidade, o envio de um deb binário cria mais trabalho. A equipe de empacotamento descobrirá o que é necessário para que seu aplicativo seja desenvolvido e executado corretamente.

    
por zoopster 10.06.2013 / 14:40
0

Acabei de enviar um arquivo contendo 2 pacotes debian. Um pacote debian para a versão de 32 bits e outro para a versão de 64 bits. Vou postar o resultado mais tarde assim que obtiver feedback dos revisores.

    
por Henk 09.06.2013 / 22:40