Commit Graph

91 Commits

Author SHA1 Message Date
probonopd 4f449c161d Update main.cpp 2018-12-27 01:08:20 +00:00
probonopd 2633eb943b Allow for icon file names with dots, such as org.olivevideoeditor.Olive.png
https://github.com/olive-editor/olive/issues/159
2018-12-27 00:54:50 +00:00
probonopd 600fc20ea7 Keep existing AppRun (#335)
Keep existing AppRun, closes #159
2018-12-15 11:12:48 +00:00
M-Mueller 3381c6c667 Correctly handle libraries in subdirectories (#328)
Leave libs that are already in the AppDir in their current location
2018-11-10 07:50:03 +00:00
Ilya Bizyaev 8b3ded6a4c Add option to specify qmlimportscanner importPaths (#320) 2018-10-05 12:29:28 +02:00
TheAssassin 296b5e91f5 Update excludelist 2018-07-19 22:04:14 +02:00
Florian Märkl b9b3321202 Add -ignore-glob argument (#305) 2018-07-15 12:01:02 +00:00
probonopd ac2d5c2180 fix-message
#303
2018-07-09 20:51:02 +02:00
probonopd 5542062897 Close #300, thanks kviktor
In https://github.com/probonopd/linuxdeployqt/issues/300#issuecomment-398049462 @kviktor writes: 

> With this workaround things seem to work great (originally I just removed the whole if/return part but with that the program ran for about 15 mins, with the current one it takes around 5 min to complete which is close to the original one, also it fixes the issue that `xcbglintegrations` is not getting copied over)
2018-06-18 19:46:45 +02:00
osemmler fff6974040 Fix the copy of the removed file. (#298) 2018-06-02 08:44:20 +00:00
probonopd c17e3f0e8a Do not remove suffixes from appName, should close #289
Thanks @TheAssassin
2018-05-09 20:07:44 +02:00
tsteven4 e03847c81d Deploy xcbglintegrations plugin when using libQt5Gui, closes #30 2018-05-09 17:22:01 +00:00
Henner Kollmann c0183494ec Merge branch 'master' into find_qmake_in_exepath 2018-05-09 14:40:01 +02:00
probonopd bba42c7cc0 Deploy positioning plugins if QtPositioning library is deployed, #287 2018-05-05 17:27:24 +00:00
Alexander Gottwald 8a17fbf310 Fix generate-excludelist.sh for Bash 4.1
Bash 4.1 does not support a -1 array subscript. Compute the last index instead.
2018-04-27 10:05:05 +02:00
probonopd 9c90a882ac Remove VDSO code, discussion in #283 (#285) 2018-04-21 10:09:13 +02:00
TheAssassin 45088e5a5e Fix -show-exclude-libs
Had to move the parsing of -show-exclude-lib up to the block where the
version options are parsed, otherwise a call like
./linuxdeployqt<...>.AppImage -show-exclude-libs
wouldn't work.

CC @patrickelectric
2018-04-13 03:37:26 +02:00
TheAssassin a99685ca77 Merge branch 'master' into TheAssassin/fix-274 2018-04-13 03:26:56 +02:00
TheAssassin b09cf168d7 C++11 required 2018-04-13 03:26:25 +02:00
TheAssassin 4ae11ebc2d Restore original argument parser 2018-04-13 02:55:38 +02:00
TheAssassin 22469d636c Move argument parser to previous location 2018-04-13 02:47:49 +02:00
TheAssassin d883d6df64 Improve excludelist generation (fixes #274) 2018-04-13 02:38:47 +02:00
Patrick José Pereira 9f738288ef Add -show-exclude-libs
fix #270

Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2018-04-12 10:31:30 -03:00
Patrick José Pereira c1e8ce62c9 Organize help order
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2018-04-12 00:10:04 -03:00
TheAssassin 65ceffeffd Properly check exit code of excludelist.sh in qmake
qmake is really making this overly complicated.

We should rather try to use this syntax, which is only available in
Qt 5.6 and higher, apparently:
https://doc.qt.io/qt-5/qmake-function-reference.html#system-replace
2018-04-12 02:55:14 +02:00
TheAssassin ba3495b855 Fix exit code ot excludelist.sh 2018-04-12 02:54:08 +02:00
TheAssassin 4c615555bf Check exit code of excludelist command in CMake 2018-04-12 02:08:12 +02:00
Patrick José Pereira cfb75a2f79 linuxdeployqt: Check if EXCLUDELIST is empty or specified
Fix #273

Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2018-04-09 20:52:25 -03:00
Patrick José Pereira 7b7f603278 excludelist: Return empty string if something goes wrong
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2018-04-09 20:49:58 -03:00
Skycoder42 4830aa2490 fixed usage of qmake message function 2018-04-08 16:51:21 +02:00
Skycoder42 ff57bec408 cd into src dir before invoking git
fixes #267
2018-04-08 16:49:48 +02:00
TheAssassin 572bf782a5 Merge branch 'master' into master 2018-04-01 16:17:19 +02:00
Dinesh Manajipet 7d795fd967 Add a warning message when there are libraries to be excluded 2018-04-01 18:49:38 +05:30
TheAssassin 1894c66a8f Generate excludelist, CMake version
Thanks @patrickelectric for the script.
2018-04-01 14:55:26 +02:00
Dinesh Manajipet f7d0520324 Merge branch 'master' into master 2018-04-01 17:48:42 +05:30
Patrick José Pereira 464f1f249b Create excludelist at build time
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2018-03-31 14:43:46 -03:00
Patrick José Pereira 4c23dc5cf2 shared: Update excludelist
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2018-03-30 16:54:16 -03:00
TheAssassin 8b484dabec Improve argument parser user experience
See https://github.com/probonopd/linuxdeployqt/issues/256#issuecomment-373916136

The argument parser requires flags expecting a payload to be passed in
the form -arg=payload. If not, it fails to recognize them and falsely
reports "argument must not start with --". These usability issues
should be gone with these two minor changes.
2018-03-17 13:27:24 +01:00
Dinesh Manajipet b4af14575a Updated help text 2018-03-09 21:30:22 +05:30
Dinesh Manajipet 7ffc790e2e Added support for -excludeLibs command line option
This helps us avoid pesky libraries which are optional by the main
binary but may be dragged in by some other libraries like
https://github.com/probonopd/linuxdeployqt/issues/235

Usage: -exclude-libs=libqsqlibase,libqsqlodbc,libqsqlpsql,libqsqltds
2018-03-09 21:12:19 +05:30
TheAssassin 79c990c787 Add flag to disable copyright files deployment
Should speed up linuxdeployqt runs on less powerful devices. Also makes
sense to use while developing build scripts etc.
2018-03-05 20:50:19 +01:00
probonopd e915ad00ee Do not deploy platformthemes for now (FIXME)
https://github.com/probonopd/linuxdeployqt/issues/236
2018-02-10 11:32:32 +00:00
probonopd 8e2b6df2c1 Comment out platformthemes special treatment
[ci skip]
2018-02-10 11:29:17 +00:00
probonopd bea3474008 Still trying to fight segfault introduced in 22d7667 2018-02-10 11:09:52 +00:00
probonopd a7889b0d83 Do not bundle dependencies of platformthemes, should fix #236; previous commit led to segfault 2018-02-10 10:49:33 +00:00
probonopd 22d766797f Do not bundle dependencies of platformthemes, should fix #236 2018-02-10 10:33:31 +00:00
TheAssassin 4714c5ad7a Fix version information, mk. 4
Thanks #qt on Freenode
2018-02-02 15:53:39 +01:00
TheAssassin d1d3641f58 Fix version information, mk. 3 2018-02-02 13:18:19 +01:00
TheAssassin d3d76b5df6 Fix version information, mk. 2 2018-02-02 13:01:42 +01:00
TheAssassin fe98a41328 Fix version information, mk. 1 2018-02-02 12:54:39 +01:00