Projects
openEuler:23.03
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:23.03
############## temporary adjust ######################## # For mysql5 # mysql5 will ended support on Oct, 2023. We still need this? #Preinstall: compat-openssl11-devel # erlang-hamcrest NEED erlang-mustache, or it will just throw ERROR: post_compile failed # Please don't delete this, just comment it out as a note :) #Preinstall: erlang-mustache # hdf5 need environment-modules #Preinstall: environment-modules # pipewire do not pickup openssl # Watchout for conflict: compat-openssl11-devel #Preinstall: openssl-devel Constraint: sandbox docker Ignore: libasan Substitute: libasan Ignore: secGear-devel Substitute: secGear-devel Prefer: jakarta-el jakarta-server-pages-api Prefer: jakarta-mail jakarta-server-pages Prefer: python3-importlib-metadata # 必须预先安装:很少有包BuildRequires它,但很多需要-latomic;hack后的gcc解决了显式-latomic问题,未解决该包预装问题 Preinstall: libatomic Preinstall: avahi-devel kernel-headers luajit luajit-devel python3-setuptools libraqm-devel Preinstall: vala vala-devel python3-pip libseccomp # add for testing Prefer: texlive-oberdiek texlive-iftex Prefer: compat-openssl11-libs Prefer: tinyxml2 ############## Preinstall ######################## Preinstall: audit-libs ncurses-libs libblkid libfdisk libmount libsmartcols libuuid Preinstall: libcap-ng iptables-libs libpcap hostname shadow kmod-libs p11-kit Preinstall: acl attr bash bzip2 coreutils diffutils Preinstall: filesystem glibc grep dbus lvm2 sudo Preinstall: libgcc m4 ncurses pam nspr python3-ldb python3-ldb-devel Preinstall: popt readline sed tar zlib Preinstall: pcre pcre-devel pcre2 info libselinux sqlite Preinstall: findutils openssl xz zstd supermin Preinstall: libcap libdb elfutils python3-libxml2 pulseaudio-libs-devel efibootmgr # When compiling libguestfs please temporary disable erlang Preinstall: erlang Preinstall: chkconfig util-linux lua dbus dbus-libs Preinstall: libxcrypt libacl systemd-libs rpm rpm-libs openssl-libs xz-libs perl perl-libs Preinstall: nss nss-util nss-softokn audit git Preinstall: perl-Exporter perl-Data-Dumper compat-openssl11-libs file device-mapper Preinstall: perl-constant perl-Getopt-Long perl-Carp perl-Digest-MD5 Preinstall: systemd rpm lz4 libgcrypt-devel libgcrypt libgpg-error cryptsetup libsemanage Preinstall: glib2 dnf cmake copy-jdk-configs libffi libffi-devel gobject-introspection iputils iproute net-tools # for systemtap, this should be commented out #Preinstall: python3-unversioned-command Preinstall: elfutils-extra ima-evm-utils-libs guile-devel #################### Support ######################### Support: gcc-c++ autoconf automake binutils Support: bzip2 gcc gdbm gettext glibc ncurses perl rpm zlib make gdb Support: uname-build-checks obs-env gcc_secure Support: rpm-build git chrpath #################### FileProvides ######################### FileProvides: /usr/bin/fipscheck fipscheck FileProvides: /usr/bin/db_stat libdb-utils FileProvides: /usr/bin/gdb-add-index gdb FileProvides: /usr/bin/gpg2 gnupg2 FileProvides: /usr/bin/ruby ruby FileProvides: /usr/bin/python python3 FileProvides: /usr/bin/python2 python2 FileProvides: /usr/bin/dtrace systemtap-sdt-devel FileProvides: /usr/sbin/ifconfig net-tools FileProvides: /usr/bin/execstack execstack FileProvides: /usr/bin/python3 python3 #################### Ignore ######################### Ignore: python(abi) = 3.7 Ignore: libquadmath-devel(riscv-64) Ignore: libquadmath-devel Ignore: libebook-1.2.so.19()(64bit) Ignore: libebook-contacts-1.2.so.2()(64bit) Ignore: libedata-book-1.2.so.25()(64bit) Ignore: libedataserver-1.2.so.24()(64bit) Ignore: mesa-libGLES-devel Ignore: python2-fonttools Ignore: libvirt-daemon-kvm Ignore: libquadmath-static Ignore: libsemanage.so.1()(64bit) Ignore: libsemanage.so.1(LIBSEMANAGE_1.0)(64bit) Ignore: libsemanage.so.1(LIBSEMANAGE_1.1)(64bit) Ignore: nodejs-constantinople Ignore: libpython3.7m.so.1.0()(64bit) Ignore: springframework-context-support Ignore: erlang-triq Ignore: libffi.so.6()(64bit) #################### Substitute ######################### Substitute: libquadmath-static Substitute: pkgconfig(zzip-zlib-config) zziplib-devel Substitute: itrustee_sdk-devel itrustee_sdk Substitute: mvn(org.codehaus.groovy:groovy-ant) groovy Substitute: mvn(org.codehaus.groovy:groovy-xml) groovy Substitute: groovy-lib groovy Substitute: mvn(org.codehaus.groovy:groovy) groovy Substitute: mvn(org.codehaus.groovy:groovy-all) groovy Substitute: mvn(org.ow2.asm:asm-xml) objectweb-asm3 Substitute: nodejs-constantinople Substitute: /usr/bin/dos2unix dos2unix Substitute: /usr/bin/unix2dos dos2unix Substitute: /usr/bin/which which Substitute: pkgconfig(luajit) pkgconfig(lua) Substitute: "python(abi) = 3.7" "python(abi) = 3.8" Substitute: /usr/bin/desktop-file-validate desktop-file-utils Substitute: %{_bindir}/desktop-file-validate desktop-file-utils Substitute: /usr/bin/getopt util-linux Substitute: xpp3-minimal xpp3 Substitute: /usr/bin/epstopdf texlive-epstopdf Substitute: /usr/bin/ssh-add openssh-clients Substitute: /usr/bin/ssh-agent openssh-clients Substitute: bouncycastle-pg Substitute: springframework-context-support Substitute: elfutils-libelf-devel elfutils-devel Substitute: bundled(gnulib) gnulib-devel Substitute: python2 Substitute: libffi.so.6()(64bit) libffi.so.8()(64bit) Substitute: criu-devel Substitute: librpm.so.8()(64bit) rpm-libs Substitute: curl-devel libcurl-devel Substitute: binutils-gold Substitute: pkgconfig(luajit) pkgconfig(lua) Substitute: luajit-devel lua-devel Substitute: mono(csharp) Substitute: mesa-libGLES-devel Substitute: hardlink Substitute: python2-fonttools python3-fonttools Substitute: python2-libxml2 python3-libxml2 Substitute: libitm-devel Substitute: libquadmath-devel Substitute: libquadmath-devel(riscv-64) Substitute: /usr/bin/protoc protobuf Substitute: python-devel python3-devel Substitute: python2-devel python3-devel Substitute: %{_bindir}/sgml2xml opensp Substitute: %{_bindir}/nsgmls opensp Substitute: %{_bindir}/ps procps-ng Substitute: %{_bindir}/sgml2xml opensp Substitute: python-dbus python3-dbus Substitute: /usr/sbin/useradd shadow Substitute: /usr/sbin/groupadd shadow Substitute: /usr/sbin/userdel shadow Substitute: /usr/sbin/groupdel shadow Substitute: /usr/bin/pod2man perl-podlators Substitute: %{_bindir}/dtrace systemtap Substitute: %{_bindir}/cmake cmake Substitute: %{_bindir}/dtrace systemtap-sdt-devel Substitute: %{_bindir}/cmake cmake Substitute: %{_bindir}/checksec checksec Substitute: %{_bindir}/sphinx-build python2-sphinx Substitute: /usr/sbin/sendmail sendmail Substitute: /usr/bin/pod2man perl-podlators Substitute: /usr/bin/pdflatex texlive-latex-bin-bin Substitute: /usr/bin/makeindex texlive-makeindex-bin Substitute: /lib/libc.so.6 glibc Substitute: /usr/lib/libc.so glibc Substitute: /lib64/libc.so.6 glibc Substitute: /usr/lib64/libc.so glibc Substitute: /usr/bin/xsltproc libxslt Substitute: /etc/init.d chkconfig Substitute: %{_includedir}/linux/if.h kernel-headers Substitute: /usr/bin/yelp-build yelp-tools Substitute: /usr/bin/ducktype python3-mallard-ducktype Substitute: /usr/bin/chrpath chrpath Substitute: /usr/bin/tclsh tcl Substitute: /usr/bin/file file Substitute: /usr/bin/base64 coreutils Substitute: /usr/bin/head coreutils Substitute: /usr/bin/sha256sum coreutils Substitute: /usr/bin/tr coreutils Substitute: /usr/bin/jq jq Substitute: %{_bindir}/pkg-config pkgconf-pkg-config Substitute: /usr/bin/gtk-update-icon-cache gtk-update-icon-cache Substitute: /usr/bin/c++ c++ Substitute: %{_bindir}/sphinx-build-3 python3-sphinx Substitute: /usr/bin/awk gawk Substitute: /usr/bin/pathfix.py python3-devel Substitute: /usr/bin/doxygen doxygen Substitute: /usr/bin/execstack execstack Substitute: /usr/bin/g-ir-scanner gobject-introspection-devel Substitute: %{_bindir}/phpab php-theseer-autoload Substitute: %{_bindir}/phpunit php-phpunit-PHPUnit Substitute: %{_bindir}/rst2html python3-docutils Substitute: %{_bindir}/sphinx-build-2 python2-sphinx Substitute: %{_bindir}/valac vala Substitute: /usr/bin/pygmentize python3-pygments Substitute: /usr/bin/perl perl Substitute: /usr/bin/iconv glibc-common Substitute: %{_bindir}/hostname hostname Substitute: %{_bindir}/a2x asciidoc Substitute: /usr/bin/certtool gnutls-utils Substitute: /usr/bin/socat socat Substitute: /usr/sbin/ss iproute Substitute: /usr/bin/cmp diffutils Substitute: /usr/bin/rename util-linux Substitute: /usr/sbin/sysctl procps-ng Substitute: %{_bindir}/libgcrypt-config libgcrypt-devel Substitute: /usr/bin/man man-db Substitute: /usr/bin/dtrace systemtap-sdt-devel Substitute: /usr/sbin/ifconfig net-tools Substitute: %{_bindir}/sphinx-build python3-sphinx Substitute: /usr/include/gnu/stubs-32.h glibc32 Substitute: /usr/bin/dbus-launch dbus-x11 Substitute: /usr/bin/2to3 python3-devel Substitute: %{_bindir}/xsltproc libxslt Substitute: %{_bindir}/sed sed Substitute: %{_bindir}/sphinx-build-2 python2-sphinx Substitute: %{_bindir}/sphinx-build-3 python3-sphinx Substitute: python%{python3_pkgversion}-devel python3-devel Substitute: python%{python3_pkgversion}-setuptools python3-setuptools Substitute: python%{python3_pkgversion}-chardet python3-chardet Substitute: python%{python3_pkgversion}-urllib3 python3-urllib3 Substitute: python%{python3_pkgversion}-idna python3-idna Substitute: python%{python3_pkgversion}-pytest python3-pytest Substitute: python%{python3_pkgversion}-pytest-cov python3-pytest-cov Substitute: python%{python3_pkgversion}-pytest-httpbin python3-pytest-httpbin Substitute: python%{python3_pkgversion}-pytest-mock python3-pytest-mock Substitute: python%{python3_pkgversion}-pip python3-pip Substitute: python%{python3_pkgversion}-wheel python3-wheel Substitute: /usr/bin/dnf dnf Substitute: /usr/bin/zip zip Substitute: pkgconfig(libsystemd-journal) systemd-devel Substitute: %{_prefix}/share/i18n/locales/de_DE glibc-locale-source Substitute: /usr/bin/ssh-add openssh-clients Substitute: /usr/bin/ssh-agent openssh-clients Substitute: /usr/bin/ssh openssh-clients Substitute: /usr/bin/appstream-util libappstream-glib Substitute: /usr/bin/xmlto xmlto Substitute: /etc/init.d chkconfig Substitute: %{_includedir}/linux/if.h kernel-headers Substitute: /usr/bin/dbus-launch dbus-x11 Substitute: /lib/libc.so.6 glibc32 Substitute: /usr/lib/libc.so glibc32 Substitute: /lib64/libc.so.6 glibc Substitute: /usr/lib64/libc.so glibc Substitute: /usr/bin/qemu-img qemu Substitute: /usr/bin/pod2man perl-podlators Substitute: /usr/bin/appstream-util libappstream-glib Substitute: /usr/bin/xmlto xmlto Substitute: /usr/bin/pod2html perl Substitute: /usr/sbin/mke2fs e2fsprogs Substitute: %{_libdir}/krb5/plugins/kdb/db2.so krb5-libs Substitute: /usr/bin/gtk-encode-symbolic-svg gtk3-devel Substitute: /usr/bin/dos2unix dos2unix Substitute: /usr/bin/unix2dos dos2unix Substitute: /usr/bin/which which Substitute: /usr/bin/epstopdf texlive-epstopdf Substitute: /usr/bin/desktop-file-validate desktop-file-utils Substitute: pkgconfig(libavcodec) ffmpeg-devel Substitute: /usr/bin/valac vala Substitute: %{_bindir}/xsltproc libxslt Substitute: %{_bindir}/desktop-file-validate desktop-file-utils Substitute: %{_bindir}/appstream-util libappstream-glib Substitute: /usr/bin/ssh-agent openssh-clients Substitute: /usr/bin/ssh-add openssh-clients Substitute: /usr/bin/2to3 python3-devel Substitute: /usr/bin/texi2dvi texinfo-tex Substitute: /usr/bin/ssh openssh-clients Substitute: %{_bindir}/pod2html perl-podlators Substitute: %{_bindir}/pod2man perl-podlators Substitute: /usr/bin/pod2text perl-podlators Substitute: /usr/bin/ping iputils Substitute: /usr/bin/wget wget Substitute: /usr/bin/qemu-img qemu-img Substitute: /usr/bin/kreadconfig5 kf5-kconfig-core Substitute: /usr/bin/xmllint libxml2 Substitute: /usr/bin/nc nmap-ncat Substitute: /usr/bin/lsof lsof Substitute: /usr/bin/ps procps-ng Substitute: %{__perl} perl Substitute: /usr/bin/rpcgen rpcgen Substitute: %{_bindir}/latex texlive-latex Substitute: /usr/bin/sphinx-build python3-sphinx Substitute: %{_bindir}/sphinx-build python3-sphinx Substitute: %{_bindir}/memcached memcached Substitute: /usr/bin/tox python3-tox Substitute: %{_bindir}/2to3 python3-devel Substitute: %{_bindir}/mongod mongodb-server Substitute: %{_bindir}/redis-server redis Substitute: %{_bindir}/pkill procps-ng Substitute: %{_bindir}/netstat net-tools Substitute: %{_bindir}/gpg gnupg Substitute: %{__make} make Substitute: %{_datadir}/a2ps/afm/phvr.afm a2ps Substitute: %{_bindir}/podselect perl-Pod-Parser Substitute: /usr/bin/autopoint gettext-devel Substitute: %{_bindir}/perl perl Substitute: %{_bindir}/openssl openssl Substitute: %{_bindir}/man man-db Substitute: /usr/bin/zip zip Substitute: /usr/bin/c++ gcc Substitute: /usr/bin/makeinfo texinfo Substitute: %{_includedir}/magic.h file-devel Substitute: %{_bindir}/python python-unversioned-command Substitute: %{_includedir}/gnu/stubs-32.h glibc32 Substitute: /usr/bin/dnf dnf Substitute: /usr/bin/getopt util-linux Substitute: mysql-devel mariadb-connector-c-devel Substitute: gnupg gnupg2 Substitute: audiofile{?_isa} audiofile Substitute: /etc/pki/tls/certs/ca-bundle.crt ca-certificates Substitute: /usr/bin/xmlto xmlto Substitute: /usr/bin/appstream-util libappstream-glib Substitute: %{_bindir}/xsltproc libxslt Substitute: /usr/bin/xsltproc libxslt Substitute: /usr/bin/desktop-file-validate desktop-file-utils Substitute: /usr/bin/2to3 python3-devel Substitute: %{_bindir}/2to3 python3-devel Substitute: /usr/bin/texi2dvi texinfo-tex Substitute: /usr/bin/xmllint libxml2 Substitute: /usr/bin/makeinfo texinfo Substitute: /usr/bin/ssh openssh-clients Substitute: /usr/bin/perl perl Substitute: %{_bindir}/perl perl Substitute: /usr/bin/pod2man perl-podlators Substitute: %{_bindir}/pod2man perl-podlators Substitute: /usr/bin/iconv glibc-common Substitute: /usr/bin/man man-db Substitute: /usr/bin/pod2text perl-podlators Substitute: /usr/bin/ping iputils Substitute: /usr/bin/wget wget Substitute: /usr/bin/qemu-img qemu-img Substitute: %{_bindir}/sed sed Substitute: %{_bindir}/sphinx-build-3 python3-sphinx Substitute: /usr/bin/file file Substitute: /usr/bin/autopoint gettext-devel Substitute: /usr/bin/valac vala Substitute: %{_bindir}/valac vala Substitute: /usr/bin/dbus-launch dbus-x11 Substitute: libitm-devel Substitute: %{__perl} perl Substitute: %{__make} make Substitute: %{_bindir}/nsgmls opensp Substitute: %{_bindir}/rst2html python3-docutils Substitute: %{_bindir}/redis-server redis Substitute: %{_bindir}/netstat net-tools Substitute: %{_bindir}/memcached memcached Substitute: /usr/bin/g-ir-scanner gobject-introspection-devel Substitute: /usr/bin/awk gawk Substitute: /usr/bin/perl perl Substitute: /usr/bin/pod2html perl Substitute: /usr/sbin/mke2fs e2fsprogs Substitute: /usr/bin/pdflatex texlive-latex-bin-bin Substitute: /usr/bin/pathfix.py python3-devel #################### Order ######################### Order: filesystem:dbus Order: filesystem:glibc Order: filesystem:ncurses-libs Order: filesystem:bash Order: filesystem:libffi-devel Order: filesystem:vim-filesystem Order: filesystem:emacs-filesystem Order: filesystem:acl Order: filesystem:attr Order: filesystem:libgcc Order: filesystem:readline Order: filesystem:coreutils Order: filesystem:pcre2 Order: filesystem:ncurses Order: filesystem:lvm2 Order: filesystem:zlib Order: filesystem:elfutils Order: filesystem:util-linux Order: filesystem:findutils Order: filesystem:openssl Order: filesystem:zlib Order: filesystem:setup Order: audit:systemd Order: coreutils:openssl-libs Order: cryptsetup:unbound-libs Order: cryptsetup:openssh-server #################### Prefer ######################### Prefer: python3-wrapt Prefer: elfutils-devel elfutils Prefer: aws-sdk-java Prefer: libseccomp python3-pip wqy-zenhei-fonts gobject-introspection Prefer: rubygem-rspec Prefer: rubygem-rspec-expectations Prefer: jack-audio-connection-kit Prefer: python3-unversioned-command Prefer: glibc-all-langpacks curl libcurl libcurl-devel coreutils fedora-release util-linux-devel kernel-headers Prefer: perl-macros-5.30.1 langpacks-core-font-en texlive-latex Prefer: libpq-devel libpq Prefer: libepoxy Prefer: aqute-bnd Prefer: pygobject3-devel Prefer: gtk3 Prefer: texlive-lib Prefer: autogen texinfo glx-utils Prefer: jbig2dec java-1.8.0-openjdk-devel Prefer: java-1.7.0-openjdk-javadoc lxpolkit rubygem-minitest python3-capstone python3-webtest python-mock Prefer: sblim-sfcb crda clamav-data java-1.8.0-openjdk-javadoc pkcs11-helper-devel atlas Prefer: Lmod Prefer: lua Prefer: selinux-policy-mls perl-Archive-Extract-Z-Compress-Zlib perl-Archive-Extract-bz2-IO-Uncompress-Bunzip2 Prefer: binutils-devel python2-fabric perl-Archive-Extract-gz-Compress-Zlib perl-Archive-Extract-lzma-IO-Uncompress-UnLzma perl-Archive-Extract-zip-Archive-Zip Prefer: perl-Archive-Extract-lzma-IO-Uncompress-UnLzma perl-Archive-Extract-tar-Archive-Tar perl-Archive-Extract-tar-tar perl-Archive-Extract-tar-Archive-Tar Prefer: perl-Archive-Extract-tbz-Archive-Tar-IO-Uncompress-Bunzip2 perl-Archive-Extract-txz-Archive-Tar-IO-Uncompress-UnXz perl-Archive-Extract-xz-IO-Uncompress-UnXz Prefer: postfix Prefer: selinux-policy-mls Prefer: libverto-tevent java-1.7.0-openjdk-devel Prefer: postfix selinux-policy-minimum Prefer: atlas-sse3 Prefer: python-setuptools Prefer: elinks Prefer: libverto-libev Prefer: kernel Prefer: emacs Prefer: perl-Archive-Extract-tgz-Archive-Tar-Compress-Zlib Prefer: php-symfony3-options-resolver Prefer: golang-gopkg-check-devel Prefer: kernel-devel Prefer: rust-serde_derive-devel Prefer: openni-devel Prefer: perl-Archive-Extract-tgz-Archive-Tar-Compress-Zlib perl-Archive-Extract-Z-Compress-Zlib perl-Archive-Extract-bz2-IO-Uncompress-Bunzip2 Prefer: perl-Archive-Extract-gz-Compress-Zlib rubygem-minitest gnuplot Prefer: perl-Archive-Extract-lzma-IO-Uncompress-UnLzma perl-Archive-Extract-tar-Archive-Tar perl-Archive-Extract-tbz-Archive-Tar-IO-Uncompress-Bunzip2 Prefer: perl-Archive-Extract-txz-Archive-Tar-IO-Uncompress-UnXz perl-Archive-Extract-xz-IO-Uncompress-UnXz perl-Archive-Extract-zip-Archive-Zip Prefer: gnome-themes-standard Prefer: jbigkit-libs Prefer: libcdio-paranoia libcdio Prefer: java-1.8.0-openjdk Prefer: hamcrest Prefer: maven-plugin-tools Prefer: plexus-interactivity Prefer: jackson-dataformats-binary Prefer: maven-script Prefer: uglify-js Prefer: apache-commons-collections-devel Prefer: bouncycastle tomcat Prefer: libglvnd-devel Prefer: openEuler-release Prefer: openEuler-logos euleros-logos Prefer: openEuler-repos Prefer: openEuler-indexhtml Prefer: glassfish-servlet-api Prefer: glassfish-el-api Prefer: glassfish-websocket-api Prefer: ocaml-camlp4-devel Prefer: ocaml-csexp-devel Prefer: eclipse-equinox-osgi Prefer: ocaml-ocamlbuild Prefer: groovy Prefer: uglify-js Prefer: hibernate Prefer: kernel-headers Prefer: elinks Prefer: fonts-filesystem Prefer: gnu-free-sans-fonts Prefer: antlr4-runtime Prefer: antlr4 Prefer: plexus-interactivity Prefer: maven-script Prefer: aqute-bnd Prefer: hamcrest Prefer: maven-plugin-tools Prefer: tomcat Prefer: protobuf-java Prefer: protobuf-devel Prefer: jackson-dataformats-binary Prefer: postfix Prefer: xpp3 Prefer: selinux-policy-mls Prefer: selinux-policy-minimum Prefer: bouncycastle Prefer: rubygem-rspec Prefer: rubygem-rspec-expectations Prefer: python3-pip Prefer: rubygem-minitest Prefer: rubygem-rspec Prefer: libseccomp Prefer: wqy-zenhei-fonts Prefer: openssl-devel Prefer: gobject-introspection Prefer: autogen texinfo glx-utils Prefer: jbig2dec java-1.8.0-openjdk-devel Prefer: mesa-devel fontpackages-filesystem Prefer: protobuf-devel Prefer: jetty-http jetty-io jetty-security jetty-server jetty-servlet jetty-util Prefer: antlr4 Prefer: xpp3 Prefer: protobuf-java Prefer: openEuler-rpm-config ############################################################ Conflict: nss-softokn nss-softokn-freebl Release: %{?release} Macros: %_specdir %{_topdir}/SOURCES %openeuler 1 %_vendor openEuler %_isa %{?__isa:(%{__isa})}%{!?__isa:%{nil}} %vendor http://openeuler.org %distribution Huawei openEuler %packager http://openeuler.org %ext_info .gz %ext_man .gz %dist .oe2303 #for sign #%_signature gpg #%_gpg_path /home/abuild/.gnupg #%_gpg_name openeuler2303 #%__gpg_sign_cmd %{__gpg} \ # gpg --no-verbose --no-armor \ # %{?_gpg_digest_algo:--digest-algo %{_gpg_digest_algo}} \ # --batch --pinentry-mode=loopback --passphrase="" \ # --no-secmem-warning \ # %{?_gpg_sign_cmd_extra_args:%{_gpg_sign_cmd_extra_args}} \ # -u "%{_gpg_name}" -sbo %{__signature_filename} %{__plaintext_filename} %kernel_module_package_buildreqs kernel-devel %_without_lua_packages 1 %_without_storage_zfs 1 %info_add(:-:) test -x /sbin/install-info -a -f %{?2}%{?!2:%{_infodir}}/%{1}%ext_info && /sbin/install-info --info-dir=%{?2}%{?!2:%{_infodir}} %{?2}%{?!2:%{_infodir}}/%{1}%ext_info \ %{nil} %info_del(:-:) test -x /sbin/install-info -a ! -f %{?2}%{?!2:%{_infodir}}/%{1}%ext_info && /sbin/install-info --quiet --delete --info-dir=%{?2}%{?!2:%{_infodir}} %{?2}%{?!2:%{_infodir}}/%{1}%ext_info \ %{nil} %gcc_secure_exclude "libcareplus.spec|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" %_build_id_links none %disable_rpath \ sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool \ sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool %delete_la_and_a \ find $RPM_BUILD_ROOT -type f -name "*.la" -delete \ find $RPM_BUILD_ROOT -type f -name "*.a" -delete %delete_la find $RPM_BUILD_ROOT -type f -name "*.la" -delete %chrpath_delete find $RPM_BUILD_ROOT/ -type f -exec file {} ';' | grep "\<ELF\>" | awk -F ':' '{print $1}' | xargs -i chrpath --delete {} %package_help \ %package help \ Summary: Documents for %{name} \ Buildarch: noarch \ Requires: man info \ \ %description help \ Man pages and other related documents for %{name}. %install_info() \ /sbin/install-info %1 %{_infodir}/dir || : %install_info_rm() \ /sbin/install-info --remove %1 %{_infodir}/dir || : %__brp_digest_list /usr/lib/rpm/brp-digest-list %{buildroot} # macros for pkgs version and build %with_ocaml 1 %with_python3 1 %with_python2 0 %python3_pkgversion 3 %nocheck_exclude qt5-qtbase python3 %efi_arch aa64 %efi aarch64 x86_64 riscv64 %runselftest 0 %ocaml_native_compiler riscv64 %golang_arches %{ix86} x86_64 %{arm} aarch64 ppc64le s390x riscv64 %rust_arches x86_64 i686 armv7hl aarch64 ppc64 ppc64le s390x riscv64 %valgrind_arches %{ix86} x86_64 %{arm} aarch64 ppc64le s390x riscv64 %mono_arches %{ix86} x86_64 %{arm} aarch64 ppc64le s390x riscv64 %openblas_arches %{ix86} x86_64 %{arm} aarch64 ppc64le s390x riscv64 %nodejs_arches aarch64 x86_64 riscv64 %go_arches %{ix86} x86_64 %{arm} aarch64 ppc64le s390x riscv64 %qt5_qtwebengine_arches riscv64 %unsignedaa64 shim-unsigned-aarch64 %unsignedx64 shim-unsigned-x64 %unsignedia32 shim-unsigned-ia32 %shimveraa64 15 %shimverx64 15 %shimveria32 15 #for java %build (-XX:+PrintGCDetails -XX:+PrintGCTimeStamps were removed after jdk9) #(export MAVEN_OPTS="-Xms4096m -Xmx4096m -Xss2m -XX:MaxTenuringThreshold=0") %__spec_build_pre %{___build_pre} \ case %{name} in \ WasmEngine) \ export RUST_BACKTRACE=full ;; \ hibernate|hibernate4|infinispan|springframework|wildfly-core|jboss-dmr|eclipselink|gradle|protobuf|apache-mime4j|lucene) \ export JAVA_TOOL_OPTIONS="-Xmx4096m" ;; \ shrinkwrap-descriptors ) \ export MAVEN_OPTS="-Xss2m" ;; \ apache-poi ) \ sed -i -E 's/timeout=60000/timeout=500000/' poi-3.17/src/ooxml/testcases/org/apache/poi/xssf/extractor/TestXSSFImportFromXML.java \ sed -i -e 's/-Xmx512m/-Xmx1024m/' poi-3.17/build.xml ;; \ aws-sdk-java ) \ sed -i -e 's/<maxmemory>1024m/<maxmemory>4096m/' aws-sdk-java-9883b981ab5103cc6944fbf8f3b973994777350f/pom.xml aws-sdk-java-9883b981ab5103cc6944fbf8f3b973994777350f/aws-java-sdk-swf-libraries/pom.xml ;; \ codenarc|gmetrics|easymock|jboss-classfilewriter|junit) \ export MAVEN_OPTS="-Dsurefire.exitTimeout=180" ;; \ glassfish-hk2 ) \ : increase timeout \ sed -i 's/1000)/40000)/' glassfish-hk2-2.5.0-RELEASE/hk2-locator/src/test/java/org/glassfish/hk2/tests/locator/multithreaded1/MultiThreaded1Test.java ;;\ apache-commons-codec ) \ sed -i 's/timeout = 10000L/timeout = 100000L/' commons-codec-1.11-src/src/test/java/org/apache/commons/codec/language/bm/PhoneticEngineTest.java ;;\ firefox|scala|leveldb-java|derby|sbt) \ function keepalive() { while true; do sleep 28000; date; done } \ keepalive & ;; \ accumulo ) \ export 'MAVEN_OPTS=-Xms4096m -Xmx4096m -Xss2m -XX:MaxTenuringThreshold=0' ;; \ flume | flink | hadoop ) \ export 'MAVEN_OPTS=-Xms10240m -Xmx10240m -Xss2m -XX:MaxTenuringThreshold=0' \ export 'JAVA_OPTS=-Xms10240m -Xmx10240m' ;; \ system-storage-manager)\ : 预装的cryptsetup行为有变化,该版本未适配,手搓绕过;aarch64未预装\ sed -i '54a \\ \\ \\ \\ \\ \\ \\ \\ output = output[:17]' ssm-system-storage-manager-1.4/ssmlib/backends/crypt.py;;\ jython)\ : 增大超时\ sed -i -e 's/2000/20000/' jython-2.7.1/build.xml;;\ apache-commons-math ) \ sed -i -E 's/timeout=20000L/timeout=200000L/' commons-math3-3.6.1-src/src/test/java/org/apache/commons/math3/util/FastMathTest.java ;; \ oncn-bwm)\ : 正确性待验证\ sed -i 's/-D__x86_64__/-D__riscv_xlen=64/' oncn-bwm-1.1/bpf/CMakeLists.txt;;\ jboss-logmanager)\ : 超时\ sed -i 's/3L/30L/g' jboss-logmanager-2.1.18.Final/src/test/java9/org/jboss/logmanager/SystemLoggerTests.java;;\ sqljet)\ sed -i 's/<java classname=\"org.antlr.Tool\" fork=\"true\" failonerror=\"true\">/<java classname=\"org.antlr.Tool\" fork=\"true\" failonerror=\"false\">/g' sqljet-1.1.10/build.xml ;;\ esac # for %check code injection %__spec_check_pre %{___build_pre} \ case %{name} in \ coreutils | gd ) \ : disable check \ exit 0 ;; \ apache-commons-beanutils ) \ sed -i -E 's/<surefire.argLine>-Xmx50M</<surefire.argLine>-Xmx250M</' commons-beanutils-1.9.4-src/pom.xml ;; \ nodejs-mock-fs|nodejs-less|nodejs-grunt-contrib-watch|nodejs-source-map-support|fwupd|node-gyp ) \ : disable check \ exit 0 ;; \ nodejs-traverse)\ : 使用TAP测试的,禁用超时\ export TAP_TIMEOUT=0;;\ lsof | glib2 | libaio | gtest | openjdk-11 | wayland | systemd | python3 | sudo | subversion) \ : disable check \ exit 0 ;; \ openldap| pulseaudio | perl | nodejs-raw-body | nodejs-fast-levenshtein ) \ : disable check for testing images \ exit 0 ;; \ iproute|libnetfilter_conntrack|conntrack-tools) \ : 需要root权限,及OBS内核现缺少的特定配置,本地已测试成功\ exit 0 ;; \ numactl|libgusb)\ : numactl需要内核5.12才引入的CONFIG_NUMA,libgusb要访问硬件USB设备\ exit 0 ;; \ rsyslog|zsh|ksh)\ : rsyslog和zsh本地成功,OBS失败(docker, qemu)原因不明???\ : ksh本地basic.sh增大超时、meson_test禁用超时后能成功,OBS不能访问/dev/stdout stderr\ exit 0 ;; \ libsoup|dconf|jose) \ : same as %check except timeout disabled \ cd %{name}-%{version} \ %{meson_test} -t -1 \ exit $?;;\ sscg)\ cd sscg-sscg-%{version} \ %{meson_test} -t -1 \ exit $?;;\ vim) \ : this sub-test failed samely on x86 qemu \ sed -i '/func Test_edit_insertmode_ex_edit()/a return' vim90/src/testdir/test_edit.vim;; \ NetworkManager) \ sed -i 's/4000/9000/; s/max_waittime_msec=20000/max_waittime_msec=60000/' NetworkManager-1.32.12/src/tests/client/test-client.py ;; \ libuv) \ export UV_TEST_TIMEOUT_MULTIPLIER=10;;\ apr)\ : 增加超时\ sed -i 's/apr_time_from_sec(3)/apr_time_from_sec(30)/' apr-1.7.0/test/sendfile.c;;\ bind)\ : qemu下只有一个测试超时300秒:netmgr_test,未找到超时位置,先禁用???\ exit 0;;\ qemu72|qemu)\ : 测试需要在qemu-system模式下进行,内核至少要为5.10.0-11 \ exit 0;;\ gperftools)\ : 有一个profiler_unittest.sh测试失败,是libunwind段错误,原因未查明\ exit 0;;\ python-httpretty)\ sed -i 's/two=miliseconds/ten=miliseconds/g' httpretty-1.1.4/tests/functional/test_requests.py\ sed -i 's/two=miliseconds/ten=miliseconds/g' httpretty-1.1.4/tests/functional/test_httplib2.py\ sed -i 's/two=miliseconds/ten=miliseconds/g' httpretty-1.1.4/tests/functional/test_urllib2.py;;\ python-beautifulsoup4)\ : Need network?\ exit 0;;\ rubygem-ethon | rubygem-hiredis | rubygem-mini_magick | rubygem-pry | rubygem-railties | rubygem-redis | rubygem-thin | perl-IO-Compress)\ : 临时 disable 为了出包,后续在 factory 内修复。rubygem-byebug \ exit 0;;\ libmodulemd | python-yamlloader | http-parser )\ : obs 负载有点重所以大概率 timeout\ exit 0;;\ lasso | util-linux | hivex | mod_auth_openidc | iSulad | gupnp | lld-15 | lld)\ : 临时 disable 为了先出包,后续恢复状态\ exit 0;;\ esac :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