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 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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user