From 59e4850d2a0427b3598a66d612b1812a37d2e002 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Tue, 10 May 2016 02:16:01 -0300 Subject: Add armv7h support --- main/fixtures/arches.json | 11 ++++++++++- packages/views/__init__.py | 2 ++ templates/packages/details.html.jinja | 2 ++ 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/main/fixtures/arches.json b/main/fixtures/arches.json index 1ece16c9..2ceeea5a 100644 --- a/main/fixtures/arches.json +++ b/main/fixtures/arches.json @@ -13,13 +13,22 @@ "model": "main.arch", "fields": { "agnostic": false, - "name": "i686", + "name": "armv7h", "required_signoffs": 1 } }, { "pk": 3, "model": "main.arch", + "fields": { + "agnostic": false, + "name": "i686", + "required_signoffs": 1 + } +}, +{ + "pk": 4, + "model": "main.arch", "fields": { "agnostic": false, "name": "x86_64", diff --git a/packages/views/__init__.py b/packages/views/__init__.py index 6195e1f0..84ca37f2 100644 --- a/packages/views/__init__.py +++ b/packages/views/__init__.py @@ -109,11 +109,13 @@ def arch_differences(request): # TODO: we have some hardcoded magic here with respect to the arches. arch_a = Arch.objects.get(name=request.GET.get('arch_a', 'i686')) arch_b = Arch.objects.get(name=request.GET.get('arch_b', 'x86_64')) + arch_c = Arch.objects.get(name=request.GET.get('arch_c', 'armv7h')) differences = get_differences_info(arch_a, arch_b) multilib_diffs = multilib_differences() context = { 'arch_a': arch_a, 'arch_b': arch_b, + 'arch_c': arch_c, 'differences': differences, 'arches': Arch.objects.filter(agnostic=False), 'multilib_differences': multilib_diffs diff --git a/templates/packages/details.html.jinja b/templates/packages/details.html.jinja index 047bd8f6..80508392 100644 --- a/templates/packages/details.html.jinja +++ b/templates/packages/details.html.jinja @@ -37,6 +37,8 @@ 'height=350,width=450,location=no,scrollbars=yes,menubars=no,toolbars=no,resizable=no');">(?) {% elif pkg.arch.name == "i686" or pkg.arch.name == "x86_64" %}
  • This package comes from Arch
  • + {% elif pkg.arch.name == "armv7h" %} +
  • This package comes from Arch ARM
  • {% endif %} {% endif %}
  • Download From Mirror
  • -- cgit v1.2.3