ff4ff35918
Red Bear OS is a full fork. All sources must be available from git clone with zero network access. Removed gitignore rules that excluded fetched source trees under recipes/*/source/, local/recipes/kde/*/source/, local/recipes/qt/*/source/, and vendor source trees. Build artifacts (target/, build/, source.tar, *.o, *.so) remain excluded. 127291 files added — kernel, relibc, base, bootloader, pkgar, all KDE/Qt frameworks, mesa, wayland, DRM drivers, and every other recipe source.
172 lines
4.3 KiB
YAML
172 lines
4.3 KiB
YAML
.default_tag: &default_tag "2025-01-17.1"
|
|
|
|
distributions:
|
|
- name: fedora
|
|
tag: *default_tag
|
|
base_type: fedora
|
|
qemu_based: false
|
|
versions:
|
|
- "rawhide"
|
|
- "41"
|
|
- "40"
|
|
builds:
|
|
- name: "autotools shared expat"
|
|
variables:
|
|
FC_BUILDSYS: autotools
|
|
FC_BUILD_TYPE: shared
|
|
FC_XML_BACKEND: expat
|
|
- name: "autotools shared libxml2"
|
|
variables:
|
|
FC_BUILDSYS: autotools
|
|
FC_BUILD_TYPE: shared
|
|
FC_XML_BACKEND: libxml2
|
|
FC_BUILD_DISTCHECK: 1
|
|
- name: "meson shared expat"
|
|
variables:
|
|
FC_BUILDSYS: meson
|
|
FC_BUILD_TYPE: shared
|
|
FC_XML_BACKEND: expat
|
|
- name: "meson shared libxml2"
|
|
variables:
|
|
FC_BUILDSYS: meson
|
|
FC_BUILD_TYPE: shared
|
|
FC_XML_BACKEND: libxml2
|
|
FC_BUILD_DISTCHECK: 1
|
|
- name: "autotools static expat"
|
|
build_only: "rawhide"
|
|
variables:
|
|
FC_BUILDSYS: autotools
|
|
FC_BUILD_TYPE: static
|
|
FC_XML_BACKEND: expat
|
|
- name: "autotools static libxml2"
|
|
build_only: "rawhide"
|
|
variables:
|
|
FC_BUILDSYS: autotools
|
|
FC_BUILD_TYPE: static
|
|
FC_XML_BACKEND: libxml2
|
|
- name: "meson static expat"
|
|
build_only: "rawhide"
|
|
variables:
|
|
FC_BUILDSYS: meson
|
|
FC_BUILD_TYPE: static
|
|
FC_XML_BACKEND: expat
|
|
- name: "meson static libxml2"
|
|
build_only: "rawhide"
|
|
variables:
|
|
FC_BUILDSYS: meson
|
|
FC_BUILD_TYPE: static
|
|
FC_XML_BACKEND: libxml2
|
|
- name: "mingw autotools static libxml2"
|
|
build_only: "40"
|
|
variables:
|
|
FC_BUILDSYS: autotools
|
|
FC_BUILD_TYPE: static
|
|
FC_XML_BACKEND: libxml2
|
|
FC_BUILD_PLATFORM: mingw
|
|
FC_BUILD_ARCH: x86_64-mingw32
|
|
- name: "mingw meson static expat"
|
|
build_only: "rawhide"
|
|
variables:
|
|
FC_BUILDSYS: meson
|
|
FC_BUILD_TYPE: static
|
|
FC_XML_BACKEND: expat
|
|
FC_BUILD_PLATFORM: mingw
|
|
FC_BUILD_ARCH: linux-mingw-w64-64bit
|
|
FC_BUILD_NO_INSTALL: 1
|
|
- name: "meson static libxml2 fontations"
|
|
build_only: "rawhide"
|
|
variables:
|
|
FC_BUILDSYS: meson
|
|
FC_BUILD_TYPE: static
|
|
FC_XML_BACKEND: libxml2
|
|
FC_BUILD_ENABLED: "fontations"
|
|
- name: freebsd
|
|
tag: *default_tag
|
|
base_type: freebsd
|
|
qemu_based: true
|
|
versions:
|
|
- "14.1"
|
|
builds:
|
|
- name: "autotools shared expat"
|
|
variables:
|
|
FC_BUILDSYS: autotools
|
|
FC_BUILD_TYPE: shared
|
|
FC_XML_BACKEND: expat
|
|
MAKE: gmake
|
|
FC_BUILD_NO_CHECK: 1 # FIXME: There is GNU-specific parameter issue in touch command.
|
|
- name: "autotools shared libxml2"
|
|
variables:
|
|
FC_BUILDSYS: autotools
|
|
FC_BUILD_TYPE: shared
|
|
FC_XML_BACKEND: libxml2
|
|
MAKE: gmake
|
|
FC_BUILD_NO_CHECK: 1
|
|
- name: "meson shared expat"
|
|
variables:
|
|
FC_BUILDSYS: meson
|
|
FC_BUILD_TYPE: shared
|
|
FC_XML_BACKEND: expat
|
|
FC_BUILD_NO_CHECK: 1
|
|
- name: "meson shared libxml2"
|
|
variables:
|
|
FC_BUILDSYS: meson
|
|
FC_BUILD_TYPE: shared
|
|
FC_XML_BACKEND: libxml2
|
|
FC_BUILD_NO_CHECK: 1
|
|
|
|
packages:
|
|
fedora:
|
|
needed:
|
|
[
|
|
"@buildsys-build",
|
|
"autoconf",
|
|
"automake",
|
|
"clang-devel",
|
|
"libtool",
|
|
"gettext",
|
|
"gettext-devel",
|
|
"gperf",
|
|
"expat-devel",
|
|
"libxml2-devel",
|
|
"freetype-devel",
|
|
"json-c-devel",
|
|
"git",
|
|
"docbook-utils",
|
|
"docbook-utils-pdf",
|
|
"bubblewrap",
|
|
"ninja-build",
|
|
"wget",
|
|
"python3-pip",
|
|
"mingw64-expat",
|
|
"mingw64-gcc",
|
|
"mingw64-gettext",
|
|
"mingw64-freetype",
|
|
"mingw64-libxml2",
|
|
"wine",
|
|
"rust",
|
|
"cargo",
|
|
"bindgen-cli"
|
|
]
|
|
freebsd:
|
|
needed:
|
|
[
|
|
"gcc",
|
|
"autoconf",
|
|
"automake",
|
|
"libtool",
|
|
"gettext",
|
|
"gperf",
|
|
"expat",
|
|
"libxml2",
|
|
"freetype2",
|
|
"json-c",
|
|
"git",
|
|
"ninja",
|
|
"wget",
|
|
"python3",
|
|
"py311-pip",
|
|
"pkgconf",
|
|
"gmake",
|
|
"gettext-runtime",
|
|
]
|