]> git.pld-linux.org Git - SPECS.git/blob - gnuserv.spec
SPECS updated Mon 29 Apr 22:05:02 CEST 2024
[SPECS.git] / gnuserv.spec
1 Summary:        Gnuserv - editing server for Emacs
2 Summary(pl.UTF-8):      Gnuserv - serwer dla Emacsa
3 Name:           gnuserv
4 Version:        3.12.6
5 Release:        5
6 License:        GPL v2+
7 Group:          Applications/Editors/Emacs
8 Source0:        http://meltin.net/hacks/emacs/src/%{name}-%{version}.tar.gz
9 # Source0-md5:  011a6644c193579245ca09eaae8c9850
10 Patch0:         %{name}-mandir.patch
11 URL:            http://meltin.net/hacks/emacs/
12 BuildRequires:  autoconf
13 BuildRequires:  rpmbuild(macros) >= 1.402
14 Requires:       emacs
15 Requires:       gnuserv-elisp = %{version}-%{release}
16 Conflicts:      xemacs
17 BuildArch:      noarch
18 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20 %description
21 gnuserv allows you to attach to an already running Emacs. This allows
22 external programs to make use of Emacs' editing capabilities. It is
23 like GNU Emacs' emacsserver/server.el, but has many more features.
24
25 %description -l pl.UTF-8
26 gnuserv pozwala innym programom połączyć się z uruchomionym Emacsem.
27 Umożliwia im to korzystanie z Emacsa jako edytora. Jest podobny do
28 emacsserver/server.el GNU Emacsa, ale dużo bardziej rozbudowany.
29
30 %package elisp
31 Summary:        Compiled elisp files for gnuserv
32 Summary(pl.UTF-8):      Skompilowany kod elisp gnuserv
33 Group:          Applications/Editors/Emacs
34 Requires:       %{_bindir}/gnuserv
35 %requires_eq emacs
36
37 %description elisp
38 Compiled elisp files for gnuserv
39
40 %description elisp -l pl.UTF-8
41 Skompilowany kod elisp gnuserv
42
43 %package elisp-el
44 Summary:        Source elisp files for gnuserv
45 Summary(pl.UTF-8):      Kod źródłowy elisp gnuserv
46 Group:          Applications/Editors/Emacs
47 Requires:       %{name}-elisp = %{version}-%{release}
48
49 %description elisp-el
50 Source elisp files for gnuserv
51
52 %description elisp-el -l pl.UTF-8
53 Kod źródłowy elisp gnuserv
54
55 %package client
56 Summary:        gnuserv client program
57 Summary(pl.UTF-8):      Program kliencki dla gnuserv
58 Group:          Applications/Editors/Emacs
59 Conflicts:      xemacs
60
61 %description client
62 A client program for gnuserv.
63
64 %description client -l pl.UTF-8
65 Program kliencki dla gnuserv.
66
67 %prep
68 %setup -q
69 %patch0 -p1
70
71 %build
72 %{__autoconf}
73 %{__autoheader}
74
75 %configure
76 echo '#define SYS_SIGLIST_DECLARED 1 /* Kludge! */' >> config.h
77
78 %{__make}
79
80 %install
81 rm -rf $RPM_BUILD_ROOT
82 install -d $RPM_BUILD_ROOT%{_emacs_lispdir}
83
84 %makeinstall
85 install -d $RPM_BUILD_ROOT%{_emacs_lispdir}
86 install *.elc *.el $RPM_BUILD_ROOT%{_emacs_lispdir}
87
88 %clean
89 rm -rf $RPM_BUILD_ROOT
90
91 %files
92 %defattr(644,root,root,755)
93 %doc README README.orig ChangeLog
94 %attr(755,root,root) %{_bindir}/gnuserv
95
96 %files elisp
97 %defattr(644,root,root,755)
98 %{_emacs_lispdir}/*.elc
99
100 %files elisp-el
101 %defattr(644,root,root,755)
102 %{_emacs_lispdir}/*.el
103
104 %files client
105 %defattr(644,root,root,755)
106 %attr(755,root,root) %{_bindir}/gnuclient
107 %attr(755,root,root) %{_bindir}/gnudoit
108 %{_mandir}/*/*
This page took 0.425724 seconds and 3 git commands to generate.