X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=texinfo.spec;h=6c286769f68d5081cc6237945c6c8cdee0f19512;hb=d32f778da2b061a621d644106bc282b1ec848966;hp=d8d7ab4f2fb04af9c0def3c6c449f7d28731da03;hpb=53703672328dd9286a83913ca807b497fb8ab9e9;p=packages%2Ftexinfo.git diff --git a/texinfo.spec b/texinfo.spec index d8d7ab4..6c28676 100644 --- a/texinfo.spec +++ b/texinfo.spec @@ -1,30 +1,30 @@ Summary: Tools needed to create Texinfo format documentation files Summary(de): Tools zum Erstellen von texinfo-Dokumentationsdateien +Summary(es): Formateador texinfo y lector de archivos info Summary(fr): Outils créant des documentations au format texinfo Summary(pl): Narzêdzia potrzebne przy tworzeniu dokumentacji w formacie texinfo +Summary(pt_BR): Formatador texinfo e leitor de arquivos info +Summary(ru): éÎÓÔÒÕÍÅÎÔÙ ÄÌÑ ÓÏÚÄÁÎÉÑ ÆÁÊÌÏ× ÄÏËÕÍÅÎÔÁÃÉÉ ÆÏÒÍÁÔÁ Texinfo Summary(tr): texinfo biçimleyici ve info okuyucu +Summary(uk): ¶ÎÓÔÒÕÍÅÎÔÉ ÄÌÑ ÓÔ×ÏÒÅÎÎÑ ÆÁÊÌ¦× ÄÏËÕÍÅÎÔÁæ§ ÆÏÒÍÁÔÕ Texinfo Name: texinfo -Version: 4.0 -Release: 20 +Version: 4.8 +Release: 2 License: GPL Group: Applications/Publishing -Group(de): Applikationen/Publizieren -Group(pl): Aplikacje/Publikowanie -Source0: ftp://ftp.gnu.org/pub/gnu/texinfo/%{name}-%{version}.tar.gz +Source0: ftp://ftp.gnu.org/gnu/texinfo/%{name}-%{version}.tar.bz2 +# Source0-md5: 6ba369bbfe4afaa56122e65b3ee3a68c Source1: info.desktop -Patch0: %{name}-fix.patch -Patch1: %{name}-zlib.patch -Patch2: %{name}-info.patch -Patch3: %{name}-version.texi.patch -Patch4: %{name}-DESTDIR.patch -Patch5: %{name}-fileextension.patch -Patch6: %{name}-danish.patch +Patch0: %{name}-info.patch +Patch1: %{name}-ac_am.patch URL: http://texinfo.org/ BuildRequires: autoconf BuildRequires: automake +BuildRequires: gettext-devel BuildRequires: ncurses-devel >= 5.0 +BuildRequires: sed >= 4.0 BuildRequires: zlib-devel -Requires: info = %{version} +Requires: info = %{version}-%{release} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -46,6 +46,21 @@ reicht es, ein Dokument zu schreiben (und sp Das GNU-Projekt benutzt texinfo für den größten Teil seiner Dokumentation. +%description -l es +Texinfo es un sistema de documentación que puede producir tanto, +información online como salida impresa a partir de un único archivo +fuente. Generalmente, tenía que escribir dos documentos por separado: +uno para la ayuda u otro tipo de información online, y otro para un +manual u otro tipo de trabajos impresos. Usando Texinfo, basta con +escribir un único documento fuente. El día que sea necesaria una +revisión del trabajo, sólo tendrá que revisar un único documento. El +Proyecto GNU usa el formato de archivo Texinfo para la mayoría de su +documentación. + +Instale Texinfo si quiere un sistema de documentación para producir +tanto documentación online como impresa a partir del mismo archivo +fuente y si va a escribir documentación para el Proyecto GNU. + %description -l fr Texinfo est un système de documentation capable de produire de la documentation online ou imprimée à partir d'un seul fichier. @@ -57,92 +72,143 @@ documentations. %description -l pl Texinfo jest systemem dokumentowania umo¿liwiaj±cym wyprodukowanie -zarówno dokumentacji online jak i postaci do wydruku z pojedynczego -pliku ¼ród³owego. bardzo czêsto piszê siedwie dokumentacje: jedna do -przegl±dania online i inna do przyszykowanai wysokiej jako¶ci postaci -drukowane. U¿ywaj±c Texinfo do powy¿szego potzrebujesz przygotowaæ +zarówno dokumentacji online jak i w postaci do wydruku z pojedynczego +pliku ¼ród³owego. Bardzo czêsto pisze siê dwie dokumentacje: jedn± do +przegl±dania online i drug± do przyszykowania wysokiej jako¶ci postaci +drukowanej. U¿ywaj±c Texinfo do powy¿szego potrzebujesz przygotowaæ dokumentacjê tylko w jednej postaci ¼ród³owej. Podczas modyfikacji dokumentacji modyfikujesz w takim razie tylko jeden dokument. -Wiêkszo¶æ projektów GNU u¿ywa do dukumentowania formatu Texinfo. +Wiêkszo¶æ projektów GNU u¿ywa do dokumentowania formatu Texinfo. + +%description -l pt_BR +O texinfo é um sistema de documentação que pode produzir tanto +informação on-line como saída impressa a partir de um único +arquivo-fonte. Geralmente, você teria que escrever dois documentos +separados: um para ajuda on-line ou outro tipo de informação on-line, +e outro para um manual ou outro tipo de trabalho impresso. Usando o +Texinfo, basta escrever um único documento-fonte. Quando houver +necessidade de revisão, é preciso apenas revisar um único +documento-fonte. O projeto GNU usa o formato de arquivo texinfo para a +maioria da sua documentação. + +%description -l ru +ðÒÏÅËÔ GNU ÉÓÐÏÌØÚÕÅÔ ÆÏÒÍÁÔ texinfo ÄÌÑ ÂÏÌØÛÉÎÓÔ×Á ÄÏËÕÍÅÎÔÁÃÉÉ, +ÓÏÚÄÁÎÎÏÊ × ÅÇÏ ÒÁÍËÁÈ. üÔÏÔ ÐÁËÅÔ ×ËÌÀÞÁÅÔ ÉÎÓÔÒÕÍÅÎÔÙ, ÎÅÏÂÈÏÄÉÍÙÅ +ÄÌÑ ÓÏÚÄÁÎÉÑ ÆÁÊÌÏ× .info ÉÚ ÉÓÈÏÄÎÙÈ ÆÁÊÌÏ× .texinfo É ÉÎÔÅÒÆÅÊÓ Ë +emacs ÄÌÑ ×ÓÅÈ ÜÔÉÈ ÉÎÓÔÒÕÍÅÎÔÏ×. %description -l tr -GNU projesi, belgelemesinin büyük bölümünde texinfo dosyalarýný +[6~GNU projesi, belgelemesinin büyük bölümünde texinfo dosyalarýný kullanýr. Bu paket, texinfo dosyalarýndan info dosyalarýnýn türetilmesini saðlayan araçlarla birlikte, tüm bu araçlar için bir emacs arayüzü de sunar. +%description -l uk +ðÒÏÅËÔ GNU ×ÉËÏÒÉÓÔÏ×Õ¤ ÆÏÒÍÁÔ texinfo ÄÌÑ Â¦ÌØÛÏÓÔ¦ ÄÏËÕÍÅÎÔÁæ§, +ÓÔ×ÏÒÅÎϧ × ÊÏÇÏ ÒÁÍËÁÈ. ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ ¦ÎÓÔÒÕÍÅÎÔÉ, ÐÏÔÒ¦ÂΦ ÄÌÑ +ÓÔ×ÏÒÅÎÎÑ ÆÁÊÌ¦× .info Ú ×ȦÄÎÉÈ ÆÁÊÌ¦× .texinfo ÔÁ ¦ÎÔÅÒÆÅÊÓ ÄÏ emacs +ÄÌÑ ×Ó¦È ÃÉÈ ¦ÎÓÔÒÕÍÅÎÔ¦×. + %package -n info Summary: A stand-alone TTY-based reader for GNU texinfo documentation Summary(de): Ein TTY-basiertes Leseprogramm für GNU info-Dokumentation +Summary(es): Lector basado en tty para documentos texinfo GNU Summary(fr): un lecteur de documentations info Summary(pl): Samodzielny, terminalowy czytnik dokumentów GNU texinfo +Summary(pt_BR): Leitor baseado em tty para documentos texinfo GNU +Summary(ru): ðÒÏÇÒÁÍÍÁ ÄÌÑ ÐÒÏÓÍÏÔÒÁ ÄÏËÕÍÅÎÔÏ× × ÆÏÒÍÁÔÅ GNU texinfo ÎÁ ÔÅËÓÔÏ×ÏÊ ËÏÎÓÏÌÉ Summary(tr): GNU texinfo belgeleri için tty tabanlý görüntüleyici +Summary(uk): ðÒÏÇÒÁÍÁ ÄÌÑ ÐÅÒÅÇÌÑÄÕ ÄÏËÕÍÅÎÔ¦× × ÆÏÒÍÁÔ¦ GNU texinfo ÎÁ ÔÅËÓÔÏ×ÏÍÕ ÔÅÒͦÎÁ̦ Group: Applications/System -Group(de): Applikationen/System -Group(pl): Aplikacje/System -Prereq: fix-info-dir +PreReq: fix-info-dir +Obsoletes: info-install %description -n info The GNU project uses the texinfo file format for much of its documentation. This package includes a standalone browser program to view these files. -%description -l de -n info +%description -n info -l de Das GNU-Projekt benutzt das texinfo-Dateiformat für den Großteil seiner Dokumentation. Dieses Paket enthält ein selbständiges Browser-Programm zum Einsehen dieser Dateien. -%description -l fr -n info +%description -n info -l fr Le projet GNU utilise le format de fichier texinfo pour la plupart de sa documentation. Ce paquetage contient un navigateur pour visualiser ces fichiers. -%description -l pl -n info +%description -n info -l pl Projekty GNU u¿ywaj± formatu texinfo do tworzenia dokumentacji. Pakiet ten zawiera samodzieln± przegl±darkê tych¿e plików. -%description -l tr -n info +%description -n info -l pt_BR +O projeto GNU usa o formato de arquivos texinfo para a maioria de sua +documentação. Este pacote inclui um browser para visualização destes +arquivos. + +%description -n info -l ru +ðÒÏÅËÔ GNU ÉÓÐÏÌØÚÕÅÔ ÆÏÒÍÁÔ texinfo ÄÌÑ ÂÏÌØÛÉÎÓÔ×Á ÄÏËÕÍÅÎÔÁÃÉÉ, +ÓÏÚÄÁÎÎÏÊ × ÅÇÏ ÒÁÍËÁÈ. üÔÏÔ ÐÁËÅÔ ×ËÌÀÞÁÅÔ ÐÒÏÇÒÁÍÍÕ ÄÌÑ ÐÒÏÓÍÏÔÒÁ +ÄÏËÕÍÅÎÔÏ× × ÆÏÒÍÁÔÅ GNU texinfo ÎÁ ÔÅËÓÔÏ×ÏÊ ËÏÎÓÏÌÉ. + +%description -n info -l tr Bu pakette, info biçimindeki dosyalarý okumak için bir görüntüleyici bulunur. +%description -n info -l uk +ðÒÏÅËÔ GNU ×ÉËÏÒÉÓÔÏ×Õ¤ ÆÏÒÍÁÔ texinfo ÄÌÑ Â¦ÌØÛÏÓÔ¦ ÄÏËÕÍÅÎÔÁæ§, +ÓÔ×ÏÒÅÎϧ × ÊÏÇÏ ÒÁÍËÁÈ. ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ ÐÒÏÇÒÁÍÕ ÄÌÑ ÐÅÒÅÇÌÑÄÕ +ÄÏËÕÍÅÎÔ¦× × ÆÏÒÍÁÔ¦ GNU texinfo ÎÁ ÔÅËÓÔÏ×ÏÍÕ ÔÅÒͦÎÁ̦. + +%package texi2dvi +Summary: Texinfo to dvi conversion tool +Summary(pl): Narzêdzie do konwersji texinfo na dvi +Group: Applications/Publishing +Requires: %{name} = %{version}-%{release} +Requires: tetex-format-plain + +%description texi2dvi +Texinfo to dvi conversion tool. + +%description texi2dvi -l pl +Narzêdzie do konwersji plików texinfo na dvi. + %prep %setup -q %patch0 -p1 -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 -%patch6 -p1 +%patch1 -p1 + +# nb was added but outdated no not removed +sed -i -e '/^no$/d' po/LINGUAS %build -ln -s version.texi doc/version2.texi -gettextize --copy --force -aclocal -autoconf -automake -a -c -%configure \ - --without-included-gettext -%{__make} -C doc distclean-aminfo +# don't touch - too fresh m4 macros required (newer than in gettext 0.14.1) +#%%{__autopoint} +%{__aclocal} -I m4 +%{__autoconf} +%{__automake} +%configure + %{__make} -rm -f util/install-info -%{__make} -C util %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{%{_applnkdir}/Utilities,%{_sbindir},/sbin} +install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_sbindir},/sbin} -%{__make} install DESTDIR=$RPM_BUILD_ROOT +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT mv -f $RPM_BUILD_ROOT%{_bindir}/install-info $RPM_BUILD_ROOT%{_sbindir} -ln -s %{_sbindir}/install-info $RPM_BUILD_ROOT/sbin/install-info - -install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Utilities +ln -sf %{_sbindir}/install-info $RPM_BUILD_ROOT/sbin/install-info -gzip -9nf ChangeLog INTRODUCTION NEWS README info/README +install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} %find_lang %{name} +%clean +rm -rf $RPM_BUILD_ROOT + %post [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1 @@ -152,33 +218,38 @@ gzip -9nf ChangeLog INTRODUCTION NEWS README info/README %post -n info /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1 -%clean -rm -rf $RPM_BUILD_ROOT - %files %defattr(644,root,root,755) -%doc *.gz info/*.gz +%doc AUTHORS ChangeLog INTRODUCTION NEWS README TODO %attr(755,root,root) %{_bindir}/makeinfo -%attr(755,root,root) %{_bindir}/texi2dvi %attr(755,root,root) %{_bindir}/texindex +%{_datadir}/texinfo %{_infodir}/texinfo* %{_mandir}/man1/makeinfo.1* -%{_mandir}/man1/texi2dvi.1* %{_mandir}/man1/texindex.1* %{_mandir}/man5/texinfo.5* %files -n info -f texinfo.lang %defattr(644,root,root,755) +%doc info/README %attr(755,root,root) %{_bindir}/info +%attr(755,root,root) %{_bindir}/infokey %attr(755,root,root) /sbin/install-info %attr(755,root,root) %{_sbindir}/install-info -%{_applnkdir}/Utilities/info.desktop +%{_desktopdir}/info.desktop %{_infodir}/info.info* %{_infodir}/info-stnd.info* %{_mandir}/man1/info.1* +%{_mandir}/man1/infokey.1* %{_mandir}/man1/install-info.1* %{_mandir}/man5/info.5* + +%files texi2dvi +%defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/texi2dvi +%attr(755,root,root) %{_bindir}/texi2pdf +%{_mandir}/man1/texi2dvi.1*