From dd96b7ed268cbbd220aa9b4a9d9afdedcacc91d8eeea3e7d6dd7a7bfb1ef8fe7 Mon Sep 17 00:00:00 2001 From: Gabriel Bazzotti Date: Wed, 14 Jan 2026 11:27:23 -0300 Subject: [PATCH] feat(update): update micro-editor to version 2.0.15 --- _buildconfig-standard-x86_64 | 3923 ++++++++++++++++++++++++++++++++ _buildinfo-standard-x86_64.xml | 310 +++ micro-2.0.14.tar.gz | 3 - micro-2.0.15.tar.gz | 3 + micro-editor-Makefile.patch | 4 +- micro-editor.spec | 16 +- vendor.tar.gz | 4 +- 7 files changed, 4248 insertions(+), 15 deletions(-) create mode 100644 _buildconfig-standard-x86_64 create mode 100644 _buildinfo-standard-x86_64.xml delete mode 100644 micro-2.0.14.tar.gz create mode 100644 micro-2.0.15.tar.gz diff --git a/_buildconfig-standard-x86_64 b/_buildconfig-standard-x86_64 new file mode 100644 index 0000000..e5ebd6e --- /dev/null +++ b/_buildconfig-standard-x86_64 @@ -0,0 +1,3923 @@ +%define _project openSUSE:Factory + +### from openSUSE:Factory +%define _repository standard +%define _is_this_project 1 +%define _is_in_project 1 +#!!line openSUSE:Factory:0 + +Macros: +%vendor obs://build.opensuse.org/openSUSE:Factory +%_download_url https://download.opensuse.org/repositories +%_project openSUSE:Factory + +%distribution openSUSE:Factory +%_project openSUSE:Factory + +### from openSUSE:Factory + +%_repository standard +:Macros + +# . +Prefer: -yast2-schema-micro -yast2-schema +%define gcc_version 15 + +# testing new cycle algorithm. +BuildFlags: genmetaalgo:1 + +# The prjconf macros have a serial to help work around issues like https://github.com/openSUSE/open-build-service/issues/4088 +# On macros having impact on dep chains, update the serial (mainly ruby, python) +# Using a date to indicate when we set the serial +ExpandFlags: macroserial:20260105 + +ExpandFlags: kiwi-nobasepackages +ExpandFlags: docker-nobasepackages + +PublishFlags: ympdist:openSUSE%20Tumbleweed + +# Use ext4 as FS in builder workers (instead of default ext3) +BuildFlags: vmfstype:ext4 +# nodirindex enabled 2020-12-31 - https://github.com/openSUSE/obs-build/pull/634 +BuildFlags: vmfsoptions:nodirindex + +# Help with the switch to the gcc provided libs: +Prefer: -libasan8-gcc13 +Prefer: -libasan8-gcc13-32bit +Prefer: -libtsan2-gcc13 +Prefer: -libubsan1-gcc13 +Prefer: -libubsan1-gcc13-32bit +Prefer: -libgfortran5-gcc13 + +Prefer: -libasan8-gcc14 +Prefer: -libasan8-gcc14-32bit +Prefer: -libubsan1-gcc14 +Prefer: -libubsan1-gcc14-32bit +Prefer: -libtsan2-gcc14 +Prefer: -libgfortran5-gcc14 +Prefer: -libgfortran5-gcc14 + +# ? +Prefer: -libgcc_s1-gcc13 +Prefer: -libgcc_s1-gcc7 +Prefer: -libstdc++6-gcc13 +Prefer: -libstdc++6-gcc7 +Prefer: -libgomp1-gcc14 +Prefer: -libatomic1-gcc14 +Prefer: -liblsan0-gcc14 +Prefer: -libhwasan0-gcc14 +Prefer: -libitm1-gcc14 +Prefer: -libobjc4-gcc14 -libasan8-gcc14 -libubsan1-gcc14 +Prefer: -libtsan2-gcc14 + +Prefer: libubsan1 +Prefer: libgfortran5 + +Patterntype: rpm-md ymp +RepoType: rpm-md:sha512:filelists-ext +%if "%_repository" == "images" + Type: kiwi + Repotype: none + Patterntype: none + Prefer: openSUSE-release-ftp + Support: release-compare +# Required: containment-tik-img-to-rpm +# BuildFlags: obsgendiff +%endif + +%if "%_repository" == "containerfile" + Type: docker + BuildEngine: podman + # KUBEVIRTFROM is passed to container Dockerfiles using the --build-arg option, e.g. + # docker build --build-arg KUBEVIRTFROM=opensuse/tumbleweed ... + BuildFlags: dockerarg:KUBEVIRTFROM=opensuse/tumbleweed + %ifarch aarch64 + BuildFlags: dockerarg:TARGETARCH=arm64 + %endif + %ifarch x86_64 + BuildFlags: dockerarg:TARGETARCH=amd64 + %endif +%endif + +%if "%_project" == "openSUSE:Factory" || "%_project" == "openSUSE:Factory:NonFree" || "%_project" == "openSUSE:Factory:PowerPC" || "%_project" == "openSUSE:Factory:Rebuild" || "%_project" == "openSUSE:Factory:zSystems" + Repotype: none +Macros: +%shim_enforce_ms_signature 1 +:Macros +%endif + +%if "%_repository" == "images" || "%_repository" == "container" + Prefer: openSUSE-release -dummy-release + # FTP tree takes forever + BuildFlags: logidlelimit:15400 +%else + # Stuff that wants to have /etc/os-release available should require distribution-release, which we then offer dummy-release for (openSUSE-release changes daily for TW) + Prefer: dummy-release + # abort the build if the log file didn't move in 1.5h (seen in libreoffice builds) + BuildFlags: logidlelimit:5400 +%endif + +%if "%_project" == "openSUSE:Factory" || "%_project" == "openSUSE:Factory:NonFree" || "%_project" == "openSUSE:Factory:PowerPC" || "%_project" == "openSUSE:Factory:ARM" || "%_project" == "openSUSE:Factory:Live" || "%_project" == "openSUSE:Factory:Rebuild" || "%_project" == "openSUSE:Factory:Rings" || "%_project" == "openSUSE:Factory:Rings:0-Bootstrap" || "%_project" == "openSUSE:Factory:Rings:1-MinimalX" || "%_project" == "openSUSE:Factory:Containers" || "%_project" == "openSUSE:Factory:RISCV" || "%_project" == "openSUSE:Factory:zSystems" || "%_project" == "openSUSE:Factory:LegacyX86" +BuildFlags: excludebuild:openh264 +Macros: +%vendor openSUSE +%distribution openSUSE Tumbleweed +%packager https://bugs.opensuse.org +:Macros +%endif + +BuildFlags: excludebuild:installation-images:Slowroll + + +%if "%_project" == "openSUSE:Factory" || "%_project" == "openSUSE:Factory:PowerPC" || "%_project" == "openSUSE:Factory:ARM" || "%_project" == "openSUSE:Factory:Rebuild" || "%_project" == "openSUSE:Factory:Live" || "%_project" == "openSUSE:Factory:NonFree" || "%_project" == "openSUSE:Factory:LegacyX86" +Substitute: kiwi-image:docker python3-kiwi kiwi-systemdeps-containers container-build-checks-vendor-openSUSE container-build-checks-strict +Substitute: system-packages:docker docker createrepo_c container-build-checks-vendor-openSUSE container-build-checks-strict skopeo umoci +Substitute: system-packages:podman podman buildah createrepo_c release-compare container-build-checks-vendor-openSUSE container-build-checks-strict skopeo umoci +%else +# That ignore seems not to make sense - we only inject -strict based on specific projects already +Ignore: container-build-checks-strict +Substitute: kiwi-image:docker python3-kiwi kiwi-systemdeps-containers container-build-checks-vendor-openSUSE +Substitute: system-packages:docker docker createrepo_c container-build-checks-vendor-openSUSE skopeo umoci +Substitute: system-packages:podman podman buildah createrepo_c release-compare container-build-checks-vendor-openSUSE skopeo umoci +%endif + +%if "%_project" == "openSUSE:Factory" || "%_project" == "openSUSE:Factory:PowerPC" || "%_project" == "openSUSE:Factory:ARM" || "%_project" == "openSUSE:Factory:zSystems" || "%_project" == "openSUSE:Factory:LegacyX86" +BuildFlags: excludebuild:openh264 +%endif + +Substitute: system-packages:productcompose product-composer package-translations openSUSE-appstream-process perl-YAML-LibYAML +BuildFlags: productcompose-onlydirectrepos +%if "%_repository" == "product" +Patterntype: none +Type: productcompose +BuildFlags: excludebuild:0NonFree +%endif + +%if "%_project" == "openSUSE:Factory" +BuildFlags: excludebuild:000product:openSUSE-Addon-NonOss-ftp-ftp-x86_64 +BuildFlags: excludebuild:000product:openSUSE-ftp-ftp-x86_64 +%endif + +# should be moved to openSUSE:Factory:NonFree ? +%if "%_repository" == "product_nonfree" +Patterntype: none +Type: productcompose +# avoid any package outside of :NonFree +BuildFlags: productcompose-onlydirectrepos +BuildFlags: excludebuild:0openSUSE +%endif + +Substitute: kiwi-setup:image python3-kiwi createrepo_c containment-tik-img-to-rpm +Substitute: kiwi-image:tbz python3-kiwi +%ifarch s390x +%define iso_systemdeps xxd mksusecd +%endif +Substitute: kiwi-image:iso kiwi-systemdeps-iso-media qemu-tools kiwi-systemdeps-disk-images %{?iso_systemdeps} +Substitute: kiwi-image:oem kiwi-systemdeps-disk-images xorriso +Substitute: kiwi-image:appx wsl-appx appx-util +Prefer: kiwi-systemdeps-filesystems +Prefer: kiwi-systemdeps-disk-images +Prefer: kiwi-systemdeps-iso-media + +Substitute: obs:cli_debug_packages gdb vim strace less + +# Migration to product builder; using the Tumbleweed plugin since 2020-04-28 +Substitute: kiwi-packagemanager:instsource product-builder-plugin-Tumbleweed +# use plugin-openSUSE +# Substitute: kiwi-packagemanager:instsource product-builder-plugin-openSUSE +Substitute: system-packages:kiwi-product product-builder + +# Packages which aren't meant to be built into images. +%global image_package_conflicts !cmake-mini !dummy-release !gettext-runtime-mini !gettext-tools-mini !ghostscript-mini !ffmpeg-5-mini-libs !ffmpeg-7-mini-libs !ffmpeg-8-mini-libs !gio-branding-upstream !krb5-mini !krb5-mini-devel !libsystemd0-mini !systemd-mini-container !libudev-mini-devel !libudev-mini1 !libuna-mini-devel !libuna1-mini !libunbound-devel-mini !log4j12-mini !postgresql18-devel-mini !systemd-mini !systemd-mini-devel !systemd-mini-experimental !systemd-mini-sysvinit !udev-mini !libpxbackend-1_0-mini !libgarcon-branding-upstream + +# Containerfile/Dockerfile builds +Substitute: build-packages:docker %image_package_conflicts patterns-base-fips + +# KIWI image builds +Substitute: build-packages:kiwi %image_package_conflicts patterns-base-fips + +# mkosi + its recommended dependencies + policycoreutils (setfiles) + udev (systemd-repart) +Substitute: system-packages:mkosi:rpm mkosi createrepo kmod btrfsprogs cpio dosfstools squashfs tar xz zstd policycoreutils udev +Substitute: build-packages:mkosi:rpm %image_package_conflicts + +# create conflicts for packages installed into the target image +Substitute: kiwi python3-kiwi + +Prefer: installation-images-openSUSE installation-images-debuginfodeps-openSUSE + +# Packages that need netcfg will also require libnss_usrfiles2, as a few files moved from /etc to /usr/etc +# Since not all packages care, we only add it where needed (instead of preinstall) +Substitute: netcfg netcfg libnss_usrfiles2 + +# fvogt 2022-10-11: Let's try this again. +#%ifnarch armv6l +# Not enabled for armv6l, due to https://bugzilla.opensuse.org/show_bug.cgi?id=1193317 +# Enable ccache for a selection of packages: + BuildFlags: useccache:NetworkManager + BuildFlags: useccache:bitcoin + BuildFlags: useccache:ceph + BuildFlags: useccache:chromium + BuildFlags: useccache:gtk3 + BuildFlags: useccache:llvm9 + BuildFlags: useccache:nodejs-electron + BuildFlags: useccache:webkit2gtk3:gtk3 + BuildFlags: useccache:webkit2gtk3:gtk3-soup2 + BuildFlags: useccache:webkit2gtk3:gtk4 +#%endif + +# 2023-01-19 - x86-64-vN hwcaps libraries can be built and will require proper HW support +%ifarch x86_64 +Macros: +%suse_build_hwcaps_libs \ +#!BuildTarget: x86_64_v3-linux,x86_64-linux \ +#!BuildConstraint: hardware:cpu:flag x86-64-v3 \ +%{nil} +:Macros +%endif + +# slsaprovenance - as described at https://slsa.dev/provenance/v0.2 +# slsaprovenance diabled on Apr 28 2022 +# 07:29 < adrianS> DimStar: the slsafiles get not correctly generated, please disable the prjconf setting for now +#BuildFlags: slsaprovenance + +# Likely nobody really consumes the information - but as we can provide it: why not? +BuildFlags: sbom:spdx +BuildFlags: sbom:cyclonedx +# 2024-11-26 - dimstar - Actually publish sbom information +PublishFlags: withsbom + +# switch to kiwi v8 +Prefer: python3-kiwi +Conflict: python3-kiwi:libsystemd0-mini +Conflict: python3-kiwi:systemd-mini-sysvinit + +# LUA namespace migration - slowly moving to the new names (keep ports in mind!) +# lua, lua51, lua53 and lua54 all provide 'lua'; version 5.4 is the 'target'; lua will be deleted in the future +%define lua_pref lua54 +Prefer: %{lua_pref} lua53 lua51 +Prefer: liblua5_4-5 liblua5_3-5 liblua5_1-5 +Prefer: %{lua_pref}-devel lua53-devel lua51-devel +Prefer: libtolua++-5_4-devel libtolua++-5_3-devel libtolua++-5_1-devel + +ExpandFlags: keepfilerequires + +# Generated by openSUSE-release-tools/repo2fileprovides.py +FileProvides: /bin/awk busybox-gawk gawk +FileProvides: /bin/bash bash bash-legacybin +FileProvides: /bin/cat busybox-coreutils coreutils coreutils-single +FileProvides: /bin/chmod busybox-coreutils coreutils coreutils-single +FileProvides: /bin/cp busybox-coreutils coreutils coreutils-single +FileProvides: /bin/csh tcsh +FileProvides: /bin/fuser busybox-psmisc psmisc +FileProvides: /bin/gawk gawk +FileProvides: /bin/grep busybox-grep grep +FileProvides: /bin/hostname busybox-hostname hostname +FileProvides: /bin/ksh mksh +FileProvides: /bin/ln busybox-coreutils coreutils coreutils-single +FileProvides: /bin/logger busybox-util-linux util-linux-systemd +FileProvides: /bin/ls busybox-coreutils coreutils coreutils-single +FileProvides: /bin/mkdir busybox-coreutils coreutils coreutils-single +FileProvides: /bin/mktemp busybox-coreutils coreutils coreutils-single +FileProvides: /bin/rm busybox-coreutils coreutils coreutils-single +FileProvides: /bin/sed busybox-sed sed +FileProvides: /bin/sh bash-legacybin bash-sh busybox-sh dash-sh zsh-sh +FileProvides: /bin/stty busybox-coreutils coreutils coreutils-single +FileProvides: /bin/su busybox-util-linux util-linux +FileProvides: /bin/tar busybox-tar tar +FileProvides: /bin/touch busybox-coreutils coreutils coreutils-single +FileProvides: /bin/true busybox-coreutils coreutils coreutils-single +FileProvides: /bin/zsh zsh +FileProvides: /etc/bash.bashrc aaa_base +FileProvides: /etc/mime.types aaa_base +FileProvides: /sbin/install-info info +FileProvides: /sbin/ip busybox-iproute2 iproute2 +FileProvides: /sbin/isserial blog +FileProvides: /sbin/ldconfig glibc +FileProvides: /sbin/modprobe busybox-kmod kmod +FileProvides: /sbin/service aaa_base +FileProvides: /sbin/startproc sysvinit-tools +FileProvides: /sbin/unix2_chkpwd pam +FileProvides: /usr/bin/7z 7zip +FileProvides: /usr/bin/Xvnc xorg-x11-Xvnc +FileProvides: /usr/bin/appstreamcli AppStream +FileProvides: /usr/bin/ar binutils busybox-misc +FileProvides: /usr/bin/at at +FileProvides: /usr/bin/awk busybox-gawk gawk +FileProvides: /usr/bin/base64 busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/basename busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/bash bash +FileProvides: /usr/bin/batch at +FileProvides: /usr/bin/bats bats +FileProvides: /usr/bin/bc bc busybox-bc +FileProvides: /usr/bin/bcc-lua bcc-lua +FileProvides: /usr/bin/bpftrace bpftrace +FileProvides: /usr/bin/bpftrace bpftrace +FileProvides: /usr/bin/bzip2 busybox-bzip2 bzip2 +FileProvides: /usr/bin/cat busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/cdda2wav cdda2wav +FileProvides: /usr/bin/cdrdao cdrdao +FileProvides: /usr/bin/cdrecord cdrecord +FileProvides: /usr/bin/chardetect python311-chardet python312-chardet python313-chardet +FileProvides: /usr/bin/chfn shadow +FileProvides: /usr/bin/chgrp busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/chmod busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/chown busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/chsh shadow +FileProvides: /usr/bin/cksum busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/clang clang13 clang14 clang15 clang16 clang17 clang18 clang19 clang20 clang21 +FileProvides: /usr/bin/clear busybox-ncurses-utils ncurses-utils +FileProvides: /usr/bin/clisp clisp +FileProvides: /usr/bin/cmp busybox-diffutils diffutils +FileProvides: /usr/bin/col util-linux +FileProvides: /usr/bin/comm busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/convert ImageMagick +FileProvides: /usr/bin/cp busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/cpan perl +FileProvides: /usr/bin/cpio busybox-cpio cpio +FileProvides: /usr/bin/crontab cronie +FileProvides: /usr/bin/csh tcsh +FileProvides: /usr/bin/csplit coreutils coreutils-single +FileProvides: /usr/bin/ctags ctags etags universal-ctags +FileProvides: /usr/bin/cut busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/cwebp libwebp-tools +FileProvides: /usr/bin/date busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/dbus-daemon dbus-1-daemon +FileProvides: /usr/bin/dbus-launch dbus-1 dbus-1-x11 +FileProvides: /usr/bin/dbus-run-session dbus-1-daemon +FileProvides: /usr/bin/dd busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/df busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/dialog dialog +FileProvides: /usr/bin/diff busybox-diffutils diffutils +FileProvides: /usr/bin/dig bind-utils +FileProvides: /usr/bin/dirname busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/docker docker docker-stable podman-docker +FileProvides: /usr/bin/du busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/echo busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/ed busybox-ed ed +FileProvides: /usr/bin/edit-xml-catalog sgml-skel +FileProvides: /usr/bin/enc2xs perl +FileProvides: /usr/bin/env busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/eremaeactl python311-django-eremaea2 python312-django-eremaea2 python313-django-eremaea2 +FileProvides: /usr/bin/escript erlang +FileProvides: /usr/bin/eu-strip elfutils +FileProvides: /usr/bin/expand busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/expect expect +FileProvides: /usr/bin/expr busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/false busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/file file +FileProvides: /usr/bin/find busybox-findutils findutils +FileProvides: /usr/bin/findmnt util-linux-systemd +FileProvides: /usr/bin/fipscheck fipscheck +FileProvides: /usr/bin/fold busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/fontforge fontforge +FileProvides: /usr/bin/foomatic-rip cups-filters +FileProvides: /usr/bin/fuser busybox-psmisc psmisc +FileProvides: /usr/bin/fusermount fuse +FileProvides: /usr/bin/fusermount3 fuse3 +FileProvides: /usr/bin/gawk gawk +FileProvides: /usr/bin/gencat glibc +FileProvides: /usr/bin/get_kernel_version aaa_base +FileProvides: /usr/bin/getconf glibc +FileProvides: /usr/bin/getent glibc +FileProvides: /usr/bin/getopt busybox-util-linux util-linux +FileProvides: /usr/bin/gettext gettext-runtime gettext-runtime-mini +FileProvides: /usr/bin/git git-core +FileProvides: /usr/bin/gjs gjs +FileProvides: /usr/bin/gjs-console gjs +FileProvides: /usr/bin/glxinfo Mesa-demo-x +FileProvides: /usr/bin/gmake make +FileProvides: /usr/bin/gpg gpg2 +FileProvides: /usr/bin/grep busybox-grep grep +FileProvides: /usr/bin/groups busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/gs ghostscript gswrap +FileProvides: /usr/bin/gs.bin ghostscript +FileProvides: /usr/bin/guile guile +FileProvides: /usr/bin/gunzip busybox-gzip gzip zstd-gzip +FileProvides: /usr/bin/gzip busybox-gzip gzip zstd-gzip +FileProvides: /usr/bin/head busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/hostname busybox-hostname hostname +FileProvides: /usr/bin/iconv glibc +FileProvides: /usr/bin/id busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/install busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/install-catalog sgml-skel +FileProvides: /usr/bin/instantfpc fpc +FileProvides: /usr/bin/ipcrm busybox-util-linux util-linux +FileProvides: /usr/bin/ipcs busybox-util-linux util-linux +FileProvides: /usr/bin/ipmitool ipmitool +FileProvides: /usr/bin/join coreutils coreutils-single +FileProvides: /usr/bin/jpegoptim jpegoptim +FileProvides: /usr/bin/jpegtran libjpeg-turbo +FileProvides: /usr/bin/julia julia julia-compat juliaup +FileProvides: /usr/bin/kill busybox-util-linux util-linux +FileProvides: /usr/bin/killall busybox-psmisc psmisc +FileProvides: /usr/bin/ksh93 ksh +FileProvides: /usr/bin/less busybox-less less +FileProvides: /usr/bin/ln busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/locale glibc +FileProvides: /usr/bin/localedef glibc +FileProvides: /usr/bin/logger busybox-util-linux util-linux-systemd +FileProvides: /usr/bin/logname busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/lp cups-client +FileProvides: /usr/bin/lpr cups-client +FileProvides: /usr/bin/ls busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/lua lua51 lua53 lua54 +FileProvides: /usr/bin/lua5.1 lua51 +FileProvides: /usr/bin/lua5.3 lua53 +FileProvides: /usr/bin/lua5.4 lua54 +FileProvides: /usr/bin/luatex texlive-luatex-bin +FileProvides: /usr/bin/lzop busybox-misc lzop +FileProvides: /usr/bin/m4 m4 +FileProvides: /usr/bin/mailx mailx +FileProvides: /usr/bin/make make +FileProvides: /usr/bin/man busybox-man man mandoc +FileProvides: /usr/bin/mandoc mandoc-bin +FileProvides: /usr/bin/md5sum busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/mkdir busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/mkfifo busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/mkisofs mkisofs +FileProvides: /usr/bin/mknod busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/mktemp busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/mogrify ImageMagick +FileProvides: /usr/bin/more busybox-util-linux util-linux +FileProvides: /usr/bin/mount busybox-util-linux util-linux +FileProvides: /usr/bin/msgfmt gettext-runtime gettext-runtime-mini +FileProvides: /usr/bin/mv busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/newaliases exim postfix postfix-bdb sendmail +FileProvides: /usr/bin/newgrp shadow +FileProvides: /usr/bin/nice busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/nl busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/nm binutils +FileProvides: /usr/bin/nmtui NetworkManager-tui +FileProvides: /usr/bin/node nodejs-common +FileProvides: /usr/bin/node22 nodejs22 +FileProvides: /usr/bin/node24 nodejs24 +FileProvides: /usr/bin/nohup busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/nslookup bind-utils busybox-bind-utils +FileProvides: /usr/bin/oathtool oath-toolkit +FileProvides: /usr/bin/ocamlrun ocaml-runtime +FileProvides: /usr/bin/octave octave-cli +FileProvides: /usr/bin/od busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/odbcinst unixODBC +FileProvides: /usr/bin/openssl libressl openssl-3 +FileProvides: /usr/bin/oxipng oxipng +FileProvides: /usr/bin/passwd busybox-adduser shadow +FileProvides: /usr/bin/paste busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/patch busybox-patch patch +FileProvides: /usr/bin/pathchk coreutils coreutils-single +FileProvides: /usr/bin/pdflatex texlive-latex-bin-bin +FileProvides: /usr/bin/perl perl-base +FileProvides: /usr/bin/php php8-cli +FileProvides: /usr/bin/php8 php8-cli +FileProvides: /usr/bin/pidof busybox-procps procps +FileProvides: /usr/bin/pkexec pkexec +FileProvides: /usr/bin/pkg-config pkgconf-pkg-config +FileProvides: /usr/bin/pmpython pcp +FileProvides: /usr/bin/podman podman +FileProvides: /usr/bin/pr coreutils coreutils-single +FileProvides: /usr/bin/printf busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/ps busybox-procps procps +FileProvides: /usr/bin/pwd busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/pwscore libpwquality-tools +FileProvides: /usr/bin/python3 python313-base +FileProvides: /usr/bin/python3.10 python310-base +FileProvides: /usr/bin/python3.11 python311-base +FileProvides: /usr/bin/python3.12 python312-base +FileProvides: /usr/bin/python3.13 python313-base +FileProvides: /usr/bin/python3.13t python313-nogil-base +FileProvides: /usr/bin/python3.14 python314-base +FileProvides: /usr/bin/python3.14t python314-nogil-base +FileProvides: /usr/bin/python3.9 python39-base +FileProvides: /usr/bin/qemu-img qemu-img +FileProvides: /usr/bin/qemu-nbd qemu-img +FileProvides: /usr/bin/qemu-system-x86_64 qemu-x86 +FileProvides: /usr/bin/qrencode qrencode +FileProvides: /usr/bin/readcd readcd +FileProvides: /usr/bin/readlink busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/renice busybox-util-linux util-linux +FileProvides: /usr/bin/rm busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/rmdir busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/rsync rsync +FileProvides: /usr/bin/ruby ruby4.0 +FileProvides: /usr/bin/ruby.ruby3.4 ruby3.4 +FileProvides: /usr/bin/ruby.ruby4.0 ruby4.0 +FileProvides: /usr/bin/runawk runawk +FileProvides: /usr/bin/sbcl sbcl-bin +FileProvides: /usr/bin/scheme-srfi-7 scheme48 +FileProvides: /usr/bin/scour python311-scour python312-scour python313-scour +FileProvides: /usr/bin/sed busybox-sed sed +FileProvides: /usr/bin/sgml-register-catalog sgml-skel +FileProvides: /usr/bin/sh bash-sh busybox-sh dash-sh zsh-sh +FileProvides: /usr/bin/sha512sum busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/sinfo slurm +FileProvides: /usr/bin/sleep busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/smbclient samba-client +FileProvides: /usr/bin/snobol4 snobol4 +FileProvides: /usr/bin/sort busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/split busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/squeue slurm +FileProvides: /usr/bin/ssh-keygen openssh-common +FileProvides: /usr/bin/stap systemtap +FileProvides: /usr/bin/stat busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/strip binutils +FileProvides: /usr/bin/stty busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/su busybox-util-linux util-linux +FileProvides: /usr/bin/sum busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/sync busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/tack tack +FileProvides: /usr/bin/tail busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/tar busybox-tar tar +FileProvides: /usr/bin/tclsh tcl +FileProvides: /usr/bin/tee busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/test busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/texlua texlive-luatex-bin +FileProvides: /usr/bin/time busybox-time time +FileProvides: /usr/bin/timeout busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/touch busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/tput ncurses-utils +FileProvides: /usr/bin/tr busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/true busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/tsort busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/ttf2tfm texlive-ttfutils-bin +FileProvides: /usr/bin/tty busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/ukify systemd-ukify +FileProvides: /usr/bin/umount busybox-util-linux util-linux +FileProvides: /usr/bin/uname busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/uncompress busybox-gzip gzip +FileProvides: /usr/bin/unexpand busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/uniq busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/unzip busybox-unzip unzip unzip-rcc +FileProvides: /usr/bin/updmap texlive-scripts-bin +FileProvides: /usr/bin/virsh libvirt-client +FileProvides: /usr/bin/vulkaninfo vulkan-tools +FileProvides: /usr/bin/wayland-info wayland-utils +FileProvides: /usr/bin/wc busybox-coreutils coreutils coreutils-single +FileProvides: /usr/bin/which busybox-which which +FileProvides: /usr/bin/wish tk +FileProvides: /usr/bin/xargs busybox-findutils findutils +FileProvides: /usr/bin/xdg-desktop-icon xdg-utils +FileProvides: /usr/bin/xdg-desktop-menu xdg-utils +FileProvides: /usr/bin/xdg-email xdg-utils +FileProvides: /usr/bin/xdg-icon-resource xdg-utils +FileProvides: /usr/bin/xdg-mime xdg-utils +FileProvides: /usr/bin/xdg-open xdg-utils +FileProvides: /usr/bin/xdg-screensaver xdg-utils-screensaver +FileProvides: /usr/bin/xdg-su xdg-utils +FileProvides: /usr/bin/xdpyinfo xdpyinfo +FileProvides: /usr/bin/xkbcomp xkbcomp +FileProvides: /usr/bin/xmlcatalog libxml2-tools +FileProvides: /usr/bin/xmllint libxml2-tools +FileProvides: /usr/bin/xsltproc libxslt-tools +FileProvides: /usr/bin/xz busybox-xz xz +FileProvides: /usr/bin/zcat busybox-gzip gzip zstd-gzip +FileProvides: /usr/bin/zstd zstd +FileProvides: /usr/sbin/a2enflag apache2 +FileProvides: /usr/sbin/a2enmod apache2 +FileProvides: /usr/sbin/agetty util-linux +FileProvides: /usr/sbin/btrfs btrfsprogs +FileProvides: /usr/sbin/fonts-config fonts-config +FileProvides: /usr/sbin/groupadd shadow +FileProvides: /usr/sbin/groupdel shadow +FileProvides: /usr/sbin/groupmod shadow +FileProvides: /usr/sbin/iconvconfig glibc +FileProvides: /usr/sbin/ipsec strongswan-ipsec +FileProvides: /usr/sbin/lpadmin cups-client +FileProvides: /usr/sbin/nbdkit nbdkit-server +FileProvides: /usr/sbin/nologin busybox-util-linux util-linux +FileProvides: /usr/sbin/semanage policycoreutils-python-utils +FileProvides: /usr/sbin/sendmail busybox-sendmail exim msmtp-mta postfix postfix-bdb sendmail +FileProvides: /usr/sbin/service aaa_base +FileProvides: /usr/sbin/shutdown shepherd-bins systemd systemd-mini +FileProvides: /usr/sbin/smartctl smartmontools +FileProvides: /usr/sbin/update-alternatives update-alternatives +FileProvides: /usr/sbin/useradd shadow +FileProvides: /usr/sbin/userdel shadow +FileProvides: /usr/sbin/usermod shadow + + +# Files which are provided and required by the same package only +# are not part of primary.xml.gz, thus missing in the section above. +FileProvides: /usr/bin/Xvfb xorg-x11-server-Xvfb +FileProvides: /usr/bin/busybox busybox +FileProvides: /usr/bin/qemu-system-aarch64 qemu-arm +FileProvides: /usr/bin/racket racket +FileProvides: /usr/bin/zsh zsh +FileProvides: /usr/sbin/ldconfig glibc +FileProvides: /usr/sbin/showconsole blog +FileProvides: /usr/bin/chattr e2fsprogs +FileProvides: /usr/bin/rexx ooRexx +FileProvides: /usr/bin/festival festival +FileProvides: /usr/bin/ronn ruby4.0-rubygem-ronn-ng +FileProvides: /usr/bin/gtk-update-icon-cache gtk3-tools +FileProvides: /usr/bin/who coreutils-systemd +FileProvides: /usr/bin/guile1 guile1 + + +# Set preferences for above list - work with negative prefers, in order to be able to catch no-longer existing ones +Prefer: bash-sh +Prefer: -bash-legacybin +Prefer: -busybox-bc +Prefer: -busybox-bzip2 +Prefer: -busybox-coreutils -coreutils-single +Prefer: -busybox-cpio +Prefer: -busybox-diffutils +Prefer: -busybox-dos2unix +Prefer: -busybox-ed +Prefer: -busybox-findutils +Prefer: -busybox-gawk +Prefer: -busybox-grep +Prefer: -busybox-gzip -zstd-gzip +Prefer: -busybox-hostname +Prefer: -busybox-iproute2 +Prefer: -busybox-iputils +Prefer: -busybox-kmod +Prefer: -busybox-less +Prefer: -busybox-misc +Prefer: -busybox-ncurses-utils +Prefer: -busybox-procps +Prefer: -busybox-psmisc +Prefer: -busybox-sed +Prefer: -busybox-tar +Prefer: -busybox-unzip +Prefer: -busybox-util-linux +Prefer: -podman-docker +# have choice for /usr/bin/dbus-launch needed by gnome-session-core: dbus-1 dbus-1-x11 +Prefer: -dbus-1-x11 + +# have choice for (podman or docker) needed by ansible-builder: docker podman +Prefer: -docker-stable -docker-stable-buildx -docker + +# have choice for libglib-2.0.so.0()(64bit) needed by ...: glib2-stage1-devel libglib-2_0-0 +Ignore: glib2-stage1-devel:this-is-only-for-build-envs +Prefer: -glib2-stage1-devel + + +# unresolvable: have choice for hplip-hpijs needed by patterns-aeon-base: hplip-driver-hpcups hplip-ppds-hpcups +Prefer: -hplip-ppds-hpcups + +# unresolvable: have choice for kmod(zram.ko) needed by systemd-zram-service: kernel-debug kernel-default kernel-longterm kernel-vanilla +Prefer: -kernel-vanilla -kernel-longterm -kernel-64kb -kernel-kvmsmall + +# have choice for (netavark or cni) needed by podman: cni netavark +Prefer: -cni-plugins -cni + +# choice for MozillaThunderbird-openpgp needed by MozillaThunderbird: MozillaThunderbird-openpgp-librnp sequoia-octopus-librnp +Prefer: -sequoia-octopus-librnp + +# have choice for (gdm-xdm-integration or gdm-systemd) needed by gdm: gdm-systemd gdm-xdm-integration +# gdm-systems is the standalong systemd service, but for now we stick to the xdm integration +Prefer: -gdm-systemd + +# have choice for uv needed by python310-hatch: python310-uv python311-uv python312-uv uv, have choice for uv needed by python312-hatch: python310-uv python311-uv python312-uv uv, have choice for uv needed by python311-hatch: python310-uv python311-uv python312-uv uv +Prefer: -python312-uv -python313-uv + +# unresolvable: have choice for (exfatprogs or exfat-utils) needed by gnome-disk-utility: exfat-utils exfatprogs +Prefer: -exfat-utils + +# unresolvable: have choice for mt needed by tar: cpio-mt mt-st schily-mt +Prefer: -mt-st schily-mt + +# have choice for python3-numpy-devel: python311-numpy-devel python311-numpy1-devel +Prefer: -python311-numpy1-devel -python312-numpy1-devel -python313-numpy1-devel +Prefer: -python311-numpy1 -python312-numpy1 -python313-numpy1 + +# have choice for dbus(org.freedesktop.secrets) needed by NetworkManager-applet: gnome-keyring oo7-daemon +Prefer: -oo7-daemon + +# have choice for python3-PyPDF2 >= 2.1.1: python310-pypdf python311-PyPDF2 python311-pypdf python312-pypdf +Prefer: -python311-pypdf -python312-pypdf -python313-pypdf + +# unresolvable: have choice for translate-toolkit >= 3.14.4: python311-translate-toolkit python311-translate-toolkit-man +Prefer: -python311-translate-toolkit-man + +# unresolvable: have choice for libyui_pkg needed by yast2-packager: libyui-ncurses-pkg16 libyui-qt-pkg16 +Prefer: -libyui-ncurses-pkg16 + +# have choice for libtinfo.so.6()(64bit) needed by libreadline8: libncurses6 libncurses6-compat +Prefer: -libncurses6-compat + +# have choice for pkgconfig(libmarkdown): libmarkdown-devel libmarkdown2-devel +Prefer: -libmarkdown2-devel + +# have choice for SDL2_image >= 2.6.0 needed by python312-PySDL2: libSDL2_image-2_0-0 libSDL3_image0 +Prefer: -libSDL3_image0 + +# have choice for mvn +Prefer: -tomcat10 -tomcat10-lib tomcat tomcat-lib +Prefer: -tomcat10-servlet-6_0-api tomcat-servlet-4_0-api + +# have choice for pkgconfig(xkbregistry) needed by libgnome-desktop-3-devel: libxkbregistry-devel libxkbregistry-devel-32bit +Prefer: -libxkbregistry-devel-32bit + +# unresolvable: have choice for qt6-wayland needed by plasma6-session: qt6-wayland qt6-wayland-integration, have choice for (qt6-wayland if xwayland) needed by libQt6Gui6: qt6-wayland qt6-wayland-integration +Prefer: -qt6-wayland-integration + +# have choice for python311-anyio needed by python311-httpx: python311-anyio python311-anyio3, have choice for (python311-anyio >= 3 with python311-anyio < 5) needed by python311-httpcore: python311-anyio python311-anyio3 +Prefer: -python311-anyio3 +Prefer: -python312-anyio3 +Prefer: -python313-anyio3 + +# have choice for python311-django >= 1.11: python311-Django python311-Django4, have choice for python311-Django needed by python311-pytest-django: python311-Django python311-Django4 +Prefer: -python311-Django4 +Prefer: -python312-Django4 +Prefer: -python313-Django4 + +# have choice for dbus-broker-restart-behavior = 35 needed by dbus-broker: dbus-broker-allow-restart dbus-broker-block-restart +Prefer: -dbus-broker-allow-restart + +# have choice for fonttools: python310-FontTools python311-FontTools +Prefer: -python311-FontTools + +# have choice for libsundials_core.so.7()(64bit) needed by libsundials_ida7: libsundials_core7 libsundials_core7-mvapich2 libsundials_core7-openmpi4, +Prefer: -libsundials_core7-mvapich2 -libsundials_core7-openmpi4 -libsundials_core7-openmpi5 + +# All this is for KF6 + plasma 6 +# have choice for (plasma-framework-desktoptheme or plasma6-framework-desktoptheme) needed by plasma-framework: libplasma6-desktoptheme plasma-framework-desktoptheme +Prefer: -plasma-framework-desktoptheme + +# have choice for kaccounts-integration needed by libkaccounts6-2: kaccounts-integration kaccounts-integration-kf5 +Prefer: -kaccounts-integration-kf5 + +# have choice for cmake(KDecoration2) >= MACRO: kdecoration6-devel libkdecoration2-devel +Prefer: -libkdecoration2-devel + +# have choice for cmake(FreeRDP) >= 2.10: freerdp-devel freerdp2-devel +Prefer: -freerdp-devel + +# have choice for registries-conf >= 20240408 needed by libcontainers-common: registries-conf-default registries-conf-suse +Prefer: -registries-conf-suse + +# have choice for cmake(cmocka): libcmocka-cmake libcmocka-cmake-32bit +Prefer: -libcmocka-cmake-32bit -libcmocka-cmake-devel-32bit + +#have choice for libcurl.so.4()(64bit) needed by cargo1.79: libcurl-mini4 libcurl4 +Prefer: -libcurl-mini4 + +#have choice for pkgconfig(libsystemd): systemd-devel systemd-devel-32bit +Prefer: -systemd-devel-32bit + +# have choice for pkgconfig(liboqs): liboqs-devel liboqs-devel-32bit +Prefer: -liboqs-devel-32bit + +# have choice for libz.so.1: libz-ng-compat1-32bit libz1-32bit +Prefer: -libz-ng-compat1-32bit + +# have choice for pkgconfig(capi20): libcapi20-devel libcapi20-devel-32bit +Prefer: -libcapi20-devel-32bit + +# unresolvable: have choice for ansible-core >= 2.12.10 needed by molecule: ansible-core ansible-core-2.18 +Prefer: -ansible-core-2.18 + +# have choice for selinux-policy-base needed by patterns-base-selinux: selinux-policy-minimum selinux-policy-targeted +Prefer: -selinux-policy-minimum + +# have choice for cifs-idmap-plugin needed by cifs-utils: sssd-cifs-idmap-plugin wb-cifs-idmap-plugin +Prefer: -wb-cifs-idmap-plugin + +# have choice for group/user (haclient and hacluster) needed by pacemaker +Prefer: -hawk2 + +# have choice for pkgconfig(glew): glew-devel glew_EGL-devel +Prefer: -glew_EGL-devel + +# have choice for group(video): ollama system-group-hardware +Prefer: -ollama + +# have choice for group(news): leafnode system-user-news, +# have choice for user(news): leafnode system-user-news +Prefer: -leafnode + +# have choice for pkgconfig(wlroots-0.18): wlroots-0_18-devel wlroots-devel +Prefer: -wlroots-0_18-devel + +# have choice for perl(ExtUtils::HasCompiler): perl-Devel-GlobalDestruction perl-ExtUtils-HasCompiler +# have choice for perl(ExtUtils::HasCompiler): perl-Devel-OverloadInfo perl-ExtUtils-HasCompiler +Prefer: -perl-Devel-GlobalDestruction -perl-Devel-OverloadInfo + +# have choice for pkgconfig(libtls): libressl-devel libretls-devel +Prefer: -libretls-devel + +# have choice for perl(Devel::CheckLib): perl-Devel-CheckLib perl-IPC-ShareLite +Prefer: -perl-IPC-ShareLite + +# have choice for libopencv_highgui.so.412()(64bit) needed by os-autoinst: libopencv_highgui412 libopencv_highgui412-qt6 +Prefer: -libopencv_highgui412-qt6 + +# have choice for libnetcdf.so.22()(64bit): libnetcdf22 libnetcdf22-openmpi4 libnetcdf22-openmpi5 +Prefer: -libnetcdf22-openmpi4 -libnetcdf22-openmpi5 + +# have choice for openSUSE-repos: openSUSE-repos-Leap openSUSE-repos-MicroOS openSUSE-repos-Slowroll openSUSE-repos-Tumbleweed +Prefer: openSUSE-repos-Tumbleweed + +#have choice for pattern() = basesystem needed by patterns-gnome-gnome_basic: patterns-base-basesystem patterns-microos-basesystem +Prefer: patterns-base-basesystem + +# have choice for (dhcpcd or dhcp-client) needed by cloud-init: dhcp-client dhcpcd +Prefer: -dhcp-client + +# have choice for sudo needed by ceph-osd: error-codes sudo +Prefer: -error-codes + +# have choice for ansible-core >= 2.12.10 needed by molecule: ansible-core ansible-core-2.19 +Prefer: -ansible-core-2.19 + +# have choice for python3-Django: python313-Django python313-Django6 +Prefer: -python313-Django6 + +# have choice for python313-Django: python313-Django python313-Django6 +Prefer: -python313-Django6 + +#--- + +%if "%_repository" != "ports" +ExpandFlags: preinstallexpand +%endif +Preinstall: rpm -rpm-config-SUSE + +# build (obs_build) is written in perl, relies on grep and util-linux tools. Thus install them early +VMinstall: perl-base +VMinstall: util-linux +VMinstall: grep +VMinstall: kernel-obs-build + +# Use the x86_64 kernel on i586 builds - boo#1178762 - Slow down in OBS since kernel 5.6.0 on 32bit +ExportFilter: ^kernel-obs-build.*\.x86_64.rpm$ . i586 +# new: use kernel-obs-build from aarch64 for aarch64 armv6 and armv7 +ExportFilter: ^kernel-obs-build.*\.armv6hl\.rpm$ +ExportFilter: ^kernel-obs-build.*\.armv7hl\.rpm$ +ExportFilter: ^kernel-obs-build.*\.aarch64\.rpm$ . armv6l armv7l +# now make sure the jobs get a 64bit cpu, otherwise can not run the 64bit kernel +%ifarch armv6l armv7l +Constraint: hardware:cpu:flag cpuid +%endif + +ExportFilter: \.x86_64\.rpm$ x86_64 +ExportFilter: \.ia64\.rpm$ ia64 +ExportFilter: \.s390x\.rpm$ s390x +ExportFilter: \.ppc64\.rpm$ ppc64 +ExportFilter: \.ppc64le\.rpm$ ppc64le +ExportFilter: \.ppc\.rpm$ ppc +ExportFilter: -ia32-.*\.rpm$ +ExportFilter: -32bit-.*\.sparc64\.rpm$ +ExportFilter: -64bit-.*\.sparcv9\.rpm$ +ExportFilter: -64bit-.*\.aarch64_ilp32\.rpm$ +ExportFilter: \.aarch64\.rpm$ aarch64 +ExportFilter: \.armv7l\.rpm$ armv7l +ExportFilter: \.armv7hl\.rpm$ armv7l +ExportFilter: ^glibc(?:-devel)?-32bit-.*\.sparc64\.rpm$ sparc64 +ExportFilter: ^glibc(?:-devel)?-64bit-.*\.sparcv9\.rpm$ sparcv9 +# it would be a great idea to have, but sometimes installation-images wants to build debuginfos in +#ExportFilter: -debuginfo-.*\.rpm$ +#ExportFilter: -debugsource-.*\.rpm$ +#ExportFilter: ^master-boot-code.*\.i586.rpm$ . x86_64 +ExportFilter: ^acroread.*\.i586.rpm$ . x86_64 +ExportFilter: ^avmailgate.*\.i586.rpm$ . x86_64 +ExportFilter: ^avmailgate.*\.ppc.rpm$ . ppc64 +ExportFilter: ^avmailgate.*\.s390.rpm$ . s390x +ExportFilter: ^flash-player.*\.i586.rpm$ . x86_64 +ExportFilter: ^novell-messenger-client.*\.i586.rpm$ . x86_64 +ExportFilter: ^openCryptoki-32bit.*\.s390.rpm$ . s390x + +# Make grub2-i386-efi available on x86_64 / support x86_64 CPU on 32bit UEFI - boo#1208057 +ExportFilter: ^grub2-i386-efi.*\.noarch\.rpm$ . x86_64 +ExportFilter: ^grub2-i386-xen.*\.rpm . x86_64 +ExportFilter: ^build-initvm-.*\.rpm . i586 x86_64 aarch64 s390x ppc64le + +############ +# For QEMU # +############ +# +# Firmwares are built (if possible) once per "port". This reduces build time, e.g., as compared +# to cross-compiling everything on everything, and improve consistency, while keeping things self +# contained, within ports, which is especially important for openSUSE:Factory +# +# ### x86 firmwares +# They are built on: x86_64 and aarch64. The x86_64 build can then be imported in i586, and the +# aarch64 one in armv7l. We're not yet able to build them on any PPC arch (but are working on it) +# so, for this devel project, we're exporting them there too (and for Factory, we have an aggregate). +# We're also not able to build them on zsystem and riscv, so export them there as well, here in the +# devel project (for Factory, we just miss them in s390, while riscv is special in its own way). +ExportFilter: ^qemu-ipxe.*\.noarch\.rpm$ . i586 armv7l ppc ppc64 ppc64le s390x riscv64 +ExportFilter: ^qemu-seabios.*\.noarch\.rpm$ . i586 armv7l ppc ppc64 ppc64le s390x riscv64 +ExportFilter: ^qemu-vgabios.*\.noarch\.rpm$ . i586 armv7l ppc ppc64 ppc64le s390x riscv64 +ExportFilter: ^qemu-sgabios.*\.noarch\.rpm$ . i586 armv7l ppc ppc64 ppc64le s390x riscv64 +# ### PPC firmwares +# They are built on: x86_64, aarch64 and ppc64le. The x86_build can then by imported in i586, the +# aarch64 one in armv7l and the ppc64le one in ppc and ppc64. As for the x86 firmwares, here in the +# devel project, we export them directly to all the arch-es that can't build them, just for convenience. +ExportFilter: ^qemu-skiboot.*\.noarch\.rpm$ . i586 armv7l ppc s390x riscv64 +ExportFilter: ^qemu-SLOF.*\.noarch\.rpm$ . i586 armv7l ppc s390x riscv64 +# TODO: does the 'qemu-edk2' package still exist? +ExportFilter: ^qemu-edk2.*\.noarch\.rpm$ . i586 armv7l aarch64 ppc ppc64 ppc64le s390x riscv64 +ExportFilter: ^qemu-microvm.*\.noarch\.rpm$ . i586 armv7l aarch64 ppc ppc64 ppc64le s390x riscv64 + +Required: rpm-build + +# Build all packages with -pie enabled +Required: gcc-PIE + +# the basic stuff +Support: perl +Support: build-mkbaselibs compat-usrmerge-build +Prefer: build-mkbaselibs +Support: brp-check-suse +Support: post-build-checks + +# remove build-compare support to disable "same result" package dropping +Support: build-compare + +Support: rpmlint-mini +# In the actual Tumbleweed repos, we want to be stricter with rpmlint +%if "%_project" == "openSUSE:Factory" || "%_project" == "openSUSE:Factory:PowerPC" || "%_project" == "openSUSE:Factory:ARM" || "%_project" == "openSUSE:Factory:Rebuild" || "%_project" == "openSUSE:Factory:Live" || "%_project" == "openSUSE:Factory:NonFree" +Support: rpmlint-strict +%endif + +# Prefer coreutils over coreutils-single +Prefer: -coreutils-single + +### Branding related preferences +Prefer: systemd-default-settings-branding-openSUSE +Prefer: distribution-logos-openSUSE-Tumbleweed +Prefer: awesome:awesome-branding-upstream +Prefer: cinnamon-gschemas:cinnamon-gschemas-branding-upstream +Prefer: enlightenment-theme-upstream +Prefer: fcitx:fcitx-branding-openSUSE +Prefer: gdm:gdm-branding-upstream +Prefer: gfxboot-branding-openSUSE +Prefer: icewm-theme-branding +Prefer: libcinnamon-desktop-data:libcinnamon-desktop-data-branding-upstream +Prefer: libgarcon-1-0:libgarcon-branding-upstream +Prefer: libgarcon-data:libgarcon-branding-upstream +Prefer: libgio-2_0-0:gio-branding-upstream +Prefer: libpurple-branding-upstream +Prefer: libreoffice:libreoffice-branding-upstream +Prefer: libxfce4ui:libxfce4ui-branding-upstream +Prefer: lightdm-gtk-greeter:lightdm-gtk-greeter-branding-upstream +Prefer: mate-desktop-gschemas:mate-desktop-gschemas-branding-upstream +Prefer: NetworkManager:NetworkManager-branding-openSUSE +Prefer: PackageKit:PackageKit-branding-upstream +Prefer: sway:sway-branding-upstream +Prefer: systemd-presets-branding-openSUSE +Prefer: wallpaper-branding-openSUSE +Prefer: waybar:waybar-branding-upstream +Prefer: xfce4-notifyd:xfce4-notifyd-branding-upstream +Prefer: xfce4-settings:xfce4-settings-branding-upstream +Prefer: xfdesktop:xfdesktop-branding-upstream +Prefer: yast2-qt:yast2-qt-branding-openSUSE +Prefer: branding-openSUSE +Prefer: chrony-pool-openSUSE +Prefer: greetd-branding-openSUSE + +# pciutils-ids and hwdata both provides pciutils-ids +Prefer: hwdata +# have choice for xfce4-panel-plugin-whiskermenu needed by xfce4-panel-branding-openSUSE: xfce4-panel-plugin-whiskermenu xfce4-whiskermenu-plugin +Prefer: xfce4-panel-branding-openSUSE:xfce4-whiskermenu-plugin +Prefer: patterns-xfce-xfce:mate-calc + +# Build cycle handling - prefer -mini packages were possible, break deps as needed +Conflict: krb5-devel:krb5-mini +Conflict: krb5:krb5-mini-devel +Prefer: gettext-tools-mini gettext-runtime-mini +Prefer: ghostscript-mini +Prefer: krb5-mini krb5-mini-devel +Prefer: krb5-mini-devel:krb5-mini +Prefer: libdebuginfod1 debuginfod-client +Prefer: libudev-mini1 udev-debuginfo libudev1-debuginfo +Prefer: libuna-mini-devel libuna1-mini +Prefer: libunbound-devel-mini +Prefer: systemd-mini systemd-mini-devel libsystemd0-mini systemd-mini-container +Prefer: systemd-mini-devel:systemd-mini +Prefer: udev-mini + +# break dependency of the -mini packages: they are valid for OBS, but not for end-user-installation +Ignore: cmake-mini:this-is-only-for-build-envs +Ignore: dummy-release:this-is-only-for-build-envs +Ignore: envsubst-mini:this-is-only-for-build-envs +Ignore: erlang-rebar-obs:this-is-only-for-build-envs +Ignore: ffmpeg-7-mini-devel:this-is-only-for-build-envs +Ignore: ffmpeg-7-mini-libs:this-is-only-for-build-envs +Ignore: ffmpeg-8-mini-devel:this-is-only-for-build-envs +Ignore: ffmpeg-8-mini-libs:this-is-only-for-build-envs +Ignore: gettext-runtime-mini:this-is-only-for-build-envs +Ignore: gettext-tools-mini:this-is-only-for-build-envs +Ignore: ghc-bootstrap-helpers:this-is-only-for-build-envs +Ignore: ghc-bootstrap:this-is-only-for-build-envs +Ignore: ghostscript-mini:this-is-only-for-build-envs +Ignore: harfbuzz-bootstrap:this-is-only-for-build-envs +Ignore: jdk-bootstrap:this-is-only-for-build-envs +Ignore: krb5-mini-devel:this-is-only-for-build-envs +Ignore: krb5-mini:this-is-only-for-build-envs +Ignore: libpxbackend-1_0-mini:this-is-only-for-build-envs +Ignore: libsystemd0-mini:this-is-only-for-build-envs +Ignore: libudev-mini1:this-is-only-for-build-envs +Ignore: libunbound-devel-mini:this-is-only-for-build-envs +Ignore: postgresql13-devel-mini:this-is-only-for-build-envs +Ignore: postgresql14-devel-mini:this-is-only-for-build-envs +Ignore: postgresql16-devel-mini:this-is-only-for-build-envs +Ignore: postgresql17-devel-mini:this-is-only-for-build-envs +Ignore: postgresql18-devel-mini:this-is-only-for-build-envs +Ignore: rpmlint-mini:this-is-only-for-build-envs +Ignore: reproducible-faketools:this-is-only-for-build-envs +Ignore: systemd-mini-container:this-is-only-for-build-envs +Ignore: systemd-mini:this-is-only-for-build-envs +Ignore: udev-mini:this-is-only-for-build-envs + +# Ring0 packages should not pull in 'info' - making the base VM smaller +Ignore: autoconf:info +Ignore: automake:info +Ignore: binutils:info +Ignore: bison:info +Ignore: coreutils:info +Ignore: cpio:info +Ignore: dejagnu:info +Ignore: diffutils:info +Ignore: findutils:info +Ignore: flex:info +Ignore: gawk:info +Ignore: gettext-runtime:info +Ignore: gettext-tools:info +Ignore: grep:info +Ignore: groff:info +Ignore: gzip:info +Ignore: help2man:info +Ignore: libgcrypt-devel:info +Ignore: libtool:info +Ignore: m4:info +Ignore: make:info +Ignore: sed:info +Ignore: tar:info +Ignore: util-linux:info + +Ignore: polkit-default-privs:polkit + +Ignore: libeconf:python-libeconf + +# syslog-service only starts with network enabled, but inside OBS we have no network anyway +Ignore: syslog-service:sysvinit(network) +Ignore: syslog-service:service(network) + +# tcl requires sqlite3-tcl to uphold the promise from upstream to be complete +# but as we decide to build sqlite3-tcl as part of sqlite, not tcl (to get more up-to-date version) +# we need to ignore the tcl -> sqlite dep +Ignore: tcl:sqlite3-tcl + +# Let's speed up things: We don't need Mesa-dri and Mesa-gallium in the build system +Ignore: Mesa:Mesa-dri +Ignore: Mesa:Mesa-gallium + + +# Try to get LLVM out of critical build dep chains +Ignore: libglvnd:Mesa-dri + +# udev: -full and -mini packages don't mingle well +Prefer: libudev1:udev +Conflict: libudev1:udev-mini +Conflict: udev:libudev-mini1 + +# systemd: -full and -mini packages don't mingle well +Conflict: systemd:libsystemd0-mini +Conflict: systemd-mini-devel:systemd + +# Cmake exists as a -mini flavor, which is not linked against curl. +Prefer: cmake-mini + +# python-pip inside OBS never connects to the net, so we don't use certs +Ignore: python311-pip:ca-certificates +Ignore: python312-pip:ca-certificates +Ignore: python313-pip:ca-certificates + +Prefer: -suse-build-key +# Set postfix as the 'default' smtp_daemon (virtual symbol provided by all MTAs) +Prefer: postfix + +# cyrus-sasl and postfix both bring a -bdb flavor. De-prefer this flavor +Prefer: -cyrus-sasl-bdb-devel + +# Spamassassin requires wget or curl - we prefer curl, as its build dep chain seems cheaper +Prefer: spamassassin:curl + +# have choice for pkgconfig(catch2): Catch2-2-devel Catch2-devel +Prefer: -Catch2-2-devel + +# have choice for (ghostscript-fonts-std or urw-base35-fonts) needed by emacs-x11: ghostscript-fonts-std urw-base35-fonts +Prefer: -urw-base35-fonts + +# Python3 exists in multiple versions - we currently favor 3.11 (our default): +Prefer: -python312-txt2tags -python313-txt2tags + +# unresolvable: have choice for libcontainers-policy >= 20230214 needed by libcontainers-common: libcontainers-default-policy libcontainers-openSUSE-policy +Prefer: -libcontainers-default-policy + +# have choice for python-mistune after rename to python-mistune2 +Prefer: -python311-mistune +Prefer: -python312-mistune +Prefer: -python313-mistune + +Prefer: -protobuf21-devel + +Prefer: -python311-urllib3_1 -python312-urllib3_1 -python313-urllib3_1 +# have choice for python3-magic: python38-magic python38-python-magic +Prefer: -python312-magic -python313-magic + +# have choice for gcr-ssh-agent needed by libgcr-3-1: gcr-ssh-agent gcr3-ssh-agent +Prefer: -gcr3-ssh-agent -gcr3-viewer + +# have choice for python3-Cython: python310-Cython python310-Cython3 +Prefer: -python311-Cython0 -python312-Cython0 -python313-Cython0 + +# have choice for ntp-daemon: chrony ntp ntpsec +Prefer: chrony + +# have choice for python-sqlalchemy >= 1.4: python-SQLAlchemy python-SQLAlchemy1 +Prefer: -python311-SQLAlchemy1 -python312-SQLAlchemy1 -python313-SQLAlchemy1 + +# have choice for (python36-qt5 or python36-PyQt6) needed by python36-pytest-qt +Prefer: -python311-PyQt6 +Prefer: -python312-PyQt6 +Prefer: -python313-PyQt6 + +# man and mandoc provide man; mandoc claims to be lightweight, but it was never discussed to be the new default +Prefer: man + +# go exists in mutliple versions by now - we prefer the 'unversioned package' +Prefer: go -go1.13 -go1.22 -go1.25 + +# have choice for kernel >= 4.1.0 needed by libbcc0: kernel-debug kernel-default kernel-default-base kernel-kvmsmall kernel-vanilla +Prefer: kernel-default-base + +# have choice for libpxbackend-1.0.so()(64bit) needed by libproxy1: libpxbackend-1_0 libpxbackend-1_0-mini +Prefer: -libpxbackend-1_0 + +# have choice for html2text +Prefer: python311-html2text + +# have choice for (gnome-session or budgie-desktop) needed by gnome-shell: budgie-desktop gnome-session +Prefer: -budgie-desktop + +# python-tornado exists in multiple versions, the meta-package python-tornado defines the system default +Prefer: python311-tornado +Prefer: python312-tornado +Prefer: python313-tornado + +# have choice for libopenblas.so.0()(64bit) needed by libopencv407: libopenblas_openmp0 libopenblas_pthreads0 libopenblas_serial0 +Prefer: -libopenblas_openmp0 -libopenblas_pthreads0 + +Prefer: -gnome-bluetooth-1 +# There are multiple PK backends available. Favor the openSUSE own zypp backend +Prefer: PackageKit-backend-zypp + +# have choice for python3-sip: python3-sip-devel python3-sip4 +Prefer: -python313-sip6-devel +Prefer: -python311-sip6-devel +Prefer: -python311-sip4 -python311-sip4-devel +Prefer: -python313-sip4 -python313-sip4-devel + +# pipewire has a jack compatible implementation - but for now we prefer the real jack +Prefer: -pipewire-libjack-0_3-devel libjack0 +#Prefer: -libjack-devel -libjack0 + +# have choice for python3-zeep >= 3.2.0: python311-softlayer-zeep python311-zeep +Prefer: -python311-softlayer-zeep + +# have choice for (dbus-1 or dbus-broker) needed by at-spi2-core: dbus-1 dbus-broker +Prefer: -dbus-1-daemon -dbus-1 + +# When perl provides a module that is also in a different package, but the consumer specifies no version, we go with perl/perl-base +Prefer: perl-base perl +Prefer: perl-JSON-XS + +# Lightdm requires 'a greeter' - we prefer the default lightdm-gtk-greeter +Prefer: lightdm-gtk-greeter + +# Apache requires a MPM - we pick prefork +Prefer: apache2:apache2-prefork + +# PHP requires php-sapi, which can be provided by multiple packages. We prefer -cli, related to the specific PHP version +%define php_pref php8 +Prefer: %{php_pref} +Prefer: %{php_pref}-cli +Prefer: %{php_pref}-devel +Prefer: %{php_pref}-pear +Prefer: %{php_pref}-tokenizer +Prefer: apache2-mod_%{php_pref} +Prefer: php8:php8-cli + +# have choice for libomp.so()(64bit) needed by libispcrt1: libomp15-devel libomp16-devel +Prefer: -libomp15-devel -libomp18-devel -libomp19-devel -libomp20-devel + +# have choice for python3dist(jupyterlab) = 3.6.2 needed by jupyter-jupyterlab: python310-jupyterlab python311-jupyterlab python38-jupyterlab python39-jupyterlab +Prefer: -python312-nbclassic -python313-nbclassic +prefer: -python312-notebook -python313-notebook + +# have choice for (sysvinit(network) or service(network)) needed by sysconfig: NetworkManager wicked-service +Prefer: -NetworkManager + +# for symbol syslog (syslogd is best as it has the least dependencies) +Prefer: syslogd + +# A couple packares require a dbus daemon to show notifications - unless oterhwise specified, we prefer the 'standalong notification-daemon; +Prefer: notification-daemon + +# We have multiple nodejs versions in the repo - prefer version -default (from meta package) +Prefer: nodejs-default nodejs-devel-default npm-default + +# unresolvable: have choice for libhs.so.5()(64bit) needed by rspamd: libhs5 libhs5-vectorscan5 +Prefer: -libhs5-vectorscan5 + +# have choice for libpulse.so.0 needed by wine-32bit: apulse-32bit libpulse0-32bit - prefering the 'original' +Prefer: libpulse0-32bit libsane1-32bit pipewire-pulseaudio + +# Have choice for vtk-java/vtk-tcl/python3-vtk needed by vtk-devel +Prefer: vtk-java +Prefer: eclipse-swt + +# have choice for distribution-release: Aeon-release Kalpa-release openSUSE-release +Prefer: -Aeon-release -Kalpa-release + +# have choice for pkgconfig(libplacebo) >= 4.157: libplacebo-devel libplacebo5-devel +Prefer: -libplacebo5-devel + +# wine comes in various flavors by now, we pick the unflavored ones +Prefer: wine-32bit wine-devel-32bit wine-devel + +# unresolvable: have choice for (account-utils or shadow-pw-mgmt) needed by shadow: account-utils shadow-pw-mgmt +Prefer: -account-utils + +# unresolvable: have choice for sudo needed by patterns-base-enhanced_base: run0-wrappers sudo +Prefer: -run0-wrappers + +# have choice for virtualbox-kmp = 7.0.18 needed by virtualbox-guest-tools: virtualbox-kmp-default virtualbox-kmp-longterm +Prefer: -virtualbox-kmp-longterm + +# have choice for pkgconfig(nunit): nunit-devel nunit3-devel; as usual, unversioned one wins +Prefer: -nunit3-devel + +# have choice for python39-pytest-asyncio: python39-pytest-asyncio python39-pytest-asyncio0.21 +Prefer: -python311-pytest-asyncio0.21 +Prefer: -python312-pytest-asyncio0.21 +Prefer: -python313-pytest-asyncio0.21 + +# have choice for libsymspg.so.2()(64bit) needed by libAvogadro1: libsymspg2 python3-spglib +Prefer: -python3-spglib + +# have choice for cups-filters needed by patterns-aeon-base: cups-filters cups-filters2 +Prefer: -cups-filters2 + +# have choice for pkgconfig(fmt): fmt-9-devel fmt-devel +Prefer: -fmt-9-devel + +#have choice for pkgconfig(fmt): fmt-10-devel fmt-devel +Prefer: -fmt-10-devel + +# have choice for libz.so.1()(64bit) needed by gcc11: libz-ng-compat1 libz1 +# Pick the regular libz.so.1 +Prefer: -libz-ng-compat1 -zlib-ng-compat-devel + +# have choice for (distrobox if patterns-microos-desktop-common else toolbox) needed by patterns-containers-container_runtime: patterns-microos-desktop-common toolbox +Prefer: -patterns-microos-desktop-common + +# have choice for pkgconfig(libindi): indi-devel libindi-devel +Prefer: -indi-devel + +# unresolvable: have choice for erlang-epmd needed by erlang: erlang-epmd erlang27-epmd +Prefer: -erlang27-epmd -erlang27 + +# have choice for purpose-services >= 5.115.0 needed by purpose: kf6-purpose-services purpose-services +Prefer: -purpose-services + +# have choice for mbedtls-devel needed by bctoolbox-devel: mbedtls-2-devel mbedtls-devel +Prefer: -mbedtls-2-devel + +# have choice for findutils-locate needed by catfish: mlocate plocate +Prefer: -plocate + +# 32bit -devel packages contain .pc files and cause a 'have choice' for OBS. unfavor the -32bit variants +Prefer: -ColPack-devel-32bit +Prefer: -FAudio-devel-32bit +Prefer: -ImageMagick-devel-32bit +Prefer: -Mesa-libEGL-devel-32bit +Prefer: -Mesa-libGL-devel-32bit +Prefer: -Mesa-libGLESv1_CM-devel-32bit +Prefer: -Mesa-libGLESv2-devel-32bit +Prefer: -Mesa-libd3d-devel-32bit +Prefer: -Mesa-libglapi-devel-32bit +Prefer: -NetworkManager-devel-32bit +Prefer: -SDL2-devel-32bit +Prefer: -aalib-devel-32bit +Prefer: -adolc-devel-32bit +Prefer: -alsa-devel-32bit +Prefer: -alsa-topology-devel-32bit +Prefer: -at-spi2-core-devel-32bit +Prefer: -audit-devel-32bit +Prefer: -augeas-devel-32bit +Prefer: -binutils-devel-32bit +Prefer: -blas-devel-32bit +Prefer: -bluez-devel-32bit +Prefer: -cairo-devel-32bit +Prefer: -cblas-devel-32bit +Prefer: -cppunit-devel-32bit +Prefer: -cracklib-devel-32bit +Prefer: -cups-devel-32bit +Prefer: -cyrus-sasl-devel-32bit +Prefer: -dbus-1-devel-32bit +Prefer: -dbus-1-glib-devel-32bit +Prefer: -device-mapper-devel-32bit +Prefer: -dirac-devel-32bit +Prefer: -file-devel-32bit +Prefer: -flac-devel-32bit +Prefer: -fltk-devel-32bit +Prefer: -fontconfig-devel-32bit +Prefer: -freeglut-devel-32bit +Prefer: -freetype2-devel-32bit +Prefer: -gd-devel-32bit +Prefer: -gdbm-devel-32bit +Prefer: -gdk-pixbuf-devel-32bit +Prefer: -giflib-devel-32bit +Prefer: -glib2-devel-32bit +Prefer: -glibc-devel-32bit +Prefer: -glu-devel-32bit +Prefer: -gmp-devel-32bit +Prefer: -gstreamer-devel-32bit +Prefer: -gstreamer-plugins-base-devel-32bit +Prefer: -gtk2-devel-32bit +Prefer: -gtk3-devel-32bit +Prefer: -hunspell-devel-32bit +Prefer: -isl-devel-32bit +Prefer: -keyutils-devel-32bit +Prefer: -krb5-devel-32bit +Prefer: -lapack-devel-32bit +Prefer: -lapacke-devel-32bit +Prefer: -libICE-devel-32bit +Prefer: -libMagick++-devel-32bit +Prefer: -libQt5Concurrent-devel-32bit +Prefer: -libQt5Core-devel-32bit +Prefer: -libQt5DBus-devel-32bit +Prefer: -libQt5Gui-devel-32bit +Prefer: -libQt5Network-devel-32bit +Prefer: -libQt5OpenGL-devel-32bit +Prefer: -libQt5OpenGLExtensions-devel-static-32bit +Prefer: -libQt5PrintSupport-devel-32bit +Prefer: -libQt5Sql-devel-32bit +Prefer: -libQt5Test-devel-32bit +Prefer: -libQt5Widgets-devel-32bit +Prefer: -libQt5Xml-devel-32bit +Prefer: -libSDL_gfx-devel-32bit +Prefer: -libSM-devel-32bit +Prefer: -libX11-devel-32bit +Prefer: -libXau-devel-32bit +Prefer: -libXaw-devel-32bit +Prefer: -libXaw3d-devel-32bit +Prefer: -libXcomposite-devel-32bit +Prefer: -libXcursor-devel-32bit +Prefer: -libXdamage-devel-32bit +Prefer: -libXdmcp-devel-32bit +Prefer: -libXext-devel-32bit +Prefer: -libXfixes-devel-32bit +Prefer: -libXfont-devel-32bit +Prefer: -libXfont2-devel-32bit +Prefer: -libXft-devel-32bit +Prefer: -libXi-devel-32bit +Prefer: -libXinerama-devel-32bit +Prefer: -libXmu-devel-32bit +Prefer: -libXp-devel-32bit +Prefer: -libXpm-devel-32bit +Prefer: -libXprintUtil-devel-32bit +Prefer: -libXrandr-devel-32bit +Prefer: -libXrender-devel-32bit +Prefer: -libXres-devel-32bit +Prefer: -libXss-devel-32bit +Prefer: -libXt-devel-32bit +Prefer: -libXtst-devel-32bit +Prefer: -libXv-devel-32bit +Prefer: -libXvMC-devel-32bit +Prefer: -libXxf86dga-devel-32bit +Prefer: -libXxf86vm-devel-32bit +Prefer: -libacl-devel-32bit +Prefer: -libaio-devel-32bit +Prefer: -libattr-devel-32bit +Prefer: -libavc1394-devel-32bit +Prefer: -libbasicobjects-devel-32bit +Prefer: -libblkid-devel-32bit +Prefer: -libbrotli-devel-32bit +Prefer: -libbz2-devel-32bit +Prefer: -libcelt-devel-32bit +Prefer: -libcmocka-devel-32bit +Prefer: -libcollection-devel-32bit +Prefer: -libcom_err-devel-32bit +Prefer: -libcurl-devel-32bit +Prefer: -libdb-4_8-devel-32bit +Prefer: -libdbi-devel-32bit +Prefer: -libdbusmenu-qt5-devel-32bit +Prefer: -libdhash-devel-32bit +Prefer: -libdmx-devel-32bit +Prefer: -libdrm-devel-32bit +Prefer: -libeditorconfig-devel-32bit +Prefer: -libelf-devel-32bit +Prefer: -libexif-devel-32bit +Prefer: -libexpat-devel-32bit +Prefer: -libext2fs-devel-32bit +Prefer: -libfabric-devel-32bit +Prefer: -libfdisk-devel-32bit +Prefer: -libfdt-devel-32bit +Prefer: -libffi-devel-32bit +Prefer: -libfl-devel-32bit +Prefer: -libfontenc-devel-32bit +Prefer: -libgbm-devel-32bit +Prefer: -libgck-devel-32bit +Prefer: -libgcr-devel-32bit +Prefer: -libgcrypt-devel-32bit +Prefer: -libglvnd-devel-32bit +Prefer: -libgnutls-devel-32bit +Prefer: -libgpg-error-devel-32bit +Prefer: -libgphoto2-devel-32bit +Prefer: -libgsm-devel-32bit +Prefer: -libicu-devel-32bit +Prefer: -libini_config-devel-32bit +Prefer: -libjack-devel-32bit +Prefer: -libjbig-devel-32bit +Prefer: -libjpeg62-devel-32bit +Prefer: -libjpeg8-devel-32bit +Prefer: -liblcms2-devel-32bit +Prefer: -libmount-devel-32bit +Prefer: -libnettle-devel-32bit +Prefer: -libnl3-devel-32bit +Prefer: -libnotify-devel-32bit +Prefer: -libpackagekit-glib2-devel-32bit +Prefer: -libpcap-devel-32bit +Prefer: -libpng12-compat-devel-32bit +Prefer: -libpng12-devel-32bit +Prefer: -libpng16-compat-devel-32bit +Prefer: -libpng16-devel-32bit +Prefer: -libpulse-devel-32bit +Prefer: -libqb-devel-32bit +Prefer: -libqt5-qtconnectivity-devel-32bit +Prefer: -libqt5-qtdeclarative-devel-32bit +Prefer: -libqt5-qtlocation-devel-32bit +Prefer: -libqt5-qtmultimedia-devel-32bit +Prefer: -libqt5-qtserialport-devel-32bit +Prefer: -libqt5-qtspeech-devel-32bit +Prefer: -libqt5-qtsvg-devel-32bit +Prefer: -libqt5-qttools-devel-32bit +Prefer: -libqt5-qtwayland-devel-32bit +Prefer: -libqt5-qtwebchannel-devel-32bit +Prefer: -libqt5-qtwebsockets-devel-32bit +Prefer: -libqt5-qtx11extras-devel-32bit +Prefer: -libqt5-qtxmlpatterns-devel-32bit +Prefer: -libraw1394-devel-32bit +Prefer: -libref_array-devel-32bit +Prefer: -libsmartcols-devel-32bit +Prefer: -libsoup-devel-32bit +Prefer: -libsoup2-devel-32bit +Prefer: -libstdc++-devel-32bit +Prefer: -libtasn1-devel-32bit +Prefer: -libtiff-devel-32bit +Prefer: -libunistring-devel-32bit +Prefer: -libusb-1_0-devel-32bit +Prefer: -libuuid-devel-32bit +Prefer: -libv4l-devel-32bit +Prefer: -libva-devel-32bit +Prefer: -libva-gl-devel-32bit +Prefer: -libvdpau-devel-32bit +Prefer: -libverto-devel-32bit +Prefer: -libvirt-devel-32bit +Prefer: -libvorbis-devel-32bit +Prefer: -libwebp-devel-32bit +Prefer: -libxcb-devel-32bit +Prefer: -libxcrypt-devel-32bit +Prefer: -libxkbcommon-devel-32bit +Prefer: -libxkbcommon-x11-devel-32bit +Prefer: -libxkbfile-devel-32bit +Prefer: -libxml2-devel-32bit +Prefer: -libxslt-devel-32bit +Prefer: -libzstd-devel-32bit +Prefer: -lzo-devel-32bit +Prefer: -mpc-devel-32bit +Prefer: -mpfr-devel-32bit +Prefer: -mpg123-devel-32bit +Prefer: -ncurses-devel-32bit +Prefer: -ncurses5-devel-32bit +Prefer: -net-snmp-devel-32bit +Prefer: -ocl-icd-devel-32bit +Prefer: -openal-soft-devel-32bit +Prefer: -openldap2-devel-32bit +Prefer: -pam-devel-32bit +Prefer: -pango-devel-32bit +Prefer: -pciutils-devel-32bit +Prefer: -pcsc-lite-devel-32bit +Prefer: -pipewire-libjack-0_3-32bit +Prefer: -popt-devel-32bit +Prefer: -rdma-core-devel-32bit +Prefer: -readline-devel-32bit +Prefer: -samba-devel-32bit +Prefer: -sane-backends-devel-32bit +Prefer: -spirv-tools-devel-32bit +Prefer: -tslib-devel-32bit +Prefer: -unixODBC-devel-32bit +Prefer: -vkd3d-devel-32bit +Prefer: -vulkan-devel-32bit +Prefer: -wayland-devel-32bit +Prefer: -wine-devel-32bit +Prefer: -wine-staging-devel-32bit +Prefer: -xcb-util-cursor-devel-32bit +Prefer: -xcb-util-devel-32bit +Prefer: -xcb-util-image-devel-32bit +Prefer: -xcb-util-keysyms-devel-32bit +Prefer: -xcb-util-renderutil-devel-32bit +Prefer: -xcb-util-wm-devel-32bit +Prefer: -xz-devel-32bit +Prefer: -zlib-devel-32bit +Prefer: -zvbi-devel-32bit +Prefer: -zziplib-devel-32bit + +# We have opencv and opencv3 - as usual, the unversioned one should win +Prefer: opencv-devel + +# Prefer the openssl metapackage whenever it is an option +Prefer: openssl + +# Enchant has multiple backends to chose from, make a decision for OBS +Prefer: enchant-1-backends +Prefer: enchant-2-backend-hunspell + +# OpenSceneGraph exists as 'latest' and a 3.4 compat package. If nothing is specified, we want latest +Prefer: libOpenSceneGraph-devel libOpenThreads-devel + +# Java, especially Maven related bootstrap packages are never preferred: +Prefer: -scala-bootstrap +Prefer: -maven-compiler-plugin-bootstrap -maven-resources-plugin-bootstrap -maven-jar-plugin-bootstrap +Prefer: -maven-javadoc-plugin-bootstrap -maven-plugin-plugin-bootstrap -maven-failsafe-plugin-bootstrap +Prefer: -maven-surefire-plugin-bootstrap -maven-surefire-report-plugin-bootstrap -stringtemplate4-bootstrap + +# have choice for mingw32-unistd-pthread-devel needed by mingw32-headers: mingw32-headers-dummy-pthread mingw32-winpthreads-devel +Prefer: -mingw64-headers-dummy-pthread -mingw32-headers-dummy-pthread + +# have choice for opencv: opencv opencv-nogui opencv-qt6 +Prefer: opencv + +# Below list still needs to be reviewed + +Prefer: xorg-x11-Xvnc:icewm +Prefer: cracklib-dict-small +Prefer: libstdc++6 libgcc_s1 libquadmath0 libhwasan0 libgccjit0 +Prefer: libstdc++6-32bit +Prefer: syslog-service +Prefer: poppler-tools +Prefer: -libjpeg62-devel +Prefer: microcode_ctl:kernel-default +Prefer: yast2-control-center-qt +Prefer: wine +Prefer: ndesk-dbus ndesk-dbus-glib tomcat-jsp-2_3-api +Prefer: -servletapi4 -servletapi5 +Prefer: icewm-lite +Prefer: monodevelop: mono-addins +Prefer: texlive-xmltex texlive-tools texlive-jadetex + +Prefer: -geronimo-jta-1_0_1B-api -geronimo-jms-1_1-api -geronimo-jta-1_1-api javamail + +Prefer: rpcbind +Prefer: wicked-service +Prefer: ant:xerces-j2 +Prefer: dhcp-client:dhcp +Prefer: libGLw1 +# provides typelib(St) +Prefer: -cinnamon +Prefer: -libreoffice -busybox-links -busybox -busybox-coreutils -busybox-grep -busybox-sed -busybox-xz -busybox-gzip -busybox-which +Prefer: -icc-profiles +Prefer: vala +# in doubt, take higher versions +Prefer: geronimo-servlet-2_4-api +Prefer: libhdf5_hl100 -libhdf5-103-mvapich2 -libhdf5_cpp103-mvapich2 -libhdf5-103-openmpi4 -libhdf5_cpp103-openmpi4 +Prefer: libhdf5_hl310 -libhdf5-310-mvapich2 -libhdf5_cpp310-mvapich2 -libhdf5-310-openmpi4 -libhdf5_cpp310-openmpi4 -libhdf5-310-openmpi5 -libhdf5_cpp310-openmpi5 +Prefer: -openmpi4-libs +Prefer: -openmpi4-config +Prefer: fftw3-devel +# prefer the small systemd for building +Prefer: star +Prefer: xmlgraphics-commons:apache-commons-io +# the -32bit stuff provides things it shouldn't (hopefully temporary) +Prefer: -glib2-devel-32bit -typelib-1_0-Gst-1_0-32bit +Prefer: postgresql postgresql-server postgresql-devel postgresql-server-devel +Prefer: postgresql18-devel-mini +# only needed to bootstrap 11, but leave it - 12 will come at some point :) +Prefer: -unzip-rcc +Prefer: -primus +Prefer: -staging-build-key +Prefer: -clutter-gst-devel + +# We have multiple versions of ffmpeg available, the preferred one is ffmpeg7 +%define ffmpeg_pref ffmpeg-8 +Prefer: %{ffmpeg_pref}-mini-libs +Prefer: %{ffmpeg_pref}-mini-devel +Prefer: %{ffmpeg_pref} %{ffmpeg_pref}-libavcodec-devel %{ffmpeg_pref}-libavformat-devel %{ffmpeg_pref}-libavutil-devel %{ffmpeg_pref}-libswscale-devel %{ffmpeg_pref}-libavdevice-devel %{ffmpeg_pref}-libavfilter-devel +Macros: +%ffmpeg_pref ffmpeg-8 +:Macros +Prefer: ffmpeg-7-mini-libs +Prefer: ffmpeg-7-mini-devel + +# kernel bug (coolo) +Prefer: kernel-default-devel + +# llvm exists in multiple versions +Prefer: libclang13 libc++1 libc++abi1 libc++-devel libc++abi-devel + +Prefer: clang21-devel clang20-devel clang19-devel clang18-devel clang15-devel +Prefer: llvm21-devel llvm20-devel llvm19-devel llvm18-devel llvm15-devel +Prefer: llvm21-libclang13 llvm20-libclang13 llvm19-libclang13 llvm18-libclang13 llvm15-libclang13 + +Prefer: wxWidgets-3_2-devel +Prefer: libopenssl-devel + +Prefer: libqca-qt5-2 qca-qt5-plugins +Prefer: -xaw3dd -amanda +Prefer: libgcc_s1 libgcc_s1-32bit +Prefer: libffi-devel +Prefer: libatomic1 libitm1 liblsan0 libtsan0 libubsan0 +Prefer: libatomic1-32bit libcilkrts5-32bit libitm1-32bit libubsan0-32bit +Prefer: libgomp1 libgomp1-32bit +Prefer: libobjc4 libquadmath0 +Prefer: libusb-compat-devel +Prefer: libusb-0_1-4 +Prefer: libreoffice:xerces-j2 +Prefer: glibc-devel +Prefer: netcdf-devel +Prefer: NetworkManager:dhcp-client +Prefer: libpopt0 makeinfo +Prefer: -apache2-mod_perl +Prefer: libgnome-keyring-devel +Prefer: gnome-keyring-32bit +Prefer: linux-glibc-devel +Prefer: squid +Prefer: libpng16-compat-devel +Prefer: -libpng12-0 +Prefer: perl-Mail-SPF:perl-Error +Prefer: -xml-commons-apis-bootstrap -xml-commons-resolver-bootstrap +Prefer: xmlgraphics-fop:xerces-j2 +Prefer: cogl-devel +Prefer: -perl-XML-SAX perl-Test-YAML -perl-Pod-Usage +Prefer: libpsm2-compat +# choice p11-kit-nss-trust +Prefer: mozilla-nss-certs +# replacing mkinitrd +Prefer: dracut +# Temporary +Prefer: -perl-App-cpanminus +# libmediaart is prepared for a larger update; for now favor mediaart-1.0 +Prefer: -typelib-1_0-MediaArt-2_0 +Prefer: -typelib-1_0-Gtk-2_0 -typelib-1_0-Gtk-4_0 -typelib-1_0-GooCanvas-2_0 +Prefer: typelib-1_0-GtkSource-4 +Prefer: gettext-its-gtk3 gtk3-schema +# for pkgconfig(ijs) and no one actually rely on ghostscript-mini-devel in Factory +Prefer: ghostscript-devel +# for pkgconfig(libotf) libotf-devel and libotf-devel-32bit both provides it +Prefer: libotf-devel +# Prefer libsane1 over utsushi +Prefer: libsane1 +# libglfw3 over libglfw3-wayland +Prefer: libglfw3 +# have choice for (xclip or wl-clipboard) needed by password-store: wl-clipboard xclip +Prefer: -wl-clipboard + +Ignore: installation-images-openSUSE:cracklib-dict-full +Ignore: openSUSE-release:openSUSE-release-ftp,openSUSE-release-dvd5,openSUSE-release-biarch,openSUSE-release-livecdkde,openSUSE-release-livecdgnome +Ignore: openSUSE-MicroOS-release:openSUSE-MicroOS-release-dvd,openSUSE-MicroOS-release-kubic-dvd +Ignore: MicroOS-release:openSUSE-MicroOS-release-dvd,openSUSE-MicroOS-release-kubic-dvd +Ignore: MicroOS-release:MicroOS-release-ftp,MicroOS-release-dvd +Ignore: cracklib:cracklib-dict +Ignore: aaa_base:aaa_skel,suse-release,logrotate,ash,distribution-release,udev +Ignore: rpm:suse-build-key,build-key +Ignore: cloud-init:cloud-init-config +Ignore: xorg-x11:x11-tools,resmgr,xkeyboard-config,xorg-x11-Mesa,libusb,freetype2,libjpeg,libpng +Ignore: xorg-x11-server:xorg-x11-driver-input,xorg-x11-driver-video +Ignore: apache2:logrotate +Ignore: libxml2-devel:readline-devel +Ignore: gnutls:lzo,libopencdk +Ignore: gnutls-devel:lzo-devel,libopencdk-devel +Ignore: pango:cairo,glitz,libpixman,libpng +Ignore: cairo-devel:libpixman-devel +Ignore: scrollkeeper:docbook_4 +Ignore: python-devel:python-tk +Ignore: libgtk-3-0:adwaita-icon-theme +Ignore: libgtk-3-0:gdk-pixbuf-loader-rsvg +Ignore: samba-libs:krb5 +Ignore: libxfce4ui-1-0:exo-tools +Ignore: docbook_4:iso_ent,xmlcharent +Ignore: docbook-xsl-stylesheets:xmlcharent +Ignore: liby2util-devel:libstdc++-devel,openssl-devel +Ignore: yast2:yast2-ncurses,yast2_theme,perl-Config-Crontab,yast2-xml,SuSEfirewall2 +Ignore: yast2-core:netcat,hwinfo,wireless-tools,sysfsutils +Ignore: yast2-core-devel:libxcrypt-devel,hwinfo-devel,blocxx-devel,sysfsutils,libstdc++-devel +Ignore: yast2-packagemanager-devel:rpm-devel,curl-devel,openssl-devel +Ignore: yast2-devtools:libxslt +Ignore: yast2-iscsi-lio-server:lio-utils +Ignore: yast2-installation:yast2-update,yast2-mouse,yast2-country,yast2-bootloader,yast2-packager,yast2-network,yast2-online-update,yast2-users,release-notes,autoyast2-installation +Ignore: yast2-bootloader:bootloader-theme +Ignore: yast2-packager:yast2-x11,libyui_pkg +Ignore: autoyast2:yast2-schema +# not during build +Ignore: yast2-x11:sax2-libsax-perl +Ignore: openslp-devel:openssl-devel +Ignore: tetex:expat,fontconfig,freetype2,libjpeg,ghostscript-x11,xaw3d,gd,dialog +Ignore: texlive-bin:ghostscript-x11 +Ignore: texlive-bin-omega:ghostscript-x11 +Ignore: yast2-country:yast2-trans-stats +Ignore: tpb:tpctl-kmp +Ignore: tpctl:tpctl-kmp +Ignore: mkinitrd:pciutils +Ignore: pciutils:pciutils-ids +Ignore: postfix:iproute2 +Ignore: aaa_base:systemd +Ignore: gpm:systemd +Ignore: openssh:systemd +Ignore: cronie:systemd +Ignore: systemd:kbd +Ignore: systemd:kmod +Ignore: systemd:systemd-presets-branding +Ignore: systemd:pam-config +Ignore: systemd:udev +Ignore: pesign:systemd +Ignore: logrotate:cron +Ignore: texlive-filesystem:cron +Ignore: xinit:xterm +Ignore: xdm:xterm +Ignore: gnome-control-center:gnome-themes-accessibility +Ignore: libgio-2_0-0:dbus-launch + +Ignore: man:groff-full +Ignore: git-core:rsync +Ignore: apache2:systemd +Ignore: icewm-lite:icewm +Ignore: cluster-glue:sudo +Ignore: ncurses-32bit + +Ignore: mailx:smtp_daemon +Ignore: cron:smtp_daemon +Ignore: postfix:sysvinit(syslog) +Ignore: cups:sysvinit(syslog) +Ignore: jython:servlet +Ignore: ispell:ispell_dictionary,ispell_english_dictionary +Ignore: aspell:aspel_dictionary,aspell_dictionary +Ignore: smartlink-softmodem:kernel,kernel-nongpl +Ignore: libreoffice-de:myspell-german-dictionary +Ignore: libreoffice:libreoffice-i18n +Ignore: libreoffice:libreoffice-icon-themes +Ignore: mediawiki:php-session,php-gettext,php-zlib,php-mysql,mod_php_any +Ignore: squirrelmail:mod_php_any,php-session,php-gettext,php-iconv,php-mbstring,php-openssl +Ignore: perl-Log-Log4perl:rrdtool + +Ignore: horde:mod_php_any,php-gettext,php-mcrypt,php-imap,php-pear-log,php-pear,php-session,php + +Ignore: xerces-j2:xml-commons-apis,xml-commons-resolver +Ignore: xdg-menu:desktop-data +Ignore: nessus-libraries:nessus-core + +Ignore: mono-tools:mono(gconf-sharp),mono(glade-sharp),mono(gnome-sharp),mono(gtkhtml-sharp),mono(atk-sharp),mono(gdk-sharp),mono(glib-sharp),mono(gtk-sharp),mono(pango-sharp) + +Ignore: vcdimager:libcdio.so.6,libcdio.so.6(CDIO_6),libiso9660.so.4,libiso9660.so.4(ISO9660_4) +Ignore: libcdio:libcddb.so.2 + +Ignore: coreutils:coreutils-lang +Ignore: cpio:cpio-lang +Ignore: glib2:glib2-lang +Ignore: gtk2:gtk2-lang +Ignore: gtk:gtk-lang +Ignore: atk:atk-lang +Ignore: MozillaThunderbird:pinentry-dialog +Ignore: seamonkey:pinentry-dialog +Ignore: pinentry:pinentry-dialog +Ignore: gpg2:gpg2-lang +Ignore: util-linux:util-linux-lang +Ignore: compiz:compiz-decorator +Ignore: icecream:gcc-c++ +#Ignore: no +#Ignore: package +#Ignore: provides +#Ignore: j9vm/libjvm.so()(64bit) +Ignore: gnome-menus:gnome-menus-branding +Ignore: epiphany:epiphany-branding +Ignore: gnome-control-center:gnome-control-center-branding +Ignore: MozillaFirefox:MozillaFirefox-branding +Ignore: yast2:yast2-branding +Ignore: plymouth:plymouth-branding +Ignore: plymouth:suspend +Ignore: yast2-qt:yast2-branding +Ignore: yast2-theme-SLE:yast2-branding +Ignore: compiz:compiz-branding +Ignore: texlive:perl-Tk texlive-bin:perl-Tk +Ignore: xfce4-desktop:xfce4-desktop-branding +Ignore: xfce4-panel:xfce4-panel-branding +Ignore: xfce4-session:xfce4-session-branding +Ignore: kdebase4-runtime:kdebase4-runtime-branding +Ignore: transmission-common:transmission-ui +Ignore: sysvinit-tools:mkinitrd cifs-utils:mkinitrd +Ignore: gpg2:pinentry +# sysconfig requires it at runtime, not buildtime +Ignore: sysconfig:sysvinit(network) +# no build dependencies +Ignore: syslog-service:logrotate +Ignore: libglue-devel:cluster-glue +Ignore: libqca2:gpg2 +Ignore: NetworkManager:wpa_supplicant +Ignore: NetworkManager:dhcp-client +Ignore: libgio-2_0-0:dbus-1-x11 +Ignore: libgio-2_0-0:dbus-1 +Prefer: libgio-2_0-0:dbus-1 +Ignore: libgamin-1-0:gamin-server +Ignore: libfam0-gamin:gamin-server +Ignore: avahi:sysvinit(network) +Ignore: cluster-glue:sysvinit(network) +Ignore: dracut:systemd-sysvinit +Ignore: yui_backend + +%ifarch ppc64le +#Constraint: hostlabel PPC64LE_HOST +Constraint: hardware:cpu:flag power8 +%endif + +%if "%{_project}" == "openSUSE:Factory" || "%{sub %_project 1 28}" == "openSUSE:Factory:Staging:adi" || "%{sub %_project 1 22}" == "openSUSE:Factory:Rings" || "%{_project}" == "openSUSE:Factory:Rebuild" +# Generated by openSUSE-release-tools/cleanup_32bit.py +%ifarch %ix86 + +# manually added, not seen by cleanup-32bit: needed to have rpmlint in ring0 +BuildFlags: onlybuild:rpmlint-mini-AGGR + +BuildFlags: onlybuild:AppStream +BuildFlags: onlybuild:Catch2 +BuildFlags: onlybuild:ColPack +BuildFlags: onlybuild:DirectX-Headers +BuildFlags: onlybuild:FAudio +BuildFlags: onlybuild:FastCGI +BuildFlags: onlybuild:GraphicsMagick +BuildFlags: onlybuild:ImageMagick +BuildFlags: onlybuild:Imath +BuildFlags: onlybuild:Mesa +BuildFlags: onlybuild:Mesa-demo +BuildFlags: onlybuild:Mesa:drivers +BuildFlags: onlybuild:ModemManager +BuildFlags: onlybuild:Modules +BuildFlags: onlybuild:NetworkManager +BuildFlags: onlybuild:NetworkManager-branding:openSUSE +BuildFlags: onlybuild:SDL2 +BuildFlags: onlybuild:SDL3 +BuildFlags: onlybuild:SDL_gfx +BuildFlags: onlybuild:a52dec +BuildFlags: onlybuild:aaa_base +BuildFlags: onlybuild:abseil-cpp +BuildFlags: onlybuild:acl +BuildFlags: onlybuild:adobe-sourcesans3-fonts +BuildFlags: onlybuild:adolc +BuildFlags: onlybuild:adwaita-fonts +BuildFlags: onlybuild:adwaita-icon-theme +BuildFlags: onlybuild:alsa +BuildFlags: onlybuild:alsa-oss +BuildFlags: onlybuild:alsa-plugins +BuildFlags: onlybuild:alsa-ucm-conf +BuildFlags: onlybuild:alsa-utils +BuildFlags: onlybuild:ant +BuildFlags: onlybuild:ant:junit +BuildFlags: onlybuild:antlr:antlr-bootstrap +BuildFlags: onlybuild:apache-commons-io +BuildFlags: onlybuild:apache-commons-logging +BuildFlags: onlybuild:apache-commons-lang3 +BuildFlags: onlybuild:apache-pdfbox +BuildFlags: onlybuild:apache-rpm-macros +BuildFlags: onlybuild:apache-rpm-macros-control +BuildFlags: onlybuild:apache2 +BuildFlags: onlybuild:apache2:devel +BuildFlags: onlybuild:apache2:prefork +BuildFlags: onlybuild:apparmor +BuildFlags: onlybuild:apparmor-rpm-macros +BuildFlags: onlybuild:apparmor:libapparmor +BuildFlags: onlybuild:appstream-glib +BuildFlags: onlybuild:apr +BuildFlags: onlybuild:apr-util +BuildFlags: onlybuild:apulse +BuildFlags: onlybuild:argon2 +BuildFlags: onlybuild:argyllcms +BuildFlags: onlybuild:asciidoc +BuildFlags: onlybuild:aspell +BuildFlags: onlybuild:assimp +BuildFlags: onlybuild:at-spi2-core +BuildFlags: onlybuild:attr +BuildFlags: onlybuild:audit +BuildFlags: onlybuild:audit:audit-secondary +BuildFlags: onlybuild:augeas +BuildFlags: onlybuild:autoconf +BuildFlags: onlybuild:autoconf-archive +BuildFlags: onlybuild:autogen +BuildFlags: onlybuild:automake +BuildFlags: onlybuild:avahi +BuildFlags: onlybuild:avahi:glib2 +BuildFlags: onlybuild:bash +BuildFlags: onlybuild:bash-completion +BuildFlags: onlybuild:bc +BuildFlags: onlybuild:bcel +BuildFlags: onlybuild:bdfresize +BuildFlags: onlybuild:bdftopcf +BuildFlags: onlybuild:benchmark +BuildFlags: onlybuild:binutils +BuildFlags: onlybuild:bison +BuildFlags: onlybuild:bitstream-vera-fonts +BuildFlags: onlybuild:bluez +BuildFlags: onlybuild:boost-defaults +BuildFlags: onlybuild:boost:base +BuildFlags: onlybuild:boost:extra +BuildFlags: onlybuild:bouncycastle +BuildFlags: onlybuild:bpftool +BuildFlags: onlybuild:branding-openSUSE +BuildFlags: onlybuild:brltty +BuildFlags: onlybuild:brotli +BuildFlags: onlybuild:brp-check-suse +BuildFlags: onlybuild:bubblewrap +BuildFlags: onlybuild:build +BuildFlags: onlybuild:build-compare +BuildFlags: onlybuild:busybox +BuildFlags: onlybuild:byaccj +BuildFlags: onlybuild:bzip2 +BuildFlags: onlybuild:c-ares +BuildFlags: onlybuild:ca-certificates +BuildFlags: onlybuild:ca-certificates-mozilla +BuildFlags: onlybuild:cabextract +BuildFlags: onlybuild:cairo +BuildFlags: onlybuild:capstone +BuildFlags: onlybuild:cargo-auditable +BuildFlags: onlybuild:cargo-c +BuildFlags: onlybuild:cargo-packaging +BuildFlags: onlybuild:ccache +BuildFlags: onlybuild:cdparanoia +BuildFlags: onlybuild:celt +BuildFlags: onlybuild:cepces +BuildFlags: onlybuild:certmonger +BuildFlags: onlybuild:check +BuildFlags: onlybuild:checkpolicy +BuildFlags: onlybuild:chromaprint +BuildFlags: onlybuild:chrpath +BuildFlags: onlybuild:cldr-emoji-annotation +BuildFlags: onlybuild:cmake +BuildFlags: onlybuild:cmake:mini +BuildFlags: onlybuild:cmocka +BuildFlags: onlybuild:cmuclmtk +BuildFlags: onlybuild:codec2 +BuildFlags: onlybuild:colord +BuildFlags: onlybuild:compat-usrmerge +BuildFlags: onlybuild:console-setup +BuildFlags: onlybuild:coreutils +BuildFlags: onlybuild:coreutils:systemd +BuildFlags: onlybuild:corosync +BuildFlags: onlybuild:cpio +BuildFlags: onlybuild:cpp-httplib +BuildFlags: onlybuild:cppunit +BuildFlags: onlybuild:cracklib +BuildFlags: onlybuild:createrepo_c +BuildFlags: onlybuild:cronie +BuildFlags: onlybuild:crypto-policies +BuildFlags: onlybuild:cryptsetup +BuildFlags: onlybuild:ctags +BuildFlags: onlybuild:cunit +BuildFlags: onlybuild:cups +BuildFlags: onlybuild:curl +BuildFlags: onlybuild:cvs +BuildFlags: onlybuild:cvsps +BuildFlags: onlybuild:cyrus-sasl +BuildFlags: onlybuild:dash +BuildFlags: onlybuild:datefudge +BuildFlags: onlybuild:dav1d +BuildFlags: onlybuild:dblatex +BuildFlags: onlybuild:dbus-1 +BuildFlags: onlybuild:dbus-1-glib +BuildFlags: onlybuild:dbus-1:dbus-1-x11 +BuildFlags: onlybuild:dbus-broker +BuildFlags: onlybuild:dconf +BuildFlags: onlybuild:dcraw +BuildFlags: onlybuild:debianutils +BuildFlags: onlybuild:debugedit +BuildFlags: onlybuild:dejagnu +BuildFlags: onlybuild:dejavu-fonts +BuildFlags: onlybuild:deltarpm +BuildFlags: onlybuild:desktop-file-utils +BuildFlags: onlybuild:desktop-translations +BuildFlags: onlybuild:devscripts:checkbashisms +BuildFlags: onlybuild:dhcp +BuildFlags: onlybuild:dialog +BuildFlags: onlybuild:diffutils +BuildFlags: onlybuild:dirac +BuildFlags: onlybuild:discount +BuildFlags: onlybuild:distribution-logos-openSUSE +BuildFlags: onlybuild:djvulibre +BuildFlags: onlybuild:dnsmasq +BuildFlags: onlybuild:docbook-xsl +BuildFlags: onlybuild:docbook_4 +BuildFlags: onlybuild:docbook_5 +BuildFlags: onlybuild:doctest +BuildFlags: onlybuild:dos2unix +BuildFlags: onlybuild:dosfstools +BuildFlags: onlybuild:dotconf +BuildFlags: onlybuild:double-conversion +BuildFlags: onlybuild:doxygen +BuildFlags: onlybuild:dpkg +BuildFlags: onlybuild:dpkg:update-alternatives +BuildFlags: onlybuild:dracut +BuildFlags: onlybuild:dtc +BuildFlags: onlybuild:duktape +BuildFlags: onlybuild:dummy-release +BuildFlags: onlybuild:dwz +BuildFlags: onlybuild:dxvk +BuildFlags: onlybuild:e2fsprogs +BuildFlags: onlybuild:ebtables +BuildFlags: onlybuild:ed +BuildFlags: onlybuild:efibootmgr +BuildFlags: onlybuild:efivar +BuildFlags: onlybuild:eglexternalplatform +BuildFlags: onlybuild:eigen3 +BuildFlags: onlybuild:elfutils +BuildFlags: onlybuild:elfutils:elfutils-debuginfod +BuildFlags: onlybuild:elinks +BuildFlags: onlybuild:ell +BuildFlags: onlybuild:enca +BuildFlags: onlybuild:enchant +BuildFlags: onlybuild:espeak-ng +BuildFlags: onlybuild:expat +BuildFlags: onlybuild:expect +BuildFlags: onlybuild:extest +BuildFlags: onlybuild:faad2 +BuildFlags: onlybuild:fast_float +BuildFlags: onlybuild:fcitx +BuildFlags: onlybuild:fdk-aac-free +BuildFlags: onlybuild:fdupes +BuildFlags: onlybuild:ffado +BuildFlags: onlybuild:ffmpeg-8 +BuildFlags: onlybuild:ffmpeg-8:ffmpeg-8-mini +BuildFlags: onlybuild:ffnvcodec +BuildFlags: onlybuild:fftw3 +BuildFlags: onlybuild:file +BuildFlags: onlybuild:filesystem +BuildFlags: onlybuild:fillup +BuildFlags: onlybuild:findutils +BuildFlags: onlybuild:fipscheck +BuildFlags: onlybuild:firewalld:macros +BuildFlags: onlybuild:fish +BuildFlags: onlybuild:flac +BuildFlags: onlybuild:flex +BuildFlags: onlybuild:fltk +BuildFlags: onlybuild:fluidsynth +BuildFlags: onlybuild:fmt +BuildFlags: onlybuild:foma +BuildFlags: onlybuild:font-util +BuildFlags: onlybuild:fontconfig +BuildFlags: onlybuild:fontforge +BuildFlags: onlybuild:fontpackages +BuildFlags: onlybuild:fonts-config +BuildFlags: onlybuild:fprintd +BuildFlags: onlybuild:freeglut +BuildFlags: onlybuild:freetds +BuildFlags: onlybuild:freetype2 +BuildFlags: onlybuild:fribidi +BuildFlags: onlybuild:fstrm +BuildFlags: onlybuild:fuse +BuildFlags: onlybuild:fuse3 +BuildFlags: onlybuild:gamemode +BuildFlags: onlybuild:gawk +BuildFlags: onlybuild:gc +BuildFlags: onlybuild:gcab +BuildFlags: onlybuild:gcc +BuildFlags: onlybuild:gcc14 +BuildFlags: onlybuild:gcc15 +BuildFlags: onlybuild:gccmakedep +BuildFlags: onlybuild:gcr +BuildFlags: onlybuild:gcr3 +BuildFlags: onlybuild:gd +BuildFlags: onlybuild:gdb +BuildFlags: onlybuild:gdbm +BuildFlags: onlybuild:gdk-pixbuf +BuildFlags: onlybuild:geany +BuildFlags: onlybuild:geronimo-specs +BuildFlags: onlybuild:gettext-runtime +BuildFlags: onlybuild:gettext-runtime:gettext-runtime-mini +BuildFlags: onlybuild:gfxboot +BuildFlags: onlybuild:ghostscript +BuildFlags: onlybuild:ghostscript-fonts +BuildFlags: onlybuild:ghostscript:mini +BuildFlags: onlybuild:giflib +BuildFlags: onlybuild:git +BuildFlags: onlybuild:glassfish-annotation-api +BuildFlags: onlybuild:glassfish-servlet-api +BuildFlags: onlybuild:glassfish-activation +BuildFlags: onlybuild:glassfish-jaxb-api +BuildFlags: onlybuild:glew +BuildFlags: onlybuild:glfw +BuildFlags: onlybuild:glib-networking +BuildFlags: onlybuild:glib2 +BuildFlags: onlybuild:glib2:doc +BuildFlags: onlybuild:glib2:stage1 +BuildFlags: onlybuild:glibc +BuildFlags: onlybuild:glibc:i686 +BuildFlags: onlybuild:glibmm2_4 +BuildFlags: onlybuild:glm +BuildFlags: onlybuild:glslang +BuildFlags: onlybuild:glu +BuildFlags: onlybuild:glycin:glycin-loaders +BuildFlags: onlybuild:glycin:libglycin +BuildFlags: onlybuild:gmp +BuildFlags: onlybuild:gnome-doc-utils +BuildFlags: onlybuild:gnome-keyring +BuildFlags: onlybuild:gnu-unifont-legacy-bitmap-fonts +BuildFlags: onlybuild:gnuplot +BuildFlags: onlybuild:gnutls +BuildFlags: onlybuild:gobject-introspection +BuildFlags: onlybuild:google-opensans-fonts +BuildFlags: onlybuild:googletest +BuildFlags: onlybuild:gperf +BuildFlags: onlybuild:gpg2 +BuildFlags: onlybuild:gpgme +BuildFlags: onlybuild:gpgmepp +BuildFlags: onlybuild:gpm +BuildFlags: onlybuild:graphene +BuildFlags: onlybuild:graphite2 +BuildFlags: onlybuild:graphviz +BuildFlags: onlybuild:graphviz:addons +BuildFlags: onlybuild:grep +BuildFlags: onlybuild:groff +BuildFlags: onlybuild:groff:full +BuildFlags: onlybuild:grub2 +BuildFlags: onlybuild:gsettings-desktop-schemas +BuildFlags: onlybuild:gsl +BuildFlags: onlybuild:gssdp +BuildFlags: onlybuild:gstreamer +BuildFlags: onlybuild:gstreamer-plugins-bad +BuildFlags: onlybuild:gstreamer-plugins-base +BuildFlags: onlybuild:gstreamer-plugins-good +BuildFlags: onlybuild:gstreamer-plugins-libav +BuildFlags: onlybuild:gstreamer-plugins-ugly +BuildFlags: onlybuild:gtk-doc +BuildFlags: onlybuild:gtk2 +BuildFlags: onlybuild:gtk3 +BuildFlags: onlybuild:gtk4 +BuildFlags: onlybuild:gtkglext +BuildFlags: onlybuild:gtkmm3 +BuildFlags: onlybuild:atkmm1_6 +BuildFlags: onlybuild:pangomm1_4 +BuildFlags: onlybuild:cairomm1_0 +BuildFlags: onlybuild:gts +BuildFlags: onlybuild:guile +BuildFlags: onlybuild:gupnp +BuildFlags: onlybuild:gupnp-dlna +BuildFlags: onlybuild:gupnp-igd +BuildFlags: onlybuild:gzip +BuildFlags: onlybuild:hamcrest +BuildFlags: onlybuild:harfbuzz +BuildFlags: onlybuild:help2man +BuildFlags: onlybuild:hfst-ospell +BuildFlags: onlybuild:hicolor-icon-theme +BuildFlags: onlybuild:hidapi +BuildFlags: onlybuild:highway +BuildFlags: onlybuild:hiredis +BuildFlags: onlybuild:hostname +BuildFlags: onlybuild:python-html2text +BuildFlags: onlybuild:htmldoc +BuildFlags: onlybuild:hunspell +BuildFlags: onlybuild:hwdata +BuildFlags: onlybuild:hwloc +BuildFlags: onlybuild:hyphen +BuildFlags: onlybuild:ibmswtpm2 +BuildFlags: onlybuild:ibmtss +BuildFlags: onlybuild:ibus +BuildFlags: onlybuild:icu +BuildFlags: onlybuild:imake +BuildFlags: onlybuild:imlib2 +BuildFlags: onlybuild:inih +BuildFlags: onlybuild:intltool +BuildFlags: onlybuild:iproute2 +BuildFlags: onlybuild:ipset +BuildFlags: onlybuild:iptables +BuildFlags: onlybuild:iputils +BuildFlags: onlybuild:irrlicht +BuildFlags: onlybuild:isl +BuildFlags: onlybuild:iso-codes +BuildFlags: onlybuild:iso_ent +BuildFlags: onlybuild:itstool +BuildFlags: onlybuild:jack +BuildFlags: onlybuild:jakarta-activation +BuildFlags: onlybuild:jakarta-mail +BuildFlags: onlybuild:jakarta-servlet +BuildFlags: onlybuild:jasper +BuildFlags: onlybuild:java-21-openjdk +BuildFlags: onlybuild:java-cup:java-cup-bootstrap +BuildFlags: onlybuild:javamail +BuildFlags: onlybuild:javapackages-tools +BuildFlags: onlybuild:javapackages-tools:extras +BuildFlags: onlybuild:jbigkit +BuildFlags: onlybuild:jemalloc +BuildFlags: onlybuild:jflex:bootstrap +BuildFlags: onlybuild:jitterentropy +BuildFlags: onlybuild:jlex +BuildFlags: onlybuild:jq +BuildFlags: onlybuild:json-c +BuildFlags: onlybuild:json-glib +BuildFlags: onlybuild:jsr-305 +BuildFlags: onlybuild:junit +BuildFlags: onlybuild:karchive +BuildFlags: onlybuild:kauth +BuildFlags: onlybuild:kbd +BuildFlags: onlybuild:kcodecs +BuildFlags: onlybuild:kconfig +BuildFlags: onlybuild:kconfigwidgets +BuildFlags: onlybuild:kcoreaddons +BuildFlags: onlybuild:kdbusaddons +BuildFlags: onlybuild:kdoctools +BuildFlags: onlybuild:kernel-source +BuildFlags: onlybuild:keyutils +BuildFlags: onlybuild:kf5-filesystem +BuildFlags: onlybuild:kf6-extra-cmake-modules +BuildFlags: onlybuild:kf6-filesystem +BuildFlags: onlybuild:kguiaddons +BuildFlags: onlybuild:ki18n +BuildFlags: onlybuild:kiconthemes +BuildFlags: onlybuild:kitemviews +BuildFlags: onlybuild:kmod +BuildFlags: onlybuild:knotifications +BuildFlags: onlybuild:krb5 +BuildFlags: onlybuild:krb5:krb5-mini +BuildFlags: onlybuild:kronosnet +BuildFlags: onlybuild:kservice +BuildFlags: onlybuild:kwallet +BuildFlags: onlybuild:kwidgetsaddons +BuildFlags: onlybuild:kwindowsystem +BuildFlags: onlybuild:ladspa +BuildFlags: onlybuild:lame +BuildFlags: onlybuild:lapack +BuildFlags: onlybuild:lcms2 +BuildFlags: onlybuild:ldacBT +BuildFlags: onlybuild:ldns +BuildFlags: onlybuild:leancrypto +BuildFlags: onlybuild:less +BuildFlags: onlybuild:libICE +BuildFlags: onlybuild:libSM +BuildFlags: onlybuild:libX11 +BuildFlags: onlybuild:libXScrnSaver +BuildFlags: onlybuild:libXau +BuildFlags: onlybuild:libXaw +BuildFlags: onlybuild:libXaw3d +BuildFlags: onlybuild:libXcomposite +BuildFlags: onlybuild:libXcursor +BuildFlags: onlybuild:libXdamage +BuildFlags: onlybuild:libXdmcp +BuildFlags: onlybuild:libXext +BuildFlags: onlybuild:libXfixes +BuildFlags: onlybuild:libXfont2 +BuildFlags: onlybuild:libXft +BuildFlags: onlybuild:libXi +BuildFlags: onlybuild:libXinerama +BuildFlags: onlybuild:libXmu +BuildFlags: onlybuild:libXpm +BuildFlags: onlybuild:libXrandr +BuildFlags: onlybuild:libXrender +BuildFlags: onlybuild:libXres +BuildFlags: onlybuild:libXt +BuildFlags: onlybuild:libXtst +BuildFlags: onlybuild:libXv +BuildFlags: onlybuild:libXvMC +BuildFlags: onlybuild:libXxf86vm +BuildFlags: onlybuild:libabigail +BuildFlags: onlybuild:libaio +BuildFlags: onlybuild:libalternatives +BuildFlags: onlybuild:libao +BuildFlags: onlybuild:libaom +BuildFlags: onlybuild:libarchive +BuildFlags: onlybuild:libass +BuildFlags: onlybuild:libassuan +BuildFlags: onlybuild:libatomic_ops +BuildFlags: onlybuild:libavc1394 +BuildFlags: onlybuild:libavif +BuildFlags: onlybuild:libavtp +BuildFlags: onlybuild:libb2 +BuildFlags: onlybuild:libbluray +BuildFlags: onlybuild:libbpf +BuildFlags: onlybuild:libbraille +BuildFlags: onlybuild:libbs2b +BuildFlags: onlybuild:libbsd +BuildFlags: onlybuild:libcaca +BuildFlags: onlybuild:libcacard +BuildFlags: onlybuild:libcamera +BuildFlags: onlybuild:libcanberra +BuildFlags: onlybuild:libcap +BuildFlags: onlybuild:libcap-ng +BuildFlags: onlybuild:libcapi20 +BuildFlags: onlybuild:libcbor +BuildFlags: onlybuild:libcddb +BuildFlags: onlybuild:libcdio +BuildFlags: onlybuild:libcdio-paranoia +BuildFlags: onlybuild:libcerf +BuildFlags: onlybuild:libclc +BuildFlags: onlybuild:libcloudproviders +BuildFlags: onlybuild:libconfig +BuildFlags: onlybuild:libconfuse +BuildFlags: onlybuild:libcss +BuildFlags: onlybuild:libcuefile +BuildFlags: onlybuild:libdaemon +BuildFlags: onlybuild:libdatrie +BuildFlags: onlybuild:libdb-4_8 +BuildFlags: onlybuild:libdbi +BuildFlags: onlybuild:libdbus-c++ +BuildFlags: onlybuild:libdbusmenu-qt5 +BuildFlags: onlybuild:libdbusmenu:gtk2 +BuildFlags: onlybuild:libdbusmenu:gtk3 +BuildFlags: onlybuild:libdc1394 +BuildFlags: onlybuild:libdca +BuildFlags: onlybuild:libdecor +BuildFlags: onlybuild:libdeflate +BuildFlags: onlybuild:libdisplay-info +BuildFlags: onlybuild:libdom +BuildFlags: onlybuild:libdovi +BuildFlags: onlybuild:libdrm +BuildFlags: onlybuild:libdv +BuildFlags: onlybuild:libdvdnav +BuildFlags: onlybuild:libdvdread +BuildFlags: onlybuild:libdwarf +BuildFlags: onlybuild:libebur128 +BuildFlags: onlybuild:libeconf +BuildFlags: onlybuild:libedit +BuildFlags: onlybuild:libepoxy +BuildFlags: onlybuild:liberation-fonts +BuildFlags: onlybuild:libev +BuildFlags: onlybuild:libevdev +BuildFlags: onlybuild:libevent +BuildFlags: onlybuild:libexif +BuildFlags: onlybuild:libfabric +BuildFlags: onlybuild:libffi +BuildFlags: onlybuild:libfido2 +BuildFlags: onlybuild:libfontenc +BuildFlags: onlybuild:libftdi1 +BuildFlags: onlybuild:libgcrypt +BuildFlags: onlybuild:libglade2 +BuildFlags: onlybuild:libglvnd +BuildFlags: onlybuild:libgme +BuildFlags: onlybuild:libgpg-error +BuildFlags: onlybuild:libgphoto2 +BuildFlags: onlybuild:libgsm +BuildFlags: onlybuild:libgudev +BuildFlags: onlybuild:libgusb +BuildFlags: onlybuild:libheif +BuildFlags: onlybuild:libhubbub +BuildFlags: onlybuild:libical +BuildFlags: onlybuild:libid3tag +BuildFlags: onlybuild:libidn2 +BuildFlags: onlybuild:libiec61883 +BuildFlags: onlybuild:libimagequant +BuildFlags: onlybuild:libimobiledevice +BuildFlags: onlybuild:libimobiledevice-glue +BuildFlags: onlybuild:libinput +BuildFlags: onlybuild:libinstpatch +BuildFlags: onlybuild:libirman +BuildFlags: onlybuild:libiscsi +BuildFlags: onlybuild:libfprint +BuildFlags: onlybuild:libjansson +BuildFlags: onlybuild:libjpeg-turbo +BuildFlags: onlybuild:libjxl +BuildFlags: onlybuild:libksba +BuildFlags: onlybuild:liblc3 +BuildFlags: onlybuild:liblqr +BuildFlags: onlybuild:liblrdf +BuildFlags: onlybuild:libmanette +BuildFlags: onlybuild:libmbim +BuildFlags: onlybuild:libmd +BuildFlags: onlybuild:libmetalink +BuildFlags: onlybuild:libmicrodns +BuildFlags: onlybuild:libmicrohttpd +BuildFlags: onlybuild:libmnl +BuildFlags: onlybuild:libmodulemd +BuildFlags: onlybuild:libmpeg2 +BuildFlags: onlybuild:libmspack +BuildFlags: onlybuild:libmysofa +BuildFlags: onlybuild:libndp +BuildFlags: onlybuild:libnetfilter_conntrack +BuildFlags: onlybuild:libnettle +BuildFlags: onlybuild:libnfnetlink +BuildFlags: onlybuild:libnfs +BuildFlags: onlybuild:libnftnl +BuildFlags: onlybuild:libnice +BuildFlags: onlybuild:libnl3 +BuildFlags: onlybuild:libnotify +BuildFlags: onlybuild:libnss_usrfiles +BuildFlags: onlybuild:libnvidia-egl-gbm +BuildFlags: onlybuild:libnvidia-egl-wayland +BuildFlags: onlybuild:libnvidia-egl-x11 +BuildFlags: onlybuild:libnvme +BuildFlags: onlybuild:libogg +BuildFlags: onlybuild:libopenmpt +BuildFlags: onlybuild:liboqs +BuildFlags: onlybuild:libpaper +BuildFlags: onlybuild:libparserutils +BuildFlags: onlybuild:libpcap +BuildFlags: onlybuild:libpciaccess +BuildFlags: onlybuild:libpfm +BuildFlags: onlybuild:libpipeline +BuildFlags: onlybuild:libplacebo +BuildFlags: onlybuild:libplist +BuildFlags: onlybuild:libpng12 +BuildFlags: onlybuild:libpng16 +BuildFlags: onlybuild:libproxy:backend +BuildFlags: onlybuild:libproxy:client +BuildFlags: onlybuild:libpsl +BuildFlags: onlybuild:libpsl:psl-make-dafsa +BuildFlags: onlybuild:libpwquality +BuildFlags: onlybuild:libqb +BuildFlags: onlybuild:libqmi +BuildFlags: onlybuild:libqrtr-glib +BuildFlags: onlybuild:libqt5-qtbase +BuildFlags: onlybuild:libqt5-qtconnectivity +BuildFlags: onlybuild:libqt5-qtdeclarative +BuildFlags: onlybuild:libqt5-qtgraphicaleffects +BuildFlags: onlybuild:libqt5-qtlocation +BuildFlags: onlybuild:libqt5-qtmultimedia +BuildFlags: onlybuild:libqt5-qtquickcontrols +BuildFlags: onlybuild:libqt5-qtquickcontrols2 +BuildFlags: onlybuild:libqt5-qtserialport +BuildFlags: onlybuild:libqt5-qtspeech +BuildFlags: onlybuild:libqt5-qtsvg +BuildFlags: onlybuild:libqt5-qttools +BuildFlags: onlybuild:libqt5-qtvirtualkeyboard +BuildFlags: onlybuild:libqt5-qtwayland +BuildFlags: onlybuild:libqt5-qtwebchannel +BuildFlags: onlybuild:libqt5-qtwebsockets +BuildFlags: onlybuild:libqt5-qtx11extras +BuildFlags: onlybuild:libqt5-qtxmlpatterns +BuildFlags: onlybuild:libquicktime +BuildFlags: onlybuild:libraw +BuildFlags: onlybuild:libraw1394 +BuildFlags: onlybuild:libreplaygain +BuildFlags: onlybuild:librist +BuildFlags: onlybuild:librsvg +BuildFlags: onlybuild:librubberband +BuildFlags: onlybuild:libsamplerate +BuildFlags: onlybuild:libsass +BuildFlags: onlybuild:libseccomp +BuildFlags: onlybuild:libsecret +BuildFlags: onlybuild:libselinux +BuildFlags: onlybuild:libselinux:libselinux-bindings +BuildFlags: onlybuild:libsemanage +BuildFlags: onlybuild:libsemanage:python-semanage +BuildFlags: onlybuild:libsepol +BuildFlags: onlybuild:libserf +BuildFlags: onlybuild:libshout +BuildFlags: onlybuild:libsigc++2 +BuildFlags: onlybuild:libsigsegv +BuildFlags: onlybuild:libslirp +BuildFlags: onlybuild:libsndfile +BuildFlags: onlybuild:libsodium +BuildFlags: onlybuild:libsolv +BuildFlags: onlybuild:libsoup +BuildFlags: onlybuild:libsoup2 +BuildFlags: onlybuild:libspiro +BuildFlags: onlybuild:libsrtp2 +BuildFlags: onlybuild:libssh +BuildFlags: onlybuild:libssh2_org +BuildFlags: onlybuild:libtasn1 +BuildFlags: onlybuild:libtatsu +BuildFlags: onlybuild:libthai +BuildFlags: onlybuild:libtheora +BuildFlags: onlybuild:libtirpc +BuildFlags: onlybuild:libtool +BuildFlags: onlybuild:libunibreak +BuildFlags: onlybuild:libunistring +BuildFlags: onlybuild:libunwind +BuildFlags: onlybuild:liburing +BuildFlags: onlybuild:libudfread +BuildFlags: onlybuild:libusb-1_0 +BuildFlags: onlybuild:libusb-compat +BuildFlags: onlybuild:libusbmuxd +BuildFlags: onlybuild:libuv +BuildFlags: onlybuild:libva +BuildFlags: onlybuild:libva:gl +BuildFlags: onlybuild:libvdpau +BuildFlags: onlybuild:libverto +BuildFlags: onlybuild:libverto:libverto-libev +BuildFlags: onlybuild:libvisual +BuildFlags: onlybuild:libvoikko +BuildFlags: onlybuild:libvorbis +BuildFlags: onlybuild:libvpx +BuildFlags: onlybuild:libwacom +BuildFlags: onlybuild:libwapcaplet +BuildFlags: onlybuild:libwebp +BuildFlags: onlybuild:libwmf +BuildFlags: onlybuild:libwpe +BuildFlags: onlybuild:libxcb +BuildFlags: onlybuild:libxcrypt +BuildFlags: onlybuild:libxcvt +BuildFlags: onlybuild:libxkbcommon +BuildFlags: onlybuild:libxkbfile +BuildFlags: onlybuild:libxml++ +BuildFlags: onlybuild:libxml++30 +BuildFlags: onlybuild:libxml2 +BuildFlags: onlybuild:libxml2:python +BuildFlags: onlybuild:libxmlb +BuildFlags: onlybuild:libxshmfence +BuildFlags: onlybuild:libxslt +BuildFlags: onlybuild:libyaml +BuildFlags: onlybuild:libfyaml +BuildFlags: onlybuild:libyuv +BuildFlags: onlybuild:libzio +BuildFlags: onlybuild:libzip +BuildFlags: onlybuild:libzypp +BuildFlags: onlybuild:libzypp-plugin-appdata +BuildFlags: onlybuild:lilv +BuildFlags: onlybuild:linux-glibc-devel +BuildFlags: onlybuild:lirc +BuildFlags: onlybuild:lksctp-tools +BuildFlags: onlybuild:llvm +BuildFlags: onlybuild:llvm21 +BuildFlags: onlybuild:lmdb +BuildFlags: onlybuild:logrotate +BuildFlags: onlybuild:lttng-ust +BuildFlags: onlybuild:lua-macros +BuildFlags: onlybuild:lua-interpreter +BuildFlags: onlybuild:lua54 +BuildFlags: onlybuild:luajit +BuildFlags: onlybuild:lv2 +BuildFlags: onlybuild:lvm2 +BuildFlags: onlybuild:lvm2:devicemapper +BuildFlags: onlybuild:lz4 +BuildFlags: onlybuild:lzfse +BuildFlags: onlybuild:lzip +BuildFlags: onlybuild:lzlib +BuildFlags: onlybuild:lzo +BuildFlags: onlybuild:m4 +BuildFlags: onlybuild:mailx +BuildFlags: onlybuild:make +BuildFlags: onlybuild:makedepend +BuildFlags: onlybuild:malaga-suomi +BuildFlags: onlybuild:man +BuildFlags: onlybuild:man-pages +BuildFlags: onlybuild:mandoc +BuildFlags: onlybuild:mangohud +BuildFlags: onlybuild:mariadb-connector-c +BuildFlags: onlybuild:mcstrans +BuildFlags: onlybuild:md4c +BuildFlags: onlybuild:memory-constraints +BuildFlags: onlybuild:meson +BuildFlags: onlybuild:metis +BuildFlags: onlybuild:mingw32-binutils:mingw32-cross-binutils +BuildFlags: onlybuild:mingw32-cross-cmake +BuildFlags: onlybuild:mingw32-cross-wine +BuildFlags: onlybuild:mingw32-filesystem +BuildFlags: onlybuild:mingw32-gcc:mingw32-cross-gcc +BuildFlags: onlybuild:mingw32-gcc:mingw32-cross-gcc-bootstrap +BuildFlags: onlybuild:mingw32-headers +BuildFlags: onlybuild:mingw32-pkgconf:mingw32-cross-pkgconf +BuildFlags: onlybuild:mingw32-runtime +BuildFlags: onlybuild:mingw32-winpthreads +BuildFlags: onlybuild:mingw32-zlib +BuildFlags: onlybuild:mjpegtools +BuildFlags: onlybuild:mkfontscale +BuildFlags: onlybuild:mobile-broadband-provider-info +BuildFlags: onlybuild:mozilla-nspr +BuildFlags: onlybuild:mozilla-nss +BuildFlags: onlybuild:mpc +BuildFlags: onlybuild:mpdecimal +BuildFlags: onlybuild:mpfr +BuildFlags: onlybuild:mpg123 +BuildFlags: onlybuild:mpi-selector +BuildFlags: onlybuild:mtdev +BuildFlags: onlybuild:mtools +BuildFlags: onlybuild:mujs +BuildFlags: onlybuild:multipath-tools +BuildFlags: onlybuild:munin +BuildFlags: onlybuild:musepack +BuildFlags: onlybuild:myspell-dictionaries +BuildFlags: onlybuild:nasm +BuildFlags: onlybuild:ncurses +BuildFlags: onlybuild:neon +BuildFlags: onlybuild:net-snmp +BuildFlags: onlybuild:net-tools +BuildFlags: onlybuild:netcat-openbsd +BuildFlags: onlybuild:netcfg +BuildFlags: onlybuild:netpbm +BuildFlags: onlybuild:netsurf-buildsystem +BuildFlags: onlybuild:newt +BuildFlags: onlybuild:nfs-utils +BuildFlags: onlybuild:nftables +BuildFlags: onlybuild:ngtcp2 +BuildFlags: onlybuild:nghttp2 +BuildFlags: onlybuild:nghttp3 +BuildFlags: onlybuild:nginx +BuildFlags: onlybuild:nginx-macros +BuildFlags: onlybuild:ninja +BuildFlags: onlybuild:nlohmann_json +BuildFlags: onlybuild:nodejs-common +BuildFlags: onlybuild:nodejs22 +BuildFlags: onlybuild:nodejs24 +BuildFlags: onlybuild:noopenh264 +BuildFlags: onlybuild:npth +BuildFlags: onlybuild:nss-mdns +BuildFlags: onlybuild:nsswitch-config +BuildFlags: onlybuild:numactl +BuildFlags: onlybuild:nuspell +BuildFlags: onlybuild:nvidia-settings +BuildFlags: onlybuild:obs-service-recompress +BuildFlags: onlybuild:obs-service-set_version +BuildFlags: onlybuild:obs-service-tar_scm +BuildFlags: onlybuild:ocaml +BuildFlags: onlybuild:ocaml-rpm-macros +BuildFlags: onlybuild:ocl-icd +BuildFlags: onlybuild:oniguruma +BuildFlags: onlybuild:openal-soft +BuildFlags: onlybuild:openblas:pthreads +BuildFlags: onlybuild:openblas:serial +BuildFlags: onlybuild:opencc +BuildFlags: onlybuild:opencl-headers +BuildFlags: onlybuild:opencore-amr +BuildFlags: onlybuild:openexr +BuildFlags: onlybuild:openjade +BuildFlags: onlybuild:openjph +BuildFlags: onlybuild:openjpeg2 +BuildFlags: onlybuild:openldap2 +BuildFlags: onlybuild:openmpi4:standard +BuildFlags: onlybuild:openpgm +BuildFlags: onlybuild:opensp +BuildFlags: onlybuild:openspecfun +BuildFlags: onlybuild:openssh +BuildFlags: onlybuild:openssl +BuildFlags: onlybuild:openssl-3 +BuildFlags: onlybuild:openvswitch +BuildFlags: onlybuild:optipng +BuildFlags: onlybuild:opus +BuildFlags: onlybuild:orc +BuildFlags: onlybuild:otf2bdf +BuildFlags: onlybuild:oxygen-gtk2 +BuildFlags: onlybuild:p11-kit +BuildFlags: onlybuild:pam +BuildFlags: onlybuild:pam:full +BuildFlags: onlybuild:pam_kwallet6 +BuildFlags: onlybuild:pam_wrapper +BuildFlags: onlybuild:pam-config +BuildFlags: onlybuild:pango +BuildFlags: onlybuild:patch +BuildFlags: onlybuild:patchelf +BuildFlags: onlybuild:patchutils +BuildFlags: onlybuild:pcaudiolib +BuildFlags: onlybuild:pciutils +BuildFlags: onlybuild:pcp +BuildFlags: onlybuild:pcre2 +BuildFlags: onlybuild:pcsc-lite +BuildFlags: onlybuild:perl +BuildFlags: onlybuild:perl-Algorithm-Diff +BuildFlags: onlybuild:perl-Alien-Build +BuildFlags: onlybuild:perl-Alien-Build-Plugin-Download-GitLab +BuildFlags: onlybuild:perl-Alien-Libxml2 +BuildFlags: onlybuild:perl-Alien-Tidyp +BuildFlags: onlybuild:perl-Archive-Cpio +BuildFlags: onlybuild:perl-Archive-Extract +BuildFlags: onlybuild:perl-Archive-Zip +BuildFlags: onlybuild:perl-Authen-SASL +BuildFlags: onlybuild:perl-B-COW +BuildFlags: onlybuild:perl-B-Hooks-EndOfScope +BuildFlags: onlybuild:perl-Bit-Vector +BuildFlags: onlybuild:perl-Business-ISBN +BuildFlags: onlybuild:perl-Business-ISBN-Data +BuildFlags: onlybuild:perl-Business-ISMN +BuildFlags: onlybuild:perl-Business-ISSN +BuildFlags: onlybuild:perl-CGI +BuildFlags: onlybuild:perl-CPAN-Meta-Check +BuildFlags: onlybuild:perl-CPAN-Meta-Requirements +BuildFlags: onlybuild:perl-CPAN-Requirements-Dynamic +BuildFlags: onlybuild:perl-Capture-Tiny +BuildFlags: onlybuild:perl-Carp-Clan +BuildFlags: onlybuild:perl-Class-Accessor +BuildFlags: onlybuild:perl-Class-Data-Inheritable +BuildFlags: onlybuild:perl-Class-Factory-Util +BuildFlags: onlybuild:perl-Class-Inspector +BuildFlags: onlybuild:perl-Class-Singleton +BuildFlags: onlybuild:perl-Class-Tiny +BuildFlags: onlybuild:perl-Clone +BuildFlags: onlybuild:perl-Clone-Choose +BuildFlags: onlybuild:perl-Clone-PP +BuildFlags: onlybuild:perl-Config-AutoConf +BuildFlags: onlybuild:perl-Convert-ASN1 +BuildFlags: onlybuild:perl-Crypt-DES +BuildFlags: onlybuild:perl-Crypt-RC4 +BuildFlags: onlybuild:perl-Crypt-Rijndael +BuildFlags: onlybuild:perl-Crypt-URandom +BuildFlags: onlybuild:perl-DBD-SQLite +BuildFlags: onlybuild:perl-DBD-mysql +BuildFlags: onlybuild:perl-DBI +BuildFlags: onlybuild:perl-Data-Compare +BuildFlags: onlybuild:perl-Data-Dump +BuildFlags: onlybuild:perl-Data-OptList +BuildFlags: onlybuild:perl-Data-Uniqid +BuildFlags: onlybuild:perl-Data-Tumbler +BuildFlags: onlybuild:perl-Date-Calc +BuildFlags: onlybuild:perl-Date-Manip +BuildFlags: onlybuild:perl-Date-Simple +BuildFlags: onlybuild:perl-DateTime +BuildFlags: onlybuild:perl-DateTime-Calendar-Julian +BuildFlags: onlybuild:perl-DateTime-Format-Builder +BuildFlags: onlybuild:perl-DateTime-Format-Strptime +BuildFlags: onlybuild:perl-DateTime-Locale +BuildFlags: onlybuild:perl-DateTime-TimeZone +BuildFlags: onlybuild:perl-Devel-CheckLib +BuildFlags: onlybuild:perl-Devel-Cycle +BuildFlags: onlybuild:perl-Devel-Leak +BuildFlags: onlybuild:perl-Devel-StackTrace +BuildFlags: onlybuild:perl-Devel-Symdump +BuildFlags: onlybuild:perl-Digest-HMAC +BuildFlags: onlybuild:perl-Digest-Perl-MD5 +BuildFlags: onlybuild:perl-Digest-SHA1 +BuildFlags: onlybuild:perl-Dist-CheckConflicts +BuildFlags: onlybuild:perl-Encode-EUCJPASCII +BuildFlags: onlybuild:perl-Encode-HanExtra +BuildFlags: onlybuild:perl-Encode-JIS2K +BuildFlags: onlybuild:perl-Encode-Locale +BuildFlags: onlybuild:perl-Error +BuildFlags: onlybuild:perl-Eval-Closure +BuildFlags: onlybuild:perl-Exception-Class +BuildFlags: onlybuild:perl-Exporter-Tiny +BuildFlags: onlybuild:perl-ExtUtils-CChecker +BuildFlags: onlybuild:perl-ExtUtils-Config +BuildFlags: onlybuild:perl-ExtUtils-HasCompiler +BuildFlags: onlybuild:perl-ExtUtils-Helpers +BuildFlags: onlybuild:perl-ExtUtils-InstallPaths +BuildFlags: onlybuild:perl-ExtUtils-LibBuilder +BuildFlags: onlybuild:perl-ExtUtils-MakeMaker +BuildFlags: onlybuild:perl-ExtUtils-PkgConfig +BuildFlags: onlybuild:perl-FFI-CheckLib +BuildFlags: onlybuild:perl-File-Copy-Recursive +BuildFlags: onlybuild:perl-File-Find-Rule +BuildFlags: onlybuild:perl-File-HomeDir +BuildFlags: onlybuild:perl-File-Listing +BuildFlags: onlybuild:perl-File-Path +BuildFlags: onlybuild:perl-File-ShareDir +BuildFlags: onlybuild:perl-File-ShareDir-Install +BuildFlags: onlybuild:perl-File-Slurp +BuildFlags: onlybuild:perl-File-Slurp-Unicode +BuildFlags: onlybuild:perl-File-Slurper +BuildFlags: onlybuild:perl-File-Which +BuildFlags: onlybuild:perl-File-chdir +BuildFlags: onlybuild:perl-Font-AFM +BuildFlags: onlybuild:perl-GD +BuildFlags: onlybuild:perl-HTML-Form +BuildFlags: onlybuild:perl-HTML-Format +BuildFlags: onlybuild:perl-HTML-Parser +BuildFlags: onlybuild:perl-HTML-Tagset +BuildFlags: onlybuild:perl-HTML-Template +BuildFlags: onlybuild:perl-HTML-Tidy +BuildFlags: onlybuild:perl-HTML-Tree +BuildFlags: onlybuild:perl-HTTP-CookieJar +BuildFlags: onlybuild:perl-HTTP-Cookies +BuildFlags: onlybuild:perl-HTTP-Daemon +BuildFlags: onlybuild:perl-HTTP-Date +BuildFlags: onlybuild:perl-HTTP-Message +BuildFlags: onlybuild:perl-HTTP-Negotiate +BuildFlags: onlybuild:perl-Image-ExifTool +BuildFlags: onlybuild:perl-IO-CaptureOutput +BuildFlags: onlybuild:perl-IO-HTML +BuildFlags: onlybuild:perl-IO-Socket-SSL +BuildFlags: onlybuild:perl-IO-String +BuildFlags: onlybuild:perl-IO-stringy +BuildFlags: onlybuild:perl-IPC-Run3 +BuildFlags: onlybuild:perl-IPC-System-Simple +BuildFlags: onlybuild:perl-JSON +BuildFlags: onlybuild:perl-LWP-MediaTypes +BuildFlags: onlybuild:perl-LWP-Protocol-https +BuildFlags: onlybuild:perl-Lingua-Translit +BuildFlags: onlybuild:perl-List-AllUtils +BuildFlags: onlybuild:perl-List-MoreUtils +BuildFlags: onlybuild:perl-List-MoreUtils-XS +BuildFlags: onlybuild:perl-List-SomeUtils +BuildFlags: onlybuild:perl-List-SomeUtils-XS +BuildFlags: onlybuild:perl-List-UtilsBy +BuildFlags: onlybuild:perl-Log-Log4perl +BuildFlags: onlybuild:perl-MIME-Base32 +BuildFlags: onlybuild:perl-MIME-Charset +BuildFlags: onlybuild:perl-MRO-Compat +BuildFlags: onlybuild:perl-MailTools +BuildFlags: onlybuild:perl-Mixin-Linewise +BuildFlags: onlybuild:perl-Mock-Config +BuildFlags: onlybuild:perl-Module-Build +BuildFlags: onlybuild:perl-Module-Build-Tiny +BuildFlags: onlybuild:perl-Module-Implementation +BuildFlags: onlybuild:perl-Module-Pluggable +BuildFlags: onlybuild:perl-Module-Runtime +BuildFlags: onlybuild:perl-Mojo-DOM58 +BuildFlags: onlybuild:perl-Net-DBus +BuildFlags: onlybuild:perl-Net-HTTP +BuildFlags: onlybuild:perl-Net-SMTP-SSL +BuildFlags: onlybuild:perl-Net-SNMP +BuildFlags: onlybuild:perl-Net-SSLeay +BuildFlags: onlybuild:perl-Net-Server +BuildFlags: onlybuild:perl-Number-Compare +BuildFlags: onlybuild:perl-OLE-Storage_Lite +BuildFlags: onlybuild:perl-Package-DeprecationManager +BuildFlags: onlybuild:perl-Package-Stash +BuildFlags: onlybuild:perl-Package-Stash-XS +BuildFlags: onlybuild:perl-PadWalker +BuildFlags: onlybuild:perl-Params-Util +BuildFlags: onlybuild:perl-Params-Validate +BuildFlags: onlybuild:perl-Params-ValidationCompiler +BuildFlags: onlybuild:perl-Parse-RecDescent +BuildFlags: onlybuild:perl-Parse-Yapp +BuildFlags: onlybuild:perl-Path-Tiny +BuildFlags: onlybuild:perl-PerlIO-utf8_strict +BuildFlags: onlybuild:perl-Pod-Coverage +BuildFlags: onlybuild:perl-Pod-Coverage-TrustPod +BuildFlags: onlybuild:perl-Pod-Eventual +BuildFlags: onlybuild:perl-Pod-Parser +BuildFlags: onlybuild:perl-Readonly +BuildFlags: onlybuild:perl-Readonly-XS +BuildFlags: onlybuild:perl-Regexp-Common +BuildFlags: onlybuild:perl-Role-Tiny +BuildFlags: onlybuild:perl-SGMLS +BuildFlags: onlybuild:perl-Scope-Guard +BuildFlags: onlybuild:perl-Socket6 +BuildFlags: onlybuild:perl-Sort-Key +BuildFlags: onlybuild:perl-Sort-Versions +BuildFlags: onlybuild:perl-Specio +BuildFlags: onlybuild:perl-Spiffy +BuildFlags: onlybuild:perl-Spreadsheet-ParseExcel +BuildFlags: onlybuild:perl-String-ShellQuote +BuildFlags: onlybuild:perl-Sub-Exporter +BuildFlags: onlybuild:perl-Sub-Exporter-Progressive +BuildFlags: onlybuild:perl-Sub-Identify +BuildFlags: onlybuild:perl-Sub-Install +BuildFlags: onlybuild:perl-Sub-Override +BuildFlags: onlybuild:perl-Sub-Quote +BuildFlags: onlybuild:perl-Sub-Uplevel +BuildFlags: onlybuild:perl-Switch +BuildFlags: onlybuild:perl-Syntax-Keyword-Try +BuildFlags: onlybuild:perl-Term-ReadKey +BuildFlags: onlybuild:perl-Test-Base +BuildFlags: onlybuild:perl-Test-CPAN-Meta +BuildFlags: onlybuild:perl-Test-Cmd +BuildFlags: onlybuild:perl-Test-Deep +BuildFlags: onlybuild:perl-Test-Differences +BuildFlags: onlybuild:perl-Test-Directory +BuildFlags: onlybuild:perl-Test-EOL +BuildFlags: onlybuild:perl-Test-Exception +BuildFlags: onlybuild:perl-Test-Fatal +BuildFlags: onlybuild:perl-Test-File +BuildFlags: onlybuild:perl-Test-File-ShareDir +BuildFlags: onlybuild:perl-Test-Fork +BuildFlags: onlybuild:perl-Test-Inter +BuildFlags: onlybuild:perl-Test-LeakTrace +BuildFlags: onlybuild:perl-Test-Memory-Cycle +BuildFlags: onlybuild:perl-Test-Most +BuildFlags: onlybuild:perl-Test-Needs +BuildFlags: onlybuild:perl-Test-NoTabs +BuildFlags: onlybuild:perl-Test-NoWarnings +BuildFlags: onlybuild:perl-Test-Output +BuildFlags: onlybuild:perl-Test-Pod +BuildFlags: onlybuild:perl-Test-Pod-Coverage +BuildFlags: onlybuild:perl-Test-Requires +BuildFlags: onlybuild:perl-Test-RequiresInternet +BuildFlags: onlybuild:perl-Test-Strict +BuildFlags: onlybuild:perl-Test-Taint +BuildFlags: onlybuild:perl-Test-Warn +BuildFlags: onlybuild:perl-Test-Warnings +BuildFlags: onlybuild:perl-Test-Without-Module +BuildFlags: onlybuild:perl-Test-YAML +BuildFlags: onlybuild:perl-Test2-Plugin-NoWarnings +BuildFlags: onlybuild:perl-Text-BibTeX +BuildFlags: onlybuild:perl-Text-CSV +BuildFlags: onlybuild:perl-Text-CSV_XS +BuildFlags: onlybuild:perl-Text-CharWidth +BuildFlags: onlybuild:perl-Text-Diff +BuildFlags: onlybuild:perl-Text-Glob +BuildFlags: onlybuild:perl-Text-Iconv +BuildFlags: onlybuild:perl-Text-Roman +BuildFlags: onlybuild:perl-Text-Soundex +BuildFlags: onlybuild:perl-Text-Unidecode +BuildFlags: onlybuild:perl-Text-WrapI18N +BuildFlags: onlybuild:perl-Text-Wrapper +BuildFlags: onlybuild:perl-Test-WriteVariants +BuildFlags: onlybuild:perl-Tie-Cycle +BuildFlags: onlybuild:perl-Tie-IxHash +BuildFlags: onlybuild:perl-TimeDate +BuildFlags: onlybuild:perl-Tk +BuildFlags: onlybuild:perl-Try-Tiny +BuildFlags: onlybuild:perl-URI +BuildFlags: onlybuild:perl-Unicode-EastAsianWidth +BuildFlags: onlybuild:perl-Unicode-LineBreak +BuildFlags: onlybuild:perl-Unicode-Map8 +BuildFlags: onlybuild:perl-Unicode-String +BuildFlags: onlybuild:perl-Variable-Magic +BuildFlags: onlybuild:perl-WWW-Mechanize +BuildFlags: onlybuild:perl-WWW-RobotRules +BuildFlags: onlybuild:perl-X11-Protocol +BuildFlags: onlybuild:perl-XML-Filter-BufferText +BuildFlags: onlybuild:perl-XML-Handler-YAWriter +BuildFlags: onlybuild:perl-XML-LibXML +BuildFlags: onlybuild:perl-XML-LibXML-Simple +BuildFlags: onlybuild:perl-XML-LibXSLT +BuildFlags: onlybuild:perl-XML-NamespaceSupport +BuildFlags: onlybuild:perl-XML-Parser +BuildFlags: onlybuild:perl-XML-SAX +BuildFlags: onlybuild:perl-XML-SAX-Base +BuildFlags: onlybuild:perl-XML-SAX-Expat +BuildFlags: onlybuild:perl-XML-SAX-Writer +BuildFlags: onlybuild:perl-XML-Simple +BuildFlags: onlybuild:perl-XML-Twig +BuildFlags: onlybuild:perl-XML-Writer +BuildFlags: onlybuild:perl-XML-Writer-String +BuildFlags: onlybuild:perl-XML-XPath +BuildFlags: onlybuild:perl-XML-XPathEngine +BuildFlags: onlybuild:perl-XS-Parse-Keyword +BuildFlags: onlybuild:perl-XString +BuildFlags: onlybuild:perl-YAML +BuildFlags: onlybuild:perl-YAML-LibYAML +BuildFlags: onlybuild:perl-YAML-Tiny +BuildFlags: onlybuild:perl-autovivification +BuildFlags: onlybuild:perl-gettext +BuildFlags: onlybuild:perl-ldap +BuildFlags: onlybuild:perl-libintl-perl +BuildFlags: onlybuild:perl-libwww-perl +BuildFlags: onlybuild:perl-libxml-perl +BuildFlags: onlybuild:perl-namespace-autoclean +BuildFlags: onlybuild:perl-namespace-clean +BuildFlags: onlybuild:perl-rpm-packaging +BuildFlags: onlybuild:permissions +BuildFlags: onlybuild:pesign +BuildFlags: onlybuild:pesign-obs-integration +BuildFlags: onlybuild:php8 +BuildFlags: onlybuild:php8-pear +BuildFlags: onlybuild:pigz +BuildFlags: onlybuild:pinentry +BuildFlags: onlybuild:pipewire +BuildFlags: onlybuild:pixman +BuildFlags: onlybuild:pkcs11-helper +BuildFlags: onlybuild:pkgconf +BuildFlags: onlybuild:plasma-wayland-protocols +BuildFlags: onlybuild:plotutils +BuildFlags: onlybuild:plymouth +BuildFlags: onlybuild:pngquant +BuildFlags: onlybuild:po4a +BuildFlags: onlybuild:policycoreutils +BuildFlags: onlybuild:polkit +BuildFlags: onlybuild:polkit-default-privs +BuildFlags: onlybuild:polkit-qt-1:qt5 +BuildFlags: onlybuild:poppler +BuildFlags: onlybuild:poppler-data +BuildFlags: onlybuild:popt +BuildFlags: onlybuild:portaudio +BuildFlags: onlybuild:post-build-checks +BuildFlags: onlybuild:postfix +BuildFlags: onlybuild:postgresql +BuildFlags: onlybuild:postgresql18 +BuildFlags: onlybuild:postgresql18:mini +BuildFlags: onlybuild:potrace +BuildFlags: onlybuild:ppp +BuildFlags: onlybuild:presage +BuildFlags: onlybuild:procmail +BuildFlags: onlybuild:procps +BuildFlags: onlybuild:protobuf +BuildFlags: onlybuild:protobuf-c +BuildFlags: onlybuild:psmisc +BuildFlags: onlybuild:psutils +BuildFlags: onlybuild:pthread-stubs +BuildFlags: onlybuild:publicsuffix +BuildFlags: onlybuild:pulseaudio +BuildFlags: onlybuild:python-Automat +BuildFlags: onlybuild:python-Babel +BuildFlags: onlybuild:python-Cython +BuildFlags: onlybuild:python-Cython0 +BuildFlags: onlybuild:python-Genshi +BuildFlags: onlybuild:python-GitPython +BuildFlags: onlybuild:python-Jinja2 +BuildFlags: onlybuild:python-Mako +BuildFlags: onlybuild:python-Markdown +BuildFlags: onlybuild:python-MarkupSafe +BuildFlags: onlybuild:python-Pillow +BuildFlags: onlybuild:python-PyHamcrest +BuildFlags: onlybuild:python-PyYAML +BuildFlags: onlybuild:python-Pygments +BuildFlags: onlybuild:python-Sphinx +BuildFlags: onlybuild:python-Twisted +BuildFlags: onlybuild:python-abseil +BuildFlags: onlybuild:python-aiodns +BuildFlags: onlybuild:python-aiohttp +BuildFlags: onlybuild:python-aiounittest +BuildFlags: onlybuild:python-alabaster +BuildFlags: onlybuild:python-anyio +BuildFlags: onlybuild:python-annotated-types +BuildFlags: onlybuild:python-apipkg +BuildFlags: onlybuild:python-appdirs +BuildFlags: onlybuild:python-arrow +BuildFlags: onlybuild:python-asttokens +BuildFlags: onlybuild:python-astroid +BuildFlags: onlybuild:python-blockbuster +BuildFlags: onlybuild:python-gpg +BuildFlags: onlybuild:python-rich +BuildFlags: onlybuild:python-mdurl +BuildFlags: onlybuild:python-markdown-it-py +BuildFlags: onlybuild:python-mypy +BuildFlags: onlybuild:python-linkify-it-py +BuildFlags: onlybuild:python-uc-micro-py +BuildFlags: onlybuild:python-pytest-regressions +BuildFlags: onlybuild:python-pytest-datadir +BuildFlags: onlybuild:python-netaddr +BuildFlags: onlybuild:python-atspi +BuildFlags: onlybuild:python-attrs +BuildFlags: onlybuild:python-bcrypt +BuildFlags: onlybuild:python-breathe +BuildFlags: onlybuild:python-build +BuildFlags: onlybuild:python-calver +BuildFlags: onlybuild:python-certifi +BuildFlags: onlybuild:python-cffi +BuildFlags: onlybuild:python-charset-normalizer +BuildFlags: onlybuild:python-cmdln +BuildFlags: onlybuild:python-click +BuildFlags: onlybuild:python-constantly +BuildFlags: onlybuild:python-construct +BuildFlags: onlybuild:python-coverage +BuildFlags: onlybuild:python-cryptography +BuildFlags: onlybuild:python-cssselect +BuildFlags: onlybuild:python-dbus-python +BuildFlags: onlybuild:python-ddt +BuildFlags: onlybuild:python-decorator +BuildFlags: onlybuild:python-defusedxml +BuildFlags: onlybuild:python-distlib +BuildFlags: onlybuild:python-distro +BuildFlags: onlybuild:python-dnspython +BuildFlags: onlybuild:python-docutils +BuildFlags: onlybuild:python-exceptiongroup +BuildFlags: onlybuild:python-execnet +BuildFlags: onlybuild:python-executing +BuildFlags: onlybuild:python-extras +BuildFlags: onlybuild:python-propcache +BuildFlags: onlybuild:python-expandvars +BuildFlags: onlybuild:python-filelock +BuildFlags: onlybuild:python-flake8 +BuildFlags: onlybuild:python-flaky +BuildFlags: onlybuild:python-flit-core +BuildFlags: onlybuild:python-flit +BuildFlags: onlybuild:python-forbiddenfruit +BuildFlags: onlybuild:python-responses +BuildFlags: onlybuild:python-cookies +BuildFlags: onlybuild:python-pytest-httpserver +BuildFlags: onlybuild:python-Werkzeug +BuildFlags: onlybuild:python-flit-core:primary +BuildFlags: onlybuild:python-flit-scm +BuildFlags: onlybuild:python-freezegun +BuildFlags: onlybuild:python-gi-docgen +BuildFlags: onlybuild:python-gitdb +BuildFlags: onlybuild:python-glad2 +BuildFlags: onlybuild:python-gobject +BuildFlags: onlybuild:python-gssapi +BuildFlags: onlybuild:python-h11 +BuildFlags: onlybuild:python-h2 +BuildFlags: onlybuild:python-hatch-fancy-pypi-readme +BuildFlags: onlybuild:python-hatch_vcs +BuildFlags: onlybuild:python-hatchling +BuildFlags: onlybuild:python-hpack +BuildFlags: onlybuild:python-html5lib +BuildFlags: onlybuild:python-httpcore +BuildFlags: onlybuild:python-httpx +BuildFlags: onlybuild:python-hyperframe +BuildFlags: onlybuild:python-hyperlink +BuildFlags: onlybuild:python-hypothesis +BuildFlags: onlybuild:python-hypothesmith +BuildFlags: onlybuild:python-idna +BuildFlags: onlybuild:python-imagesize +BuildFlags: onlybuild:python-importlib-metadata +BuildFlags: onlybuild:python-incremental +BuildFlags: onlybuild:python-iniconfig +BuildFlags: onlybuild:python-inline-snapshot +BuildFlags: onlybuild:python-isodate +BuildFlags: onlybuild:python-jsonpointer +BuildFlags: onlybuild:python-k5test +BuildFlags: onlybuild:python-lark +BuildFlags: onlybuild:python-libcst +BuildFlags: onlybuild:python-libevdev +BuildFlags: onlybuild:python-lxml +BuildFlags: onlybuild:python-maturin +BuildFlags: onlybuild:python-mccabe +BuildFlags: onlybuild:python-meson-python +BuildFlags: onlybuild:python-multidict +BuildFlags: onlybuild:python-yarl +BuildFlags: onlybuild:python-Brotli +BuildFlags: onlybuild:python-aiodns +BuildFlags: onlybuild:python-multidict +BuildFlags: onlybuild:python-frozenlist +BuildFlags: onlybuild:python-pycares +BuildFlags: onlybuild:python-covdefaults +BuildFlags: onlybuild:python-time-machine +BuildFlags: onlybuild:python-re-assert +BuildFlags: onlybuild:python-roman-numerals +BuildFlags: onlybuild:python-pytest-timeout +BuildFlags: onlybuild:python-gunicorn +BuildFlags: onlybuild:python-async_timeout +BuildFlags: onlybuild:python-aiohappyeyeballs +BuildFlags: onlybuild:python-aiosignal +BuildFlags: onlybuild:python-mypy_extensions +BuildFlags: onlybuild:python-nose2 +BuildFlags: onlybuild:python-notify2 +BuildFlags: onlybuild:python-numpy +BuildFlags: onlybuild:python-olefile +BuildFlags: onlybuild:python-outcome +BuildFlags: onlybuild:python-packaging +BuildFlags: onlybuild:python-packaging:primary +BuildFlags: onlybuild:python-parameterized +BuildFlags: onlybuild:python-pathspec +BuildFlags: onlybuild:python-pbr +BuildFlags: onlybuild:python-pefile +BuildFlags: onlybuild:python-pexpect +BuildFlags: onlybuild:python-pip +BuildFlags: onlybuild:python-platformdirs +BuildFlags: onlybuild:python-pluggy +BuildFlags: onlybuild:python-ply +BuildFlags: onlybuild:python-poetry-core +BuildFlags: onlybuild:python-priority +BuildFlags: onlybuild:python-psutil +BuildFlags: onlybuild:python-ptyprocess +BuildFlags: onlybuild:python-py +BuildFlags: onlybuild:python-py3c +BuildFlags: onlybuild:python-pyOpenSSL +BuildFlags: onlybuild:python-pyasn1 +BuildFlags: onlybuild:python-pyasn1-modules +BuildFlags: onlybuild:python-pybeam +BuildFlags: onlybuild:python-pybind11 +BuildFlags: onlybuild:python-pycairo +BuildFlags: onlybuild:python-pycodestyle +BuildFlags: onlybuild:python-pycparser +BuildFlags: onlybuild:python-pycups +BuildFlags: onlybuild:python-pydantic +BuildFlags: onlybuild:python-pydantic-core +BuildFlags: onlybuild:python-pydbus +BuildFlags: onlybuild:python-pyelftools +BuildFlags: onlybuild:python-pyenchant +BuildFlags: onlybuild:python-pyflakes +BuildFlags: onlybuild:python-pygraphviz +BuildFlags: onlybuild:python-pyparsing +BuildFlags: onlybuild:python-pyparsing:primary +BuildFlags: onlybuild:python-pyproject-hooks +BuildFlags: onlybuild:python-pyproject-metadata +BuildFlags: onlybuild:python-pyqt-builder +BuildFlags: onlybuild:python-pyqt-rpm-macros +BuildFlags: onlybuild:python-pyserial +BuildFlags: onlybuild:python-pytest +BuildFlags: onlybuild:python-pytest-asyncio +BuildFlags: onlybuild:python-pytest-cov +BuildFlags: onlybuild:python-pytest-expect +BuildFlags: onlybuild:python-pytest-forked +BuildFlags: onlybuild:python-pytest-mock +BuildFlags: onlybuild:python-pytest-subtests +BuildFlags: onlybuild:python-pytest-xdist +BuildFlags: onlybuild:python-python-dateutil +BuildFlags: onlybuild:python-python-dbusmock +BuildFlags: onlybuild:python-python-magic +BuildFlags: onlybuild:python-python-xlib +BuildFlags: onlybuild:python-pytzdata +BuildFlags: onlybuild:python-pytz +BuildFlags: onlybuild:python-pyudev +BuildFlags: onlybuild:python-pyxdg +BuildFlags: onlybuild:python-qt5 +BuildFlags: onlybuild:python-qt5-sip +BuildFlags: onlybuild:python-rdflib +BuildFlags: onlybuild:python-regex +BuildFlags: onlybuild:python-requests +BuildFlags: onlybuild:python-requests-gssapi +BuildFlags: onlybuild:python-rpm-macros +BuildFlags: onlybuild:python-rpm-packaging +BuildFlags: onlybuild:python-rtslib-fb +BuildFlags: onlybuild:python-scikit-build-core +BuildFlags: onlybuild:python-semantic_version +BuildFlags: onlybuild:python-service_identity +BuildFlags: onlybuild:python-setuptools +BuildFlags: onlybuild:python-setuptools:primary +BuildFlags: onlybuild:python-setuptools-rust +BuildFlags: onlybuild:python-setuptools_scm +BuildFlags: onlybuild:python-sip +BuildFlags: onlybuild:python-sip6 +BuildFlags: onlybuild:python-six +BuildFlags: onlybuild:python-smartypants +BuildFlags: onlybuild:python-smmap +BuildFlags: onlybuild:python-sniffio +BuildFlags: onlybuild:python-snowballstemmer +BuildFlags: onlybuild:python-sortedcontainers +BuildFlags: onlybuild:python-sphinx_rtd_theme +BuildFlags: onlybuild:python-sphinxygen +BuildFlags: onlybuild:python-sphinxcontrib-applehelp +BuildFlags: onlybuild:python-sphinxcontrib-devhelp +BuildFlags: onlybuild:python-sphinxcontrib-htmlhelp +BuildFlags: onlybuild:python-sphinxcontrib-jquery +BuildFlags: onlybuild:python-sphinxcontrib-jsmath +BuildFlags: onlybuild:python-sphinxcontrib-qthelp +BuildFlags: onlybuild:python-sphinxcontrib-serializinghtml +BuildFlags: onlybuild:python-sphinxcontrib-websupport +BuildFlags: onlybuild:python-testpath +BuildFlags: onlybuild:python-toml +BuildFlags: onlybuild:python-tomli +BuildFlags: onlybuild:python-tomli-w +BuildFlags: onlybuild:python-trio +BuildFlags: onlybuild:python-trove-classifiers +BuildFlags: onlybuild:python-trustme +BuildFlags: onlybuild:python-typing-inspect +BuildFlags: onlybuild:python-typing-inspection +BuildFlags: onlybuild:python-typing_extensions +BuildFlags: onlybuild:python-typogrify +BuildFlags: onlybuild:python-tzdata +BuildFlags: onlybuild:python-u-msgpack-python +BuildFlags: onlybuild:python-urllib3 +BuildFlags: onlybuild:python-urllib3_1 +BuildFlags: onlybuild:python-uvloop +BuildFlags: onlybuild:python-versioneer +BuildFlags: onlybuild:python-versioningit +BuildFlags: onlybuild:python-virtualenv +BuildFlags: onlybuild:python-webencodings +BuildFlags: onlybuild:python-wheel +BuildFlags: onlybuild:python-wrapt +BuildFlags: onlybuild:python-wxPython:python313 +BuildFlags: onlybuild:python-yapf +BuildFlags: onlybuild:python-zipp +BuildFlags: onlybuild:python-zlib-ng +BuildFlags: onlybuild:python-zope.interface +BuildFlags: onlybuild:python-zstandard +BuildFlags: onlybuild:python310 +BuildFlags: onlybuild:python310:base +BuildFlags: onlybuild:python311 +BuildFlags: onlybuild:python311:base +BuildFlags: onlybuild:python312 +BuildFlags: onlybuild:python312:base +BuildFlags: onlybuild:python313 +BuildFlags: onlybuild:python313:base +BuildFlags: onlybuild:qca:qt5 +BuildFlags: onlybuild:qdox +BuildFlags: onlybuild:qemu +BuildFlags: onlybuild:qgpgme +BuildFlags: onlybuild:qml-autoreqprov +BuildFlags: onlybuild:qmlpluginexports:qt5 +BuildFlags: onlybuild:qmlpluginexports:qt6 +BuildFlags: onlybuild:qrencode +BuildFlags: onlybuild:qt6-base +BuildFlags: onlybuild:qt6-declarative +BuildFlags: onlybuild:qt6-languageserver +BuildFlags: onlybuild:qt6-macros +BuildFlags: onlybuild:qt6-multimedia +BuildFlags: onlybuild:qt6-quick3d +BuildFlags: onlybuild:qt6-quicktimeline +BuildFlags: onlybuild:qt6-qt5compat +BuildFlags: onlybuild:qt6-shadertools +BuildFlags: onlybuild:qt6-svg +BuildFlags: onlybuild:qt6-tools +BuildFlags: onlybuild:qt6-virtualkeyboard +BuildFlags: onlybuild:qt6-wayland +BuildFlags: onlybuild:qtdeclarative-imports-provides:qt5 +BuildFlags: onlybuild:qtdeclarative-imports-provides:qt6 +BuildFlags: onlybuild:quota +BuildFlags: onlybuild:rapidjson +BuildFlags: onlybuild:raptor +BuildFlags: onlybuild:rav1e +BuildFlags: onlybuild:rdma-core +BuildFlags: onlybuild:re2c +BuildFlags: onlybuild:readline +BuildFlags: onlybuild:regexp +BuildFlags: onlybuild:reload4j +BuildFlags: onlybuild:rhash +BuildFlags: onlybuild:rhino +BuildFlags: onlybuild:rp-pppoe +BuildFlags: onlybuild:rpcbind +BuildFlags: onlybuild:rpcsvc-proto +BuildFlags: onlybuild:rpm +BuildFlags: onlybuild:rpm-config-SUSE +BuildFlags: onlybuild:rpm:python-rpm +BuildFlags: onlybuild:rpmlint +BuildFlags: onlybuild:rpmlint-mini +BuildFlags: onlybuild:rpmlint:strict +BuildFlags: onlybuild:rrdtool +BuildFlags: onlybuild:rtkit +BuildFlags: onlybuild:ruby +BuildFlags: onlybuild:ruby-bundled-gems-rpmhelper +BuildFlags: onlybuild:ruby-common +BuildFlags: onlybuild:ruby4.0 +BuildFlags: onlybuild:rubygem-asciidoctor +BuildFlags: onlybuild:rubygem-gem2rpm +BuildFlags: onlybuild:rubygem-kramdown +BuildFlags: onlybuild:rubygem-kramdown-parser-gfm +BuildFlags: onlybuild:rubygem-mustache +BuildFlags: onlybuild:rubygem-mini_portile2 +BuildFlags: onlybuild:rubygem-nokogiri +BuildFlags: onlybuild:rubygem-pkg-config +BuildFlags: onlybuild:rubygem-ronn-ng +BuildFlags: onlybuild:rust +BuildFlags: onlybuild:rust-bindgen +BuildFlags: onlybuild:rust-cbindgen +BuildFlags: onlybuild:rust1.92 +BuildFlags: onlybuild:SDL2_image +BuildFlags: onlybuild:samba +BuildFlags: onlybuild:sane-backends +BuildFlags: onlybuild:sassc +BuildFlags: onlybuild:sbc +BuildFlags: onlybuild:scdoc +BuildFlags: onlybuild:schroedinger +BuildFlags: onlybuild:scons +BuildFlags: onlybuild:screen +BuildFlags: onlybuild:sdl12_compat +BuildFlags: onlybuild:sdl2-compat +BuildFlags: onlybuild:sed +BuildFlags: onlybuild:selinux-policy +BuildFlags: onlybuild:sensors +BuildFlags: onlybuild:serd +BuildFlags: onlybuild:servletapi5 +BuildFlags: onlybuild:setools +BuildFlags: onlybuild:sg3_utils +BuildFlags: onlybuild:sgml-skel +BuildFlags: onlybuild:sha1collisiondetection +BuildFlags: onlybuild:shaderc +BuildFlags: onlybuild:shadow +BuildFlags: onlybuild:shared-mime-info +BuildFlags: onlybuild:sharutils +BuildFlags: onlybuild:signify +BuildFlags: onlybuild:simdutf +BuildFlags: onlybuild:slang +BuildFlags: onlybuild:snappy +BuildFlags: onlybuild:snobol4 +BuildFlags: onlybuild:snowball +BuildFlags: onlybuild:socat +BuildFlags: onlybuild:sord +BuildFlags: onlybuild:soundtouch +BuildFlags: onlybuild:source-highlight +BuildFlags: onlybuild:soxr +BuildFlags: onlybuild:spandsp +BuildFlags: onlybuild:sparsehash +BuildFlags: onlybuild:spawn-fcgi +BuildFlags: onlybuild:spdlog +BuildFlags: onlybuild:speech-dispatcher +BuildFlags: onlybuild:speex +BuildFlags: onlybuild:speexdsp +BuildFlags: onlybuild:spice +BuildFlags: onlybuild:spice-protocol +BuildFlags: onlybuild:spiel +BuildFlags: onlybuild:spirv-headers +BuildFlags: onlybuild:spirv-llvm-translator +BuildFlags: onlybuild:spirv-tools +BuildFlags: onlybuild:sqlite3 +BuildFlags: onlybuild:squashfs +BuildFlags: onlybuild:squid +BuildFlags: onlybuild:sratom +BuildFlags: onlybuild:srt +BuildFlags: onlybuild:sscep +BuildFlags: onlybuild:stb +BuildFlags: onlybuild:stress-ng +BuildFlags: onlybuild:strip-nondeterminism +BuildFlags: onlybuild:strongswan +BuildFlags: onlybuild:subversion +BuildFlags: onlybuild:sudo +BuildFlags: onlybuild:suitesparse +BuildFlags: onlybuild:superlu +BuildFlags: onlybuild:suse-module-tools +BuildFlags: onlybuild:swig +BuildFlags: onlybuild:syslinux +BuildFlags: onlybuild:sysstat +BuildFlags: onlybuild:system-user-mktex +BuildFlags: onlybuild:system-user-root +BuildFlags: onlybuild:system-users +BuildFlags: onlybuild:systemd +BuildFlags: onlybuild:systemd-default-settings +BuildFlags: onlybuild:systemd-presets-branding-openSUSE +BuildFlags: onlybuild:systemd-presets-common-SUSE +BuildFlags: onlybuild:systemd-rpm-macros +BuildFlags: onlybuild:systemd:mini +BuildFlags: onlybuild:systemtap +BuildFlags: onlybuild:systemtap:systemtap-dtrace +BuildFlags: onlybuild:systemtap:systemtap-headers +BuildFlags: onlybuild:sysuser-tools +BuildFlags: onlybuild:t1utils +BuildFlags: onlybuild:taglib +BuildFlags: onlybuild:talloc +BuildFlags: onlybuild:tar +BuildFlags: onlybuild:tbb +BuildFlags: onlybuild:tcl +BuildFlags: onlybuild:tclap +BuildFlags: onlybuild:tcpd +BuildFlags: onlybuild:tcsh +BuildFlags: onlybuild:tdb +BuildFlags: onlybuild:tevent +BuildFlags: onlybuild:texi2html +BuildFlags: onlybuild:texinfo +BuildFlags: onlybuild:texlive +BuildFlags: onlybuild:texlive-filesystem +BuildFlags: onlybuild:texlive-specs-a +BuildFlags: onlybuild:texlive-specs-b +BuildFlags: onlybuild:texlive-specs-c +BuildFlags: onlybuild:texlive-specs-d +BuildFlags: onlybuild:texlive-specs-e +BuildFlags: onlybuild:texlive-specs-f +BuildFlags: onlybuild:texlive-specs-g +BuildFlags: onlybuild:texlive-specs-h +BuildFlags: onlybuild:texlive-specs-i +BuildFlags: onlybuild:texlive-specs-j +BuildFlags: onlybuild:texlive-specs-k +BuildFlags: onlybuild:texlive-specs-l +BuildFlags: onlybuild:texlive-specs-m +BuildFlags: onlybuild:texlive-specs-n +BuildFlags: onlybuild:texlive-specs-o +BuildFlags: onlybuild:texlive-specs-p +BuildFlags: onlybuild:texlive-specs-q +BuildFlags: onlybuild:texlive-specs-r +BuildFlags: onlybuild:texlive-specs-s +BuildFlags: onlybuild:texlive-specs-t +BuildFlags: onlybuild:texlive-specs-u +BuildFlags: onlybuild:texlive-specs-v +BuildFlags: onlybuild:texlive-specs-w +BuildFlags: onlybuild:texlive-specs-x +BuildFlags: onlybuild:texlive-specs-y +BuildFlags: onlybuild:texlive-specs-z +BuildFlags: onlybuild:thin-provisioning-tools +BuildFlags: onlybuild:tidy +BuildFlags: onlybuild:tidyp +BuildFlags: onlybuild:tiff +BuildFlags: onlybuild:time +BuildFlags: onlybuild:timezone +BuildFlags: onlybuild:tinysparql +BuildFlags: onlybuild:tix +BuildFlags: onlybuild:tk +BuildFlags: onlybuild:toilet +BuildFlags: onlybuild:tpm2-0-tss +BuildFlags: onlybuild:transfig +BuildFlags: onlybuild:tre +BuildFlags: onlybuild:tree +BuildFlags: onlybuild:tslib +BuildFlags: onlybuild:ttf-converter +BuildFlags: onlybuild:twolame +BuildFlags: onlybuild:uchardet +BuildFlags: onlybuild:ulp-macros +BuildFlags: onlybuild:umockdev +BuildFlags: onlybuild:unbound +BuildFlags: onlybuild:unbound:libunbound-devel-mini +BuildFlags: onlybuild:unicode-emoji +BuildFlags: onlybuild:unicode-ucd +BuildFlags: onlybuild:unifdef +BuildFlags: onlybuild:unixODBC +BuildFlags: onlybuild:unzip +BuildFlags: onlybuild:update-bootloader-rpm-macros +BuildFlags: onlybuild:update-desktop-files +BuildFlags: onlybuild:upower +BuildFlags: onlybuild:usbredir +BuildFlags: onlybuild:userspace-rcu +BuildFlags: onlybuild:utf8proc +BuildFlags: onlybuild:utfcpp +BuildFlags: onlybuild:util-linux +BuildFlags: onlybuild:util-linux:systemd +BuildFlags: onlybuild:util-macros +BuildFlags: onlybuild:v4l-utils +BuildFlags: onlybuild:vala +BuildFlags: onlybuild:valgrind +BuildFlags: onlybuild:valgrind:client-headers +BuildFlags: onlybuild:vamp-plugin-sdk +BuildFlags: onlybuild:vde2 +BuildFlags: onlybuild:vid_stab +BuildFlags: onlybuild:vim +BuildFlags: onlybuild:virglrenderer +BuildFlags: onlybuild:vkd3d +BuildFlags: onlybuild:vmaf +BuildFlags: onlybuild:vo-amrwbenc +BuildFlags: onlybuild:vsftpd +BuildFlags: onlybuild:vte +BuildFlags: onlybuild:vulkan-headers +BuildFlags: onlybuild:vulkan-loader +BuildFlags: onlybuild:vulkan-tools +BuildFlags: onlybuild:vulkan-volk +BuildFlags: onlybuild:w3m +BuildFlags: onlybuild:waf +BuildFlags: onlybuild:wavpack +BuildFlags: onlybuild:wayland +BuildFlags: onlybuild:wayland-protocols +BuildFlags: onlybuild:webkit2gtk3:gtk3 +BuildFlags: onlybuild:webrtc-audio-processing +BuildFlags: onlybuild:webrtc-audio-processing-1 +BuildFlags: onlybuild:wget +BuildFlags: onlybuild:which +BuildFlags: onlybuild:wine +BuildFlags: onlybuild:wine-binfmt +BuildFlags: onlybuild:wine:staging +BuildFlags: onlybuild:winetricks +BuildFlags: onlybuild:wireless-tools +BuildFlags: onlybuild:wireplumber +BuildFlags: onlybuild:woff2 +BuildFlags: onlybuild:wpa_supplicant +BuildFlags: onlybuild:wpebackend-fdo +BuildFlags: onlybuild:wtmpdb +BuildFlags: onlybuild:wxWidgets-3_2:GTK3 +BuildFlags: onlybuild:wxWidgets-3_2:doc +BuildFlags: onlybuild:x11-tools +BuildFlags: onlybuild:xalan-j2 +BuildFlags: onlybuild:xauth +BuildFlags: onlybuild:xbitmaps +BuildFlags: onlybuild:xcb-proto +BuildFlags: onlybuild:xcb-util +BuildFlags: onlybuild:xcb-util-cursor +BuildFlags: onlybuild:xcb-util-image +BuildFlags: onlybuild:xcb-util-keysyms +BuildFlags: onlybuild:xcb-util-renderutil +BuildFlags: onlybuild:xcb-util-wm +BuildFlags: onlybuild:xdg-dbus-proxy +BuildFlags: onlybuild:xdg-utils +BuildFlags: onlybuild:xdp-tools +BuildFlags: onlybuild:xerces-j2 +BuildFlags: onlybuild:xf86-video-intel +BuildFlags: onlybuild:xfsprogs +BuildFlags: onlybuild:xhost +BuildFlags: onlybuild:xkbcomp +BuildFlags: onlybuild:xkeyboard-config +BuildFlags: onlybuild:xml-commons-apis +BuildFlags: onlybuild:xml-commons-apis-bootstrap +BuildFlags: onlybuild:xml-commons-resolver +BuildFlags: onlybuild:xmlcharent +BuildFlags: onlybuild:xmlgraphics-batik +BuildFlags: onlybuild:xmlgraphics-commons +BuildFlags: onlybuild:xmlgraphics-fop +BuildFlags: onlybuild:xmlrpc-c +BuildFlags: onlybuild:xmlstarlet +BuildFlags: onlybuild:xmlto +BuildFlags: onlybuild:xmltoman +BuildFlags: onlybuild:xorg-cf-files +BuildFlags: onlybuild:xorg-x11-fonts +BuildFlags: onlybuild:xorg-x11-server +BuildFlags: onlybuild:xorgproto +BuildFlags: onlybuild:xprop +BuildFlags: onlybuild:xtrans +BuildFlags: onlybuild:xvfb-run +BuildFlags: onlybuild:xvidcore +BuildFlags: onlybuild:xxhash +BuildFlags: onlybuild:xz +BuildFlags: onlybuild:wayland-utils +BuildFlags: onlybuild:yaml-cpp +BuildFlags: onlybuild:yasm +BuildFlags: onlybuild:zbar +BuildFlags: onlybuild:zchunk +BuildFlags: onlybuild:zeromq +BuildFlags: onlybuild:zimg +BuildFlags: onlybuild:zip +BuildFlags: onlybuild:zix +BuildFlags: onlybuild:zlib +BuildFlags: onlybuild:zlib-ng +BuildFlags: onlybuild:zlib-ng:compat +BuildFlags: onlybuild:zsh +BuildFlags: onlybuild:zstd +BuildFlags: onlybuild:zvbi +BuildFlags: onlybuild:zxing-cpp +BuildFlags: onlybuild:zypp-plugin +BuildFlags: onlybuild:zypper +BuildFlags: onlybuild:zziplib +%endif +%endif + +Macros: +# RUBY - UNVERSIONED STUFF +# +# IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT +# +# if you change any macros here you have to update the copy in the +# prjconf aswell. +# +# IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT +# +%rubygem() %{expand:%%{rubygems%rb_build_versions STOP %*}} +%rubygemsSTOP() %nil +%rubygemsxSTOP() %{expand:%%rubygemsxxSTOP -a %*} +%rubygemsxxSTOP(a:) %{-a*}) %* + +%rubySTOP() %nil +%rubyxSTOP() %* + +%ruby() %{expand:%%{ruby%rb_build_versions STOP %*}} + +%rubydevel() %{expand:%%{rubydevel%rb_build_versions STOP %*}} + +%rubydevelSTOP() %nil +%rubydevelxSTOP() %* +# + +# +# IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT +# +# if you change any macros here you have to update the copy in +# ruby aswell. +# +# IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT +# + +### And now Ruby 4.0 + +%rubygemsruby40() rubygem(ruby:4.0.0:%{expand:%%rubygemsx%*} %{expand:%%{rubygems%*}} +%rubygemsxruby40() %{expand:%%{rubygemsx%*}} + +%rubyruby40() ruby4.0 %{expand:%%rubyx%*} %{expand:%%{ruby%*}} +%rubyxruby40() %{expand:%%{rubyx%*}} + +%rubydevelruby40() ruby4.0-devel %{expand:%%rubydevelx%*} %{expand:%%{rubydevel%*}} +%rubydevelxruby40() %{expand:%%{rubydevelx%*}} + + +### Things to define default ruby stuff for the distro + +%rb_default_ruby ruby40 +%rb_default_ruby_suffix ruby4.0 +%rb_default_ruby_abi ruby:4.0.0 + +%rb_build_ruby_abis ruby:4.0.0 +%rb_build_versions ruby40 +:Macros + +Macros: +%_with_ruby40 1 +:Macros + +%define _with_ruby40 1 +%undefine _with_ruby34 + +%define rb_default_ruby ruby40 +%define rb_default_ruby_suffix ruby4.0 +%define rb_default_ruby_abi ruby:4.0.0 + +%define rb_build_ruby_abis ruby:4.0.0 +%define rb_build_versions ruby40 + + +Prefer: %{rb_default_ruby_suffix}-rubygem-asciidoctor +Prefer: %{rb_default_ruby_suffix}-rubygem-bundler +Prefer: %{rb_default_ruby_suffix}-rubygem-cfa +Prefer: %{rb_default_ruby_suffix}-rubygem-cheetah +Prefer: %{rb_default_ruby_suffix}-rubygem-gem2rpm +Prefer: %{rb_default_ruby_suffix}-rubygem-inifile +Prefer: %{rb_default_ruby_suffix}-rubygem-kramdown +Prefer: %{rb_default_ruby_suffix}-rubygem-mini_portile2 +Prefer: %{rb_default_ruby_suffix}-rubygem-ronn +Prefer: %{rb_default_ruby_suffix}-rubygem-rspec +Prefer: %{rb_default_ruby_suffix}-rubygem-ruby-dbus +Prefer: %{rb_default_ruby_suffix}-rubygem-sass +Prefer: %{rb_default_ruby_suffix}-rubygem-sass-rails +Prefer: %{rb_default_ruby_suffix}-rubygem-yard +Prefer: %{rb_default_ruby_suffix}-rubygem-yast-rake + +# Quite a few packages exist in multiple versions in the distro; in each case, the Preference is on the 'unversioned' package + +Prefer: ruby4.0-rubygem-fast_gettext +# have choice for rubygem(ruby:*:rack-test): ruby*-rubygem-rack-test ruby*-rubygem-rack-test-0_6 +Prefer: -ruby4.0-rubygem-rack-test-0_6 + + +# END RUBY STUFF + +# PYTHON STUFF + +%define primary_python python313 +%define modern_python %{primary_python} +%define skip_python2 1 +%define _without_python2 1 + +Macros: +## PYTHON MACROS BEGIN +# order of %pythons is important: The last flavor overrides any operation on conflicting files and definitions during expansions, +# making it the "default" in many cases --> keep the primary python3 provider at the end. +%pythons %{?!skip_python3:%{?!skip_python311:python311} %{?!skip_python312:python312} %{?!skip_python313:python313}} +%add_python() %{expand:%%define pythons %1 %pythons} + +%_without_python2 1 + +# prjconf definitions for python-rpm-macros +# This method for generating python_modules gets too deep to expand for rpm at about 5 python flavors. +# Hence, python_module_iter is replaced by python_module_lua in macros.lua. +# However, OBS cannot expand lua, but has a much higher expansion depth, so this works fine for the server side resolver. +%python_module_iter(a:) %{expand:%%define python %{-a*}} ( %python-%args ) %{expand:%%{?!python_module_iter_%1:%%{python_module_iter -a%*}}%%{?python_module_iter_%1}} +# pseudo-undefine for obs: reset for the next expansion within the next call of python_module +%python_module_iter_STOP %global python %%%%python +%python_module() %{?!python_module_lua:%{expand:%%define args %{**}} %{expand:%%{python_module_iter -a %{pythons} STOP}}}%{?python_module_lua:%python_module_lua %{**}} +# gh#openSUSE/python-rpm-macros#127 ... define our current primary Python interpreter +%primary_python python313 +%modern_python %{primary_python} + +%single_pythons_311plus() %global pythons %{?modern_python}%{?!modern_python:%primary_python} +## PYTHON MACROS END +:Macros + +# END PYTHON STUFF + +# have choice for salt-call = 3006.0-27.1 needed by salt: python311-salt python312-salt python313-salt +Prefer: %{primary_python}-salt + +# BEGIN RUST STUFF +Prefer: cargo + +# Define the architectures in which Rust (and Rust crates) are available +# NOTE: Keep this in sync with rust-srpm-macros! +%define rust_arches x86_64 i586 i686 armv6hl armv7hl aarch64 ppc64 powerpc64 ppc64le powerpc64le riscv64 s390x +%define rust_tier1_arches x86_64 aarch64 + +Macros: +%rust_arches x86_64 i586 i686 armv6hl armv7hl aarch64 ppc64 powerpc64 ppc64le powerpc64le riscv64 s390x +%rust_tier1_arches x86_64 aarch64 +:Macros + +# END RUST STUFF + +# Default to Java 25 on x86_64 and Java 21 otherwise (on i586) +# !! Also adjust 000package-groups/*-release.spec.in to suggest the right version ~~ +Prefer: java-25-openjdk-devel java-25-openjdk java-25-openjdk-headless java-25-openjdk-javadoc +Prefer: java-21-openjdk-devel java-21-openjdk java-21-openjdk-headless java-21-openjdk-javadoc +Prefer: java-17-openjdk-devel java-17-openjdk java-17-openjdk-headless java-17-openjdk-javadoc +Prefer: java-11-openjdk-devel java-11-openjdk java-11-openjdk-headless java-11-openjdk-javadoc +%ifarch s390x +Prefer: java-1_8_0-openj9-devel java-1_8_0-openj9 java-1_8_0-openj9-headless +%endif +Prefer: java-1_8_0-openjdk-devel java-1_8_0-openjdk java-1_8_0-openjdk-headless java-1_8_0-openjdk-javadoc + +%ifarch x86_64 ppc64 s390x sparc64 +Substitute: glibc-devel-32bit glibc-devel-32bit glibc-32bit +%else + %ifarch ppc sparc sparcv9 +Substitute: glibc-devel-32bit glibc-devel-64bit + %else +Substitute: glibc-devel-32bit + %endif +%endif + +%ifarch %ix86 +Substitute: kernel-binary-packages kernel-default kernel-smp kernel-bigsmp kernel-debug kernel-xen +%endif +%ifarch ia64 +Substitute: kernel-binary-packages kernel-default kernel-debug +%endif +%ifarch x86_64 +Substitute: kernel-binary-packages kernel-default kernel-smp kernel-xen +%endif +%ifarch ppc +Substitute: kernel-binary-packages kernel-default kernel-ppc64 kernel-ps3 +%endif +%ifarch ppc64 +Substitute: kernel-binary-packages kernel-default kernel-ppc64 +%endif +%ifarch s390 +Substitute: kernel-binary-packages kernel-s390 +%endif +%ifarch s390x +Substitute: kernel-binary-packages kernel-default +%endif + +# until the builds of the packages are fixed... +Substitute: yast2-theme-SLED +Substitute: yast2-theme-SLE + +Optflags: i586 -fomit-frame-pointer +Optflags: i686 -march=i686 -mtune=generic -fomit-frame-pointer +Optflags: x86_64 +Optflags: x86_64_v2 -march=x86-64-v2 +Optflags: x86_64_v3 -march=x86-64-v3 +Optflags: x86_64_v4 -march=x86-64-v4 +Optflags: ppc +Optflags: ppc64 +Optflags: ia64 +Optflags: s390 +Optflags: s390x +Optflags: armv7l +Optflags: armv7hl +Optflags: armv6l +Optflags: armv6hl +Optflags: aarch64 -mbranch-protection=standard -Wl,-z,gcs-report-dynamic=none +Optflags: ppc64le +# need mcpu=ultrasparc to complete sparcv8plus to sparcv9 (adds, for example, atomic ops) +Optflags: sparcv9 -mcpu=ultrasparc +Optflags: sparc64 -mcpu=ultrasparc +%ifarch sparcv9 +Target: sparcv9 +%endif +%ifarch armv6l armv6hl +Target: armv6hl-suse-linux +Support: cputype-armv6 +Runscripts: cputype-armv6 +%endif +%ifarch armv7l armv7hl +Target: armv7hl-suse-linux +Support: cputype-armv7 +Runscripts: cputype-armv7 +%endif + +Optflags: * -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type %%{?_lto_cflags} + +# 15.5 does not exist ! +%define suse_version 1699 +%define is_opensuse 1 +%define skelcd_compat 0 + +%ifarch i586 i686 x86_64 +RepoURL: https://download.opensuse.org/tumbleweed/repo/oss +%endif +%ifarch aarch64 +RepoURL: https://download.opensuse.org/ports/aarch64/tumbleweed/repo/oss +%endif +%ifarch armv6hl +RepoURL: https://download.opensuse.org/ports/armv6hl/tumbleweed/repo/oss +%endif +%ifarch armv7hl +RepoURL: https://download.opensuse.org/ports/armv7hl/tumbleweed/repo/oss +%endif +%ifarch ppc ppc64 ppc64le +RepoURL: https://download.opensuse.org/ports/ppc/tumbleweed/repo/oss +%endif +%ifarch riscv64 +RepoURL: https://download.opensuse.org/ports/riscv/tumbleweed/repo/oss +%endif +%ifarch s390 s390x +RepoURL: https://download.opensuse.org/ports/zsystems/tumbleweed/repo/oss +%endif +RegistryURL: https://registry.opensuse.org + +# Reproducible builds +%if "%{sub %_project 1 9}" == "openSUSE:" +Macros: +%source_date_epoch_from_changelog Y +:Macros +%endif +Macros: +%build_mtime_policy clamp_to_buildtime +%set_mtime_to_source_date_epoch Y +%use_source_date_epoch_as_buildtime Y +%_buildhost reproducible +:Macros + +# Define, which firewall backend the distro uses by default +%define default_firewall_backend nftables +Macros: +%default_firewall_backend nftables +:Macros + +Macros: +%suse_version 1699 +%is_opensuse 1 +%skelcd_compat 0 +%build_ldflags %{?_lto_cflags} + +%insserv_prereq insserv sed +%fillup_prereq fillup /usr/bin/mkdir /usr/bin/touch +%suseconfig_fonts_prereq perl aaa_base +# I can't just not define it, as otherwise all specs using it break: [ 25s] error: line 27: Empty tag: Requires(post): +%install_info_prereq /bin/sh +%kernel_build_shell_package bash-sh +%kernel_module_package_buildreqs modutils kernel-syms kmod-compat suse-kernel-rpm-scriptlets %kernel_build_shell_package + +%sles_version 0 +%ul_version 0 +%leap_version 0 +%do_profiling 1 +%opensuse_bs 1 +%_vendor suse + +# define which postgres is default +%postgresql_default_ver 18 + +# define which llvm package builds the system libraries +%product_libs_llvm_ver 21 + +# define which gcc package builds the system libraries +%product_libs_gcc_ver 15 +# The following shlibs have latest versions built from GCC 6 sources +%product_libs_gcc_ver_libasan3 6 +%product_libs_gcc_ver_libgo9 6 +%product_libs_gcc_ver_libgfortran3 6 +# reminded by richi 2017 4/3 +%product_libs_gcc_ver_libgcj_bc1 6 +# The following shlibs have the latest version built from GCC 7 sources +%product_libs_gcc_ver_libgfortran4 7 +%product_libs_gcc_ver_libasan4 7 +%product_libs_gcc_ver_libtsan0 7 +%product_libs_gcc_ver_libubsan0 7 +%product_libs_gcc_ver_libcilkrts5 7 +%product_libs_gcc_ver_libgo11 7 +# The following shlibs have the latest version built from GCC 8 +%product_libs_gcc_ver_libmpx2 8 +%product_libs_gcc_ver_libmpxwrappers2 8 +%product_libs_gcc_ver_libgo13 8 +# The following shlibs have the latest version built from GCC 9 sources +%product_libs_gcc_ver_libasan5 9 +%product_libs_gcc_ver_libgo14 9 +# The following shlibs have the latest version built from GCC 10 sources +%product_libs_gcc_ver_libgphobos1 10 +%product_libs_gcc_ver_libgdruntime1 10 +%product_libs_gcc_ver_libgo16 10 +# The following shlibs have the latest version built from GCC 11 sources +%product_libs_gcc_ver_libasan6 11 +%product_libs_gcc_ver_libgo19 11 +%product_libs_gcc_ver_libgphobos2 11 +%product_libs_gcc_ver_libgdruntime2 11 +# The following shlibs have the latest version build from GCC 12 sources +%product_libs_gcc_ver_libgo21 12 +%product_libs_gcc_ver_libgphobos3 12 +%product_libs_gcc_ver_libgdruntime3 12 +# The following shlibs have the latest version build from GCC 13 sources +%product_libs_gcc_ver_libm218 13 +%product_libs_gcc_ver_libgo22 13 +%product_libs_gcc_ver_libgphobos4 13 +%product_libs_gcc_ver_libgdruntime4 13 +# The following shlibs have the latest version build from GCC 14 sources +%product_libs_gcc_ver_libgdruntime5 14 +%product_libs_gcc_ver_libgo23 14 +%product_libs_gcc_ver_libgphobos5 14 +%product_libs_gcc_ver_libm219 14 +%gcc_version 15 + +%ext_info .gz +%ext_man .gz + +## from update-bootloader-rpm-macros - impacts build deps +#update_bootloader_requires %nil +:Macros + + +Macros: +%_obs_cpu_flag_exclude yes diff --git a/_buildinfo-standard-x86_64.xml b/_buildinfo-standard-x86_64.xml new file mode 100644 index 0000000..842bd87 --- /dev/null +++ b/_buildinfo-standard-x86_64.xml @@ -0,0 +1,310 @@ + + x86_64 + 1 + micro-editor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + aaa_base + aaa_base-malloccheck + alts + bash + bash-sh + binutils + brp-check-suse + build-compare + build-mkbaselibs + bzip2 + compat-usrmerge-build + compat-usrmerge-tools + coreutils + cpio + cpp + cpp15 + crypto-policies + debugedit + diffutils + dwz + elfutils + envsubst-mini + file + file-magic + filesystem + fillup + findutils + gawk + gcc + gcc-PIE + gcc15 + gcc15-PIE + gettext-runtime-mini + gettext-tools-mini + glibc + glibc-devel + glibc-gconv-modules-extra + glibc-locale-base + grep + gzip + kernel-obs-build + libacl1 + libalternatives1 + libarchive13 + libasan8 + libasm1 + libatomic1 + libattr1 + libaudit1 + libblkid1 + libbz2-1 + libcap-ng0 + libcap2 + libcrypt1 + libctf-nobfd0 + libctf0 + libdw1 + libeconf0 + libelf1 + libfdisk1 + libgcc_s1 + libgcrypt20 + libgdbm6 + libgdbm_compat4 + libgmp10 + libgomp1 + libgpg-error0 + libhwasan0 + libisl23 + libitm1 + libjitterentropy3 + liblsan0 + liblua5_4-5 + liblz1 + liblz4-1 + liblzma5 + libmagic1 + libmount1 + libmpc3 + libmpfr6 + libncurses6 + libopenssl3 + libpcre2-8-0 + libpkgconf7 + libpopt0 + libreadline8 + librpmbuild10 + libseccomp2 + libselinux1 + libsmartcols1 + libstdc++6 + libtsan2 + libubsan1 + libuuid1 + libxcrypt-devel + libxml2-16 + libz1 + libzstd1 + linux-glibc-devel + lua-interpreter + lua54 + make + ncurses-utils + pam + patch + perl + perl-base + perl-rpm-packaging + permctl + permissions + permissions-config + pkgconf + pkgconf-m4 + pkgconf-pkg-config + polkit-default-privs + post-build-checks + rpm + rpm-build + rpm-config-SUSE + rpmlint-mini + rpmlint-strict + sed + system-user-root + systemd-rpm-macros + tar + terminfo-base + update-alternatives + util-linux + which + xz + https://download.opensuse.org/tumbleweed/repo/oss/ + + diff --git a/micro-2.0.14.tar.gz b/micro-2.0.14.tar.gz deleted file mode 100644 index 1d39e6d..0000000 --- a/micro-2.0.14.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6b43a5da5edd35f0f4981a501335b7d7cacf8701a566a6535743daa4a127fe0e -size 582399 diff --git a/micro-2.0.15.tar.gz b/micro-2.0.15.tar.gz new file mode 100644 index 0000000..31392d7 --- /dev/null +++ b/micro-2.0.15.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:612c775321c268c8f9e1767505ff378bca9b9ab66f5c41b69ecb2464ecf15084 +size 590215 diff --git a/micro-editor-Makefile.patch b/micro-editor-Makefile.patch index 59a8c83..b29d7f9 100644 --- a/micro-editor-Makefile.patch +++ b/micro-editor-Makefile.patch @@ -1,7 +1,7 @@ -Index: micro-2.0.14/Makefile +Index: micro-2.0.15/Makefile =================================================================== --- micro-2.0.14.orig/Makefile -+++ micro-2.0.14/Makefile ++++ micro-2.0.15/Makefile @@ -1,9 +1,9 @@ .PHONY: runtime build generate build-quick diff --git a/micro-editor.spec b/micro-editor.spec index 604d759..c194361 100644 --- a/micro-editor.spec +++ b/micro-editor.spec @@ -20,7 +20,7 @@ %global compiledate Oct\ 13,\ 2025 Name: micro-editor -Version: 2.0.14 +Version: 2.0.15 Release: 0 License: MIT Summary: Micro is a terminal-based text editor that aims to be easy to use and intuitive @@ -28,9 +28,9 @@ URL: https://github.com/zyedidia/micro Group: Productivity/Text/Editors Source0: micro-%{version}.tar.gz Source1: vendor.tar.gz -Patch0: micro-editor-Makefile.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: golang-packaging +BuildRequires: git-core BuildRequires: golang(API) >= 1.15 %description @@ -47,22 +47,22 @@ or because you need to (over ssh). %prep %setup -q -n micro-%{version} %setup -q -T -D -a 1 -n micro-%{version} -%patch -P 0 -p1 +rm -rf vendor +tar -xf %{SOURCE1} %build - -export EXTRAFLAGS="-mod=vendor" +export GOFLAGS="-mod=vendor" %ifnarch ppc64 ppc64le - export EXTRAFLAGS="${EXTRAFLAGS} -buildmode=pie" + export GOFLAGS="${GOFLAGS} -buildmode=pie" %endif export DATE="$(date -u -d @${SOURCE_DATE_EPOCH:-$(date +%s)} --iso-8601)" export HASH="%{shortcommit}" export VERSION="%{version}" -%make_build generate -%make_build build-quick +make build VERSION="2.0.15" HASH="rpmbuild" DATE="$(date -u +%Y-%m-%dT%H:%M:%SZ)" + %install export GOPATH="%{_builddir}/go:$GOPATH" diff --git a/vendor.tar.gz b/vendor.tar.gz index 0fa2e06..e85c86f 100644 --- a/vendor.tar.gz +++ b/vendor.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cabfa3ad9811f3b18dcc5aafbd0a964ee3296c0013e9fff72de62aea9efbe19c -size 2246385 +oid sha256:857b70653a0d965d3842f1b29ba21d706164cb8efa2f44390275cab98d95b0ef +size 2722008 -- 2.51.1