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