Commit graph

381 commits

Author SHA1 Message Date
Simon Fels
03acb32ece Forward Android ready status through our app manager dbus object 2017-02-20 08:35:43 +01:00
Simon Fels
79b0f5b63e Merge pull request #47 from morphis/bug/use-glesv2-over-glesv1
Use GLESv2 as implementation for GLESv1
2017-02-19 12:40:44 +01:00
Simon Fels
ce2f7e9928 Use GLESv2 as implementation for GLESv1
This may not apply on some systems but works well enough for the snap.
2017-02-19 12:16:48 +01:00
Simon Fels
851e9d296d Merge pull request #46 from morphis/feature/simplify-container-mgr
scripts: container-mgr: get rid of a few things (kmods, base uid, umount)
2017-02-19 12:02:56 +01:00
Simon Fels
5881a514de scripts: container-mgr: get rid of a few things (kmods, base uid, umount) 2017-02-19 11:39:36 +01:00
Simon Fels
7e2b0c16df Merge pull request #44 from morphis/bug/cli-type-reference-no-value
Correctly handle type reference flag values
2017-02-17 19:47:05 +01:00
Simon Fels
589b40daf1 Correctly handle type reference flag values 2017-02-17 19:46:25 +01:00
Simon Fels
c8a5a17dfe Merge pull request #43 from morphis/feature/cmd-session-manager
Release rename run command to session-manager
2017-02-17 19:30:38 +01:00
Simon Fels
cd33d9f0fa Release rename run command to session-manager 2017-02-17 19:30:20 +01:00
Simon Fels
6cccf854b2 Merge pull request #41 from morphis/feature/android-host-support
Add support to run on an Android based device
2017-02-17 17:13:43 +01:00
Simon Fels
bdcfbd47dd Print detailed error message when SDL initialization fails 2017-02-17 16:44:30 +01:00
Simon Fels
53b8071e6a On systems we run against Mir we also need to build against it 2017-02-17 16:44:30 +01:00
Simon Fels
17bdff54c2 Mark SDL2 as required build dependency 2017-02-17 16:44:30 +01:00
Simon Fels
6a62f75274 Allow privileged containers for systems without user namespace support 2017-02-17 16:44:30 +01:00
Simon Fels
b090f0a74d Merge pull request #42 from morphis/feature/mount-setup
Setup Android rootfs mount on container manager startup
2017-02-17 16:43:11 +01:00
Simon Fels
1d60c2f1f5 Merge pull request #36 from morphis/feature/cli-valueless-flags
Add support for command line flags without value
2017-02-17 16:40:28 +01:00
Simon Fels
6ce026bad4 Setup Android rootfs mount on container manager startup 2017-02-10 23:10:03 +01:00
Simon Fels
f5ec3d13ad Add BoolSwitchFlag class to model boolean input parameters 2017-02-10 08:03:26 +01:00
Simon Fels
d732c8dab7 Merge pull request #39 from morphis/feature/cmd-session-manager
Rename run command to session-manager
2017-02-09 13:55:36 +01:00
Simon Fels
586bdce1b3 Rename run command to session-manager 2017-02-09 12:20:57 +01:00
Simon Fels
1dab5af909 Merge pull request #37 from morphis/bug/fix-nvidia-driver-support
Fix support for systems using the nvidia graphics driver
2017-02-09 12:20:19 +01:00
Simon Fels
06b3683ea4 Force host EGL on devices running with the nvidia driver 2017-02-09 12:04:17 +01:00
Simon Fels
64466fb234 Blacklist EGL_EXT_buffer_age extension to make nvidia users happy 2017-02-09 12:03:49 +01:00
Simon Fels
7fb5c4f08d Merge pull request #38 from morphis/feature/package-kernel-modules
Split out binder/ashmem kernel modules into a dkms package
2017-02-09 12:02:56 +01:00
Simon Fels
4ff9a63c5c Silence binder driver for rlimit failures 2017-02-07 12:12:23 +01:00
Simon Fels
e0091c764b Allow using a different data path for container setup 2017-02-07 12:12:23 +01:00
Simon Fels
f51669d17b Drop classic scripts used for kernel module building 2017-02-07 12:12:23 +01:00
Simon Fels
2222eb8d36 Document dkms package installation via ppa in our README 2017-02-07 12:12:23 +01:00
Simon Fels
c3b2e88960 Print error on startup when binder/ashmem are missing and fail 2017-02-07 12:12:23 +01:00
Simon Fels
2e3a82c429 Remove kernel module building inside the snap 2017-02-07 12:12:23 +01:00
Simon Fels
c32e200638 Add dkms packaging for our kernel modules 2017-02-07 12:12:23 +01:00
Simon Fels
928ebdba5a Merge pull request #31 from morphis/feature/better-gles-selector
Abstract selector of translator or host GL libs a bit more
2017-02-07 12:11:55 +01:00
Simon Fels
30c2186826 Abstract selector of translator or host GL libs a bit more 2017-02-06 07:12:10 +01:00
Simon Fels
d12aad5c01 Merge pull request #34 from morphis/feature/minor-fixes
A few minor fixes to clean things up a bit
2017-02-03 08:04:09 +01:00
Simon Fels
e2f51b80a1 Rework stream usage for desktop/icon file creation 2017-02-02 12:37:49 +01:00
Simon Fels
e1aff4727b Merge pull request #35 from morphis/feature/refactor-config
Refactor configuration to be more dynamic
2017-01-31 14:18:11 +01:00
Simon Fels
fb6277f9a8 Refactor configuration to be more dynamic 2017-01-31 08:48:55 +01:00
Simon Fels
4b5613a023 Use correct type for buffer size to avoid compiler time errors 2017-01-31 08:47:58 +01:00
Simon Fels
fba0b8215d Add missing dependency on boost-test 2017-01-31 08:47:58 +01:00
Simon Fels
51489edbfc Don't build snap in debug mode anymore 2017-01-31 08:47:58 +01:00
Simon Fels
1459488bd3 Drop old and unneeded icon flag for run command 2017-01-31 08:47:57 +01:00
Simon Fels
f9d95172c4 Adjust indentation of launcher storage 2017-01-31 08:46:07 +01:00
Simon Fels
b7937afc3c Only warn when FUSE support for user namespaces couldn't be enabled 2017-01-31 08:46:07 +01:00
Simon Fels
32478856ee Merge pull request #32 from morphis/feature/improve-cross-build-setup
Improve cross-build setup
2017-01-29 14:52:47 +01:00
Simon Fels
e4682cab34 Drop armhf from the chroot setup script 2017-01-27 07:17:21 +01:00
Simon Fels
4219f40ac3 Add missing copyright header for the cross-build scripts 2017-01-27 07:16:49 +01:00
Simon Fels
ffdc33ce8e Report host compiler we're using on configuration 2017-01-27 07:12:19 +01:00
Simon Fels
423e325527 Fetch packages from updates and security pockets for cross-builds too 2017-01-27 07:12:19 +01:00
Simon Fels
0aa311c69f Use provided linker flags from pkgconfig in our build 2017-01-27 07:12:19 +01:00
Simon Fels
9743c6d4f7 debian: specify all build dependencies 2017-01-27 07:12:19 +01:00