Projects
openEuler:24.03:SP1:Everything
Configuration
Project Config
Sign Up
Log In
Username
Password
Overview
Repositories
Monitor
Requests
Users
Subprojects
Project Config
Attributes
Meta
Status
Pulse
Staging
Project Configuration of openEuler:24.03:SP1:Everything
BuildFlags: logidlelimit:36000 %if "%_project" == "openEuler:24.03:SP1:Everything" %if "%openEuler_24_03_SP1_Everything_standard_riscv64" == "1" Constraint: sandbox docker #Constraint: hostlabel 9950X Constraint: overwrite:sandbox chroot Constraint: overwrite:conditions:package gcc xnio gala-gopher qt5-qtwebengine wildfly-elytron xkeyboard-config at-spi2-core spdk rng-tools npth cloud-init python-pycurl parted perl-threads libgovirt gzip openssh bats bazel certmonger clang erlang-meck golang gperftools httpcomponents-asyncclient httpcomponents-core iproute jboss-logmanager jose jython libaio libgusb libmodulemd libnetfilter_conntrack libnfnetlink libXpm linkchecker llvm NetworkManager nodejs-source-map-support ntp numactl python-dns qemu rsyslog rubygem-railties srt sscg systemd tang uglify-js kernel openjdk-1.8.0 apache-commons-io apr at-spi2-atk bolt booth chatglm.cpp clevis coreutils cpio cups dbus-broker dbus-glib dconf diffutils dnf dovecot ethtool elixir findutils freeradius gjs grep groff gssdp gssproxy gtest gupnp hdf5 ibus-table ibus-typing-booster ima-evm-utils ksh libimagequant libkcapi libldb liblockfile libreport libseccomp libshumate libsigsegv libuser libuv libXt lmdb lsof luksmeta m4 mod_auth_gssapi ModemManager mutt nagios-plugins nbdkit netcdf newlib nss obs-bundled-gems openldap openssl-pkcs11 perl passenger perl-IPC-Run pngquant procenv procps-ng pyparted python3 python-dasbus python-dbusmock python-ethtool python-joblib python-pytest-virtualenv rubygem-pry satyr secDetector sed slang sudo swtpm tar telepathy-glib telepathy-logger three-eight-nine-ds-base tpm2-tss tzdata util-linux vala wayland zeromq zsh %endif %endif Macros: # at-spi2-core-2.51.0-4 EBS自动安装了gtk3,OBS如果预装在sg2042下也能测试成功 # libuv UDP多播测试因firewall失败,本地实验关闭后测试通过 %__spec_check_pre %{___build_pre} \ case %{name} in \ at-spi2-core|libuv)\ exit 0 ;; \ esac %dist .oe2403sp1 %generic_arches %{ix86} x86_64 %{arm} aarch64 sw_64 loongarch64 powerpc64le ppc64le %ldc_arches %{generic_arches} %valgrind_arches %{generic_arches} %nodejs_arches %{generic_arches} riscv64 %ldc_arches %{generic_arches} %mono_arches %{generic_arches} %fpc_arches %{generic_arches} %ghc_arches_with_ghci %{generic_arches} %ghc_arches %{generic_arches} %GNAT_arches %{GPRbuild_arches} %{generic_arches} %GPRbuild_arches %{generic_arches} %nim_arches %{generic_arches} %ocaml_native_compiler %{generic_arches} riscv64 %ocaml_natdynlink %{generic_arches} riscv64 %ocaml_native_profiling %{generic_arches} riscv64 %openblas_arches %{generic_arches} riscv64 %golang_arches %{ix86} x86_64 %{arm} aarch64 ppc64le s390x riscv64 loongarch64 %gccgo_arches %{mips} %go_arches %{golang_arches} %{gccgo_arches} %efi_arch aa64 %efi_vendor openEuler %efi aarch64 x86_64 riscv64 # EBS服务端应该是预装了qt5-rpm-macros,类似openEuler-rpm-confg %qt5_qtwebengine_arches %{ix86} x86_64 %{arm} aarch64 mips mipsel mips64el riscv64 loongarch32 loongarch64 :Macros # EBS应该是自动或依据弱依赖预装了(xz依赖automake Support: procps-ng libatomic automake ######################## 以下摘改自OBS 2309 repo ############################################# VMInstall: libmount ncurses-libs coreutils libblkid libuuid libsmartcols grep VMInstall: libxcrypt perl perl-libs perl-Digest-MD5 perl-Exporter perl-Carp perl-File-Temp VMInstall: perl-PathTools perl-constant perl-File-Path perl-Scalar-List-Utils perl-parent Support: gcc_secure Prefer: wqy-zenhei-fonts glassfish-servlet-api jakarta-server-pages-api openssl-devel elinks emacs Prefer: jakarta-mail jakarta-server-pages java-1.8.0-openjdk-javadoc jetty-http jetty-security Prefer: jetty-servlet postfix selinux-policy-minimum rubygem-minitest rubygem-rspec Prefer: jboss-websocket-1.0-api texlive-latex uglify-js ocaml-csexp ocaml-ocamlbuild Prefer: Lmod clamav-data # ??? vdsm python3-openvswitch Prefer: libguestfs openvswitch-dpdk # EBS工程配置看不到这个设置,但实际在起作用 Substitute: mysql-devel mariadb-connector-c-devel FileProvides: /usr/bin/perl perl FileProvides: %{__perl} perl FileProvides: /usr/bin/pod2html perl FileProvides: %{_bindir}/pod2html perl FileProvides: /usr/bin/pod2man perl-podlators FileProvides: %{_bindir}/pod2man perl-podlators FileProvides: /usr/bin/pod2text perl-podlators FileProvides: /usr/bin/python python3-unversioned-command FileProvides: /usr/bin/python3 python3 FileProvides: /usr/bin/pathfix.py python3-devel FileProvides: /usr/bin/2to3 python3-devel FileProvides: %{_bindir}/rst2html python3-docutils FileProvides: /usr/bin/ducktype python3-mallard-ducktype FileProvides: /usr/bin/ruby ruby FileProvides: /usr/bin/texi2dvi texinfo-tex FileProvides: /usr/bin/makeinfo texinfo FileProvides: /usr/bin/pdflatex texlive-latex FileProvides: /usr/bin/gtk-update-icon-cache gtk-update-icon-cache FileProvides: /usr/bin/dbus-launch dbus-x11 FileProvides: /usr/bin/appstream-util libappstream-glib FileProvides: /usr/bin/desktop-file-validate desktop-file-utils FileProvides: /usr/bin/g-ir-scanner gobject-introspection-devel FileProvides: /usr/bin/xsltproc libxslt FileProvides: %{_bindir}/xsltproc libxslt FileProvides: /usr/bin/xmllint libxml2 FileProvides: /usr/bin/fipscheck fipscheck FileProvides: /usr/bin/gdb-add-index gdb-headless FileProvides: /usr/bin/gpg2 gnupg2 FileProvides: /usr/bin/dtrace systemtap-sdt-devel FileProvides: /usr/sbin/ifconfig net-tools FileProvides: /usr/bin/execstack execstack FileProvides: /usr/bin/getopt util-linux FileProvides: /usr/bin/dos2unix dos2unix FileProvides: /usr/bin/unix2dos dos2unix FileProvides: /usr/bin/which which FileProvides: %{_bindir}/pkg-config pkgconf FileProvides: %{_bindir}/sed sed FileProvides: /usr/bin/ping iputils FileProvides: /usr/bin/wget wget FileProvides: /usr/bin/qemu-img qemu-img FileProvides: /usr/bin/man man-db FileProvides: /usr/bin/awk gawk FileProvides: /usr/bin/iconv glibc-common FileProvides: /usr/bin/autopoint gettext-devel FileProvides: /usr/bin/valac vala FileProvides: %{__make} make FileProvides: %{_bindir}/ps procps-ng FileProvides: %{_bindir}/nsgmls opensp FileProvides: %{_bindir}/redis-server redis FileProvides: %{_bindir}/netstat net-tools FileProvides: %{_bindir}/memcached memcached FileProvides: /usr/bin/file file FileProvides: %{_bindir}/openssl openssl FileProvides: /usr/sbin/mke2fs e2fsprogs FileProvides: %{_bindir}/appstream-util libappstream-glib FileProvides: /usr/bin/xmlto xmlto FileProvides: /usr/bin/rpcgen rpcgen FileProvides: %{_bindir}/gpg gnupg2 FileProvides: %{_bindir}/desktop-file-validate desktop-file-utils FileProvides: /usr/bin/ssh openssh-clients Order: filesystem:glibc Order: filesystem:bash Order: filesystem:vim-filesystem Order: filesystem:emacs-filesystem Order: filesystem:acl Order: filesystem:attr Order: filesystem:libgcc Order: filesystem:setup Order: ncurses-libs:filesystem Order: coreutils:openssl-libs Order: audit:systemd Order: cryptsetup:unbound-libs Order: cryptsetup:openssh-server Release: %{?release} ######################## 以下复制自EBS 2403 Next ############################################# Preinstall: selinux-policy openEuler-rpm-config selinux-policy-targeted digest-list-tools Preinstall: pesign-obs-integration glibc bash rpm rpm-libs libcap libacl libdb bzip2 lua Preinstall: zlib xz-libs zstd popt openssl-libs attr libselinux pcre2 dbus-libs systemd-libs Preinstall: lz4 libgcrypt libgpg-error filesystem chkconfig util-linux rpm-build make Prefer: java-1.8.0-openjdk java-1.8.0-openjdk-devel protobuf-java protobuf-devel Macros: %packager http://openeuler.org %check_target_before_unlink 1 %_vendor openEuler %with_python3 1 %python3_pkgversion 3 %openEuler 1 %openeuler 1 #%openEuler_delete_rpath 1 此一项需要根据排除列表预装chrpath,OBS不好设置,EBS应注意构建中是否有rpath问题 %__brp_digest_list /usr/lib/rpm/brp-digest-list %{buildroot} %gcc_secure_exclude "podman.spec|gcc.spec|arm-trusted-firmware.spec|docker-engine-openeuler.spec|arts.spec|runc-openeuler.spec|kata-containers.spec|dyninst.spec|ipxe.spec|tboot.spec|syslinux.spec|gcc-libraries.spec|kpatch.spec|gdb.spec|xorg-x11-server.spec|xorg-x11-drv-fbdev.spec|xorg-x11-drv-vesa.spec|xorg-x11-drv-ati.spec|xorg-x11-drv-dummy.spec|xorg-x11-drv-intel.spec|xorg-x11-drv-nouveau.spec|xorg-x11-drv-qxl.spec|xorg-x11-drv-v4l.spec|xorg-x11-drv-vmware.spec|xorg-x11-drv-evdev.spec|xorg-x11-drv-synaptics.spec|xorg-x11-drv-vmmouse.spec|xorg-x11-drv-void.spec|xorg-x11-drv-wacom.spec|hivex.spec|gimp.spec|memstomp.spec|supermin.spec|system-config-firewall.spec|isdn4k-utils.spec|emacs.spec|graphviz.spec|buildah.spec|rhash.spec|automake.spec" :Macros
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2