Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-15-SP4:GA
Configuration
Project Config
Overview
Repositories
Monitor
Requests
Users
Subprojects
Project Config
Attributes
Signing Keys
Meta
Status
Pulse
Project Configuration of SUSE:SLE-15-SP4:GA
Patterntype: rpm-md ymp %if "%_repository" == "images" Type: kiwi Repotype: slepool:nobuildid Patterntype: none Prefer: sles-release Support: release-compare BuildFlags: obsgendiff Substitute: kiwi python3-kiwi %endif %if "%_repository" == "containerfile" Type: docker Prefer: sles-release Preinstall: release-compare # KUBEVIRTFROM is passed to container Dockerfiles using the --build-arg option, e.g. # docker build --build-arg KUBEVIRTFROM=suse/sle15:15.4 ... BuildFlags: dockerarg:KUBEVIRTFROM=suse/sle15:15.4 %endif %define current_milestone Snapshot-202204-3 Macros: %current_milestone Snapshot-202204-3 :Macros # COMMON BEGIN common part %define sle_version 150400 Macros: %sle_version 150400 :Macros # define a prefix for all package builds in SLE 15 SP4 to handle migration of packages # with identical version but lower release version than in a preceding codestream Release: <CI_CNT>.<B_CNT> spec:%sle_version.<CI_CNT>.<B_CNT> # copy tftpboot-installation files across all archs %ifarch aarch64 ppc64le s390x x86_64 ExportFilter: ^tftpboot-installation-SLE-15-SP4-aarch64.*\.rpm$ . ppc64le s390x x86_64 ExportFilter: ^tftpboot-installation-SLE-15-SP4-ppc64le.*\.rpm$ . aarch64 s390x x86_64 ExportFilter: ^tftpboot-installation-SLE-15-SP4-s390x.*\.rpm$ . aarch64 ppc64le x86_64 ExportFilter: ^tftpboot-installation-SLE-15-SP4-x86_64.*\.rpm$ . aarch64 ppc64le s390x %endif Prefer: -python3-cairo-devel -python2-cairo-devel -python3-gobject2-devel Prefer: -keyutils-devel-32bit -gtk4-devel-32bit # needed due to SR#249037 Prefer: -libgcrypt-devel-32bit # from Factory: PHP requires php-sapi, which can be provided by multiple packages. We prefer -cli, related to the specific PHP version # needed due to SR#249799 Prefer: php8:php8-cli # needed after php7 update (SR#255237) Prefer: php7:php7-cli # required due to php-composer2 SR#263267 Prefer: -php7 # needed due to libxml2 (SR#255607) Prefer: -python3-libxml2-python Substitute: python3-libxml2-python python3-libxml2 # required after SR#249636 Prefer: -libavcodec-devel -libavfilter-devel -libavformat-devel -libavutil-devel # required after luajit SR#255872 Prefer: -lua51-luajit-devel # required after zstd SR#256594 Prefer: -libzstd-devel-32bit # required due to libsoup2 SR#256752 Prefer: -libsoup2-devel-32bit Prefer: java-17-openjdk-devel java-17-openjdk java-17-openjdk-headless java-17-openjdk-javadoc # required due to systemd SR#258723 Prefer: -libfdisk-devel-32bit # required after libpcap SR#249500 # required due to umockdev SR#259947 Prefer: -libpcap-devel-32bit # must be removed after fix for bsc#1193711 is merged # can also be removed in case bsc#1194749 is fully fixed Support: python-rpm-macros # required for suseconnect-ng replacing SUSEConnect and zypper-migration-plugin Prefer: -SUSEConnect Prefer: -zypper-migration-plugin # IBS is preferring literal matches over provides, therefore substituting with suseconnect-ng Substitute: SUSEConnect suseconnect-ng Substitute: zypper-migration-plugin suseconnect-ng # Fix fot Qt stack update Prefer: -libqt5-qtremoteobjects-devel-32bit Prefer: -libqt5-qtspeech-devel-32bit Prefer: -xcb-util-cursor-devel-32bit # from Factory: # pipewire has a jack compatible implementation - but for now we prefer the real jack Prefer: -pipewire-libjack-0_3-devel libjack0 # required due to libyui SR#263810 Prefer: -libyui-ncurses15 -libyui-ncurses-pkg15 -libyui-ncurses-rest-api15 -libyui-qt15 -libyui-qt-graph15 -libyui-qt-pkg15 -libyui-qt-rest-api15 # required due to samba SR#262961 Prefer: -libsmbclient0 -libwbclient0 -libsmbclient-devel -libwbclient-devel -samba-devel-32bit -libndr-krb5pac-devel -libndr-nbt-devel # required due to liburing2 SR#263841 Prefer: -liburing2-devel # required due to php-composer2 SR#263267 Prefer: -php7 # required for systemd SR#263844 Substitute: libudev-devel systemd-devel Substitute: libudev-mini-devel systemd-mini-devel Prefer: -libudev-mini-devel Prefer: -libudev-devel Prefer: -libudev-devel-32bit # required for some Public Cloud and JeOS flavours to correctly resolve the zypper-lifecycle-plugin # dependency on /usr/bin/ruby, as ruby2.5 isn't pulled in by SUSEConnect anymore. FileProvides: /usr/bin/ruby ruby2.5 %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:python3} %add_python() %{expand:%%define pythons %1 %pythons} %_without_python2 1 :Macros Prefer: -python -python-base # IBS is pulling in the outdated txt2tags instead of python3-txt2tags to build thunderbolt-user-space (bsc#1196688) Substitute: txt2tags python3-txt2tags # required due to bash SR#265536 FileProvides: /bin/bash bash FileProvides: /bin/sh bash-sh busybox-sh Prefer: bash-sh Preinstall: bash bash-sh Prefer: -busybox # update the export filters for qemu firmware files (SR#267079) %ifarch x86_64 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 ExportFilter: ^qemu-skiboot.*\.noarch\.rpm$ . i586 armv7l ppc ppc64 s390x riscv64 ExportFilter: ^qemu-SLOF.*\.noarch\.rpm$ . i586 armv7l ppc ppc64 s390x riscv64 ExportFilter: ^qemu-microvm.*\.noarch\.rpm$ . i586 armv7l ppc ppc64 ppc64le s390x riscv64 %endif # remove it after bsc#1197441 fix #%ifarch aarch64 #Ignore: SLES15-SP4-CHOST-BYOS:Aliyun #BuildFlags: excludebuild:SLES15-SP4-CHOST-BYOS:Aliyun #Ignore: SLES15-SP4-CHOST-BYOS:OpenStack #BuildFlags: excludebuild:SLES15-SP4-CHOST-BYOS:OpenStack #%endif # required for openblas (SR#269449) Prefer: -openblas-devel Substitute: openblas-devel libopenblas_pthreads-devel
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor