# note: for new macos look into redhat-rpm-config rpm!

%_datarootdir %_datadir
%_metainfodir %_datadir/metainfo

%__fc_all_arches %ix86 x86_64 %arm %{?e2k:%e2k} ia64 ppc ppc64 alpha
%ghc_arches %__fc_all_arches
# see gcc-common
%GNAT_arches %ix86 x86_64
%GPRbuild_arches %__fc_all_arches
%mono_arches %__fc_all_arches
%ocaml_arches %__fc_all_arches
%openblas_arches %__fc_all_arches
%qt5_qtwebengine_arches %__fc_all_arches

%python_version_nodot   %(LC_ALL=C %__python -c 'import sys; print "%%u%%u" %% sys.version_info[0:2]' 2>/dev/null || echo 27)
%python3_pkgversion 3

%py_setup setup.py
%py2_shbang_opts -s
%py3_shbang_opts -s
%py2_build() \
CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \
CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \
FFLAGS="${FFLAGS:-%optflags}" ; export FFLAGS ; \
%{__python} %{py_setup} %{?py_setup_args} build --executable="%{__python} %{py2_shbang_opts}" %{?*} \
sleep 1

%py2_install \
CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \
CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \
FFLAGS="${FFLAGS:-%optflags}" ; export FFLAGS ; \
%{__python} %{py_setup} %{?py_setup_args} install -O1 --skip-build --root %{buildroot}

%py3_build() \
CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \
CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \
FFLAGS="${FFLAGS:-%optflags}" ; export FFLAGS ; \
%{__python3} %{py_setup} %{?py_setup_args} build --executable="%{__python3} %{py3_shbang_opts}" %{?*} \
sleep 1

%py3_install \
CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \
CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \
FFLAGS="${FFLAGS:-%optflags}" ; export FFLAGS ; \
%{__python3} %{py_setup} %{?py_setup_args} install -O1 --skip-build --root %{buildroot}

%sugaractivitydir %_datadir/sugar/activities/
%sugarlibdir %{_libdir}/sugar/activities/

%_cups_serverbin /usr/lib/cups
%_rundir /run

%__global_ldflags       -Wl,-z,relro
%build_ldflags     %__global_ldflags

#systemd_post_with_restart wicd.service
%_jsdir %_datadir/javascript

# until https://bugzilla.altlinux.org/show_bug.cgi?id=34684
%make_build %_make_bin -j${NPROCS:=%__nprocs}
