TheAssassin
55b2d00f23
Add reusable assert template
2020-08-07 21:22:58 +02:00
TheAssassin
e1f6da17b4
Add basic subprocess micro library
...
cpp-subprocess does not work when linked statically for some weird reason. Therefore, we're going to ship our own.
2020-08-07 21:22:58 +02:00
TheAssassin
326b002ed5
Fetch up-to-date CMake for AppImage builds
2020-08-07 21:22:58 +02:00
TheAssassin
86d4404a16
Try to use target_link_options again
2020-08-07 21:22:58 +02:00
TheAssassin
cbfbb1ee2d
Debug CI build issues mk. 1
2020-08-07 21:22:58 +02:00
TheAssassin
5fde708954
Improve CMake check
2020-08-06 14:44:00 +02:00
TheAssassin
dc07fbd401
Build static binaries for releases on Travis
2020-08-06 14:10:57 +02:00
TheAssassin
5b713b3bee
Add support for fully static builds
2020-08-06 02:07:31 +02:00
TheAssassin
5644d5ca06
Add license notices to binary for dependencies
...
Was long overdue.
2020-08-06 01:19:29 +02:00
TheAssassin
557bad2241
Add --deploy-deps-only
2020-07-15 03:17:37 +02:00
TheAssassin
590a746882
Replace std::cerr messages with ldLog
...
Was long overdue now. Makes for a consistent logging, and helps communicate that the messages are errors to the user.
2020-07-15 03:10:12 +02:00
TheAssassin
a609adb4f5
Merge pull request #135 from komputerwiz/master
...
Fix update information used by Travis builds
2020-07-05 20:41:00 +02:00
Matthew Barry
591e21a766
fix update information used by Travis builds
...
Seems like this was overlooked by commit 2af5430 when fixing #126
2020-07-05 12:50:47 -05:00
TheAssassin
0f3a118687
Add param to automatically rename deployed icons
...
Useful e.g., when passing multiple icons with different resolutions via -i, if they have the resolution in the filename.
Also removes all traces of that appName concept that has been abandoned.
2020-06-11 21:04:33 +02:00
TheAssassin
1c0ce6a0a5
Merge pull request #132 from X0rg/patch-1
...
Update README.md with CPU-X project
2020-05-24 01:50:12 +02:00
Xorg
2f00292756
Update README.md with CPU-X project
2020-05-24 01:00:32 +02:00
TheAssassin
f24c167722
Add $LINUXDEPLOY for input plugins
...
The input plugins can use this environment variable to call linuxdeploy themselves. This can be very handy to have it deploy additional dependencies on libraries they copy themselves.
An alternative approach is to simply use liblinuxdeploy inside the plugin, like the Qt plugin does.
2020-05-03 18:32:55 +02:00
TheAssassin
2af54304e2
Fix update information
...
Closes #126 .
2020-04-08 23:41:58 +02:00
TheAssassin
4391ad24d9
Merge pull request #125 from d1vanov/master
...
Fix links in README.md
2020-04-04 16:19:13 +02:00
Dmitry Ivanov
f3ae65bc57
Fix links in README.md
2020-04-04 17:17:41 +03:00
TheAssassin
d086da38c4
Allow users to use custom patchelf
...
Fixes #120 .
2020-02-06 02:34:37 +01:00
TheAssassin
652ef5a215
Use the right method to resolve symlinks
...
Just checked with absolute, it doesn't always resolve symlinks. canonical is supposed to do that according to https://www.boost.org/doc/libs/1_48_0/libs/filesystem/v3/doc/reference.html#Canonical-path .
2019-12-13 17:53:28 +01:00
TheAssassin
2b13c52452
Workaround for ldd bug
...
Closes #110 .
See https://sourceware.org/bugzilla/show_bug.cgi?id=25263 for more information.
2019-12-13 17:49:22 +01:00
TheAssassin
c45cd46319
Move which to utils module
...
Also uses the native split functionality provided by the utils module
instead of some external dependency's.
Preparation for using this method in plugins such as the Qt plugin.
2019-11-19 11:28:24 +01:00
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