Project Configuration of SUSE:SLE-15-SP3:Update
69
1
# define a prefix for all package builds in SLE 15 SP3 to handle migration of packages
2
# with identical version but lower release version than in a preceding codestream
3
# Marcus Meissner 20220117
4
Release: <CI_CNT>.<B_CNT> spec:%sle_version.<CI_CNT>.<B_CNT>
5
6
7
# From Fabian Vogt on 20210913 ... patterns-base-fips temporary
8
# added libpxbackend-1_0-mini by rq of eugenio 2024-04-12
9
Substitute: build-packages:kiwi !systemd-mini !udev-mini !krb5-mini !libsystemd0-mini !libudev-mini1 !krb5-mini !gettext-tools-mini !cmake-mini !systemd-mini-sysvinit !dummy-release !libunbound-devel-mini !gio-branding-upstream !gettext-runtime-mini patterns-base-fips !systemd-mini-container !libpxbackend-1_0-mini
10
11
Substitute: build-packages:docker !systemd-mini !udev-mini !krb5-mini !libsystemd0-mini !libudev-mini1 !krb5-mini !gettext-tools-mini !cmake-mini !systemd-mini-sysvinit !dummy-release !libunbound-devel-mini !gio-branding-upstream !gettext-runtime-mini patterns-base-fips !systemd-mini-container !libpxbackend-1_0-mini
12
13
# after secondary icu version release Marcus 20211214
14
# disabled on request from meissner 2023-09-15
15
# Prefer: libicu-devel
16
17
# gboiko, 20220202 fixing the following unresolvable:
18
# have choice for libwbclient.so.0()(64bit) needed by cifs-utils: libwbclient0 samba-client-libs
19
Prefer: samba-client-libs samba-devel
20
21
# BEGIN RUST STUFF
22
Prefer: cargo1.58 cargo1.57
23
24
# Define the architectures in which Rust (and Rust crates) are available
25
# NOTE: Keep this in sync with rust-srpm-macros!
26
%define rust_arches x86_64 i586 i686 armv6hl armv7hl aarch64 ppc64 powerpc64 ppc64le powerpc64le riscv64 s390x
27
%define rust_tier1_arches x86_64 aarch64
28
29
Macros:
30
%rust_arches x86_64 i586 i686 armv6hl armv7hl aarch64 ppc64 powerpc64 ppc64le powerpc64le riscv64 s390x
31
%rust_tier1_arches x86_64 aarch64
32
:Macros
33
34
# END RUST STUFF
35
36
# update the export filters for qemu firmare files
37
# ro on request by dfaggioli 20220311
38
%ifarch x86_64
39
ExportFilter: ^qemu-ipxe.*\.noarch\.rpm$ . armv7l ppc ppc64 ppc64le s390x riscv64
40
ExportFilter: ^qemu-seabios.*\.noarch\.rpm$ . armv7l ppc ppc64 ppc64le s390x riscv64
41
ExportFilter: ^qemu-vgabios.*\.noarch\.rpm$ . armv7l ppc ppc64 ppc64le s390x riscv64
42
ExportFilter: ^qemu-sgabios.*\.noarch\.rpm$ . armv7l ppc ppc64 ppc64le s390x riscv64
43
ExportFilter: ^qemu-skiboot.*\.noarch\.rpm$ . armv7l ppc ppc64 riscv64
44
ExportFilter: ^qemu-SLOF.*\.noarch\.rpm$ . i586 armv7l ppc ppc64 s390x riscv64
45
%endif
46
47
# requested by Fabian Vogt 20230308
48
# unresolvable: have choice for perl-TermReadLine-Gnu needed by patterns-base-enhanced_base: perl-Term-ReadLine-Gnu perl-TermReadLine-Gnu
49
Prefer: -perl-TermReadLine-Gnu
50
51
# requested by meissner 20231208
52
Prefer: -libicu-devel
53
54
# requested by dmueller 20231208
55
FileProvides: /usr/bin/sed sed
56
FileProvides: /bin/login util-linux
57
58
# update the export filters for grub2
59
# ro on request by mlatini 20240206
60
%ifarch x86_64
61
ExportFilter: ^grub2-x86_64-efi.*\.rpm$ . ppc64le s390x aarch64
62
%endif
63
64
# prefer the unversioned names
65
# ro on request by maurizio 20240521
66
Prefer: erlang
67
Prefer: elixir
68
Prefer: erlang-epmd
69