Commit Graph

54 Commits

Author SHA1 Message Date
TheAssassin ec862d0af9 Fix forceDeployLibrary 2018-07-01 01:06:31 +02:00
TheAssassin df61b059d3 Force deploy libraries specified on the CLI 2018-06-30 23:27:02 +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 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 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 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 6c6b43a1ce Fix AppRun symlink deployment
Also adds an error check to help debugging such issues in the future.
Thanks @azubieta for reporting the error.
2018-06-19 20:55:22 +02:00
TheAssassin 47295b7a2a Return error if icon can't be found 2018-06-18 04:19:22 +02:00
TheAssassin 9ff15ccd69 Fix desktop file validation error message 2018-06-18 03:13:09 +02:00
TheAssassin ba50896465 Fix desktop file validation error check 2018-06-18 03:12:54 +02:00
TheAssassin 73482efa53 Fix SVG deployment, mk. 3 2018-06-16 03:50:43 +02:00
TheAssassin 823e9a3cba Fix SVG deployment, mk. 2 2018-06-16 03:41:32 +02:00
TheAssassin 8a48212379 Clean up unused variable 2018-06-16 03:34:24 +02:00
TheAssassin b491870cab Fix SVG deployment 2018-06-16 03:33:55 +02:00
TheAssassin 68c1768543 Show message on libmagick errors 2018-06-16 03:31:49 +02:00
TheAssassin 32dba2942c Fix deployedExecutablePaths 2018-06-16 02:56:46 +02:00