Projects
openEuler:Mainline
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:Mainline
%if 1 Macros: %_texmf /usr/share/texlive/texmf-local %_texmf_main /usr/share/texlive/texmf-dist %_texmf_vendor /usr/share/texlive/texmf-dist %_texmf_var /var/lib/texmf %_texmf_conf /usr/share/texlive/texmf-config %texlive_post \ mkdir -p /var/run/texlive \ touch /var/run/texlive/run-texhash \ touch /var/run/texlive/run-mtxrun \ : %texlive_postun \ if [ $1 == 1 ]; then \ mkdir -p /var/run/texlive \ touch /var/run/run-texhash \ else \ %{_bindir}/texhash 2> /dev/null \ fi \ : %texlive_posttrans \ if [ -e /var/run/texlive/run-texhash ] && [ -e %{_bindir}/texhash ]; then %{_bindir}/texhash 2> /dev/null; rm -f /var/run/texlive/run-texhash; fi \ if [ -e /var/run/texlive/run-mtxrun ]; then export TEXMF=/usr/share/texlive/texmf-dist; export TEXMFCNF=/usr/share/texlive/texmf-dist/web2c; export TEXMFCACHE=/var/lib/texmf; %{_bindir}/mtxrun --generate &> /dev/null; rm -f /var/run/texlive/run-mtxrun; fi \ : :Macros %endif %if 1 Preinstall: libtirpc libtirpc-devel Substitute: environment(modules) config(environment-modules) Prefer: environment-modules Substitute: Lmod environment-modules #############temporary adjust############### Prefer: jgit python3-dns Ignore: libasan Substitute: libasan Ignore: libquadmath-devel Substitute: libquadmath-devel Ignore: libquadmath-static Substitute: libquadmath-static Ignore: libwx_baseu-3.0.so.0(WXU_3.0)(64bit) Substitute: libwx_baseu-3.0.so.0(WXU_3.0)(64bit) Ignore: libwx_gtk3u_adv-3.0.so.0(WXU_3.0)(64bit) Substitute: libwx_gtk3u_adv-3.0.so.0(WXU_3.0)(64bit) Ignore: libwx_gtk3u_aui-3.0.so.0(WXU_3.0)(64bit) Substitute: libwx_gtk3u_aui-3.0.so.0(WXU_3.0)(64bit) Ignore: libwx_gtk3u_core-3.0.so.0(WXU_3.0)(64bit) Substitute: libwx_gtk3u_core-3.0.so.0(WXU_3.0)(64bit) Ignore: libwx_gtk3u_gl-3.0.so.0(WXU_3.0)(64bit) Substitute: libwx_gtk3u_gl-3.0.so.0(WXU_3.0)(64bit) Ignore: libwx_gtk3u_html-3.0.so.0(WXU_3.0)(64bit) Substitute: libwx_gtk3u_html-3.0.so.0(WXU_3.0)(64bit) Ignore: libwx_gtk3u_stc-3.0.so.0(WXU_3.0)(64bit) Substitute: libwx_gtk3u_stc-3.0.so.0(WXU_3.0)(64bit) Ignore: libwx_gtk3u_xrc-3.0.so.0(WXU_3.0)(64bit) Substitute: libwx_gtk3u_xrc-3.0.so.0(WXU_3.0)(64bit) ############################################ %ifarch riscv64 #Constraint: sandbox qemu Constraint: sandbox docker #Constraint: hardware:jobs 32 #Constraint: sandbox chroot %endif %ifarch x86_64 #Constraint: hardware:jobs 8 Constraint: sandbox chroot %endif %ifarch aarch64 Constraint: sandbox chroot #Constraint: hardware:jobs 8 %endif %ifarch riscv64 #Ignore: libimaevm.so.3()(64bit) #Substitute: libimaevm.so.3()(64bit) %endif ##### common macros ##### Macros: %source_date_epoch_from_changelog Y %clamp_mtime_to_source_date_epoch Y %use_source_date_epoch_as_buildtime Y #%_lto_cflags %{nil} :Macros # pipewire Preinstall: pulseaudio-libs-devel systemd-libs libtirpc libtirpc-devel # openEuler_Repo_riscv64_gcc openEuler_Repo_aarch64_gcc openEuler_Repo_x86_64_gcc %if %{defined openEuler_Repo_riscv64_gcc} || %{defined openEuler_Repo_aarch64_gcc} || %{defined openEuler_Repo_x86_64_gcc} Preinstall: rpm-build gcc ##### gcc macros ##### Macros: # https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Developer-Options.html#index-time #%_lto_cflags -time #%debug_package \ #%ifnarch noarch\ #%global __debug_package 1\ #%_debuginfo_template\ #%{?_debugsource_packages:%_debugsource_template}\ #%endif\ #%{nil} #%toolchain gcc :Macros %endif #openEuler_Repo_riscv64_llvm openEuler_Repo_aarch64_llvm openEuler_Repo_x86_64_llvm %if %{defined openEuler_Repo_riscv64_llvm} || %{defined openEuler_Repo_aarch64_llvm} || %{defined openEuler_Repo_x86_64_llvm} Preinstall: clang llvm gcc libgcc ##### llvm macros ##### Macros: %_lto_cflags %{nil} %debug_package %{nil} %__toolchain_glibc gcc %__toolchain_gcc gcc #%__toolchain_clang15 gcc #%__toolchain_clang gcc #%__toolchain_llvm gcc #%__toolchain_llvm12 gcc %__toolchain_unzip gcc %__toolchain_ceph gcc %toolchain clang %package_toolchain %{expand:%%{__toolchain_%{name}}} %toolchain %["%{package_toolchain}" == "gcc" ? "gcc" : "clang" ] %_distro_extra_cflags %["%{package_toolchain}" == "clang" ? "-Wno-error=int-conversion -Wno-error=unused-but-set-variable -Wno-error=strict-prototypes -gdwarf-4" : "" ] %_distro_extra_cxxflags %["%{package_toolchain}" == "clang" ? "-Wno-error=int-conversion -Wno-error=unused-but-set-variable -Wno-error=strict-prototypes -gdwarf-4" : "" ] :Macros %endif Support: rpm-build Prefer: llvm-libs # Preinstall Preinstall: filesystem make glibc libatomic libxml2-devel gupnp-devel gupnp-igd-devel Preinstall: digest-list-tools selinux-policy-targeted pesign-obs-integration 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 coreutils diffutils Preinstall: grep dbus lvm2 sudo kernel-headers 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 xz zstd bzip2 Preinstall: libcap libdb elfutils python3-libxml2 efibootmgr Preinstall: chkconfig util-linux lua dbus dbus-libs Preinstall: libxcrypt libacl systemd-libs rpm rpm-libs openssl-libs xz-libs Preinstall: nss nss-util nss-softokn audit git Preinstall: compat-openssl11-libs file device-mapper perl perl-libs Preinstall: perl-Exporter perl-Data-Dumper perl-constant perl-Getopt-Long perl-Carp perl-Digest-MD5 Preinstall: systemd libgcrypt-devel libgcrypt libgpg-error cryptsetup libsemanage Preinstall: glib2 dnf cmake copy-jdk-configs libffi libffi-devel gobject-introspection iputils iproute net-tools Preinstall: elfutils-extra ima-evm-utils-libs guile-devel libseccomp libtpms-devel # Order #Order: ncurses-libs:filesystem #Order: coreutils:openssl-libs #Order: audit:systemd #Order: cryptsetup:unbound-libs openssh-server Order: filesystem:glibc Order: filesystem:zlib Order: filesystem:xz-libs Order: filesystem:libgcrypt Order: filesystem:readline Order: filesystem:file Order: filesystem:diffutils Order: filesystem:dbus Order: filesystem:libffi Order: filesystem:libffi-devel Order: filesystem:coreutils Order: filesystem:bash Order: filesystem:acl Order: filesystem:attr Order: filesystem:libgcc Order: filesystem:setup Order: filesystem:xz-libs Order: filesystem:ncurses-libs Order: filesystem:emacs-filesystem Order: filesystem:vim-filesystem Order: filesystem:pcre2 Order: filesystem:perl-Exporter Order: filesystem:nspr Order: filesystem:libpcap Order: filesystem:python3-ldb Order: filesystem:python3-ldb-devel Order: filesystem:p11-kit Order: filesystem:iptables-libs Order: filesystem:audit-libs Order: filesystem:libuuid Order: filesystem:libsmartcols Order: filesystem:diffutils Order: filesystem:libsmartcols Order: filesystem:kernel-headers Order: filesystem:libcap-ng Order: filesystem:m4 Order: filesystem:libuuid Order: filesystem:libsmartcols Order: filesystem:libgpg-error Order: filesystem:libxcrypt Macros: %__spec_check_pre %{___build_pre} \ exit 0 # case %{name} in \ # python-hatch-vcs | systemd | python-werkzeug) \ # : disable check \ # exit 0 ;; \ # iproute ) \ # : %check 需要 sudo 权限 - @misaka00251 \ # exit 0 ;; \ # conntrack-tools|libnetfilter_conntrack) \ # : 需root权限、内核需nftable特定配置。本地成功日志:\ # : https://gitee.com/laokz/oerv/blob/master/rpm/conntrack-tools.log \ # : https://gitee.com/laokz/oerv/blob/master/rpm/libnetfilter_conntrack.log \ # exit 0 ;; \ # esac :Macros %endif
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