| 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.1 | Vendor: openSUSE |
| Release: 3.1 | Build date: Mon Jul 14 11:21:36 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 1177340 | Source RPM: texinfo-7.1-3.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
* 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.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, Tue Sep 23 23:54:48 2025