Verpacken meiner Qt-Binary-Anwendung als Snap

Verpacken meiner Qt-Binary-Anwendung als Snap

Ich möchte niemanden beleidigen, aber die Dokumentation zu Snappy/Snapcraft lässt zu wünschen übrig. Insbesondere weiß ich nicht, was ich tun soll, um diesen angeblich einfachen Anwendungsfall zu handhaben:

Meine Anwendung besteht aus einer Reihe kompilierter Binärdateien, einschließlich aller erforderlichen Bibliotheken (in meinem Fall Qt 5.7) und einer Reihe von Ressourcendateien. Ich muss diese als benutzerdefinierte Bibliotheken ausliefern, ich möchte nicht, dass Snapcraft etwas kompiliert oder erstellt. Kopieren Sie einfach die Bibliotheken und stellen Sie sicher, dass meine ausgelieferten Bibliotheken anstelle von Systemstandards verwendet werden.

Gibt es dafür ein Beispiel? Im Snappy-Playpen-Repo scheint es nur komplexere Fälle zu geben, in denen etwas von woanders heruntergeladen oder aus vorhandenen Paketen usw. zusammengestellt wird.

Antwort1

dumpNutzen Sie in diesem Fall einfach das Plugin:http://snapcraft.io/docs/reference/plugins/dump

Alles sollte in einem Verzeichnis abgelegt werden und Sie können filesetsangeben, welche Teile genau kopiert werden sollen. Verwenden Sie es organizezum Umbenennen von Dingen.

Weitere Beispiele findenHier.

verwandte Informationen