%_dist mamba %_docdir %_defaultdocdir %_check_dirname_deps 0 %_check_symlink_deps 0 %majorminor %(echo %version | cut -d. -f 1-2) # obsoleted macro (for compatibility with QiLinux packages) # do not use it; use %python_version instead %pyver %(python -V 2>&1 | cut -f2 -d" " | cut -f1,2 -d".") #------------------------------------------------------------------------ # Macros for building and installing %make_jobs %{__make} %{?_smp_mflags} %make \ CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \ CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \ FFLAGS="${FFLAGS:-%optflags}" ; export FFLAGS ; \ %{make_jobs} %makeinstall \ make DESTDIR=%{buildroot} install %makeoldinstall \ make \\\ prefix=%{?buildroot:%{buildroot}}%{_prefix} \\\ exec_prefix=%{?buildroot:%{buildroot}}%{_exec_prefix} \\\ bindir=%{?buildroot:%{buildroot}}%{_bindir} \\\ sbindir=%{?buildroot:%{buildroot}}%{_sbindir} \\\ sysconfdir=%{?buildroot:%{buildroot}}%{_sysconfdir} \\\ datadir=%{?buildroot:%{buildroot}}%{_datadir} \\\ includedir=%{?buildroot:%{buildroot}}%{_includedir} \\\ libdir=%{?buildroot:%{buildroot}}%{_libdir} \\\ libexecdir=%{?buildroot:%{buildroot}}%{_libexecdir} \\\ localstatedir=%{?buildroot:%{buildroot}}%{_localstatedir} \\\ sharedstatedir=%{?buildroot:%{buildroot}}%{_sharedstatedir} \\\ mandir=%{?buildroot:%{buildroot}}%{_mandir} \\\ infodir=%{?buildroot:%{buildroot}}%{_infodir} \\\ install %makeinstall_perl make pure_install DESTDIR=%{buildroot} #------------------------------------------------------------------------ # Macros for installing and uninstalling info pages %__install_info /sbin/install-info %install_info() \ %{__install_info} %{_infodir}/%{1}.gz %{_infodir}/dir ||:\; %uninstall_info() \ if [ "$1" = "0" ]; then \ %{__install_info} --delete %{_infodir}/%{1}.gz %{_infodir}/dir \ fi \ %{nil} #============================================================================== # ---- configure macros. # #%_prefix /usr #%_exec_prefix %{_prefix} #%_bindir %{_exec_prefix}/bin #%_sbindir %{_exec_prefix}/sbin #%_libexecdir %{_exec_prefix}/libexec #%_datadir %{_prefix}/share #%_sysconfdir /etc #%_sharedstatedir %{_prefix}/com #%_localstatedir /var #%_lib lib #%_libdir %{_exec_prefix}/%{_lib} #%_includedir %{_prefix}/include #%_oldincludedir /usr/include #%_infodir %{_prefix}/share/info #%_mandir %{_prefix}/share/man #%_initrddir %{_sysconfdir}/rc.d/init.d # #%_defaultdocdir %{_usr}/share/doc %_smp_mflags %([ -z "$RPM_BUILD_NCPUS" ] \\\ && RPM_BUILD_NCPUS="`/usr/bin/getconf _NPROCESSORS_ONLN`"; \\\ [ "$RPM_BUILD_NCPUS" -gt 1 ] && echo "-j$RPM_BUILD_NCPUS") #--------------------------------------------------------------------- # Multilibs %_multilibno 1 %_multilibpatt (/%{_lib}|/usr/%{_lib}(|/gconv)|/usr/local/%{_lib}|/usr/X11R6/%{_lib}|/opt/%{_lib})/[^/]*\\.([oa]|la|so[0-9.]*)$ #============================================================================== # ---- Build policy macros. # #--------------------------------------------------------------------- # Expanded at end of %install scriptlet. # %__arch_install_post %{nil} %__os_install_post \ /usr/lib/rpm/brp-infodir \ /usr/lib/rpm/brp-strip-builddirs \ /usr/lib/rpm/brp-compress \ /usr/lib/rpm/brp-strip \ /usr/lib/rpm/brp-strip-shared \ /usr/lib/rpm/brp-strip-static-archive \ /usr/lib/rpm/brp-strip-comment-note \ /usr/lib/rpm/brp-nobuildrootpath \ %{nil} %__spec_install_post\ %{?__debug_package:%{__debug_install_post}}\ %{__arch_install_post}\ %{__os_install_post}\ %{nil} # Executed after copying %doc to DOCDIR, with $DOCDIR set #%__compress_doc /usr/lib/rpm/compress-doc%{?_noautocompressdoc: --noautocompressdoc='%{_noautocompressdoc}'}