Совсем недавно я опубликовал проприетарную игру в Центре программного обеспечения Ubuntu. Я загрузил пакет Debian, содержащий двоичные файлы. Поскольку игра написана на Java, я использовал «любую» архитектуру в управляющем файле Debian.
Теперь у меня есть готовое обновление, которое должно исправить некоторые незначительные ошибки и улучшить общее качество. Единственная проблема, которую я имею, состоит в том, что это требует родной библиотеки. Существует версия для 32-битной и 64-битной версии, и приложение автоматически выбирает правильную библиотеку. Это необходимо для поддержки геймпада (jinput). Если я вписываю «любой» как архитектуру в контрольный файл, он отображает предупреждение, как только я устанавливаю приложение. Нужно ли создавать два отдельных пакета Debian? И если это необходимо, как я могу отправить это обновление?
Мои собственные идеи для этого:
Пожалуйста, дайте мне знать, если это не правильное место, чтобы задать этот вопрос!
Лучший способ отправить на проверку через MyApps - отправить тарбол или указать источник вашей упаковки. Рецензенты должны разархивировать ваш бинарный деб и заново создать его, используя data.tar.gz, так что в действительности отправка бинарного деба действительно создает дополнительную работу. Команда упаковщиков выяснит, что необходимо для правильной сборки и запуска приложения.
Я только что загрузил архив, содержащий 2 пакета debian. Один пакет Debian для 32-битной версии и один для 64-битной версии. Я опубликую результаты позже, как только получу обратную связь от рецензентов.