TheAssassin
fcd3ad49db
Link against shared libmagic library
...
This allows distro maintainers to build linuxdeploy more easily
CC @adrianschroeter
2018-07-31 16:21:46 +02:00
TheAssassin
cc6310cbbd
Allow icons with extension
2018-07-31 15:21:38 +02:00
TheAssassin
c58d9716b0
Quick fix patchelf build
2018-07-31 15:06:19 +02:00
TheAssassin
3e84f424e7
Debug patchelf build, mk. 5
2018-07-31 14:51:22 +02:00
TheAssassin
a386ab19fd
Debug patchelf build, mk. 4
2018-07-31 14:35:25 +02:00
TheAssassin
4f84082155
Debug patchelf build, mk. 3
2018-07-31 14:32:01 +02:00
TheAssassin
8aa1bc9d89
Debug patchelf build, mk. 2
2018-07-31 14:25:08 +02:00
TheAssassin
56d9d6b540
Debug patchelf build
2018-07-31 14:20:42 +02:00
TheAssassin
5165301a44
Merge pull request #6 from linuxdeploy/fix_deploy_library_destinationPath
...
Fix deployLibrary destinationPath construction.
2018-07-18 21:52:05 +02:00
TheAssassin
c1452fa870
Merge branch 'master' into fix_deploy_library_destinationPath
2018-07-18 21:46:25 +02:00
Alexis Lopez Zubieta
03cae41d55
Fix deployLibrary destinationPath construction.
2018-07-18 13:34:20 -05:00
TheAssassin
c10eafe823
Bundle Qt plugin
2018-07-17 14:19:07 +02:00
TheAssassin
4a7301eba5
Use patchelf v0.8
...
Seems like 0.10 breaks Qt libraries which expect a symbol called
qt_version_tag in a specific section in the symbols. Patchelf breaks
this by apparently moving the symbols to another section
(section 15 vs. 13).
We found out by looking into the readelf outputs of libQt5Core.so.5.
@azubieta spotted the different numbers, and looked up their meaning.
linuxdeployqt uses the patchelf binaries Debian jessie provides, which
is 0.8. Therefore we try to build that version from source instead,
hoping that this version won't break libraries.
If that doesn't work either, we'll try with the pre-built binaries.
2018-07-13 01:01:53 +02:00
TheAssassin
a3cc38d406
Show error message if dependency library cannot be found
2018-07-12 23:39:17 +02:00
TheAssassin
144fd2deb0
Deactivate strip calls if $NO_STRIP is set
2018-07-12 21:08:50 +02:00
TheAssassin
b96389a064
Use -n parameter to enhance search for suitable desktop file
...
In case there's more than a desktop file, the user can specify the
app name using -n <app name>, and linuxdeploy will try to find a
suitable desktop file whose filename starts with the specified app
name.
2018-07-12 18:22:43 +02:00
TheAssassin
b156ffc0cb
Add stringEndsWith helper
2018-07-12 18:19:37 +02:00
TheAssassin
bd052a5b1f
Add prefix to every line in plugin output
2018-07-10 15:08:17 +02:00
TheAssassin
f06d5e5832
Store plugin name in plugin class
2018-07-10 15:06:39 +02:00
TheAssassin
a0ace9f75c
Actually build 32-bit patchelf for 32-bit AppImage
2018-07-07 05:29:21 +02:00
TheAssassin
2b7a5928a5
Fix forceDeployLibrary, mk. 2
2018-07-01 02:28:44 +02:00
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
5baac459b3
Don't upload AppImage plugin
2018-06-30 16:40:15 +02:00
TheAssassin
c783be934b
Fix build failure
2018-06-30 16:15:37 +02:00
TheAssassin
ae6dfcfe21
Bundle AppImage plugin in Docker friendly way
2018-06-30 16:10:35 +02:00
TheAssassin
c07025ab8a
Fix missing dependency
2018-06-30 00:52:55 +02:00
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