Commit Graph

122 Commits

Author SHA1 Message Date
TheAssassin a4217d816c Standalone boost builds, mk. 2 2018-06-29 02:42:29 +02:00
TheAssassin ed48153cbb Fix boost-config version 2018-06-29 01:53:56 +02:00
TheAssassin a85dede6fe Standalone boost builds, mk. 1 2018-06-29 01:38:09 +02:00
TheAssassin 091a3cb527 Update args 2018-06-29 00:56:52 +02:00
TheAssassin 3244103029 Don't call strip if rpath starts with $ 2018-06-28 14:56:54 +02:00
TheAssassin 81a0ca2e5c Bundle strip
Seems like non-trusty strip binaries break the Qt libraries. Let's try
with the trusty version. Seems to work for linuxdeployqt.
2018-06-28 02:36:46 +02:00
TheAssassin 4c926ee2d8 Avoid random methods in namespace 2018-06-28 02:35:23 +02:00
TheAssassin b2e2ac9a0f Move main.cpp to more appropriate location 2018-06-28 02:33:48 +02:00
TheAssassin 78a6cb595a Call strip on shared libraries and executables 2018-06-28 00:53:29 +02:00
TheAssassin 3c92ca7f62 Fix copyright file deployment 2018-06-26 04:13:07 +02:00
TheAssassin dfaed30e35 Deploy copyright files using distro tools
Distributions are good at conforming to licenses. linuxdeploy makes use
of this by using the distro tools to find those for files it uses from
the distro.

At the moment, only Debian's dpkg-query is supported.
2018-06-26 03:15:01 +02:00
TheAssassin 85c51df6d3 Fix build issues, mk. 1 2018-06-25 18:43:38 +02:00
TheAssassin 76d27a352c Replace ImageMagick with CImg
For now, it is known to support JPEG and PNG files.

Fixes #3.
2018-06-25 17:37:21 +02:00
TheAssassin ce4abed0fa Improve CMake variable name 2018-06-25 17:19:53 +02:00
TheAssassin 9f32fbf8fd Search for icons in usr/share/pixmaps as well 2018-06-25 03:05:06 +02:00
TheAssassin 9f2218c655 Add more debug logging 2018-06-23 23:35:33 +02:00
TheAssassin b64a939f30 Add tool to debug AppDir class behavior 2018-06-23 21:41:50 +02:00
TheAssassin e51617a1a8 Fix error message 2018-06-21 00:53:53 +02:00
TheAssassin 784522844e Check file type using ELF file class
Temporary workaround only!
2018-06-20 21:34:26 +02:00
TheAssassin 93adb7abde Search for linuxdeploy plugins in AppImage's directory 2018-06-20 21:26:48 +02:00
TheAssassin d14c776419 Add support for input plugins 2018-06-20 21:20:49 +02:00
TheAssassin 77ae6072d8 Add int-type log operators 2018-06-20 21:14:30 +02:00
TheAssassin 03639f6cd9 Add missing null check 2018-06-20 20:42:24 +02:00
TheAssassin 5f146507ef Fix API level check 2018-06-20 20:42:09 +02:00
TheAssassin 3f1a95f891 Set rpath for existing binaries and libraries 2018-06-20 17:47:22 +02:00