Я не хочу никого обидеть, но документация Snappy/Snapcraft оставляет желать лучшего. В частности, я немного запутался в том, что мне нужно сделать, чтобы справиться с этим, якобы, простым вариантом использования:
Мое приложение состоит из кучи скомпилированных бинарных файлов, включая все необходимые библиотеки (в моем случае Qt 5.7) и кучи файлов ресурсов. Мне нужно отправить их как пользовательские библиотеки, я не хочу, чтобы snapcraft что-либо компилировал или собирал. На самом деле просто скопируйте библиотеки и убедитесь, что мои отправленные библиотеки используются вместо любых системных библиотек по умолчанию.
Есть ли какой-нибудь пример? В репозитории snappy-playpen, похоже, есть только более сложные случаи, когда что-то загружается откуда-то еще или что-то собирается из существующих пакетов и т. д.
решение1
Просто используйте dump
плагин для этого случая:http://snapcraft.io/docs/reference/plugins/dump
Все это должно быть помещено в один каталог, и вы можете использовать его, filesets
чтобы указать, какие именно биты вы хотите скопировать. Используйте organize
для переименования вещей.
Найти больше примеровздесь.