Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

gettext-runtime-32bit-0.20.2-1.43 RPM for x86_64

From OpenSuSE Leap 15.3 for x86_64

Name: gettext-runtime-32bit Distribution: SUSE Linux Enterprise 15
Version: 0.20.2 Vendor: SUSE LLC <>
Release: 1.43 Build date: Sat Mar 6 01:06:21 2021
Group: Development/Tools/Other Build host: sheep26
Size: 1195908 Source RPM: gettext-runtime-0.20.2-1.43.src.rpm
Summary: Tools for Native Language Support (NLS)
This package contains the intl library as well as tools that ease the
creation and maintenance of message catalogs. It allows you to extract
strings from source code. The supplied Emacs mode (po-mode.el) helps
editing these catalogs (called PO files, for portable object) and
adding translations. A special compiler turns these PO files into
binary catalogs.




GPL-3.0-or-later AND LGPL-2.0-or-later


* Tue Jul 07 2020
  - Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)
* Sun Apr 26 2020
  - update to 0.20.2:
    * The programs 'gettext', 'ngettext', when invoked with option -e,
      now expand '\\' and octal escape sequences, instead of
      swallowing them
    * xgettext now recognizes 'gettext' program invocations with the
      '-e' option, such as gettext -e 'some\nstring\n'
    * xgettext now assumes a Python source file is in UTF-8 encoding
      by default, as stated in PEP 3120
    * The value of the 'Icon' property is no longer extracted into
      the POT file by xgettext
* Mon Jan 27 2020
  - Don't disable openmp with qemu, the emulation works now
* Wed Jan 15 2020
  - Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
    dependency on it, so we also need the library built as -32bit.
* Sat Dec 21 2019
  - Add missing Requires: libtextstyle0 in corresponding devel package,
    drop gettext-runtime Requires.
  - Skip creation of shared libtextstyle in -mini flavor.
  - Statically link to libtextstyle in -mini flavor, fixes
    broken bootstrap of gettext.
* Tue Dec 17 2019
  - Add -lm to LDFLAGS (boo#1138806)
* Tue Nov 26 2019
  - Added xz to requires (boo#1141380)
  - The previous update to 0.20.1 also fixes (boo#1113719)
* Wed Oct 30 2019
  - Remove autoreconf call (not required), and drop the no longer
    required libtool build dependency.
* Fri Aug 23 2019
  - Heed SLPP by placing in the right package.
  - Drop documentation from libtextstyle0, no one will read it there.
  - Drop static library.
  - Remove pointless ldconfig calls for libtextstyle-devel.
  - Avoid pointless sh invocation of libtextstyle0 scriptlets.
  - Avoid unnecessary |xargs rm.
  - Remove redundant %clean section.
* Thu Jun 20 2019
  - Disable LTO (boo#1138806).
* Tue Jun 11 2019
  - Updatetd to 0.20.1
    + msgfmt now eliminates the POT-Creation-Date header field from .mo files.
    + update-po target in now uses msgmerge --previous.
    + msgmerge now has an option --for-msgfmt, that produces a PO file meant
      for use by msgfmt only.  This option saves processing time, in particular
      by omitting fuzzy matching that is not useful in this situation.
    + The .pot file in a 'po' directory is now erased by "make maintainer-clean".
    + It is now possible to override xgettext options from the po/
      through options in XGETTEXT_OPTIONS (declared in po/Makevars).
    + The --intl option of the gettextize program (deprecated since 2010) is
      no longer available. Instead of including the intl sources in your package,
      we suggest making the libintl library an optional prerequisite of your
      package. This will simplify the build system of your package.
    + Accordingly, the Autoconf macro AM_GNU_GETTEXT_INTL_SUBDIR is gone as well.
    + C, C++:
    * xgettext now supports strings in u8"..." syntax, as specified in C11
      and C++11.
    * xgettext now supports 'p'/'P' exponent markers in number tokens, as
      specified in C99 and C++17.
    + C++:
    * xgettext now supports single-quotes in number tokens, as specified in
    + Shell:
    * The programs 'gettext', 'ngettext' now support a --context argument.
    * contains new function eval_pgettext and eval_npgettext
      for producing translations of messages with context.
    + Perl:
    * Native support for context functions (pgettext, dpgettext, dcpgettext,
      npgettext, dnpgettext, dcnpgettext).
    * better detection of question mark and slash as operators (as opposed
      to regular expression delimiters).
    + Scheme:
    * xgettext now parses the syntax for specialized byte vectors (#u8(...),
      [#]vu8(...), etc.) correctly.
    + Pascal:
    * xgettext can now extract strings from .rsj files, produced by the
      Free Pascal compiler version 3.0.0 or newer.
    + Vala:
    * xgettext now parses escape sequences in strings more accurately.
    + JavaScript:
    * xgettext now parses template literals correctly.
  - Rebased gettext-dont-test-gnulib.patch
  - Removed gettext-needlessly_init_vars.patch (now in upstream)
  - Rebased gettext-po-mode.diff
  - Removed msgfmt-remove-pot-creation-date.patch (now in upstream)
  - Removed msgfmt-reset-msg-length-after-remove.patch (now in upstream)
  - Removed parts of reproducible.patch (now in upstream)
* Sat May 25 2019
  - reproducible.patch: generate timestamp in .pot files from SOURCE_DATE_EPOCH
    for reproducible builds
* Mon Mar 04 2019
  - Only Require(Pre/Post) info in the non-mini variant: as the -mini
    version is only used inside OBS, it is irrelevant if the info
    files are present and registered or not.
* Sat Oct 06 2018
  - Add reproducible.patch to override build date (boo#1047218)
* Wed Sep 19 2018
  - Add patch msgfmt-reset-msg-length-after-remove.patch
    which does reset the length of message string after a line
    has been removed (boo#1106843)
* Thu May 24 2018
  - Use %license instead of %doc [bsc#1082318]
* Mon May 14 2018
  - Fix %install_info_delete usage:
    * It has to be performed in %preun, not %postun.
    * This fixes warning messages upon package removal.
* Wed Oct 18 2017
  - Ignore Recommends: on non-SUSE distributions
  - Explicitly remove %{_infodir}/dir before creating package to
    allow builds on RHEL and derived Linux distributions
* Mon Jul 17 2017
  - Ignore rpm-build's dependency on gettext-tools while building
    the -mini variant: before gettext-runtime-mini is built, there is
    no provider of this symbol in a bootstrap cycle.
* Sat Jul 01 2017
  - Explicitly call autoreconf, as we have patches touching the build
    system. Implicit calling automake/autoconf works only as long as
    the version on the system is the same as was used to bootstrap
* Fri May 05 2017
  - Add msgfmt-remove-pot-creation-date.patch
    to enable reproducible builds of packages using gettext-runtime
    such as dfc, e2fsprogs and acl
* Sun Jun 19 2016
  - GNU gettext
    * Fix unintentional soname bump
* Sat Jun 11 2016
  - GNU gettext 0.19.8:
    * msgfmt now produces little-endian .mo files by default.
    * xml: xgettext and msgfmt now look for .its files in directories
      supplied through the GETTEXTDATADIRS or XDG_DATA_DIRS
      environment variable.
    * JavaScript: xgettext and msgfmt now recognize numbered
      arguments in format strings.
* Fri Apr 22 2016
  - drop gettext-runtime-grep-2.24.patch, no longer required for 2.25
* Sun Apr 17 2016
  - GNU gettext 0.19.7:
    * can now load custom string extraction rules in XML
      Internationalization Tag Set (ITS) standard
    * the existing XML-based language scanners (Glade, GSettings, and
      AppData) rewritten using ITS
    * Add msgfmt --xml option to merge translations back to the
      original XML document.
* Tue Apr 12 2016
  - Add gettext-runtime-grep-2.24.patch: Fix test suite with
    grep 2.24 (
* Tue Dec 08 2015
  - Recommend  bison-lang by gettext-tools, as it is used by them.
* Fri Sep 11 2015
  - GNU gettext 0.19.6:
    * Support AppData file format
    * po/ can now insert the file $(DOMAIN).pot-header
      to $(DOMAIN).pot, instead of the standard header comments.
    * Fix mishandling of gettext version numbers for minor releases, in
      po-mode.el and gettextize.
    * Fix build with --enable-relocatable.
  - remove no longer required gettext-
* Mon Aug 24 2015
  - add patch: boo941629-unnessary-rpath-on-standard-path.patch
    * config.rpath from gettext-tools will set rpath for ELF binaries
      not in /usr/lib, even if it's the standard path the linker
      would search anyway.
* Tue Jul 21 2015
  - Add gettext-
    * workaround gettextize in gettext, see
* Thu Jul 16 2015
  - GNU gettext
    * fix build on old platforms where stpcpy and stpncpy is missing
* Fri Jul 10 2015
  - GNU gettext 0.19.5:
    * xgettext: feature to perform syntax checks on msgid, via
    - -check option or "xgettext: " commentgs
    * msgfilter, msgexec: new option --newline
    * The base Unicode standard is now updated to 8.0.0.
    * msginit is now capable of generating "Plural-Forms:" from
      Unicode CLDR. Via  GETTEXTCLDRDIR environment variable.
    * Improved Programming languages support
    * drop gettext-check-allocated-size-for-static-segment.patch,
      is upstream
* Tue Mar 10 2015
  - Add gettext-check-allocated-size-for-static-segment.patch from upstream
    * Check if the embedded segment size is valid, before adding it to
      the string length. Please see
* Tue Jan 27 2015
  - GNU gettext 0.19.4:
    * The --keyword option of xgettext now accepts same argument
      number for both singular and plural forms.
    * Programming languages support:
    - C#: xgettext now properly handles Unicode characters encoded
      with surrogate pairs.
    - C/C++: xgettext now recognizes ISO/IEC 9899:2011 string
      literals prefixed by R, u8, u8R, u, uR, U, UR, L, or LR.
    - Shell: xgettext now properly recognizes Bash ANSI-C quoting
    * Bug fixes:
    - Fix integer overflow when reading certain MO files with
    - Avoid invalid memory access in various cases.  In particular,
      when the same argument number is specified for singular/
      plural arguments, and when checking Lisp and Scheme format
* Sun Dec 28 2014
  - fix 'echo -e' in script that may be unsupported in some
    POSIX-complete shells
  - add patches:
    * gettext-0.19.3-fix-bashisms.patch
* Fri Oct 17 2014
  - GNU gettext 0.19.3:
    * Fix xgettext mishandling of octal character escapes in C.
    * Fix autopoint infinite recursion with certain
    * The po/Makevars file has a new field MSGINIT_OPTIONS, that can
      be used to adjust msginit's operation.  This is particularly
      useful for controlling line wrapping behavior together with



Generated by rpm2html 1.8.1

Fabrice Bellet, Thu May 9 14:40:53 2024