Как опубликовать игру, для которой требуются собственные библиотеки, в Центре программного обеспечения Ubuntu

Совсем недавно я опубликовал проприетарную игру в Центре программного обеспечения Ubuntu. Я загрузил пакет Debian, содержащий двоичные файлы. Поскольку игра написана на Java, я использовал «любую» архитектуру в управляющем файле Debian.

Теперь у меня есть готовое обновление, которое должно исправить некоторые незначительные ошибки и улучшить общее качество. Единственная проблема, которую я имею, состоит в том, что это требует родной библиотеки. Существует версия для 32-битной и 64-битной версии, и приложение автоматически выбирает правильную библиотеку. Это необходимо для поддержки геймпада (jinput). Если я вписываю «любой» как архитектуру в контрольный файл, он отображает предупреждение, как только я устанавливаю приложение. Нужно ли создавать два отдельных пакета Debian? И если это необходимо, как я могу отправить это обновление?

Мои собственные идеи для этого:

  • Я мог бы загрузить zip-файл, содержащий оба пакета Debian, но я не делаю хочу вызвать у рецензентов дополнительную работу. Оба пакета содержат практически одинаковое содержимое, поскольку в некоторых случаях для 64-битного пакета также требуются собственные 32-битные библиотеки.
  • Может быть, есть способ создать один пакет Debian, который будет устанавливаться на 64-битную и 32-битную версии Ubuntu без предупреждения?

Пожалуйста, дайте мне знать, если это не правильное место, чтобы задать этот вопрос!

1
задан 13 June 2013 в 20:55

2 ответа

Лучший способ отправить на проверку через MyApps - отправить тарбол или указать источник вашей упаковки. Рецензенты должны разархивировать ваш бинарный деб и заново создать его, используя data.tar.gz, так что в действительности отправка бинарного деба действительно создает дополнительную работу. Команда упаковщиков выяснит, что необходимо для правильной сборки и запуска приложения.

0
ответ дан 13 June 2013 в 20:55

Я только что загрузил архив, содержащий 2 пакета debian. Один пакет Debian для 32-битной версии и один для 64-битной версии. Я опубликую результаты позже, как только получу обратную связь от рецензентов.

0
ответ дан 13 June 2013 в 20:55

Другие вопросы по тегам:

Похожие вопросы: