TheAssassin
1bd5453c61
Fix detection of copyright tools
...
CC #104
2019-11-18 23:13:44 +01:00
TheAssassin
9783db602e
Quick fix unavailability of which command
...
CC #104
2019-11-18 20:44:53 +01:00
TheAssassin
6cfa741f40
Add missing newline ( fixes #102 )
2019-11-13 15:31:52 +01:00
TheAssassin
1be3327a11
Use own prebuilt CMake
2019-09-28 15:25:13 +02:00
TheAssassin
cca5ad2e07
Merge pull request #96 from linuxdeploy/completely-switch-to-centos6
...
Build all binaries on CentOS 6
2019-09-28 04:22:40 +02:00
TheAssassin
058832615c
Fix binaries upload
2019-09-28 04:02:00 +02:00
TheAssassin
cf5927c521
Make sure old build script artifacts carry different name
2019-09-28 03:49:57 +02:00
TheAssassin
103b637944
Make CentOS 6 build script equivalent to old one
2019-09-28 03:49:15 +02:00
TheAssassin
58189efba6
Build binaries on CentOS 6
2019-09-28 03:48:53 +02:00
TheAssassin
019f902b17
Fix Docker build artifacts handling
2019-09-28 03:48:18 +02:00
TheAssassin
f97d1e9a01
Improve shell use of Docker images
2019-09-28 03:47:24 +02:00
TheAssassin
543078c11e
Clean up Dockerfile
2019-09-28 03:47:05 +02:00
TheAssassin
9ddb0d7650
Remove old debug code
2019-09-28 01:33:45 +02:00
TheAssassin
8252503d97
Merge pull request #95 from linuxdeploy/centos6-builds
...
Centos6 builds
2019-09-27 21:59:30 +02:00
TheAssassin
d312ba07d0
No need to run install step for Docker builds
2019-09-27 21:34:06 +02:00
TheAssassin
d3853e961b
Clean up Dockerfile
2019-09-27 21:32:44 +02:00
TheAssassin
ef7b397d4a
Use devtoolset to compile dependencies in CentOS 6 builds
2019-09-27 21:32:27 +02:00
TheAssassin
330f8a393f
Use devtoolset 7 for 64-bit CentOS builds
2019-09-27 21:32:09 +02:00
TheAssassin
77ad746c5d
Build i386 CentOS 6 binaries on Travis
2019-09-27 21:15:52 +02:00
TheAssassin
cd04cc260e
32-bit CentOS 6 builds
2019-09-27 21:09:10 +02:00
TheAssassin
3c4580a325
Allow bundling of additional binaries without moving them
...
Required to bundle e.g., applications' plugins together with their
dependencies without moving them out of position so they can still
be found by the original apps.
2019-09-22 19:06:00 +02:00
TheAssassin
f20af7dc67
Refactor and improve relative directory calculation
...
Also makes variable names less ambiguous and adds some documenting
comments.
2019-09-22 18:58:21 +02:00
TheAssassin
0ba33879b0
Fix argument forwarding in generated AppRun script
2019-09-12 16:35:09 +02:00
TheAssassin
f3b7c5ab73
Never ask to integrate linuxdeploy AppImages
2019-09-06 15:47:45 +02:00
TheAssassin
6bc354bacb
Update linuxdeploy-desktopfile
2019-09-06 03:13:21 +02:00
TheAssassin
d26947985d
Add tests only if they are built and can therefore be run
2019-09-06 03:13:05 +02:00
TheAssassin
2cc962a344
Update README.md
2019-08-22 15:08:04 +02:00
TheAssassin
612bf962a3
Another missing return statement
2019-08-15 01:10:02 +02:00
TheAssassin
19d958d30f
There should at least be debug messages for potential errors
2019-08-15 00:00:19 +02:00
TheAssassin
fc82028af4
More forgotten return statements in bool methods
2019-08-14 23:57:50 +02:00
TheAssassin
2d45ef4c72
Fix missing return statement in static bool method
...
Looks like devtoolset compiler behaves differently on bool methods
without an explicit return statement. Kind of strange.
Undefined behavior?
2019-08-14 23:42:57 +02:00
TheAssassin
470caa3db1
Replace ln based subprocess symlinking with boost functionality
2019-08-14 23:25:21 +02:00
TheAssassin
d24e6dac56
Clean up symlink helper
2019-08-14 22:47:59 +02:00
TheAssassin
913f5bc6cc
Mirror package was hosted on disappeared
2019-08-14 16:12:19 +02:00
TheAssassin
4746fd0e87
Merge pull request #87 from linuxdeploy/apprun-hooks
...
AppRun hooks for plugins
2019-08-14 16:10:45 +02:00
TheAssassin
de363bc90b
Merge branch 'master' into apprun-hooks
2019-08-14 15:14:02 +02:00
TheAssassin
8e9114b7c5
Improve generated AppRun script
2019-08-14 14:36:06 +02:00
TheAssassin
72e4fb49e0
Don't try to move if there's no need to do so
2019-08-14 14:35:53 +02:00
TheAssassin
abdefbc0ff
Use a custom variable to support test runs from IDE better
...
When your IDE is running as an AppImage, the $APPRUN variable is
already set in the built-in terminal. Now of course you could just
calculate the path of $APPRUN yourself and force-overwrite it in that
script; however that's more effort and more likely to break.
Therefore it's easier to just introduce and use a custom variable.
2019-08-14 14:33:25 +02:00
TheAssassin
58845cee8f
Support for AppRun hooks installed by plugins, mk. 1
2019-08-14 04:13:30 +02:00
TheAssassin
5bc8840003
Mark methods const where possible
2019-08-14 04:11:36 +02:00
TheAssassin
1cb5a742db
Break up deployment algorithm into independent methods
...
That makes maintenance easier.
2019-08-14 02:28:21 +02:00
TheAssassin
142facd986
Improve method
2019-08-14 01:35:31 +02:00
TheAssassin
aced62378a
Move AppDir root deployment into separate class
...
Makes adding more features easier, as there's a clear defined interface
to the class and the mechanism can be split into more methods more
easily without bloating the AppDir class further.
2019-08-14 01:35:23 +02:00
TheAssassin
3fd595a63b
Expose file copying helper in public interface
2019-08-14 01:33:09 +02:00
TheAssassin
9dc10fc0fc
Method can be static
2019-08-14 01:08:20 +02:00
TheAssassin
3183ee2f4f
Mark methods const where possible
2019-07-27 16:37:16 +02:00
TheAssassin
374e17b5e3
Merge pull request #85 from linuxdeploy/update_cpp_subprocess
...
Update cpp-subprocess to ensure that the bug in util::read_all() is fixed
2019-07-25 20:32:12 +02:00
TheAssassin
d9681ccf5c
Merge branch 'master' into update_cpp_subprocess
2019-07-25 20:10:35 +02:00
Alexis Lopez Zubieta
57dbdc6933
Update cpp-subprocess to ensure that the bug in util::read_all() is fixed
2019-07-25 13:08:21 -05:00