Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:wolfi323:branches:KDE:Frameworks5
Configuration
Project Config
Overview
Repositories
Monitor
Requests
Users
Subprojects
Project Config
Attributes
Signing Keys
Meta
Status
Pulse
Project Configuration of home:wolfi323:branches:KDE:Frameworks5
# use /opt/kf5 prefix by default Prefer: kf5-filesystem # have choice for pkgconfig(glew) because of my glew 2.1.0 fork Prefer: glew-devel # have choice for pkgconfig(opencv) < 4.0.0: opencv3-devel opencv3_3-devel Prefer: opencv3-devel %if 1 ### REMOVE!? # have choice for python-sip(-devel) (we have python-sip in Leap 15.1/15.2/15.3 and python-sip4 in KDE:Qt5) # still necessary though (as of 15.4) as we now have python-sip (which is 6.x) in KDE:Qt5 # could be removed if all dependent packages would be changed to explicitly use python-sip4 # (avogadro-qt4 seems to be the only one affected!?) Prefer: python2-sip4 Prefer: python2-sip4-devel %endif # have choice for libKF5AkonadiSearchPIM.so.5: libKF5AkonadiSearch libKF5AkonadiSearch5 on Leap 15.3/15.4 (due to adding the missing sover to the package name) Prefer: libKF5AkonadiSearch5 # for krita5 on Leap 15.5, "have choice for cmake(QuaZip-Qt5): quazip-devel quazip-qt5-devel" for some reason... Prefer: quazip-devel # Tumbleweed: have choice for libsymspg.so.2 needed by libAvogadro1: libsymspg2 python3-spglib (bug in spglib pkg?) Prefer: libsymspg2 # Leap (15.5/15.6): gwenview5 have choice for (cmake(kColorPicker) or cmake(kColorPicker-Qt5)): kColorPicker-Qt5-devel kColorPicker-devel, have choice for (cmake(kImageAnnotator) or cmake(kImageAnnotator-Qt5)): kImageAnnotator-Qt5-devel kImageAnnotator-devel Prefer: kColorPicker-Qt5-devel Prefer: kImageAnnotator-Qt5-devel # Tumbleweed: have choice for oxygen-icon-theme: oxygen-icon-theme oxygen-icon-theme-kf6 # Maybe rather drop oxygen-icon-theme though? Prefer: oxygen-icon-theme # Needed for Tumbleweed since addition of KF6 packages Prefer: kwin5-devel Prefer: extra-cmake-modules Prefer: milou5 Prefer: sasl2-kdexoauth2 Prefer: oxygen5-cursors Prefer: akonadi-contact Prefer: libqaccessibilityclient-qt5-devel # 32bit -devel packages contain .pc files and cause a 'have choice' for OBS. unfavor the -32bit variants Prefer: -libqt4-devel-32bit Prefer: -libQt5WebKit5-devel-32bit Prefer: -libQt5WebKitWidgets-devel-32bit ### Branding related preferences Prefer: kdebase4-workspace:kdebase4-workspace-branding-upstream Prefer: kdelibs4:kdelibs4-branding-upstream Prefer: kdm:kdm-branding-upstream # PYTHON STUFF -- re-enable python2 module build (for python single-spec) %if "%_repository" == "openSUSE_Factory" || "%_repository" == "openSUSE_Tumbleweed" #Prefer: ffmpeg-5-mini-libs %define skip_python2 0 %define _without_python2 0 #define _with_python2 1 Macros: # 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 python2 %{?!skip_python3:%{?!skip_python39:python39} %{?!skip_python310:python310} %{?!skip_python311:python311}} # Wolfi: use my_skip_python2 to still be able to disable python2 for certain packages, without interference from the distribution repo setups %pythons %{?!my_skip_python2:python2} %{?!skip_python3:%{?!skip_python310:python310} %{?!skip_python312:python312} %{?!skip_python311:python311}} #Ideally, use something like this instead (if possible): #%%pythons python2 %%pythons # or maybe %%add_python() can be used? Would probably have to be added to each affected package though. %skip_python2 0 %_without_python2 0 #_with_python2 1 :Macros %else # Needed on Leap as well because of python-rpm-macros in KDE:Qt5 (with python2 disabled) %define skip_python2 0 %define _without_python2 0 #define _with_python2 1 Macros: # 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. # Wolfi: use my_skip_python2 to still be able to disable python2 for certain packages, without interference from the distribution repo setups %pythons %{?!my_skip_python2:python2} %{?!skip_python3:python3} %skip_python2 0 %_without_python2 0 #_with_python2 1 :Macros %endif # END PYTHON STUFF
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