forked from pool/emacs
.
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=404
This commit is contained in:
parent
24c0de2276
commit
3373828f5b
12
emacs.spec
12
emacs.spec
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user