Commit Graph

  • c1452fa870 Merge branch 'master' into fix_deploy_library_destinationPath TheAssassin 2018-07-18 21:46:25 +02:00
  • 03cae41d55 Fix deployLibrary destinationPath construction. Alexis Lopez Zubieta 2018-07-18 13:34:20 -05:00
  • c10eafe823 Bundle Qt plugin TheAssassin 2018-07-17 14:18:48 +02:00
  • 4a7301eba5 Use patchelf v0.8 TheAssassin 2018-07-13 01:01:53 +02:00
  • a3cc38d406 Show error message if dependency library cannot be found TheAssassin 2018-07-12 23:39:17 +02:00
  • 144fd2deb0 Deactivate strip calls if $NO_STRIP is set TheAssassin 2018-07-12 21:08:50 +02:00
  • b96389a064 Use -n parameter to enhance search for suitable desktop file TheAssassin 2018-07-12 18:22:43 +02:00
  • b156ffc0cb Add stringEndsWith helper TheAssassin 2018-07-12 18:19:37 +02:00
  • bd052a5b1f Add prefix to every line in plugin output TheAssassin 2018-07-10 15:08:17 +02:00
  • f06d5e5832 Store plugin name in plugin class TheAssassin 2018-07-10 15:06:21 +02:00
  • a0ace9f75c Actually build 32-bit patchelf for 32-bit AppImage TheAssassin 2018-07-07 05:29:21 +02:00
  • 2b7a5928a5 Fix forceDeployLibrary, mk. 2 TheAssassin 2018-07-01 02:28:44 +02:00
  • ec862d0af9 Fix forceDeployLibrary TheAssassin 2018-07-01 01:06:31 +02:00
  • df61b059d3 Force deploy libraries specified on the CLI TheAssassin 2018-06-30 23:27:02 +02:00
  • 5baac459b3 Don't upload AppImage plugin TheAssassin 2018-06-30 16:40:15 +02:00
  • c783be934b Fix build failure TheAssassin 2018-06-30 16:15:37 +02:00
  • ae6dfcfe21 Bundle AppImage plugin in Docker friendly way TheAssassin 2018-06-30 16:10:35 +02:00
  • c07025ab8a Fix missing dependency TheAssassin 2018-06-30 00:52:55 +02:00
  • c438d5ee2b Change build type TheAssassin 2018-06-30 00:52:10 +02:00
  • ee15c88978 Fix path to CImg TheAssassin 2018-06-30 00:22:59 +02:00
  • 80fc055373 Use bundled CImg for i386 build TheAssassin 2018-06-30 00:18:59 +02:00
  • 5d81258547 Bundle CImg for multiarch builds TheAssassin 2018-06-30 00:18:29 +02:00
  • d57e4750c2 Re-enable parallel builds TheAssassin 2018-06-30 00:18:02 +02:00
  • ddbca26b1b Try to resolve apt package conflict TheAssassin 2018-06-30 00:02:55 +02:00
  • 2e503362a0 Remove unused code TheAssassin 2018-06-29 23:51:02 +02:00
  • 7a2390ea95 Show held packages TheAssassin 2018-06-29 23:44:50 +02:00
  • 312287d937 Try to fix apt issues, mk. 8 TheAssassin 2018-06-29 23:26:33 +02:00
  • a641ae7fac Try to fix apt issues, mk. 7 TheAssassin 2018-06-29 23:20:06 +02:00
  • b332dc7e7d Try to fix missing header TheAssassin 2018-06-29 22:09:36 +02:00
  • b16329f8ba Debug missing header TheAssassin 2018-06-29 21:59:52 +02:00
  • ee6fd2e594 Try to fix apt issues, mk. 6 TheAssassin 2018-06-29 21:38:59 +02:00
  • 4ee5a903ce Try to fix apt issues, mk. 5 TheAssassin 2018-06-29 21:34:00 +02:00
  • 852ac4d038 Try to get rid of duplicate i386 builds on Travis, mk. 2 TheAssassin 2018-06-29 21:27:35 +02:00
  • eea9a5a9f9 Try to get rid of duplicate i386 builds on Travis TheAssassin 2018-06-29 21:24:32 +02:00
  • b046bef4c9 Try to fix apt issues, mk. 4 TheAssassin 2018-06-29 21:22:16 +02:00
  • e311bc9217 Try to fix apt issues, mk. 3 TheAssassin 2018-06-29 21:19:26 +02:00
  • 0cb0223560 Try to fix apt issues, mk. 2 TheAssassin 2018-06-29 21:16:30 +02:00
  • e7b3a0987a Try to fix apt issues TheAssassin 2018-06-29 21:14:22 +02:00
  • efb59d6ea7 Install cross compilers TheAssassin 2018-06-29 21:09:08 +02:00
  • 39ddfc5c79 Install libpng-dev TheAssassin 2018-06-29 21:06:27 +02:00
  • d5aa361eb4 Fix .travis.yml TheAssassin 2018-06-29 21:03:38 +02:00
  • 08a1bf9b69 Multiarch builds, mk. 1 TheAssassin 2018-06-29 21:00:23 +02:00
  • eba0d70576 Improve ignores TheAssassin 2018-06-29 20:59:56 +02:00
  • 1a4d9e8130 Add i386 toolchain TheAssassin 2018-06-29 20:50:14 +02:00
  • 2b94a4b408 Improve FindLibMagic TheAssassin 2018-06-29 12:31:20 +02:00
  • dcf4f79059 Fix boost library types TheAssassin 2018-06-29 11:17:27 +02:00
  • 345fc638b6 Improve README TheAssassin 2018-06-29 11:08:37 +02:00
  • 8d3284c447 Merge branch 'experimental/standalone-boost' TheAssassin 2018-06-29 02:46:35 +02:00
  • a4217d816c Standalone boost builds, mk. 2 TheAssassin 2018-06-29 02:42:29 +02:00
  • ed48153cbb Fix boost-config version TheAssassin 2018-06-29 01:53:56 +02:00
  • a85dede6fe Standalone boost builds, mk. 1 TheAssassin 2018-06-29 01:38:09 +02:00
  • 091a3cb527 Update args TheAssassin 2018-06-29 00:56:52 +02:00
  • 3244103029 Don't call strip if rpath starts with $ TheAssassin 2018-06-28 14:56:54 +02:00
  • 81a0ca2e5c Bundle strip TheAssassin 2018-06-28 02:36:46 +02:00
  • 4c926ee2d8 Avoid random methods in namespace TheAssassin 2018-06-28 02:35:23 +02:00
  • b2e2ac9a0f Move main.cpp to more appropriate location TheAssassin 2018-06-28 02:33:48 +02:00
  • 78a6cb595a Call strip on shared libraries and executables TheAssassin 2018-06-28 00:53:29 +02:00
  • 3c92ca7f62 Fix copyright file deployment TheAssassin 2018-06-26 04:13:07 +02:00
  • dfaed30e35 Deploy copyright files using distro tools TheAssassin 2018-06-26 03:15:01 +02:00
  • 85c51df6d3 Fix build issues, mk. 1 TheAssassin 2018-06-25 18:43:38 +02:00
  • 76d27a352c Replace ImageMagick with CImg TheAssassin 2018-06-25 17:37:21 +02:00
  • ce4abed0fa Improve CMake variable name TheAssassin 2018-06-25 17:19:53 +02:00
  • 9f32fbf8fd Search for icons in usr/share/pixmaps as well TheAssassin 2018-06-25 03:03:47 +02:00
  • 9f2218c655 Add more debug logging TheAssassin 2018-06-23 23:35:33 +02:00
  • b64a939f30 Add tool to debug AppDir class behavior TheAssassin 2018-06-23 21:41:50 +02:00
  • e51617a1a8 Fix error message TheAssassin 2018-06-21 00:53:53 +02:00
  • 784522844e Check file type using ELF file class TheAssassin 2018-06-20 21:34:26 +02:00
  • 93adb7abde Search for linuxdeploy plugins in AppImage's directory TheAssassin 2018-06-20 21:26:48 +02:00
  • d14c776419 Add support for input plugins TheAssassin 2018-06-20 21:20:49 +02:00
  • 77ae6072d8 Add int-type log operators TheAssassin 2018-06-20 21:14:30 +02:00
  • 03639f6cd9 Add missing null check TheAssassin 2018-06-20 20:42:24 +02:00
  • 5f146507ef Fix API level check TheAssassin 2018-06-20 20:42:09 +02:00
  • 3f1a95f891 Set rpath for existing binaries and libraries TheAssassin 2018-06-20 17:47:22 +02:00
  • fd2df11750 Fix .gitmodules TheAssassin 2018-06-20 17:35:53 +02:00
  • ac2fa3df7d Split off parameters from Exec entries TheAssassin 2018-06-20 16:24:27 +02:00
  • 4961f16030 Fix log message TheAssassin 2018-06-20 16:24:13 +02:00
  • 0eb444e8f8 Rename AppImage in build script to fix filesystem error, mk. 2 TheAssassin 2018-06-20 03:55:36 +02:00
  • 77c4bae5b4 Rename AppImage in build script to fix filesystem error TheAssassin 2018-06-20 03:52:10 +02:00
  • 573c311d78 Update plugin regex TheAssassin 2018-06-20 02:03:31 +02:00
  • a4c62b7d7b Bundle AppImage plugin in linuxdeploy AppImage TheAssassin 2018-06-20 01:41:25 +02:00
  • ef73118dda Actually search for plugins in current binary directory TheAssassin 2018-06-20 01:34:08 +02:00
  • 8d5beb4068 Make build script executable TheAssassin 2018-06-20 01:22:53 +02:00
  • fc2ee6a747 Move build code into separate script TheAssassin 2018-06-20 01:03:52 +02:00
  • c5d15b54ba Add support for output plugins TheAssassin 2018-06-20 00:39:30 +02:00
  • f1d8c807f3 Implement run method for plugins TheAssassin 2018-06-20 00:39:03 +02:00
  • b1b42b2cfb Add missing space TheAssassin 2018-06-19 23:55:08 +02:00
  • 42b3c6963b Fix duplicate space TheAssassin 2018-06-19 23:52:40 +02:00
  • 8174fe2fa3 Implement plugins in main binary, mk. 1 TheAssassin 2018-06-19 23:47:24 +02:00
  • 1d8d11d5f0 Fix help text TheAssassin 2018-06-19 23:42:20 +02:00
  • 65b204ddfd Extract exceptions into own header TheAssassin 2018-06-19 23:32:06 +02:00
  • e7664d462b Remove unused comment TheAssassin 2018-06-19 23:30:41 +02:00
  • 2a769ac3d9 Make findPlugins return plugin name TheAssassin 2018-06-19 22:47:01 +02:00
  • 6c6b43a1ce Fix AppRun symlink deployment TheAssassin 2018-06-19 20:55:22 +02:00
  • b7c34fa5b1 Search for plugins in plugin_test TheAssassin 2018-06-19 20:47:09 +02:00
  • 12c7ec7166 Implement standard mechanism to find plugins on the system TheAssassin 2018-06-19 20:46:53 +02:00
  • e977d16dc9 Custom plugin base exception TheAssassin 2018-06-19 20:45:16 +02:00
  • 1736e05958 Extract get own executable path functionality into function TheAssassin 2018-06-19 19:03:11 +02:00
  • 7c06295cfd Plugin system, mk. 1 TheAssassin 2018-06-19 18:02:23 +02:00
  • 47295b7a2a Return error if icon can't be found TheAssassin 2018-06-18 04:19:22 +02:00
  • a38d8f11f1 Fix logging TheAssassin 2018-06-18 04:16:41 +02:00