Я просматривал документацию по Snapcraft и примеры, и я все еще не понимаю, как мне создать файл snapcraft.yaml.
У меня есть папка с игрой. Папка содержит все файлы, необходимые для ее запуска.
Я просто хочу, чтобы он скопировал файлы на компьютер конечного пользователя и нацелил скрипт оболочки, запускающий игру.
Вот мой файл yaml: https://gist.github.com/c349bc23febbe73a6976b83b7757f887
Вот содержимое моего каталога: https://github.com /SoundGoddess/OpenSolitaire/releases/download/0.9.2/OpenSolitaire.Classic.0.9.2.Linux.tgz
Когда я выполняю «snapcraft snap», я получаю следующую ошибку: объект «NoneType» не имеет атрибута 'lstrip'
Похоже, что папка частей генерируется нормально, но затем происходит сбой при сборке:
kati@linux:~/Development/OpenSolitaire.Classic$ snapcraft snap
Skipping pull opensolitaire-classic (already ran)
Preparing to build opensolitaire-classic
Building opensolitaire-classic
'NoneType' object has no attribute 'lstrip'
Любая помощь будет принята с благодарностью:)
Вот соответствующий формат:
https://gist.github.com/02f1566736b10e3796d148eb4084bb15
я пропускал a'.' благодаря @didrocks в #snappy на freenode для разъяснения, что я должен был сделать.
, Так как ошибка была неясна, я отправил отчет об ошибках здесь:
https://bugs.launchpad.net/ubuntu / + source/snapcraft / + ошибка/1587455