Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Collapse sidebar
openSUSE:Backports:SLE-15-SP2
Configuration
Project Config
Overview
Project Configuration of openSUSE:Backports:SLE-15-SP2
Release: bp152.<CI_CNT>.<B_CNT> Patterntype: rpm-md ymp RepoType: rpm-md:rsyncable splitdebug:_debug # whenever something (rpmlint-mini!) wants rpmlint we also install # our extra policy check #Substitute: rpmlint rpmlint rpmlint-backports rpmlint-backports-data %ifnarch i586 # rpmlint-backports-data provides no data for i586 Support: rpmlint-backports %endif Support: brp-check-suse # Enable ccache for chromium tensorflow{2} BuildFlags: useccache:chromium BuildFlags: useccache:tensorflow:hpc BuildFlags: useccache:tensorflow:hpc-openmpi2 BuildFlags: useccache:tensorflow:lite BuildFlags: useccache:tensorflow:standard BuildFlags: useccache:tensorflow2:hpc BuildFlags: useccache:tensorflow2:hpc-openmpi2 BuildFlags: useccache:tensorflow2:lite BuildFlags: useccache:tensorflow2:standard FileProvides: /usr/bin/python2 python2-base # Help with the switch to the gcc7 provided libs Prefer: -libstdc++6-gcc7 -libtsan0-gcc7 -libgomp1-gcc7 -libgcc_s1-gcc7 -libatomic1-gcc7 -libcilkrts5-gcc7 -libitm1-gcc7 Prefer: -liblsan0-gcc7 -libmpx2-gcc7 -libubsan0-gcc7 # Help with the switch to the gcc9 provided libs: Prefer: libasan5 libasan5-32bit libubsan1 libubsan1-32bit libgfortran5 # Imagemagick now has 2 configs Prefer: ImageMagick-config-7-SUSE # man uses cron to update the DB normally, but we don't care for that in the build system Ignore: man:cron # break dependency of the -mini packages: they are valid for OBS, but not for end-user-installation Ignore: erlang-rebar-obs: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: 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: systemd-mini:this-is-only-for-build-envs Ignore: udev-mini:this-is-only-for-build-envs 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 Ignore: ghc-bootstrap:this-is-only-for-build-envs Ignore: ghc-bootstrap-helpers:this-is-only-for-build-envs Ignore: cmake-mini:this-is-only-for-build-envs # Cmake exists as a -mini flavor, which is not linked against curl. Prefer: cmake-mini # Tumbleweed ships nodejs4 for compatibility reasons - but it's not the preferred version # SLE has no nodejs preference, let's use nodejs10 Prefer: -nodejs4 -nodejs6 -nodejs9 nodejs10 Prefer: npm10 # Fix build of python-inspektor Prefer: python2-configparser # Fix build for packages depending on rust since old version rust-std (1.24.1) # instead of current version in SLE (rust-std-static 1.31.1) was used for builds Substitute: rust-std rust-std-static # For 32bit stuff Support: perl build-mkbaselibs Prefer: build-mkbaselibs # Directly copied from Leap Prefer: openmpi-config Prefer: -libpcap -libiniparser -loudmouth -libkonq4 -libnetcdf-4 -libnetcdf13-openmpi -libnetcdf13-openmpi2 libnetcdf11 netcdf-devel netcdf-devel-data Prefer: -libnetcdf15-openmpi -libnetcdf15-openmpi2 Prefer: libnetcdf15 Prefer: -libhdf5-0-openmpi -libhdf5_hl0-openmpi -libhdf5_hl8-openmpi -libhdf5-8-openmpi -libhdf5_hl9-openmpi -libhdf5-9-openmpi -libhdf5-10-openmpi -libhdf5_hl10-openmpi -libhdf5-11-openmpi -libhdf5_hl11-openmpi -libhdf5-101-openmpi -libhdf5-101-mvapich2 -libhdf5_hl101-openmpi libhdf5_hl100 -libhdf5-103-openmpi -libhdf5-103-mvapich2 -libhdf5_hl103-openmpi -libhdf5_cpp103-openmpi -libhdf5_cpp103-mvapich2 -libhdf5-103-openmpi2 -libhdf5-103-openmpi3 -libhdf5_cpp103-openmpi2 -libhdf5_cpp103-openmpi3 Prefer: -hdf5-1_8-devel Prefer: -libvtk1-openmpi libvtk1-openmpi2 # do not prefer php7-test Prefer: -php7-test # go exists in mutliple versions by now - we prefer the 'unversioned package' - not true anymore # SP1 is prefer go1.12 # for go version greater than 1.13, let's not to prefer older ones Prefer: go go1.12 -go1.13 # Have choice for vtk-java/vtk-tcl/python3-vtk needed by vtk-devel Prefer: vtk-java vtk-tcl python3-vtk # 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 # Ruby stuff - quite a few packages exist in multiple versions in the distro; in each case, the Preference is on the 'unversioned' package Prefer: ruby2.5-rubygem-tilt Prefer: ruby2.5-rubygem-mail Prefer: ruby2.5-rubygem-addressable Prefer: ruby2.5-rubygem-thor Prefer: ruby2.5-rubygem-tzinfo # in doubt, take higher versions Prefer: -rubygem-rack-1_1 -rubygem-rack-1_2 -rubygem-rack-1_3 -rubygem-tilt-1_1 -rubygem-rack-1_4 Prefer: -rubygem-method_source-0_7 -rubygem-rails-2_3 -rubygem-activerecord-2_3 Prefer: -rubygem-json_pure-1_5 Prefer: -ruby2.4-rubygem-fast_gettext-1_1 -ruby2.4-rubygem-listen-3_0 -ruby2.4-rubygem-nokogiri-1_6 -ruby2.4-rubygem-i18n-0_6 -ruby2.4-rubygem-ruby_dep-1_3 -ruby2.4-rubygem-childprocess-0_6 Prefer: -ruby2.4-rubygem-mime-types-1 Prefer: -ruby2.5-rubygem-rspec-2_14 Prefer: -ruby2.5-rubygem-mime-types-1 # have choice for rubygem(ruby:2.5.0:fast_gettext) < 3.0 needed by yast2-ruby-bindings: ruby2.5-rubygem-fast_gettext ruby2.5-rubygem-fast_gettext-1.1 Prefer: -ruby2.5-rubygem-fast_gettext-1.1 # have choice for rubygem(ruby:2.5.0:sass-rails) >= 5.0.1: ruby2.5-rubygem-sass-rails ruby2.5-rubygem-sass-rails-5.1 Prefer: -ruby2.5-rubygem-sass-rails-5.1 # python-msgpack-python was renamed to python-msgpack with 0.5 as a single-spec package (provides/obsoletes in place) Prefer: python2-msgpack python3-msgpack Prefer: python2-pycryptodome # There is python3-Django and python3-Django1 - as usual, we favor the unversioned one Prefer: python3-Django # multiple pytest version so prefers the unversioned one Prefer: python3-pytest python3-pytest4 Prefer: python2-pytest python2-pytest4 Prefer: python2-subprocess32 # 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 # Needed for maven (jsc#SLE-8786) Prefer: -java-1_7_0-bootstrap -java-1_8_0-ibm Prefer: -java-1_7_0-bootstrap-devel -java-1_8_0-ibm-devel Prefer: -xml-commons-apis-bootstrap -xml-commons-resolver-bootstrap Prefer: xml-commons-apis xml-commons-resolver Prefer: log4j12-mini Prefer: -scala-bootstrap -scala-bootstrap-swing -ant-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 Prefer: bsh2 Prefer: -stringtemplate4-bootstrap -antlr3-bootstrap-tool -sbt-bootstrap Prefer: apache-commons-net Prefer: gradle groovy-lib eclipse-swt gpars Prefer: -xerces-j2-xml-resolver -xerces-j2-xml-apis Prefer: rhino:xmlbeans-mini Prefer: k9s:go1.14 # have choice for perl(Math::BigInt) >= 1.999808: amanda perl-Math-BigInt Prefer: perl-Math-BigInt Prefer: -ruby2.4-rubygem-fast_gettext-1_1 -ruby2.4-rubygem-listen-3_0 -ruby2.4-rubygem-nokogiri-1_6 -ruby2.4-rubygem-i18n-0_6 -ruby2.4-rubygem-ruby_dep-1_3 -ruby2.4-rubygem-childprocess-0_6 Prefer: -ruby2.4-rubygem-mime-types-1 Prefer: -ruby2.5-rubygem-rspec-2_14 Prefer: -ruby2.5-rubygem-mime-types-1 Prefer: -libpcap -libiniparser -loudmouth -libkonq4 -libnetcdf-4 -libnetcdf13-openmpi libnetcdf11 netcdf-devel netcdf-devel-data # have choice for mysql-devel: libmariadb-devel libmysqlclient-devel Prefer: libmysqlclient-devel # have choice for perl(Math::BigInt) >= 1.999808: amanda perl-Math-BigInt Prefer: perl-Math-BigInt # We have multiple versions of ffmpeg available, the preferred one is ffmpeg4 from Backports instead of ffmpeg3 from SLE Prefer: ffmpeg-4-libavcodec-devel ffmpeg-4-libavformat-devel ffmpeg-4-libavutil-devel ffmpeg-4-libswscale-devel ffmpeg-4-libavdevice-devel Prefer: -ffmpeg-private-devel -libavcodec-devel -libavformat-devel -libavutil-devel -libswscale-devel -libavdevice-devel -libavfilter-devel # have choice for libffi Prefer: libffi7 # LUA namespace migration - slowly moving to the new names (keep ports in mind!) # lua, lua51, lua52 and lua53 all provide 'lua'; version 5.3 is the 'target'; lua will be deleted in the future Prefer: lua53 lua51 lua52 lua Prefer: liblua5_3-5 liblua5_1-5 liblua5_2-5 Prefer: lua53-devel lua51-devel lua52-devel Prefer: libtolua++-5_3-devel libtolua++-5_1-devel libtolua++-5_2-devel Prefer: -liblua5_3 -liblua5_1 -liblua5_2 Prefer: moonjit-devel # SLE product and SLE-Module-Development-Tools-OBS module providing different versions Prefer: libgnome-desktop-3-18 Prefer: libgnomekbd8 Prefer: typelib-1_0-Gspell-1 Ignore: xerces-j2:xml-commons-apis,xml-commons-resolver Preinstall: liblua5_3-5 # http://bugzilla.opensuse.org/show_bug.cgi?id=1159191 Substitute: lua51-luajit-devel moonjit-devel # openSUSE -> SLE magic so many environments can work Substitute: desktop-data-openSUSE-extra desktop-data-SLE-extra Substitute: desktop-data-openSUSE desktop-data-SLE Substitute: openSUSE-release sles-release Substitute: wallpaper-branding-openSUSE wallpaper-branding-SLE %define is_opensuse 1 %define is_backports 1 %define _with_mono 1 %if "%_project" == "openSUSE:Backports:SLE-15-SP2" Macros: %vendor openSUSE %distribution SUSE Linux Enterprise 15 SP2 %packager https://bugs.opensuse.org %suse_version 1500 %sle_version 150200 :Macros %endif Macros: %is_opensuse 1 %is_backports 1 %opensuse_bs 1 %_with_mono 1 :Macros
Locations
Projects
Search
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