diff --git a/cinnamon-screensaver.spec b/cinnamon-screensaver.spec index 16d4b05..c2efec1 100644 --- a/cinnamon-screensaver.spec +++ b/cinnamon-screensaver.spec @@ -62,6 +62,7 @@ NOCONFIGURE=1 ./autogen.sh %build %configure +sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool %make_build V=1 %install @@ -84,8 +85,8 @@ for file in $RPM_BUILD_ROOT%{_datadir}/cinnamon-screensaver/*.py; do chmod a+x $file done chmod a-x $RPM_BUILD_ROOT%{_datadir}/cinnamon-screensaver/{dbusdepot,util,widgets}/__init__.py -chmod a-x $RPM_BUILD_ROOT%{_datadir}/cinnamon-screensaver/{__init__.py,config.py} -sed -i -e 's@/usr/bin/env python3@/usr/bin/python3@g' $RPM_BUILD_ROOT%{_datadir}/cinnamon-screensaver/screensavers/*@cinnamon.org/main +chmod a-x $RPM_BUILD_ROOT%{_datadir}/cinnamon-screensaver/{__init__,config}.py +chmod a+x $RPM_BUILD_ROOT%{_datadir}/cinnamon-screensaver/pamhelper/authClient.py # Delete development files rm $RPM_BUILD_ROOT%{_libdir}/libcscreensaver.la