Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Collapse sidebar
openSUSE:Factory:RISCV
Configuration
Project Config
Overview
Project Configuration of openSUSE:Factory:RISCV
ExpandFlags: preinstallexpand %if "%_project" == "openSUSE:Factory:RISCV" Repotype: none Support: rpmlint-strict Substitute: kiwi-image:docker python3-kiwi kiwi-systemdeps-containers container-build-checks-vendor-openSUSE container-build-checks-strict Substitute: system-packages:docker kmod kernel-default docker createrepo_c container-build-checks-vendor-openSUSE container-build-checks-strict skopeo umoci %define podman podman-for-qemu-user Substitute: system-packages:podman %podman buildah createrepo_c release-compare container-build-checks-vendor-openSUSE container-build-checks-strict skopeo umoci Substitute: system-packages:productcomposer product-composer package-translations openSUSE-appstream-process perl-YAML-LibYAML BuildFlags: productcompose-onlydirectrepos BuildFlags: excludebuild:kiwi-images-wsl BuildFlags: excludebuild:000package-groups Macros: %distribution openSUSE Tumbleweed :Macros BuildFlags: excludebuild:000product:openSUSE-Addon-NonOss-ftp-ftp-riscv64 BuildFlags: excludebuild:000product:openSUSE-ftp-ftp-riscv64 %if "%_repository" != "standard" BuildFlags: excludebuild:000aggregate %endif %endif %if "%_repository" == "images" Repotype: staticlinks %endif %if "%_repository" == "product" Patterntype: none Type: productcompose BuildFlags: excludebuild:0NonFree %endif %if "%_repository" == "product_nonfree" Patterntype: none Type: productcompose # avoid any package outside of :NonFree BuildFlags: excludebuild:0openSUSE %endif ExportFilter: \.riscv64\.rpm$ riscv64 Optflags: riscv64 %ifarch riscv64 BuildFlags: logidlelimit:60000 #Substitute: valgrind Substitute: binutils-gold Substitute: mono(csharp) Substitute: mono(mcs) Macros: %_without_mono 1 :Macros %endif %if "%_project" == "openSUSE:Factory:RISCV" ExportFilter: ^kernel-obs-build.*\.x86_64.rpm$ . riscv64 ExportFilter: ^qemu-linux-user.*\.x86_64\.rpm$ . riscv64 ExportFilter: ^qemu-riscv64-btrfs.*\.x86_64\.rpm$ . riscv64 %if "%_repository" == "qemu" %ifarch x86_64 BuildFlags: onlybuild:kernel-obs-build.qemu #BuildFlags: onlybuild:qemu-linux-user.qemu BuildFlags: onlybuild:qemu:qemu-linux-user BuildFlags: onlybuild:qemu-riscv64-btrfs %endif %ifarch riscv64 ExpandFlags: !preinstallexpand %endif %endif # qemu %ifnarch x86_64 BuildFlags: excludebuild:kernel-obs-build.qemu BuildFlags: excludebuild:qemu-linux-user.qemu BuildFlags: excludebuild:qemu-riscv64-btrfs %endif %ifnarch riscv64 BuildFlags: excludebuild:000aggregate %endif %endif # openSUSE:Factory:RISCV %if "%_repository" == "standard" %ifarch riscv64 %define qemu_user_space_build 1 %endif %endif # standard %if "%_repository" == "native" %ifarch riscv64 %define qemu_user_space_build 0 Hostarch: riscv64 Preinstall: !qemu-linux-user Macros: %qemu_user_space_build 0 :Macros %endif ExportFilter: ^(kernel-obs-build|qemu-linux-user).*\.riscv64\.rpm$ . %endif # native %if "%qemu_user_space_build" == "1" Target: riscv64-suse-linux Hostarch: x86_64 Preinstall: qemu-linux-user %if "%_repository" == "images" Support: qemu-riscv64-btrfs Ignore: qemu-riscv64-btrfs:this-is-only-for-build-envs %endif %if "%_repository" == "containerfile" # Allow using patched podman for containerfile builds Ignore: podman-for-qemu-user:this-is-only-for-build-envs %endif Macros: %qemu_user_space_build 1 # Hack: increase default qemu stack size from 8MB to 64MB so that gcc # does not run out of stack space %_sudo /usr/bin/env QEMU_STACK_SIZE=64M :Macros ExportFilter: ^(kernel-obs-build|qemu-linux-user).*\.riscv64\.rpm$ ExportFilter: ^qemu-linux-user-riscv.*\.riscv64\.rpm$ . %endif # %qemu_user_space_build FileProvides: /usr/bin/qemu-system-riscv64 qemu-extra BuildFlags: useccache:qt6-webengine
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