Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:ahmedmoselhi2:branches:Emulators
Configuration
Project Config
Overview
Repositories
Monitor
Requests
Users
Subprojects
Project Config
Attributes
Signing Keys
Meta
Status
Pulse
Project Configuration of home:ahmedmoselhi2:branches:Emulators
%define source_date_epoch_from_changelog N BuildFlags: excludebuild:glibc:cross-aarch64 BuildFlags: excludebuild:glibc:cross-riscv64 BuildFlags: useccache:glibc BuildFlags: useccache:llvm16 # Use ext4 as FS in builder workers (instead of default ext3) BuildFlags: vmfstype:ext4 # nodirindex enabled 2020-12-31 - https://github.com/openSUSE/obs-build/pull/634 BuildFlags: vmfsoptions:nodirindex %if "%_repository" == "openSUSE_Tumbleweed" # unscrew broken VM Preinstall: libgomp1 %endif # enforcing 32bit pcsx2 for x86_64 ExportFilter: ^pcsx2.*\.i586.rpm$ . x86_64 #ExportFilter: ^pcsx2.*\.noarch.rpm$ . x86_64 Prefer: ZArchive-devel %if "%_repository" == "15.5" || "%_repository" == "15.6" Prefer: -python3-base python310-base python310-six python310-pyparsing libz1 -libz-ng-compat1 zlib-devel -zlib-ng-compat-devel Prefer: python310-PyYAML python310-python-dateutil python310-wcwidth python310-sphinx_rtd_theme Substitute: python3-base python310-base Substitute: python36-base python310-base Substitute: python3-devel python310-devel Substitute: python36-devel python310-devel Substitute: python3-Sphinx python310-Sphinx Substitute: python3-sphinx-autodoc-typehints python310-sphinx-autodoc-typehints Substitute: python3-python-docs-theme python310-python-docs-theme Substitute: python3 python310 Prefer: -postgresql16-devel-mini Ignore: postgresql16-devel-mini:this-is-only-for-build-envs Ignore: postgresql-llvmjit-devel-implementation Prefer: cmake:cmake-full # %define postgresql_default_ver 16 %bcond_without test # PYTHON STUFF Macros: %have_python3 1 %primary_python python310 %python_module() %{expand: %{?have_python3:python310-%{**}} } %_without_python2 1 %skip_python2 1 %postgresql_default_ver 16 ## PYTHON MACROS BEGIN # adapted form of https://github.com/openSUSE/python-rpm-macros/blob/master/default-prjconf for SLE/Leap # requires python-rpm-macros >= 20210204 # 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 %{?!skip_python2:python2} %{?!skip_python3:python310} %add_python() %{expand:%%define pythons %1 %pythons} # This method for generating python_modules gets too deep to expand for rpm at about 5 python flavors. # Hence, python_module_iter is replaced by python_module_lua in macros.lua. # However, OBS cannot expand lua, but has a much higher expansion depth, so this works fine for the server side resolver. %python_module_iter(a:) %{expand:%%define python %{-a*}} ( %python-%args ) %{expand:%%{?!python_module_iter_%1:%%{python_module_iter -a%*}}%%{?python_module_iter_%1}} # pseudo-undefine for obs: reset for the next expansion within the next call of python_module %python_module_iter_STOP %global python %%%%python %python_module() %{?!python_module_lua:%{expand:%%define args %{**}} %{expand:%%{python_module_iter -a %{pythons} STOP}}}%{?python_module_lua:%python_module_lua %{**}} ## PYTHON MACROS END :Macros # END PYTHON STUFF %endif %if "%_repository" == "15.5" Prefer: libasan8-gcc13 libtsan2-gcc13 libstdc++6-gcc13 -libstdc++6 gcc13 -gcc7 Prefer: ncurses5-devel -ncurses5-devel-32bit Substitute: gcc-PIE gcc13-PIE Ignore: libgcc_s1 Prefer: boost-devel libboost_context1_82_0-devel libboost_filesystem1_82_0-devel Prefer: SDL2-devel libicu-devel Prefer: llvm16-devel llvm16-gold clang16 Ignore: llvm15-devel llvm15-gold Prefer: ffmpeg-6-private-devel ffmpeg-6-libavresample-devel ffmpeg-6-libavdevice-devel ffmpeg-6-libavfilter-devel ffmpeg-6-libavcodec-devel Prefer: ffmpeg-6-libavformat-devel ffmpeg-6-libavutil-devel ffmpeg-6-libswresample-devel ffmpeg-6-libswscale-devel Prefer: -ffmpeg-4-private-devel -ffmpeg-4-libavresample-devel -ffmpeg-4-libavdevice-devel -ffmpeg-4-libavfilter-devel -ffmpeg-4-libavcodec-devel Prefer: -ffmpeg-4-libavformat-devel -ffmpeg-4-libavutil-devel -ffmpeg-4-libswresample-devel -ffmpeg-4-libswscale-devel Ignore: libavutil-devel %endif %if "%_repository" == "15.6" Prefer: SDL2-devel libicu-devel spirv-cross-devel -libspirv-cross-c-shared-devel Prefer: ncurses5-devel -ncurses5-devel-32bit Prefer: libasan8-gcc13 libtsan2-gcc13 libstdc++6-gcc13 -libstdc++6 gcc13 -gcc7 Ignore: libgcc_s1 Substitute: gcc-PIE gcc13-PIE Prefer: boost-devel libboost_context1_82_0-devel libboost_filesystem1_82_0-devel Prefer: ffmpeg-6-private-devel ffmpeg-6-libavresample-devel ffmpeg-6-libavdevice-devel ffmpeg-6-libavfilter-devel ffmpeg-6-libavcodec-devel Prefer: ffmpeg-6-libavformat-devel ffmpeg-6-libavutil-devel ffmpeg-6-libswresample-devel ffmpeg-6-libswscale-devel Prefer: -ffmpeg-4-private-devel -ffmpeg-4-libavresample-devel -ffmpeg-4-libavdevice-devel -ffmpeg-4-libavfilter-devel -ffmpeg-4-libavcodec-devel Prefer: -ffmpeg-4-libavformat-devel -ffmpeg-4-libavutil-devel -ffmpeg-4-libswresample-devel -ffmpeg-4-libswscale-devel Ignore: libavutil-devel %endif Ignore: gtest Prefer: libpng17-devel Prefer: libSPIRV-Tools-suse18 # Not build against pipewire ! Prefer: libjack0 libjack0-32bit Prefer: llibpulse0 libpulse0-32bit Prefer: libpulse-mainloop-glib0 libpulse-mainloop-glib0-32bit Prefer: Catch2-devel # proper ffmpeg Prefer: ffmpeg-devel -ffmpeg-mini-devel -ffmpeg-6-mini-devel -ffmpeg-6-mini-libs Prefer: ffmpeg-6-libswresample-devel # workaround for newest OBS moronic cretinous bullshit ! %ifarch i586 i686 BuildFlags: onlybuild:aggregator BuildFlags: onlybuild:aggregator-games BuildFlags: onlybuild:pcsx2 BuildFlags: onlybuild:pcsx2-git %endif Macros: %_with_snapshot 1 %product_libs_llvm_ver 16 :Macros FileProvides: /usr/bin/zcat busybox-gzip gzip zstd-gzip FileProvides: /usr/bin/gunzip busybox-gzip gzip zstd-gzip FileProvides: /usr/bin/gzip busybox-gzip gzip zstd-gzip Prefer: -busybox-gzip -zstd-gzip Prefer: libclang13 libc++1 libc++abi1 libc++-devel libc++abi-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