Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:redwil:15.4
Configuration
Project Config
Overview
Repositories
Monitor
Requests
Users
Subprojects
Project Config
Attributes
Signing Keys
Meta
Status
Pulse
Project Configuration of home:redwil:15.4
# fa:/// from home:ecsos %ifarch i586 i686 BuildFlags: onlybuild:FAudio BuildFlags: onlybuild:wine BuildFlags: onlybuild:freetype2 %endif Prefer: go # Virtualization:containers %define go_arches %ix86 x86_64 aarch64 ppc64le Macros: %go_arches %ix86 x86_64 aarch64 ppc64le :Macros # For Factory #Prefer: Mesa-libGL1 #Prefer: Mesa-libEGL1 #Prefer: Mesa-libGLESv2-2 # for ktechlab Prefer: libgpsim0 # Substitute: curl-devel libcurl-devel Ignore: curl-mini:this-is-only-for-build-envs Ignore: libcurl-mini-devel:this-is-only-for-build-envs Ignore: libcurl4-mini:this-is-only-for-build-envs # curl: there is a -mini package to bootstrap and a full; some programs decide on what they want to build in based on what curl can do, so let's prefer full curl Prefer: -curl-mini -libcurl4-mini -libcurl-mini-devel Conflict: libcurl4-mini:curl Conflict: libcurl-mini-devel:libcurl4 # for grass Prefer: proj-devel Substitute: libproj-devel proj-devel #30.12.2020 ##Prefer: java-13-openjdk-devel ##Prefer: java-15-openjdk-devel #05.01.2021 Prefer: freetype2-devel #13.01.2021 Prefer: ffmpeg-4 #16.02.2021 # prefer the devel versions of boost*-devel packages Prefer: boost-jam Prefer: libboost_atomic-devel Prefer: libboost_chrono-devel Prefer: libboost_context-devel Prefer: libboost_date_time-devel Prefer: libboost_filesystem-devel Prefer: libboost_graph-devel Prefer: libboost_headers-devel Prefer: libboost_iostreams-devel Prefer: libboost_iostreams-devel Prefer: libboost_locale-devel Prefer: libboost_log-devel Prefer: libboost_mpi-devel Prefer: libboost_program_options-devel Prefer: libboost_python-py2_7-devel Prefer: libboost_python-py3-devel Prefer: libboost_python-devel Prefer: libboost_random-devel Prefer: libboost_regex-devel Prefer: libboost_serialization-devel Prefer: libboost_signals-devel Prefer: libboost_system-devel Prefer: libboost_test-devel Prefer: libboost_thread-devel Prefer: libboost_timer-devel Prefer: libboost_graph_parallel-devel # 22.07.2021 Prefer: nodejs16 Prefer: nodejs16-devel Prefer: npm16 # 17.11.2021 Prefer: ocl-icd-devel # 06.01.2022 ##Prefer: java-17-openjdk-devel %define java_bootstrap 1 Macros: %java_bootstrap 1 :Macros # 07.07.2022 Macros: %_with_nodejs_lto 0 %_lto_cflags %nil :Macros # 07.07.2022 %if 0%{?sle_version} >= 150300 && 0%{?is_opensuse} # postgresql13: there is a -mini package to bootstrap and a full; # some programs decide on what they want to build in based on what postgresql can do, so let's prefer full postgresql Prefer: -postgresql13-devel-mini -postgresql14-devel-mini -postgresql15-devel-mini -postgresql16-devel-mini #Conflict: postgresql13-devel-mini:postgresql13-devel #Conflict: postgresql14-devel-mini:postgresql14-devel %endif # 04.03.2022 Prefer: pipewire-libjack-0_3 ###Prefer: python3-Sphinx # 19.03.2022 Prefer: python3-sip-devel python3-sip6-devel # for LibreWolf (06.06.2022): ATTENTION: breaks projectconfig since 21.04.2023! ##%if (%{?sle_version} == 150300 || %{?sle_version} == 150400) ##Prefer: cargo1.60 ##%endif # 15.06.2022 - need because heoric-games-launcher create it, too. Prefer: libvulkan1 # 03.07.2022 - wammu Prefer: python-wxWidgets-3_0 # 22.08.2022 Prefer: python3-PrettyTable #7.9.2022 - nextcloud-deskto Prefer: libdebuginfod1 #01.10.2022 %if 0%{?sle_version} == 150500 && 0%{?is_opensuse} Prefer: fontconfig %endif # 30.10.2022 %if 0%{?sle_version} == 150500 && 0%{?is_opensuse} Prefer: libpolkit-gobject-1-0 %endif # 17.11.2022 %if 0%{?suse_version} <= 1500 Prefer: python3-importlib_resources %endif # 22.11.2022 %if 0%{?sle_version} == 150300 && 0%{?is_opensuse} Prefer: python3-Sphinx %endif # TEST TEST to remove %sle15_python_module_pythons() again!!!!!!!!!! # only visible with: osc buildconfig home:ecsos 15.4; not online in GUI !!!! ##%%if "%%_repository" == "15.3" || "%%_repository" == "15.4" || "%%_repository" == "15.5" || "%%_repository" == "openSUSE_Leap_15.3" %if "%_repository" == "15.3" || "%_repository" == "15.4" || "%_repository" == "openSUSE_Leap_15.3" macros: %sle15_python_module_pythons() %global pythons python3 :macros %endif # 20.05.2023 Prefer: ffmpeg-4-libavcodec-devel ffmpeg-5-libavcodec-devel Prefer: ffmpeg-4-libavutil-devel ffmpeg-5-libavutil-devel Prefer: libavutil57 # 28.08.2023 # own package protobuf is mostly to new Prefer: python311-protobuf3 python311-protobuf Prefer: protobuf-devel # 04.09.2023 ##Prefer: java-19-openjdk-devel # 01.10.2023 Prefer: fmt-devel # 04.10.2023 Prefer: java-21-openjdk java-21-openjdk-headless java-21-openjdk-devel java-21-openjdk-javadoc Prefer: java-19-openjdk java-19-openjdk-headless java-19-openjdk-devel java-19-openjdk-javadoc Prefer: java-17-openjdk java-17-openjdk-headless java-17-openjdk-devel java-17-openjdk-javadoc Prefer: java-15-openjdk java-15-openjdk-headless java-15-openjdk-devel java-15-openjdk-javadoc Prefer: java-13-openjdk java-13-openjdk-headless java-13-openjdk-devel java-13-openjdk-javadoc Prefer: mariadb mariadb-client Prefer: python311-gi-docgen # 09.03.2024 für Leap 15.6 %if 0%{?sle_version} == 150600 && 0%{?is_opensuse} #Prefer: openssl-1_1 Prefer: openssl %endif # fa:/// from security %if "%_repository" == "AlmaLinux_8" ExpandFlags: module:python36-3.6 %endif %if 0%{suse_version} < 1500 Macros: # /usr/lib/rpm/macros %_make_output_sync %(! %{__make} --version -O >/dev/null 2>&1 || echo -O) %make_build %{__make} %{_make_output_sync} %{?_smp_mflags} :Macros %endif # fa:/// from utilities %if 0%{?mdkversion} %ifarch %ix86 Substitute: alsa-devel libalsa2-devel %else Substitute: alsa-devel lib64alsa2-devel %endif %endif # fa:/// from devel:tools:building %if "%_project" == "devel:tools:building" Release: <CI_CNT>.d_t_b.<B_CNT> %endif %if 0%{?suse_version} == 1315 Macros: # /usr/lib/rpm/macros %_make_output_sync %(! %{__make} --version -O >/dev/null 2>&1 || echo -O) %make_build %{__make} %{_make_output_sync} %{?_smp_mflags} :Macros %endif # fa:/// from X11:Utilities %if 0%{?suse_version} < 1220 Substitute: pkgconfig(x11) xorg-x11-devel Substitute: pkgconfig(xrandr) xorg-x11-devel Substitute: pkgconfig(ao) libao-devel %endif # fa:/// from X11:XOrg Prefer: xorgproto-devel # avoid breaking deps again (https://build.opensuse.org/request/show/567730) Ignore: Mesa:Mesa-dri Ignore: Mesa:Mesa-gallium # Schauen, was kaputt geht (Vorschlag von fvogt) Ignore: libglvnd:Mesa-dri # needed for vncmanager on TW/factory ### have choice for openssl(cli) needed by xorg-x11-Xvnc: libressl openssl openssl-1_0_0 openssl-3 %if %suse_version >= 1550 #Prefer: openssl-1_1 Prefer: openssl-3 %endif %if %suse_version < 1500 Prefer: libva1-devel Prefer: libva1-gl-devel Prefer: libXss-devel %endif %if %suse_version <= 1520 Prefer: gmmlib-devel %endif # since libglvnd now includes and installs the header files for OpenGL, # GLES, EGL, and GLX. #Prefer: libglvnd-devel # needed since adding pkgconfig files to -32bit packages (boo#1172302) Prefer: Mesa-libGL-devel Prefer: Mesa-libEGL-devel Prefer: Mesa-libGLESv2-devel Prefer: spirv-tools-devel # define which llvm package builds the system libraries # try to also build clang-tools package ... Macros: %product_libs_llvm_ver 18 :Macros FileProvides: /usr/bin/clang clang18 Prefer: clang18 #Leap benutzt eine whitelist für i586 damit nicht alle 11k+ Pakete #unnötig gebaut werden. In prjconf brauchst du %if 0%?sle_version && 0%?sle_version < 150100 %ifarch i586 i686 #BuildFlags: onlybuild:llvm7 %endif %endif #entsprechend für alle Pakete die du für i586 haben willst und in der #Zieldistro noch nicht whitelisted sind. %if 0%?sle_version && 0%?sle_version <= 150200 %ifarch i586 i686 #BuildFlags: onlybuild:llvm8 #BuildFlags: onlybuild:llvm9 BuildFlags: onlybuild:llvm10 %endif %endif %if %suse_version < 1550 %if 0%?sle_version && 0%?sle_version >= 150300 %ifarch x86_64 Prefer: libFS-devel Prefer: libXTrap-devel %endif %endif %endif %if %suse_version < 1550 Macros: %_smp_build_ncpus 4 :Macros %endif #%define use_motif 1 #Macros: #%use_motif # fa:/// from Publishing %if "%_repository" == "openSUSE_Factory" || "%_repository" == "openSUSE_Factory_ARM" || "%_repository" == "openSUSE_Factory_PowerPC" || "%_repository" == "openSUSE_Tumbleweed" Substitute: lua-devel lua53-devel Preinstall: liblua5_3-5 !liblua5_3 Prefer: perl(Unicode::EastAsianWidth):perl-Unicode-EastAsianWidth %endif # fa:/// from Virtualization # vim: syntax=spec %if "%_repository" == "containerfile" || "%_repository" == "containerfile_SLE15" %else Support: build-compare %endif Release: Virt.<CI_CNT>.<B_CNT> %if 0%{?suse_version} > 0 Release: Virt.%{suse_version}.<CI_CNT>.<B_CNT> %endif # %if 0%{?sle_version} > 0 Release: Virt.%{sle_version}.<CI_CNT>.<B_CNT> %endif %if "%_repository" == "openSUSE_Tumbleweed" || "%_repository" == "openSUSE_Factory" # rpmlint results (in the rare case they have any meaning) are only relevant for Factory %else Substitute: clamav bash Substitute: clamav-database bash Substitute: post-build-checks bash Substitute: post-build-checks-malwarescan bash Substitute: rpmlint-Factory bash Substitute: rpmlint-Factory-strict bash Substitute: rpmlint-backports bash Substitute: rpmlint-backports-data bash Substitute: rpmlint-mini bash %endif %if "%_repository" == "containerfile" || "%_repository" == "containerfile_SLE15" BuildEngine: podman Type: docker Repotype: none Patterntype: none VMinstall: perl # KUBEVIRTFROM is passed to container Dockerfiles using the --build-arg option, e.g. # docker build --build-arg KUBEVIRTFROM=opensuse/tumbleweed ... %if "%_repository" == "containerfile" BuildFlags: dockerarg:KUBEVIRTFROM=opensuse/tumbleweed #%ifarch aarch64 #BuildFlags: dockerarg:TARGETARCH=arm64 #%endif # TARGETARCH=amd64 should be the default #%ifarch x86_64 #BuildFlags: dockerarg:TARGETARCH=amd64 #%endif %endif %if "%_repository" == "containerfile_SLE15" BuildFlags: dockerarg:KUBEVIRTFROM=opensuse/leap:15.2 Prefer: sles-release %endif Prefer: dbus-1 %endif ############ # 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 ExportFilter: ^qemu-microvm.*\.noarch\.rpm$ . i586 armv7l aarch64 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 ppc64 s390x riscv64 ExportFilter: ^qemu-SLOF.*\.noarch\.rpm$ . i586 armv7l ppc ppc64 s390x riscv64 # TODO: does the 'qemu-edk2' package still exist? ExportFilter: ^qemu-edk2.*\.noarch\.rpm$ . i586 armv7l aarch64 ppc ppc64 ppc64le s390x riscv64 # OVMF firmwares ExportFilter: ^qemu-ovmf-ia32.*\.noarch\.rpm$ . x86_64 armv7l aarch64 ppc ppc64 ppc64le s390x riscv64 ExportFilter: ^qemu-ovmf-x86_64.*\.noarch\.rpm$ . i586 armv7l aarch64 ppc ppc64 ppc64le s390x riscv64 ExportFilter: ^qemu-uefi-aarch32.*\.noarch\.rpm$ . i586 x86_64 ppc ppc64 ppc64le s390x riscv64 ExportFilter: ^qemu-uefi-aarch64.*\.noarch\.rpm$ . i586 x86_64 ppc ppc64 ppc64le s390x riscv64 %if 0%{?suse_version} == 1500 # Development happens for Tumbleweed %if 0%{?is_opensuse} # # !Leap %else # SLE15 # for xen.spec Substitute: figlet %endif # 1500 # bug#1178976 %endif Macros: # build the full blown libguestfs %_with_ocaml_bindings 1 %_with_lua_bindings 1 %_with_python_bindings 1 %_with_perl_bindings 1 %_with_hivex 1 # Define a registry path for kubevirt-manifests that points to registry location # of the KubeVirt images built in the project %kubevirt_registry_path registry.opensuse.org/virtualization/containerfile/kubevirt :Macros # fa:/// from science Prefer: python-Pillow Prefer: python3-pytz Prefer: java-1_8_0-openjdk java-1_8_0-openjdk-devel Prefer: java-1_7_0-openjdk java-1_7_0-openjdk-devel # Prefer non-MPI flavors Prefer: libhdf5-200 libhdf5_hl200 libhdf5_cpp200 Prefer: libnetcdf18 libnetcdf19 Prefer: vtk python3-vtk vtk-qt # Prefer openmpi2 over openmpi(1)/openmpi3 Prefer: openmpi:openmpi2-config Prefer: openmpi-runtime-config:openmpi2-config # We prefer official occt meanwhile Prefer: -oce-devel # package got renamed to proj-devel Prefer: -libproj-devel # Prefer over older version from distribution (same SONAME) Prefer: -libqhull7-7_2_0 Prefer: libqhull7 # *-devel-32bit has pkgconfig Prefer: -mpfr-devel-32bit Substitute: eigen-devel eigen3-devel %if 0%{?sle_version} == 150300 # Ignore (old) openblas-devel package Prefer: -openblas-devel %endif %if 0%{?sle_version} > 120000 && 0%{?sle_version} < 150000 # SLE12 %define sles_version 12 Prefer: java-1_7_0-openjdk-headless Macros: %sles_version 12 :Macros %endif # openSUSE Factory %if 0%{?suse_version} >= 1321 Prefer: java-1_8_0-openjdk-devel %endif buildflags: useccache:openfoam buildflags: useccache:openfoam1812 buildflags: useccache:openfoam1906 buildflags: useccache:openfoam1912 buildflags: useccache:openfoam2006 # fa:/// from filesharing Substitute: camlp4 camlp4 # fa:/// from network # vim: syntax=spec buildflags: useccache:leechcraft %if 0%{?suse_version} > 1500 # rpmlint results (in the rare case they have any meaning) are only relevant for Factory %else Substitute: clamav bash Substitute: clamav-database bash Substitute: post-build-checks bash Substitute: post-build-checks-malwarescan bash Substitute: rpmlint-Factory bash Substitute: rpmlint-mini bash %endif # %if 0%{?suse_version} == 1500 Substitute: libtirpc-devel glibc-devel %if 0%{?is_opensuse} # Leap Macros: :Macros %else # SLE15 %define _without_something 1 Macros: %_without_something 1 :Macros %endif Substitute: pkgconfig(libpcap) libpcap-devel= Substitute: pkgconfig(numa) libnuma-devel= Substitute: pkgconfig(readline) readline-devel= # bug#1178976 # have choice for imagick-config-7 = 7.0.7.34 needed by libMagickCore-7_Q16HDRI6: ImageMagick-config-7-SUSE ImageMagick-config-7-upstream Prefer: ImageMagick-config-7-upstream # have choice for enchant-2-backend needed by libenchant-2-2: enchant-2-backend-aspell enchant-2-backend-hunspell enchant-2-backend-voikko Prefer: -enchant-2-backend-aspell -enchant-2-backend-voikko # have choice for pkgconfig(Qt5Concurrent): libQt5Concurrent-devel libQt5Concurrent-devel-32bit Prefer: -libQt5Concurrent-devel-32bit # have choice for pkgconfig(Qt5PrintSupport): libQt5PrintSupport-devel libQt5PrintSupport-devel-32bit Prefer: -libQt5PrintSupport-devel-32bit # have choice for pkgconfig(Qt5Gui): libQt5Gui-devel libQt5Gui-devel-32bit Prefer: -libQt5Gui-devel-32bit # have choice for pkgconfig(Qt5Widgets): libQt5Widgets-devel libQt5Widgets-devel-32bit Prefer: -libQt5Widgets-devel-32bit # have choice for pkgconfig(Qt5DBus) >= 5.2: libQt5DBus-devel libQt5DBus-devel-32bit Prefer: -libQt5DBus-devel-32bit # have choice for pkgconfig(Qt5Network) >= 5.2: libQt5Network-devel libQt5Network-devel-32bit # have choice for pkgconfig(Qt5Network) needed by libqt5-qtdeclarative-devel: libQt5Network-devel libQt5Network-devel-32bit Prefer: -libQt5Network-devel-32bit # have choice for pkgconfig(Qt5Sql) >= 5.2: libQt5Sql-devel libQt5Sql-devel-32bit Prefer: -libQt5Sql-devel-32bit # have choice for pkgconfig(Qt5Xml) >= 5.2: libQt5Xml-devel libQt5Xml-devel-32bit Prefer: -libQt5Xml-devel-32bit # have choice for pkgconfig(Qt5Test) needed by libqt5-qtdeclarative-devel: libQt5Test-devel libQt5Test-devel-32bit Prefer: -libQt5Test-devel-32bit # have choice for pkgconfig(Qt5OpenGL): libQt5OpenGL-devel libQt5OpenGL-devel-32bit Prefer: -libQt5OpenGL-devel-32bit # have choice for pkgconfig(Qt5Core): libQt5Core-devel libQt5Core-devel-32bit Prefer: -libQt5Core-devel-32bit # have choice for pkgconfig(gnutls) >= 3.2.0: libgnutls-devel libgnutls-devel-32bit Prefer: -libgnutls-devel-32bit # have choice for pkgconfig(libvirt): libvirt-devel libvirt-devel-32bit Prefer: -libvirt-devel-32bit # have choice for pkgconfig(bluez): bluez-devel bluez-devel-32bit Prefer: -bluez-devel-32bit # have choice for pkgconfig(ImageMagick): ImageMagick-devel ImageMagick-devel-32bit Prefer: -ImageMagick-devel-32bit # have choice for pkgconfig(Magick++) >= 6.4.2: libMagick++-devel libMagick++-devel-32bit Prefer: -libMagick++-devel-32bit # have choice for pkgconfig(audit): audit-devel audit-devel-32bit Prefer: -audit-devel-32bit # have choice for pkgconfig(gdk-pixbuf-2.0) >= 2.30.0 needed by gtk3-devel: gdk-pixbuf-devel gdk-pixbuf-devel-32bit Prefer: -gdk-pixbuf-devel-32bit # handle bootstrapping issues between krb5/krb5-mini Ignore: krb5-mini-devel:this-is-only-for-build-envs Ignore: krb5-mini:this-is-only-for-build-envs %endif # %if 0%{?suse_version} == 1315 Macros: # /usr/lib/rpm/macros %_make_output_sync %(! %{__make} --version -O >/dev/null 2>&1 || echo -O) %make_build %{__make} %{_make_output_sync} %{?_smp_mflags} :Macros # Development happens for Tumbleweed Substitute: group(dialout) bash Substitute: libboost_atomic-devel boost-devel= Substitute: libboost_chrono-devel boost-devel= Substitute: libboost_container-devel boost-devel= Substitute: libboost_context-devel boost-devel= Substitute: libboost_coroutine-devel boost-devel= Substitute: libboost_date_time-devel boost-devel= Substitute: libboost_fiber-devel boost-devel= Substitute: libboost_filesystem-devel boost-devel= Substitute: libboost_graph-devel boost-devel= Substitute: libboost_graph_parallel-devel boost-devel= Substitute: libboost_headers-devel boost-devel= Substitute: libboost_iostreams-devel boost-devel= Substitute: libboost_locale-devel boost-devel= Substitute: libboost_log-devel boost-devel= Substitute: libboost_math-devel boost-devel= Substitute: libboost_mpi-devel boost-devel= Substitute: libboost_mpi_python-devel boost-devel= Substitute: libboost_mpi_python3-devel boost-devel= Substitute: libboost_numpy-devel boost-devel= Substitute: libboost_numpy3-devel boost-devel= Substitute: libboost_program_options-devel boost-devel= Substitute: libboost_python-devel boost-devel= Substitute: libboost_python3-devel boost-devel= Substitute: libboost_random-devel boost-devel= Substitute: libboost_regex-devel boost-devel= Substitute: libboost_serialization-devel boost-devel= Substitute: libboost_signals-devel boost-devel= Substitute: libboost_system-devel boost-devel= Substitute: libboost_test-devel boost-devel= Substitute: libboost_thread-devel boost-devel= Substitute: libboost_timer-devel boost-devel= Substitute: libboost_type_erasure-devel boost-devel= Substitute: libboost_wave-devel boost-devel= %if 0%{?is_opensuse} # Leap Macros: :Macros %else # SLE12 %define _without_ffmpeg 1 Macros: %_without_ffmpeg 1 :Macros %endif %endif # # fa:/// from devel:tools # vim: syntax=spec %if "%_project" == "devel:tools" Release: <CI_CNT>.d_t.<B_CNT> %endif %if 0%{?suse_version} == 1315 Macros: # /usr/lib/rpm/macros %_make_output_sync %(! %{__make} --version -O >/dev/null 2>&1 || echo -O) %make_build %{__make} %{_make_output_sync} %{?_smp_mflags} :Macros %endif # %if 0%{?suse_version} == 1500 Substitute: libtirpc-devel glibc-devel %if 0%{?is_opensuse} # Leap Macros: :Macros %else # SLE15 %define _without_something 1 Macros: %_without_something 1 :Macros %endif Substitute: pkgconfig(libpcap) libpcap-devel= Substitute: pkgconfig(numa) libnuma-devel= Substitute: pkgconfig(readline) readline-devel= # bug#1178976 # have choice for imagick-config-7 = 7.0.7.34 needed by libMagickCore-7_Q16HDRI6: ImageMagick-config-7-SUSE ImageMagick-config-7-upstream Prefer: ImageMagick-config-7-upstream # have choice for enchant-2-backend needed by libenchant-2-2: enchant-2-backend-aspell enchant-2-backend-hunspell enchant-2-backend-voikko Prefer: -enchant-2-backend-aspell -enchant-2-backend-voikko # have choice for pkgconfig(Qt5Concurrent): libQt5Concurrent-devel libQt5Concurrent-devel-32bit Prefer: -libQt5Concurrent-devel-32bit # have choice for pkgconfig(Qt5PrintSupport): libQt5PrintSupport-devel libQt5PrintSupport-devel-32bit Prefer: -libQt5PrintSupport-devel-32bit # have choice for pkgconfig(Qt5Gui): libQt5Gui-devel libQt5Gui-devel-32bit Prefer: -libQt5Gui-devel-32bit # have choice for pkgconfig(Qt5Widgets): libQt5Widgets-devel libQt5Widgets-devel-32bit Prefer: -libQt5Widgets-devel-32bit # have choice for pkgconfig(Qt5DBus) >= 5.2: libQt5DBus-devel libQt5DBus-devel-32bit Prefer: -libQt5DBus-devel-32bit # have choice for pkgconfig(Qt5Network) >= 5.2: libQt5Network-devel libQt5Network-devel-32bit # have choice for pkgconfig(Qt5Network) needed by libqt5-qtdeclarative-devel: libQt5Network-devel libQt5Network-devel-32bit Prefer: -libQt5Network-devel-32bit # have choice for pkgconfig(Qt5Sql) >= 5.2: libQt5Sql-devel libQt5Sql-devel-32bit Prefer: -libQt5Sql-devel-32bit # have choice for pkgconfig(Qt5Xml) >= 5.2: libQt5Xml-devel libQt5Xml-devel-32bit Prefer: -libQt5Xml-devel-32bit # have choice for pkgconfig(Qt5Test) needed by libqt5-qtdeclarative-devel: libQt5Test-devel libQt5Test-devel-32bit Prefer: -libQt5Test-devel-32bit # have choice for pkgconfig(Qt5OpenGL): libQt5OpenGL-devel libQt5OpenGL-devel-32bit Prefer: -libQt5OpenGL-devel-32bit # have choice for pkgconfig(Qt5Core): libQt5Core-devel libQt5Core-devel-32bit Prefer: -libQt5Core-devel-32bit # have choice for pkgconfig(gnutls) >= 3.2.0: libgnutls-devel libgnutls-devel-32bit Prefer: -libgnutls-devel-32bit # have choice for pkgconfig(libvirt): libvirt-devel libvirt-devel-32bit Prefer: -libvirt-devel-32bit # have choice for pkgconfig(bluez): bluez-devel bluez-devel-32bit Prefer: -bluez-devel-32bit # have choice for pkgconfig(ImageMagick): ImageMagick-devel ImageMagick-devel-32bit Prefer: -ImageMagick-devel-32bit # have choice for pkgconfig(Magick++) >= 6.4.2: libMagick++-devel libMagick++-devel-32bit Prefer: -libMagick++-devel-32bit # have choice for pkgconfig(audit): audit-devel audit-devel-32bit Prefer: -audit-devel-32bit # have choice for pkgconfig(gdk-pixbuf-2.0) >= 2.30.0 needed by gtk3-devel: gdk-pixbuf-devel gdk-pixbuf-devel-32bit Prefer: -gdk-pixbuf-devel-32bit %endif %if 0%{?suse_version} < 1550 %ifarch x86_64 # rpmlint results (in the rare case they have any meaning) are only relevant for Factory %else Substitute: clamav bash Substitute: clamav-database bash Substitute: post-build-checks bash Substitute: post-build-checks-malwarescan bash Substitute: rpmlint-Factory bash Substitute: rpmlint-mini bash %endif %endif # fa:/// from devel:libraries:c_c++ Substitute: curl-devel libcurl-devel Ignore: curl-mini:this-is-only-for-build-envs Ignore: libcurl-mini-devel:this-is-only-for-build-envs Ignore: libcurl4-mini:this-is-only-for-build-envs # curl: there is a -mini package to bootstrap and a full; some programs decide on what they want to build in based on what curl can do, so let's prefer full curl Prefer: -curl-mini -libcurl4-mini -libcurl-mini-devel Conflict: libcurl4-mini:curl Conflict: libcurl-mini-devel:libcurl4 Prefer: -libdb-6_0-devel -libcppunit-devel -libXerces-c-devel Prefer: libz1 zlib-devel # prefer the devel versions of boost*-devel packages Prefer: boost-jam Prefer: libboost_atomic-devel Prefer: libboost_chrono-devel Prefer: libboost_context-devel Prefer: libboost_date_time-devel Prefer: libboost_filesystem-devel Prefer: libboost_graph-devel Prefer: libboost_headers-devel Prefer: libboost_iostreams-devel Prefer: libboost_iostreams-devel Prefer: libboost_locale-devel Prefer: libboost_log-devel Prefer: libboost_mpi-devel Prefer: libboost_program_options-devel Prefer: libboost_python-py2_7-devel Prefer: libboost_python-py3-devel Prefer: libboost_python-devel Prefer: libboost_random-devel Prefer: libboost_regex-devel Prefer: libboost_serialization-devel Prefer: libboost_signals-devel Prefer: libboost_system-devel Prefer: libboost_test-devel Prefer: libboost_thread-devel Prefer: libboost_timer-devel Prefer: libboost_graph_parallel-devel # Ignore: libboost_headers1_66_0-devel # Ignore: libboost_python-py2_7-1_66_1-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