Commit Graph

96 Commits

Author SHA1 Message Date
TheAssassin a4217d816c Standalone boost builds, mk. 2 2018-06-29 02:42:29 +02:00
TheAssassin a85dede6fe Standalone boost builds, mk. 1 2018-06-29 01:38:09 +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 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 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 3f1a95f891 Set rpath for existing binaries and libraries 2018-06-20 17:47:22 +02:00
TheAssassin ac2fa3df7d Split off parameters from Exec entries 2018-06-20 16:24:27 +02:00
TheAssassin 4961f16030 Fix log message 2018-06-20 16:24:13 +02:00
TheAssassin 573c311d78 Update plugin regex 2018-06-20 02:03:31 +02:00
TheAssassin ef73118dda Actually search for plugins in current binary directory 2018-06-20 01:34:08 +02:00
TheAssassin c5d15b54ba Add support for output plugins 2018-06-20 00:44:39 +02:00