]> git.pld-linux.org Git - SPECS.git/blob - jed.spec
SPECS updated Sun 1 Aug 15:50:02 CEST 2021
[SPECS.git] / jed.spec
1 #
2 # Conditional build:
3 %bcond_without  gtk     # GTK+ (2.x) version of jed
4 #
5 %define         tar_ver 0.99-19
6 Summary:        A small fast editor
7 Summary(de.UTF-8):      Ein kleiner, schneller Editor
8 Summary(es.UTF-8):      Un pequeño y rápido editor
9 Summary(fr.UTF-8):      Un petit éditeur rapide
10 Summary(pl.UTF-8):      Mały i szybki edytor
11 Summary(pt_BR.UTF-8):   Um pequeno e rápido editor
12 Summary(ru.UTF-8):      Быстрый небольшой текстовый редактор на основе библиотеки slang
13 Summary(tr.UTF-8):      Küçük, hızlı bir metin düzenleyici
14 Summary(uk.UTF-8):      Швидкий компактний текстовий редактор на базі бібліотеки slang
15 Name:           jed
16 Version:        0.99.19
17 Release:        2
18 License:        GPL v2+
19 Group:          Applications/Editors
20 Source0:        http://www.jedsoft.org/releases/jed/%{name}-%{tar_ver}.tar.bz2
21 # Source0-md5:  c9b2f58a3defc6f61faa1ce7d6d629ea
22 Source1:        x%{name}.desktop
23 Source2:        %{name}.conf
24 Source3:        %{name}.1.pl
25 Source4:        rgrep.1.pl
26 Source5:        x%{name}.png
27 Patch0:         %{name}-makefile.patch
28 Patch1:         %{name}-XFree86_keys.patch
29 Patch2:         %{name}-home_etc.patch
30 Patch3:         %{name}-info.patch
31 Patch4:         %{name}-ac_am.patch
32 URL:            http://www.jedsoft.org/jed/
33 BuildRequires:  autoconf >= 2.50
34 BuildRequires:  automake
35 BuildRequires:  gpm-devel
36 %{?with_gtk:BuildRequires:      gtk+2-devel >= 2:2.8.0}
37 BuildRequires:  pkgconfig >= 1:0.14.0
38 BuildRequires:  slang-devel >= 2.0.0
39 BuildRequires:  texinfo
40 BuildRequires:  xorg-lib-libX11-devel
41 BuildRequires:  xorg-lib-libXft-devel
42 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43
44 %description
45 Jed is a fast compact editor based on the slang screen library. It has
46 special editing modes for C, C++, and other languages. It can emulate
47 Emacs, Wordstar, and other editors, and can be customized with slang
48 macros, colors, keybindings, etc.
49
50 %description -l de.UTF-8
51 Jed ist ein schneller, kompakter Editor, der auf der
52 Slang-Screen-Library basiert. Er besitzt spezielle Bearbeitungsmodi
53 für C, C++ und andere Sprachen, kann Emacs, Wordstar und weitere
54 Editoren emulieren und läßt sich mit Slang-Makros, Farben, Keybindings
55 usw. erweitern.
56
57 %description -l es.UTF-8
58 Jed es un editor compacto y rápido basado en la biblioteca slang.
59 Tiene modos de edición especiales para C, C++ y otros lenguajes. Puede
60 emular Emacs, Wordstar y otros editores, y se lo puede configurar con
61 macros slang, color, mapas de teclas, etc.
62
63 %description -l fr.UTF-8
64 Jed est un éditeur compact basé sur la librairie slang. Il dispose de
65 modes d'édition spéciaux pour C, C++, et d'autres langages. Il peut
66 émuler Emacs, Wordstar, et d'autres éditeurs, et peut être
67 personnalisé avec des macros slang, des couleurs, des combinaisons de
68 touches, etc.
69
70 %description -l pl.UTF-8
71 Jed jest niewielkim i szybkim edytorem bazującym na bibliotece slang.
72 Ma on specjalne tryby edycji tekstów w językach C, C++ i innych. Może
73 on także emulować inne edytory jak Emacs czy Wordstar. Może być on w
74 pełni dostosowany do potrzeb użytkownika z użyciem makr slanga dając
75 możliwość zmiany np. kolorów czy mapowania klawiatury.
76
77 %description -l ru.UTF-8
78 Jed - это быстрый компактный текстовый редактор, основанный на
79 экранной библиотеке SLang. Он имеет специальные режимы редактирования
80 для C, C++, и других языков. Jed может эмулировать Emacs, Wordstar и
81 другие редакторы и может быть настроен для конкретных условий
82 используя макросы, цвета, привязки клавиатуры и т.п. из SLang.
83
84 %description -l pt_BR.UTF-8
85 Jed é um editor compacto e rápido baseado na biblioteca slang. Ele tem
86 modos de edição especiais para C, C++ e outras linguagens. Pode emular
87 Emacs, Wordstar e outros editores, podendo ser configurado com macros
88 slang, cores, mapeamento de teclas, etc.
89
90 %description -l tr.UTF-8
91 Jed, küçük ve hızlı bir metin düzenleyicidir. C, C++ ve diğer diller
92 için özel düzenleme kiplerine sahiptir. Emacs ve Wordstar'ın
93 komutlarını taklit edebilir ve tüm yetenekleri kullanıcıya göre
94 ayarlanabilir.
95
96 %description -l uk.UTF-8
97 Jed - це швидкий компактний текстовий редактор, базований на екранній
98 бібліотеці SLang. Він має спеціальні режими редагування для C, C++ та
99 інших мов. Jed може емулювати Emacs, Wordstar та інші редактори і може
100 бути настроєний на рівні макросів, кольорів, прив'язки клавіш і т.п.
101
102 %package gtk
103 Summary:        GTK+ version of Jed editor
104 Summary(pl.UTF-8):      Wersja GTK+ edytora Jed
105 Group:          X11/Applications/Editors
106 Requires:       %{name} = %{version}-%{release}
107 Requires:       gtk+2 >= 2:2.8.0
108
109 %description gtk
110 GTK+ version of Jed editor.
111
112 %description gtk -l pl.UTF-8
113 Wersja GTK+ edytora Jed.
114
115 %package xjed
116 Summary:        Jed editor - X version
117 Summary(de.UTF-8):      Jed-Editor - X-Version
118 Summary(es.UTF-8):      Editor Jed - versión X
119 Summary(fr.UTF-8):      Éditeur Jed - version X
120 Summary(pl.UTF-8):      Edytor jed - wersja dla X Window
121 Summary(pt_BR.UTF-8):   Editor Jed - versão X
122 Summary(ru.UTF-8):      Редактор Jed - версия для X Window
123 Summary(tr.UTF-8):      Jed metin düzenleyici - X sürümü
124 Summary(uk.UTF-8):      Редактор Jed - версія для X Window
125 Group:          X11/Applications/Editors
126 Requires:       %{name} = %{version}-%{release}
127
128 %description xjed
129 Xjed is the same editor as jed, it just runs in its own X Window.
130
131 %description xjed -l de.UTF-8
132 Xjed ist der gleiche Editor wie jed, läuft jedoch in einem eigenen
133 X-Window
134
135 %description xjed -l es.UTF-8
136 Xjed es el editor jed para X Window.
137
138 %description xjed -l fr.UTF-8
139 Xjed est le même éditeur que jed, il tourne seulement sur X Window.
140
141 %description xjed -l pl.UTF-8
142 Xjed jest wersją edytora jed pracującą w X Window.
143
144 %description xjed -l pt_BR.UTF-8
145 Xjed é o editor jed para X Window.
146
147 %description xjed -l ru.UTF-8
148 Xjed - это тот же редактор, что и jed, только работающий в собственном
149 X-окне.
150
151 %description xjed -l tr.UTF-8
152 Jed metin düzenleyicinin X altında çalışan sürümü.
153
154 %description xjed -l uk.UTF-8
155 Xjed - це той же редактор, що й jed, тільки працюючий у власному
156 X-вікні.
157
158 %package -n rgrep
159 Summary:        Recursive grep utility
160 Summary(de.UTF-8):      Rekursives grep-Utility-Programm
161 Summary(es.UTF-8):      Utilitario grep recursivo
162 Summary(fr.UTF-8):      Utilitaire grep récursif
163 Summary(pl.UTF-8):      Rekursywna wersja narzędzia grep
164 Summary(pt_BR.UTF-8):   Utilitário grep recursivo
165 Summary(ru.UTF-8):      Рекурсивная утилита grep
166 Summary(tr.UTF-8):      Rekürsif bir grep sürümü
167 Summary(uk.UTF-8):      Рекурсивна утиліта grep
168 Group:          Applications/Text
169
170 %description -n rgrep
171 A recursive `grep' utility that can highlight the matching expression,
172 by the author of Jed.
173
174 %description -n rgrep -l de.UTF-8
175 Ein rekursives `grep'-Dienstprogramm, das einen passenden Ausdruck
176 markieren kann. Vom Autor von Jed.
177
178 %description -n rgrep -l es.UTF-8
179 Utilitario grep recursivo que puede destacar la expresión encontrada,
180 escrito por el autor del editor Jed.
181
182 %description -n rgrep -l fr.UTF-8
183 grep récursif pouvant mettre en évidence l'expression trouvée, par
184 l'auteur de Jed.
185
186 %description -n rgrep -l pl.UTF-8
187 rgrep jest programem, który może zaznaczać poszukiwane ciągi znaków w
188 bieżącym katalogu i podkatalogach łączącym w sobie cechy funkcjonalne
189 używania pary programów find i grep.
190
191 %description -n rgrep -l pt_BR.UTF-8
192 Utilitário grep recursivo que pode destacar a expressão encontrada,
193 escrito pelo autor do editor Jed.
194
195 %description -n rgrep -l ru.UTF-8
196 Рекурсивная утилита grep, умеющая подсвечивать найденные выражения.
197
198 %description -n rgrep -l tr.UTF-8
199 Jed'in yazarından rekürsif bulduğu eşlemeleri işaretleyebilen bir grep
200 sürümü.
201
202 %description -n rgrep -l uk.UTF-8
203 Рекурсивна утиліта grep, що вміє підсвічувати знайдені вирази
204
205 %prep
206 %setup -q -n %{name}-%{tar_ver}
207 %patch0 -p1
208 %patch1 -p1
209 #%patch2 -p1
210 %patch3 -p1
211 %patch4 -p1
212
213 %build
214 cp -f /usr/share/automake/config.* autoconf
215 cd autoconf
216 %{__autoconf}
217 %{__mv} configure ..
218 cd ..
219 CFLAGS="-DMEMCPY=SLmemcpy -DMEMSET=SLmemset -DMEMCHR=SLmemchr %{rpmcflags}"
220 %configure \
221         %{?with_gtk:--with-gtk} \
222         --with-slanginc=/usr/include/slang \
223         --with-slanglib=%{_libdir}
224
225 %{__make} all
226 %{__make} xjed
227 %{?with_gtk:%{__make} -C src gtkjed}
228 %{__make} rgrep
229
230 %install
231 rm -rf $RPM_BUILD_ROOT
232 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
233         $RPM_BUILD_ROOT{%{_infodir},%{_sysconfdir}} \
234         $RPM_BUILD_ROOT%{_mandir}/pl/man1
235
236 %{__make} install \
237         DESTDIR=$RPM_BUILD_ROOT
238
239 %{?with_gtk:install src/objs/gtkjed $RPM_BUILD_ROOT%{_bindir}}
240 install src/objs/rgrep $RPM_BUILD_ROOT%{_bindir}
241 cp -p info/jed.info info/jed.?in $RPM_BUILD_ROOT%{_infodir}
242
243 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
244 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/jed.conf
245 install %{SOURCE3} $RPM_BUILD_ROOT%{_mandir}/pl/man1/jed.1
246 install %{SOURCE4} $RPM_BUILD_ROOT%{_mandir}/pl/man1/rgrep.1
247 install %{SOURCE5} $RPM_BUILD_ROOT%{_pixmapsdir}
248
249 %clean
250 rm -rf $RPM_BUILD_ROOT
251
252 %post   -p /sbin/postshell
253 -/usr/sbin/fix-info-dir -c %{_infodir}
254
255 %postun -p /sbin/postshell
256 -/usr/sbin/fix-info-dir -c %{_infodir}
257
258 %files
259 %defattr(644,root,root,755)
260 %doc COPYRIGHT README changes.txt doc/txt/*.txt
261 %attr(755,root,root) %{_bindir}/jed
262 %attr(755,root,root) %{_bindir}/jed-script
263 %{_datadir}/jed
264 %{_mandir}/man1/jed.1*
265 %lang(pl) %{_mandir}/pl/man1/jed.1*
266 %{_infodir}/jed.info*
267 %{_infodir}/jed.[0-9]in*
268 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/jed.conf
269
270 %files gtk
271 %defattr(644,root,root,755)
272 %attr(755,root,root) %{_bindir}/gtkjed
273
274 %files xjed
275 %defattr(644,root,root,755)
276 %attr(755,root,root) %{_bindir}/xjed
277 %{_desktopdir}/xjed.desktop
278 %{_pixmapsdir}/xjed.png
279
280 %files -n rgrep
281 %defattr(644,root,root,755)
282 %attr(755,root,root) %{_bindir}/rgrep
283 %{_mandir}/man1/rgrep.1*
284 %lang(pl) %{_mandir}/pl/man1/rgrep.1*
This page took 0.198447 seconds and 3 git commands to generate.