654 Commits
Author SHA1 Message Date
TheAssassin 2dfccf760b Fix coverage builds 2021-10-16 03:47:36 +02:00
TheAssassin 789222bae6 Test that deployment actually works 2021-10-16 03:40:43 +02:00
TheAssassin 7e3beb4336 Add new test to check minimum permissions 2021-10-16 03:37:22 +02:00
TheAssassin 63d2fa5437 Add minimum permissions to copied files
Fixes #181.
2021-10-16 03:22:02 +02:00
TheAssassin 49f4f23776 Remove accidentally committed debug code 2021-05-29 01:30:28 +02:00
TheAssassin 1d534d2b32 Do not set rpath in statically linked or debug symbols ELF files 2021-05-29 01:25:21 +02:00
TheAssassin 3c6096433d Detect dynamically linked and debug symbols only ELF files
TODO: extract ELF stuff into new small C++ wrapper library that can be used in various places (e.g., AppImageLauncher, the AppImage runtime, ...)
2021-05-29 01:19:42 +02:00
TheAssassin 86c99ccfb4 Fix header name collision 2021-05-29 01:09:48 +02:00
TheAssassin d5c4124a0b Make sure to compare canonical paths
Absolute paths do not have to be canonical. For instance, .../a/../AppDir may be equivalent to .../AppDir, however the current implementation would not match them.
2021-05-25 23:17:41 +02:00
TheAssassin a73dbf68f4 Fix linuxdeploy accidentally exiting on warning 2021-05-25 22:50:24 +02:00
TheAssassin a7a255f9f1 Fix escaping in auto-generated script, mk. 2 2021-05-25 17:38:09 +02:00
TheAssassin 679904ce7b Add $LINUXDEPLOY_PLUGIN_MODE
This enables a special mode used for plugins that intend to call linuxdeploy via $LINUXDEPLOY. It skips the finishing steps to make sure they are not run prematurely.

Consider this a workaround to a bug in the AppDir root dir deployment.
2021-05-25 17:22:26 +02:00
TheAssassin 6b96159f88 Fix escaping in auto-generated script 2021-05-25 16:49:19 +02:00
TheAssassin ab49cecf09 Make sure custom AppRun files are executable 2021-05-25 16:49:00 +02:00
TheAssassin 49c3a57226 Embed GitHub run number 2021-05-25 10:51:05 +02:00
TheAssassin 39b03f630d Update linuxdeploy-desktopfile 2021-05-15 17:18:20 +02:00
TheAssassin 0a6a1c59b7 Fix test execution in CI build script 2021-05-14 08:38:45 +02:00
TheAssassin 7b1c858ff5 Fix macro like in linuxdeploy-desktopfile 2021-05-14 08:33:28 +02:00
TheAssassin 0c23a481fe Update linuxdeploy-desktopfile 2021-05-13 15:06:18 +02:00
TheAssassin b7c9785626 Fix source archive hash
For some reason, the SHA256 hash of the libjpeg source archive was
changed by the upstream. The archive seems to be okay, so changing the
hash should be fine.
2021-04-22 09:38:18 +02:00
TheAssassin 9fb2ac35d2 Use matrix to simplify workflow, mk. 3 2021-01-03 15:24:44 +01:00
TheAssassin f83a0e99eb Use matrix to simplify workflow, mk. 2 2021-01-03 15:23:32 +01:00
TheAssassin 8c848e6b26 Use matrix to simplify workflow 2021-01-03 15:21:44 +01:00
TheAssassin 58f8b6a6fd Fix FUSE issues on i386... in the right job 2020-12-11 12:09:43 +01:00
TheAssassin c1bd11028c Fix FUSE issues on i386 2020-12-11 11:54:46 +01:00