Commit Graph

513 Commits

Author SHA1 Message Date
TheAssassin 84a7f6b37f "Fancy" version statement (CMake part) 2018-01-26 13:18:39 +01:00
TheAssassin 2c4c59684b "Fancy" version statement (C++ part)
Also introduces a hint for users about the single quote parameters this
tool provides, most other CLI tools use double quotes for
non-single-char parameters.
2018-01-26 13:18:01 +01:00
TheAssassin 2d96719032 Merge pull request #222 from probonopd/TheAssassin/CMake
CMake configuration for linuxdeployqt
2018-01-26 09:35:37 +01:00
TheAssassin 348365050e CMake configuration for linuxdeployqt
Not meant to replace the qmake build system, but for use with
CMake based IDEs.
2018-01-26 09:26:16 +01:00
probonopd fd33511ce7 Do not run ldd on platformthemes, don't bundle their dependencies (#217)
Do not run ldd on platformthemes, don't bundle their dependencies

https://github.com/lupoDharkael/flameshot/issues/86#issuecomment-359160310
2018-01-20 13:07:37 +00:00
Gary Talent cb3e3e62dc Move RPATH adjustment to after library bundling (#216)
Libraries found with the RPATH could not be found by the bundler because
the RPATH was getting changed before the bundling.
2018-01-19 18:10:43 +01:00
probonopd da29f366d8 Need to bundle libk5crypto according to https://github.com/AppImage/AppImages/issues/301 2018-01-19 17:07:43 +00:00
TheAssassin bf2a67ead0 Try to fix build issues (#214) 2018-01-13 20:38:41 +00:00
probonopd 679104472e cp -r /usr/local/lib/appimagekit linuxdeployqt.AppDir/usr/lib/ 2018-01-13 18:29:38 +01:00
probonopd 5346a20642 sudo cp -r squashfs-root/usr/lib/appimagekit /usr/local/lib 2018-01-13 18:27:08 +01:00
probonopd 9d6c422e8f Account for squashfs-root/usr/lib/appimagekit/mksquashfs 2018-01-13 18:18:18 +01:00
Verban Adrian 0cde4e7f4a Added requested documentation (#212)
Added usage documentation for -extra-plugins argument, with usage examples.
2018-01-13 13:56:43 +01:00
probonopd 46a1e7f481 Revert "Trying to mitigate #207"
This reverts commit 052264110f.
2018-01-07 19:17:29 +01:00
probonopd 052264110f Trying to mitigate #207 2018-01-07 17:18:32 +00:00
probonopd 935a629e9e Happy New Year! 2018-01-06 17:00:12 +01:00
probonopd 83ce7b688e Qt 5.9.3 2018-01-02 02:13:17 +01:00
probonopd 972a2dffcc Fix download location, thanks @KurtPfeifle 2018-01-02 02:01:21 +01:00
probonopd e3c0ab3421 Update README.md
[ci skip]
2018-01-01 22:20:08 +01:00
probonopd 647215f3d2 Overhaul intro, partly addresses #202
[ci skip]
2018-01-01 21:32:49 +01:00
probonopd 38a727345d Do not bundle libnsl.so.1 as it belongs to glibc 2017-12-31 16:59:14 +01:00
Mostafa Sedaghat Joo c1ee04f116 Update README.md (#201) 2017-12-17 13:14:04 +01:00
TheAssassin c79387c953 Improve instructions in README (#197)
Most important change is replacing `-q` with `-nv` (non-verbose, i.e., shows some meta information, but won't display a progress bar). [ci skip]
2017-12-07 07:03:03 +00:00
probonopd ff5cd2102b Remove libgssapi_krb5.so.2 because https://github.com/Subsurface-divelog/subsurface/issues/917 2017-12-06 18:24:53 +01:00
Verban Adrian 122eaca6d5 Add extra Qt plugins manually (#152)
Added posibility for developer to deploy aditional Qt plugins through a
list of plugins directories and plugins, relative path to the Qt plugins
directory
2017-12-02 19:47:43 +01:00
TheAssassin e60649ba4f Merge pull request #196 from probonopd/revert-195-fix/close
Revert "Call close(); on QProcess"
2017-11-27 22:39:59 +01:00
probonopd c8016ad707 Revert "Call close(); on QProcess" 2017-11-27 21:05:29 +00:00
TheAssassin a67df55b01 Merge pull request #195 from probonopd/fix/close
Call close(); on QProcess
2017-11-27 22:03:37 +01:00
probonopd fea29bda61 Call close(); on QProcess
https://github.com/probonopd/linuxdeployqt/issues/194#issuecomment-347322024
2017-11-27 20:54:39 +00:00
probonopd 23400c5066 ppa:beineri/opt-qt593-trusty
[ci skip]
2017-11-26 23:55:15 +01:00
probonopd e129d347bf Bundle platformthemes, closes #60
Note that this only has an effect if the Qt installation has platformthemes installed,
https://launchpad.net/~beineri/+archive/ubuntu/opt-qt592-trusty has
2017-11-26 23:52:31 +01:00
probonopd d143cf7897 Deploy platforminputcontexts whenever libQt5Gui is deployed (#190)
Closes #131
2017-11-24 19:45:14 +00:00
Abylay Ospan 25e0269001 deploy xcbglintegrations plugin if libxcb-glx used (#188)
if xcbglintegrations plugin not deployed then we get
following error message when try to run AppImage application:

"QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor
EGL are enabled"

we should include xcbglintegrations plugin when libxcb-glx.so found in
library list (obtained from ldd output). Some applications do not
depends on libQt5OpenGL.so but depends on libxcb-glx.so.
2017-11-20 18:06:23 +01:00
TheAssassin afac55f2de Improve README (#187)
Be explicit about linuxdeployqt's filename (because [explicit is better than implicit](https://www.python.org/dev/peps/pep-0020/)).
Relative paths don't need a `./` prefix.
uploadtool now creates `continuous` branches with a suffix, and the `exclude` list should respect that.
2017-11-19 07:36:25 +01:00
probonopd d3e269f31d libgtk-x11-2.0.so.0 and libgdk-x11-2.0.so.0 are missing on openSUSE-Tumbleweed-KDE-Live-x86_64-*-Media.iso 2017-11-17 21:58:40 +01:00
probonopd 1715def7f6 Install desktop-file-utils so that it can be bundled 2017-11-17 21:41:02 +01:00
probonopd 5533a9f3cf Bundle desktop-file-validate dependencies 2017-11-17 21:31:42 +01:00
probonopd 183db896c6 Add desktop-file-validate 2017-11-17 21:29:45 +01:00
TheAssassin f245c65358 Merge pull request #186 from probonopd/fix/multiarch
Fix #184 segfault on multiarch systems
2017-11-17 20:07:08 +01:00
probonopd 717eebcaf7 Fix bugs as per https://github.com/probonopd/linuxdeployqt/issues/184#issuecomment-345293540
Thanks @tresf
2017-11-17 17:50:44 +01:00
probonopd 072f773795 self-extracting compressed archive
[ci skip]
2017-11-16 19:20:10 +01:00
probonopd ac639bb146 libidn.so.11 does not come with Solus by default 2017-11-16 18:32:24 +01:00
probonopd f135499521 Fix #184 segfault caused by trying to copy copyright files 2017-11-15 19:28:29 +01:00
probonopd 002f1e62a9 Fix indentation
[ci skip]
2017-11-14 23:22:08 +01:00
probonopd a5742783cf https://github.com/probonopd/ImageMagick
[ci skip]
2017-11-12 19:37:27 +01:00
probonopd 0bb00f8250 Merge pull request #181 from sithlord48/master
Remove duplicate if on svgz icon check
2017-11-11 14:47:43 +01:00
Chris Rizzitello 35c2fedfa6 Remove duplicate if on svgz icon check 2017-11-11 08:33:45 -05:00
probonopd 80d84514d6 wget -c -q
[ci skip]
2017-11-11 13:03:52 +01:00
probonopd 9acc3bb335 export VERSION 2017-11-11 11:34:18 +01:00
probonopd 5dc2aaea62 Use QDir::cleanPath 2017-11-10 16:34:15 +01:00
probonopd c5ba2e7599 Deploy copyright files along with libraries copied from the host system
This is only implemented for Debian-like systems. Generalizations welcome.
2017-11-10 16:14:42 +01:00