Anbox in PureOS/Debian
Closed, ResolvedPublic

Description

Hi,
we want this to be in Debian (and thus in PureOS) as it might end up being important for regular people to end up using PureOS on Librem5 phone.
https://anbox.io/

Was on this today. Looks like we'll need dbus-cpp (nb. not dbus-c++!) that is not currently in sid..

is this an issue or just another thing that needs to be packaged?

Needs packaging. Am on it :)

Packaging for dbus-cpp is here: https://github.com/lamby/pkg-dbus-cpp

It needs libprocess-exec-dev which I am now packaging.

WIP on that is here: https://github.com/lamby/pkg-process-cpp

(Some kind of GCC 7 / c++0x11 issue atm)

process-cpp now in NEW

process-cpp out of NEW

dbus-cpp now in NEW

Both deps now in Debian unstable

Now Anbox can be added too? What needs to be done to add Anbox?

@blendergeek I need to package it but I needed to package (at least) two dependencies first, hence my updates and references to "NEW", etc.

More work on this today. Got compiling going etc, and the "system-info" call works, etc. etc. \o/

$ anbox system-info
version: 0+20171117132016-7266fe2d-1-Debian
os:
  name: Debian GNU/Linux
  version: 
  snap-based: false
kernel:
  version: Linux version 4.14.0-3-amd64 (debian-kernel@lists.debian.org) (gcc version 7.2.0 (Debian 7.2.0-18)) #1 SMP Debian 4.14.12-2 (2018-01-06)
  binder: false
  ashmem: false
graphics:
  egl:
    vendor: Mesa Project
    version: 1.4 (DRI2)
    extensions:
      - EGL_ANDROID_native_fence_sync
      - EGL_CHROMIUM_sync_control
      - EGL_EXT_create_context_robustness
      - EGL_EXT_image_dma_buf_import
      - EGL_EXT_image_dma_buf_import_modifiers
      - EGL_KHR_config_attribs
      - EGL_KHR_create_context
      - EGL_KHR_create_context_no_error
      - EGL_KHR_fence_sync
      - EGL_KHR_get_all_proc_addresses
      - EGL_KHR_gl_renderbuffer_image
      - EGL_KHR_gl_texture_2D_image
      - EGL_KHR_gl_texture_3D_image
      - EGL_KHR_gl_texture_cubemap_image
      - EGL_KHR_image
      - EGL_KHR_image_base
      - EGL_KHR_image_pixmap
      - EGL_KHR_no_config_context
      - EGL_KHR_reusable_sync
      - EGL_KHR_surfaceless_context
      - EGL_KHR_wait_sync
      - EGL_MESA_configless_context
      - EGL_MESA_drm_image
      - EGL_MESA_image_dma_buf_export
      - EGL_NOK_swap_region
      - EGL_NOK_texture_from_pixmap
      - EGL_NV_post_sub_buffer
      - EGL_WL_bind_wayland_display
  gles2:
    vendor: Intel Open Source Technology Center
    vendor: OpenGL ES-CM 1.1 Mesa 17.3.3
    extensions:
      - GL_EXT_blend_minmax
      - GL_EXT_multi_draw_arrays
      - GL_EXT_texture_filter_anisotropic
      - GL_EXT_texture_lod_bias
      - GL_OES_byte_coordinates
      - GL_OES_fixed_point
      - GL_OES_stencil_wrap
      - GL_OES_compressed_paletted_texture
      - GL_OES_query_matrix
      - GL_OES_read_format
      - GL_OES_single_precision
      - GL_EXT_texture_compression_dxt1
      - GL_OES_draw_texture
      - GL_OES_point_size_array
      - GL_OES_point_sprite
      - GL_EXT_texture_format_BGRA8888
      - GL_OES_compressed_ETC1_RGB8_texture
      - GL_OES_depth24
      - GL_OES_element_index_uint
      - GL_OES_fbo_render_mipmap
      - GL_OES_framebuffer_object
      - GL_OES_mapbuffer
      - GL_OES_rgb8_rgba8
      - GL_OES_stencil8
      - GL_OES_texture_env_crossbar
      - GL_OES_texture_mirrored_repeat
      - GL_OES_texture_npot
      - GL_OES_EGL_image
      - GL_OES_packed_depth_stencil
      - GL_OES_texture_cube_map
      - GL_APPLE_texture_max_level
      - GL_EXT_discard_framebuffer
      - GL_EXT_read_format_bgra
      - GL_OES_blend_equation_separate
      - GL_OES_blend_func_separate
      - GL_OES_blend_subtract
      - GL_OES_EGL_image_external
      - GL_OES_EGL_sync
      - GL_OES_vertex_array_object
      - GL_ANGLE_texture_compression_dxt3
      - GL_ANGLE_texture_compression_dxt5
      - GL_EXT_map_buffer_range
      - GL_KHR_debug
      - GL_OES_required_internalformat
      - GL_OES_surfaceless_context
      - GL_EXT_compressed_ETC1_RGB8_sub_texture
      - GL_EXT_polygon_offset_clamp
      - GL_KHR_no_error
chris.lamb removed chris.lamb as the assignee of this task.May 30 2018, 3:30 PM
chris.lamb lowered the priority of this task from "Normal" to "Wishlist".
chris.lamb added a subscriber: chris.lamb.

This will have to live in contrib, thus de-prioritising.

https://bugs.debian.org/884797#34 Shengjing Zhu will take over this in Debian. Have offered to sponsor.

Reviewed packages from Zhu on mentors.debian.net

Subject: anbox_0.0~git20180612-1_amd64.changes ACCEPTED into unstable

chris.lamb closed this task as "Resolved".Nov 19 2018, 9:10 PM
chris.lamb claimed this task.

This was uploaded a while ago and is now in Debian, so closing.. (no further obvious action here...)

Add Comment