From 1cd849f3df07ab5db752eb322ace86809258da14 Mon Sep 17 00:00:00 2001 From: Alexander Martinz Date: Thu, 12 Mar 2026 18:21:35 +0100 Subject: [PATCH] index_v1: restore nativecode field This got removed with commit f0eedc3adebac6fb17ffe771abaa67bd5df7ee92 which results in issues with clients using index v1. These clients may end up offering the wrong arch for the device. Signed-off-by: Alexander Martinz --- fdroidserver/index.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fdroidserver/index.py b/fdroidserver/index.py index a71ac4b6..f5392f36 100644 --- a/fdroidserver/index.py +++ b/fdroidserver/index.py @@ -1038,6 +1038,9 @@ def make_v1(apps, packages, repodir, repodict, requestsdict, signer_fingerprints package['apkName'] = file_d['name'] package['hash'] = file_d['sha256'] package['hashType'] = 'sha256' + nativecode = package['manifest'].get('nativecode', list()) + if nativecode: + package['nativecode'] = nativecode package['size'] = file_d['size'] signer = package['manifest'].get('signer', dict()).get('sha256', list()) if signer: