From 0309ee9357b17aee645154f28b3df3f8cb282738 Mon Sep 17 00:00:00 2001
From: Nico Alt <nicoalt@posteo.org>
Date: Sat, 27 Mar 2021 12:00:00 +0000
Subject: [PATCH] Build Flatpak for multiple architectures

Thanks to @fphemeral!!

https://code.briarproject.org/fphemeral/briar_repl/-/blob/b0eabf9af3224739c0d78b42516bfecbdcb7379c/org.briarproject.briar_repl.yaml
---
 app.briar.gtk.json | 42 ++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 40 insertions(+), 2 deletions(-)

diff --git a/app.briar.gtk.json b/app.briar.gtk.json
index c70615b..15bb3cd 100644
--- a/app.briar.gtk.json
+++ b/app.briar.gtk.json
@@ -67,9 +67,11 @@
                 }
             ]
         },
-
         {
-            "name": "briar-headless",
+            "name": "briar-headless-x86_64",
+            "only-arches": [
+            	"x86_64"
+            ],
             "buildsystem": "simple",
             "build-commands": [
                 "mkdir -p /app/share/java",
@@ -83,6 +85,42 @@
                 }
             ]
         },
+        {
+            "name": "briar-headless-aarch64",
+            "only-arches": [
+            	"aarch64"
+            ],
+            "buildsystem": "simple",
+            "build-commands": [
+                "mkdir -p /app/share/java",
+                "install -Dm644 briar-headless-linux-aarch64-1.2.19.jar /app/share/java/briar-headless.jar"
+            ],
+            "sources": [
+                {
+                    "type": "file",
+                    "url": "https://briarproject.org/jar/briar-headless-linux-aarch64-1.2.19.jar",
+                    "sha512": "7689beaade44a28886b262ecc3e25272df019ddf6b32c729968005c75fe36b53f2ec5ed6959b3430740548b02659f111a18106e4ad423adb60b508e0f27b9b78"
+                }
+            ]
+        },
+        {
+            "name": "briar-headless-arm",
+            "only-arches": [
+            	"arm"
+            ],
+            "buildsystem": "simple",
+            "build-commands": [
+                "mkdir -p /app/share/java",
+                "install -Dm644 briar-headless-linux-armhf-1.2.19.jar /app/share/java/briar-headless.jar"
+            ],
+            "sources": [
+                {
+                    "type": "file",
+                    "url": "https://briarproject.org/jar/briar-headless-linux-armhf-1.2.19.jar",
+                    "sha512": "92b3d0492e8391914fb38d4d1072e4e6485640d415bb1d8876b5615bf759d5eb9844b82ca95ae843cca8c50988b25d1af78f46ace2f6d9846b8d6e51a7a66a56"
+                }
+            ]
+        },
         "flatpak/python3-flit.json",
         {
             "name": "briar-wrapper",
-- 
GitLab