3 %bcond_without gtk # GTK+ (2.x) version of jed
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
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
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)
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.
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
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.
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
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.
77 %description -l ru.UTF-8
78 Jed - это быстрый компактный текстовый редактор, основанный на
79 экранной библиотеке SLang. Он имеет специальные режимы редактирования
80 для C, C++, и других языков. Jed может эмулировать Emacs, Wordstar и
81 другие редакторы и может быть настроен для конкретных условий
82 используя макросы, цвета, привязки клавиатуры и т.п. из SLang.
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.
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
96 %description -l uk.UTF-8
97 Jed - це швидкий компактний текстовий редактор, базований на екранній
98 бібліотеці SLang. Він має спеціальні режими редагування для C, C++ та
99 інших мов. Jed може емулювати Emacs, Wordstar та інші редактори і може
100 бути настроєний на рівні макросів, кольорів, прив'язки клавіш і т.п.
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
110 GTK+ version of Jed editor.
112 %description gtk -l pl.UTF-8
113 Wersja GTK+ edytora Jed.
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}
129 Xjed is the same editor as jed, it just runs in its own X Window.
131 %description xjed -l de.UTF-8
132 Xjed ist der gleiche Editor wie jed, läuft jedoch in einem eigenen
135 %description xjed -l es.UTF-8
136 Xjed es el editor jed para X Window.
138 %description xjed -l fr.UTF-8
139 Xjed est le même éditeur que jed, il tourne seulement sur X Window.
141 %description xjed -l pl.UTF-8
142 Xjed jest wersją edytora jed pracującą w X Window.
144 %description xjed -l pt_BR.UTF-8
145 Xjed é o editor jed para X Window.
147 %description xjed -l ru.UTF-8
148 Xjed - это тот же редактор, что и jed, только работающий в собственном
151 %description xjed -l tr.UTF-8
152 Jed metin düzenleyicinin X altında çalışan sürümü.
154 %description xjed -l uk.UTF-8
155 Xjed - це той же редактор, що й jed, тільки працюючий у власному
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
170 %description -n rgrep
171 A recursive `grep' utility that can highlight the matching expression,
172 by the author of Jed.
174 %description -n rgrep -l de.UTF-8
175 Ein rekursives `grep'-Dienstprogramm, das einen passenden Ausdruck
176 markieren kann. Vom Autor von Jed.
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.
182 %description -n rgrep -l fr.UTF-8
183 grep récursif pouvant mettre en évidence l'expression trouvée, par
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.
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.
195 %description -n rgrep -l ru.UTF-8
196 Рекурсивная утилита grep, умеющая подсвечивать найденные выражения.
198 %description -n rgrep -l tr.UTF-8
199 Jed'in yazarından rekürsif bulduğu eşlemeleri işaretleyebilen bir grep
202 %description -n rgrep -l uk.UTF-8
203 Рекурсивна утиліта grep, що вміє підсвічувати знайдені вирази
206 %setup -q -n %{name}-%{tar_ver}
214 cp -f /usr/share/automake/config.* autoconf
219 CFLAGS="-DMEMCPY=SLmemcpy -DMEMSET=SLmemset -DMEMCHR=SLmemchr %{rpmcflags}"
221 %{?with_gtk:--with-gtk} \
222 --with-slanginc=/usr/include/slang \
223 --with-slanglib=%{_libdir}
227 %{?with_gtk:%{__make} -C src gtkjed}
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
237 DESTDIR=$RPM_BUILD_ROOT
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}
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}
250 rm -rf $RPM_BUILD_ROOT
252 %post -p /sbin/postshell
253 -/usr/sbin/fix-info-dir -c %{_infodir}
255 %postun -p /sbin/postshell
256 -/usr/sbin/fix-info-dir -c %{_infodir}
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
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
271 %defattr(644,root,root,755)
272 %attr(755,root,root) %{_bindir}/gtkjed
275 %defattr(644,root,root,755)
276 %attr(755,root,root) %{_bindir}/xjed
277 %{_desktopdir}/xjed.desktop
278 %{_pixmapsdir}/xjed.png
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*