Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Collapse sidebar
home:dirkmueller:branches:openSUSE:Factory:Rings:1-MinimalX
Configuration
Project Config
Overview
Project Configuration of home:dirkmueller:branches:openSUSE:Factory:Rings:1-MinimalX
BuildFlags: !excludebuild:util-linux BuildFlags: !excludebuild:rpm BuildFlags: !excludebuild:python311:doc BuildFlags: !excludebuild:python311:base # Ignore a few packages that we are not modifying BuildFlags: excludebuild:gcc BuildFlags: excludebuild:glibc BuildFlags: excludebuild:binutils BuildFlags: excludebuild:gcc13 BuildFlags: excludebuild:gcc14 BuildFlags: excludebuild:gcc12:cross-amdgcn-gcc12 BuildFlags: excludebuild:gcc12:cross-arm-none-gcc12 BuildFlags: excludebuild:gcc12:cross-avr-gcc12 BuildFlags: excludebuild:gcc12:cross-avr-gcc12-bootstrap BuildFlags: excludebuild:gcc12:cross-epiphany-gcc12 BuildFlags: excludebuild:gcc12:cross-epiphany-gcc12-bootstrap BuildFlags: excludebuild:gcc12:cross-hppa-gcc12 BuildFlags: excludebuild:gcc12:cross-hppa-gcc12-bootstrap BuildFlags: excludebuild:gcc12:cross-m68k-gcc12 BuildFlags: excludebuild:gcc12:cross-mips-gcc12 BuildFlags: excludebuild:gcc12:cross-nvptx-gcc12 BuildFlags: excludebuild:gcc12:cross-ppc64le-gcc12 BuildFlags: excludebuild:gcc12:cross-pru-gcc12 BuildFlags: excludebuild:gcc12:cross-pru-gcc12-bootstrap BuildFlags: excludebuild:gcc12:cross-riscv64-elf-gcc12 BuildFlags: excludebuild:gcc12:cross-riscv64-elf-gcc12-bootstrap BuildFlags: excludebuild:gcc12:cross-rx-gcc12 BuildFlags: excludebuild:gcc12:cross-rx-gcc12-bootstrap BuildFlags: excludebuild:gcc12:cross-s390x-gcc12 BuildFlags: excludebuild:gcc12:cross-sparc64-gcc12 BuildFlags: excludebuild:gcc12:cross-sparc-gcc12 BuildFlags: excludebuild:gcc12:gcc12-testresults BuildFlags: excludebuild:gcc13:cross-amdgcn-gcc13 BuildFlags: excludebuild:gcc13:cross-arm-none-gcc13 BuildFlags: excludebuild:gcc13:cross-avr-gcc13 BuildFlags: excludebuild:gcc13:cross-avr-gcc13-bootstrap BuildFlags: excludebuild:gcc13:cross-epiphany-gcc13 BuildFlags: excludebuild:gcc13:cross-epiphany-gcc13-bootstrap BuildFlags: excludebuild:gcc13:cross-hppa-gcc13 BuildFlags: excludebuild:gcc13:cross-hppa-gcc13-bootstrap BuildFlags: excludebuild:gcc13:cross-m68k-gcc13 BuildFlags: excludebuild:gcc13:cross-mips-gcc13 BuildFlags: excludebuild:gcc13:cross-nvptx-gcc13 BuildFlags: excludebuild:gcc13:cross-ppc64le-gcc13 BuildFlags: excludebuild:gcc13:cross-pru-gcc13 BuildFlags: excludebuild:gcc13:cross-pru-gcc13-bootstrap BuildFlags: excludebuild:gcc13:cross-riscv64-elf-gcc13 BuildFlags: excludebuild:gcc13:cross-riscv64-elf-gcc13-bootstrap BuildFlags: excludebuild:gcc13:cross-rx-gcc13 BuildFlags: excludebuild:gcc13:cross-rx-gcc13-bootstrap BuildFlags: excludebuild:gcc13:cross-s390x-gcc13 BuildFlags: excludebuild:gcc13:cross-sparc64-gcc13 BuildFlags: excludebuild:gcc13:cross-sparc-gcc13 BuildFlags: excludebuild:gcc13:gcc13-testresults BuildFlags: excludebuild:gcc14:cross-arm-none-gcc14 BuildFlags: excludebuild:gcc14:cross-avr-gcc14 BuildFlags: excludebuild:gcc14:cross-nvptx-gcc14 BuildFlags: excludebuild:gcc14:cross-riscv64-gcc14 BuildFlags: excludebuild:gcc14:cross-rx-gcc14 BuildFlags: excludebuild:gcc14:gcc14-testresults BuildFlags: excludebuild:llvm15 excludebuild:llvm16 Prefer: -chkstat %if "%_repository" == "standard" # -Werror=restrict Optflags: * -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=bidi-chars=unpaired -Werror=return-type -Wnormalized=nfkc %%{?_lto_cflags} %endif FileProvides: /usr/bin/python3.13 python313-base Prefer: -python313-urllib3_1 Prefer: -atkmm1_6-devel-32bit -libdecor-devel-32bit Ignore: python313-pip:ca-certificates # currently breaks cpython # Prefer: !-libz-ng-compat1 libz-ng-compat1 !-zlib-ng-compat-devel zlib-ng-compat-devel # Preinstall: !libz1 libz-ng-compat1 Ignore: aaa_base-malloccheck Prefer: gzip #Prefer: zstd-gzip #Substitute: gzip zstd-gzip #FileProvides: /usr/bin/gzip busybox-gzip gzip zstd-gzip # PYTHON STUFF %define primary_python python311 %define skip_python2 1 %define _without_python2 1 Macros: ## PYTHON MACROS BEGIN # 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_python312:python312} %{?!skip_python313:python313} %{?!skip_python311:python311} %add_python() %{expand:%%define pythons %1 %pythons} %_without_python2 1 # prjconf definitions for python-rpm-macros # 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 %{**}} # gh#openSUSE/python-rpm-macros#127 ... define our current primary Python interpreter %primary_python python311 ## PYTHON MACROS END :Macros # END PYTHON STUFF
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