Группа разработчиков QuasarApp опубликовала релиз CQtDeployer v1.6, утилиты для быстрого развёртывания C, C++, Qt и QML приложений. CQtDeployer поддерживает создание deb-пакетов, zip-архивов и qifw-пакетов. Утилита является кросс-платформенной и кросс-архитектурной, что позволяет развертывать arm- и x86-сборки приложений под Linux или Windows. Сборки CQtDeployer распространяются в пакетах deb, zip, qifw и snap. Код написан на С++ и распространяется под лицензией LGPL 3.0...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=57966
cmake сам по себе поддерживает генерацию дофига разных пакетов через cpack.Зачем ещё поверх велосипед?
Это не одно и тоже, Cpack способен создать архив из внутренних тергитов проекта, это работает для пакетов которые будут распространяться на идентичных OS чья пакетная база не будет отличаться от билдовой. Тесть по факту ни чем не отличается от статической сборки, CQtDeployer генерирует полноценные дистрибутивы, К то муже cpack не сможет правильно развернуть плагины qt и qml.
> внутренних тергитовWhaaaat?
все госпрограммисты коверкают "вражеские" термины, выказывая им тем самым своё неуважение. это нормально
И в чем принципиальная разница промеж того же checkinstall?
>Тесть по факту ни чем не отличается от статической сборкиЧто, простите? Ровно наоборот всё. Статическую сборку можно хоть на Андроиде запускать, ей плевать на пакетную базу. Но для этого и собирать никакой rpm не нужно, обычно. (Я не беру всякие курьёзные статические дистрибутивы.)
Cpack и правда не может на центоси собрать пакет для суси, если без статики, но обычно дистрибутивы легко запускаются в докере, поэтому не вижу проблемы. Винду можно в виртуалке запустить.
А что такое "полноценные дистрибутивы" я вообще не понял.
CQtDeployer это вообще кайфуха по сравнению с cmake
В эфире передача "СмаKe", и сегодня мы собираем qt
Пользовали много разных утилит для развертывания приложений и для Linux, и для Wiundows, и даже для macOS. Все это баловство. Ничего лучше простого копирования нет.
... и статической сборки.
P.S. И пути могут быть разные
rpath=.
Это шо, таки сделали install shield?
Да, только Open source
Это windeployqt для линукса что ли?
Да, но с большим функционалом, он и для Windows работает, генерит инсталяшки.