diff options
-rw-r--r-- | python/servo/package_commands.py | 7 | ||||
-rw-r--r-- | support/magicleap/Servo.package (renamed from support/magicleap/Servo3D/Servo3D.package) | 7 | ||||
-rw-r--r-- | support/magicleap/Servo2D/Servo2D.mabu | 3 | ||||
-rw-r--r-- | support/magicleap/Servo2D/Servo2D.package | 12 | ||||
-rw-r--r-- | support/magicleap/manifest.xml | 31 |
5 files changed, 40 insertions, 20 deletions
diff --git a/python/servo/package_commands.py b/python/servo/package_commands.py index a05e64ec8cf..e8505d2d30d 100644 --- a/python/servo/package_commands.py +++ b/python/servo/package_commands.py @@ -57,8 +57,7 @@ PACKAGES = { 'target/release/brew/servo.tar.gz', ], 'magicleap': [ - 'target/magicleap/aarch64-linux-android/release/Servo2D.mpk', - 'target/magicleap/aarch64-linux-android/release/Servo3D.mpk', + 'target/magicleap/aarch64-linux-android/release/Servo.mpk', ], 'maven': [ 'target/android/gradle/servoview/maven/org/mozilla/servoview/servoview-armv7/', @@ -237,8 +236,7 @@ class PackageCommands(CommandBase): mabu = path.join(env.get("MAGICLEAP_SDK"), "mabu") packages = [ - "./support/magicleap/Servo3D/Servo3D.package", - "./support/magicleap/Servo2D/Servo2D.package", + "./support/magicleap/Servo.package", ] if dev: build_type = "lumin_debug" @@ -249,6 +247,7 @@ class PackageCommands(CommandBase): mabu, "-o", target_dir, "-t", build_type, + "-r", "GSTREAMER_DIR=" + env["GSTREAMER_DIR"], package ] diff --git a/support/magicleap/Servo3D/Servo3D.package b/support/magicleap/Servo.package index 77212bc48eb..fce3363c237 100644 --- a/support/magicleap/Servo3D/Servo3D.package +++ b/support/magicleap/Servo.package @@ -1,7 +1,6 @@ -REFS = Servo3D - -DATAS = \ - fonts.xml : etc/fonts.xml +REFS = \ + Servo2D/Servo2D \ + Servo3D/Servo3D # Servo SEGVs if we don't set the debuggable flag in the mpk's taildata # https://github.com/servo/servo/issues/22188 diff --git a/support/magicleap/Servo2D/Servo2D.mabu b/support/magicleap/Servo2D/Servo2D.mabu index 7b600b74846..5c3398ae110 100644 --- a/support/magicleap/Servo2D/Servo2D.mabu +++ b/support/magicleap/Servo2D/Servo2D.mabu @@ -23,6 +23,7 @@ LDFLAGS.device = \ -L$(MLSDK)/lumin/stl/libc++/lib DATAS = \ + fonts.xml : etc/fonts.xml \ $(GSTREAMER_DIR)/system/lib64/*.so : bin/ \ $(GSTREAMER_DIR)/system/lib64/gstreamer-1.0/*.so : bin/ @@ -51,4 +52,6 @@ CXXFLAGS = \ USES = \ lumin_runtime \ + scenes \ + pipeline/cache/AssetManifest \ code/srcs diff --git a/support/magicleap/Servo2D/Servo2D.package b/support/magicleap/Servo2D/Servo2D.package deleted file mode 100644 index 73f35b6ba6d..00000000000 --- a/support/magicleap/Servo2D/Servo2D.package +++ /dev/null @@ -1,12 +0,0 @@ -USES = \ - scenes \ - pipeline/cache/AssetManifest - -DATAS = \ - fonts.xml : etc/fonts.xml - -REFS = Servo2D - -# Servo SEGVs if we don't set the debuggable flag in the mpk's taildata -# https://github.com/servo/servo/issues/22188 -OPTIONS=package/debuggable/on diff --git a/support/magicleap/manifest.xml b/support/magicleap/manifest.xml new file mode 100644 index 00000000000..acfe4c37b2c --- /dev/null +++ b/support/magicleap/manifest.xml @@ -0,0 +1,31 @@ +<manifest + xmlns:ml="magicleap" + ml:package="com.mozilla.servo" + ml:version_code="1" + ml:version_name="1.0"> + <application + ml:visible_name="Servo" + ml:sdk_version="1.0"> + <component + ml:name=".servo2d.universe" + ml:visible_name="Servo2D" + ml:binary_name="bin/Servo2D" + ml:type="Universe"> + <icon + ml:model_folder="Icon/Model/" + ml:portal_folder="Icon/Portal/" /> + </component> + <component + ml:name=".servo3d.fullscreen" + ml:visible_name="Servo3D" + ml:binary_name="bin/Servo3D" + ml:type="Fullscreen"> + <icon + ml:model_folder="Icon/Model/" + ml:portal_folder="Icon/Portal/" /> + </component> + <uses-privilege ml:name="ControllerPose"/> + <uses-privilege ml:name="Internet"/> + <uses-privilege ml:name="LowLatencyLightwear"/> + </application> +</manifest> |