Open probonopd opened 7 years ago
Similar build procedures used for
desktopintegration
- could also be automated)usr/bin
which needs some additional trickery)Attention: These might all suffer from https://github.com/probonopd/linuxdeployqt/issues/80 - to be fixed.
Once this is closed, should see if we can simplify their .travis.yml
files.
A common use case for
linuxdeployqt
is to use it on Travis CI after themake
command.Currently quite some hoops are necessary. We should make
linuxdeployqt
so intelligent as to be a one-line operation, ideally replacing most of the manual work ofWe could, as part of
linuxdeployqt
and/or the underlyingappimagetool
,linuxdeployqt
from running-qmldir=$(readlink -f /opt/qt5*/qml/)
usr/share/applications
and if so, use that. Otherwise have the user specify the desktop file rather than the executable and figure out the executable and icon from there, hence doing the copying automatically/usr
- seems not needed in most casesIn the current
continuous
build, the following is implemented:Note that if
qmake
does not allow formake install
or does not install the desktop file and icon, then change it similar to https://github.com/probonopd/FeedTheMonkey/blob/master/FeedTheMonkey.pro.