Commit Graph

  • 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
  • 326b002ed5 Fetch up-to-date CMake for AppImage builds TheAssassin 2020-08-06 15:53:38 +02:00
  • 86d4404a16 Try to use target_link_options again TheAssassin 2020-08-06 15:53:23 +02:00
  • cbfbb1ee2d Debug CI build issues mk. 1 TheAssassin 2020-08-06 15:09:36 +02:00
  • 5fde708954 Improve CMake check TheAssassin 2020-08-06 14:44:00 +02:00
  • dc07fbd401 Build static binaries for releases on Travis TheAssassin 2020-08-06 02:15:36 +02:00
  • 5b713b3bee Add support for fully static builds TheAssassin 2020-08-06 02:07:31 +02:00
  • 5644d5ca06 Add license notices to binary for dependencies TheAssassin 2020-08-06 01:19:29 +02:00
  • 557bad2241 Add --deploy-deps-only TheAssassin 2020-07-15 03:17:37 +02:00
  • 590a746882 Replace std::cerr messages with ldLog TheAssassin 2020-07-15 02:53:17 +02:00
  • a609adb4f5 Merge pull request #135 from komputerwiz/master TheAssassin 2020-07-05 20:41:00 +02:00
  • 591e21a766 fix update information used by Travis builds Matthew Barry 2020-07-05 12:50:47 -05:00
  • 0f3a118687 Add param to automatically rename deployed icons TheAssassin 2020-06-11 21:04:03 +02:00
  • 1c0ce6a0a5 Merge pull request #132 from X0rg/patch-1 TheAssassin 2020-05-24 01:50:12 +02:00
  • 2f00292756 Update README.md with CPU-X project Xorg 2020-05-24 01:00:32 +02:00
  • f24c167722 Add $LINUXDEPLOY for input plugins TheAssassin 2020-05-03 18:32:55 +02:00
  • 2af54304e2 Fix update information TheAssassin 2020-04-08 23:41:58 +02:00
  • 4391ad24d9 Merge pull request #125 from d1vanov/master TheAssassin 2020-04-04 16:19:13 +02:00
  • f3ae65bc57 Fix links in README.md Dmitry Ivanov 2020-04-04 17:17:41 +03:00
  • d086da38c4 Allow users to use custom patchelf TheAssassin 2020-02-06 02:34:37 +01:00
  • 652ef5a215 Use the right method to resolve symlinks TheAssassin 2019-12-13 17:53:28 +01:00
  • 2b13c52452 Workaround for ldd bug TheAssassin 2019-12-13 17:49:10 +01:00
  • c45cd46319 Move which to utils module TheAssassin 2019-11-19 11:28:21 +01:00
  • 1bd5453c61 Fix detection of copyright tools TheAssassin 2019-11-18 23:13:44 +01:00
  • 9783db602e Quick fix unavailability of which command TheAssassin 2019-11-18 20:44:46 +01:00
  • 6cfa741f40 Add missing newline (fixes #102) TheAssassin 2019-11-13 15:31:52 +01:00
  • 1be3327a11 Use own prebuilt CMake TheAssassin 2019-09-28 15:25:13 +02:00
  • cca5ad2e07 Merge pull request #96 from linuxdeploy/completely-switch-to-centos6 TheAssassin 2019-09-28 04:22:40 +02:00
  • 058832615c Fix binaries upload TheAssassin 2019-09-28 04:02:00 +02:00
  • cf5927c521 Make sure old build script artifacts carry different name TheAssassin 2019-09-28 03:49:57 +02:00
  • 103b637944 Make CentOS 6 build script equivalent to old one TheAssassin 2019-09-28 03:49:15 +02:00
  • 58189efba6 Build binaries on CentOS 6 TheAssassin 2019-09-28 03:48:53 +02:00
  • 019f902b17 Fix Docker build artifacts handling TheAssassin 2019-09-28 03:48:18 +02:00
  • f97d1e9a01 Improve shell use of Docker images TheAssassin 2019-09-28 03:47:24 +02:00
  • 543078c11e Clean up Dockerfile TheAssassin 2019-09-28 03:47:05 +02:00
  • 9ddb0d7650 Remove old debug code TheAssassin 2019-09-28 01:33:45 +02:00
  • 8252503d97 Merge pull request #95 from linuxdeploy/centos6-builds TheAssassin 2019-09-27 21:59:30 +02:00
  • d312ba07d0 No need to run install step for Docker builds TheAssassin 2019-09-27 21:34:06 +02:00
  • d3853e961b Clean up Dockerfile TheAssassin 2019-09-27 21:32:44 +02:00
  • ef7b397d4a Use devtoolset to compile dependencies in CentOS 6 builds TheAssassin 2019-09-27 21:32:27 +02:00
  • 330f8a393f Use devtoolset 7 for 64-bit CentOS builds TheAssassin 2019-09-27 21:32:09 +02:00
  • 77ad746c5d Build i386 CentOS 6 binaries on Travis TheAssassin 2019-09-27 21:15:52 +02:00
  • cd04cc260e 32-bit CentOS 6 builds TheAssassin 2019-09-27 21:09:10 +02:00
  • 3c4580a325 Allow bundling of additional binaries without moving them TheAssassin 2019-09-22 19:05:22 +02:00
  • f20af7dc67 Refactor and improve relative directory calculation TheAssassin 2019-09-22 18:58:21 +02:00
  • 0ba33879b0 Fix argument forwarding in generated AppRun script TheAssassin 2019-09-12 16:35:09 +02:00
  • f3b7c5ab73 Never ask to integrate linuxdeploy AppImages TheAssassin 2019-09-06 15:47:23 +02:00
  • 6bc354bacb Update linuxdeploy-desktopfile TheAssassin 2019-09-06 03:13:21 +02:00
  • d26947985d Add tests only if they are built and can therefore be run TheAssassin 2019-09-06 03:13:05 +02:00
  • 2cc962a344 Update README.md TheAssassin 2019-08-22 15:08:04 +02:00
  • 612bf962a3 Another missing return statement TheAssassin 2019-08-15 00:55:31 +02:00
  • 19d958d30f There should at least be debug messages for potential errors TheAssassin 2019-08-15 00:00:19 +02:00
  • fc82028af4 More forgotten return statements in bool methods TheAssassin 2019-08-14 23:57:50 +02:00
  • 2d45ef4c72 Fix missing return statement in static bool method TheAssassin 2019-08-14 23:42:57 +02:00
  • 470caa3db1 Replace ln based subprocess symlinking with boost functionality TheAssassin 2019-08-14 23:25:21 +02:00
  • d24e6dac56 Clean up symlink helper TheAssassin 2019-08-14 22:47:37 +02:00
  • 913f5bc6cc Mirror package was hosted on disappeared TheAssassin 2019-08-14 16:12:19 +02:00
  • 4746fd0e87 Merge pull request #87 from linuxdeploy/apprun-hooks TheAssassin 2019-08-14 16:10:45 +02:00
  • de363bc90b Merge branch 'master' into apprun-hooks TheAssassin 2019-08-14 15:14:02 +02:00
  • 8e9114b7c5 Improve generated AppRun script TheAssassin 2019-08-14 14:36:06 +02:00
  • 72e4fb49e0 Don't try to move if there's no need to do so TheAssassin 2019-08-14 14:35:53 +02:00
  • abdefbc0ff Use a custom variable to support test runs from IDE better TheAssassin 2019-08-14 14:33:25 +02:00
  • 58845cee8f Support for AppRun hooks installed by plugins, mk. 1 TheAssassin 2019-08-14 04:13:30 +02:00
  • 5bc8840003 Mark methods const where possible TheAssassin 2019-08-14 04:11:36 +02:00
  • 1cb5a742db Break up deployment algorithm into independent methods TheAssassin 2019-08-14 02:28:21 +02:00
  • 142facd986 Improve method TheAssassin 2019-08-14 01:35:31 +02:00
  • aced62378a Move AppDir root deployment into separate class TheAssassin 2019-08-14 01:35:23 +02:00
  • 3fd595a63b Expose file copying helper in public interface TheAssassin 2019-08-14 01:33:09 +02:00
  • 9dc10fc0fc Method can be static TheAssassin 2019-08-14 01:08:20 +02:00
  • 3183ee2f4f Mark methods const where possible TheAssassin 2019-07-27 16:37:16 +02:00
  • 374e17b5e3 Merge pull request #85 from linuxdeploy/update_cpp_subprocess TheAssassin 2019-07-25 20:32:12 +02:00
  • d9681ccf5c Merge branch 'master' into update_cpp_subprocess TheAssassin 2019-07-25 20:10:35 +02:00
  • 57dbdc6933 Update cpp-subprocess to ensure that the bug in util::read_all() is fixed Alexis Lopez Zubieta 2019-07-25 13:08:21 -05:00
  • 3d766446d9 Improve log message TheAssassin 2019-07-25 17:47:34 +02:00
  • e24b46d291 Change method name to something more meaningful TheAssassin 2019-07-25 17:44:50 +02:00
  • 47b8370751 Method can be static TheAssassin 2019-07-25 17:43:45 +02:00
  • 0d055ebb81 Merge pull request #84 from darealshinji/patch-1 TheAssassin 2019-07-07 16:06:52 +02:00
  • ce5aecead5 remove all comments darealshinji 2019-07-06 20:21:16 +02:00
  • f01ae51f58 Merge pull request #79 from haampie/fix-deployment-of-dependencies TheAssassin 2019-06-10 20:31:12 +02:00
  • 0e95f19a75 Make deployLibrary deploy its dependencies by default, and avoid unnecessary recursion by making deployElfDependencies not deploy its deps of deps Harmen Stoppels 2019-06-10 20:07:58 +02:00
  • 94bb814d69 Merge pull request #78 from haampie/fix-remove-recursion-elf-deployment TheAssassin 2019-06-09 21:08:37 +02:00
  • 159b082658 Remove recursion of ELF deployment since ldd already does that for us Harmen Stoppels 2019-06-09 14:43:59 +02:00
  • 2a1127d7e8 Show acceptable icon sizes in error message TheAssassin 2019-05-24 23:25:03 +02:00
  • 3f81577b04 Fix missing newline in error messages TheAssassin 2019-05-24 22:39:18 +02:00
  • 834b467a41 Fix data printed in error message TheAssassin 2019-05-24 22:36:49 +02:00
  • 46ccb8965d Add missing valid resolutions (CC #75) TheAssassin 2019-05-24 16:19:13 +02:00
  • 5c3a51fd48 Merge pull request #71 from dbarach/master TheAssassin 2019-03-27 17:12:19 +01:00
  • 44cb9466b3 Merge branch 'master' of https://github.com/dbarach/linuxdeploy Dave Barach 2019-03-27 11:08:11 -04:00
  • 1dfcab8556 Add a workspace sanity check Dave Barach 2019-03-27 10:23:47 -04:00