%_metainfodir %_datadir/metainfo

# see rpm-helper for rpm scriplets
# see rpm-mageia-setup for mga specific macros

# mageia build.macros.in

%rename() \
Obsoletes: %{1} <= %{?epoch:%epoch}%{?!epoch:0}:%{version}-%{release} \
Provides: %{1} = %{?epoch:%epoch}%{?!epoch:0}:%{version}-%{release}

# from rpm-mageia-setup-build (20build.macros)

%_arch_tag_suffix %([ "%{?_lib}" = "lib64" ] && echo "()(64bit)")
%arch_tagged() %{1}%{_arch_tag_suffix} %{?2:%{2} %{3}%{?!3:%{error:undefined 3rd argument in arch_tagged}}}

# Default extension to use (for info files)
%_extension *

%serverbuild %add_optflags -fstack-protector-all \
%{nil}

%_vpath_srcdir .
%_vpath_builddir build

# not mga specific; move to generic-compat?
%_rundir /run
#------------------------------------------------------------------------------
# Python specific macros

# More Python specific macro definitions (originally from PLD).
#
# backward compatibility
%py_platlibdir          %(python -c 'import distutils.sysconfig; print distutils.sysconfig.get_python_lib(standard_lib=1,plat_specific=1)' 2>/dev/null || echo PYTHON-LIBDIR-NOT-FOUND)
%py_purelibdir          %(python -c 'import distutils.sysconfig; print distutils.sysconfig.get_python_lib(standard_lib=1,plat_specific=0)' 2>/dev/null || echo PYTHON-LIBDIR-NOT-FOUND)
%py_platsitedir         %(python -c 'import distutils.sysconfig; print distutils.sysconfig.get_python_lib(plat_specific=1)' 2>/dev/null || echo PYTHON-LIBDIR-NOT-FOUND)
%py_puresitedir         %(python -c 'import distutils.sysconfig; print distutils.sysconfig.get_python_lib()' 2>/dev/null || echo PYTHON-LIBDIR-NOT-FOUND)
#------------------------------------------------------------------------------

#------------------------------------------------------------------------------
# Systemd and general service related macros
#
%_tmpfilescreate() systemd-tmpfiles --create %{1}.conf \
%{nil}
#------------------------------------------------------------------------------

# alt linux; we use natural versioning
%perl_convert_version() %(echo %{1} | sed 's,^v,,')
