Commit Graph

152 Commits

Author SHA1 Message Date
TheAssassin
c438d5ee2b Change build type 2018-06-30 00:52:10 +02:00
TheAssassin
ee15c88978 Fix path to CImg 2018-06-30 00:22:59 +02:00
TheAssassin
80fc055373 Use bundled CImg for i386 build 2018-06-30 00:18:59 +02:00
TheAssassin
5d81258547 Bundle CImg for multiarch builds 2018-06-30 00:18:29 +02:00
TheAssassin
d57e4750c2 Re-enable parallel builds 2018-06-30 00:18:02 +02:00
TheAssassin
ddbca26b1b Try to resolve apt package conflict 2018-06-30 00:03:14 +02:00
TheAssassin
2e503362a0 Remove unused code 2018-06-29 23:51:02 +02:00
TheAssassin
7a2390ea95 Show held packages 2018-06-29 23:47:21 +02:00
TheAssassin
312287d937 Try to fix apt issues, mk. 8 2018-06-29 23:26:33 +02:00
TheAssassin
a641ae7fac Try to fix apt issues, mk. 7 2018-06-29 23:20:06 +02:00
TheAssassin
b332dc7e7d Try to fix missing header 2018-06-29 22:09:36 +02:00
TheAssassin
b16329f8ba Debug missing header 2018-06-29 21:59:52 +02:00
TheAssassin
ee6fd2e594 Try to fix apt issues, mk. 6 2018-06-29 21:38:59 +02:00
TheAssassin
4ee5a903ce Try to fix apt issues, mk. 5 2018-06-29 21:34:00 +02:00
TheAssassin
852ac4d038 Try to get rid of duplicate i386 builds on Travis, mk. 2 2018-06-29 21:27:35 +02:00
TheAssassin
eea9a5a9f9 Try to get rid of duplicate i386 builds on Travis 2018-06-29 21:24:32 +02:00
TheAssassin
b046bef4c9 Try to fix apt issues, mk. 4 2018-06-29 21:22:16 +02:00
TheAssassin
e311bc9217 Try to fix apt issues, mk. 3 2018-06-29 21:19:26 +02:00
TheAssassin
0cb0223560 Try to fix apt issues, mk. 2 2018-06-29 21:16:30 +02:00
TheAssassin
e7b3a0987a Try to fix apt issues 2018-06-29 21:14:22 +02:00
TheAssassin
efb59d6ea7 Install cross compilers 2018-06-29 21:09:08 +02:00
TheAssassin
39ddfc5c79 Install libpng-dev 2018-06-29 21:06:27 +02:00
TheAssassin
d5aa361eb4 Fix .travis.yml 2018-06-29 21:03:38 +02:00
TheAssassin
08a1bf9b69 Multiarch builds, mk. 1 2018-06-29 21:00:23 +02:00
TheAssassin
eba0d70576 Improve ignores 2018-06-29 20:59:56 +02:00
TheAssassin
1a4d9e8130 Add i386 toolchain 2018-06-29 20:50:14 +02:00
TheAssassin
2b94a4b408 Improve FindLibMagic 2018-06-29 12:31:20 +02:00
TheAssassin
dcf4f79059 Fix boost library types 2018-06-29 11:17:27 +02:00
TheAssassin
345fc638b6 Improve README 2018-06-29 11:08:37 +02:00
TheAssassin
8d3284c447 Merge branch 'experimental/standalone-boost'
Fixes #4.
2018-06-29 02:46:35 +02:00
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