RPM: update tde-guidance

Signed-off-by: François Andriot <albator78@libertysurf.fr>
pull/219/head
François Andriot 2 years ago
parent 26352e75c9
commit f6a4f535bc

@ -143,14 +143,10 @@ BuildRequires: xscreensaver-gl
%endif %endif
# PYTHON support # PYTHON support
%if 0%{?rhel} >= 8 || 0%{?fedora} >= 31 || 0%{?suse_version} >= 1550 || 0%{?mgaversion} >= 8 %global python python3
%global python python2 %global __python %__python3
%global __python %__python2 %global python_sitearch %{python3_sitearch}
%global python_sitearch %{python2_sitearch} %{!?python_sitearch:%global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
%else
%global python python
%endif
%{!?python_sitearch:%global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
BuildRequires: %{python} BuildRequires: %{python}
BuildRequires: %{python}-devel BuildRequires: %{python}-devel
@ -206,7 +202,7 @@ or can be run as standalone applications.
%{python_sitearch}/%{name}/userconfig.py* %{python_sitearch}/%{name}/userconfig.py*
%{python_sitearch}/%{name}/wineconfig.py* %{python_sitearch}/%{name}/wineconfig.py*
%{tde_tdedocdir}/HTML/en/guidance/ %{tde_tdedocdir}/HTML/en/guidance/
%{python_sitearch}/%{name}/__pycache__/
# Files from powermanager # Files from powermanager
%if 0%{?with_powermanager} %if 0%{?with_powermanager}
@ -241,7 +237,8 @@ Guidance configuration tools.
%{python_sitearch}/%{name}/wineread.py* %{python_sitearch}/%{name}/wineread.py*
%{python_sitearch}/%{name}/winewrite.py* %{python_sitearch}/%{name}/winewrite.py*
%{python_sitearch}/%{name}/xf86misc.py* %{python_sitearch}/%{name}/xf86misc.py*
%{python_sitearch}/ixf86misc.so %{python_sitearch}/ixf86misc*.so
%{python_sitearch}/xf86misc*.pyc
########## ##########
@ -384,8 +381,9 @@ chrpath -r %{tde_libdir} %{buildroot}%{tde_tdelibdir}/kcm_*.so
##### BACKENDS INSTALLATION ##### BACKENDS INSTALLATION
# The xf86misc stuff should not go under /opt/trinity bur under /usr !!! # The xf86misc stuff should not go under /opt/trinity bur under /usr !!!
%__mv -f %{buildroot}%{tde_libdir}/python*/site-packages/ixf86misc.so %{buildroot}%{python_sitearch} %__mv -f %{buildroot}%{tde_libdir}/python*/site-packages/ixf86misc*.so %{buildroot}%{python_sitearch}/
%__mv -f %{buildroot}%{tde_libdir}/python*/site-packages/xf86misc.py* %{buildroot}%{python_sitearch}/%{name} %__mv -f %{buildroot}%{tde_libdir}/python*/site-packages/__pycache__/xf86misc*.pyc %{buildroot}%{python_sitearch}/
%__mv -f %{buildroot}%{tde_libdir}/python*/site-packages/xf86misc.py* %{buildroot}%{python_sitearch}/%{name}/
%if 0%{?rhel} || 0%{?fedora} || 0%{?mgaversion} || 0%{?mdkversion} %if 0%{?rhel} || 0%{?fedora} || 0%{?mgaversion} || 0%{?mdkversion}
%__rm -f %{buildroot}%{tde_datadir}/apps/guidance/MonitorsDB %__rm -f %{buildroot}%{tde_datadir}/apps/guidance/MonitorsDB
@ -433,13 +431,8 @@ chmod 0755 %{buildroot}%{python_sitearch}/%{name}/gpmhelper.py
# Replace all '#!' calls to python with /usr/bin/python # Replace all '#!' calls to python with /usr/bin/python
# and make them executable # and make them executable
%if 0%{?fedora} >= 30 || 0%{?rhel} >= 8 || 0%{?mgaversion} >= 8
%define python /usr/bin/python2
%else
%define python /usr/bin/python
%endif
for i in `find %{buildroot} -type f`; do for i in `find %{buildroot} -type f`; do
sed '1s,#!.*python[^ ]*\(.*\),#! %python\1,' \ sed '1s,#!.*python[^ ]*\(.*\),#!/usr/bin/env %python\1,' \
$i > $i.temp; $i > $i.temp;
if cmp --quiet $i $i.temp; then if cmp --quiet $i $i.temp; then
rm -f $i.temp; rm -f $i.temp;

Loading…
Cancel
Save