From 47d9088dc75f6d1c4d130a7c3987ac339472c99d Mon Sep 17 00:00:00 2001 From: Charlie Sharpsteen Date: Sun, 18 Oct 2026 10:49:21 +0200 Subject: [PATCH] Add support for Fedora 45 This commit adds Fedora 45 platform definitions for `x86_64` and `aarch64` along with updating the `ruby-selinux` build to support the 3.11 release of `libselinux`. Signed-off-by: Charlie Sharpsteen --- configs/components/ruby-selinux.rb | 5 +++++ configs/platforms/fedora-45-aarch64.rb | 3 +++ configs/platforms/fedora-45-x86_64.rb | 3 +++ 3 files changed, 11 insertions(+) create mode 100644 configs/platforms/fedora-45-aarch64.rb create mode 100644 configs/platforms/fedora-45-x86_64.rb diff --git a/configs/components/ruby-selinux.rb b/configs/components/ruby-selinux.rb index 84f6ff5e..9706d9cd 100644 --- a/configs/components/ruby-selinux.rb +++ b/configs/components/ruby-selinux.rb @@ -61,6 +61,11 @@ pkg.sha256sum '1ef216c5b56fb7e0a51cd2909787a175a17ee391e0467894807873539ebe766b' pkg.build_requires 'python3-setuptools' pkg.url "https://github.com/SELinuxProject/selinux/releases/download/#{pkg.get_version}/libselinux-#{pkg.get_version}.tar.gz" + when /^(fedora-45-)/ + pkg.version '3.11' + pkg.sha256sum '73d419c6e20e874adaa4019372cbd097eecf4d276e13f27ec5e67d35c0bd203c' + pkg.build_requires 'python3-setuptools' + pkg.url "https://github.com/SELinuxProject/selinux/releases/download/#{pkg.get_version}/libselinux-#{pkg.get_version}.tar.gz" else raise "The ruby-selinux component needs to be updated for platform #{platform.name}" end diff --git a/configs/platforms/fedora-45-aarch64.rb b/configs/platforms/fedora-45-aarch64.rb new file mode 100644 index 00000000..c3a89ed7 --- /dev/null +++ b/configs/platforms/fedora-45-aarch64.rb @@ -0,0 +1,3 @@ +platform 'fedora-45-aarch64' do |plat| + plat.inherit_from_default +end diff --git a/configs/platforms/fedora-45-x86_64.rb b/configs/platforms/fedora-45-x86_64.rb new file mode 100644 index 00000000..f53dc2bf --- /dev/null +++ b/configs/platforms/fedora-45-x86_64.rb @@ -0,0 +1,3 @@ +platform 'fedora-45-x86_64' do |plat| + plat.inherit_from_default +end