.
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=403
This commit is contained in:
parent
9c1043548b
commit
24c0de2276
13
emacs.spec
13
emacs.spec
@ -172,11 +172,13 @@ Requires: etags
|
|||||||
Requires: mailutils
|
Requires: mailutils
|
||||||
%endif
|
%endif
|
||||||
Requires(pre): fileutils
|
Requires(pre): fileutils
|
||||||
|
%if %{with games}
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
Suggests: %{name}-games
|
Suggests: %{name}-games
|
||||||
%else
|
%else
|
||||||
Recommends: %{name}-games
|
Recommends: %{name}-games
|
||||||
%endif
|
%endif
|
||||||
|
%endif
|
||||||
Source: https://ftp.gnu.org/gnu/emacs/emacs-%{version}.tar.xz
|
Source: https://ftp.gnu.org/gnu/emacs/emacs-%{version}.tar.xz
|
||||||
Source1: app-defaults.Emacs
|
Source1: app-defaults.Emacs
|
||||||
Source2: site-lisp.tar.bz2
|
Source2: site-lisp.tar.bz2
|
||||||
@ -326,13 +328,12 @@ This package contains all the Info files for GNU Emacs. These files can
|
|||||||
be read online with GNU Emacs. They describe Emacs and some of its
|
be read online with GNU Emacs. They describe Emacs and some of its
|
||||||
modes.
|
modes.
|
||||||
|
|
||||||
|
%if %{with games}
|
||||||
%package games
|
%package games
|
||||||
Requires: emacs = %{version}-%{release}
|
Requires: emacs = %{version}-%{release}
|
||||||
%if %{with games}
|
|
||||||
Requires(pre): group(games)
|
Requires(pre): group(games)
|
||||||
Requires(pre): user(games)
|
Requires(pre): user(games)
|
||||||
Requires(pre): permissions
|
Requires(pre): permissions
|
||||||
%endif
|
|
||||||
Provides: emacs:%{_localstatedir}/games/emacs
|
Provides: emacs:%{_localstatedir}/games/emacs
|
||||||
Summary: Provides scores for Emacs games
|
Summary: Provides scores for Emacs games
|
||||||
Group: Amusements/Games/Other
|
Group: Amusements/Games/Other
|
||||||
@ -340,6 +341,7 @@ Group: Amusements/Games/Other
|
|||||||
%description games
|
%description games
|
||||||
This package provides capability to play games for members of the user
|
This package provides capability to play games for members of the user
|
||||||
group called "games".
|
group called "games".
|
||||||
|
%endif
|
||||||
|
|
||||||
%package -n etags
|
%package -n etags
|
||||||
Summary: Generate Tag Files for Use with Emacs
|
Summary: Generate Tag Files for Use with Emacs
|
||||||
@ -538,7 +540,9 @@ DESKTOP="--with-x \
|
|||||||
--without-native-compilation \
|
--without-native-compilation \
|
||||||
%endif
|
%endif
|
||||||
--without-hesiod \
|
--without-hesiod \
|
||||||
|
%if %{with games}
|
||||||
--with-gameuser=:games \
|
--with-gameuser=:games \
|
||||||
|
%endif
|
||||||
--with-kerberos \
|
--with-kerberos \
|
||||||
--with-kerberos5 \
|
--with-kerberos5 \
|
||||||
--with-file-notification=inotify \
|
--with-file-notification=inotify \
|
||||||
@ -3519,8 +3523,8 @@ fi
|
|||||||
%{_mandir}/man1/*.1%{ext_man}
|
%{_mandir}/man1/*.1%{ext_man}
|
||||||
%exclude %{_mandir}/man1/*tags.1%{ext_man}
|
%exclude %{_mandir}/man1/*tags.1%{ext_man}
|
||||||
|
|
||||||
%files games
|
|
||||||
%if %{with games}
|
%if %{with games}
|
||||||
|
%files games
|
||||||
%attr(02755,games,games) %{_libexecdir}/emacs/%{version}/%{_target_cpu}-suse-linux/update-game-score
|
%attr(02755,games,games) %{_libexecdir}/emacs/%{version}/%{_target_cpu}-suse-linux/update-game-score
|
||||||
%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/
|
||||||
@ -3530,12 +3534,11 @@ 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
|
||||||
%else
|
|
||||||
%{_libexecdir}/emacs/%{version}/%{_target_cpu}-suse-linux/update-game-score
|
%{_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
|
||||||
|
%endif
|
||||||
|
|
||||||
%files -n emacs-nox
|
%files -n emacs-nox
|
||||||
%defattr(-, root, root)
|
%defattr(-, root, root)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user