-Summary: A small fast editor
-Summary(de): Ein kleiner, schneller Editor
-Summary(fr): Un petit éditeur rapide
-Summary(pl): Ma³y i szybki edytor
-Summary(tr): Küçük, hýzlý bir metin düzenleyici
-Name: jed
-Version: 0.98.7
-Release: 1
-Copyright: GPL
-Group: Applications/Editors
-Source0: ftp://space.mit.edu/pub/davis/jed/%{name}0.98-7.tar.gz
-Source1: xjed.wmconfig
-Patch0: jed-make.patch
-Patch1: jed-XFree86_keys.patch
-Patch2: jed-dft_syntax.patch
-Buildroot: /tmp/%{name}-%{version}-root
+%define tar_ver B0.99-17.111
+Summary: A small fast editor
+Summary(de): Ein kleiner, schneller Editor
+Summary(es): Un pequeño y rápido editor
+Summary(fr): Un petit éditeur rapide
+Summary(pl): Ma³y i szybki edytor
+Summary(pt_BR): Um pequeno e rápido editor
+Summary(ru): âÙÓÔÒÙÊ ÎÅÂÏÌØÛÏÊ ÔÅËÓÔÏ×ÙÊ ÒÅÄÁËÔÏÒ ÎÁ ÏÓÎÏ×Å ÂÉÂÌÉÏÔÅËÉ slang
+Summary(tr): Küçük, hýzlý bir metin düzenleyici
+Summary(uk): û×ÉÄËÉÊ ËÏÍÐÁËÔÎÉÊ ÔÅËÓÔÏ×ÉÊ ÒÅÄÁËÔÏÒ ÎÁ ÂÁÚ¦ ¦Â̦ÏÔÅËÉ slang
+Name: jed
+Version: 0.99.17
+Release: 0.111.1
+License: GPL
+Group: Applications/Editors
+Source0: ftp://space.mit.edu/pub/davis/jed/v0.99/pre-0.99-17/%{name}-%{tar_ver}.tar.bz2
+# Source0-md5: 1a0c3d3b19d12e920e37754cd06d06db
+Source1: x%{name}.desktop
+Source2: %{name}.conf
+Source3: %{name}.1.pl
+Source4: rgrep.1.pl
+Source5: x%{name}.png
+Patch0: %{name}-makefile.patch
+Patch1: %{name}-XFree86_keys.patch
+Patch2: %{name}-home_etc.patch
+Patch3: %{name}-info.patch
+Patch4: %{name}-ac_am.patch
+BuildRequires: XFree86-devel
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: gpm-devel
+BuildRequires: slang-devel >= 2.0.0
+BuildRequires: texinfo
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
Jed is a fast compact editor based on the slang screen library. It has
-special editing modes for C, C++, and other languages. It can emulate
+special editing modes for C, C++, and other languages. It can emulate
Emacs, Wordstar, and other editors, and can be customized with slang
macros, colors, keybindings, etc.
%description -l de
-Jed ist ein schneller, kompakter Editor, der auf der Slang-Screen-Library
-basiert. Er besitzt spezielle Bearbeitungsmodi für C, C++ und andere Sprachen,
-kann Emacs, Wordstar und weitere Editoren emulieren und läßt sich mit
-Slang-Makros, Farben, Keybindings usw. erweitern.
+Jed ist ein schneller, kompakter Editor, der auf der
+Slang-Screen-Library basiert. Er besitzt spezielle Bearbeitungsmodi
+für C, C++ und andere Sprachen, kann Emacs, Wordstar und weitere
+Editoren emulieren und läßt sich mit Slang-Makros, Farben, Keybindings
+usw. erweitern.
+
+%description -l es
+Jed es un editor compacto y rápido basado en la biblioteca slang.
+Tiene modos de edición especiales para C, C++ y otros lenguajes. Puede
+emular Emacs, Wordstar y otros editores, y se lo puede configurar con
+macros slang, color, mapas de teclas, etc.
%description -l fr
-Jed est un éditeur compact basé sur la librairie slang. Il dispose de
+Jed est un éditeur compact basé sur la librairie slang. Il dispose de
modes d'édition spéciaux pour C, C++, et d'autres langages. Il peut
-émuler Emacs, Wordstar, et d'autres éditeurs, et peut être personnalisé
-avec des macros slang, des couleurs, des combinaisons de touches, etc.
+émuler Emacs, Wordstar, et d'autres éditeurs, et peut être
+personnalisé avec des macros slang, des couleurs, des combinaisons de
+touches, etc.
%description -l pl
Jed jest niewielkim i szybkim edytorem bazuj±cym na bibliotece slang.
-Ma on specjalne tryby edycji tekstów jezykach C, C++ i innych. Mo¿e on
-tak¿e emulowaæ inne edytory jak Emacs, Wordstar i inne. Mo¿e byæ on w pe³ni
-dostosowany do potrzeb u¿ytkownika z u¿yciem makr slanga daj±c mo¿liwo¶æ
-zmiany np. kolorów czy mapowania klawiatury itp.
+Ma on specjalne tryby edycji tekstów w jêzykach C, C++ i innych. Mo¿e
+on tak¿e emulowaæ inne edytory jak Emacs czy Wordstar. Mo¿e byæ on w
+pe³ni dostosowany do potrzeb u¿ytkownika z u¿yciem makr slanga daj±c
+mo¿liwo¶æ zmiany np. kolorów czy mapowania klawiatury.
+
+%description -l ru
+Jed - ÜÔÏ ÂÙÓÔÒÙÊ ËÏÍÐÁËÔÎÙÊ ÔÅËÓÔÏ×ÙÊ ÒÅÄÁËÔÏÒ, ÏÓÎÏ×ÁÎÎÙÊ ÎÁ
+ÜËÒÁÎÎÏÊ ÂÉÂÌÉÏÔÅËÅ SLang. ïÎ ÉÍÅÅÔ ÓÐÅÃÉÁÌØÎÙÅ ÒÅÖÉÍÙ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ
+ÄÌÑ C, C++, É ÄÒÕÇÉÈ ÑÚÙËÏ×. Jed ÍÏÖÅÔ ÜÍÕÌÉÒÏ×ÁÔØ Emacs, Wordstar É
+ÄÒÕÇÉÅ ÒÅÄÁËÔÏÒÙ É ÍÏÖÅÔ ÂÙÔØ ÎÁÓÔÒÏÅÎ ÄÌÑ ËÏÎËÒÅÔÎÙÈ ÕÓÌÏ×ÉÊ
+ÉÓÐÏÌØÚÕÑ ÍÁËÒÏÓÙ, Ã×ÅÔÁ, ÐÒÉ×ÑÚËÉ ËÌÁ×ÉÁÔÕÒÙ É Ô.Ð. ÉÚ SLang.
+
+%description -l pt_BR
+Jed é um editor compacto e rápido baseado na biblioteca slang. Ele tem
+modos de edição especiais para C, C++ e outras linguagens. Pode emular
+Emacs, Wordstar e outros editores, podendo ser configurado com macros
+slang, cores, mapeamento de teclas, etc.
%description -l tr
-Jed, küçük ve hýzlý bir metin düzenleyicidir. C, C++ ve diðer diller için özel
-düzenleme kiplerine sahiptir. Emacs ve Wordstar'ýn komutlarýný taklit edebilir
-ve tüm yetenekleri kullanýcýya göre ayarlanabilir.
+Jed, küçük ve hýzlý bir metin düzenleyicidir. C, C++ ve diðer diller
+için özel düzenleme kiplerine sahiptir. Emacs ve Wordstar'ýn
+komutlarýný taklit edebilir ve tüm yetenekleri kullanýcýya göre
+ayarlanabilir.
+
+%description -l uk
+Jed - ÃÅ Û×ÉÄËÉÊ ËÏÍÐÁËÔÎÉÊ ÔÅËÓÔÏ×ÉÊ ÒÅÄÁËÔÏÒ, ÂÁÚÏ×ÁÎÉÊ ÎÁ ÅËÒÁÎΦÊ
+¦Â̦ÏÔÅæ SLang. ÷¦Î ÍÁ¤ ÓÐÅæÁÌØΦ ÒÅÖÉÍÉ ÒÅÄÁÇÕ×ÁÎÎÑ ÄÌÑ C, C++ ÔÁ
+¦ÎÛÉÈ ÍÏ×. Jed ÍÏÖÅ ÅÍÕÌÀ×ÁÔÉ Emacs, Wordstar ÔÁ ¦ÎÛ¦ ÒÅÄÁËÔÏÒÉ ¦ ÍÏÖÅ
+ÂÕÔÉ ÎÁÓÔÒϤÎÉÊ ÎÁ Ò¦×Φ ÍÁËÒÏÓ¦×, ËÏÌØÏÒ¦×, ÐÒÉ×'ÑÚËÉ ËÌÁ×¦Û ¦ Ô.Ð.
%package xjed
-Summary: Jed editor - X version
-Summary(de): Jed-Editor - X-Version
-Summary(fr): Éditeur Jed - version X
-Summary(pl): Edytor jed - wersja pod X Window
-Summary(tr): Jed metin düzenleyici - X sürümü
-Group: Applications/Editors
-Requires: %{name} = %{version}
+Summary: Jed editor - X version
+Summary(de): Jed-Editor - X-Version
+Summary(es): Editor Jed - versión X
+Summary(fr): Éditeur Jed - version X
+Summary(pl): Edytor jed - wersja dla X Window
+Summary(pt_BR): Editor Jed - versão X
+Summary(ru): òÅÄÁËÔÏÒ Jed - ×ÅÒÓÉÑ ÄÌÑ X Window
+Summary(tr): Jed metin düzenleyici - X sürümü
+Summary(uk): òÅÄÁËÔÏÒ Jed - ×ÅÒÓ¦Ñ ÄÌÑ X Window
+Group: X11/Applications/Editors
+Requires: %{name} = %{version}-%{release}
%description xjed
Xjed is the same editor as jed, it just runs in its own X Window.
-%description -l de xjed
-Xjed ist der gleiche Editor wie jed, läuft jedoch in einem eigenen
+%description xjed -l de
+Xjed ist der gleiche Editor wie jed, läuft jedoch in einem eigenen
X-Window
-%description -l fr xjed
+%description xjed -l es
+Xjed es el editor jed para X Window.
+
+%description xjed -l fr
Xjed est le même éditeur que jed, il tourne seulement sur X Window.
-%description -l pl xjed
-Xjed jest wersj± pracuj±c± po X Window edytora jed.
+%description xjed -l pl
+Xjed jest wersj± edytora jed pracuj±c± w X Window.
+
+%description xjed -l pt_BR
+Xjed é o editor jed para X Window.
+
+%description xjed -l ru
+Xjed - ÜÔÏ ÔÏÔ ÖÅ ÒÅÄÁËÔÏÒ, ÞÔÏ É jed, ÔÏÌØËÏ ÒÁÂÏÔÁÀÝÉÊ × ÓÏÂÓÔ×ÅÎÎÏÍ
+X-ÏËÎÅ.
-%description -l tr xjed
-Jed metin düzenleyicinin X altýnda çalýþan sürümü
+%description xjed -l tr
+Jed metin düzenleyicinin X altýnda çalýþan sürümü.
+
+%description xjed -l uk
+Xjed - ÃÅ ÔÏÊ ÖÅ ÒÅÄÁËÔÏÒ, ÝÏ Ê jed, Ô¦ÌØËÉ ÐÒÁÃÀÀÞÉÊ Õ ×ÌÁÓÎÏÍÕ
+X-צËΦ.
%package -n rgrep
-Summary: recursive grep utility
-Summary(de): Rekursives grep-Utility-Programm
-Summary(fr): Utilitaire grep récursif.
-Summary(pl): Rekursywna wersja narzêdzie grep
-Summary(tr): Rekürsif bir grep sürümü
-Group: Utilities/Text
+Summary: Recursive grep utility
+Summary(de): Rekursives grep-Utility-Programm
+Summary(es): Utilitario grep recursivo
+Summary(fr): Utilitaire grep récursif
+Summary(pl): Rekursywna wersja narzêdzia grep
+Summary(pt_BR): Utilitário grep recursivo
+Summary(ru): òÅËÕÒÓÉ×ÎÁÑ ÕÔÉÌÉÔÁ grep
+Summary(tr): Rekürsif bir grep sürümü
+Summary(uk): òÅËÕÒÓÉ×ÎÁ ÕÔÉ̦ÔÁ grep
+Group: Applications/Text
%description -n rgrep
-a recursive `grep' utility that can highlight the matching expression,
+A recursive `grep' utility that can highlight the matching expression,
by the author of Jed.
-%description -l de -n rgrep
-ein rekursives `grep'-Dienstprogramm, das einen passenden Ausdruck
+%description -n rgrep -l de
+Ein rekursives `grep'-Dienstprogramm, das einen passenden Ausdruck
markieren kann. Vom Autor von Jed.
-%description -l fr -n rgrep
+%description -n rgrep -l es
+Utilitario grep recursivo que puede destacar la expresión encontrada,
+escrito por el autor del editor Jed.
+
+%description -n rgrep -l fr
grep récursif pouvant mettre en évidence l'expression trouvée, par
l'auteur de Jed.
-%description -l pl -n rgrep
-rgrep jest programem, które mo¿e zaznaczaæ poszukiwane ci±gi znaków w
-bierz±cym katalogu i podkatalogach ³acz±cym w sobie cechy funkcjonalne
+%description -n rgrep -l pl
+rgrep jest programem, który mo¿e zaznaczaæ poszukiwane ci±gi znaków w
+bie¿±cym katalogu i podkatalogach ³±cz±cym w sobie cechy funkcjonalne
u¿ywania pary programów find i grep.
-%description -l tr -n rgrep
+%description -n rgrep -l pt_BR
+Utilitário grep recursivo que pode destacar a expressão encontrada,
+escrito pelo autor do editor Jed.
+
+%description -n rgrep -l ru
+òÅËÕÒÓÉ×ÎÁÑ ÕÔÉÌÉÔÁ grep, ÕÍÅÀÝÁÑ ÐÏÄÓ×ÅÞÉ×ÁÔØ ÎÁÊÄÅÎÎÙÅ ×ÙÒÁÖÅÎÉÑ.
+
+%description -n rgrep -l tr
Jed'in yazarýndan rekürsif bulduðu eþlemeleri iþaretleyebilen bir grep
sürümü.
+%description -n rgrep -l uk
+òÅËÕÒÓÉ×ÎÁ ÕÔÉ̦ÔÁ grep, ÝÏ ×ͦ¤ ЦÄÓצÞÕ×ÁÔÉ ÚÎÁÊÄÅΦ ×ÉÒÁÚÉ
+
%prep
-%setup -q -n jed
+%setup -q -n %{name}-%{tar_ver}
%patch0 -p1
%patch1 -p1
+#%patch2 -p1
+%patch3 -p1
+%patch4 -p1
%build
-CFLAGS="-DMEMCPY=SLmemcpy -DMEMSET=SLmemset -DMEMCHR=SLmemchr $RPM_OPT_FLAGS" \
-LDFLAGS=-s \
-./configure %{_target} \
- --prefix=/usr
-make all
-make xjed
+mv -f autoconf/configure.ac .
+mv -f autoconf/aclocal.m4 acinclude.m4
+CFLAGS="-DMEMCPY=SLmemcpy -DMEMSET=SLmemset -DMEMCHR=SLmemchr %{rpmcflags}"
+%{__aclocal}
+%{__autoconf}
+%configure
+
+%{__make} all
+%{__make} xjed
+%{__make} rgrep
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT/{/etc/X11/wmconfig,usr/{bin,man/man1,lib/jed,X11R6/bin}}
+install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
+ $RPM_BUILD_ROOT{%{_infodir},%{_sysconfdir}} \
+ $RPM_BUILD_ROOT%{_mandir}/pl/man1
-cp -r lib $RPM_BUILD_ROOT%{_libdir}/jed
-cp -r info $RPM_BUILD_ROOT%{_libdir}/jed
+%{__make} install \
+ DESTDIR=$RPM_BUILD_ROOT
-install -s src/objs/{jed,rgrep} $RPM_BUILD_ROOT/usr/bin
-install -s src/objs/xjed $RPM_BUILD_ROOT/usr/X11R6/bin
+install src/objs/rgrep $RPM_BUILD_ROOT%{_bindir}
+install info/jed.* $RPM_BUILD_ROOT%{_infodir}
-install doc/{jed.1,rgrep.1} $RPM_BUILD_ROOT%{_mandir}/man1
-
-install $RPM_SOURCE_DIR/xjed.wmconfig $RPM_BUILD_ROOT/etc/X11/wmconfig/xjed
+install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
+install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/jed.conf
+install %{SOURCE3} $RPM_BUILD_ROOT%{_mandir}/pl/man1/jed.1
+install %{SOURCE4} $RPM_BUILD_ROOT%{_mandir}/pl/man1/rgrep.1
+install %{SOURCE5} $RPM_BUILD_ROOT%{_pixmapsdir}
%clean
rm -rf $RPM_BUILD_ROOT
+%post
+[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
+
+%postun
+[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
+
%files
-%defattr(644, root, root, 755)
-%doc doc README changes.txt
-%docdir %{_libdir}/jed/info
-%{_mandir}/man1/jed.1
-%attr(755, root, root) /usr/bin/jed
-%dir %{_libdir}/jed
-%dir %{_libdir}/jed/info
-%dir %{_libdir}/jed/lib
-%{_libdir}/jed/info/*
-%{_libdir}/jed/lib/*
+%defattr(644,root,root,755)
+%doc README changes.txt doc/txt/*.txt
+%attr(755,root,root) %{_bindir}/jed
+%{_datadir}/jed
+%{_mandir}/man1/jed.1*
+%lang(pl) %{_mandir}/pl/man1/jed.1*
+%{_infodir}/*
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*
%files xjed
-%attr(755, root, root) /usr/X11R6/bin/xjed
-%attr(644, root, root) %config(missingok) /etc/X11/wmconfig/xjed
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/xjed
+%{_desktopdir}/xjed.desktop
+%{_pixmapsdir}/*.png
%files -n rgrep
-%attr(755, root, root) /usr/bin/rgrep
-%{_mandir}/man1/rgrep.1
-
-%changelog
-* Wed Jun 17 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
- [0.98.7-1]
-- added -q %setup parameter,
-- added using %%{name} macro in Source,
-- spec file rewritten for using Buildroot,
-- added %clean section,
-- added pl translation,
-- added LDFLAGS=-s (for dynamic linking with slang),
-- added patch for enable by default highlight syntax,
-- removed not neccesary now patches,
-- changed Group in rgrep to Utilities/Text,
-- added %defattr and %attr macros in %files (allows building package from
- non-root account).
-
-* Thu May 07 1998 Prospector System <bugs@redhat.com>
-- translations modified for de, fr, tr
-
-* Wed Apr 15 1998 Erik Troan <ewt@redhat.com>
-- built against new ncurses
-
-* Mon Nov 3 1997 Michael Fulbright <msf@redhat.com>
-- added wmconfig entry for xjed
-
-* Tue Oct 21 1997 Michael Fulbright <msf@redhat.com>
-- updated to 0.98.4
-- included man pages in file lists
-
-* Thu Jul 10 1997 Erik Troan <ewt@redhat.com>
-- built against glibc
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/rgrep
+%{_mandir}/man1/rgrep.1*
+%lang(pl) %{_mandir}/pl/man1/rgrep.1*