Commit Graph

51 Commits

Author SHA1 Message Date
probonopd 600fc20ea7 Keep existing AppRun (#335)
Keep existing AppRun, closes #159
2018-12-15 11:12:48 +00:00
probonopd 7749d00eb0 Fix typo 2018-10-21 14:10:44 +00:00
probonopd 37b428898b Use VERSION=$TRAVIS_TAG if it is there 2018-10-21 13:02:03 +00:00
TheAssassin f74e53d447 Print version number during build 2018-02-02 13:20:18 +01: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
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 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
probonopd b3f0277211 Update tests-environment.sh 2017-11-04 13:41:56 +01:00
TheAssassin c0217607bc Authenticate downloaded file by checking hash sum 2017-10-28 22:08:35 +02:00
TheAssassin 6bc4c246f0 Fix PPA name 2017-10-28 22:07:08 +02:00
Martin Höher 8c13c97c77 Add test for qmake option 2017-08-11 22:37:47 +02:00
Felix Barz 93ba2f186e Qt module project structure (#124)
Refactor the project structure to make it build as a "Qt module". It's a first step to get this tool closer to Qt.

The main advantage here is: Simply running:
```
qmake
make
make install
```

will compile and install the tool into your Qt installation, and make it a part of your Qt just like any other tool (qmake, etc.)
2017-06-19 18:32:52 +02:00
probonopd 9a8902399a Switch to Qt 5.9 2017-06-05 11:13:04 +02:00
probonopd 0d9494b240 Switch to Qt 5.9 2017-06-05 11:03:21 +02:00
TheAssassin 1088dfa999 Fix linuxdeployqt crashes on Travis (closes #108)
By using a stable patchelf binary instead of compiling the latest master
from NixOS/patchelf, the crash could be solved.

An issue has been created in NixOS/patchelf attempting to fix this
upstream.

We should think about relying on stable versions (e.g. their tags) in
the future instead of building the master branch, especially since
linuxdeployqt is a development tool that many developers rely on.
2017-06-01 22:11:40 +02:00
TheAssassin df417bd38a Upload files for debugging if linuxdeployqt segfaults 2017-05-29 23:59:13 +02:00
probonopd c79654e7e8 Revert "Try Qt 5.7.1 to see whether it also segfaults on Travis CI"
It does. Using  Qt 5.7.1 makes no difference

This reverts commit e5b7c2f433.
2017-05-25 13:32:10 +02:00
probonopd e5b7c2f433 Try Qt 5.7.1 to see whether it also segfaults on Travis CI 2017-05-25 13:17:45 +02:00
probonopd bb39683187 Try patchelf 0.9 = 44b7f95 2017-05-20 15:16:08 +02:00
probonopd 6dd15c61b7 Update tests-ci.sh 2017-05-07 14:20:13 +02:00
probonopd 84f063dc80 For now skip the tests, since we are getting an unexplainable segfault 2017-05-07 13:04:27 +02:00
probonopd 29b51782c6 Do not nest an AppImage inside the AppImage to facilitate --appimage-extract
Closes #107
2017-05-07 12:40:03 +02:00
probonopd cc66407204 Update tests-environment.sh
[ci skip]
2017-05-07 12:37:55 +02:00
Àlex Fiestas 4c33c5ed97 Make running the tests like in travis-ci easier (#92)
* Move testing logic from travis.yml to tests-ci.sh script

This way we can share this logic between travis CI and other systems
like for example a docker container.

* Move logic to create a testing environment to tests-environment.sh

As with the logic to execute the tests, this way we can share this logic
with other systems to tests linuxdeployqt.

* Install Qt also in tests-environment.sh

No reason to keep it separate from the rest as far as I know

* Wait until the X server is up and running

Otherwise we get into a racy situation.

* Add Dockerfile to create a testing container

This container tries to emulate the environment we have in travis-ci,
this way we can test whatever is failing on the CI locally.
2017-03-17 18:45:30 +01:00
probonopd c48ce01ef1 Test bundling the sample Qt WebEngine Application 2017-02-20 19:13:24 +01:00
probonopd b41466bedf Delete file
[ci skip]
2017-02-20 19:10:05 +01:00
probonopd 965ce16cdc Add files via upload 2017-02-20 19:09:45 +01:00
probonopd 2aae688c86 Create file 2017-02-20 19:09:29 +01:00
probonopd b4d8f4245d Sleep longer 2017-02-19 14:56:28 +01:00
probonopd 4b2c81ff84 Workaround for: https://github.com/probonopd/linuxdeployqt/issues/25 2017-02-19 14:41:07 +01:00
probonopd b5f6c4cb54 ldd nonfhs/QtQuickControls2Application 2017-02-19 14:34:29 +01:00
probonopd eb3a4f2959 Do not delete files, reduce sleep to 5 2017-02-19 14:30:07 +01:00
probonopd 3346b044cd Only upload after success 2017-02-19 14:22:43 +01:00
probonopd ea4f511342 Reorganize tests 2017-02-19 14:21:23 +01:00
probonopd d570e15c20 Add QtQuickControls2Application test 2017-02-19 14:10:12 +01:00
probonopd 86ce8f84e2 Workaround to deploy Qt diretory to qt/ in FHS-like mode 2017-02-19 13:13:58 +01:00
probonopd 7a9add8f9e Fix tests 2017-02-19 12:55:26 +01:00
probonopd 45a137db53 unset ENVs set by beineri Qt 2017-02-19 12:43:46 +01:00
probonopd cf48edd007 Increase verbosity of tests 2017-02-19 12:36:36 +01:00
probonopd 380d296d09 Try to run Qt application using Xpra 2017-02-19 12:32:46 +01:00
probonopd c933d60c08 Add tests, see #77 2017-02-19 12:21:38 +01:00
probonopd 62bcd3dfe3 Add tests/QtWidgetsApplication 2017-02-19 12:08:39 +01:00
probonopd 7fb5934f65 Begin to adapt for Linux 2016-09-05 17:43:37 +02:00