agama/products.d
Ladislav Slezák 87a04f1769
Do not build on 32bit architectures (and PPC64-BE) (bsc#1251846) (#2880)
## Problem

- https://bugzilla.suse.com/show_bug.cgi?id=1251846
- Agama does not build on i586
- The reason is that the dependant libsuseconnect does not support that
architecture (because of [this
line](5a200487c5/internal/util/system.go (L24-L27)))

## Solution

- Disable the same architectures also in Agama builds, use [the same
line](5a200487c5/build/packaging/suseconnect-ng.spec (L42))
from libsuseconnect to be compatible with it (this also disables build
on PPC64-BE)
- I was wondering whether `ExcludeArch` is allowed for noarch packages
but the [Fedora packaging
documentation](https://docs.fedoraproject.org/en-US/packaging-guidelines/#_noarch_with_unported_dependencies)
actually suggests this approach exactly for this situation.

## Testing

- Tested manually with agama-web-ui, the package built fine locally
2025-11-20 11:58:48 +01:00
..
_service Include the abbreviated Git commit hash in the package version 2025-04-07 20:06:45 +02:00
agama-products.changes Do not build on 32bit architectures (and PPC64-BE) (bsc#1251846) (#2880) 2025-11-20 11:58:48 +01:00
agama-products.spec Do not build on 32bit architectures (and PPC64-BE) (bsc#1251846) (#2880) 2025-11-20 11:58:48 +01:00
install.sh install.sh: explain the calling convention 2025-03-31 14:33:48 +02:00
kalpa.yaml Update translations in the product files 2025-10-05 03:27:07 +00:00
leap_160.yaml Change the openSUSE autoinstallation product IDs (bsc#1249399) 2025-09-12 16:41:28 +02:00
leap_micro_62.yaml Update patterns and packages Leap Micro 6.2 2025-09-29 07:22:58 +02:00
LICENSE Ensure that we reference %doc and %license in specs 2024-07-04 17:31:33 +02:00
microos.yaml Update translations in the product files 2025-09-11 14:06:04 +00:00
README.md Update links to the agama-weblate repository (#1651) 2024-09-30 16:42:14 +02:00
sles_161.yaml Update to SLES 16.1 2025-11-12 10:39:21 +00:00
sles_sap_161.yaml Update to SLES 16.1 2025-11-12 10:39:21 +00:00
slowroll.yaml Merge remote-tracking branch 'origin/Leap-16.0' into merge_leap_16.0 2025-09-12 18:17:35 +02:00
tumbleweed.yaml Update translations in the product files 2025-09-11 14:06:04 +00:00

Product Definitions

This directory contains product definitions for the Agama installer.

Contribution

For updating the translations use the Agama Weblate project. The changes in the Weblate are automatically saved to the agama-weblate repository and later a pull request with the changes is automatically created for merging the changes here.

Alternatively you can open a pull request against the agama-weblate GitHub repository. But that requires manual approving and merging, prefer using the Weblate tool, it merges automatically.