[packages/texinfo] - updated to 7.2
qboosh
qboosh at pld-linux.org
Sun Dec 29 19:33:57 CET 2024
commit 0e4abc64ebd46514ab98a37dd6008114958c7783
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Dec 29 19:15:31 2024 +0100
- updated to 7.2
texinfo-info.patch | 145 ++++++++++++++++++++++++++---------------------------
texinfo.spec | 38 +++++++-------
2 files changed, 88 insertions(+), 95 deletions(-)
---
diff --git a/texinfo.spec b/texinfo.spec
index f226f5e..217f2be 100644
--- a/texinfo.spec
+++ b/texinfo.spec
@@ -8,12 +8,12 @@ Summary(ru.UTF-8): Инструменты для создания файлов
Summary(tr.UTF-8): texinfo biçimleyici ve info okuyucu
Summary(uk.UTF-8): Інструменти для створення файлів документації формату Texinfo
Name: texinfo
-Version: 7.1.1
+Version: 7.2
Release: 1
License: GPL v3+
Group: Applications/Publishing
Source0: https://ftp.gnu.org/gnu/texinfo/%{name}-%{version}.tar.xz
-# Source0-md5: e5fc595794a7980f98ce446a5f8aa273
+# Source0-md5: 11939a7624572814912a18e76c8d8972
Source1: info.desktop
Patch0: %{name}-info.patch
URL: http://www.gnu.org/software/texinfo/
@@ -45,6 +45,8 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define _noautoprovfiles %{_datadir}/texinfo
# and don't require them externally
%define _noautoreq_perl Pod::Simple::Texinfo Texinfo::.*
+# libraries use perl symbols
+%define skip_post_check_so libtexinfo.*
%description
Texinfo is a documentation system that can produce both online
@@ -198,7 +200,7 @@ Narzędzie do konwersji plików texinfo na dvi.
%prep
%setup -q
-%patch0 -p1
+%patch -P0 -p1
%build
%{__aclocal} -I gnulib/m4
@@ -221,22 +223,12 @@ install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_sbindir},/sbin}
%{__mv} $RPM_BUILD_ROOT%{_bindir}/install-info $RPM_BUILD_ROOT%{_sbindir}
ln -sf %{_sbindir}/install-info $RPM_BUILD_ROOT/sbin/install-info
-# perl modules
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/texinfo/*.la
+# perl modules and shared libs with no exported API
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/texi2any/*.la
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/texi2any/lib*.so
install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
-# copy of default encoding
-%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ca.us-ascii
-%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/de.us-ascii
-%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/pt.us-ascii
-# outdated copy of default encoding
-%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/pt_BR.us-ascii
-# outdated encoding
-%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/pl.iso-8859-2
-# normalize locale name
-%{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/{no.us-ascii,nb}/LC_MESSAGES/texinfo_document.mo
-
%find_lang %{name}
%find_lang texinfo_document
@@ -262,11 +254,17 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_bindir}/pod2texi
%attr(755,root,root) %{_bindir}/texi2any
%attr(755,root,root) %{_bindir}/texindex
+%{_datadir}/texi2any
%{_datadir}/texinfo
-%dir %{_libdir}/texinfo
-%attr(755,root,root) %{_libdir}/texinfo/MiscXS.so
-%attr(755,root,root) %{_libdir}/texinfo/Parsetexi.so
-%attr(755,root,root) %{_libdir}/texinfo/XSParagraph.so
+%dir %{_libdir}/texi2any
+%attr(755,root,root) %{_libdir}/texi2any/ConvertXS.so
+%attr(755,root,root) %{_libdir}/texi2any/DocumentXS.so
+%attr(755,root,root) %{_libdir}/texi2any/IndicesXS.so
+%attr(755,root,root) %{_libdir}/texi2any/MiscXS.so
+%attr(755,root,root) %{_libdir}/texi2any/Parsetexi.so
+%attr(755,root,root) %{_libdir}/texi2any/StructuringTransfoXS.so
+%attr(755,root,root) %{_libdir}/texi2any/XSParagraph.so
+%attr(755,root,root) %{_libdir}/texi2any/libtexinfo*.so.*
%{_infodir}/texinfo.info*
%{_infodir}/texi2any_api.info*
%{_infodir}/texi2any_internals.info*
diff --git a/texinfo-info.patch b/texinfo-info.patch
index 2d7b818..e3bacf2 100644
--- a/texinfo-info.patch
+++ b/texinfo-info.patch
@@ -12,9 +12,9 @@
@end direntry
@titlepage
---- texinfo-7.1/doc/texinfo.texi.orig 2023-10-18 14:30:47.000000000 +0200
-+++ texinfo-7.1/doc/texinfo.texi 2023-11-04 00:25:57.719850317 +0100
-@@ -45,17 +45,17 @@ Texts. A copy of the license is include
+--- texinfo-7.2/doc/texinfo.texi.orig 2024-12-20 22:15:19.000000000 +0100
++++ texinfo-7.2/doc/texinfo.texi 2024-12-29 17:13:40.984129130 +0100
+@@ -44,17 +44,17 @@ Texts. A copy of the license is include
@end quotation
@end copying
@@ -34,7 +34,7 @@
+* install-info: (texinfo)install-info. Update info/dir entries
+* texi2any: (texinfo)texi2any. Translate Texinfo source
+* makeinfo: (texinfo)makeinfo. Translate Texinfo source
-+* pod2texi: (texinfo)pod2texi. Translate Perl Pod to Texinfo
++* pod2texi: (texinfo)Invoking pod2texi. Translate Perl Pod to Texinfo
+* texi2dvi: (texinfo)texi2dvi. Print Texinfo documents
+* texi2pdf: (texinfo)PDF Output. PDF output for Texinfo
+* pdftexi2dvi: (texinfo)PDF Output. PDF output for Texinfo
@@ -42,7 +42,7 @@
@end direntry
@set txiindexatsignignore
-@@ -1171,7 +1171,7 @@ processed from standard input, without a
+@@ -1163,7 +1163,7 @@ processed from standard input, without a
base file name from, @code{@@setfilename} could still be relevant.
This is not the only way, however: @option{--output} option specifies
the output file name on the @command{texi2any} command-line
@@ -51,7 +51,7 @@
@cindex Length of file names
@cindex File name collision
-@@ -11845,8 +11845,7 @@ included. This will generally not be th
+@@ -11840,8 +11840,7 @@ included. This will generally not be th
itself, but will usually be the case for up-to-date distributions of
the extended @TeX{} programs @command{etex} (DVI output) and
@command{pdftex} (PDF output). @command{texi2dvi} will use the
@@ -61,7 +61,7 @@
@cindex ISO 639-2 language codes
@cindex ISO 3166 country codes
-@@ -13163,8 +13162,8 @@ Also, quite a few macro-related construc
+@@ -13158,8 +13157,8 @@ Also, quite a few macro-related construc
some of the caveats are listed below. Thus, if you get macro-related
errors when producing the printed version of a manual, you might try
expanding the macros with @command{texi2any} by invoking
@@ -72,7 +72,7 @@
and use a language designed for macro processing, such as M4
(@pxref{External Macro Processors}).
-@@ -13704,8 +13703,8 @@ use @command{texi2any}'s macro expansion
+@@ -13699,8 +13698,8 @@ use @command{texi2any}'s macro expansion
@itemize @bullet
@item
@@ -83,7 +83,7 @@
will run @command{texi2any} first to expand macros and eliminate
@samp{#line}.
-@@ -13991,7 +13990,7 @@ process in which you use the @TeX{} prog
+@@ -13986,7 +13985,7 @@ process in which you use the @TeX{} prog
you may also create indices using the @command{texindex} command
after first running @TeX{}; and then you must run @TeX{} again.
@command{texi2dvi} takes care of all of this, running @TeX{} and
@@ -92,7 +92,7 @@
@anchor{Within Emacs} @c old node name
@anchor{Emacs Shell Printing} @c old node name
-@@ -14035,16 +14034,16 @@ and you can get it over the Internet or
+@@ -14030,16 +14029,16 @@ and you can get it over the Internet or
@c please keep that text in sync with www.gnu.org/prep/FTP
@@ -112,7 +112,7 @@
@pindex texi2dvi @r{(shell script)}
@pindex texi2pdf @r{(shell script)}
-@@ -14202,7 +14201,7 @@ The default is @samp{nomaybe}. This env
+@@ -14197,7 +14196,7 @@ The default is @samp{nomaybe}. This env
for troubleshooting purposes, and may change or disappear in the future.
@@ -121,7 +121,7 @@
@nodedescription Formatting with explicit shell commands.
@section Format with @command{tex}/@command{texindex}
-@@ -14336,7 +14335,7 @@ Thus, the beginning of your file would l
+@@ -14331,7 +14330,7 @@ Thus, the beginning of your file would l
@noindent @code{@@novalidate} also turns off validation in
@command{texi2any}, just like its @code{--no-validate} option
@@ -130,16 +130,7 @@
Furthermore, you need not run @command{texindex} each time after you run
@command{tex}. The @command{tex} formatting command simply uses whatever
-@@ -14395,7 +14394,7 @@ file directly.
-
- For example, the following commands will (probably) suffice to sort
- the indices, format, and print this manual using the @command{texi2dvi}
--shell script (@pxref{Format with @command{texi2dvi}}).
-+shell script (@pxref{@command{texi2dvi}}).
-
- @example
- @group
-@@ -14616,11 +14615,11 @@ anything which can be specified on the c
+@@ -14613,11 +14612,11 @@ anything which can be specified on the c
specified within a initialization file.
@@ -153,7 +144,7 @@
@pindex makeinfo
@pindex texi2any
-@@ -15275,8 +15274,8 @@ tricks together with @file{texinfo.tex},
+@@ -15280,8 +15279,8 @@ tricks together with @file{texinfo.tex},
@command{texi2dvi} directly.
The output format options for this are @option{--dvi},
@@ -164,7 +155,7 @@
@command{texi2dvi} operation. In addition, the @option{--verbose},
@option{--silent}, and @option{--quiet} options are passed on if
specified; the @option{-I} and @option{-o} options are likewise passed
-@@ -15413,7 +15412,7 @@ variables may not be passed on to @TeX{}
+@@ -15424,7 +15423,7 @@ variables may not be passed on to @TeX{}
@cindex Options, customization variables for
The following table gives the customization variables associated with
@@ -173,16 +164,25 @@
meaning of the options.
@multitable @columnfractions 0.5 0.5
-@@ -15487,7 +15486,7 @@ forms:
- @itemx xml
- These correspond to the command-line options (and
- @code{TEXINFO_OUTPUT_FORMAT} environment variable values) of the same
--name. @xref{Invoking @command{texi2any}}.
-+name. @xref{@command{texi2any}}.
+@@ -15519,7 +15518,7 @@ These correspond to the command-line opt
+ name. The @code{TEXINFO_OUTPUT_FORMAT} customization variable value
+ is set when command-line options (or @code{TEXINFO_OUTPUT_FORMAT}
+ environment variable values) set the output format.
+- at xref{Invoking @command{texi2any}}.
++ at xref{@command{texi2any}}.
@cindex tree representation, for debugging
@cindex debugging document, with tree representation
-@@ -16130,13 +16129,13 @@ output quotation marks.
+@@ -15821,7 +15820,7 @@ This may be remedied in a future release
+
+ The following transformations are currently supported (many are used
+ in the @code{pod2texi} utility distributed with Texinfo;
+- at pxref{Invoking @command{pod2texi}}):
++ at pxref{Invoking @command{pod2texi}}):
+
+ @ftable @samp
+ @item complete_tree_nodes_menus
+@@ -15922,13 +15921,13 @@ output quotation marks.
For Info output, column at which to start a menu entry description
provided by @code{@@nodedescription} or @code{@@nodedescriptionblock}.
Undefined by default, in which case 45% of the fill column value is used
@@ -196,27 +196,18 @@
-is used (@pxref{Invoking @command{texi2any}}).
+is used (@pxref{@command{texi2any}}).
- @item CHECK_MISSING_MENU_ENTRY
- When a @code{@@menu} block occurs in a node, check if there is a menu
-@@ -16488,7 +16487,7 @@ This may be remedied in a future release
-
- The following transformations are currently supported (many are used
- in the @code{pod2texi} utility distributed with Texinfo;
-- at pxref{Invoking @command{pod2texi}}):
-+ at pxref{@command{pod2texi}}):
-
- @ftable @samp
- @item complete_tree_nodes_menus
-@@ -16670,7 +16669,7 @@ format, while nevertheless with rich for
- appropriately in many languages.
+ @item CLOSE_DOUBLE_QUOTE_SYMBOL
+ When a closing double quote is needed, for @samp{@@dfn} in Info, use this
+@@ -16251,7 +16250,7 @@ It is also possible to use the system @c
+ made at build-time).
- at node Invoking @command{pod2texi}
-+ at node @command{pod2texi}
++ at node Invoking @command{pod2texi}
@nodedescription Translating Perl Pod to Texinfo.
@section Invoking @command{pod2texi}: Convert Pod to Texinfo
-@@ -17063,7 +17062,7 @@ start at column 32, starting at zero (as
+@@ -16644,7 +16643,7 @@ start at column 32, starting at zero (as
most others. Description for individual utilities best start in
column 48, where possible. For more information about formatting see
the @samp{--calign}, @samp{--align}, and @samp{--max-width} options in
@@ -225,7 +216,7 @@
If you use @code{@@dircategory} more than once in the Texinfo source,
each usage specifies the `current' category; any subsequent
-@@ -17076,7 +17075,7 @@ documentation for the different programs
+@@ -16657,7 +16656,7 @@ documentation for the different programs
traditional @command{man} system.
@@ -234,7 +225,7 @@
@nodedescription @code{install-info} options.
@subsection Invoking @command{install-info}
-@@ -17323,7 +17322,7 @@ large Info file into shorter @dfn{indire
+@@ -16904,7 +16903,7 @@ large Info file into shorter @dfn{indire
300,000 characters each. With @command{texi2any}, splitting
may be prevented by @option{--no-split}, and the default size
of 300,000 characters may be modified with @option{--split-size}
@@ -243,25 +234,17 @@
When a file is split, Info itself makes use of a shortened version of
the original file that contains just the tag table and references to
-@@ -17505,7 +17504,7 @@ Variables}. In particular, there is sup
- @code{@@example} (@pxref{Syntax Highlighting}). You can also write so-called
- @dfn{initialization files}, or @dfn{init files} for short, to modify almost
- every aspect of HTML output formatting. Initialization files contain code and
--are loaded by @option{--init-file} (@pxref{Invoking @command{texi2any}}).
-+are loaded by @option{--init-file} (@pxref{@command{texi2any}}).
+@@ -17086,8 +17085,7 @@ Customization}. In particular, there is
+ highlighting in @code{@@example} (@pxref{Syntax Highlighting}). You can also
+ write so-called @dfn{initialization files}, or @dfn{init files} for short, to
+ modify almost every aspect of HTML output. Initialization files
+-contain code and are loaded by @option{--init-file} (@pxref{Invoking
+- at command{texi2any}}).
++contain code and are loaded by @option{--init-file} (@pxref{@command{texi2any}}).
Some initialization files are maintained with Texinfo and installed
in the default case. For example, @file{chm.pm} produces the intermediate
-@@ -17595,7 +17594,7 @@ insensitive filesystem by setting the cu
- @code{CASE_INSENSITIVE_FILENAMES}.
-
- It is also possible to split at chapters or sections with
-- at option{--split} (@pxref{Invoking @command{texi2any}}). In that case,
-+ at option{--split} (@pxref{@command{texi2any}}). In that case,
- the file names are constructed after the name of the node associated
- with the relevant sectioning command. Also, unless
- @option{--no-node-files} is specified, a redirection file is output
-@@ -17816,7 +17815,7 @@ The EPUB output file is not generated if
+@@ -17415,7 +17413,7 @@ The EPUB output file is not generated if
is left after the final EPUB file has been generated if
@code{EPUB_KEEP_CONTAINER_FOLDER} is set.
@@ -270,7 +253,27 @@
@node EPUB Cross-References
-@@ -23111,7 +23110,7 @@ have been called the @code{@@regularbook
+@@ -18209,8 +18207,8 @@ to customize hyperlinks output within ou
+ @vindex EXTENSION @subentry @r{for HTML}
+ @vindex CASE_INSENSITIVE_FILENAMES
+ You can specify the output file names with more control than
+-merely the command line option @option{--output} (@pxref{Invoking
+- at command{texi2any}}). The @code{PREFIX} customization
++merely the command line option @option{--output} (@pxref{@command{texi2any}}).
++The @code{PREFIX} customization
+ variable overrides the base name of the file given by @code{@@setfilename} or
+ the file name and should not contain any directory components. To alter
+ intermediate directories, use the @code{SUBDIR} customization variable.
+@@ -18452,7 +18450,7 @@ Setting @code{ICONS} is necessary but no
+ for direction buttons, since no button image is specified in the
+ default case. In addition, you need to set the @code{ACTIVE_ICONS}
+ and @code{PASSIVE_ICONS} customization variables. You can only do this
+-using an initialization file (@pxref{Invoking @command{texi2any}}).
++using an initialization file (@pxref{@command{texi2any}}).
+ @xref{,,, texi2any_api, GNU Texinfo @command{texi2any} Output Customization}.
+
+
+@@ -24038,7 +24036,7 @@ have been called the @code{@@regularbook
called the @code{@@smallbook} command by comparison to the 8.5 by 11
inch format.)
@@ -279,7 +282,7 @@
and @ref{Preparing for @TeX{}}, for other ways to format with
@code{@@smallbook} with @TeX{} that do not require changing the source file.
-@@ -23137,7 +23136,7 @@ You may or may not prefer the formatting
+@@ -24064,7 +24062,7 @@ You may or may not prefer the formatting
wide format, @code{@@afivepaper} for A5 paper, and @code{@@bsixpaper} for
B6 paper.
@@ -288,7 +291,7 @@
and @ref{Preparing for @TeX{}}, for other ways to format for different
paper sizes that do not require changing the source file.
-@@ -23181,7 +23180,7 @@ To make more elaborate changes, such as
+@@ -24108,7 +24106,7 @@ To make more elaborate changes, such as
margins, you must define a new command in @file{texinfo.tex} or
@file{texinfo.cnf}.
@@ -297,11 +300,3 @@
and @ref{Preparing for @TeX{}}, for other ways to specify
@code{@@pagesizes} that do not require changing the source file.
---- texinfo-7.1/doc/pod2texi.texi.orig 2023-08-15 14:06:23.000000000 +0200
-+++ texinfo-7.1/doc/pod2texi.texi 2023-11-07 22:11:30.144286396 +0100
-@@ -1,5 +1,4 @@
- @subsection pod2texi
-- at anchor{pod2texi}
-
- @subsubheading pod2texi NAME
- @anchor{pod2texi NAME}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/texinfo.git/commitdiff/0e4abc64ebd46514ab98a37dd6008114958c7783
More information about the pld-cvs-commit
mailing list