SHA256
1
0
forked from pool/emacs
Dr. Werner Fink 2024-07-18 14:05:19 +00:00 committed by Git OBS Bridge
parent 24c0de2276
commit 3373828f5b

View File

@ -31,6 +31,7 @@
%bcond_with memmmap
%bcond_with checks
%bcond_without games
%define gattr 00755
Name: emacs
%if %{with checks}
@ -818,7 +819,7 @@ do
done
%endif
%if %{with games}
%if %{with games} && "%{gattr}" == "02755"
%if 0%{?suse_version} >= 1699
mkdir -p %{buildroot}%{_datadir}/permissions/permissions.d
(cat > %{buildroot}%{_datadir}/permissions/permissions.d/emacs-games) <<-'EOF'
@ -843,7 +844,7 @@ mkdir -p %{buildroot}%{_sysconfdir}/permissions.d
make check
%endif
%if %{with games}
%if %{with games} && "%{gattr}" == "02755"
%verifyscript games
%verify_permissions -e %{_libexecdir}/emacs/%{version}/%{_target_cpu}-suse-linux/update-game-score
%endif
@ -851,7 +852,7 @@ make check
%pre
test -L usr/bin/emacs && rm -f usr/bin/emacs || true
%if %{with games}
%if %{with games} && "%{gattr}" == "02755"
%post games
%set_permissions %{_libexecdir}/emacs/%{version}/%{_target_cpu}-suse-linux/update-game-score
%endif
@ -3525,7 +3526,8 @@ fi
%if %{with games}
%files games
%attr(02755,games,games) %{_libexecdir}/emacs/%{version}/%{_target_cpu}-suse-linux/update-game-score
%attr(%{gattr},games,games) %{_libexecdir}/emacs/%{version}/%{_target_cpu}-suse-linux/update-game-score
%if "%{gattr}" == "02755"
%if 0%{?suse_version} >= 1699
%attr(0755,root,root) %{_datadir}/permissions/permissions.d/
%attr(0644,root,root) %{_datadir}/permissions/permissions.d/emacs-games
@ -3534,7 +3536,7 @@ fi
%config %attr(0644,root,root) %{_sysconfdir}/permissions.d/emacs-games
%config %attr(0644,root,root) %{_sysconfdir}/permissions.d/emacs-games.paranoid
%endif
%{_libexecdir}/emacs/%{version}/%{_target_cpu}-suse-linux/update-game-score
%endif
%dir %attr(775,games,games) %{_localstatedir}/games/emacs
%attr(660,games,games) %{_localstatedir}/games/emacs/snake-scores
%attr(660,games,games) %{_localstatedir}/games/emacs/tetris-scores