SHA256
7
0
forked from pool/texinfo

Factory #1

Merged
dgarcia merged 11 commits from factory into main 2025-10-08 12:57:58 +02:00
Owner
No description provided.
dgarcia added 11 commits 2025-10-06 14:29:25 +02:00
OBS-URL: https://build.opensuse.org/package/show/Publishing/texinfo?expand=0&rev=132
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1145451
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/texinfo?expand=0&rev=71
add -std=gnu17 to CFLAGS to fix gcc15 compile time error (flag can be dropped w/ release 7.2)

OBS-URL: https://build.opensuse.org/request/show/1267205
OBS-URL: https://build.opensuse.org/package/show/Publishing/texinfo?expand=0&rev=134
add -std=gnu17 to CFLAGS to fix gcc15 compile time error (flag can be dropped w/ release 7.2) (forwarded request 1267205 from hsk17)

OBS-URL: https://build.opensuse.org/request/show/1267482
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/texinfo?expand=0&rev=72
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)

OBS-URL: https://build.opensuse.org/package/show/Publishing/texinfo?expand=0&rev=136
OBS-URL: https://build.opensuse.org/request/show/1293113
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/texinfo?expand=0&rev=73
C.UTF-8, so a UTF-8 locale is ensured

- 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 or 
  other equivalent programs, dvips, biber and thumbpdf, but the spec
  didn't require these programs

- 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 not 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

- 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.

OBS-URL: https://build.opensuse.org/package/show/Publishing/texinfo?expand=0&rev=138
OBS-URL: https://build.opensuse.org/package/show/Publishing/texinfo?expand=0&rev=139
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

OBS-URL: https://build.opensuse.org/package/show/Publishing/texinfo?expand=0&rev=140
OBS-URL: https://build.opensuse.org/package/show/Publishing/texinfo?expand=0&rev=141
Update to texinfo 7.2. For more info please refer to the changelog

OBS-URL: https://build.opensuse.org/request/show/1305339
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/texinfo?expand=0&rev=74
dgarcia merged commit 90a1904519 into main 2025-10-08 12:57:58 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: testing/texinfo#1