Commit Graph

  • 01311f1ce3 More updates arm Luke Street 2022-07-11 18:19:39 -04:00
  • 87e377cb3c Add aarch64 build Luke Street 2021-02-28 09:40:48 -05:00
  • a56aac5ecf Support for armhf/aarch64 Luke Street 2021-02-27 21:30:19 -05:00
  • 56760df190 Fix patchelf unexpectedly overwriting symlinked libraries master continuous TheAssassin 2022-05-18 23:33:02 +02:00
  • 23dcaa5cda Log which boost version is used for build TheAssassin 2022-05-18 18:12:31 +02:00
  • 097212aa1e Merge pull request #200 from solemnwarning/exclude-library TheAssassin 2022-05-03 19:09:03 +02:00
  • 37b640fa86 Add --exclude-library option. Daniel Collins 2022-05-01 14:37:35 +01:00
  • ed42a40a87 Rebuild at least once a month TheAssassin 2022-03-03 18:35:27 +01:00
  • 4c5b9c5daf Merge pull request #188 from smarttowel/fix_149 TheAssassin 2022-01-12 10:51:49 +01:00
  • 0f5361b457 Code style fixes TheAssassin 2022-01-11 19:24:08 +01:00
  • fc27076843 Codestyle update Pavel Mikhadzionak 2022-01-11 17:47:05 +03:00
  • f59f8f9512 Add const modifier to rpath var smarttowel 2022-01-11 17:33:27 +03:00
  • ae8699854a Append $ORIGIN to rpath if missed smarttowel 2022-01-11 17:18:15 +03:00
  • fa3e51c7db Possible fix for #149 smarttowel 2022-01-11 16:24:37 +03:00
  • d2e9567029 Add FetchContent fallback for CImg TheAssassin 2021-12-03 18:28:41 +01:00
  • fb5cd4d32d Require static boost libs only if necessary TheAssassin 2021-12-03 14:41:30 +01:00
  • 5fb5ca5a8b Remove duplicate inclusion of CTest TheAssassin 2021-12-01 05:28:35 +01:00
  • ae714d69ff Support system-provided CImg only from now on TheAssassin 2021-12-01 04:56:44 +01:00
  • 01331697d0 Support only system-provided boost from now on TheAssassin 2021-12-01 04:39:38 +01:00
  • d903364ffc Update linuxdeploy-desktopfile TheAssassin 2021-12-01 03:50:05 +01:00
  • d77cff2adc Update cmake-scripts TheAssassin 2021-12-01 03:49:32 +01:00
  • 5685bc575e Test invalid headers and missing files in ELF library TheAssassin 2021-11-30 00:08:52 +01:00
  • d621d3949d Refactor and simplify tests config in CMake TheAssassin 2021-11-30 00:05:15 +01:00
  • 0c49714228 Use cmake-scripts to manage gtest dependency TheAssassin 2021-11-30 00:01:54 +01:00
  • 9aa59f3e75 Improve detection of excluded test targets, mk. 2 TheAssassin 2021-11-20 01:58:28 +01:00
  • bcd9d5337e Improve detection of excluded test targets TheAssassin 2021-11-20 01:56:42 +01:00
  • 39ab9909cf Fix test executable discovery TheAssassin 2021-11-20 01:35:16 +01:00
  • 03d8cb3234 Install missing dependencies for coverage builds TheAssassin 2021-10-16 03:52:18 +02:00
  • 2dfccf760b Fix coverage builds TheAssassin 2021-10-16 03:47:36 +02:00
  • 789222bae6 Test that deployment actually works TheAssassin 2021-10-16 03:40:43 +02:00
  • 7e3beb4336 Add new test to check minimum permissions TheAssassin 2021-10-16 03:37:22 +02:00
  • 63d2fa5437 Add minimum permissions to copied files TheAssassin 2021-10-16 03:22:02 +02:00
  • 49f4f23776 Remove accidentally committed debug code TheAssassin 2021-05-29 01:30:28 +02:00
  • 1d534d2b32 Do not set rpath in statically linked or debug symbols ELF files TheAssassin 2021-05-29 01:25:21 +02:00
  • 3c6096433d Detect dynamically linked and debug symbols only ELF files TheAssassin 2021-05-29 01:19:42 +02:00
  • 86c99ccfb4 Fix header name collision TheAssassin 2021-05-28 23:14:51 +02:00
  • d5c4124a0b Make sure to compare canonical paths TheAssassin 2021-05-25 23:17:41 +02:00
  • a73dbf68f4 Fix linuxdeploy accidentally exiting on warning TheAssassin 2021-05-25 22:50:24 +02:00
  • a7a255f9f1 Fix escaping in auto-generated script, mk. 2 TheAssassin 2021-05-25 17:38:09 +02:00
  • 679904ce7b Add $LINUXDEPLOY_PLUGIN_MODE TheAssassin 2021-05-25 17:22:26 +02:00
  • 6b96159f88 Fix escaping in auto-generated script TheAssassin 2021-05-25 16:49:19 +02:00
  • ab49cecf09 Make sure custom AppRun files are executable TheAssassin 2021-05-25 16:49:00 +02:00
  • 49c3a57226 Embed GitHub run number TheAssassin 2021-05-25 10:51:05 +02:00
  • 39b03f630d Update linuxdeploy-desktopfile TheAssassin 2021-05-15 17:18:15 +02:00
  • 0a6a1c59b7 Fix test execution in CI build script TheAssassin 2021-05-14 08:34:18 +02:00
  • 7b1c858ff5 Fix macro like in linuxdeploy-desktopfile TheAssassin 2021-05-14 08:33:28 +02:00
  • 0c23a481fe Update linuxdeploy-desktopfile TheAssassin 2021-05-13 15:06:18 +02:00
  • b7c9785626 Fix source archive hash TheAssassin 2021-04-22 09:38:18 +02:00
  • 9fb2ac35d2 Use matrix to simplify workflow, mk. 3 TheAssassin 2021-01-03 15:24:44 +01:00
  • f83a0e99eb Use matrix to simplify workflow, mk. 2 TheAssassin 2021-01-03 15:23:27 +01:00
  • 8c848e6b26 Use matrix to simplify workflow TheAssassin 2021-01-03 15:21:44 +01:00
  • 58f8b6a6fd Fix FUSE issues on i386... in the right job TheAssassin 2020-12-11 12:09:43 +01:00
  • c1bd11028c Fix FUSE issues on i386 TheAssassin 2020-12-11 11:54:46 +01:00
  • da1bae216a Install 32-bit dependencies, mk. 2 TheAssassin 2020-12-11 11:17:59 +01:00
  • b42420e731 Install 32-bit dependencies TheAssassin 2020-12-11 11:13:42 +01:00
  • 8f86082322 Fix bug in actions workflow TheAssassin 2020-12-11 09:53:36 +01:00
  • fb80d6a4f4 Update ignore patterns TheAssassin 2020-12-10 22:32:37 +01:00
  • 575dde281d Switch to GitHub actions TheAssassin 2020-12-10 22:10:04 +01:00
  • 3e05627373 Merge pull request #156 from patrickelectric/fix_include_std_runtime_error TheAssassin 2020-11-18 18:19:48 +01:00
  • 73f3126a59 subprocess: Add missing include for std::runtime_error Patrick José Pereira 2020-11-18 11:58:15 -03:00
  • b6a1ba290e Close file descriptors when process has exited TheAssassin 2020-10-07 04:37:50 +02:00
  • 3c21d86574 Improve file descriptor connection TheAssassin 2020-10-07 04:25:14 +02:00
  • 2554b35403 Check return code of ::close TheAssassin 2020-10-07 03:37:00 +02:00
  • bfcde878e2 Log error when pipe creation fails TheAssassin 2020-10-05 22:31:16 +02:00
  • 0d57e9ae9b Log error when pipe creation fails fix-145 TheAssassin 2020-10-05 22:31:16 +02:00
  • 04d5321a5f Merge pull request #148 from JokerQyou/master TheAssassin 2020-09-25 14:18:42 +02:00
  • 76f1d8fee5 Read ldd error message from both stdout and stderr Joker_ 2020-09-23 11:49:24 +08:00
  • e4fff0a5b7 Merge pull request #146 from linuxdeploy/fix-145 TheAssassin 2020-09-22 13:46:31 +02:00
  • 407ecc408d Read subprocesses' pipes until they're empty TheAssassin 2020-09-22 12:59:40 +02:00
  • 8ee0e43c23 Switch to new subprocess lib in type 0 plugins, mk. 3 TheAssassin 2020-09-04 18:02:40 +02:00
  • e9bbbc80f4 Switch to new subprocess lib in type 0 plugins, mk. 2 TheAssassin 2020-08-31 08:39:43 +02:00
  • 68f4655fc4 Add method to write from buffers to ldLog streams TheAssassin 2020-08-31 06:30:06 +02:00
  • 1072c6d9f0 Improve check_output performance TheAssassin 2020-08-31 05:08:24 +02:00
  • f33dc8dd34 Switch to new subprocess lib in type 0 plugins, mk. 1 TheAssassin 2020-08-31 04:41:01 +02:00
  • 6621f1edf7 Forgot to add pipe reader to CMake TheAssassin 2020-08-31 04:20:40 +02:00
  • ee73ac6c8e Use new pipe_reader in subprocess's check_output TheAssassin 2020-08-31 04:20:03 +02:00
  • 66691ee882 Add new helper class pipe reader TheAssassin 2020-08-28 17:36:56 +02:00
  • e91b459fce Use std::distance instead of pointer arithmetics TheAssassin 2020-08-08 11:54:58 +02:00
  • 3f86f178a5 Use classic C string handling TheAssassin 2020-08-08 11:49:17 +02:00
  • a8975e0e50 Clean up memory in case exec* fails TheAssassin 2020-08-08 11:44:21 +02:00
  • 6c47939fdc Fix initialization bug TheAssassin 2020-08-08 11:34:02 +02:00
  • 8663e5bf26 Update license information in help text TheAssassin 2020-08-08 01:06:23 +02:00
  • 89493e399b Build fully static strip binary TheAssassin 2020-08-08 00:47:54 +02:00
  • 4d999ef5c6 Build somewhat static strip ourselves TheAssassin 2020-08-08 00:08:49 +02:00
  • b39dfa6591 Fix static binaries handling TheAssassin 2020-08-07 22:00:59 +02:00
  • 484ff3f004 Fix C string processing bug TheAssassin 2020-08-07 21:20:26 +02:00
  • 8b604871cc Refactor duplicate code into static method TheAssassin 2020-08-07 21:19:27 +02:00
  • 88dd09f2d1 Set all variables to defaults in header TheAssassin 2020-08-07 21:18:56 +02:00
  • d43e8a42bf Fix whitespace TheAssassin 2020-08-07 21:18:34 +02:00
  • 5feef7880e Try to fix waitpid issues TheAssassin 2020-08-07 20:16:36 +02:00
  • 2b2c6a913f Set default value TheAssassin 2020-08-07 20:15:44 +02:00
  • aeb0bfa98b Use consistent error message for all plugins TheAssassin 2020-08-07 20:15:02 +02:00
  • 37aa37f5fe Fix behavior of close() TheAssassin 2020-08-07 16:41:55 +02:00
  • 59a8ec41ba Replace cpp-subprocess with own linuxdeploy-subprocess TheAssassin 2020-08-07 15:39:32 +02:00
  • 4a0cfe323d Require newer CMake version only for static builds TheAssassin 2020-08-07 15:38:13 +02:00
  • c895a1dc59 Add kill and poll features for processes TheAssassin 2020-08-07 15:32:07 +02:00
  • 80a5667ca7 Check waitpid() for errors TheAssassin 2020-08-07 15:31:37 +02:00
  • 2425ccc832 Extract process handling into separate class TheAssassin 2020-08-07 13:45:52 +02:00
  • 55b2d00f23 Add reusable assert template TheAssassin 2020-08-07 13:34:11 +02:00
  • e1f6da17b4 Add basic subprocess micro library TheAssassin 2020-08-07 00:57:46 +02:00