]> git.pld-linux.org Git - packages/gpm.git/blob - gpm.spec
- md5
[packages/gpm.git] / gpm.spec
1 Summary:        General Purpose Mouse support for Linux
2 Summary(de):    Allgemeine Mausunterstützung für Linux
3 Summary(es):    Soporte para ratón en terminales modo texto
4 Summary(fr):    Gestion générale de la souris pour Linux
5 Summary(ja):    Linux¥³¥ó¥½¡¼¥ë¤Î¤¿¤á¤Î¥Þ¥¦¥¹¡¦¥µ¡¼¥Ð¡£
6 Summary(pl):    Wsparcie dla myszki w systemie Linux
7 Summary(pt_BR): Suporte para mouse em terminais modo texto
8 Summary(ru):    óÅÒ×ÅÒ ÒÁÂÏÔÙ Ó ÍÙÛØÀ ÄÌÑ ËÏÎÓÏÌÉ Linux
9 Summary(tr):    Genel amaçlý fare desteði
10 Summary(uk):    óÅÒ×ÅÒ ÒÏÂÏÔÉ Ú ÍÉÛÏÀ ÄÌÑ ËÏÎÓÏ̦ Linux
11 Name:           gpm
12 Version:        1.20.1
13 Release:        4
14 Epoch:          1
15 License:        GPL
16 Group:          Daemons
17 Source0:        ftp://arcana.linux.it/pub/gpm/%{name}-%{version}.tar.bz2
18 # Source0-md5:  2c63e827d755527950d9d13fe3d87692
19 Source1:        %{name}.init
20 Source2:        %{name}.sysconfig
21 Source3:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
22 # Source3-md5:  893cf1468604523c6e9f9257a5671688
23 Patch0:         %{name}-info.patch
24 Patch1:         %{name}-OPEN_MAX.patch
25 Patch2:         %{name}-DESTDIR.patch
26 Patch3:         %{name}-root.patch
27 Patch4:         %{name}-serialconsole.patch
28 Patch5:         %{name}-gawk.patch
29 Patch6:         %{name}-mawk.patch
30 Patch7:         %{name}-nodebug.patch
31 Patch8:         %{name}-dont_display_stupid_error_messages.patch
32 Patch9:         %{name}-link.patch
33 Patch10:        %{name}-lib-segv.patch
34 BuildRequires:  ncurses-devel >= 5.0
35 BuildRequires:  gawk
36 BuildRequires:  bison
37 BuildRequires:  autoconf
38 BuildRequires:  automake
39 PreReq:         rc-scripts >= 0.2.0
40 PreReq:         /sbin/chkconfig
41 Requires:       %{name}-libs = %{version}
42 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43
44 %define         _sysconfdir     /etc
45
46 %description
47 GPM adds mouse support to text-based Linux applications such as emacs,
48 Midnight Commander, and more. It also provides console cut-and-paste
49 operations using the mouse. Includes a program to allow pop-up menus
50 to appear at the click of a mouse button.
51
52 %description -l de
53 GPM ermöglicht Maus-Unterstützung für zeichenorientierte Linux-
54 Anwendungen wie z.B. emacs und Midnight Commander. Außerdem sind
55 Ausschneiden und Einfügen mit der Maus auf der Konsole möglich.
56 Enthält ein Programm, daß bei Mausklick ein Pop-up-Menü aufruft.
57
58 %description -l es
59 Gpm acrecienta soporte a ratón para aplicaciones Linux basadas en modo
60 texto, como emacs, Midnight Commander, y otros. Ofrece aún, soporte a
61 pantalla y operaciones de cortar-pegar usando el ratón.
62
63 %description -l fr
64 GPM ajoute un support souris au applications en mode texte de Linux
65 comme emacs, Midnight Commander, et bien d'autres. Cela fournit aussi
66 des opérations de copier/coller avec la souris sur les consoles.
67 Comprend un programme pour permettre l'apparition de menus déroulants
68 grace à un clic droit avec la souris.
69
70 %description -l ja
71 gpm ¤Ïemacs¥¨¥Ç¥£¥¿¤äMidnight
72 CommanderÅù¤Î¥Æ¥­¥¹¥È¥Ù¡¼¥¹¤ÇÆ°ºî¤¹¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó
73 ¤ËÂФ¹¤ë¥Þ¥¦¥¹¥µ¥Ý¡¼¥È¤ò¹Ô¤¦¥Ñ¥Ã¥±¡¼¥¸¡£
74
75 %description -l pl
76 GPM zapewnia wsparcie dla myszki w systemie Linux na konsoli
77 systemowej. Dziêki niemu mo¿na zaznaczaæ fragmenty tekstu na konsoli i
78 wklejaæ je w edytowany plik tekstowy. Operacje te s± najczê¶ciej
79 dokonywane przez przytrzymanie lewego klawisza myszki (operacja
80 zaznaczania fragmentu tekstu) i nastêpnie wci¶niêcie ¶rodkowego
81 klawisza myszki (operacja wklejania tekstu).
82
83 %description -l pt_BR
84 Gpm acrescenta suporte a mouse para aplicações Linux baseadas em modo
85 texto, como emacs, Midnight Commander, e outros. Fornece ainda, para a
86 console, operações de cortar e colar usando o mouse.
87
88 %description -l ru
89 GPM ÏÂÅÓÐÅÞÉ×ÁÅÔ ÐÏÄÄÅÒÖËÕ ÍÙÛÉ × ÔÅËÓÔÏ×ÙÈ ÐÒÉÌÏÖÅÎÉÑÈ Linux, ÔÁËÉÈ
90 ËÁË emacs, Midnight Commander É ÄÒÕÇÉÈ. ôÁËÖÅ ÏÂÅÓÐÅÞÉ×ÁÅÔ ÏÐÅÒÁÃÉÉ
91 ×ÙÒÅÚËÉ É ×ÓÔÁ×ËÉ ÎÁ ËÏÎÓÏÌÉ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÍÙÛÉ. ÷ËÌÀÞÁÅÔ
92 ÐÒÏÇÒÁÍÍÕ, ÐÏÚ×ÏÌÑÀÝÕÀ ×ÙÚÙ×ÁÔØ ×ÓÐÌÙ×ÁÀÝÉÅ ÍÅÎÀ ÐÏ ÎÁÖÁÔÉÀ ËÎÏÐËÉ
93 ÍÙÛÉ.
94
95 %description -l tr
96 GPM metin ekranda çalýþan Linux uygulamalarýna (emacs, Midnight
97 Commander ve diðerleri gibi) fare desteði saðlar. Ayrýca fare
98 yardýmýyla konsollar arasýnda kopyalama ve yapýþtýrma olanaðý sunar.
99 Fare týklamasýyla pop-up menülerin çýkmasýný saðlayan bir program da
100 içerir.
101
102 %description -l uk
103 GPM ÚÁÂÅÚÐÅÞÕ¤ Ð¦ÄÔÒÉÍËÕ ÍÉÛ¦ × ÔÅËÓÔÏ×ÉÈ ÐÒÏÇÒÁÍÁÈ Linux, ÔÁËÉÈ ÑË
104 emacs, Midnight Commander ÔÁ ¦ÎÛÉÈ. ôÁËÏÖ ÚÁÂÅÚÐÅÞÕ¤ ÏÐÅÒÁ槠×ÉÒ¦ÚËÉ
105 ÔÁ ×ÓÔÁ×ËÉ ÎÁ ËÏÎÓÏ̦ Ú ×ÉËÏÒÉÓÔÁÎÎÑÍ ÍÉÛ¦. í¦ÓÔÉÔØ ÐÒÏÇÒÁÍÕ, ÝÏ
106 ÄÏÚ×ÏÌѤ ×ÉËÌÉËÁÔÉ ÓÐÌÉ×ÁÀÞ¦ ÍÅÎÀ ÎÁÔÉÓËÁÀÞÉ ËÎÏÐËÕ ÍÉÛ¦.
107
108 %package libs
109 Summary:        GPM libraries
110 Summary(pl):    Biblioteki GPM
111 Group:          Libraries
112 Conflicts:      gpm < 1.19.3-7
113 Obsoletes:      libgpm1
114
115 %description libs
116 This package contains library files neccessary to run most of
117 mouse-aware applications.
118
119 %description libs -l pl
120 Ten pakiet zawiera biblioteki potrzebne do uruchomienia wiêkszo¶ci
121 programów ze wsparciem do obs³ugi myszki.
122
123 %package devel
124 Summary:        Header files and documentation for writing mouse driven programs
125 Summary(es):    Bibliotecas y archivos de inclusión para desarrollar programas que utilicen ratón
126 Summary(ja):    gpm¤Î³«È¯¥é¥¤¥Ö¥é¥ê
127 Summary(pl):    Pliki nag³ówkowe i dokumentacja do gpm
128 Summary(pt_BR): Bibliotecas e arquivos de inclusão para desenvolver programas que utilizam mouse
129 Group:          Development/Libraries
130 Requires:       %{name}-libs = %{version}
131 Obsoletes:      libgpm1-devel
132
133 %description devel
134 This package allows you to develop your own text-mode programs that
135 take advantage of the mouse.
136
137 %description devel -l de
138 Mit diesem Paket können Sie Ihre eigenen text-orientierten Programme
139 mit Mausunterstützung entwickeln.
140
141 %description devel -l es
142 Este paquete permite el desarrollo de programas en modo texto que usan
143 ratón.
144
145 %description devel -l fr
146 Ce paquetage permet de développer des programmes en mode texte tirant
147 avantage de la souris.
148
149 %description devel -l ja
150 gpm-devel¤Ïgpm¤òÍøÍѤ·¤¿¥¢¥×¥ê¥±¡¼¥·¥ç¥ó³«È¯¤ËɬÍפʥ饤¥Ö¥é¥ê¤ä¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë
151 ¤ò¥Ñ¥Ã¥±¡¼¥¸¥ó¥°¤·¤¿¤â¤Î¡£
152
153 %description devel -l pl
154 Pliki nag³ówkowe i dokumentacja dla gpm. Dziêki nim bêdziesz móg³
155 pisaæ w³asne programy z wykorzystaniem myszki.
156
157 %description devel -l pt_BR
158 Este pacote permite o desenvolvimento de programas em modo texto que
159 usam mouse.
160
161 %description devel -l ru
162 GPM ÏÂÅÓÐÅÞÉ×ÁÅÔ ÐÏÄÄÅÒÖËÕ ÍÙÛÉ × ÔÅËÓÔÏ×ÙÈ ÐÒÉÌÏÖÅÎÉÑÈ Linux, ÔÁËÉÈ
163 ËÁË emacs, Midnight Commander É ÄÒÕÇÉÈ. ôÁËÖÅ ÏÂÅÓÐÅÞÉ×ÁÅÔ ÏÐÅÒÁÃÉÉ
164 ×ÙÒÅÚËÉ É ×ÓÔÁ×ËÉ ÎÁ ËÏÎÓÏÌÉ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÍÙÛÉ. ÷ËÌÀÞÁÅÔ
165 ÐÒÏÇÒÁÍÍÕ, ÐÏÚ×ÏÌÑÀÝÕÀ ×ÙÚÙ×ÁÔØ ×ÓÐÌÙ×ÁÀÝÉÅ ÍÅÎÀ ÐÏ ÎÁÖÁÔÉÀ ËÎÏÐËÉ
166 ÍÙÛÉ.
167
168 %description devel -l tr
169 Bu paket, fare kullanan yazýlýmlar geliþtirmenizi saðlayan dosyalarý
170 içerir.
171
172 %description devel -l uk
173 GPM ÚÁÂÅÚÐÅÞÕ¤ Ð¦ÄÔÒÉÍËÕ ÍÉÛ¦ × ÔÅËÓÔÏ×ÉÈ ÐÒÏÇÒÁÍÁÈ Linux, ÔÁËÉÈ ÑË
174 emacs, Midnight Commander ÔÁ ¦ÎÛÉÈ. ôÁËÏÖ ÚÁÂÅÚÐÅÞÕ¤ ÏÐÅÒÁ槠×ÉÒ¦ÚËÉ
175 ÔÁ ×ÓÔÁ×ËÉ ÎÁ ËÏÎÓÏ̦ Ú ×ÉËÏÒÉÓÔÁÎÎÑÍ ÍÉÛ¦. í¦ÓÔÉÔØ ÐÒÏÇÒÁÍÕ, ÝÏ
176 ÄÏÚ×ÏÌѤ ×ÉËÌÉËÁÔÉ ÓÐÌÉ×ÁÀÞ¦ ÍÅÎÀ ÎÁÔÉÓËÁÀÞÉ ËÎÏÐËÕ ÍÉÛ¦.
177
178 %package static
179 Summary:        Static gpm library
180 Summary(es):    Static library for developing mouse driven programs
181 Summary(pl):    Biblioteki statyczne gpm
182 Summary(pt_BR): Biblioteca de desenvolvimento estática do gpm
183 Summary(ru):    óÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ, ÉÓÐÏÌØÚÕÀÝÉÈ ÍÙÛØ óÔÁÔÉÞÅÓËÁÑ
184 Summary(uk):    óÔÁÔÉÞÎÁ Â¦Â̦ÏÔÅËÁ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ ÍÉÛÕ
185 Group:          Development/Libraries
186 Requires:       %{name}-devel = %{version}
187
188 %description static
189 Static gpm library.
190
191 %description static -l es
192 Este paquete permite el desarrollo de programas en modo texto que usan
193 ratón.
194
195 %description static -l pl
196 Biblioteki statyczne gpm.
197
198 %description static -l pt_BR
199 Este pacote contém uma biblioteca estática para ser usada no
200 desenvolvimento de programas modo texto que usem o mouse e que desejam
201 linkar a biblioteca gpm estaticamente.
202
203 %description static -l ru
204 üÔÏÔ ÐÁËÅÔ ÐÏÚ×ÏÌÑÅÔ ÒÁÚÒÁÂÁÔÙ×ÁÔØ ÔÅËÓÔÏ×ÙÅ ÐÒÉÌÏÖÅÎÉÑ, ÉÓÐÏÌØÚÕÀÝÉÅ
205 ÍÙÛØ.
206
207 %description static -l uk
208 ãÅÊ ÐÁËÅÔ ÄÏÚ×ÏÌѤ ÒÏÚÒÏÂÌÑÔÉ ÔÅËÓÔÏצ ÐÒÏÇÒÁÍÉ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ
209 ÍÉÛÕ.
210
211 %prep
212 %setup -q
213 %patch0 -p1
214 %patch1 -p1
215 %patch2 -p1
216 %patch3 -p1
217 %patch4 -p1
218 %patch5 -p1
219 #%patch6 -p1
220 %{!?debug:%patch7 -p1}
221 %patch8 -p1
222 %patch9 -p1
223 %patch10 -p1
224
225 %build
226 %{__aclocal}
227 %{__autoconf}
228 %configure \
229         --disable-debug \
230         --with-curses
231 %{__make}
232
233 %install
234 rm -rf $RPM_BUILD_ROOT
235 install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,/etc/sysconfig}
236
237 %{__make} install \
238         DESTDIR=$RPM_BUILD_ROOT
239
240 install conf/gpm-root.conf $RPM_BUILD_ROOT%{_sysconfdir}
241 install src/prog/mouse-test src/prog/hltest $RPM_BUILD_ROOT%{_bindir}
242
243 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/gpm
244 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/mouse
245 bzip2 -dc %{SOURCE3} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
246
247 %clean
248 rm -rf $RPM_BUILD_ROOT
249
250 %post
251 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
252
253 /sbin/chkconfig --add gpm
254 if [ -f /var/lock/subsys/gpm ]; then
255         /etc/rc.d/init.d/gpm restart >&2
256 else
257         echo "Run \"/etc/rc.d/init.d/gpm start\" to start gpm daemon."
258 fi
259
260 %preun
261 if [ "$1" = "0" ]; then
262         if [ -f /var/lock/subsys/gpm ]; then
263                 /etc/rc.d/init.d/gpm stop >&2
264         fi
265         /sbin/chkconfig --del gpm
266 fi
267
268 %postun
269 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
270
271 %post   libs -p /sbin/ldconfig
272 %postun libs -p /sbin/ldconfig
273
274 %files
275 %defattr(644,root,root,755)
276 %doc BUGS Changelog Changes README TODO doc/FAQ doc/README* conf/*.conf
277 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/gpm-root.conf
278 %attr(754,root,root) /etc/rc.d/init.d/gpm
279 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/mouse
280
281 %attr(755,root,root) %{_bindir}/*
282 %attr(755,root,root) %{_sbindir}/*
283
284 %{_infodir}/gpm.info*
285 %{_mandir}/man[178]/*
286 %lang(es) %{_mandir}/es/man[178]/*
287 %lang(hu) %{_mandir}/hu/man[178]/*
288 %lang(pl) %{_mandir}/pl/man[178]/*
289
290 %files libs
291 %defattr(644,root,root,755)
292 %attr(755,root,root) %{_libdir}/lib*.so.*.*
293
294 %files devel
295 %defattr(644,root,root,755)
296 %attr(755,root,root) %{_libdir}/lib*.so
297 %{_includedir}/*
298
299 %files static
300 %defattr(644,root,root,755)
301 %{_libdir}/lib*.a
This page took 0.120262 seconds and 3 git commands to generate.