Project Configuration of SUSE:SLE-15-SP2:Update
91
1
%if "%_project" == "SUSE:SLE-15-SP2:Update"
2
Repotype: rpm-md splitdebug:_debug
3
%endif
4
5
# requested by Sergio Lemke 20230316
6
# those are needed due to the release of the big Java incident.
7
# see "Subject: Change of prefers on project 15-SP2:Update" in autobuild
8
Prefer: -classpathx-mail javamail
9
Prefer: -geronimo-specs-poms
10
11
# have choice for python2-pycrypto needed by python2-oauth2client: python2-pycrypto python2-pycryptodome 20200916 - gboiko
12
Prefer: python2-pycrypto
13
14
# avoid have choice for pkgconfig(gnutls): libgnutls-devel libgnutls-devel-32bit
15
Prefer: libgnutls-devel
16
17
# qt5 prefers (32bit mess)
18
Prefer: libQt5Test-devel libQt5Sql-devel libQt5Gui-devel libQt5Widgets-devel libQt5Network-devel libQt5Xml-devel libQt5Xml-devel libQt5DBus-devel libQt5Core-devel audit-devel libQt5PrintSupport-devel libQt5Concurrent-devel
19
20
# have choice for pkgconfig(bluez): bluez-devel bluez-devel-32bit (32bit mess)
21
Prefer: bluez-devel
22
23
# conflict with postgresql13-devel-mini ?
24
Prefer: libpq5
25
26
Prefer: gdk-pixbuf-devel
27
28
# copy grub2-arm64-efi to all archs (bsc#1186565)
29
%ifarch aarch64
30
ExportFilter: ^grub2-arm64-efi-.*\.rpm$ . ppc64le s390x x86_64
31
%endif
32
33
# From Fabian Vogt on 2021023
34
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
35
36
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
37
38
39
# for thunderbird (nodejs >= 10 ... has 3 options)
40
41
Prefer: nodejs14
42
43
# darix 2023-11-29 as with Marcus Meissner
44
Prefer: -postgresql16-devel-mini -postgresql15-devel-mini -postgresql14-devel-mini -postgresql13-devel-mini -postgresql12-devel-mini -postgresql11-devel-mini -postgresql10-devel-mini
45
46
# darix https://bugzilla.suse.com/show_bug.cgi?id=1214006 after clarification with meissner
47
# moved from SLE-15:Update to SLE-15-SP2:Update after req from meissner 2024-01-08
48
Substitute: protobuf-c libprotobuf-c-devel
49
50
# ro: requested by Sergio and Fridrich 20240228
51
# now that we have tomcat and tomcat10, we should prefer tomcat and tomcat-lib over the *10 versions
52
Prefer: tomcat tomcat-lib
53
54
## Smar additions ##
55
56
# TEMPORARILY solve have-a-choice.
57
# Hopefully this is not necessary after maven packages are again compiling properly. They are missing some vital dependencies or something.
58
# For maven-javadoc-plugin.
59
#Prefer: maven-parent
60
61
# Try to solve log4j12 build conflict thing.
62
#Prefer: -log4j12-mini
63
#Prefer: reload4j
64
65
# Rust seems to trigger this one.
66
#Prefer: gcc13:libgcc_s1-gcc13
67
#Prefer: libgcc_s1-gcc13
68
# Normally libgcc_s1 is preinstalled, but maybe I
69
# can force gcc13 suffix version until upstream fixes
70
# it.
71
#Preinstall: rust1.78:libgcc_s1-gcc13
72
#Preinstall: rust1.78:!libgcc_s1
73
#Preinstall: !rust1.78:libgcc_s1
74
#Prefer: rust1.78:-libgcc_s1
75
Preinstall: !libgcc_s1
76
77
# This is copied from openSUSE:Step:15-SP2 to see if this helps with building.
78
79
######### JAVA
80
# FATE#326347
81
# First we need to de-prefer the java versions prefered in the SLE-15:GA prj Config:
82
Prefer: -java-10-openjdk -java-10-openjdk-devel -java-10-openjdk-javadoc -java-10-openjdk-headless
83
Prefer: -java-1_8_0-openjdk -java-1_8_0-openjdk-devel -java-1_8_0-openjdk-javadoc -java-1_8_0-openjdk-headless
84
Prefer: -java-1_7_0-openjdk -java-1_7_0-openjdk-devel -java-1_7_0-openjdk-javadoc -java-1_7_0-openjdk-headless
85
86
Prefer: java-11-openjdk java-11-openjdk-devel java-11-openjdk-javadoc java-11-openjdk-headless
87
88
Prefer: java-1_8_0-openjdk java-1_8_0-openjdk-devel java-1_8_0-openjdk-javadoc java-1_8_0-openjdk-headless
89
Prefer: java-10-openjdk java-10-openjdk-devel java-10-openjdk-javadoc java-10-openjdk-headless
90
Prefer: java-9-openjdk java-9-openjdk-devel java-9-openjdk-javadoc java-9-openjdk-headless
91
Prefer: java-1_7_0-openjdk java-1_7_0-openjdk-devel java-1_7_0-openjdk-javadoc java-1_7_0-openjdk-headless