Commit Graph

594 Commits

Author SHA1 Message Date
TheAssassin b1565249a0 Require commit ID and tag name via CMake vars if git is not found
On OBS for instance, cmake can be invoked like
cmake -DGIT_COMMIT=xxx -DGIT_TAG_NAME=xxx
to collect the required information.

Fixes #308
2018-07-19 22:05:35 +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
probonopd 558a94f47c Update .travis.yml 2018-06-10 10:28:42 +00:00
osemmler fff6974040 Fix the copy of the removed file. (#298) 2018-06-02 08:44:20 +00:00
probonopd fde31cbbbc Fix for "make: Nothing to be done for 'install'"
[ci skip]
2018-05-31 12:04:45 +00:00
TheAssassin 26ba622969 Merge pull request #296 from bjorn/patch-1
README.md: Updated usage summary
2018-05-23 17:30:42 +02:00
Thorbjørn Lindeijer 6f99c9911b README.md: Updated usage summary
Copy/pasted from the latest output of `linuxdeployqt --help`.
2018-05-23 15:42:12 +02: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
TheAssassin a41d4d9cbf Merge pull request #291 from hkollmann/find_qmake_in_exepath
Find qmake in exepath
2018-05-09 15:15:02 +02: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
probonopd e3083e3e79 Fix path to icons
https://discourse.appimage.org/t/correct-icons-path-in-an-appimage-tree/334/3?u=probono
2018-05-05 09:51:19 +02:00
TheAssassin cff70d33b0 Merge pull request #286 from ago1024/master
Fix generate-excludelist.sh for Bash 4.1
2018-04-27 16:36:48 +02: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 63e768b825 Merge pull request #278 from probonopd/TheAssassin/fix-274
Improve excludelist generation (fixes #274)
2018-04-13 03:43:21 +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 cc9d6ab911 Merge pull request #277 from patrickelectric/args
Add -show-exclude-libs
2018-04-13 03:09:40 +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 a714ea2e90 Merge pull request #275 from patrickelectric/exclude_list_warnings
Add exclude list messages and tests in project
2018-04-12 03:02:26 +02: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
TheAssassin 413f52a411 Check exit codes of git commands in CMake
Also introduces find_command to find the path to the git executable.
2018-04-12 02:02:45 +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
TheAssassin 88aba55163 Merge pull request #268 from Skycoder42/master
Fixed shadowed build (fixes #267)
2018-04-08 16:59:47 +02: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
probonopd 9be9afce23 Update README.md
[ci skip]
2018-04-06 16:04:40 +00:00
TheAssassin 5843744a95 Merge pull request #253 from saidinesh5/master
Added support for -excludeLibs command line option
2018-04-01 17:06:31 +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 a0886e34e5 Merge pull request #264 from probonopd/TheAssassin/excludelist-cmake
Generate excludelist, CMake version
2018-04-01 15:07:31 +02:00
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
TheAssassin 9f889b1e14 Merge pull request #263 from patrickelectric/excludelist
Create excludelist at build time
2018-03-31 20:21:41 +02:00
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
TheAssassin 9e95a4768c Merge pull request #262 from patrickelectric/rm_libfreetype
shared: Update exclude list
2018-03-31 13:13:42 +02: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