Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: texinfo | Distribution: openSUSE Tumbleweed |
Version: 7.2 | Vendor: openSUSE |
Release: 1.1 | Build date: Wed Sep 17 11:13:21 2025 |
Group: Unspecified | Build host: reproducible |
Size: 1191464 | Source RPM: texinfo-7.2-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://www.gnu.org/software/texinfo/ | |
Summary: Tools for creating documentation from texinfo sources |
Texinfo is a documentation system that uses a single source file to produce both online information and printed output. Using Texinfo, you can create a printed document with the normal features of a book, including chapters, sections, cross-references, and indices. From the same Texinfo source file, you can create a menu-driven, online info file with nodes, menus, cross-references, and indices using the included makeinfo tool.
GPL-3.0-or-later
* Wed Sep 17 2025 Jan Fooken <jan.fooken@suse.com> - Move htmlxref.cnf to makeinfo package, as it is used by texi2any * Tue Sep 16 2025 Jan Fooken <jan.fooken@suse.com> - Revert to using vendored versions of perl-libintl-perl and perl-Unicode-EastAsianWidth, because both are not part of openSUSE:Factory:Rings:0-Bootstrap - Explicitly include dependencies from perl-libintl-perl, as they are not pulled in via the package - Replace distribution provided version of perl-Text-Unidecode with vendored version to have a consistent approach to dependencies * Thu Sep 11 2025 Jan Fooken <jan.fooken@suse.com> - Remove explicit setting of LANG. The build environment uses C.UTF-8, so a UTF-8 locale is ensured * Thu Sep 11 2025 Jan Fooken <jan.fooken@suse.com> - Add dependencies for texi2dvi and texindex. Both programs had missing or non-explicit dependencies on various shell utilities. Furthermore, texi2dvi has execution statements for dvipdfmx, dvips, biber and thumbpdf, but the spec didn't require these programs * Thu Sep 11 2025 Jan Fooken <jan.fooken@suse.com> - Use distribution versions of perl-libintl-perl and perl-Unicode-EastAsianWidth over the versions included in texinfo's source tree - Remove dependency on perl-gettext. It's not required anymore, because gettext is now implicitly pulled in by perl-libintl-perl - Add missing build dependency on gawk - Add missing test dependencies for the parser tests, which would be skipped otherwise - Add explicit dependency on the perl module Unicode::Normalize It's provided by perl, but if it's missing, it wouldn't fail the configuration, but introduce erroneous behaviour, so an explicit dependency doesn't hurt * Fri Sep 05 2025 Jan Fooken <jan.fooken@suse.com> - Update to version 7.2 (23 December 2024) * Build . "make install" installs files for texi2any under $datadir/texi2any, not $datadir/texinfo. * texinfo.tex . use @ as the escape character in all index files. this requires new enough texi2dvi (Texinfo 6.7, 2019) for index files to be properly processed. . a bug has been fixed where a mangled PDF outline could be produced for a document using @unnumberedsec . you can call @unmacro with an undefined macro name, matching the behavior of texi2any * texi2any . set CHECK_NORMAL_MENU_STRUCTURE by default. this means texi2any again checks menu structure by default (changed in 6.8 release, 2021). . only allow @definfoenclose to be used to redefine highlighting commands . sorting of indices is now independent of the input or output encodings . new customization variable COLLATION_LANGUAGE to allow linguistic tailoring of index sorting . new variable DOCUMENTLANGUAGE_COLLATION to use @documentlanguage for linguistic tailoring of index sorting . new variable USE_UNICODE_COLLATION to allow turning off the slower use of Unicode collation when sorting indices . rename BODYTEXT customization variable to BODY_ELEMENT_ATTRIBUTES . rename COMPLEX_FORMAT_IN_TABLE customization variable to INDENTED_BLOCK_COMMANDS_IN_TABLE . remove the following variables: AVOID_MENU_REDUNDANCY, FRAMES, FRAMESET_DOCTYPE, NO_USE_SETFILENAME, SILENT, USE_UP_NODE_FOR_ELEMENT_UP . remove SIMPLE_MENU variable and tree transformation . the use of the directories ~/.texinfo and ~/.texi2any for configuration files is deprecated, and should be replaced by texinfo or texi2any directories under XDG_CONFIG_HOME (usually ~/.config/). the new locations are compatible with the XDG Base Directory Specification. in future versions, the ~/.texinfo and ~/.texi2any directories will not be in search paths. . do not try the us-ascii encoding anymore as a locale for translated document strings. . some unused translation files have been removed for the `texinfo_document' domain . Info output: . output Info-documentlanguage in Local Variables section of output file if @documentlanguage is given . HTML, Texinfo and raw text output: . an implementation of the conversion in C has been included, which is much faster than the code in Perl. set the `TEXINFO_XS_CONVERT' environment variable to 1 to use. . HTML output: . CHECK_HTMLXREF set by default for warnings about links to unknown external manuals . you can use the MATHJAX_CONFIGURATION customization variable to add data to the MathJax configuration object . warn if there is a .inf or .info suffix for cross-reference manual . use <pre> instead of <div><em> for output of @displaymath . remove border, cellpadding, cellspacing and align attributes. add classes and use CSS when needed. . EPUB output: . stricter conformance for conformance checkers * info . check for init file under XDG_CONFIG_HOME/texinfo/infokey after checking ~/.infokey, in accordance with the XDG Base Directory Specification * Distribution . automake 1.17, autoconf 2.72, gettext 0.22.5, libtool 2.5.3 - Update patches to compile for the new version - texinfo-perl-5.42.patch - texinfo-zlib.patch - Fix texinfo-zlib.patch texinfo-zlib.patch had the wrong variable referenced in the error check for reopening a file. Furthermore, it could potentially have leaked the memory a string. Both are minor bugs and very unlikely to occour * Mon Jul 14 2025 Dominique Leuenberger <dimstar@opensuse.org> - Add texinfo-perl-5.42.patch: Fix syntax to be unambiguous if (! $str eq '') is not really clear; is it (!$str) eq '' or !($str eq '') Perl 5.42 rightly flagges this syntax with: Possible precedence problem between ! and string eq Assuming !($str eq '') was meant, we can rewrite this as $str ne '', which happens to also be used in multiple places already (sometimes just a few lines further down in the same files) * Fri Apr 04 2025 Friedrich Haubensak <hsk17@mail.de> - add -std=gnu17 to CFLAGS to fix gcc15 compile time error (flag can be dropped w/ release 7.2) * Fri Feb 02 2024 Dr. Werner Fink <werner@suse.de> - Update to version 7.1 (18 October 2023) * Language . new generic definition commands, @defblock, @defline and @deftypeline, for definitions without automatic index entries . new @linemacro facility eases use of generic definition commands . new command @link creates plain links (supported output formats only) . @cartouche takes an argument to specify the cartouche title . you can use the new commands @nodedescription and @nodedescriptionblock to give text to be used in menu descriptions in Info and HTML output * texi2any . @itemx at the beginning of a @table is now an error, not a warning . better validity checking of deeply nested commands . check that @set and @clear only appear at the start of a line . warn about missing menu entries even if CHECK_NORMAL_MENU_STRUCTURE is not set. you can turn this off by setting CHECK_MISSING_MENU_ENTRY to 0. . no longer use --enable-encoding and --disable-encoding to determine whether to output encoded characters (instead of entities or commands) for HTML, XML, DocBook and LaTeX; instead, use the value of the OUTPUT_CHARACTERS customization variable. . stricter checks on input encoding, in particular more warnings and errors with malformed UTF-8 . support any input file encoding if support exists in the operating system, not just a selected list of encodings . resolve an alias referring to another alias at definition time . internally, use "source marks" to keep all Texinfo source information that is not in the final tree (location of macros, values and included files expansion, @if* blocks, DEL comment, and @ protecting end of line on @def* lines) . HTML output: . format @subentry and index entries with @seealso or @seeentry in a more similar way to printed output . output @shortcontents before @contents by default . omit colons after index entries by default. this can still be configured with INDEX_ENTRY_COLON. . add @example syntax highlighting as a texi2any extension . no more capitalization of @sc argument in HTML Cross-references . change @point expansion to U+22C6 in HTML Cross-references . if a @node is not associated with a sectioning command but is followed by a heading command not usually associated to nodes such as @heading and this command appears before other formatted content, the heading command is assumed to supply the node heading. you can customize this with USE_NEXT_HEADING_FOR_LONE_NODE. . Info output: . new variable ASCII_DASHES_AND_QUOTES, on by default, outputs ASCII characters for literal quote or hyphen characters in source, rather than UTF-8. this makes it easier to search Info files. . new ASCII_GLYPH variable for using ASCII renditions for glyph commands (like @bullet) . ASCII_PUNCTUATION still includes the effect of these new variables. . new variables AUTO_MENU_DESCRIPTION_ALIGN_COLUMN and AUTO_MENU_MAX_WIDTH control the format of descriptions in generated menus . XML output: . place menu leading text and menu separators in elements instead of attributes * texi2dvi . macro expansion with texi2any requires at least version 5.0 (only happens with --expand option or with very old texinfo.tex) * texinfo.tex . in @code, ` and ' output by default with backtick and undirected single quote glyphs in the typewriter font. you can still configure this using the @codequoteundirected/@codequotebacktick commands. . do not insert a space for @ def line continuation, matching the behavior of texi2any . align section titles in table of contents when more than 10 sections . microtype is off by default, for speed . page headings generation is no longer linked to the @titlepage command * info . when going Up, position cursor on menu entry for current node . allow mouse scrolling support regardless of termcap entries. this supports some more xterm configurations. . do not use "/index" as a possible file extension for Info files * texi2any . fix performance regression when Perl binary extension (XS) modules are not being used (e.g. with TEXINFO_XS=omit) * info . further fix of recoding of UTF-8 files to ASCII to avoid text disappearing from nodes . avoid possible freeze at start of a file with `-v nodeline=pointers' * texi2any . do not distribute architecture-dependent files . build fixed on OpenIndiana 11 * info . further fix of recoding of UTF-8 files to ASCII . fix check for presence of man pages on Solaris * install-info . fix build by avoiding function name clash on some platforms . compiler warning re strncat silenced * texi2any . avoid crashes on empty @image argument and other potential crashes (with "Can't use an undefined value as an ARRAY reference" message) . avoid hang on @ref command inside section command * info . fix recoding of UTF-8 files to ASCII when run in C locale * js . index search fixed for new HTML output . some obsolete files removed from distribution - Port patch texinfo-zlib.patch - Use libzio 1.09 to support compressed 'dir' data base files * Sun Mar 26 2023 Andreas Stieger <andreas.stieger@gmx.de> - texinfo 7.0.3: * texi2any: fix performance regression when Perl binary extension (XS) modules are not being used (e.g. with TEXINFO_XS=omit) * info: further fix of recoding of UTF-8 files to ASCII to avoid text disappearing from nodes * info: avoid possible freeze at start of a file with `-v nodeline=pointers' * Sat Feb 04 2023 Andreas Stieger <andreas.stieger@gmx.de> - texinfo 7.0.2: * texi2any: do not distribute architecture-dependent files * info: further fix of recoding of UTF-8 files to ASCII * install-info: build fixes * Tue Dec 27 2022 Ludwig Nussel <lnussel@suse.com> - Replace transitional %usrmerged macro with regular version check (boo#1206798) * Sun Dec 04 2022 Andreas Stieger <andreas.stieger@gmx.de> - texinfo 7.0.1: * texi2any: avoid multiple crashes on empty @image argument and other conditions * avoid hang on @ref command inside section command * info: fix recoding of UTF-8 files to ASCII when run in C locale * js: index search fixed for new HTML output * Tue Nov 15 2022 Dr. Werner Fink <werner@suse.de> - Update to version 7.0 (7 November 2022) * texi2any * LaTeX added as an output format, selected with --latex * EPUB 3 added as an output format, selected with --epub3 * reform throughout the code in general * thorough review of character encoding issues * new customization variables involved with character encoding: INPUT_FILE_NAME_ENCODING, OUTPUT_FILE_NAME_ENCODING, DOC_ENCODING_FOR_INPUT_FILE_NAME, DOC_ENCODING_FOR_OUTPUT_FILE_NAME, MESSAGE_ENCODING and COMMAND_LINE_ENCODING * warn if full-text commands (@ref, @footnote, @anchor) appear in @w * new variable NO_TOP_NODE_OUTPUT * IGNORE_BEFORE_SETFILENAME variable removed. former effect is now always on. * HTML output: * use manual_name_html as output directory for split HTML instead of manual_name or manual_name.html * default DOCTYPE declaration changed to plain HTML5 style rather than HTML4 DTD reference * output only the CSS rules that are needed in an output file . remove CSS_LINES variable and add SHOW_BUILTIN_CSS_RULES * (custom CSS can still be output using EXTRA_HEAD) * use <code> tag for the output of @t and @verb instead of <tt> * use <abbr> for @acronym instead of <acronym> * link to table of contents from short table of contents only if a table of contents is actually output * prefix classes from @example arguments with `user-' * percent encode URL in @url/@uref, @email, @image and external manual file * new USE_XML_SYNTAX, HTML_ROOT_ELEMENT_ATTRIBUTES and NO_CUSTOM_HTML_ATTRIBUTE variables can be used to output valid XHTML * systematic addition of classes attribute in HTML elements based on the Texinfo @-command names. renaming of class attributes to avoid confusion with @-commands formatting and describe the role in the document rather than the formatting style. * COPIABLE_ANCHORS renamed to COPIABLE_LINKS * do not add a title by default; SHOW_TITLE or NO_TOP_NODE_OUTPUT has to be set * USE_TITLEPAGE_FOR_TITLE is now true by default * L2H variable removed, replaced by HTML_MATH set to `l2h' * rename OVERVIEW_LINK_TO_TOC to SHORT_TOC_LINK_TO_TOC * rename BEFORE_OVERVIEW to BEFORE_SHORT_TOC_LINE * rename AFTER_OVERVIEW to AFTER_SHORT_TOC_LINES * remove PRE_ABOUT, AFTER_ABOUT, and add PROGRAM_NAME_IN_ABOUT * remove KEEP_TOP_EXTERNAL_REF * new variables IGNORE_REF_TO_TOP_NODE_UP, CONVERT_TO_LATEX_IN_MATH, HTMLXREF_MODE and HTMLXREF_FILE * DocBook output: * do not output Top node or text before the first @node or sectioning @-command. NO_TOP_NODE_OUTPUT can be set to false to output Top node for now. * replace @definfocenlose defined @-commands by the argument as-is to be more consistent with printed output * HTML/DocBook output: * USE_NUMERIC_ENTITY changed to mean to use numeric entities instead of named entities. former effect is now always on. * ENABLE_ENCODING_USE_ENTITY variable removed. former effect is now always off. * Info output * quote problematic node names (with :, comma...) by default * new customization variable ASCII_PUNCTUATION to use plain ASCII characters for quotation marks and a few other symbols * texinfo.tex * `@microtype on' uses microtypography in formatting for pdfTeX and LuaTeX * do not ignore @part page immediately following Top node * do `@set txicodevaristt' to get slanted typewriter for @var in code, `@clear txicodevaristt' to use slanted, variable-width roman font for @var everywhere. flag is @set by default, but we may turn this off in the future. * new file doc/texinfo-zh.tex for Texinfo documents in Chinese. new support file doc/txi-zh.tex for Chinese. doc/short-sample-zh.texi is a sample document. * info * better support for index entries containing parentheses * better support for getting bold text etc. when displaying manpages * bug fixed where the first index entry in a file could be ignored * M-C-f closes as well as opens footnotes window * do not crash if run in Brazilian Portuguese locale * Language * @deftype* commands use typewriter font in argument list * new commands @latex, @iflatex, @ifnotlatex for new LaTeX output format * do `@set txidefnamenospace' to omit space after a definition name * Other * build fixed for glibc 2.34 - Delete patch 13a8894fe2.patch as now part of upstream tar ball * Wed Aug 03 2022 Dr. Werner Fink <werner@suse.de> - In case of an update of package info: do never remove existing info page from dir file (boo#1201852) * Fri Jul 29 2022 Dr. Werner Fink <werner@suse.de> - Do lua scripting only once for execute() function * Wed Jul 27 2022 Dr. Werner Fink <werner@suse.de> - Check for filetrigger lua scriplets if rpm.execute() as function call is given and used this * Tue Apr 26 2022 Ferdinand Thiessen <rpm@fthiessen.de> - Add 13a8894fe2.patch * Fixing @headings: Add missing option value 'single'. Resolved regression where gpm could not be build. * Mon Apr 25 2022 Ferdinand Thiessen <rpm@fthiessen.de> - Update to version 6.8 * new command @displaymath for formatting of mathematical notation * new command @example takes an argument to specify the language * Deprecate commands: @centerchap, @definfoenclose, @refill, @inforef * new paper size @bsixpaper * texi2any * should be faster as Perl XS parser is enabled by default * SHOW_MENU customization variable replaced by FORMAT_MENU. * only check menu structure if CHECK_NORMAL_MENU_STRUCTURE variable is set * MathJax support for display of math. * JavaScript License Web Labels support * Use sectional tables of contents instead of menus by defaut * Use section names in links by default * CONTENTS_OUTPUT_LOCATION sets location of table of contents * Document sections wrapped in <div> elements * New variable USE_NODE_DIRECTIONS to use node or section structure for node directions * copiable anchor links for definitions * Don't add an extra period before file extension given as an argument to @image if image file is not found * info: Support compressed dir files * texi2dvi: Stop on first error in input file * texinfo.tex: * put logical page numbers into PDF's ('page labels') * put chapter numbers in the PDF outline * new Finnish translation - Rebased texinfo-zlib.patch * Mon Feb 21 2022 Dr. Werner Fink <werner@suse.de> - Split locale text-domain to take care of package info - The package makeinfo needs both the locale text-domain of info and makeinfo * Fri Feb 18 2022 Dr. Werner Fink <werner@suse.de> - Do not recommend texinfo-lang in package info anymore (boo#1196156) - Rename texinfo-lang to makeinfo-lang as package makeinfo uses those locale files * Wed Feb 16 2022 Dr. Werner Fink <werner@suse.de> - The new package texinfo-lang should not include the binaries with its helper files, therefore recreate texinfo package - Require glibc-locale at build time as otherwise perl falls always back to C locale * Thu Feb 10 2022 Stanislav Brabec <sbrabec@suse.com> - Split out texinfo-lang package, so info does not refer to traslations from texinfo package.
/usr/bin/pdftexi2dvi /usr/bin/pod2texi /usr/bin/texi2dvi /usr/bin/texi2pdf /usr/bin/texindex /usr/share/doc/packages/texinfo /usr/share/doc/packages/texinfo/ABOUT-NLS /usr/share/doc/packages/texinfo/AUTHORS /usr/share/doc/packages/texinfo/NEWS /usr/share/doc/packages/texinfo/README /usr/share/doc/packages/texinfo/TODO /usr/share/doc/packages/texinfo/texinfo.tex /usr/share/doc/packages/texinfo/txi-ca.tex /usr/share/doc/packages/texinfo/txi-cs.tex /usr/share/doc/packages/texinfo/txi-de.tex /usr/share/doc/packages/texinfo/txi-en.tex /usr/share/doc/packages/texinfo/txi-es.tex /usr/share/doc/packages/texinfo/txi-fi.tex /usr/share/doc/packages/texinfo/txi-fr.tex /usr/share/doc/packages/texinfo/txi-hu.tex /usr/share/doc/packages/texinfo/txi-is.tex /usr/share/doc/packages/texinfo/txi-it.tex /usr/share/doc/packages/texinfo/txi-ja.tex /usr/share/doc/packages/texinfo/txi-nb.tex /usr/share/doc/packages/texinfo/txi-nl.tex /usr/share/doc/packages/texinfo/txi-nn.tex /usr/share/doc/packages/texinfo/txi-pl.tex /usr/share/doc/packages/texinfo/txi-pt.tex /usr/share/doc/packages/texinfo/txi-ru.tex /usr/share/doc/packages/texinfo/txi-sr.tex /usr/share/doc/packages/texinfo/txi-tr.tex /usr/share/doc/packages/texinfo/txi-uk.tex /usr/share/doc/packages/texinfo/txi-zh.tex /usr/share/doc/packages/texinfo/txirefcard-a4.pdf /usr/share/doc/packages/texinfo/txirefcard.pdf /usr/share/info/texinfo.info-1.gz /usr/share/info/texinfo.info-2.gz /usr/share/info/texinfo.info-3.gz /usr/share/info/texinfo.info-4.gz /usr/share/info/texinfo.info.gz /usr/share/licenses/texinfo /usr/share/licenses/texinfo/COPYING /usr/share/man/man1/pdftexi2dvi.1.gz /usr/share/man/man1/pod2texi.1.gz /usr/share/man/man1/texi2dvi.1.gz /usr/share/man/man1/texi2pdf.1.gz /usr/share/man/man1/texindex.1.gz /usr/share/man/man5/texinfo.5.gz /usr/share/texinfo/texindex.awk
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Sep 25 23:24:22 2025