Alexis Lopez Zubieta
47ff6c8e9d
Add AppDir::deployIcon test.
2018-10-25 00:27:03 +02:00
Alexis Lopez Zubieta
eacc907c85
Add unit test for AppDir::deployDesktopFile
2018-10-24 13:09:59 +02:00
Alexis Lopez Zubieta
4c9943f0d1
Add unit test for AppDir::deployExecutable
2018-10-24 13:09:59 +02:00
Alexis Lopez Zubieta
a0503a7102
Add test for AppDir::depoloyLibrary
2018-10-24 13:09:59 +02:00
Alexis Lopez Zubieta
f1e752d452
Add unit test for AppDir::createBasicStructure
2018-10-24 13:09:59 +02:00
Alexis Lopez Zubieta
55b6ee19e1
Add tests infrastructure
2018-10-24 13:09:50 +02:00
TheAssassin
d2a021d57b
Update README.md
2018-10-07 22:17:20 +02:00
TheAssassin
2f7ad201f1
Don't overwrite existing AppRun
...
... unless custom AppRun was specified
2018-10-07 00:10:57 +02:00
TheAssassin
485507a2d1
Buffer subprocess communication
2018-10-07 00:05:59 +02:00
TheAssassin
cdee469e60
Fix uploading of .zsync file
2018-10-05 02:03:38 +02:00
TheAssassin
a892d066cc
Improve update information
2018-10-04 15:21:38 +02:00
TheAssassin
57175e0c75
Embed update information
2018-10-04 15:16:22 +02:00
TheAssassin
88695de067
Fix desktop file filename handling
2018-09-30 21:20:36 +02:00
TheAssassin
0f19458792
Improve error message
2018-09-30 21:11:05 +02:00
TheAssassin
c8d78eb602
Remove --app-name parameter completely
...
Fixes #19 .
2018-09-30 17:12:28 +02:00
TheAssassin
6b8b59ee77
Search for plugins in current working directory
2018-09-29 21:56:58 +02:00
TheAssassin
3674af54b2
Fix syntax
2018-09-26 00:39:21 +02:00
TheAssassin
73ecd9d318
Actually copy files before running plugins
...
Some plugins like the Qt one expect libraries etc. to be deployed
already, like the plugin spec defines. We should try to adhere to the
spec.
2018-09-26 00:36:57 +02:00
TheAssassin
1ad4e5e6a9
Make sure to run ldd with LC_ALL=C
2018-09-22 23:21:00 +02:00
TheAssassin
f3b54236a6
Update build.sh
2018-09-16 04:23:17 +02:00
TheAssassin
e885b47208
Merge pull request #30 from asashnov/fix-examples-link
...
fix examples link (ancor on the target HTML page is lowercased)
2018-09-06 13:08:36 +02:00
Alexander Sashnov
89788f5e26
fix examples link (ancor on the target HTML page is lowercased)
2018-09-06 17:55:24 +07:00
TheAssassin
83a9690da1
Fix appending of trailing slash
2018-09-04 14:33:25 +02:00
TheAssassin
5fc87e1c1c
Fix brackets
2018-09-03 23:33:26 +02:00
TheAssassin
3375de8fc4
Fix path calculation
2018-09-03 23:32:07 +02:00
TheAssassin
906c948304
Move redundant code into separate function
2018-09-03 23:30:53 +02:00
TheAssassin
371343baed
Properly set rpath in existing files
2018-09-03 21:07:43 +02:00
TheAssassin
63764e2e18
Show proper version statement
2018-09-03 20:20:16 +02:00
TheAssassin
8441dbb589
Merge pull request #28 from linuxdeploy/issue-18
...
Deploy 32-bit and 64-bit libraries into separate directories
2018-08-31 20:05:13 +02:00
TheAssassin
d13814d784
Fix syntax on 32-bit platforms
2018-08-31 19:59:15 +02:00
TheAssassin
cd83c28196
Fix linker issues
2018-08-31 19:53:15 +02:00
TheAssassin
f99cac25b5
Deploy 32-bit and 64-bit libraries into separate directories
2018-08-31 19:45:21 +02:00
TheAssassin
11a923b672
Properly handle parsing error
2018-08-31 19:42:40 +02:00
TheAssassin
a8aaa09a55
Make sure to populate member variable
2018-08-31 19:41:12 +02:00
TheAssassin
0ced1390ce
Improve ELF library, mk. 2
2018-08-31 17:35:45 +02:00
TheAssassin
af310722df
Make constructor more efficient
2018-08-31 16:49:17 +02:00
TheAssassin
dcf1726889
Improve ELF library, mk. 1
2018-08-31 16:48:36 +02:00
TheAssassin
ea12263be2
Silence warnings for cpp-subprocess
2018-08-31 15:50:19 +02:00
TheAssassin
9a44a10173
Refactor copyright files deployment
2018-08-30 22:13:01 +02:00
TheAssassin
b550e4da21
Run input plugins before deploying icons and desktop files
...
The input plugins might even fetch these resources somewhere into the
AppDir, and this way, the user can make use of that.
2018-08-28 23:05:45 +02:00
TheAssassin
c4167165ad
Add note about plugin requests to README
2018-08-28 22:45:11 +02:00
TheAssassin
276c6f2d18
Improve multiplexing of subprocess output
...
Setting pipes to be non-blocking now, and reading using fgets() instead
of getline(), using std::getline() to read lines after non-blocking read
from pipes.
Fixes #14
2018-08-28 22:35:05 +02:00
TheAssassin
5b54db31cc
Fix error message
2018-08-28 15:46:35 +02:00
TheAssassin
4a098896a9
Improve plugin related logging
2018-08-28 15:44:17 +02:00
TheAssassin
ec051c3e0c
Inform user about wrong usage of plugin parameters
2018-08-28 15:42:26 +02:00
TheAssassin
0741d9441b
Offset error message from previous block
2018-08-28 15:41:53 +02:00
TheAssassin
9b1b214142
Install missing dependency
2018-08-27 20:00:05 +02:00
TheAssassin
db77174f24
Don't deploy dependencies for existing symlinks
...
This might lead to unintended side effects, e.g., when bundling
additional resources in a separate prefix for which linuxdeploy is not
needed.
2018-08-27 19:52:36 +02:00
TheAssassin
a0b0378d36
Improve handling of strip tool
2018-08-27 19:49:50 +02:00
TheAssassin
388e7d5acb
Remove deprecated parameter from build script
2018-08-26 09:38:12 +02:00