<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="61">
<package pkgid="147cb2e7c483d0b9f8dcc987fa775531c8c0aaeb69d12a6dba8d3fd874e28a97" name="FAudio" arch="src">
  <version epoch="0" ver="20.05" rel="15.1"/>
  <changelog author="meissner@suse.com" date="1551528000">- initial import of the FAudio library used by Wine
- Verson 19.03
- We build only the lib/FAudio part of this package.
- faudio-older-sdl2.patch: build against a bit older SDL2 on Leap 42.3.</changelog>
  <changelog author="jengelh@inai.de" date="1551614400">- Avoid name repetition in summaries.
- Update RPM groups.
- Ensure directories are owned.</changelog>
  <changelog author="christophe@krop.fr" date="1584532800">- Update to 20.03. No changelog
- Update faudio-older-sdl2.patch.</changelog>
  <changelog author="mpluskal@suse.com" date="1588766400">- Update to version 20.05:
  * No changelog available</changelog>
  <changelog author="ecsos@opensuse.org" date="1589803200">- Rebase faudio-older-sdl2.patch to fix build error in Leap.</changelog>
  <changelog author="meissner@suse.com" date="1590840000">- fixed baselibs.conf (bsc#1172309)</changelog>
</package>
<package pkgid="5857d6e01fd8aeb49959feb3f6a2d1cb81ed74168929c134e57acd0a7b605a41" name="FAudio-debugsource" arch="x86_64">
  <version epoch="0" ver="20.05" rel="15.1"/>
  <changelog author="meissner@suse.com" date="1551528000">- initial import of the FAudio library used by Wine
- Verson 19.03
- We build only the lib/FAudio part of this package.
- faudio-older-sdl2.patch: build against a bit older SDL2 on Leap 42.3.</changelog>
  <changelog author="jengelh@inai.de" date="1551614400">- Avoid name repetition in summaries.
- Update RPM groups.
- Ensure directories are owned.</changelog>
  <changelog author="christophe@krop.fr" date="1584532800">- Update to 20.03. No changelog
- Update faudio-older-sdl2.patch.</changelog>
  <changelog author="mpluskal@suse.com" date="1588766400">- Update to version 20.05:
  * No changelog available</changelog>
  <changelog author="ecsos@opensuse.org" date="1589803200">- Rebase faudio-older-sdl2.patch to fix build error in Leap.</changelog>
  <changelog author="meissner@suse.com" date="1590840000">- fixed baselibs.conf (bsc#1172309)</changelog>
</package>
<package pkgid="ffd9353e15bfaad69e13ab55cf293cdb8b207bc0b6500ec0d4a0e9f9b1fc793c" name="FAudio-devel" arch="x86_64">
  <version epoch="0" ver="20.05" rel="15.1"/>
  <changelog author="meissner@suse.com" date="1551528000">- initial import of the FAudio library used by Wine
- Verson 19.03
- We build only the lib/FAudio part of this package.
- faudio-older-sdl2.patch: build against a bit older SDL2 on Leap 42.3.</changelog>
  <changelog author="jengelh@inai.de" date="1551614400">- Avoid name repetition in summaries.
- Update RPM groups.
- Ensure directories are owned.</changelog>
  <changelog author="christophe@krop.fr" date="1584532800">- Update to 20.03. No changelog
- Update faudio-older-sdl2.patch.</changelog>
  <changelog author="mpluskal@suse.com" date="1588766400">- Update to version 20.05:
  * No changelog available</changelog>
  <changelog author="ecsos@opensuse.org" date="1589803200">- Rebase faudio-older-sdl2.patch to fix build error in Leap.</changelog>
  <changelog author="meissner@suse.com" date="1590840000">- fixed baselibs.conf (bsc#1172309)</changelog>
</package>
<package pkgid="1a0d362aedc98ae6002818db184b96bb1e32ff0e9b529d1313f6648c17ac618c" name="dynamite" arch="src">
  <version epoch="0" ver="0.1.1" rel="1.2"/>
  <changelog author="masterpatricko@gmail.com" date="1220097600">- Initial release of package</changelog>
  <changelog author="tejas.guruswamy@opensuse.org" date="1301486400">- Run spec-cleaner</changelog>
</package>
<package pkgid="3b8fdcad54ec44fe87ff23dc5b0cbaa3529909779a617b3b045d68b7355b4696" name="dynamite" arch="x86_64">
  <version epoch="0" ver="0.1.1" rel="1.2"/>
  <changelog author="masterpatricko@gmail.com" date="1220097600">- Initial release of package</changelog>
  <changelog author="tejas.guruswamy@opensuse.org" date="1301486400">- Run spec-cleaner</changelog>
</package>
<package pkgid="5b5025f58188e4dc82235e4694558147f20f48cfe3e3a243e3b66cec7913f6e0" name="dynamite-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.1.1" rel="1.2"/>
  <changelog author="masterpatricko@gmail.com" date="1220097600">- Initial release of package</changelog>
  <changelog author="tejas.guruswamy@opensuse.org" date="1301486400">- Run spec-cleaner</changelog>
</package>
<package pkgid="d383ef137714b2c6c94525edcc3207ed226880970c656fa2fe423d66c5d72353" name="dynamite-debugsource" arch="x86_64">
  <version epoch="0" ver="0.1.1" rel="1.2"/>
  <changelog author="masterpatricko@gmail.com" date="1220097600">- Initial release of package</changelog>
  <changelog author="tejas.guruswamy@opensuse.org" date="1301486400">- Run spec-cleaner</changelog>
</package>
<package pkgid="e1388db6e179f913e86998e422d9a6321a885b9b976aa830773c4d940b041616" name="gettext-runtime" arch="src">
  <version epoch="0" ver="0.20.2" rel="2.1"/>
  <changelog author="dimstar@opensuse.org" date="1498910400">- 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
  originally.</changelog>
  <changelog author="dimstar@opensuse.org" date="1500292800">- 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.</changelog>
  <changelog author="jayvdb@gmail.com" date="1508328000">- Ignore Recommends: on non-SUSE distributions
- Explicitly remove %{_infodir}/dir before creating package to
  allow builds on RHEL and derived Linux distributions</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1526299200">- Fix %install_info_delete usage:
  * It has to be performed in %preun, not %postun.
  * This fixes warning messages upon package removal.</changelog>
  <changelog author="kukuk@suse.de" date="1527163200">- Use %license instead of %doc [bsc#1082318]</changelog>
  <changelog author="werner@suse.de" date="1537358400">- 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)</changelog>
  <changelog author="bwiedemann@suse.com" date="1538827200">- Add reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="dimstar@opensuse.org" date="1551700800">- 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.</changelog>
  <changelog author="meissner@suse.com" date="1558785600">- reproducible.patch: generate timestamp in .pot files from SOURCE_DATE_EPOCH
  for reproducible builds</changelog>
  <changelog author="christian.voegl@suse.com" date="1560254400">- Updatetd to 0.20.1
  + msgfmt now eliminates the POT-Creation-Date header field from .mo files.
  + update-po target in Makefile.in.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/Makefile.in.in
    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
    C++14.
  + Shell:
  * The programs 'gettext', 'ngettext' now support a --context argument.
  * gettext.sh 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)</changelog>
  <changelog author="mliska@suse.cz" date="1561032000">- Disable LTO (boo#1138806).</changelog>
  <changelog author="jengelh@inai.de" date="1566561600">- Heed SLPP by placing libtextstyle.so.0 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.</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1572436800">- Remove autoreconf call (not required), and drop the no longer
  required libtool build dependency.</changelog>
  <changelog author="cvoegl@suse.de" date="1574769600">- Added xz to requires (boo#1141380)
- The previous update to 0.20.1 also fixes (boo#1113719)</changelog>
  <changelog author="cvoegl@suse.de" date="1576584000">- Add -lm to LDFLAGS (boo#1138806)</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1576929600">- 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.</changelog>
  <changelog author="dimstar@opensuse.org" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="schwab@suse.de" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1587902400">- 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</changelog>
  <changelog author="christian.voegl@suse.com" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
</package>
<package pkgid="4552d5e61868ceda611f8d61d359b6f37649a4a9a28b9243636f9f431e1c1dac" name="gettext-runtime" arch="x86_64">
  <version epoch="0" ver="0.20.2" rel="2.1"/>
  <changelog author="dimstar@opensuse.org" date="1498910400">- 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
  originally.</changelog>
  <changelog author="dimstar@opensuse.org" date="1500292800">- 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.</changelog>
  <changelog author="jayvdb@gmail.com" date="1508328000">- Ignore Recommends: on non-SUSE distributions
- Explicitly remove %{_infodir}/dir before creating package to
  allow builds on RHEL and derived Linux distributions</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1526299200">- Fix %install_info_delete usage:
  * It has to be performed in %preun, not %postun.
  * This fixes warning messages upon package removal.</changelog>
  <changelog author="kukuk@suse.de" date="1527163200">- Use %license instead of %doc [bsc#1082318]</changelog>
  <changelog author="werner@suse.de" date="1537358400">- 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)</changelog>
  <changelog author="bwiedemann@suse.com" date="1538827200">- Add reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="dimstar@opensuse.org" date="1551700800">- 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.</changelog>
  <changelog author="meissner@suse.com" date="1558785600">- reproducible.patch: generate timestamp in .pot files from SOURCE_DATE_EPOCH
  for reproducible builds</changelog>
  <changelog author="christian.voegl@suse.com" date="1560254400">- Updatetd to 0.20.1
  + msgfmt now eliminates the POT-Creation-Date header field from .mo files.
  + update-po target in Makefile.in.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/Makefile.in.in
    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
    C++14.
  + Shell:
  * The programs 'gettext', 'ngettext' now support a --context argument.
  * gettext.sh 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)</changelog>
  <changelog author="mliska@suse.cz" date="1561032000">- Disable LTO (boo#1138806).</changelog>
  <changelog author="jengelh@inai.de" date="1566561600">- Heed SLPP by placing libtextstyle.so.0 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.</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1572436800">- Remove autoreconf call (not required), and drop the no longer
  required libtool build dependency.</changelog>
  <changelog author="cvoegl@suse.de" date="1574769600">- Added xz to requires (boo#1141380)
- The previous update to 0.20.1 also fixes (boo#1113719)</changelog>
  <changelog author="cvoegl@suse.de" date="1576584000">- Add -lm to LDFLAGS (boo#1138806)</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1576929600">- 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.</changelog>
  <changelog author="dimstar@opensuse.org" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="schwab@suse.de" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1587902400">- 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</changelog>
  <changelog author="christian.voegl@suse.com" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
</package>
<package pkgid="6636c41a33763ae150a25c0888bc15d669ad08f48099cfe51eb2cf1af866e702" name="gettext-runtime-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.20.2" rel="2.1"/>
  <changelog author="dimstar@opensuse.org" date="1498910400">- 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
  originally.</changelog>
  <changelog author="dimstar@opensuse.org" date="1500292800">- 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.</changelog>
  <changelog author="jayvdb@gmail.com" date="1508328000">- Ignore Recommends: on non-SUSE distributions
- Explicitly remove %{_infodir}/dir before creating package to
  allow builds on RHEL and derived Linux distributions</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1526299200">- Fix %install_info_delete usage:
  * It has to be performed in %preun, not %postun.
  * This fixes warning messages upon package removal.</changelog>
  <changelog author="kukuk@suse.de" date="1527163200">- Use %license instead of %doc [bsc#1082318]</changelog>
  <changelog author="werner@suse.de" date="1537358400">- 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)</changelog>
  <changelog author="bwiedemann@suse.com" date="1538827200">- Add reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="dimstar@opensuse.org" date="1551700800">- 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.</changelog>
  <changelog author="meissner@suse.com" date="1558785600">- reproducible.patch: generate timestamp in .pot files from SOURCE_DATE_EPOCH
  for reproducible builds</changelog>
  <changelog author="christian.voegl@suse.com" date="1560254400">- Updatetd to 0.20.1
  + msgfmt now eliminates the POT-Creation-Date header field from .mo files.
  + update-po target in Makefile.in.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/Makefile.in.in
    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
    C++14.
  + Shell:
  * The programs 'gettext', 'ngettext' now support a --context argument.
  * gettext.sh 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)</changelog>
  <changelog author="mliska@suse.cz" date="1561032000">- Disable LTO (boo#1138806).</changelog>
  <changelog author="jengelh@inai.de" date="1566561600">- Heed SLPP by placing libtextstyle.so.0 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.</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1572436800">- Remove autoreconf call (not required), and drop the no longer
  required libtool build dependency.</changelog>
  <changelog author="cvoegl@suse.de" date="1574769600">- Added xz to requires (boo#1141380)
- The previous update to 0.20.1 also fixes (boo#1113719)</changelog>
  <changelog author="cvoegl@suse.de" date="1576584000">- Add -lm to LDFLAGS (boo#1138806)</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1576929600">- 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.</changelog>
  <changelog author="dimstar@opensuse.org" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="schwab@suse.de" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1587902400">- 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</changelog>
  <changelog author="christian.voegl@suse.com" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
</package>
<package pkgid="e602db18df42853502f1b80977f2547445d40c4200473efc25396768b1525e41" name="gettext-runtime-debugsource" arch="x86_64">
  <version epoch="0" ver="0.20.2" rel="2.1"/>
  <changelog author="dimstar@opensuse.org" date="1498910400">- 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
  originally.</changelog>
  <changelog author="dimstar@opensuse.org" date="1500292800">- 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.</changelog>
  <changelog author="jayvdb@gmail.com" date="1508328000">- Ignore Recommends: on non-SUSE distributions
- Explicitly remove %{_infodir}/dir before creating package to
  allow builds on RHEL and derived Linux distributions</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1526299200">- Fix %install_info_delete usage:
  * It has to be performed in %preun, not %postun.
  * This fixes warning messages upon package removal.</changelog>
  <changelog author="kukuk@suse.de" date="1527163200">- Use %license instead of %doc [bsc#1082318]</changelog>
  <changelog author="werner@suse.de" date="1537358400">- 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)</changelog>
  <changelog author="bwiedemann@suse.com" date="1538827200">- Add reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="dimstar@opensuse.org" date="1551700800">- 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.</changelog>
  <changelog author="meissner@suse.com" date="1558785600">- reproducible.patch: generate timestamp in .pot files from SOURCE_DATE_EPOCH
  for reproducible builds</changelog>
  <changelog author="christian.voegl@suse.com" date="1560254400">- Updatetd to 0.20.1
  + msgfmt now eliminates the POT-Creation-Date header field from .mo files.
  + update-po target in Makefile.in.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/Makefile.in.in
    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
    C++14.
  + Shell:
  * The programs 'gettext', 'ngettext' now support a --context argument.
  * gettext.sh 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)</changelog>
  <changelog author="mliska@suse.cz" date="1561032000">- Disable LTO (boo#1138806).</changelog>
  <changelog author="jengelh@inai.de" date="1566561600">- Heed SLPP by placing libtextstyle.so.0 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.</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1572436800">- Remove autoreconf call (not required), and drop the no longer
  required libtool build dependency.</changelog>
  <changelog author="cvoegl@suse.de" date="1574769600">- Added xz to requires (boo#1141380)
- The previous update to 0.20.1 also fixes (boo#1113719)</changelog>
  <changelog author="cvoegl@suse.de" date="1576584000">- Add -lm to LDFLAGS (boo#1138806)</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1576929600">- 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.</changelog>
  <changelog author="dimstar@opensuse.org" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="schwab@suse.de" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1587902400">- 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</changelog>
  <changelog author="christian.voegl@suse.com" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
</package>
<package pkgid="a7c30fd4b2cceebd2948cbc8bbc84dc0526c0dcee7c8a76e229c8f2b3541015b" name="gettext-runtime-tools-doc" arch="noarch">
  <version epoch="0" ver="0.20.2" rel="2.1"/>
  <changelog author="dimstar@opensuse.org" date="1498910400">- 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
  originally.</changelog>
  <changelog author="dimstar@opensuse.org" date="1500292800">- 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.</changelog>
  <changelog author="jayvdb@gmail.com" date="1508328000">- Ignore Recommends: on non-SUSE distributions
- Explicitly remove %{_infodir}/dir before creating package to
  allow builds on RHEL and derived Linux distributions</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1526299200">- Fix %install_info_delete usage:
  * It has to be performed in %preun, not %postun.
  * This fixes warning messages upon package removal.</changelog>
  <changelog author="kukuk@suse.de" date="1527163200">- Use %license instead of %doc [bsc#1082318]</changelog>
  <changelog author="werner@suse.de" date="1537358400">- 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)</changelog>
  <changelog author="bwiedemann@suse.com" date="1538827200">- Add reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="dimstar@opensuse.org" date="1551700800">- 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.</changelog>
  <changelog author="meissner@suse.com" date="1558785600">- reproducible.patch: generate timestamp in .pot files from SOURCE_DATE_EPOCH
  for reproducible builds</changelog>
  <changelog author="christian.voegl@suse.com" date="1560254400">- Updatetd to 0.20.1
  + msgfmt now eliminates the POT-Creation-Date header field from .mo files.
  + update-po target in Makefile.in.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/Makefile.in.in
    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
    C++14.
  + Shell:
  * The programs 'gettext', 'ngettext' now support a --context argument.
  * gettext.sh 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)</changelog>
  <changelog author="mliska@suse.cz" date="1561032000">- Disable LTO (boo#1138806).</changelog>
  <changelog author="jengelh@inai.de" date="1566561600">- Heed SLPP by placing libtextstyle.so.0 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.</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1572436800">- Remove autoreconf call (not required), and drop the no longer
  required libtool build dependency.</changelog>
  <changelog author="cvoegl@suse.de" date="1574769600">- Added xz to requires (boo#1141380)
- The previous update to 0.20.1 also fixes (boo#1113719)</changelog>
  <changelog author="cvoegl@suse.de" date="1576584000">- Add -lm to LDFLAGS (boo#1138806)</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1576929600">- 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.</changelog>
  <changelog author="dimstar@opensuse.org" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="schwab@suse.de" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1587902400">- 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</changelog>
  <changelog author="christian.voegl@suse.com" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
</package>
<package pkgid="926c1eefad63141798b98af739113af8d73994e4d2fb56550988d7475b72d07f" name="gettext-tools" arch="x86_64">
  <version epoch="0" ver="0.20.2" rel="2.1"/>
  <changelog author="dimstar@opensuse.org" date="1498910400">- 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
  originally.</changelog>
  <changelog author="dimstar@opensuse.org" date="1500292800">- 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.</changelog>
  <changelog author="jayvdb@gmail.com" date="1508328000">- Ignore Recommends: on non-SUSE distributions
- Explicitly remove %{_infodir}/dir before creating package to
  allow builds on RHEL and derived Linux distributions</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1526299200">- Fix %install_info_delete usage:
  * It has to be performed in %preun, not %postun.
  * This fixes warning messages upon package removal.</changelog>
  <changelog author="kukuk@suse.de" date="1527163200">- Use %license instead of %doc [bsc#1082318]</changelog>
  <changelog author="werner@suse.de" date="1537358400">- 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)</changelog>
  <changelog author="bwiedemann@suse.com" date="1538827200">- Add reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="dimstar@opensuse.org" date="1551700800">- 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.</changelog>
  <changelog author="meissner@suse.com" date="1558785600">- reproducible.patch: generate timestamp in .pot files from SOURCE_DATE_EPOCH
  for reproducible builds</changelog>
  <changelog author="christian.voegl@suse.com" date="1560254400">- Updatetd to 0.20.1
  + msgfmt now eliminates the POT-Creation-Date header field from .mo files.
  + update-po target in Makefile.in.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/Makefile.in.in
    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
    C++14.
  + Shell:
  * The programs 'gettext', 'ngettext' now support a --context argument.
  * gettext.sh 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)</changelog>
  <changelog author="mliska@suse.cz" date="1561032000">- Disable LTO (boo#1138806).</changelog>
  <changelog author="jengelh@inai.de" date="1566561600">- Heed SLPP by placing libtextstyle.so.0 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.</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1572436800">- Remove autoreconf call (not required), and drop the no longer
  required libtool build dependency.</changelog>
  <changelog author="cvoegl@suse.de" date="1574769600">- Added xz to requires (boo#1141380)
- The previous update to 0.20.1 also fixes (boo#1113719)</changelog>
  <changelog author="cvoegl@suse.de" date="1576584000">- Add -lm to LDFLAGS (boo#1138806)</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1576929600">- 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.</changelog>
  <changelog author="dimstar@opensuse.org" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="schwab@suse.de" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1587902400">- 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</changelog>
  <changelog author="christian.voegl@suse.com" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
</package>
<package pkgid="dd6e6a347fe095674765bf69f6ca36767c70dc69d65d957a26698bd1e99bab56" name="gettext-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.20.2" rel="2.1"/>
  <changelog author="dimstar@opensuse.org" date="1498910400">- 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
  originally.</changelog>
  <changelog author="dimstar@opensuse.org" date="1500292800">- 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.</changelog>
  <changelog author="jayvdb@gmail.com" date="1508328000">- Ignore Recommends: on non-SUSE distributions
- Explicitly remove %{_infodir}/dir before creating package to
  allow builds on RHEL and derived Linux distributions</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1526299200">- Fix %install_info_delete usage:
  * It has to be performed in %preun, not %postun.
  * This fixes warning messages upon package removal.</changelog>
  <changelog author="kukuk@suse.de" date="1527163200">- Use %license instead of %doc [bsc#1082318]</changelog>
  <changelog author="werner@suse.de" date="1537358400">- 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)</changelog>
  <changelog author="bwiedemann@suse.com" date="1538827200">- Add reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="dimstar@opensuse.org" date="1551700800">- 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.</changelog>
  <changelog author="meissner@suse.com" date="1558785600">- reproducible.patch: generate timestamp in .pot files from SOURCE_DATE_EPOCH
  for reproducible builds</changelog>
  <changelog author="christian.voegl@suse.com" date="1560254400">- Updatetd to 0.20.1
  + msgfmt now eliminates the POT-Creation-Date header field from .mo files.
  + update-po target in Makefile.in.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/Makefile.in.in
    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
    C++14.
  + Shell:
  * The programs 'gettext', 'ngettext' now support a --context argument.
  * gettext.sh 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)</changelog>
  <changelog author="mliska@suse.cz" date="1561032000">- Disable LTO (boo#1138806).</changelog>
  <changelog author="jengelh@inai.de" date="1566561600">- Heed SLPP by placing libtextstyle.so.0 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.</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1572436800">- Remove autoreconf call (not required), and drop the no longer
  required libtool build dependency.</changelog>
  <changelog author="cvoegl@suse.de" date="1574769600">- Added xz to requires (boo#1141380)
- The previous update to 0.20.1 also fixes (boo#1113719)</changelog>
  <changelog author="cvoegl@suse.de" date="1576584000">- Add -lm to LDFLAGS (boo#1138806)</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1576929600">- 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.</changelog>
  <changelog author="dimstar@opensuse.org" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="schwab@suse.de" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1587902400">- 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</changelog>
  <changelog author="christian.voegl@suse.com" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
</package>
<package pkgid="0ad92dbbe36dfebe141a743919f09a07b609f9d71a18266149ae7dcf7feff676" name="libFAudio0" arch="x86_64">
  <version epoch="0" ver="20.05" rel="15.1"/>
  <changelog author="meissner@suse.com" date="1551528000">- initial import of the FAudio library used by Wine
- Verson 19.03
- We build only the lib/FAudio part of this package.
- faudio-older-sdl2.patch: build against a bit older SDL2 on Leap 42.3.</changelog>
  <changelog author="jengelh@inai.de" date="1551614400">- Avoid name repetition in summaries.
- Update RPM groups.
- Ensure directories are owned.</changelog>
  <changelog author="christophe@krop.fr" date="1584532800">- Update to 20.03. No changelog
- Update faudio-older-sdl2.patch.</changelog>
  <changelog author="mpluskal@suse.com" date="1588766400">- Update to version 20.05:
  * No changelog available</changelog>
  <changelog author="ecsos@opensuse.org" date="1589803200">- Rebase faudio-older-sdl2.patch to fix build error in Leap.</changelog>
  <changelog author="meissner@suse.com" date="1590840000">- fixed baselibs.conf (bsc#1172309)</changelog>
</package>
<package pkgid="c8b2fae335ddabc27832617d666ac731a0d8d689b7fbdf7337906e11d26bce66" name="libFAudio0-debuginfo" arch="x86_64">
  <version epoch="0" ver="20.05" rel="15.1"/>
  <changelog author="meissner@suse.com" date="1551528000">- initial import of the FAudio library used by Wine
- Verson 19.03
- We build only the lib/FAudio part of this package.
- faudio-older-sdl2.patch: build against a bit older SDL2 on Leap 42.3.</changelog>
  <changelog author="jengelh@inai.de" date="1551614400">- Avoid name repetition in summaries.
- Update RPM groups.
- Ensure directories are owned.</changelog>
  <changelog author="christophe@krop.fr" date="1584532800">- Update to 20.03. No changelog
- Update faudio-older-sdl2.patch.</changelog>
  <changelog author="mpluskal@suse.com" date="1588766400">- Update to version 20.05:
  * No changelog available</changelog>
  <changelog author="ecsos@opensuse.org" date="1589803200">- Rebase faudio-older-sdl2.patch to fix build error in Leap.</changelog>
  <changelog author="meissner@suse.com" date="1590840000">- fixed baselibs.conf (bsc#1172309)</changelog>
</package>
<package pkgid="8aba5c926d916534f17849312bdaacdca6b5b74e357f40ae06d1397eecfa8443" name="libdynamite-devel" arch="x86_64">
  <version epoch="0" ver="0.1.1" rel="1.2"/>
  <changelog author="masterpatricko@gmail.com" date="1220097600">- Initial release of package</changelog>
  <changelog author="tejas.guruswamy@opensuse.org" date="1301486400">- Run spec-cleaner</changelog>
</package>
<package pkgid="02729ff11ed34efd40cc4d34209f242de5e490ffee3430ba5640be144d9e86e8" name="libdynamite0" arch="x86_64">
  <version epoch="0" ver="0.1.1" rel="1.2"/>
  <changelog author="masterpatricko@gmail.com" date="1220097600">- Initial release of package</changelog>
  <changelog author="tejas.guruswamy@opensuse.org" date="1301486400">- Run spec-cleaner</changelog>
</package>
<package pkgid="5e0db48a0a0d928c3f45c40c09d8eae2269e3f0bb86f3150083d146107b0cf36" name="libdynamite0-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.1.1" rel="1.2"/>
  <changelog author="masterpatricko@gmail.com" date="1220097600">- Initial release of package</changelog>
  <changelog author="tejas.guruswamy@opensuse.org" date="1301486400">- Run spec-cleaner</changelog>
</package>
<package pkgid="9ec3028631d4b5f5b5ebcc75be7e68ce4b8b35b684892fba3c2b1faf785c6e4f" name="liblzma5" arch="x86_64">
  <version epoch="0" ver="5.6.3" rel="2.1"/>
  <changelog author="gmbr3@opensuse.org" date="1664884800">- Move localised man pages to lang subpackage</changelog>
  <changelog author="danilo.spinella@suse.com" date="1668772800">- Update to 5.2.8:
  * xz:
  - If xz cannot remove an input file when it should, this
    is now treated as a warning (exit status 2) instead of
    an error (exit status 1). This matches GNU gzip and it
    is more logical as at that point the output file has
    already been successfully closed.
  - Fix handling of .xz files with an unsupported check type.
    Previously such printed a warning message but then xz
    behaved as if an error had occurred (didn't decompress,
    exit status 1). Now a warning is printed, decompression
    is done anyway, and exit status is 2. This used to work
    slightly before 5.0.0. In practice this bug matters only
    if xz has been built with some check types disabled. As
    instructed in PACKAGERS, such builds should be done in
    special situations only.
  - Fix "xz -dc --single-stream tests/files/good-0-empty.xz"
    which failed with "Internal error (bug)". That is,
  - -single-stream was broken if the first .xz stream in
    the input file didn't contain any uncompressed data.
  - Fix displaying file sizes in the progress indicator when
    working in passthru mode and there are multiple input files.
    Just like "gzip -cdf", "xz -cdf" works like "cat" when the
    input file isn't a supported compressed file format. In
    this case the file size counters weren't reset between
    files so with multiple input files the progress indicator
    displayed an incorrect (too large) value.
  * liblzma:
  - API docs in lzma/container.h:
  * Update the list of decoder flags in the decoder
    function docs.
  * Explain LZMA_CONCATENATED behavior with .lzma files
    in lzma_auto_decoder() docs.
  - OpenBSD: Use HW_NCPUONLINE to detect the number of
    available hardware threads in lzma_physmem().
  - Fix use of wrong macro to detect x86 SSE2 support.
    __SSE2_MATH__ was used with GCC/Clang but the correct
    one is __SSE2__. The first one means that SSE2 is used
    for floating point math which is irrelevant here.
    The affected SSE2 code isn't used on x86-64 so this affects
    only 32-bit x86 builds that use -msse2 without -mfpmath=sse
    (there is no runtime detection for SSE2). It improves LZMA
    compression speed (not decompression).
  - Fix the build with Intel C compiler 2021 (ICC, not ICX)
    on Linux. It defines __GNUC__ to 10 but doesn't support
    the __symver__ attribute introduced in GCC 10.
  * Scripts: Ignore warnings from xz by using --quiet --no-warn.
  This is needed if the input .xz files use an unsupported
  check type.
  * Translations:
  - Updated Croatian and Turkish translations.
  - One new translations wasn't included because it needed
    technical fixes. It will be in upcoming 5.4.0. No new
    translations will be added to the 5.2.x branch anymore.
  - Renamed the French man page translation file from
    fr_FR.po to fr.po and thus also its install directory
    (like /usr/share/man/fr_FR -&gt; .../fr).
  - Man page translations for upcoming 5.4.0 are now handled
    in the Translation Project.
  * Update doc/faq.txt a little so it's less out-of-date.</changelog>
  <changelog author="jengelh@inai.de" date="1669896000">- Rename xz-static-devel -&gt; xz-devel-static to follow the general
  naming used in openSUSE.</changelog>
  <changelog author="dmueller@suse.com" date="1671278400">- update to 5.2.10:
  * xz: Don't modify argv[] when parsing the --memlimit* and
  - -block-list command line options. This fixes confusing
    arguments in process listing (like "ps auxf").
  * GNU/Linux only: Use __has_attribute(__symver__) to detect if
    that attribute is supported. This fixes build on Mandriva where
    Clang is patched to define __GNUC__ to 11 by default (instead
    of 4 as used by Clang upstream).
  * liblzma:
  - Fixed an infinite loop in LZMA encoder initialization
    if dict_size &gt;= 2 GiB.
  - Fixed two cases of invalid free() that can happen if
    a tiny allocation fails in encoder re-initialization
    or in lzma_filters_update(). These bugs had some
    similarities with the bug fixed in 5.2.7.
  - Fixed lzma_block_encoder() not allowing the use of
    LZMA_SYNC_FLUSH with lzma_code() even though it was
    documented to be supported. The sync-flush code in
    the Block encoder was already used internally via
    lzma_stream_encoder(), so this was just a missing flag
    in the lzma_block_encoder() API function.
  - GNU/Linux only: Don't put symbol versions into static
    liblzma as it breaks things in some cases (and even if
    it didn't break anything, symbol versions in static
    libraries are useless anyway). The downside of the fix
    is that if the configure options --with-pic or --without-pic
    are used then it's not possible to build both shared and
    static liblzma at the same time on GNU/Linux anymore;
    with those options --disable-static or --disable-shared
    must be used too.
- drop unused xz-devel-static which is no longer supported when using
  - -with-pic (which is needed for shared libs)</changelog>
  <changelog author="dmueller@suse.com" date="1672401600">- update to 5.4.0:
    This bumps the minor version of liblzma because new features were
    added. The API and ABI are still backward compatible with liblzma
    5.2.x and 5.0.x.
    Summary of new features added in the 5.3.x development releases:
  * liblzma:
  - Added threaded .xz decompressor lzma_stream_decoder_mt().
    It can use multiple threads with .xz files that have multiple
    Blocks with size information in Block Headers. The threaded
    encoder in xz has always created such files.
    Single-threaded encoder cannot store the size information in
    Block Headers even if one used LZMA_FULL_FLUSH to create
    multiple Blocks, so this threaded decoder cannot use multiple
    threads with such files.
    If there are multiple Streams (concatenated .xz files), one
    Stream will be decompressed completely before starting the
    next Stream.
  - A new decoder flag LZMA_FAIL_FAST was added. It makes the
    threaded decompressor report errors soon instead of first
    flushing all pending data before the error location.
  - New Filter IDs:
  * LZMA_FILTER_ARM64 is for ARM64 binaries.
  * LZMA_FILTER_LZMA1EXT is for raw LZMA1 streams that don't
    necessarily use the end marker.
  - Added lzma_str_to_filters(), lzma_str_from_filters(), and
    lzma_str_list_filters() to convert a preset or a filter chain
    string to a lzma_filter[] and vice versa. These should make
    it easier to write applications that allow users to specify
    custom compression options.
  - Added lzma_filters_free() which can be convenient for freeing
    the filter options in a filter chain (an array of lzma_filter
    structures).
  - lzma_file_info_decoder() to makes it a little easier to get
    the Index field from .xz files. This helps in getting the
    uncompressed file size but an easy-to-use random access
    API is still missing which has existed in XZ for Java for
    a long time.
  - Added lzma_microlzma_encoder() and lzma_microlzma_decoder().
    It is used by erofs-utils and may be used by others too.
    The MicroLZMA format is a raw LZMA stream (without end marker)
    whose first byte (always 0x00) has been replaced with
    bitwise-negation of the LZMA properties (lc/lp/pb). It was
    created for use in EROFS but may be used in other contexts
    as well where it is important to avoid wasting bytes for
    stream headers or footers. The format is also supported by
    XZ Embedded (the XZ Embedded version in Linux got MicroLZMA
    support in Linux 5.16).
    The MicroLZMA encoder API in liblzma can compress into a
    fixed-sized output buffer so that as much data is compressed
    as can be fit into the buffer while still creating a valid
    MicroLZMA stream. This is needed for EROFS.
  - Added lzma_lzip_decoder() to decompress the .lz (lzip) file
    format version 0 and the original unextended version 1 files.
    Also lzma_auto_decoder() supports .lz files.
  - lzma_filters_update() can now be used with the multi-threaded
    encoder (lzma_stream_encoder_mt()) to change the filter chain
    after LZMA_FULL_BARRIER or LZMA_FULL_FLUSH.
  - In lzma_options_lzma, allow nice_len = 2 and 3 with the match
    finders that require at least 3 or 4. Now it is internally
    rounded up if needed.
  - CLMUL-based CRC64 on x86-64 and E2K with runtime processor
    detection. On 32-bit x86 it currently isn't available unless
  - -disable-assembler is used which can make the non-CLMUL
    CRC64 slower; this might be fixed in the future.
  - Building with --disable-threads --enable-small
    is now thread-safe if the compiler supports
    __attribute__((__constructor__)).
  * xz:
  - Using -T0 (--threads=0) will now use multi-threaded encoder
    even on a single-core system. This is to ensure that output
    from the same xz binary is identical on both single-core and
    multi-core systems.
  - --threads=+1 or -T+1 is now a way to put xz into
    multi-threaded mode while using only one worker thread.
    The + is ignored if the number is not 1.
  - A default soft memory usage limit is now used for compression
    when -T0 is used and no explicit limit has been specified.
    This soft limit is used to restrict the number of threads
    but if the limit is exceeded with even one thread then xz
    will continue with one thread using the multi-threaded
    encoder and this limit is ignored. If the number of threads
    is specified manually then no default limit will be used;
    this affects only -T0.
    This change helps on systems that have very many cores and
    using all of them for xz makes no sense. Previously xz -T0
    could run out of memory on such systems because it attempted
    to reserve memory for too many threads.
    This also helps with 32-bit builds which don't have a large
    amount of address space that would be required for many
    threads. The default soft limit for -T0 is at most 1400 MiB
    on all 32-bit platforms.
  - Previously a low value in --memlimit-compress wouldn't cause
    xz to switch from multi-threaded mode to single-threaded mode
    if the limit cannot otherwise be met; xz failed instead. Now
    xz can switch to single-threaded mode and then, if needed,
    scale down the LZMA2 dictionary size too just like it already
    did when it was started in single-threaded mode.
  - The option --no-adjust no longer prevents xz from scaling down
    the number of threads as that doesn't affect the compressed
    output (only performance). Now --no-adjust only prevents
    adjustments that affect compressed output, that is, with
  - -no-adjust xz won't switch from multi-threaded mode to
    single-threaded mode and won't scale down the LZMA2
    dictionary size.
  - Added a new option --memlimit-mt-decompress=LIMIT. This is
    used to limit the number of decompressor threads (possibly
    falling back to single-threaded mode) but it will never make
    xz refuse to decompress a file. This has a system-specific
    default value because without any limit xz could end up
    allocating memory for the whole compressed input file, the
    whole uncompressed output file, multiple thread-specific
    decompressor instances and so on. Basically xz could
    attempt to use an insane amount of memory even with fairly
    common files. The system-specific default value is currently
    the same as the one used for compression with -T0.
    The new option works together with the existing option
  - -memlimit-decompress=LIMIT. The old option sets a hard limit
    that must not be exceeded (xz will refuse to decompress)
    while the new option only restricts the number of threads.
    If the limit set with --memlimit-mt-decompress is greater
    than the limit set with --memlimit-compress, then the latter
    value is used also for --memlimit-mt-decompress.
  - Added new information to the output of xz --info-memory and
    new fields to the output of xz --robot --info-memory.
  - In --lzma2=nice=NUMBER allow 2 and 3 with all match finders
    now that liblzma handles it.
  - Don't mention endianness for ARM and ARM-Thumb filters in
  - -long-help. The filters only work for little endian
    instruction encoding but modern ARM processors using
    big endian data access still use little endian
    instruction encoding. So the help text was misleading.
    In contrast, the PowerPC filter is only for big endian
    32/64-bit PowerPC code. Little endian PowerPC would need
    a separate filter.
  - Added decompression support for the .lz (lzip) file format
    version 0 and the original unextended version 1. It is
    autodetected by default. See also the option --format on
    the xz man page.
  - Sandboxing enabled by default:
  * Capsicum (FreeBSD)
  * pledge(2) (OpenBSD)
  * Scripts now support the .lz format using xz.
  * A few new tests were added.
  * The liblzma-specific tests are now supported in CMake-based
    builds too ("make test").</changelog>
  <changelog author="dmueller@suse.com" date="1674302400">- update to 5.4.1:
  * liblzma:
  - Fixed the return value of lzma_microlzma_encoder() if the
    LZMA options lc/lp/pb are invalid. Invalid lc/lp/pb options
    made the function return LZMA_STREAM_END without encoding
    anything instead of returning LZMA_OPTIONS_ERROR.
  * Tests:
  - Fixed test script compatibility with ancient /bin/sh
    versions. Now the five test_compress_* tests should
    no longer fail on Solaris 10.
  - Added and refactored a few tests.
  * Translations:
  - Updated the Catalan and Esperanto translations.
  - Added Korean and Ukrainian man page translations.</changelog>
  <changelog author="mpluskal@suse.com" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="mpluskal@suse.com" date="1679313600">- Update to version 5.4.2:
  * All fixes from 5.2.11 that were not included in 5.4.1.
  * If xz is built with support for the Capsicum sandbox but running
    in an environment that doesn't support Capsicum, xz now runs
    normally without sandboxing instead of exiting with an error.
  * liblzma:
  - Documentation was updated to improve the style, consistency,
    and completeness of the liblzma API headers.
  - The Doxygen-generated HTML documentation for the liblzma API
    header files is now included in the source release and is
    installed as part of "make install". All JavaScript is
    removed to simplify license compliance and to reduce the
    install size.
  - Fixed a minor bug in lzma_str_from_filters() that produced
    too many filters in the output string instead of reporting
    an error if the input array had more than four filters. This
    bug did not affect xz.
  * Build systems:
  - autogen.sh now invokes the doxygen tool via the new wrapper
    script doxygen/update-doxygen, unless the command line option
  - -no-doxygen is used.
  - Added microlzma_encoder.c and microlzma_decoder.c to the
    VS project files for Windows and to the CMake build. These
    should have been included in 5.3.2alpha.
  * Tests:
  - Added a test to the CMake build that was forgotten in the
    previous release.
  - Added and refactored a few tests.
  * Translations:
  - Updated the Brazilian Portuguese translation.
  - Added Brazilian Portuguese man page translation.</changelog>
  <changelog author="fcrozat@suse.com" date="1680782400">- Update license tag, there is GPL-3.0-or-later code too.</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1683288000">- Update to version 5.4.3:
  * Build system fixes
  * Translation updates: Croatian
- update signing key</changelog>
  <changelog author="info@paolostivanin.com" date="1691064000">- Update to version 5.4.4:
  * liblzma and xzdec can now build against WASI SDK when threading
    support is disabled. xz and tests don't build yet.
  * documentation update
  * translations update</changelog>
  <changelog author="dimstar@opensuse.org" date="1692187200">- xznew: Remove bashsism.
- build: pass CONFIG_SHELL=/bin/sh to configure: the posix tools
  are setting the current SHELL as the shebang, which is overkill:
  any posix compliant shell, aka /bin/sh, is sufficient.</changelog>
  <changelog author="andrea.manzini@suse.com" date="1699358400">- Update to version 5.4.5:
  * liblzma:
  - Fixed an assertion failure that could be triggered by a large
    unpadded_size argument. It was verified that there was no
    other bug than the assertion failure.
  - Fixed a bug that prevented building with Windows Vista
    threading when __attribute__((__constructor__)) is not
    supported.
  * xz now properly handles special files such as "con" or "nul" on
    Windows. Before this fix, the following wrote "foo" to the
    console and deleted the input file "con_xz":
    echo foo | xz &gt; con_xz
    xz --suffix=_xz --decompress con_xz
  * Small fixes and improvements to the tests.
  * Updated translations: Chinese (simplified) and Esperanto.</changelog>
  <changelog author="dmueller@suse.com" date="1706443200">- update to 5.4.6:
  * Fixed a bug involving internal function pointers in liblzma
    not being initialized to NULL. The bug can only be
    triggered if lzma_filters_update() is called on a LZMA1
    encoder, so it does not affect xz or any application known
    to us that uses liblzma.
  * Fixed a regression introduced in 5.4.2 that caused
    encoding in the raw format to unnecessarily fail if --suffix
    was not used. For instance, the following command no longer
    reports that --suffix must be used:
    echo foo | xz --format=raw --lzma2 | wc -c
  * Fixed an issue on MinGW-w64 builds that prevented
    reading from or writing to non-terminal character devices
    like NUL.
  * Added a new test.</changelog>
  <changelog author="danilo.spinella@suse.com" date="1706529600">- Build static library on SLE</changelog>
  <changelog author="dmueller@suse.com" date="1711627200">- restore a bigger version number so that update works</changelog>
  <changelog author="dcermak@suse.com" date="1712232000">- Switch to using tar_scm for fetching the sources as the upstream
  tarballs on github are gone
- introduce _multibuild to allow building the translations outside
  of Ring0 and everything else in Ring0
- add rpmlintrc to silence harmless warnings</changelog>
  <changelog author="dmueller@suse.com" date="1712923200">- revert the switch to tar_scm which dropped the signature
  validation
- switch back to tarballs because the upstream tarballs are not
  gone
- reinstanciate keyring from Lasse
- go back to the last release signed by Lasse (5.4.2)
- revert multibuild, drop service and rpmlintrc
- use real_ver for the Source, move everything else back to
  %version like before the hectic XZ downgrade
- remove payload setting, we are using zstd now</changelog>
  <changelog author="info@paolostivanin.com" date="1717070400">- Update to 5.6.2:
  * Remove the backdoor (CVE-2024-3094).
  * Not changed: Memory sanitizer (MSAN) has a false positive
    in the CRC CLMUL code which also makes OSS Fuzz unhappy.
    Valgrind is smarter and doesn't complain.
    A revision to the CLMUL code is coming anyway and this issue
    will be cleaned up as part of it. It won't be backported to
    5.6.x or 5.4.x because the old code isn't wrong. There is
    no reason to risk introducing regressions in old branches
    just to silence a false positive.
  * liblzma:
  - lzma_index_decoder() and lzma_index_buffer_decode(): Fix
    a missing output pointer initialization (*i = NULL) if the
    functions are called with invalid arguments. The API docs
    say that such an initialization is always done. In practice
    this matters very little because the problem can only occur
    if the calling application has a bug and these functions
    return LZMA_PROG_ERROR.
  - lzma_str_to_filters(): Fix a missing output pointer
    initialization (*error_pos = 0). This is very similar
    to the fix above.
  - Fix C standard conformance with function pointer types.
  - Remove GNU indirect function (IFUNC) support. This is *NOT*
    done for security reasons even though the backdoor relied on
    this code. The performance benefits of IFUNC are too tiny in
    this project to make the extra complexity worth it.
  - FreeBSD on ARM64: Add error checking to CRC32 instruction
    support detection.
  - Fix building with NVIDIA HPC SDK.
  * xz:
  - Fix a C standard conformance issue in --block-list parsing
    (arithmetic on a null pointer).
  - Fix a warning from GNU groff when processing the man page:
    "warning: cannot select font 'CW'"
  * xzdec: Add support for Linux Landlock ABI version 4. xz already
    had the v3-to-v4 change but it had been forgotten from xzdec.</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1728302400">- Update to 5.6.3:
  * liblzma:
  - Fix x86-64 inline assembly compatibility with GNU Binutils
    older than 2.27.
  - Fix the build with GCC 4.2 on OpenBSD/sparc64.
  * xzdec: Display an error instead of failing silently if the
    unsupported option -M is specified.
  * lzmainfo: Fix integer overflows when rounding the dictionary and
    uncompressed sizes to the nearest mebibyte.
  * Autotools-based build:
  - Fix feature checks with link-time optimization (-flto).
  - Solaris: Fix a compatibility issue in version.sh. It matters
    if one wants to regenerate configure by running autoconf.
  * CMake:
  - Use paths relative to ${prefix} in liblzma.pc when possible.
    This is done only with CMake &gt;= 3.20.
  - Prefer a C11 compiler over a C99 compiler but accept both.
  - Link Threads::Threads against liblzma using PRIVATE so that
  - pthread and such flags won't unnecessarily get included in
    the usage requirements of shared liblzma. That is,
    target_link_libraries(foo PRIVATE liblzma::liblzma) no
    longer adds -pthread if using POSIX threads and linking
    against shared liblzma. The threading flags are still added
    if linking against static liblzma.
  * Updated translations: Catalan, Chinese (simplified), and
    Brazilian Portuguese.</changelog>
</package>
<package pkgid="7e40c367df67e7a7bf740d257dd63f5ed61a32fda9e852343883481980b67612" name="liblzma5-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.6.3" rel="2.1"/>
  <changelog author="gmbr3@opensuse.org" date="1664884800">- Move localised man pages to lang subpackage</changelog>
  <changelog author="danilo.spinella@suse.com" date="1668772800">- Update to 5.2.8:
  * xz:
  - If xz cannot remove an input file when it should, this
    is now treated as a warning (exit status 2) instead of
    an error (exit status 1). This matches GNU gzip and it
    is more logical as at that point the output file has
    already been successfully closed.
  - Fix handling of .xz files with an unsupported check type.
    Previously such printed a warning message but then xz
    behaved as if an error had occurred (didn't decompress,
    exit status 1). Now a warning is printed, decompression
    is done anyway, and exit status is 2. This used to work
    slightly before 5.0.0. In practice this bug matters only
    if xz has been built with some check types disabled. As
    instructed in PACKAGERS, such builds should be done in
    special situations only.
  - Fix "xz -dc --single-stream tests/files/good-0-empty.xz"
    which failed with "Internal error (bug)". That is,
  - -single-stream was broken if the first .xz stream in
    the input file didn't contain any uncompressed data.
  - Fix displaying file sizes in the progress indicator when
    working in passthru mode and there are multiple input files.
    Just like "gzip -cdf", "xz -cdf" works like "cat" when the
    input file isn't a supported compressed file format. In
    this case the file size counters weren't reset between
    files so with multiple input files the progress indicator
    displayed an incorrect (too large) value.
  * liblzma:
  - API docs in lzma/container.h:
  * Update the list of decoder flags in the decoder
    function docs.
  * Explain LZMA_CONCATENATED behavior with .lzma files
    in lzma_auto_decoder() docs.
  - OpenBSD: Use HW_NCPUONLINE to detect the number of
    available hardware threads in lzma_physmem().
  - Fix use of wrong macro to detect x86 SSE2 support.
    __SSE2_MATH__ was used with GCC/Clang but the correct
    one is __SSE2__. The first one means that SSE2 is used
    for floating point math which is irrelevant here.
    The affected SSE2 code isn't used on x86-64 so this affects
    only 32-bit x86 builds that use -msse2 without -mfpmath=sse
    (there is no runtime detection for SSE2). It improves LZMA
    compression speed (not decompression).
  - Fix the build with Intel C compiler 2021 (ICC, not ICX)
    on Linux. It defines __GNUC__ to 10 but doesn't support
    the __symver__ attribute introduced in GCC 10.
  * Scripts: Ignore warnings from xz by using --quiet --no-warn.
  This is needed if the input .xz files use an unsupported
  check type.
  * Translations:
  - Updated Croatian and Turkish translations.
  - One new translations wasn't included because it needed
    technical fixes. It will be in upcoming 5.4.0. No new
    translations will be added to the 5.2.x branch anymore.
  - Renamed the French man page translation file from
    fr_FR.po to fr.po and thus also its install directory
    (like /usr/share/man/fr_FR -&gt; .../fr).
  - Man page translations for upcoming 5.4.0 are now handled
    in the Translation Project.
  * Update doc/faq.txt a little so it's less out-of-date.</changelog>
  <changelog author="jengelh@inai.de" date="1669896000">- Rename xz-static-devel -&gt; xz-devel-static to follow the general
  naming used in openSUSE.</changelog>
  <changelog author="dmueller@suse.com" date="1671278400">- update to 5.2.10:
  * xz: Don't modify argv[] when parsing the --memlimit* and
  - -block-list command line options. This fixes confusing
    arguments in process listing (like "ps auxf").
  * GNU/Linux only: Use __has_attribute(__symver__) to detect if
    that attribute is supported. This fixes build on Mandriva where
    Clang is patched to define __GNUC__ to 11 by default (instead
    of 4 as used by Clang upstream).
  * liblzma:
  - Fixed an infinite loop in LZMA encoder initialization
    if dict_size &gt;= 2 GiB.
  - Fixed two cases of invalid free() that can happen if
    a tiny allocation fails in encoder re-initialization
    or in lzma_filters_update(). These bugs had some
    similarities with the bug fixed in 5.2.7.
  - Fixed lzma_block_encoder() not allowing the use of
    LZMA_SYNC_FLUSH with lzma_code() even though it was
    documented to be supported. The sync-flush code in
    the Block encoder was already used internally via
    lzma_stream_encoder(), so this was just a missing flag
    in the lzma_block_encoder() API function.
  - GNU/Linux only: Don't put symbol versions into static
    liblzma as it breaks things in some cases (and even if
    it didn't break anything, symbol versions in static
    libraries are useless anyway). The downside of the fix
    is that if the configure options --with-pic or --without-pic
    are used then it's not possible to build both shared and
    static liblzma at the same time on GNU/Linux anymore;
    with those options --disable-static or --disable-shared
    must be used too.
- drop unused xz-devel-static which is no longer supported when using
  - -with-pic (which is needed for shared libs)</changelog>
  <changelog author="dmueller@suse.com" date="1672401600">- update to 5.4.0:
    This bumps the minor version of liblzma because new features were
    added. The API and ABI are still backward compatible with liblzma
    5.2.x and 5.0.x.
    Summary of new features added in the 5.3.x development releases:
  * liblzma:
  - Added threaded .xz decompressor lzma_stream_decoder_mt().
    It can use multiple threads with .xz files that have multiple
    Blocks with size information in Block Headers. The threaded
    encoder in xz has always created such files.
    Single-threaded encoder cannot store the size information in
    Block Headers even if one used LZMA_FULL_FLUSH to create
    multiple Blocks, so this threaded decoder cannot use multiple
    threads with such files.
    If there are multiple Streams (concatenated .xz files), one
    Stream will be decompressed completely before starting the
    next Stream.
  - A new decoder flag LZMA_FAIL_FAST was added. It makes the
    threaded decompressor report errors soon instead of first
    flushing all pending data before the error location.
  - New Filter IDs:
  * LZMA_FILTER_ARM64 is for ARM64 binaries.
  * LZMA_FILTER_LZMA1EXT is for raw LZMA1 streams that don't
    necessarily use the end marker.
  - Added lzma_str_to_filters(), lzma_str_from_filters(), and
    lzma_str_list_filters() to convert a preset or a filter chain
    string to a lzma_filter[] and vice versa. These should make
    it easier to write applications that allow users to specify
    custom compression options.
  - Added lzma_filters_free() which can be convenient for freeing
    the filter options in a filter chain (an array of lzma_filter
    structures).
  - lzma_file_info_decoder() to makes it a little easier to get
    the Index field from .xz files. This helps in getting the
    uncompressed file size but an easy-to-use random access
    API is still missing which has existed in XZ for Java for
    a long time.
  - Added lzma_microlzma_encoder() and lzma_microlzma_decoder().
    It is used by erofs-utils and may be used by others too.
    The MicroLZMA format is a raw LZMA stream (without end marker)
    whose first byte (always 0x00) has been replaced with
    bitwise-negation of the LZMA properties (lc/lp/pb). It was
    created for use in EROFS but may be used in other contexts
    as well where it is important to avoid wasting bytes for
    stream headers or footers. The format is also supported by
    XZ Embedded (the XZ Embedded version in Linux got MicroLZMA
    support in Linux 5.16).
    The MicroLZMA encoder API in liblzma can compress into a
    fixed-sized output buffer so that as much data is compressed
    as can be fit into the buffer while still creating a valid
    MicroLZMA stream. This is needed for EROFS.
  - Added lzma_lzip_decoder() to decompress the .lz (lzip) file
    format version 0 and the original unextended version 1 files.
    Also lzma_auto_decoder() supports .lz files.
  - lzma_filters_update() can now be used with the multi-threaded
    encoder (lzma_stream_encoder_mt()) to change the filter chain
    after LZMA_FULL_BARRIER or LZMA_FULL_FLUSH.
  - In lzma_options_lzma, allow nice_len = 2 and 3 with the match
    finders that require at least 3 or 4. Now it is internally
    rounded up if needed.
  - CLMUL-based CRC64 on x86-64 and E2K with runtime processor
    detection. On 32-bit x86 it currently isn't available unless
  - -disable-assembler is used which can make the non-CLMUL
    CRC64 slower; this might be fixed in the future.
  - Building with --disable-threads --enable-small
    is now thread-safe if the compiler supports
    __attribute__((__constructor__)).
  * xz:
  - Using -T0 (--threads=0) will now use multi-threaded encoder
    even on a single-core system. This is to ensure that output
    from the same xz binary is identical on both single-core and
    multi-core systems.
  - --threads=+1 or -T+1 is now a way to put xz into
    multi-threaded mode while using only one worker thread.
    The + is ignored if the number is not 1.
  - A default soft memory usage limit is now used for compression
    when -T0 is used and no explicit limit has been specified.
    This soft limit is used to restrict the number of threads
    but if the limit is exceeded with even one thread then xz
    will continue with one thread using the multi-threaded
    encoder and this limit is ignored. If the number of threads
    is specified manually then no default limit will be used;
    this affects only -T0.
    This change helps on systems that have very many cores and
    using all of them for xz makes no sense. Previously xz -T0
    could run out of memory on such systems because it attempted
    to reserve memory for too many threads.
    This also helps with 32-bit builds which don't have a large
    amount of address space that would be required for many
    threads. The default soft limit for -T0 is at most 1400 MiB
    on all 32-bit platforms.
  - Previously a low value in --memlimit-compress wouldn't cause
    xz to switch from multi-threaded mode to single-threaded mode
    if the limit cannot otherwise be met; xz failed instead. Now
    xz can switch to single-threaded mode and then, if needed,
    scale down the LZMA2 dictionary size too just like it already
    did when it was started in single-threaded mode.
  - The option --no-adjust no longer prevents xz from scaling down
    the number of threads as that doesn't affect the compressed
    output (only performance). Now --no-adjust only prevents
    adjustments that affect compressed output, that is, with
  - -no-adjust xz won't switch from multi-threaded mode to
    single-threaded mode and won't scale down the LZMA2
    dictionary size.
  - Added a new option --memlimit-mt-decompress=LIMIT. This is
    used to limit the number of decompressor threads (possibly
    falling back to single-threaded mode) but it will never make
    xz refuse to decompress a file. This has a system-specific
    default value because without any limit xz could end up
    allocating memory for the whole compressed input file, the
    whole uncompressed output file, multiple thread-specific
    decompressor instances and so on. Basically xz could
    attempt to use an insane amount of memory even with fairly
    common files. The system-specific default value is currently
    the same as the one used for compression with -T0.
    The new option works together with the existing option
  - -memlimit-decompress=LIMIT. The old option sets a hard limit
    that must not be exceeded (xz will refuse to decompress)
    while the new option only restricts the number of threads.
    If the limit set with --memlimit-mt-decompress is greater
    than the limit set with --memlimit-compress, then the latter
    value is used also for --memlimit-mt-decompress.
  - Added new information to the output of xz --info-memory and
    new fields to the output of xz --robot --info-memory.
  - In --lzma2=nice=NUMBER allow 2 and 3 with all match finders
    now that liblzma handles it.
  - Don't mention endianness for ARM and ARM-Thumb filters in
  - -long-help. The filters only work for little endian
    instruction encoding but modern ARM processors using
    big endian data access still use little endian
    instruction encoding. So the help text was misleading.
    In contrast, the PowerPC filter is only for big endian
    32/64-bit PowerPC code. Little endian PowerPC would need
    a separate filter.
  - Added decompression support for the .lz (lzip) file format
    version 0 and the original unextended version 1. It is
    autodetected by default. See also the option --format on
    the xz man page.
  - Sandboxing enabled by default:
  * Capsicum (FreeBSD)
  * pledge(2) (OpenBSD)
  * Scripts now support the .lz format using xz.
  * A few new tests were added.
  * The liblzma-specific tests are now supported in CMake-based
    builds too ("make test").</changelog>
  <changelog author="dmueller@suse.com" date="1674302400">- update to 5.4.1:
  * liblzma:
  - Fixed the return value of lzma_microlzma_encoder() if the
    LZMA options lc/lp/pb are invalid. Invalid lc/lp/pb options
    made the function return LZMA_STREAM_END without encoding
    anything instead of returning LZMA_OPTIONS_ERROR.
  * Tests:
  - Fixed test script compatibility with ancient /bin/sh
    versions. Now the five test_compress_* tests should
    no longer fail on Solaris 10.
  - Added and refactored a few tests.
  * Translations:
  - Updated the Catalan and Esperanto translations.
  - Added Korean and Ukrainian man page translations.</changelog>
  <changelog author="mpluskal@suse.com" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="mpluskal@suse.com" date="1679313600">- Update to version 5.4.2:
  * All fixes from 5.2.11 that were not included in 5.4.1.
  * If xz is built with support for the Capsicum sandbox but running
    in an environment that doesn't support Capsicum, xz now runs
    normally without sandboxing instead of exiting with an error.
  * liblzma:
  - Documentation was updated to improve the style, consistency,
    and completeness of the liblzma API headers.
  - The Doxygen-generated HTML documentation for the liblzma API
    header files is now included in the source release and is
    installed as part of "make install". All JavaScript is
    removed to simplify license compliance and to reduce the
    install size.
  - Fixed a minor bug in lzma_str_from_filters() that produced
    too many filters in the output string instead of reporting
    an error if the input array had more than four filters. This
    bug did not affect xz.
  * Build systems:
  - autogen.sh now invokes the doxygen tool via the new wrapper
    script doxygen/update-doxygen, unless the command line option
  - -no-doxygen is used.
  - Added microlzma_encoder.c and microlzma_decoder.c to the
    VS project files for Windows and to the CMake build. These
    should have been included in 5.3.2alpha.
  * Tests:
  - Added a test to the CMake build that was forgotten in the
    previous release.
  - Added and refactored a few tests.
  * Translations:
  - Updated the Brazilian Portuguese translation.
  - Added Brazilian Portuguese man page translation.</changelog>
  <changelog author="fcrozat@suse.com" date="1680782400">- Update license tag, there is GPL-3.0-or-later code too.</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1683288000">- Update to version 5.4.3:
  * Build system fixes
  * Translation updates: Croatian
- update signing key</changelog>
  <changelog author="info@paolostivanin.com" date="1691064000">- Update to version 5.4.4:
  * liblzma and xzdec can now build against WASI SDK when threading
    support is disabled. xz and tests don't build yet.
  * documentation update
  * translations update</changelog>
  <changelog author="dimstar@opensuse.org" date="1692187200">- xznew: Remove bashsism.
- build: pass CONFIG_SHELL=/bin/sh to configure: the posix tools
  are setting the current SHELL as the shebang, which is overkill:
  any posix compliant shell, aka /bin/sh, is sufficient.</changelog>
  <changelog author="andrea.manzini@suse.com" date="1699358400">- Update to version 5.4.5:
  * liblzma:
  - Fixed an assertion failure that could be triggered by a large
    unpadded_size argument. It was verified that there was no
    other bug than the assertion failure.
  - Fixed a bug that prevented building with Windows Vista
    threading when __attribute__((__constructor__)) is not
    supported.
  * xz now properly handles special files such as "con" or "nul" on
    Windows. Before this fix, the following wrote "foo" to the
    console and deleted the input file "con_xz":
    echo foo | xz &gt; con_xz
    xz --suffix=_xz --decompress con_xz
  * Small fixes and improvements to the tests.
  * Updated translations: Chinese (simplified) and Esperanto.</changelog>
  <changelog author="dmueller@suse.com" date="1706443200">- update to 5.4.6:
  * Fixed a bug involving internal function pointers in liblzma
    not being initialized to NULL. The bug can only be
    triggered if lzma_filters_update() is called on a LZMA1
    encoder, so it does not affect xz or any application known
    to us that uses liblzma.
  * Fixed a regression introduced in 5.4.2 that caused
    encoding in the raw format to unnecessarily fail if --suffix
    was not used. For instance, the following command no longer
    reports that --suffix must be used:
    echo foo | xz --format=raw --lzma2 | wc -c
  * Fixed an issue on MinGW-w64 builds that prevented
    reading from or writing to non-terminal character devices
    like NUL.
  * Added a new test.</changelog>
  <changelog author="danilo.spinella@suse.com" date="1706529600">- Build static library on SLE</changelog>
  <changelog author="dmueller@suse.com" date="1711627200">- restore a bigger version number so that update works</changelog>
  <changelog author="dcermak@suse.com" date="1712232000">- Switch to using tar_scm for fetching the sources as the upstream
  tarballs on github are gone
- introduce _multibuild to allow building the translations outside
  of Ring0 and everything else in Ring0
- add rpmlintrc to silence harmless warnings</changelog>
  <changelog author="dmueller@suse.com" date="1712923200">- revert the switch to tar_scm which dropped the signature
  validation
- switch back to tarballs because the upstream tarballs are not
  gone
- reinstanciate keyring from Lasse
- go back to the last release signed by Lasse (5.4.2)
- revert multibuild, drop service and rpmlintrc
- use real_ver for the Source, move everything else back to
  %version like before the hectic XZ downgrade
- remove payload setting, we are using zstd now</changelog>
  <changelog author="info@paolostivanin.com" date="1717070400">- Update to 5.6.2:
  * Remove the backdoor (CVE-2024-3094).
  * Not changed: Memory sanitizer (MSAN) has a false positive
    in the CRC CLMUL code which also makes OSS Fuzz unhappy.
    Valgrind is smarter and doesn't complain.
    A revision to the CLMUL code is coming anyway and this issue
    will be cleaned up as part of it. It won't be backported to
    5.6.x or 5.4.x because the old code isn't wrong. There is
    no reason to risk introducing regressions in old branches
    just to silence a false positive.
  * liblzma:
  - lzma_index_decoder() and lzma_index_buffer_decode(): Fix
    a missing output pointer initialization (*i = NULL) if the
    functions are called with invalid arguments. The API docs
    say that such an initialization is always done. In practice
    this matters very little because the problem can only occur
    if the calling application has a bug and these functions
    return LZMA_PROG_ERROR.
  - lzma_str_to_filters(): Fix a missing output pointer
    initialization (*error_pos = 0). This is very similar
    to the fix above.
  - Fix C standard conformance with function pointer types.
  - Remove GNU indirect function (IFUNC) support. This is *NOT*
    done for security reasons even though the backdoor relied on
    this code. The performance benefits of IFUNC are too tiny in
    this project to make the extra complexity worth it.
  - FreeBSD on ARM64: Add error checking to CRC32 instruction
    support detection.
  - Fix building with NVIDIA HPC SDK.
  * xz:
  - Fix a C standard conformance issue in --block-list parsing
    (arithmetic on a null pointer).
  - Fix a warning from GNU groff when processing the man page:
    "warning: cannot select font 'CW'"
  * xzdec: Add support for Linux Landlock ABI version 4. xz already
    had the v3-to-v4 change but it had been forgotten from xzdec.</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1728302400">- Update to 5.6.3:
  * liblzma:
  - Fix x86-64 inline assembly compatibility with GNU Binutils
    older than 2.27.
  - Fix the build with GCC 4.2 on OpenBSD/sparc64.
  * xzdec: Display an error instead of failing silently if the
    unsupported option -M is specified.
  * lzmainfo: Fix integer overflows when rounding the dictionary and
    uncompressed sizes to the nearest mebibyte.
  * Autotools-based build:
  - Fix feature checks with link-time optimization (-flto).
  - Solaris: Fix a compatibility issue in version.sh. It matters
    if one wants to regenerate configure by running autoconf.
  * CMake:
  - Use paths relative to ${prefix} in liblzma.pc when possible.
    This is done only with CMake &gt;= 3.20.
  - Prefer a C11 compiler over a C99 compiler but accept both.
  - Link Threads::Threads against liblzma using PRIVATE so that
  - pthread and such flags won't unnecessarily get included in
    the usage requirements of shared liblzma. That is,
    target_link_libraries(foo PRIVATE liblzma::liblzma) no
    longer adds -pthread if using POSIX threads and linking
    against shared liblzma. The threading flags are still added
    if linking against static liblzma.
  * Updated translations: Catalan, Chinese (simplified), and
    Brazilian Portuguese.</changelog>
</package>
<package pkgid="93fe306cef1c436e469a417e53da945e4958855508d3e6ed2225b59394999057" name="libtextstyle-devel" arch="x86_64">
  <version epoch="0" ver="0.20.2" rel="2.1"/>
  <changelog author="dimstar@opensuse.org" date="1498910400">- 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
  originally.</changelog>
  <changelog author="dimstar@opensuse.org" date="1500292800">- 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.</changelog>
  <changelog author="jayvdb@gmail.com" date="1508328000">- Ignore Recommends: on non-SUSE distributions
- Explicitly remove %{_infodir}/dir before creating package to
  allow builds on RHEL and derived Linux distributions</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1526299200">- Fix %install_info_delete usage:
  * It has to be performed in %preun, not %postun.
  * This fixes warning messages upon package removal.</changelog>
  <changelog author="kukuk@suse.de" date="1527163200">- Use %license instead of %doc [bsc#1082318]</changelog>
  <changelog author="werner@suse.de" date="1537358400">- 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)</changelog>
  <changelog author="bwiedemann@suse.com" date="1538827200">- Add reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="dimstar@opensuse.org" date="1551700800">- 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.</changelog>
  <changelog author="meissner@suse.com" date="1558785600">- reproducible.patch: generate timestamp in .pot files from SOURCE_DATE_EPOCH
  for reproducible builds</changelog>
  <changelog author="christian.voegl@suse.com" date="1560254400">- Updatetd to 0.20.1
  + msgfmt now eliminates the POT-Creation-Date header field from .mo files.
  + update-po target in Makefile.in.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/Makefile.in.in
    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
    C++14.
  + Shell:
  * The programs 'gettext', 'ngettext' now support a --context argument.
  * gettext.sh 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)</changelog>
  <changelog author="mliska@suse.cz" date="1561032000">- Disable LTO (boo#1138806).</changelog>
  <changelog author="jengelh@inai.de" date="1566561600">- Heed SLPP by placing libtextstyle.so.0 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.</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1572436800">- Remove autoreconf call (not required), and drop the no longer
  required libtool build dependency.</changelog>
  <changelog author="cvoegl@suse.de" date="1574769600">- Added xz to requires (boo#1141380)
- The previous update to 0.20.1 also fixes (boo#1113719)</changelog>
  <changelog author="cvoegl@suse.de" date="1576584000">- Add -lm to LDFLAGS (boo#1138806)</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1576929600">- 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.</changelog>
  <changelog author="dimstar@opensuse.org" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="schwab@suse.de" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1587902400">- 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</changelog>
  <changelog author="christian.voegl@suse.com" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
</package>
<package pkgid="8a5e2ed28b97baf03329583e4f7afc187f079dbc07d72fafb1ab451e9c718e53" name="libtextstyle0" arch="x86_64">
  <version epoch="0" ver="0.20.2" rel="2.1"/>
  <changelog author="dimstar@opensuse.org" date="1498910400">- 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
  originally.</changelog>
  <changelog author="dimstar@opensuse.org" date="1500292800">- 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.</changelog>
  <changelog author="jayvdb@gmail.com" date="1508328000">- Ignore Recommends: on non-SUSE distributions
- Explicitly remove %{_infodir}/dir before creating package to
  allow builds on RHEL and derived Linux distributions</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1526299200">- Fix %install_info_delete usage:
  * It has to be performed in %preun, not %postun.
  * This fixes warning messages upon package removal.</changelog>
  <changelog author="kukuk@suse.de" date="1527163200">- Use %license instead of %doc [bsc#1082318]</changelog>
  <changelog author="werner@suse.de" date="1537358400">- 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)</changelog>
  <changelog author="bwiedemann@suse.com" date="1538827200">- Add reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="dimstar@opensuse.org" date="1551700800">- 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.</changelog>
  <changelog author="meissner@suse.com" date="1558785600">- reproducible.patch: generate timestamp in .pot files from SOURCE_DATE_EPOCH
  for reproducible builds</changelog>
  <changelog author="christian.voegl@suse.com" date="1560254400">- Updatetd to 0.20.1
  + msgfmt now eliminates the POT-Creation-Date header field from .mo files.
  + update-po target in Makefile.in.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/Makefile.in.in
    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
    C++14.
  + Shell:
  * The programs 'gettext', 'ngettext' now support a --context argument.
  * gettext.sh 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)</changelog>
  <changelog author="mliska@suse.cz" date="1561032000">- Disable LTO (boo#1138806).</changelog>
  <changelog author="jengelh@inai.de" date="1566561600">- Heed SLPP by placing libtextstyle.so.0 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.</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1572436800">- Remove autoreconf call (not required), and drop the no longer
  required libtool build dependency.</changelog>
  <changelog author="cvoegl@suse.de" date="1574769600">- Added xz to requires (boo#1141380)
- The previous update to 0.20.1 also fixes (boo#1113719)</changelog>
  <changelog author="cvoegl@suse.de" date="1576584000">- Add -lm to LDFLAGS (boo#1138806)</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1576929600">- 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.</changelog>
  <changelog author="dimstar@opensuse.org" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="schwab@suse.de" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1587902400">- 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</changelog>
  <changelog author="christian.voegl@suse.com" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
</package>
<package pkgid="1d9b747f886c937a800631d3f7ed148ec61d7b2f83b0da6e6f9b001a516bc767" name="libtextstyle0-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.20.2" rel="2.1"/>
  <changelog author="dimstar@opensuse.org" date="1498910400">- 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
  originally.</changelog>
  <changelog author="dimstar@opensuse.org" date="1500292800">- 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.</changelog>
  <changelog author="jayvdb@gmail.com" date="1508328000">- Ignore Recommends: on non-SUSE distributions
- Explicitly remove %{_infodir}/dir before creating package to
  allow builds on RHEL and derived Linux distributions</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1526299200">- Fix %install_info_delete usage:
  * It has to be performed in %preun, not %postun.
  * This fixes warning messages upon package removal.</changelog>
  <changelog author="kukuk@suse.de" date="1527163200">- Use %license instead of %doc [bsc#1082318]</changelog>
  <changelog author="werner@suse.de" date="1537358400">- 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)</changelog>
  <changelog author="bwiedemann@suse.com" date="1538827200">- Add reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="dimstar@opensuse.org" date="1551700800">- 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.</changelog>
  <changelog author="meissner@suse.com" date="1558785600">- reproducible.patch: generate timestamp in .pot files from SOURCE_DATE_EPOCH
  for reproducible builds</changelog>
  <changelog author="christian.voegl@suse.com" date="1560254400">- Updatetd to 0.20.1
  + msgfmt now eliminates the POT-Creation-Date header field from .mo files.
  + update-po target in Makefile.in.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/Makefile.in.in
    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
    C++14.
  + Shell:
  * The programs 'gettext', 'ngettext' now support a --context argument.
  * gettext.sh 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)</changelog>
  <changelog author="mliska@suse.cz" date="1561032000">- Disable LTO (boo#1138806).</changelog>
  <changelog author="jengelh@inai.de" date="1566561600">- Heed SLPP by placing libtextstyle.so.0 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.</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1572436800">- Remove autoreconf call (not required), and drop the no longer
  required libtool build dependency.</changelog>
  <changelog author="cvoegl@suse.de" date="1574769600">- Added xz to requires (boo#1141380)
- The previous update to 0.20.1 also fixes (boo#1113719)</changelog>
  <changelog author="cvoegl@suse.de" date="1576584000">- Add -lm to LDFLAGS (boo#1138806)</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1576929600">- 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.</changelog>
  <changelog author="dimstar@opensuse.org" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="schwab@suse.de" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1587902400">- 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</changelog>
  <changelog author="christian.voegl@suse.com" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
</package>
<package pkgid="d944ae6184a1af19dbf3d793dec1e5dec8dc7c3038980cc6bf45fa03a28314a1" name="libunshield0" arch="x86_64">
  <version epoch="0" ver="1.5.1" rel="3.1"/>
  <changelog author="andrea@opensuse.org" date="1312372800">- added unshield-0.6-allow_ruu_extract.patch to allow extraction
  of some exe files like HTC RUUs</changelog>
  <changelog author="coolo@suse.com" date="1322049600">- add libtool as buildrequire to avoid implicit dependency</changelog>
  <changelog author="mpluskal@suse.com" date="1426248000">- Cleanup spec file with spec-cleaner
- Use url for source
- Update dependencies
- Do not install .la file</changelog>
  <changelog author="mpluskal@suse.com" date="1436184000">- Update to 1.3
  * move build system cmake
- Add libconvert_utf_static.patch
- Drop unnecessary patches
  * unshield-zlib_test.patch
  * unshield-0.6-allow_ruu_extract.patch</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1465300800">- Add armv7l-fpic.patch: fix armv7l build issue:
  convert_utf/libconvert_utf.a(ConvertUTF.c.o):
  relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be
  used when making a shared object</changelog>
  <changelog author="mpluskal@suse.com" date="1494504000">- Update to version 1.4.2:
  * exit run-tests.sh with non-zero if there were failed tests
- Changes for 1.4.1:
  * Security and distro fixes
- Changes for 1.4.0:
  * Including fix for CVE-2015-1386 (boo#915181)
- Drop upstreamed patch:
  * libconvert_utf_static.patch
- Some packaging cleanups</changelog>
  <changelog author="mpluskal@suse.com" date="1566820800">- Update to version 1.4.3:
  * This release should also improve portability for Microsoft
    Windows.</changelog>
  <changelog author="mpluskal@suse.com" date="1570017600">- Fix typo in macro</changelog>
  <changelog author="mardnh@gmx.de" date="1638792000">- Update to version 1.5.1
  * Fix library versioning and configure version in CMake
- Update to version 1.5.0
  * Support external files with old compression
  * Honour -O (old compression) flag for t (test) command
  * fix: unshield_utf16_to_utf8 buffer too small for
    U+0800-U+FFFF chars
  * Support for .cab files &gt; 2GB
- Update patch:
  * armv7l-fpic.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="d3e5cd2cab385da7add8a5e08d5f30c5dcbf1e7473f18228d50527cad5ac39e6" name="libunshield0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.5.1" rel="3.1"/>
  <changelog author="andrea@opensuse.org" date="1312372800">- added unshield-0.6-allow_ruu_extract.patch to allow extraction
  of some exe files like HTC RUUs</changelog>
  <changelog author="coolo@suse.com" date="1322049600">- add libtool as buildrequire to avoid implicit dependency</changelog>
  <changelog author="mpluskal@suse.com" date="1426248000">- Cleanup spec file with spec-cleaner
- Use url for source
- Update dependencies
- Do not install .la file</changelog>
  <changelog author="mpluskal@suse.com" date="1436184000">- Update to 1.3
  * move build system cmake
- Add libconvert_utf_static.patch
- Drop unnecessary patches
  * unshield-zlib_test.patch
  * unshield-0.6-allow_ruu_extract.patch</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1465300800">- Add armv7l-fpic.patch: fix armv7l build issue:
  convert_utf/libconvert_utf.a(ConvertUTF.c.o):
  relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be
  used when making a shared object</changelog>
  <changelog author="mpluskal@suse.com" date="1494504000">- Update to version 1.4.2:
  * exit run-tests.sh with non-zero if there were failed tests
- Changes for 1.4.1:
  * Security and distro fixes
- Changes for 1.4.0:
  * Including fix for CVE-2015-1386 (boo#915181)
- Drop upstreamed patch:
  * libconvert_utf_static.patch
- Some packaging cleanups</changelog>
  <changelog author="mpluskal@suse.com" date="1566820800">- Update to version 1.4.3:
  * This release should also improve portability for Microsoft
    Windows.</changelog>
  <changelog author="mpluskal@suse.com" date="1570017600">- Fix typo in macro</changelog>
  <changelog author="mardnh@gmx.de" date="1638792000">- Update to version 1.5.1
  * Fix library versioning and configure version in CMake
- Update to version 1.5.0
  * Support external files with old compression
  * Honour -O (old compression) flag for t (test) command
  * fix: unshield_utf16_to_utf8 buffer too small for
    U+0800-U+FFFF chars
  * Support for .cab files &gt; 2GB
- Update patch:
  * armv7l-fpic.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="4cb3a56faacb85281752a6f012ddc05113c10993c3aa61c0a5862d9280535ff5" name="unshield" arch="src">
  <version epoch="0" ver="1.5.1" rel="3.1"/>
  <changelog author="pth@suse.de" date="1173700800">- Initial package creation</changelog>
  <changelog author="crrodriguez@suse.de" date="1198756800">- fix library-without-ldconfig-post* errors
- remove static libraries and "la" files
- fix -devel package dependencies</changelog>
  <changelog author="pth@suse.de" date="1201608000">- Enable prototypes.</changelog>
  <changelog author="masterpatricko@gmail.com" date="1247918400">- Update to 0.6
  * Fixes to the command line tool</changelog>
  <changelog author="mls@suse.de" date="1251288000">- make patch0 usage consistent</changelog>
  <changelog author="masterpatricko@gmail.com" date="1259928000">- Recreate zlib_test.patch to remove fuzz</changelog>
  <changelog author="masterpatricko@gmail.com" date="1272801600">- BuildRequires pkgconfig</changelog>
  <changelog author="tejas.guruswamy@opensuse.org" date="1294228800">- Fix provides/obsoletes for proper upgrade path</changelog>
  <changelog author="andrea@opensuse.org" date="1312372800">- added unshield-0.6-allow_ruu_extract.patch to allow extraction
  of some exe files like HTC RUUs</changelog>
  <changelog author="coolo@suse.com" date="1322049600">- add libtool as buildrequire to avoid implicit dependency</changelog>
  <changelog author="mpluskal@suse.com" date="1426248000">- Cleanup spec file with spec-cleaner
- Use url for source
- Update dependencies
- Do not install .la file</changelog>
  <changelog author="mpluskal@suse.com" date="1436184000">- Update to 1.3
  * move build system cmake
- Add libconvert_utf_static.patch
- Drop unnecessary patches
  * unshield-zlib_test.patch
  * unshield-0.6-allow_ruu_extract.patch</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1465300800">- Add armv7l-fpic.patch: fix armv7l build issue:
  convert_utf/libconvert_utf.a(ConvertUTF.c.o):
  relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be
  used when making a shared object</changelog>
  <changelog author="mpluskal@suse.com" date="1494504000">- Update to version 1.4.2:
  * exit run-tests.sh with non-zero if there were failed tests
- Changes for 1.4.1:
  * Security and distro fixes
- Changes for 1.4.0:
  * Including fix for CVE-2015-1386 (boo#915181)
- Drop upstreamed patch:
  * libconvert_utf_static.patch
- Some packaging cleanups</changelog>
  <changelog author="mpluskal@suse.com" date="1566820800">- Update to version 1.4.3:
  * This release should also improve portability for Microsoft
    Windows.</changelog>
  <changelog author="mpluskal@suse.com" date="1570017600">- Fix typo in macro</changelog>
  <changelog author="mardnh@gmx.de" date="1638792000">- Update to version 1.5.1
  * Fix library versioning and configure version in CMake
- Update to version 1.5.0
  * Support external files with old compression
  * Honour -O (old compression) flag for t (test) command
  * fix: unshield_utf16_to_utf8 buffer too small for
    U+0800-U+FFFF chars
  * Support for .cab files &gt; 2GB
- Update patch:
  * armv7l-fpic.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="ceae1635a97c2434fbeedf48a6d80c673cb7411872731c64a22d4f8a45ece565" name="unshield" arch="x86_64">
  <version epoch="0" ver="1.5.1" rel="3.1"/>
  <changelog author="andrea@opensuse.org" date="1312372800">- added unshield-0.6-allow_ruu_extract.patch to allow extraction
  of some exe files like HTC RUUs</changelog>
  <changelog author="coolo@suse.com" date="1322049600">- add libtool as buildrequire to avoid implicit dependency</changelog>
  <changelog author="mpluskal@suse.com" date="1426248000">- Cleanup spec file with spec-cleaner
- Use url for source
- Update dependencies
- Do not install .la file</changelog>
  <changelog author="mpluskal@suse.com" date="1436184000">- Update to 1.3
  * move build system cmake
- Add libconvert_utf_static.patch
- Drop unnecessary patches
  * unshield-zlib_test.patch
  * unshield-0.6-allow_ruu_extract.patch</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1465300800">- Add armv7l-fpic.patch: fix armv7l build issue:
  convert_utf/libconvert_utf.a(ConvertUTF.c.o):
  relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be
  used when making a shared object</changelog>
  <changelog author="mpluskal@suse.com" date="1494504000">- Update to version 1.4.2:
  * exit run-tests.sh with non-zero if there were failed tests
- Changes for 1.4.1:
  * Security and distro fixes
- Changes for 1.4.0:
  * Including fix for CVE-2015-1386 (boo#915181)
- Drop upstreamed patch:
  * libconvert_utf_static.patch
- Some packaging cleanups</changelog>
  <changelog author="mpluskal@suse.com" date="1566820800">- Update to version 1.4.3:
  * This release should also improve portability for Microsoft
    Windows.</changelog>
  <changelog author="mpluskal@suse.com" date="1570017600">- Fix typo in macro</changelog>
  <changelog author="mardnh@gmx.de" date="1638792000">- Update to version 1.5.1
  * Fix library versioning and configure version in CMake
- Update to version 1.5.0
  * Support external files with old compression
  * Honour -O (old compression) flag for t (test) command
  * fix: unshield_utf16_to_utf8 buffer too small for
    U+0800-U+FFFF chars
  * Support for .cab files &gt; 2GB
- Update patch:
  * armv7l-fpic.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="17a51cfa7e027a287f45e480ef30c8e76f28c60157907055d795291fa52bb4fa" name="unshield-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.5.1" rel="3.1"/>
  <changelog author="andrea@opensuse.org" date="1312372800">- added unshield-0.6-allow_ruu_extract.patch to allow extraction
  of some exe files like HTC RUUs</changelog>
  <changelog author="coolo@suse.com" date="1322049600">- add libtool as buildrequire to avoid implicit dependency</changelog>
  <changelog author="mpluskal@suse.com" date="1426248000">- Cleanup spec file with spec-cleaner
- Use url for source
- Update dependencies
- Do not install .la file</changelog>
  <changelog author="mpluskal@suse.com" date="1436184000">- Update to 1.3
  * move build system cmake
- Add libconvert_utf_static.patch
- Drop unnecessary patches
  * unshield-zlib_test.patch
  * unshield-0.6-allow_ruu_extract.patch</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1465300800">- Add armv7l-fpic.patch: fix armv7l build issue:
  convert_utf/libconvert_utf.a(ConvertUTF.c.o):
  relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be
  used when making a shared object</changelog>
  <changelog author="mpluskal@suse.com" date="1494504000">- Update to version 1.4.2:
  * exit run-tests.sh with non-zero if there were failed tests
- Changes for 1.4.1:
  * Security and distro fixes
- Changes for 1.4.0:
  * Including fix for CVE-2015-1386 (boo#915181)
- Drop upstreamed patch:
  * libconvert_utf_static.patch
- Some packaging cleanups</changelog>
  <changelog author="mpluskal@suse.com" date="1566820800">- Update to version 1.4.3:
  * This release should also improve portability for Microsoft
    Windows.</changelog>
  <changelog author="mpluskal@suse.com" date="1570017600">- Fix typo in macro</changelog>
  <changelog author="mardnh@gmx.de" date="1638792000">- Update to version 1.5.1
  * Fix library versioning and configure version in CMake
- Update to version 1.5.0
  * Support external files with old compression
  * Honour -O (old compression) flag for t (test) command
  * fix: unshield_utf16_to_utf8 buffer too small for
    U+0800-U+FFFF chars
  * Support for .cab files &gt; 2GB
- Update patch:
  * armv7l-fpic.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="cfd8f4400c39498e3d32a41696607d59d527432d77ef4dc57e227393ccf9e767" name="unshield-debugsource" arch="x86_64">
  <version epoch="0" ver="1.5.1" rel="3.1"/>
  <changelog author="andrea@opensuse.org" date="1312372800">- added unshield-0.6-allow_ruu_extract.patch to allow extraction
  of some exe files like HTC RUUs</changelog>
  <changelog author="coolo@suse.com" date="1322049600">- add libtool as buildrequire to avoid implicit dependency</changelog>
  <changelog author="mpluskal@suse.com" date="1426248000">- Cleanup spec file with spec-cleaner
- Use url for source
- Update dependencies
- Do not install .la file</changelog>
  <changelog author="mpluskal@suse.com" date="1436184000">- Update to 1.3
  * move build system cmake
- Add libconvert_utf_static.patch
- Drop unnecessary patches
  * unshield-zlib_test.patch
  * unshield-0.6-allow_ruu_extract.patch</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1465300800">- Add armv7l-fpic.patch: fix armv7l build issue:
  convert_utf/libconvert_utf.a(ConvertUTF.c.o):
  relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be
  used when making a shared object</changelog>
  <changelog author="mpluskal@suse.com" date="1494504000">- Update to version 1.4.2:
  * exit run-tests.sh with non-zero if there were failed tests
- Changes for 1.4.1:
  * Security and distro fixes
- Changes for 1.4.0:
  * Including fix for CVE-2015-1386 (boo#915181)
- Drop upstreamed patch:
  * libconvert_utf_static.patch
- Some packaging cleanups</changelog>
  <changelog author="mpluskal@suse.com" date="1566820800">- Update to version 1.4.3:
  * This release should also improve portability for Microsoft
    Windows.</changelog>
  <changelog author="mpluskal@suse.com" date="1570017600">- Fix typo in macro</changelog>
  <changelog author="mardnh@gmx.de" date="1638792000">- Update to version 1.5.1
  * Fix library versioning and configure version in CMake
- Update to version 1.5.0
  * Support external files with old compression
  * Honour -O (old compression) flag for t (test) command
  * fix: unshield_utf16_to_utf8 buffer too small for
    U+0800-U+FFFF chars
  * Support for .cab files &gt; 2GB
- Update patch:
  * armv7l-fpic.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="3f6007f9b81e1c4435eeecbfe9f2dad135c46aa2698a0b038b171fa5cc7a0b76" name="unshield-devel" arch="x86_64">
  <version epoch="0" ver="1.5.1" rel="3.1"/>
  <changelog author="andrea@opensuse.org" date="1312372800">- added unshield-0.6-allow_ruu_extract.patch to allow extraction
  of some exe files like HTC RUUs</changelog>
  <changelog author="coolo@suse.com" date="1322049600">- add libtool as buildrequire to avoid implicit dependency</changelog>
  <changelog author="mpluskal@suse.com" date="1426248000">- Cleanup spec file with spec-cleaner
- Use url for source
- Update dependencies
- Do not install .la file</changelog>
  <changelog author="mpluskal@suse.com" date="1436184000">- Update to 1.3
  * move build system cmake
- Add libconvert_utf_static.patch
- Drop unnecessary patches
  * unshield-zlib_test.patch
  * unshield-0.6-allow_ruu_extract.patch</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1465300800">- Add armv7l-fpic.patch: fix armv7l build issue:
  convert_utf/libconvert_utf.a(ConvertUTF.c.o):
  relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be
  used when making a shared object</changelog>
  <changelog author="mpluskal@suse.com" date="1494504000">- Update to version 1.4.2:
  * exit run-tests.sh with non-zero if there were failed tests
- Changes for 1.4.1:
  * Security and distro fixes
- Changes for 1.4.0:
  * Including fix for CVE-2015-1386 (boo#915181)
- Drop upstreamed patch:
  * libconvert_utf_static.patch
- Some packaging cleanups</changelog>
  <changelog author="mpluskal@suse.com" date="1566820800">- Update to version 1.4.3:
  * This release should also improve portability for Microsoft
    Windows.</changelog>
  <changelog author="mpluskal@suse.com" date="1570017600">- Fix typo in macro</changelog>
  <changelog author="mardnh@gmx.de" date="1638792000">- Update to version 1.5.1
  * Fix library versioning and configure version in CMake
- Update to version 1.5.0
  * Support external files with old compression
  * Honour -O (old compression) flag for t (test) command
  * fix: unshield_utf16_to_utf8 buffer too small for
    U+0800-U+FFFF chars
  * Support for .cab files &gt; 2GB
- Update patch:
  * armv7l-fpic.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
</package>
<package pkgid="3e156aa0135173ee18216f980fcc104ed9c6133e7669b567381732b5e7861039" name="wine-32bit-build-deps" arch="x86_64">
  <version epoch="0" ver="5.7" rel="1149.1"/>
  <changelog author="meissner@suse.com" date="1569672000">- updated to 4.17 development release
  - New version of the Mono engine with upstream fixes.
  - Support for DXTn compressed textures.
  - Initial version of the Windows Script runtime library.
  - Support for XRandR device change notifications.
  - Support for generating RSA keys.
  - Stubless proxies support on ARM64.
  - Various bug fixes.
- updated staging to 4.17</changelog>
  <changelog author="meissner@suse.com" date="1571486400">- updated to 4.18 development release
  - Many new VBScript functions.
  - A number of cleanups and improvements in Quartz.
  - Fixes for several test failures.
  - Various bug fixes.
- updated staging to 4.18</changelog>
  <changelog author="meissner@suse.com" date="1572609600">- updated to 4.19 development release
  - A number of additional VBScript features.
  - More stateblock support in WineD3D.
  - Some fixes for ARM64 support.
  - Various bug fixes.
- updated staging to 4.19</changelog>
  <changelog author="meissner@suse.com" date="1573905600">- updated to 4.20 development release
  - New version of the Mono engine with an FNA update.
  - Code persistence in VBScript and JScript.
  - Vulkan spec updates.
  - Improved support for LLVM MinGW.
  - Various bug fixes.
- updated staging to 4.20</changelog>
  <changelog author="meissner@suse.com" date="1575115200">- updated to 4.21 development release
  - HTTP proxy configuration through DHCP.
  - Parameter block support in D3DX9.
  - A few more dlls converted to PE.
  - Various bug fixes.
- updated staging to 4.21</changelog>
  <changelog author="meissner@suse.com" date="1576497600">- updated to 5.0-rc1 release candidate
  - Gecko update, with support for running from a global location.
  - Unicode data updated to Unicode version 12.1.
  - Initial version of the MSADO (ActiveX Data Objects) library.
  - Update installation support in the WUSA (Windows Update Standalone) tool.
  - More progress on the kernel32/kernelbase restructuring.
  - Support for signing with ECDSA keys.
  - Various bug fixes.
- updated staging to 5.0-rc1</changelog>
  <changelog author="meissner@suse.com" date="1576929600">- updated to 5.0-rc2 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc2</changelog>
  <changelog author="meissner@suse.com" date="1577534400">- updated to 5.0-rc3 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc3</changelog>
  <changelog author="meissner@suse.com" date="1578139200">- updated to 5.0-rc4 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc4</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1578312000">- Bump version of required wine-gecko, version 2.47 is no more
  suitable and will be ignored. Fixes poo#61704.</changelog>
  <changelog author="meissner@suse.com" date="1578830400">- updated to 5.0-rc5 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc5</changelog>
  <changelog author="meissner@suse.com" date="1579435200">- updated to 5.0-rc6 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc5</changelog>
  <changelog author="meissner@suse.com" date="1579694400">- Updated to 5.0 release
  - Builtin modules in PE format.
  - Multi-monitor support.
  - XAudio2 reimplementation.
  - Vulkan 1.1 support.
- update staging to 5.0 release</changelog>
  <changelog author="meissner@suse.com" date="1580731200">- Updated to 5.1 development release
  - Support for using LLVM-MinGW as PE cross-compiler.
  - Better reporting of error location in JScript and VBScript.
  - Support for relocatable installation of the Winelib tools.
  - Ellipse drawing in Direct2D.
  - OLE monikers improvements.
  - Various bug fixes.
- update staging to 5.1 release</changelog>
  <changelog author="meissner@suse.com" date="1581940800">- Updated to 5.2 development release
  - More compatible codepage mapping tables.
  - Support for using the null display driver as a real driver.
  - Better UTF-8 support in the Resource and Message Compilers.
  - Fixes for using ucrtbase as C runtime.
  - Various bug fixes.
- update staging to 5.2 release</changelog>
  <changelog author="meissner@suse.com" date="1582977600">- Updated to 5.3 development release
  - More work towards Ucrtbase runtime support.
  - Full support for Unicode normalization.
  - Improvements in Shell Folders handling.
  - Various bug fixes.
- update staging to 5.3 release</changelog>
  <changelog author="meissner@suse.com" date="1584187200">- Updated to 5.4 development release
  - Unicode data updated to Unicode version 13.
  - Builtin programs use the new UCRTBase C runtime.
  - More correct support for Internationalized Domain Names.
  - Support for painting rounded rectangles in Direct2D.
  - Text drawing in D3DX9.
  - Various bug fixes.
- update staging to 5.4 release</changelog>
  <changelog author="meissner@suse.com" date="1585396800">- Updated to 5.5 development release
  - Builtin libraries use the new UCRTBase C runtime.
  - Compatibility mode used when reporting Windows version.
  - Better support for debug information in PE files.
  - Support for linguistic case mappings.
  - More attributes supported in WebServices.
  - Various bug fixes.
- update staging to 5.5 release</changelog>
  <changelog author="meissner@suse.com" date="1586606400">- Updated to 5.6 development release
  - Still more Media Foundation work.
  - Improvements to Active Directory LDAP support.
  - A few more modules converted to PE.
  - Improvements to gdb proxy mode.
  - Various bug fixes.
- update staging to 5.6 release</changelog>
  <changelog author="meissner@suse.com" date="1587816000">- Updated to 5.7 development release
  - Wine Mono engine updated to 5.0.0, with upstream WPF support.
  - More progress on the WineD3D Vulkan backend.
  - Beginnings of a USB device driver.
  - Support for building with Clang in MSVC mode.
  - Builtin modules no longer depend on libwine.
  - Support for configuring Windows version from the command line.
  - Various bug fixes.
- update staging to 5.7 release
- libusb build requires</changelog>
</package>
<package pkgid="d586a0177729f49bf95c2061f1e6a21515c78dd2251b04c862b606e4d1c7bf30" name="wine" arch="src">
  <version epoch="0" ver="5.7" rel="1149.1"/>
  <changelog author="meissner@suse.com" date="1569672000">- updated to 4.17 development release
  - New version of the Mono engine with upstream fixes.
  - Support for DXTn compressed textures.
  - Initial version of the Windows Script runtime library.
  - Support for XRandR device change notifications.
  - Support for generating RSA keys.
  - Stubless proxies support on ARM64.
  - Various bug fixes.
- updated staging to 4.17</changelog>
  <changelog author="meissner@suse.com" date="1571486400">- updated to 4.18 development release
  - Many new VBScript functions.
  - A number of cleanups and improvements in Quartz.
  - Fixes for several test failures.
  - Various bug fixes.
- updated staging to 4.18</changelog>
  <changelog author="meissner@suse.com" date="1572609600">- updated to 4.19 development release
  - A number of additional VBScript features.
  - More stateblock support in WineD3D.
  - Some fixes for ARM64 support.
  - Various bug fixes.
- updated staging to 4.19</changelog>
  <changelog author="meissner@suse.com" date="1573905600">- updated to 4.20 development release
  - New version of the Mono engine with an FNA update.
  - Code persistence in VBScript and JScript.
  - Vulkan spec updates.
  - Improved support for LLVM MinGW.
  - Various bug fixes.
- updated staging to 4.20</changelog>
  <changelog author="meissner@suse.com" date="1575115200">- updated to 4.21 development release
  - HTTP proxy configuration through DHCP.
  - Parameter block support in D3DX9.
  - A few more dlls converted to PE.
  - Various bug fixes.
- updated staging to 4.21</changelog>
  <changelog author="meissner@suse.com" date="1576497600">- updated to 5.0-rc1 release candidate
  - Gecko update, with support for running from a global location.
  - Unicode data updated to Unicode version 12.1.
  - Initial version of the MSADO (ActiveX Data Objects) library.
  - Update installation support in the WUSA (Windows Update Standalone) tool.
  - More progress on the kernel32/kernelbase restructuring.
  - Support for signing with ECDSA keys.
  - Various bug fixes.
- updated staging to 5.0-rc1</changelog>
  <changelog author="meissner@suse.com" date="1576929600">- updated to 5.0-rc2 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc2</changelog>
  <changelog author="meissner@suse.com" date="1577534400">- updated to 5.0-rc3 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc3</changelog>
  <changelog author="meissner@suse.com" date="1578139200">- updated to 5.0-rc4 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc4</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1578312000">- Bump version of required wine-gecko, version 2.47 is no more
  suitable and will be ignored. Fixes poo#61704.</changelog>
  <changelog author="meissner@suse.com" date="1578830400">- updated to 5.0-rc5 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc5</changelog>
  <changelog author="meissner@suse.com" date="1579435200">- updated to 5.0-rc6 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc5</changelog>
  <changelog author="meissner@suse.com" date="1579694400">- Updated to 5.0 release
  - Builtin modules in PE format.
  - Multi-monitor support.
  - XAudio2 reimplementation.
  - Vulkan 1.1 support.
- update staging to 5.0 release</changelog>
  <changelog author="meissner@suse.com" date="1580731200">- Updated to 5.1 development release
  - Support for using LLVM-MinGW as PE cross-compiler.
  - Better reporting of error location in JScript and VBScript.
  - Support for relocatable installation of the Winelib tools.
  - Ellipse drawing in Direct2D.
  - OLE monikers improvements.
  - Various bug fixes.
- update staging to 5.1 release</changelog>
  <changelog author="meissner@suse.com" date="1581940800">- Updated to 5.2 development release
  - More compatible codepage mapping tables.
  - Support for using the null display driver as a real driver.
  - Better UTF-8 support in the Resource and Message Compilers.
  - Fixes for using ucrtbase as C runtime.
  - Various bug fixes.
- update staging to 5.2 release</changelog>
  <changelog author="meissner@suse.com" date="1582977600">- Updated to 5.3 development release
  - More work towards Ucrtbase runtime support.
  - Full support for Unicode normalization.
  - Improvements in Shell Folders handling.
  - Various bug fixes.
- update staging to 5.3 release</changelog>
  <changelog author="meissner@suse.com" date="1584187200">- Updated to 5.4 development release
  - Unicode data updated to Unicode version 13.
  - Builtin programs use the new UCRTBase C runtime.
  - More correct support for Internationalized Domain Names.
  - Support for painting rounded rectangles in Direct2D.
  - Text drawing in D3DX9.
  - Various bug fixes.
- update staging to 5.4 release</changelog>
  <changelog author="meissner@suse.com" date="1585396800">- Updated to 5.5 development release
  - Builtin libraries use the new UCRTBase C runtime.
  - Compatibility mode used when reporting Windows version.
  - Better support for debug information in PE files.
  - Support for linguistic case mappings.
  - More attributes supported in WebServices.
  - Various bug fixes.
- update staging to 5.5 release</changelog>
  <changelog author="meissner@suse.com" date="1586606400">- Updated to 5.6 development release
  - Still more Media Foundation work.
  - Improvements to Active Directory LDAP support.
  - A few more modules converted to PE.
  - Improvements to gdb proxy mode.
  - Various bug fixes.
- update staging to 5.6 release</changelog>
  <changelog author="meissner@suse.com" date="1587816000">- Updated to 5.7 development release
  - Wine Mono engine updated to 5.0.0, with upstream WPF support.
  - More progress on the WineD3D Vulkan backend.
  - Beginnings of a USB device driver.
  - Support for building with Clang in MSVC mode.
  - Builtin modules no longer depend on libwine.
  - Support for configuring Windows version from the command line.
  - Various bug fixes.
- update staging to 5.7 release
- libusb build requires</changelog>
</package>
<package pkgid="046f80a4db99650a0a01616696bb6fe3bb624d04a96a0abe43e9e1753a2cab4f" name="wine" arch="x86_64">
  <version epoch="0" ver="5.7" rel="1149.1"/>
  <changelog author="meissner@suse.com" date="1569672000">- updated to 4.17 development release
  - New version of the Mono engine with upstream fixes.
  - Support for DXTn compressed textures.
  - Initial version of the Windows Script runtime library.
  - Support for XRandR device change notifications.
  - Support for generating RSA keys.
  - Stubless proxies support on ARM64.
  - Various bug fixes.
- updated staging to 4.17</changelog>
  <changelog author="meissner@suse.com" date="1571486400">- updated to 4.18 development release
  - Many new VBScript functions.
  - A number of cleanups and improvements in Quartz.
  - Fixes for several test failures.
  - Various bug fixes.
- updated staging to 4.18</changelog>
  <changelog author="meissner@suse.com" date="1572609600">- updated to 4.19 development release
  - A number of additional VBScript features.
  - More stateblock support in WineD3D.
  - Some fixes for ARM64 support.
  - Various bug fixes.
- updated staging to 4.19</changelog>
  <changelog author="meissner@suse.com" date="1573905600">- updated to 4.20 development release
  - New version of the Mono engine with an FNA update.
  - Code persistence in VBScript and JScript.
  - Vulkan spec updates.
  - Improved support for LLVM MinGW.
  - Various bug fixes.
- updated staging to 4.20</changelog>
  <changelog author="meissner@suse.com" date="1575115200">- updated to 4.21 development release
  - HTTP proxy configuration through DHCP.
  - Parameter block support in D3DX9.
  - A few more dlls converted to PE.
  - Various bug fixes.
- updated staging to 4.21</changelog>
  <changelog author="meissner@suse.com" date="1576497600">- updated to 5.0-rc1 release candidate
  - Gecko update, with support for running from a global location.
  - Unicode data updated to Unicode version 12.1.
  - Initial version of the MSADO (ActiveX Data Objects) library.
  - Update installation support in the WUSA (Windows Update Standalone) tool.
  - More progress on the kernel32/kernelbase restructuring.
  - Support for signing with ECDSA keys.
  - Various bug fixes.
- updated staging to 5.0-rc1</changelog>
  <changelog author="meissner@suse.com" date="1576929600">- updated to 5.0-rc2 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc2</changelog>
  <changelog author="meissner@suse.com" date="1577534400">- updated to 5.0-rc3 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc3</changelog>
  <changelog author="meissner@suse.com" date="1578139200">- updated to 5.0-rc4 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc4</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1578312000">- Bump version of required wine-gecko, version 2.47 is no more
  suitable and will be ignored. Fixes poo#61704.</changelog>
  <changelog author="meissner@suse.com" date="1578830400">- updated to 5.0-rc5 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc5</changelog>
  <changelog author="meissner@suse.com" date="1579435200">- updated to 5.0-rc6 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc5</changelog>
  <changelog author="meissner@suse.com" date="1579694400">- Updated to 5.0 release
  - Builtin modules in PE format.
  - Multi-monitor support.
  - XAudio2 reimplementation.
  - Vulkan 1.1 support.
- update staging to 5.0 release</changelog>
  <changelog author="meissner@suse.com" date="1580731200">- Updated to 5.1 development release
  - Support for using LLVM-MinGW as PE cross-compiler.
  - Better reporting of error location in JScript and VBScript.
  - Support for relocatable installation of the Winelib tools.
  - Ellipse drawing in Direct2D.
  - OLE monikers improvements.
  - Various bug fixes.
- update staging to 5.1 release</changelog>
  <changelog author="meissner@suse.com" date="1581940800">- Updated to 5.2 development release
  - More compatible codepage mapping tables.
  - Support for using the null display driver as a real driver.
  - Better UTF-8 support in the Resource and Message Compilers.
  - Fixes for using ucrtbase as C runtime.
  - Various bug fixes.
- update staging to 5.2 release</changelog>
  <changelog author="meissner@suse.com" date="1582977600">- Updated to 5.3 development release
  - More work towards Ucrtbase runtime support.
  - Full support for Unicode normalization.
  - Improvements in Shell Folders handling.
  - Various bug fixes.
- update staging to 5.3 release</changelog>
  <changelog author="meissner@suse.com" date="1584187200">- Updated to 5.4 development release
  - Unicode data updated to Unicode version 13.
  - Builtin programs use the new UCRTBase C runtime.
  - More correct support for Internationalized Domain Names.
  - Support for painting rounded rectangles in Direct2D.
  - Text drawing in D3DX9.
  - Various bug fixes.
- update staging to 5.4 release</changelog>
  <changelog author="meissner@suse.com" date="1585396800">- Updated to 5.5 development release
  - Builtin libraries use the new UCRTBase C runtime.
  - Compatibility mode used when reporting Windows version.
  - Better support for debug information in PE files.
  - Support for linguistic case mappings.
  - More attributes supported in WebServices.
  - Various bug fixes.
- update staging to 5.5 release</changelog>
  <changelog author="meissner@suse.com" date="1586606400">- Updated to 5.6 development release
  - Still more Media Foundation work.
  - Improvements to Active Directory LDAP support.
  - A few more modules converted to PE.
  - Improvements to gdb proxy mode.
  - Various bug fixes.
- update staging to 5.6 release</changelog>
  <changelog author="meissner@suse.com" date="1587816000">- Updated to 5.7 development release
  - Wine Mono engine updated to 5.0.0, with upstream WPF support.
  - More progress on the WineD3D Vulkan backend.
  - Beginnings of a USB device driver.
  - Support for building with Clang in MSVC mode.
  - Builtin modules no longer depend on libwine.
  - Support for configuring Windows version from the command line.
  - Various bug fixes.
- update staging to 5.7 release
- libusb build requires</changelog>
</package>
<package pkgid="2c0f4440744b7bc45c607a66925ee73212737a7c0d74ec5fb525d33a366624a2" name="wine-binfmt" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="4.1"/>
  <changelog author="ralf.habacker@freenet.de" date="1392984000">- initial package</changelog>
  <changelog author="ralf.habacker@freenet.de" date="1562241600">- 1.1.0
  * add systemd service
  * renamed to wine-binfmt</changelog>
  <changelog author="ralf.habacker@freenet.de" date="1592740800">- 1.2.0
  * Add standalone package
  * Add rpmlintrc</changelog>
  <changelog author="ralf.habacker@freenet.de" date="1680177600">- Use pkgconfig(systemd) as requested at
  https://build.opensuse.org/request/show/1075504
- Replace tabs by spaces in spec file</changelog>
  <changelog author="ralf.habacker@freenet.de" date="1680177601">- Update to version 1.2.1
  * Fix uninstalling script as mentioned at
    https://build.opensuse.org/request/show/1075518
  * Drop obsolete Buildroot: tag</changelog>
  <changelog author="mia@0x0.st" date="1774958400">- Avoid binfmt_misc registration in sciptlets
  There are transfiletriggers for binfmt.d installed by the
  systemd package, so this package should not do that.
  Additionally, this would cause package install to fail in
  environments with restricted permissions if it happens to get
  pulled in as a dependency.</changelog>
</package>
<package pkgid="047c0f7efd3a3fccfebe1a8416e64cc4b221b5840034b686d2181c9ee14f4c6b" name="wine-binfmt" arch="src">
  <version epoch="0" ver="1.2.1" rel="4.1"/>
  <changelog author="ralf.habacker@freenet.de" date="1392984000">- initial package</changelog>
  <changelog author="ralf.habacker@freenet.de" date="1562241600">- 1.1.0
  * add systemd service
  * renamed to wine-binfmt</changelog>
  <changelog author="ralf.habacker@freenet.de" date="1592740800">- 1.2.0
  * Add standalone package
  * Add rpmlintrc</changelog>
  <changelog author="ralf.habacker@freenet.de" date="1680177600">- Use pkgconfig(systemd) as requested at
  https://build.opensuse.org/request/show/1075504
- Replace tabs by spaces in spec file</changelog>
  <changelog author="ralf.habacker@freenet.de" date="1680177601">- Update to version 1.2.1
  * Fix uninstalling script as mentioned at
    https://build.opensuse.org/request/show/1075518
  * Drop obsolete Buildroot: tag</changelog>
  <changelog author="mia@0x0.st" date="1774958400">- Avoid binfmt_misc registration in sciptlets
  There are transfiletriggers for binfmt.d installed by the
  systemd package, so this package should not do that.
  Additionally, this would cause package install to fail in
  environments with restricted permissions if it happens to get
  pulled in as a dependency.</changelog>
</package>
<package pkgid="2532f28195c8fa5bccca166766212a755a5e259cf5f4535c0e2e1a610c198ad5" name="wine-binfmt-standalone" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="4.1"/>
  <changelog author="ralf.habacker@freenet.de" date="1392984000">- initial package</changelog>
  <changelog author="ralf.habacker@freenet.de" date="1562241600">- 1.1.0
  * add systemd service
  * renamed to wine-binfmt</changelog>
  <changelog author="ralf.habacker@freenet.de" date="1592740800">- 1.2.0
  * Add standalone package
  * Add rpmlintrc</changelog>
  <changelog author="ralf.habacker@freenet.de" date="1680177600">- Use pkgconfig(systemd) as requested at
  https://build.opensuse.org/request/show/1075504
- Replace tabs by spaces in spec file</changelog>
  <changelog author="ralf.habacker@freenet.de" date="1680177601">- Update to version 1.2.1
  * Fix uninstalling script as mentioned at
    https://build.opensuse.org/request/show/1075518
  * Drop obsolete Buildroot: tag</changelog>
  <changelog author="mia@0x0.st" date="1774958400">- Avoid binfmt_misc registration in sciptlets
  There are transfiletriggers for binfmt.d installed by the
  systemd package, so this package should not do that.
  Additionally, this would cause package install to fail in
  environments with restricted permissions if it happens to get
  pulled in as a dependency.</changelog>
</package>
<package pkgid="6c4a2244558c1404945493cd05a30a9f7008600233165594dd120e8040828361" name="wine-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.7" rel="1149.1"/>
  <changelog author="meissner@suse.com" date="1569672000">- updated to 4.17 development release
  - New version of the Mono engine with upstream fixes.
  - Support for DXTn compressed textures.
  - Initial version of the Windows Script runtime library.
  - Support for XRandR device change notifications.
  - Support for generating RSA keys.
  - Stubless proxies support on ARM64.
  - Various bug fixes.
- updated staging to 4.17</changelog>
  <changelog author="meissner@suse.com" date="1571486400">- updated to 4.18 development release
  - Many new VBScript functions.
  - A number of cleanups and improvements in Quartz.
  - Fixes for several test failures.
  - Various bug fixes.
- updated staging to 4.18</changelog>
  <changelog author="meissner@suse.com" date="1572609600">- updated to 4.19 development release
  - A number of additional VBScript features.
  - More stateblock support in WineD3D.
  - Some fixes for ARM64 support.
  - Various bug fixes.
- updated staging to 4.19</changelog>
  <changelog author="meissner@suse.com" date="1573905600">- updated to 4.20 development release
  - New version of the Mono engine with an FNA update.
  - Code persistence in VBScript and JScript.
  - Vulkan spec updates.
  - Improved support for LLVM MinGW.
  - Various bug fixes.
- updated staging to 4.20</changelog>
  <changelog author="meissner@suse.com" date="1575115200">- updated to 4.21 development release
  - HTTP proxy configuration through DHCP.
  - Parameter block support in D3DX9.
  - A few more dlls converted to PE.
  - Various bug fixes.
- updated staging to 4.21</changelog>
  <changelog author="meissner@suse.com" date="1576497600">- updated to 5.0-rc1 release candidate
  - Gecko update, with support for running from a global location.
  - Unicode data updated to Unicode version 12.1.
  - Initial version of the MSADO (ActiveX Data Objects) library.
  - Update installation support in the WUSA (Windows Update Standalone) tool.
  - More progress on the kernel32/kernelbase restructuring.
  - Support for signing with ECDSA keys.
  - Various bug fixes.
- updated staging to 5.0-rc1</changelog>
  <changelog author="meissner@suse.com" date="1576929600">- updated to 5.0-rc2 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc2</changelog>
  <changelog author="meissner@suse.com" date="1577534400">- updated to 5.0-rc3 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc3</changelog>
  <changelog author="meissner@suse.com" date="1578139200">- updated to 5.0-rc4 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc4</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1578312000">- Bump version of required wine-gecko, version 2.47 is no more
  suitable and will be ignored. Fixes poo#61704.</changelog>
  <changelog author="meissner@suse.com" date="1578830400">- updated to 5.0-rc5 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc5</changelog>
  <changelog author="meissner@suse.com" date="1579435200">- updated to 5.0-rc6 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc5</changelog>
  <changelog author="meissner@suse.com" date="1579694400">- Updated to 5.0 release
  - Builtin modules in PE format.
  - Multi-monitor support.
  - XAudio2 reimplementation.
  - Vulkan 1.1 support.
- update staging to 5.0 release</changelog>
  <changelog author="meissner@suse.com" date="1580731200">- Updated to 5.1 development release
  - Support for using LLVM-MinGW as PE cross-compiler.
  - Better reporting of error location in JScript and VBScript.
  - Support for relocatable installation of the Winelib tools.
  - Ellipse drawing in Direct2D.
  - OLE monikers improvements.
  - Various bug fixes.
- update staging to 5.1 release</changelog>
  <changelog author="meissner@suse.com" date="1581940800">- Updated to 5.2 development release
  - More compatible codepage mapping tables.
  - Support for using the null display driver as a real driver.
  - Better UTF-8 support in the Resource and Message Compilers.
  - Fixes for using ucrtbase as C runtime.
  - Various bug fixes.
- update staging to 5.2 release</changelog>
  <changelog author="meissner@suse.com" date="1582977600">- Updated to 5.3 development release
  - More work towards Ucrtbase runtime support.
  - Full support for Unicode normalization.
  - Improvements in Shell Folders handling.
  - Various bug fixes.
- update staging to 5.3 release</changelog>
  <changelog author="meissner@suse.com" date="1584187200">- Updated to 5.4 development release
  - Unicode data updated to Unicode version 13.
  - Builtin programs use the new UCRTBase C runtime.
  - More correct support for Internationalized Domain Names.
  - Support for painting rounded rectangles in Direct2D.
  - Text drawing in D3DX9.
  - Various bug fixes.
- update staging to 5.4 release</changelog>
  <changelog author="meissner@suse.com" date="1585396800">- Updated to 5.5 development release
  - Builtin libraries use the new UCRTBase C runtime.
  - Compatibility mode used when reporting Windows version.
  - Better support for debug information in PE files.
  - Support for linguistic case mappings.
  - More attributes supported in WebServices.
  - Various bug fixes.
- update staging to 5.5 release</changelog>
  <changelog author="meissner@suse.com" date="1586606400">- Updated to 5.6 development release
  - Still more Media Foundation work.
  - Improvements to Active Directory LDAP support.
  - A few more modules converted to PE.
  - Improvements to gdb proxy mode.
  - Various bug fixes.
- update staging to 5.6 release</changelog>
  <changelog author="meissner@suse.com" date="1587816000">- Updated to 5.7 development release
  - Wine Mono engine updated to 5.0.0, with upstream WPF support.
  - More progress on the WineD3D Vulkan backend.
  - Beginnings of a USB device driver.
  - Support for building with Clang in MSVC mode.
  - Builtin modules no longer depend on libwine.
  - Support for configuring Windows version from the command line.
  - Various bug fixes.
- update staging to 5.7 release
- libusb build requires</changelog>
</package>
<package pkgid="231f777532d280b47e90e21d98c8a360b6e30420113cf220cd05976bd7991df9" name="wine-debugsource" arch="x86_64">
  <version epoch="0" ver="5.7" rel="1149.1"/>
  <changelog author="meissner@suse.com" date="1569672000">- updated to 4.17 development release
  - New version of the Mono engine with upstream fixes.
  - Support for DXTn compressed textures.
  - Initial version of the Windows Script runtime library.
  - Support for XRandR device change notifications.
  - Support for generating RSA keys.
  - Stubless proxies support on ARM64.
  - Various bug fixes.
- updated staging to 4.17</changelog>
  <changelog author="meissner@suse.com" date="1571486400">- updated to 4.18 development release
  - Many new VBScript functions.
  - A number of cleanups and improvements in Quartz.
  - Fixes for several test failures.
  - Various bug fixes.
- updated staging to 4.18</changelog>
  <changelog author="meissner@suse.com" date="1572609600">- updated to 4.19 development release
  - A number of additional VBScript features.
  - More stateblock support in WineD3D.
  - Some fixes for ARM64 support.
  - Various bug fixes.
- updated staging to 4.19</changelog>
  <changelog author="meissner@suse.com" date="1573905600">- updated to 4.20 development release
  - New version of the Mono engine with an FNA update.
  - Code persistence in VBScript and JScript.
  - Vulkan spec updates.
  - Improved support for LLVM MinGW.
  - Various bug fixes.
- updated staging to 4.20</changelog>
  <changelog author="meissner@suse.com" date="1575115200">- updated to 4.21 development release
  - HTTP proxy configuration through DHCP.
  - Parameter block support in D3DX9.
  - A few more dlls converted to PE.
  - Various bug fixes.
- updated staging to 4.21</changelog>
  <changelog author="meissner@suse.com" date="1576497600">- updated to 5.0-rc1 release candidate
  - Gecko update, with support for running from a global location.
  - Unicode data updated to Unicode version 12.1.
  - Initial version of the MSADO (ActiveX Data Objects) library.
  - Update installation support in the WUSA (Windows Update Standalone) tool.
  - More progress on the kernel32/kernelbase restructuring.
  - Support for signing with ECDSA keys.
  - Various bug fixes.
- updated staging to 5.0-rc1</changelog>
  <changelog author="meissner@suse.com" date="1576929600">- updated to 5.0-rc2 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc2</changelog>
  <changelog author="meissner@suse.com" date="1577534400">- updated to 5.0-rc3 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc3</changelog>
  <changelog author="meissner@suse.com" date="1578139200">- updated to 5.0-rc4 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc4</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1578312000">- Bump version of required wine-gecko, version 2.47 is no more
  suitable and will be ignored. Fixes poo#61704.</changelog>
  <changelog author="meissner@suse.com" date="1578830400">- updated to 5.0-rc5 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc5</changelog>
  <changelog author="meissner@suse.com" date="1579435200">- updated to 5.0-rc6 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc5</changelog>
  <changelog author="meissner@suse.com" date="1579694400">- Updated to 5.0 release
  - Builtin modules in PE format.
  - Multi-monitor support.
  - XAudio2 reimplementation.
  - Vulkan 1.1 support.
- update staging to 5.0 release</changelog>
  <changelog author="meissner@suse.com" date="1580731200">- Updated to 5.1 development release
  - Support for using LLVM-MinGW as PE cross-compiler.
  - Better reporting of error location in JScript and VBScript.
  - Support for relocatable installation of the Winelib tools.
  - Ellipse drawing in Direct2D.
  - OLE monikers improvements.
  - Various bug fixes.
- update staging to 5.1 release</changelog>
  <changelog author="meissner@suse.com" date="1581940800">- Updated to 5.2 development release
  - More compatible codepage mapping tables.
  - Support for using the null display driver as a real driver.
  - Better UTF-8 support in the Resource and Message Compilers.
  - Fixes for using ucrtbase as C runtime.
  - Various bug fixes.
- update staging to 5.2 release</changelog>
  <changelog author="meissner@suse.com" date="1582977600">- Updated to 5.3 development release
  - More work towards Ucrtbase runtime support.
  - Full support for Unicode normalization.
  - Improvements in Shell Folders handling.
  - Various bug fixes.
- update staging to 5.3 release</changelog>
  <changelog author="meissner@suse.com" date="1584187200">- Updated to 5.4 development release
  - Unicode data updated to Unicode version 13.
  - Builtin programs use the new UCRTBase C runtime.
  - More correct support for Internationalized Domain Names.
  - Support for painting rounded rectangles in Direct2D.
  - Text drawing in D3DX9.
  - Various bug fixes.
- update staging to 5.4 release</changelog>
  <changelog author="meissner@suse.com" date="1585396800">- Updated to 5.5 development release
  - Builtin libraries use the new UCRTBase C runtime.
  - Compatibility mode used when reporting Windows version.
  - Better support for debug information in PE files.
  - Support for linguistic case mappings.
  - More attributes supported in WebServices.
  - Various bug fixes.
- update staging to 5.5 release</changelog>
  <changelog author="meissner@suse.com" date="1586606400">- Updated to 5.6 development release
  - Still more Media Foundation work.
  - Improvements to Active Directory LDAP support.
  - A few more modules converted to PE.
  - Improvements to gdb proxy mode.
  - Various bug fixes.
- update staging to 5.6 release</changelog>
  <changelog author="meissner@suse.com" date="1587816000">- Updated to 5.7 development release
  - Wine Mono engine updated to 5.0.0, with upstream WPF support.
  - More progress on the WineD3D Vulkan backend.
  - Beginnings of a USB device driver.
  - Support for building with Clang in MSVC mode.
  - Builtin modules no longer depend on libwine.
  - Support for configuring Windows version from the command line.
  - Various bug fixes.
- update staging to 5.7 release
- libusb build requires</changelog>
</package>
<package pkgid="6372ccdefafb750b768c927da7149a861046525e85e8ce44bf97a2b4618e5b52" name="wine-devel" arch="x86_64">
  <version epoch="0" ver="5.7" rel="1149.1"/>
  <changelog author="meissner@suse.com" date="1569672000">- updated to 4.17 development release
  - New version of the Mono engine with upstream fixes.
  - Support for DXTn compressed textures.
  - Initial version of the Windows Script runtime library.
  - Support for XRandR device change notifications.
  - Support for generating RSA keys.
  - Stubless proxies support on ARM64.
  - Various bug fixes.
- updated staging to 4.17</changelog>
  <changelog author="meissner@suse.com" date="1571486400">- updated to 4.18 development release
  - Many new VBScript functions.
  - A number of cleanups and improvements in Quartz.
  - Fixes for several test failures.
  - Various bug fixes.
- updated staging to 4.18</changelog>
  <changelog author="meissner@suse.com" date="1572609600">- updated to 4.19 development release
  - A number of additional VBScript features.
  - More stateblock support in WineD3D.
  - Some fixes for ARM64 support.
  - Various bug fixes.
- updated staging to 4.19</changelog>
  <changelog author="meissner@suse.com" date="1573905600">- updated to 4.20 development release
  - New version of the Mono engine with an FNA update.
  - Code persistence in VBScript and JScript.
  - Vulkan spec updates.
  - Improved support for LLVM MinGW.
  - Various bug fixes.
- updated staging to 4.20</changelog>
  <changelog author="meissner@suse.com" date="1575115200">- updated to 4.21 development release
  - HTTP proxy configuration through DHCP.
  - Parameter block support in D3DX9.
  - A few more dlls converted to PE.
  - Various bug fixes.
- updated staging to 4.21</changelog>
  <changelog author="meissner@suse.com" date="1576497600">- updated to 5.0-rc1 release candidate
  - Gecko update, with support for running from a global location.
  - Unicode data updated to Unicode version 12.1.
  - Initial version of the MSADO (ActiveX Data Objects) library.
  - Update installation support in the WUSA (Windows Update Standalone) tool.
  - More progress on the kernel32/kernelbase restructuring.
  - Support for signing with ECDSA keys.
  - Various bug fixes.
- updated staging to 5.0-rc1</changelog>
  <changelog author="meissner@suse.com" date="1576929600">- updated to 5.0-rc2 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc2</changelog>
  <changelog author="meissner@suse.com" date="1577534400">- updated to 5.0-rc3 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc3</changelog>
  <changelog author="meissner@suse.com" date="1578139200">- updated to 5.0-rc4 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc4</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1578312000">- Bump version of required wine-gecko, version 2.47 is no more
  suitable and will be ignored. Fixes poo#61704.</changelog>
  <changelog author="meissner@suse.com" date="1578830400">- updated to 5.0-rc5 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc5</changelog>
  <changelog author="meissner@suse.com" date="1579435200">- updated to 5.0-rc6 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc5</changelog>
  <changelog author="meissner@suse.com" date="1579694400">- Updated to 5.0 release
  - Builtin modules in PE format.
  - Multi-monitor support.
  - XAudio2 reimplementation.
  - Vulkan 1.1 support.
- update staging to 5.0 release</changelog>
  <changelog author="meissner@suse.com" date="1580731200">- Updated to 5.1 development release
  - Support for using LLVM-MinGW as PE cross-compiler.
  - Better reporting of error location in JScript and VBScript.
  - Support for relocatable installation of the Winelib tools.
  - Ellipse drawing in Direct2D.
  - OLE monikers improvements.
  - Various bug fixes.
- update staging to 5.1 release</changelog>
  <changelog author="meissner@suse.com" date="1581940800">- Updated to 5.2 development release
  - More compatible codepage mapping tables.
  - Support for using the null display driver as a real driver.
  - Better UTF-8 support in the Resource and Message Compilers.
  - Fixes for using ucrtbase as C runtime.
  - Various bug fixes.
- update staging to 5.2 release</changelog>
  <changelog author="meissner@suse.com" date="1582977600">- Updated to 5.3 development release
  - More work towards Ucrtbase runtime support.
  - Full support for Unicode normalization.
  - Improvements in Shell Folders handling.
  - Various bug fixes.
- update staging to 5.3 release</changelog>
  <changelog author="meissner@suse.com" date="1584187200">- Updated to 5.4 development release
  - Unicode data updated to Unicode version 13.
  - Builtin programs use the new UCRTBase C runtime.
  - More correct support for Internationalized Domain Names.
  - Support for painting rounded rectangles in Direct2D.
  - Text drawing in D3DX9.
  - Various bug fixes.
- update staging to 5.4 release</changelog>
  <changelog author="meissner@suse.com" date="1585396800">- Updated to 5.5 development release
  - Builtin libraries use the new UCRTBase C runtime.
  - Compatibility mode used when reporting Windows version.
  - Better support for debug information in PE files.
  - Support for linguistic case mappings.
  - More attributes supported in WebServices.
  - Various bug fixes.
- update staging to 5.5 release</changelog>
  <changelog author="meissner@suse.com" date="1586606400">- Updated to 5.6 development release
  - Still more Media Foundation work.
  - Improvements to Active Directory LDAP support.
  - A few more modules converted to PE.
  - Improvements to gdb proxy mode.
  - Various bug fixes.
- update staging to 5.6 release</changelog>
  <changelog author="meissner@suse.com" date="1587816000">- Updated to 5.7 development release
  - Wine Mono engine updated to 5.0.0, with upstream WPF support.
  - More progress on the WineD3D Vulkan backend.
  - Beginnings of a USB device driver.
  - Support for building with Clang in MSVC mode.
  - Builtin modules no longer depend on libwine.
  - Support for configuring Windows version from the command line.
  - Various bug fixes.
- update staging to 5.7 release
- libusb build requires</changelog>
</package>
<package pkgid="05da681cc525367533695e2ca140f45736c70076cc0fa01bf0a09085c892cf4a" name="wine-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.7" rel="1149.1"/>
  <changelog author="meissner@suse.com" date="1569672000">- updated to 4.17 development release
  - New version of the Mono engine with upstream fixes.
  - Support for DXTn compressed textures.
  - Initial version of the Windows Script runtime library.
  - Support for XRandR device change notifications.
  - Support for generating RSA keys.
  - Stubless proxies support on ARM64.
  - Various bug fixes.
- updated staging to 4.17</changelog>
  <changelog author="meissner@suse.com" date="1571486400">- updated to 4.18 development release
  - Many new VBScript functions.
  - A number of cleanups and improvements in Quartz.
  - Fixes for several test failures.
  - Various bug fixes.
- updated staging to 4.18</changelog>
  <changelog author="meissner@suse.com" date="1572609600">- updated to 4.19 development release
  - A number of additional VBScript features.
  - More stateblock support in WineD3D.
  - Some fixes for ARM64 support.
  - Various bug fixes.
- updated staging to 4.19</changelog>
  <changelog author="meissner@suse.com" date="1573905600">- updated to 4.20 development release
  - New version of the Mono engine with an FNA update.
  - Code persistence in VBScript and JScript.
  - Vulkan spec updates.
  - Improved support for LLVM MinGW.
  - Various bug fixes.
- updated staging to 4.20</changelog>
  <changelog author="meissner@suse.com" date="1575115200">- updated to 4.21 development release
  - HTTP proxy configuration through DHCP.
  - Parameter block support in D3DX9.
  - A few more dlls converted to PE.
  - Various bug fixes.
- updated staging to 4.21</changelog>
  <changelog author="meissner@suse.com" date="1576497600">- updated to 5.0-rc1 release candidate
  - Gecko update, with support for running from a global location.
  - Unicode data updated to Unicode version 12.1.
  - Initial version of the MSADO (ActiveX Data Objects) library.
  - Update installation support in the WUSA (Windows Update Standalone) tool.
  - More progress on the kernel32/kernelbase restructuring.
  - Support for signing with ECDSA keys.
  - Various bug fixes.
- updated staging to 5.0-rc1</changelog>
  <changelog author="meissner@suse.com" date="1576929600">- updated to 5.0-rc2 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc2</changelog>
  <changelog author="meissner@suse.com" date="1577534400">- updated to 5.0-rc3 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc3</changelog>
  <changelog author="meissner@suse.com" date="1578139200">- updated to 5.0-rc4 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc4</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1578312000">- Bump version of required wine-gecko, version 2.47 is no more
  suitable and will be ignored. Fixes poo#61704.</changelog>
  <changelog author="meissner@suse.com" date="1578830400">- updated to 5.0-rc5 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc5</changelog>
  <changelog author="meissner@suse.com" date="1579435200">- updated to 5.0-rc6 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc5</changelog>
  <changelog author="meissner@suse.com" date="1579694400">- Updated to 5.0 release
  - Builtin modules in PE format.
  - Multi-monitor support.
  - XAudio2 reimplementation.
  - Vulkan 1.1 support.
- update staging to 5.0 release</changelog>
  <changelog author="meissner@suse.com" date="1580731200">- Updated to 5.1 development release
  - Support for using LLVM-MinGW as PE cross-compiler.
  - Better reporting of error location in JScript and VBScript.
  - Support for relocatable installation of the Winelib tools.
  - Ellipse drawing in Direct2D.
  - OLE monikers improvements.
  - Various bug fixes.
- update staging to 5.1 release</changelog>
  <changelog author="meissner@suse.com" date="1581940800">- Updated to 5.2 development release
  - More compatible codepage mapping tables.
  - Support for using the null display driver as a real driver.
  - Better UTF-8 support in the Resource and Message Compilers.
  - Fixes for using ucrtbase as C runtime.
  - Various bug fixes.
- update staging to 5.2 release</changelog>
  <changelog author="meissner@suse.com" date="1582977600">- Updated to 5.3 development release
  - More work towards Ucrtbase runtime support.
  - Full support for Unicode normalization.
  - Improvements in Shell Folders handling.
  - Various bug fixes.
- update staging to 5.3 release</changelog>
  <changelog author="meissner@suse.com" date="1584187200">- Updated to 5.4 development release
  - Unicode data updated to Unicode version 13.
  - Builtin programs use the new UCRTBase C runtime.
  - More correct support for Internationalized Domain Names.
  - Support for painting rounded rectangles in Direct2D.
  - Text drawing in D3DX9.
  - Various bug fixes.
- update staging to 5.4 release</changelog>
  <changelog author="meissner@suse.com" date="1585396800">- Updated to 5.5 development release
  - Builtin libraries use the new UCRTBase C runtime.
  - Compatibility mode used when reporting Windows version.
  - Better support for debug information in PE files.
  - Support for linguistic case mappings.
  - More attributes supported in WebServices.
  - Various bug fixes.
- update staging to 5.5 release</changelog>
  <changelog author="meissner@suse.com" date="1586606400">- Updated to 5.6 development release
  - Still more Media Foundation work.
  - Improvements to Active Directory LDAP support.
  - A few more modules converted to PE.
  - Improvements to gdb proxy mode.
  - Various bug fixes.
- update staging to 5.6 release</changelog>
  <changelog author="meissner@suse.com" date="1587816000">- Updated to 5.7 development release
  - Wine Mono engine updated to 5.0.0, with upstream WPF support.
  - More progress on the WineD3D Vulkan backend.
  - Beginnings of a USB device driver.
  - Support for building with Clang in MSVC mode.
  - Builtin modules no longer depend on libwine.
  - Support for configuring Windows version from the command line.
  - Various bug fixes.
- update staging to 5.7 release
- libusb build requires</changelog>
</package>
<package pkgid="dd208515cdeb9c8fff1d9b32d9fd966f7f60a6685171965e00eaab61e4e0c00a" name="wine-gecko" arch="noarch">
  <version epoch="0" ver="2.47.4" rel="68.1"/>
  <changelog author="meissner@suse.com" date="1415793600">- updated to 2.34 for Wine 1.7.30</changelog>
  <changelog author="meissner@suse.com" date="1425643200">- updated to 2.36 (Firefox 36 based) for Wine 1.7.38</changelog>
  <changelog author="meissner@suse.com" date="1441627200">- update to 2.40 (Firefox 40 based) for Wine 1.7.50</changelog>
  <changelog author="dimesio@earthlink.net" date="1458561600">- update to 2.44 (Firefox 44 based) for Wine 1.9.3</changelog>
  <changelog author="meissner@suse.com" date="1466769600">- update to 2.47 (Firefox 47 based) for Wine 1.9.13</changelog>
  <changelog author="meissner@suse.com" date="1578052800">- update to 2.47.1</changelog>
  <changelog author="meissner@suse.com" date="1607169600">- update to 2.47.2 for 6.0rc1</changelog>
  <changelog author="meissner@suse.com" date="1608724800">- also provide unpacked shared gecko x86 and x86_64.</changelog>
  <changelog author="meissner@suse.com" date="1609156800">- the MSI files are not needed if we have the unpacked tree, save
  diskspace...</changelog>
  <changelog author="meissner@suse.com" date="1657972800">- updated for wine 7.13.</changelog>
  <changelog author="meissner@suse.com" date="1681732800">- updated for wine 8.6</changelog>
</package>
<package pkgid="fd46e1638f8391e217e30168d12de5d2f0b7662a517807719d2f1577e72b4a20" name="wine-gecko" arch="src">
  <version epoch="0" ver="2.47.4" rel="68.1"/>
  <changelog author="meissner@suse.de" date="1320840000">- Include 1.4 gecko version for 1.3.33 and later.</changelog>
  <changelog author="meissner@suse.de" date="1332763200">- Include 1.5 gecko version for 1.5.0 and later.</changelog>
  <changelog author="meissner@suse.com" date="1340539200">- Include 1.6 gecko for 1.5.7 or later. (FF 13 based)</changelog>
  <changelog author="meissner@suse.com" date="1343736000">- Include 1.7 gecko for 1.5.10 or later (FF 14 based)</changelog>
  <changelog author="meissner@suse.com" date="1350388800">- Include 1.8 gecko for 1.5.15 or later (FF 16 based)</changelog>
  <changelog author="meissner@suse.com" date="1358510400">- Include 1.9 gecko for 1.5.22 or later (FF 18 based)</changelog>
  <changelog author="meissner@suse.com" date="1369137600">- License MPL-1.1+ (just like mozilla)</changelog>
  <changelog author="meissner@suse.com" date="1369483200">- Updated to 2.21 for Wine 1.5.31 and later.</changelog>
  <changelog author="meissner@suse.com" date="1380283200">- Updated to 2.24 for Wine 1.7.3 and later.</changelog>
  <changelog author="meissner@suse.com" date="1415793600">- updated to 2.34 for Wine 1.7.30</changelog>
  <changelog author="meissner@suse.com" date="1425643200">- updated to 2.36 (Firefox 36 based) for Wine 1.7.38</changelog>
  <changelog author="meissner@suse.com" date="1441627200">- update to 2.40 (Firefox 40 based) for Wine 1.7.50</changelog>
  <changelog author="dimesio@earthlink.net" date="1458561600">- update to 2.44 (Firefox 44 based) for Wine 1.9.3</changelog>
  <changelog author="meissner@suse.com" date="1466769600">- update to 2.47 (Firefox 47 based) for Wine 1.9.13</changelog>
  <changelog author="meissner@suse.com" date="1578052800">- update to 2.47.1</changelog>
  <changelog author="meissner@suse.com" date="1607169600">- update to 2.47.2 for 6.0rc1</changelog>
  <changelog author="meissner@suse.com" date="1608724800">- also provide unpacked shared gecko x86 and x86_64.</changelog>
  <changelog author="meissner@suse.com" date="1609156800">- the MSI files are not needed if we have the unpacked tree, save
  diskspace...</changelog>
  <changelog author="meissner@suse.com" date="1657972800">- updated for wine 7.13.</changelog>
  <changelog author="meissner@suse.com" date="1681732800">- updated for wine 8.6</changelog>
</package>
<package pkgid="b20c4e8ec43fea6dcc6818c43892cc142ff0c71cb50c5f913de57de54f611a37" name="wine-mono" arch="noarch">
  <version epoch="0" ver="11.3.0" rel="110.1"/>
  <changelog author="meissner@suse.com" date="1632571200">- updated to 6.4.0 for wine 6.18</changelog>
  <changelog author="meissner@suse.com" date="1637409600">- Updated to 7.0.0 for wine 6.22</changelog>
  <changelog author="meissner@suse.com" date="1644753600">- updated to 7.1.1 for wine 7.2</changelog>
  <changelog author="meissner@suse.com" date="1649505600">- updated to 7.2.0 for wine 7.6</changelog>
  <changelog author="meissner@suse.com" date="1654776000">- updated to 7.3.0 for wine 7.10</changelog>
  <changelog author="meissner@suse.com" date="1667304000">- updated to 7.4.0 for wine 7.20</changelog>
  <changelog author="meissner@suse.com" date="1685361600">- updated to 8.0.0 for wine 8.9</changelog>
  <changelog author="meissner@suse.com" date="1698667200">- updated to 8.1.0 for wine 8.19</changelog>
  <changelog author="meissner@suse.com" date="1707652800">- updated to 9.0.0 for wine 9.2</changelog>
  <changelog author="meissner@suse.com" date="1715947200">- updated to 9.1.0 for wine 9.8</changelog>
  <changelog author="meissner@suse.com" date="1719662400">- updated to 9.2.0 for wine 9.12</changelog>
  <changelog author="meissner@suse.com" date="1726488000">- updated to 9.3.0 for wine 9.17</changelog>
  <changelog author="meissner@suse.com" date="1733572800">- updated to 9.4.0 for wine 10.0</changelog>
  <changelog author="meissner@suse.com" date="1750420800">- updated to 10.1.0 for wine 10.10
- remove fix.patch</changelog>
  <changelog author="obs.coke518@passinbox.com" date="1763553600">- updated to 10.3.0 for wine 10.17</changelog>
  <changelog author="meissner@suse.com" date="1765108800">- updated to 10.4.0 for wine 11.0-rc1</changelog>
  <changelog author="meissner@suse.com" date="1771675200">- updated to 11.0.0 for wine 11.3</changelog>
  <changelog author="meissner@suse.com" date="1777723200">- updated to 11.1.0 for wine 11.8</changelog>
  <changelog author="meissner@suse.com" date="1782907200">- updated to 11.2.0 for wine 11.12</changelog>
  <changelog author="meissner@suse.com" date="1787486400">- updated to 11.3.0 for wine 11.16</changelog>
</package>
<package pkgid="5aa51801ae7630d0b61d7f61dfca038dd7b62863467c469efbcac8004ba9f078" name="wine-mono" arch="src">
  <version epoch="0" ver="11.3.0" rel="110.1"/>
  <changelog author="meissner@suse.com" date="1632571200">- updated to 6.4.0 for wine 6.18</changelog>
  <changelog author="meissner@suse.com" date="1637409600">- Updated to 7.0.0 for wine 6.22</changelog>
  <changelog author="meissner@suse.com" date="1644753600">- updated to 7.1.1 for wine 7.2</changelog>
  <changelog author="meissner@suse.com" date="1649505600">- updated to 7.2.0 for wine 7.6</changelog>
  <changelog author="meissner@suse.com" date="1654776000">- updated to 7.3.0 for wine 7.10</changelog>
  <changelog author="meissner@suse.com" date="1667304000">- updated to 7.4.0 for wine 7.20</changelog>
  <changelog author="meissner@suse.com" date="1685361600">- updated to 8.0.0 for wine 8.9</changelog>
  <changelog author="meissner@suse.com" date="1698667200">- updated to 8.1.0 for wine 8.19</changelog>
  <changelog author="meissner@suse.com" date="1707652800">- updated to 9.0.0 for wine 9.2</changelog>
  <changelog author="meissner@suse.com" date="1715947200">- updated to 9.1.0 for wine 9.8</changelog>
  <changelog author="meissner@suse.com" date="1719662400">- updated to 9.2.0 for wine 9.12</changelog>
  <changelog author="meissner@suse.com" date="1726488000">- updated to 9.3.0 for wine 9.17</changelog>
  <changelog author="meissner@suse.com" date="1733572800">- updated to 9.4.0 for wine 10.0</changelog>
  <changelog author="meissner@suse.com" date="1750420800">- updated to 10.1.0 for wine 10.10
- remove fix.patch</changelog>
  <changelog author="obs.coke518@passinbox.com" date="1763553600">- updated to 10.3.0 for wine 10.17</changelog>
  <changelog author="meissner@suse.com" date="1765108800">- updated to 10.4.0 for wine 11.0-rc1</changelog>
  <changelog author="meissner@suse.com" date="1771675200">- updated to 11.0.0 for wine 11.3</changelog>
  <changelog author="meissner@suse.com" date="1777723200">- updated to 11.1.0 for wine 11.8</changelog>
  <changelog author="meissner@suse.com" date="1782907200">- updated to 11.2.0 for wine 11.12</changelog>
  <changelog author="meissner@suse.com" date="1787486400">- updated to 11.3.0 for wine 11.16</changelog>
</package>
<package pkgid="00ba7a1b4c142ff44509978116a0b6221042bdbfef79d45a348bccbfc1cbbd0a" name="wine-staging-32bit-build-deps" arch="x86_64">
  <version epoch="0" ver="5.7" rel="1149.1"/>
  <changelog author="meissner@suse.com" date="1569672000">- updated to 4.17 development release
  - New version of the Mono engine with upstream fixes.
  - Support for DXTn compressed textures.
  - Initial version of the Windows Script runtime library.
  - Support for XRandR device change notifications.
  - Support for generating RSA keys.
  - Stubless proxies support on ARM64.
  - Various bug fixes.
- updated staging to 4.17</changelog>
  <changelog author="meissner@suse.com" date="1571486400">- updated to 4.18 development release
  - Many new VBScript functions.
  - A number of cleanups and improvements in Quartz.
  - Fixes for several test failures.
  - Various bug fixes.
- updated staging to 4.18</changelog>
  <changelog author="meissner@suse.com" date="1572609600">- updated to 4.19 development release
  - A number of additional VBScript features.
  - More stateblock support in WineD3D.
  - Some fixes for ARM64 support.
  - Various bug fixes.
- updated staging to 4.19</changelog>
  <changelog author="meissner@suse.com" date="1573905600">- updated to 4.20 development release
  - New version of the Mono engine with an FNA update.
  - Code persistence in VBScript and JScript.
  - Vulkan spec updates.
  - Improved support for LLVM MinGW.
  - Various bug fixes.
- updated staging to 4.20</changelog>
  <changelog author="meissner@suse.com" date="1575115200">- updated to 4.21 development release
  - HTTP proxy configuration through DHCP.
  - Parameter block support in D3DX9.
  - A few more dlls converted to PE.
  - Various bug fixes.
- updated staging to 4.21</changelog>
  <changelog author="meissner@suse.com" date="1576497600">- updated to 5.0-rc1 release candidate
  - Gecko update, with support for running from a global location.
  - Unicode data updated to Unicode version 12.1.
  - Initial version of the MSADO (ActiveX Data Objects) library.
  - Update installation support in the WUSA (Windows Update Standalone) tool.
  - More progress on the kernel32/kernelbase restructuring.
  - Support for signing with ECDSA keys.
  - Various bug fixes.
- updated staging to 5.0-rc1</changelog>
  <changelog author="meissner@suse.com" date="1576929600">- updated to 5.0-rc2 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc2</changelog>
  <changelog author="meissner@suse.com" date="1577534400">- updated to 5.0-rc3 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc3</changelog>
  <changelog author="meissner@suse.com" date="1578139200">- updated to 5.0-rc4 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc4</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1578312000">- Bump version of required wine-gecko, version 2.47 is no more
  suitable and will be ignored. Fixes poo#61704.</changelog>
  <changelog author="meissner@suse.com" date="1578830400">- updated to 5.0-rc5 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc5</changelog>
  <changelog author="meissner@suse.com" date="1579435200">- updated to 5.0-rc6 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc5</changelog>
  <changelog author="meissner@suse.com" date="1579694400">- Updated to 5.0 release
  - Builtin modules in PE format.
  - Multi-monitor support.
  - XAudio2 reimplementation.
  - Vulkan 1.1 support.
- update staging to 5.0 release</changelog>
  <changelog author="meissner@suse.com" date="1580731200">- Updated to 5.1 development release
  - Support for using LLVM-MinGW as PE cross-compiler.
  - Better reporting of error location in JScript and VBScript.
  - Support for relocatable installation of the Winelib tools.
  - Ellipse drawing in Direct2D.
  - OLE monikers improvements.
  - Various bug fixes.
- update staging to 5.1 release</changelog>
  <changelog author="meissner@suse.com" date="1581940800">- Updated to 5.2 development release
  - More compatible codepage mapping tables.
  - Support for using the null display driver as a real driver.
  - Better UTF-8 support in the Resource and Message Compilers.
  - Fixes for using ucrtbase as C runtime.
  - Various bug fixes.
- update staging to 5.2 release</changelog>
  <changelog author="meissner@suse.com" date="1582977600">- Updated to 5.3 development release
  - More work towards Ucrtbase runtime support.
  - Full support for Unicode normalization.
  - Improvements in Shell Folders handling.
  - Various bug fixes.
- update staging to 5.3 release</changelog>
  <changelog author="meissner@suse.com" date="1584187200">- Updated to 5.4 development release
  - Unicode data updated to Unicode version 13.
  - Builtin programs use the new UCRTBase C runtime.
  - More correct support for Internationalized Domain Names.
  - Support for painting rounded rectangles in Direct2D.
  - Text drawing in D3DX9.
  - Various bug fixes.
- update staging to 5.4 release</changelog>
  <changelog author="meissner@suse.com" date="1585396800">- Updated to 5.5 development release
  - Builtin libraries use the new UCRTBase C runtime.
  - Compatibility mode used when reporting Windows version.
  - Better support for debug information in PE files.
  - Support for linguistic case mappings.
  - More attributes supported in WebServices.
  - Various bug fixes.
- update staging to 5.5 release</changelog>
  <changelog author="meissner@suse.com" date="1586606400">- Updated to 5.6 development release
  - Still more Media Foundation work.
  - Improvements to Active Directory LDAP support.
  - A few more modules converted to PE.
  - Improvements to gdb proxy mode.
  - Various bug fixes.
- update staging to 5.6 release</changelog>
  <changelog author="meissner@suse.com" date="1587816000">- Updated to 5.7 development release
  - Wine Mono engine updated to 5.0.0, with upstream WPF support.
  - More progress on the WineD3D Vulkan backend.
  - Beginnings of a USB device driver.
  - Support for building with Clang in MSVC mode.
  - Builtin modules no longer depend on libwine.
  - Support for configuring Windows version from the command line.
  - Various bug fixes.
- update staging to 5.7 release
- libusb build requires</changelog>
</package>
<package pkgid="64e7508dd83d0ce154a9bd5179dff05a5bdb67020fe231729c3e1f47660b45f3" name="wine-staging" arch="src">
  <version epoch="0" ver="5.7" rel="1149.1"/>
  <changelog author="meissner@suse.com" date="1569672000">- updated to 4.17 development release
  - New version of the Mono engine with upstream fixes.
  - Support for DXTn compressed textures.
  - Initial version of the Windows Script runtime library.
  - Support for XRandR device change notifications.
  - Support for generating RSA keys.
  - Stubless proxies support on ARM64.
  - Various bug fixes.
- updated staging to 4.17</changelog>
  <changelog author="meissner@suse.com" date="1571486400">- updated to 4.18 development release
  - Many new VBScript functions.
  - A number of cleanups and improvements in Quartz.
  - Fixes for several test failures.
  - Various bug fixes.
- updated staging to 4.18</changelog>
  <changelog author="meissner@suse.com" date="1572609600">- updated to 4.19 development release
  - A number of additional VBScript features.
  - More stateblock support in WineD3D.
  - Some fixes for ARM64 support.
  - Various bug fixes.
- updated staging to 4.19</changelog>
  <changelog author="meissner@suse.com" date="1573905600">- updated to 4.20 development release
  - New version of the Mono engine with an FNA update.
  - Code persistence in VBScript and JScript.
  - Vulkan spec updates.
  - Improved support for LLVM MinGW.
  - Various bug fixes.
- updated staging to 4.20</changelog>
  <changelog author="meissner@suse.com" date="1575115200">- updated to 4.21 development release
  - HTTP proxy configuration through DHCP.
  - Parameter block support in D3DX9.
  - A few more dlls converted to PE.
  - Various bug fixes.
- updated staging to 4.21</changelog>
  <changelog author="meissner@suse.com" date="1576497600">- updated to 5.0-rc1 release candidate
  - Gecko update, with support for running from a global location.
  - Unicode data updated to Unicode version 12.1.
  - Initial version of the MSADO (ActiveX Data Objects) library.
  - Update installation support in the WUSA (Windows Update Standalone) tool.
  - More progress on the kernel32/kernelbase restructuring.
  - Support for signing with ECDSA keys.
  - Various bug fixes.
- updated staging to 5.0-rc1</changelog>
  <changelog author="meissner@suse.com" date="1576929600">- updated to 5.0-rc2 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc2</changelog>
  <changelog author="meissner@suse.com" date="1577534400">- updated to 5.0-rc3 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc3</changelog>
  <changelog author="meissner@suse.com" date="1578139200">- updated to 5.0-rc4 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc4</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1578312000">- Bump version of required wine-gecko, version 2.47 is no more
  suitable and will be ignored. Fixes poo#61704.</changelog>
  <changelog author="meissner@suse.com" date="1578830400">- updated to 5.0-rc5 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc5</changelog>
  <changelog author="meissner@suse.com" date="1579435200">- updated to 5.0-rc6 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc5</changelog>
  <changelog author="meissner@suse.com" date="1579694400">- Updated to 5.0 release
  - Builtin modules in PE format.
  - Multi-monitor support.
  - XAudio2 reimplementation.
  - Vulkan 1.1 support.
- update staging to 5.0 release</changelog>
  <changelog author="meissner@suse.com" date="1580731200">- Updated to 5.1 development release
  - Support for using LLVM-MinGW as PE cross-compiler.
  - Better reporting of error location in JScript and VBScript.
  - Support for relocatable installation of the Winelib tools.
  - Ellipse drawing in Direct2D.
  - OLE monikers improvements.
  - Various bug fixes.
- update staging to 5.1 release</changelog>
  <changelog author="meissner@suse.com" date="1581940800">- Updated to 5.2 development release
  - More compatible codepage mapping tables.
  - Support for using the null display driver as a real driver.
  - Better UTF-8 support in the Resource and Message Compilers.
  - Fixes for using ucrtbase as C runtime.
  - Various bug fixes.
- update staging to 5.2 release</changelog>
  <changelog author="meissner@suse.com" date="1582977600">- Updated to 5.3 development release
  - More work towards Ucrtbase runtime support.
  - Full support for Unicode normalization.
  - Improvements in Shell Folders handling.
  - Various bug fixes.
- update staging to 5.3 release</changelog>
  <changelog author="meissner@suse.com" date="1584187200">- Updated to 5.4 development release
  - Unicode data updated to Unicode version 13.
  - Builtin programs use the new UCRTBase C runtime.
  - More correct support for Internationalized Domain Names.
  - Support for painting rounded rectangles in Direct2D.
  - Text drawing in D3DX9.
  - Various bug fixes.
- update staging to 5.4 release</changelog>
  <changelog author="meissner@suse.com" date="1585396800">- Updated to 5.5 development release
  - Builtin libraries use the new UCRTBase C runtime.
  - Compatibility mode used when reporting Windows version.
  - Better support for debug information in PE files.
  - Support for linguistic case mappings.
  - More attributes supported in WebServices.
  - Various bug fixes.
- update staging to 5.5 release</changelog>
  <changelog author="meissner@suse.com" date="1586606400">- Updated to 5.6 development release
  - Still more Media Foundation work.
  - Improvements to Active Directory LDAP support.
  - A few more modules converted to PE.
  - Improvements to gdb proxy mode.
  - Various bug fixes.
- update staging to 5.6 release</changelog>
  <changelog author="meissner@suse.com" date="1587816000">- Updated to 5.7 development release
  - Wine Mono engine updated to 5.0.0, with upstream WPF support.
  - More progress on the WineD3D Vulkan backend.
  - Beginnings of a USB device driver.
  - Support for building with Clang in MSVC mode.
  - Builtin modules no longer depend on libwine.
  - Support for configuring Windows version from the command line.
  - Various bug fixes.
- update staging to 5.7 release
- libusb build requires</changelog>
</package>
<package pkgid="eb9da1b888f9d6ec6740956d0337c0160babdf3406675f211ef96f425e7efbd0" name="wine-staging" arch="x86_64">
  <version epoch="0" ver="5.7" rel="1149.1"/>
  <changelog author="meissner@suse.com" date="1569672000">- updated to 4.17 development release
  - New version of the Mono engine with upstream fixes.
  - Support for DXTn compressed textures.
  - Initial version of the Windows Script runtime library.
  - Support for XRandR device change notifications.
  - Support for generating RSA keys.
  - Stubless proxies support on ARM64.
  - Various bug fixes.
- updated staging to 4.17</changelog>
  <changelog author="meissner@suse.com" date="1571486400">- updated to 4.18 development release
  - Many new VBScript functions.
  - A number of cleanups and improvements in Quartz.
  - Fixes for several test failures.
  - Various bug fixes.
- updated staging to 4.18</changelog>
  <changelog author="meissner@suse.com" date="1572609600">- updated to 4.19 development release
  - A number of additional VBScript features.
  - More stateblock support in WineD3D.
  - Some fixes for ARM64 support.
  - Various bug fixes.
- updated staging to 4.19</changelog>
  <changelog author="meissner@suse.com" date="1573905600">- updated to 4.20 development release
  - New version of the Mono engine with an FNA update.
  - Code persistence in VBScript and JScript.
  - Vulkan spec updates.
  - Improved support for LLVM MinGW.
  - Various bug fixes.
- updated staging to 4.20</changelog>
  <changelog author="meissner@suse.com" date="1575115200">- updated to 4.21 development release
  - HTTP proxy configuration through DHCP.
  - Parameter block support in D3DX9.
  - A few more dlls converted to PE.
  - Various bug fixes.
- updated staging to 4.21</changelog>
  <changelog author="meissner@suse.com" date="1576497600">- updated to 5.0-rc1 release candidate
  - Gecko update, with support for running from a global location.
  - Unicode data updated to Unicode version 12.1.
  - Initial version of the MSADO (ActiveX Data Objects) library.
  - Update installation support in the WUSA (Windows Update Standalone) tool.
  - More progress on the kernel32/kernelbase restructuring.
  - Support for signing with ECDSA keys.
  - Various bug fixes.
- updated staging to 5.0-rc1</changelog>
  <changelog author="meissner@suse.com" date="1576929600">- updated to 5.0-rc2 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc2</changelog>
  <changelog author="meissner@suse.com" date="1577534400">- updated to 5.0-rc3 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc3</changelog>
  <changelog author="meissner@suse.com" date="1578139200">- updated to 5.0-rc4 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc4</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1578312000">- Bump version of required wine-gecko, version 2.47 is no more
  suitable and will be ignored. Fixes poo#61704.</changelog>
  <changelog author="meissner@suse.com" date="1578830400">- updated to 5.0-rc5 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc5</changelog>
  <changelog author="meissner@suse.com" date="1579435200">- updated to 5.0-rc6 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc5</changelog>
  <changelog author="meissner@suse.com" date="1579694400">- Updated to 5.0 release
  - Builtin modules in PE format.
  - Multi-monitor support.
  - XAudio2 reimplementation.
  - Vulkan 1.1 support.
- update staging to 5.0 release</changelog>
  <changelog author="meissner@suse.com" date="1580731200">- Updated to 5.1 development release
  - Support for using LLVM-MinGW as PE cross-compiler.
  - Better reporting of error location in JScript and VBScript.
  - Support for relocatable installation of the Winelib tools.
  - Ellipse drawing in Direct2D.
  - OLE monikers improvements.
  - Various bug fixes.
- update staging to 5.1 release</changelog>
  <changelog author="meissner@suse.com" date="1581940800">- Updated to 5.2 development release
  - More compatible codepage mapping tables.
  - Support for using the null display driver as a real driver.
  - Better UTF-8 support in the Resource and Message Compilers.
  - Fixes for using ucrtbase as C runtime.
  - Various bug fixes.
- update staging to 5.2 release</changelog>
  <changelog author="meissner@suse.com" date="1582977600">- Updated to 5.3 development release
  - More work towards Ucrtbase runtime support.
  - Full support for Unicode normalization.
  - Improvements in Shell Folders handling.
  - Various bug fixes.
- update staging to 5.3 release</changelog>
  <changelog author="meissner@suse.com" date="1584187200">- Updated to 5.4 development release
  - Unicode data updated to Unicode version 13.
  - Builtin programs use the new UCRTBase C runtime.
  - More correct support for Internationalized Domain Names.
  - Support for painting rounded rectangles in Direct2D.
  - Text drawing in D3DX9.
  - Various bug fixes.
- update staging to 5.4 release</changelog>
  <changelog author="meissner@suse.com" date="1585396800">- Updated to 5.5 development release
  - Builtin libraries use the new UCRTBase C runtime.
  - Compatibility mode used when reporting Windows version.
  - Better support for debug information in PE files.
  - Support for linguistic case mappings.
  - More attributes supported in WebServices.
  - Various bug fixes.
- update staging to 5.5 release</changelog>
  <changelog author="meissner@suse.com" date="1586606400">- Updated to 5.6 development release
  - Still more Media Foundation work.
  - Improvements to Active Directory LDAP support.
  - A few more modules converted to PE.
  - Improvements to gdb proxy mode.
  - Various bug fixes.
- update staging to 5.6 release</changelog>
  <changelog author="meissner@suse.com" date="1587816000">- Updated to 5.7 development release
  - Wine Mono engine updated to 5.0.0, with upstream WPF support.
  - More progress on the WineD3D Vulkan backend.
  - Beginnings of a USB device driver.
  - Support for building with Clang in MSVC mode.
  - Builtin modules no longer depend on libwine.
  - Support for configuring Windows version from the command line.
  - Various bug fixes.
- update staging to 5.7 release
- libusb build requires</changelog>
</package>
<package pkgid="532d265a3bccac3e2eb7504a27223e3cc7118a38edaa0a0c74321bbe254cd765" name="wine-staging-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.7" rel="1149.1"/>
  <changelog author="meissner@suse.com" date="1569672000">- updated to 4.17 development release
  - New version of the Mono engine with upstream fixes.
  - Support for DXTn compressed textures.
  - Initial version of the Windows Script runtime library.
  - Support for XRandR device change notifications.
  - Support for generating RSA keys.
  - Stubless proxies support on ARM64.
  - Various bug fixes.
- updated staging to 4.17</changelog>
  <changelog author="meissner@suse.com" date="1571486400">- updated to 4.18 development release
  - Many new VBScript functions.
  - A number of cleanups and improvements in Quartz.
  - Fixes for several test failures.
  - Various bug fixes.
- updated staging to 4.18</changelog>
  <changelog author="meissner@suse.com" date="1572609600">- updated to 4.19 development release
  - A number of additional VBScript features.
  - More stateblock support in WineD3D.
  - Some fixes for ARM64 support.
  - Various bug fixes.
- updated staging to 4.19</changelog>
  <changelog author="meissner@suse.com" date="1573905600">- updated to 4.20 development release
  - New version of the Mono engine with an FNA update.
  - Code persistence in VBScript and JScript.
  - Vulkan spec updates.
  - Improved support for LLVM MinGW.
  - Various bug fixes.
- updated staging to 4.20</changelog>
  <changelog author="meissner@suse.com" date="1575115200">- updated to 4.21 development release
  - HTTP proxy configuration through DHCP.
  - Parameter block support in D3DX9.
  - A few more dlls converted to PE.
  - Various bug fixes.
- updated staging to 4.21</changelog>
  <changelog author="meissner@suse.com" date="1576497600">- updated to 5.0-rc1 release candidate
  - Gecko update, with support for running from a global location.
  - Unicode data updated to Unicode version 12.1.
  - Initial version of the MSADO (ActiveX Data Objects) library.
  - Update installation support in the WUSA (Windows Update Standalone) tool.
  - More progress on the kernel32/kernelbase restructuring.
  - Support for signing with ECDSA keys.
  - Various bug fixes.
- updated staging to 5.0-rc1</changelog>
  <changelog author="meissner@suse.com" date="1576929600">- updated to 5.0-rc2 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc2</changelog>
  <changelog author="meissner@suse.com" date="1577534400">- updated to 5.0-rc3 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc3</changelog>
  <changelog author="meissner@suse.com" date="1578139200">- updated to 5.0-rc4 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc4</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1578312000">- Bump version of required wine-gecko, version 2.47 is no more
  suitable and will be ignored. Fixes poo#61704.</changelog>
  <changelog author="meissner@suse.com" date="1578830400">- updated to 5.0-rc5 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc5</changelog>
  <changelog author="meissner@suse.com" date="1579435200">- updated to 5.0-rc6 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc5</changelog>
  <changelog author="meissner@suse.com" date="1579694400">- Updated to 5.0 release
  - Builtin modules in PE format.
  - Multi-monitor support.
  - XAudio2 reimplementation.
  - Vulkan 1.1 support.
- update staging to 5.0 release</changelog>
  <changelog author="meissner@suse.com" date="1580731200">- Updated to 5.1 development release
  - Support for using LLVM-MinGW as PE cross-compiler.
  - Better reporting of error location in JScript and VBScript.
  - Support for relocatable installation of the Winelib tools.
  - Ellipse drawing in Direct2D.
  - OLE monikers improvements.
  - Various bug fixes.
- update staging to 5.1 release</changelog>
  <changelog author="meissner@suse.com" date="1581940800">- Updated to 5.2 development release
  - More compatible codepage mapping tables.
  - Support for using the null display driver as a real driver.
  - Better UTF-8 support in the Resource and Message Compilers.
  - Fixes for using ucrtbase as C runtime.
  - Various bug fixes.
- update staging to 5.2 release</changelog>
  <changelog author="meissner@suse.com" date="1582977600">- Updated to 5.3 development release
  - More work towards Ucrtbase runtime support.
  - Full support for Unicode normalization.
  - Improvements in Shell Folders handling.
  - Various bug fixes.
- update staging to 5.3 release</changelog>
  <changelog author="meissner@suse.com" date="1584187200">- Updated to 5.4 development release
  - Unicode data updated to Unicode version 13.
  - Builtin programs use the new UCRTBase C runtime.
  - More correct support for Internationalized Domain Names.
  - Support for painting rounded rectangles in Direct2D.
  - Text drawing in D3DX9.
  - Various bug fixes.
- update staging to 5.4 release</changelog>
  <changelog author="meissner@suse.com" date="1585396800">- Updated to 5.5 development release
  - Builtin libraries use the new UCRTBase C runtime.
  - Compatibility mode used when reporting Windows version.
  - Better support for debug information in PE files.
  - Support for linguistic case mappings.
  - More attributes supported in WebServices.
  - Various bug fixes.
- update staging to 5.5 release</changelog>
  <changelog author="meissner@suse.com" date="1586606400">- Updated to 5.6 development release
  - Still more Media Foundation work.
  - Improvements to Active Directory LDAP support.
  - A few more modules converted to PE.
  - Improvements to gdb proxy mode.
  - Various bug fixes.
- update staging to 5.6 release</changelog>
  <changelog author="meissner@suse.com" date="1587816000">- Updated to 5.7 development release
  - Wine Mono engine updated to 5.0.0, with upstream WPF support.
  - More progress on the WineD3D Vulkan backend.
  - Beginnings of a USB device driver.
  - Support for building with Clang in MSVC mode.
  - Builtin modules no longer depend on libwine.
  - Support for configuring Windows version from the command line.
  - Various bug fixes.
- update staging to 5.7 release
- libusb build requires</changelog>
</package>
<package pkgid="47d380e4bbcee6ae3dba36e37d989c1ce6b0cfdc70fe4f4a67fb9c4191f1064c" name="wine-staging-debugsource" arch="x86_64">
  <version epoch="0" ver="5.7" rel="1149.1"/>
  <changelog author="meissner@suse.com" date="1569672000">- updated to 4.17 development release
  - New version of the Mono engine with upstream fixes.
  - Support for DXTn compressed textures.
  - Initial version of the Windows Script runtime library.
  - Support for XRandR device change notifications.
  - Support for generating RSA keys.
  - Stubless proxies support on ARM64.
  - Various bug fixes.
- updated staging to 4.17</changelog>
  <changelog author="meissner@suse.com" date="1571486400">- updated to 4.18 development release
  - Many new VBScript functions.
  - A number of cleanups and improvements in Quartz.
  - Fixes for several test failures.
  - Various bug fixes.
- updated staging to 4.18</changelog>
  <changelog author="meissner@suse.com" date="1572609600">- updated to 4.19 development release
  - A number of additional VBScript features.
  - More stateblock support in WineD3D.
  - Some fixes for ARM64 support.
  - Various bug fixes.
- updated staging to 4.19</changelog>
  <changelog author="meissner@suse.com" date="1573905600">- updated to 4.20 development release
  - New version of the Mono engine with an FNA update.
  - Code persistence in VBScript and JScript.
  - Vulkan spec updates.
  - Improved support for LLVM MinGW.
  - Various bug fixes.
- updated staging to 4.20</changelog>
  <changelog author="meissner@suse.com" date="1575115200">- updated to 4.21 development release
  - HTTP proxy configuration through DHCP.
  - Parameter block support in D3DX9.
  - A few more dlls converted to PE.
  - Various bug fixes.
- updated staging to 4.21</changelog>
  <changelog author="meissner@suse.com" date="1576497600">- updated to 5.0-rc1 release candidate
  - Gecko update, with support for running from a global location.
  - Unicode data updated to Unicode version 12.1.
  - Initial version of the MSADO (ActiveX Data Objects) library.
  - Update installation support in the WUSA (Windows Update Standalone) tool.
  - More progress on the kernel32/kernelbase restructuring.
  - Support for signing with ECDSA keys.
  - Various bug fixes.
- updated staging to 5.0-rc1</changelog>
  <changelog author="meissner@suse.com" date="1576929600">- updated to 5.0-rc2 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc2</changelog>
  <changelog author="meissner@suse.com" date="1577534400">- updated to 5.0-rc3 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc3</changelog>
  <changelog author="meissner@suse.com" date="1578139200">- updated to 5.0-rc4 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc4</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1578312000">- Bump version of required wine-gecko, version 2.47 is no more
  suitable and will be ignored. Fixes poo#61704.</changelog>
  <changelog author="meissner@suse.com" date="1578830400">- updated to 5.0-rc5 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc5</changelog>
  <changelog author="meissner@suse.com" date="1579435200">- updated to 5.0-rc6 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc5</changelog>
  <changelog author="meissner@suse.com" date="1579694400">- Updated to 5.0 release
  - Builtin modules in PE format.
  - Multi-monitor support.
  - XAudio2 reimplementation.
  - Vulkan 1.1 support.
- update staging to 5.0 release</changelog>
  <changelog author="meissner@suse.com" date="1580731200">- Updated to 5.1 development release
  - Support for using LLVM-MinGW as PE cross-compiler.
  - Better reporting of error location in JScript and VBScript.
  - Support for relocatable installation of the Winelib tools.
  - Ellipse drawing in Direct2D.
  - OLE monikers improvements.
  - Various bug fixes.
- update staging to 5.1 release</changelog>
  <changelog author="meissner@suse.com" date="1581940800">- Updated to 5.2 development release
  - More compatible codepage mapping tables.
  - Support for using the null display driver as a real driver.
  - Better UTF-8 support in the Resource and Message Compilers.
  - Fixes for using ucrtbase as C runtime.
  - Various bug fixes.
- update staging to 5.2 release</changelog>
  <changelog author="meissner@suse.com" date="1582977600">- Updated to 5.3 development release
  - More work towards Ucrtbase runtime support.
  - Full support for Unicode normalization.
  - Improvements in Shell Folders handling.
  - Various bug fixes.
- update staging to 5.3 release</changelog>
  <changelog author="meissner@suse.com" date="1584187200">- Updated to 5.4 development release
  - Unicode data updated to Unicode version 13.
  - Builtin programs use the new UCRTBase C runtime.
  - More correct support for Internationalized Domain Names.
  - Support for painting rounded rectangles in Direct2D.
  - Text drawing in D3DX9.
  - Various bug fixes.
- update staging to 5.4 release</changelog>
  <changelog author="meissner@suse.com" date="1585396800">- Updated to 5.5 development release
  - Builtin libraries use the new UCRTBase C runtime.
  - Compatibility mode used when reporting Windows version.
  - Better support for debug information in PE files.
  - Support for linguistic case mappings.
  - More attributes supported in WebServices.
  - Various bug fixes.
- update staging to 5.5 release</changelog>
  <changelog author="meissner@suse.com" date="1586606400">- Updated to 5.6 development release
  - Still more Media Foundation work.
  - Improvements to Active Directory LDAP support.
  - A few more modules converted to PE.
  - Improvements to gdb proxy mode.
  - Various bug fixes.
- update staging to 5.6 release</changelog>
  <changelog author="meissner@suse.com" date="1587816000">- Updated to 5.7 development release
  - Wine Mono engine updated to 5.0.0, with upstream WPF support.
  - More progress on the WineD3D Vulkan backend.
  - Beginnings of a USB device driver.
  - Support for building with Clang in MSVC mode.
  - Builtin modules no longer depend on libwine.
  - Support for configuring Windows version from the command line.
  - Various bug fixes.
- update staging to 5.7 release
- libusb build requires</changelog>
</package>
<package pkgid="54cb5a3ad4560d85398faf0abbf9d64aee138ec1b9a7697c8d85a36b845c51d7" name="wine-staging-devel" arch="x86_64">
  <version epoch="0" ver="5.7" rel="1149.1"/>
  <changelog author="meissner@suse.com" date="1569672000">- updated to 4.17 development release
  - New version of the Mono engine with upstream fixes.
  - Support for DXTn compressed textures.
  - Initial version of the Windows Script runtime library.
  - Support for XRandR device change notifications.
  - Support for generating RSA keys.
  - Stubless proxies support on ARM64.
  - Various bug fixes.
- updated staging to 4.17</changelog>
  <changelog author="meissner@suse.com" date="1571486400">- updated to 4.18 development release
  - Many new VBScript functions.
  - A number of cleanups and improvements in Quartz.
  - Fixes for several test failures.
  - Various bug fixes.
- updated staging to 4.18</changelog>
  <changelog author="meissner@suse.com" date="1572609600">- updated to 4.19 development release
  - A number of additional VBScript features.
  - More stateblock support in WineD3D.
  - Some fixes for ARM64 support.
  - Various bug fixes.
- updated staging to 4.19</changelog>
  <changelog author="meissner@suse.com" date="1573905600">- updated to 4.20 development release
  - New version of the Mono engine with an FNA update.
  - Code persistence in VBScript and JScript.
  - Vulkan spec updates.
  - Improved support for LLVM MinGW.
  - Various bug fixes.
- updated staging to 4.20</changelog>
  <changelog author="meissner@suse.com" date="1575115200">- updated to 4.21 development release
  - HTTP proxy configuration through DHCP.
  - Parameter block support in D3DX9.
  - A few more dlls converted to PE.
  - Various bug fixes.
- updated staging to 4.21</changelog>
  <changelog author="meissner@suse.com" date="1576497600">- updated to 5.0-rc1 release candidate
  - Gecko update, with support for running from a global location.
  - Unicode data updated to Unicode version 12.1.
  - Initial version of the MSADO (ActiveX Data Objects) library.
  - Update installation support in the WUSA (Windows Update Standalone) tool.
  - More progress on the kernel32/kernelbase restructuring.
  - Support for signing with ECDSA keys.
  - Various bug fixes.
- updated staging to 5.0-rc1</changelog>
  <changelog author="meissner@suse.com" date="1576929600">- updated to 5.0-rc2 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc2</changelog>
  <changelog author="meissner@suse.com" date="1577534400">- updated to 5.0-rc3 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc3</changelog>
  <changelog author="meissner@suse.com" date="1578139200">- updated to 5.0-rc4 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc4</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1578312000">- Bump version of required wine-gecko, version 2.47 is no more
  suitable and will be ignored. Fixes poo#61704.</changelog>
  <changelog author="meissner@suse.com" date="1578830400">- updated to 5.0-rc5 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc5</changelog>
  <changelog author="meissner@suse.com" date="1579435200">- updated to 5.0-rc6 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc5</changelog>
  <changelog author="meissner@suse.com" date="1579694400">- Updated to 5.0 release
  - Builtin modules in PE format.
  - Multi-monitor support.
  - XAudio2 reimplementation.
  - Vulkan 1.1 support.
- update staging to 5.0 release</changelog>
  <changelog author="meissner@suse.com" date="1580731200">- Updated to 5.1 development release
  - Support for using LLVM-MinGW as PE cross-compiler.
  - Better reporting of error location in JScript and VBScript.
  - Support for relocatable installation of the Winelib tools.
  - Ellipse drawing in Direct2D.
  - OLE monikers improvements.
  - Various bug fixes.
- update staging to 5.1 release</changelog>
  <changelog author="meissner@suse.com" date="1581940800">- Updated to 5.2 development release
  - More compatible codepage mapping tables.
  - Support for using the null display driver as a real driver.
  - Better UTF-8 support in the Resource and Message Compilers.
  - Fixes for using ucrtbase as C runtime.
  - Various bug fixes.
- update staging to 5.2 release</changelog>
  <changelog author="meissner@suse.com" date="1582977600">- Updated to 5.3 development release
  - More work towards Ucrtbase runtime support.
  - Full support for Unicode normalization.
  - Improvements in Shell Folders handling.
  - Various bug fixes.
- update staging to 5.3 release</changelog>
  <changelog author="meissner@suse.com" date="1584187200">- Updated to 5.4 development release
  - Unicode data updated to Unicode version 13.
  - Builtin programs use the new UCRTBase C runtime.
  - More correct support for Internationalized Domain Names.
  - Support for painting rounded rectangles in Direct2D.
  - Text drawing in D3DX9.
  - Various bug fixes.
- update staging to 5.4 release</changelog>
  <changelog author="meissner@suse.com" date="1585396800">- Updated to 5.5 development release
  - Builtin libraries use the new UCRTBase C runtime.
  - Compatibility mode used when reporting Windows version.
  - Better support for debug information in PE files.
  - Support for linguistic case mappings.
  - More attributes supported in WebServices.
  - Various bug fixes.
- update staging to 5.5 release</changelog>
  <changelog author="meissner@suse.com" date="1586606400">- Updated to 5.6 development release
  - Still more Media Foundation work.
  - Improvements to Active Directory LDAP support.
  - A few more modules converted to PE.
  - Improvements to gdb proxy mode.
  - Various bug fixes.
- update staging to 5.6 release</changelog>
  <changelog author="meissner@suse.com" date="1587816000">- Updated to 5.7 development release
  - Wine Mono engine updated to 5.0.0, with upstream WPF support.
  - More progress on the WineD3D Vulkan backend.
  - Beginnings of a USB device driver.
  - Support for building with Clang in MSVC mode.
  - Builtin modules no longer depend on libwine.
  - Support for configuring Windows version from the command line.
  - Various bug fixes.
- update staging to 5.7 release
- libusb build requires</changelog>
</package>
<package pkgid="58ac6d3e6c66f1f735816d27af5ae239844600d89b438abe5f2a72ca004120b9" name="wine-staging-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.7" rel="1149.1"/>
  <changelog author="meissner@suse.com" date="1569672000">- updated to 4.17 development release
  - New version of the Mono engine with upstream fixes.
  - Support for DXTn compressed textures.
  - Initial version of the Windows Script runtime library.
  - Support for XRandR device change notifications.
  - Support for generating RSA keys.
  - Stubless proxies support on ARM64.
  - Various bug fixes.
- updated staging to 4.17</changelog>
  <changelog author="meissner@suse.com" date="1571486400">- updated to 4.18 development release
  - Many new VBScript functions.
  - A number of cleanups and improvements in Quartz.
  - Fixes for several test failures.
  - Various bug fixes.
- updated staging to 4.18</changelog>
  <changelog author="meissner@suse.com" date="1572609600">- updated to 4.19 development release
  - A number of additional VBScript features.
  - More stateblock support in WineD3D.
  - Some fixes for ARM64 support.
  - Various bug fixes.
- updated staging to 4.19</changelog>
  <changelog author="meissner@suse.com" date="1573905600">- updated to 4.20 development release
  - New version of the Mono engine with an FNA update.
  - Code persistence in VBScript and JScript.
  - Vulkan spec updates.
  - Improved support for LLVM MinGW.
  - Various bug fixes.
- updated staging to 4.20</changelog>
  <changelog author="meissner@suse.com" date="1575115200">- updated to 4.21 development release
  - HTTP proxy configuration through DHCP.
  - Parameter block support in D3DX9.
  - A few more dlls converted to PE.
  - Various bug fixes.
- updated staging to 4.21</changelog>
  <changelog author="meissner@suse.com" date="1576497600">- updated to 5.0-rc1 release candidate
  - Gecko update, with support for running from a global location.
  - Unicode data updated to Unicode version 12.1.
  - Initial version of the MSADO (ActiveX Data Objects) library.
  - Update installation support in the WUSA (Windows Update Standalone) tool.
  - More progress on the kernel32/kernelbase restructuring.
  - Support for signing with ECDSA keys.
  - Various bug fixes.
- updated staging to 5.0-rc1</changelog>
  <changelog author="meissner@suse.com" date="1576929600">- updated to 5.0-rc2 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc2</changelog>
  <changelog author="meissner@suse.com" date="1577534400">- updated to 5.0-rc3 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc3</changelog>
  <changelog author="meissner@suse.com" date="1578139200">- updated to 5.0-rc4 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc4</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1578312000">- Bump version of required wine-gecko, version 2.47 is no more
  suitable and will be ignored. Fixes poo#61704.</changelog>
  <changelog author="meissner@suse.com" date="1578830400">- updated to 5.0-rc5 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc5</changelog>
  <changelog author="meissner@suse.com" date="1579435200">- updated to 5.0-rc6 release candidate
  - Bug fixes only, we are in code freeze.
- updated staging to 5.0-rc5</changelog>
  <changelog author="meissner@suse.com" date="1579694400">- Updated to 5.0 release
  - Builtin modules in PE format.
  - Multi-monitor support.
  - XAudio2 reimplementation.
  - Vulkan 1.1 support.
- update staging to 5.0 release</changelog>
  <changelog author="meissner@suse.com" date="1580731200">- Updated to 5.1 development release
  - Support for using LLVM-MinGW as PE cross-compiler.
  - Better reporting of error location in JScript and VBScript.
  - Support for relocatable installation of the Winelib tools.
  - Ellipse drawing in Direct2D.
  - OLE monikers improvements.
  - Various bug fixes.
- update staging to 5.1 release</changelog>
  <changelog author="meissner@suse.com" date="1581940800">- Updated to 5.2 development release
  - More compatible codepage mapping tables.
  - Support for using the null display driver as a real driver.
  - Better UTF-8 support in the Resource and Message Compilers.
  - Fixes for using ucrtbase as C runtime.
  - Various bug fixes.
- update staging to 5.2 release</changelog>
  <changelog author="meissner@suse.com" date="1582977600">- Updated to 5.3 development release
  - More work towards Ucrtbase runtime support.
  - Full support for Unicode normalization.
  - Improvements in Shell Folders handling.
  - Various bug fixes.
- update staging to 5.3 release</changelog>
  <changelog author="meissner@suse.com" date="1584187200">- Updated to 5.4 development release
  - Unicode data updated to Unicode version 13.
  - Builtin programs use the new UCRTBase C runtime.
  - More correct support for Internationalized Domain Names.
  - Support for painting rounded rectangles in Direct2D.
  - Text drawing in D3DX9.
  - Various bug fixes.
- update staging to 5.4 release</changelog>
  <changelog author="meissner@suse.com" date="1585396800">- Updated to 5.5 development release
  - Builtin libraries use the new UCRTBase C runtime.
  - Compatibility mode used when reporting Windows version.
  - Better support for debug information in PE files.
  - Support for linguistic case mappings.
  - More attributes supported in WebServices.
  - Various bug fixes.
- update staging to 5.5 release</changelog>
  <changelog author="meissner@suse.com" date="1586606400">- Updated to 5.6 development release
  - Still more Media Foundation work.
  - Improvements to Active Directory LDAP support.
  - A few more modules converted to PE.
  - Improvements to gdb proxy mode.
  - Various bug fixes.
- update staging to 5.6 release</changelog>
  <changelog author="meissner@suse.com" date="1587816000">- Updated to 5.7 development release
  - Wine Mono engine updated to 5.0.0, with upstream WPF support.
  - More progress on the WineD3D Vulkan backend.
  - Beginnings of a USB device driver.
  - Support for building with Clang in MSVC mode.
  - Builtin modules no longer depend on libwine.
  - Support for configuring Windows version from the command line.
  - Various bug fixes.
- update staging to 5.7 release
- libusb build requires</changelog>
</package>
<package pkgid="c6b8533f22114d03770716701596c55c275e449a2c9fdd4f768fa37c60179126" name="winetricks" arch="src">
  <version epoch="0" ver="20240105" rel="45.2"/>
  <changelog author="i@guoyunhe.me" date="1543924800">- Version 20181203</changelog>
  <changelog author="jengelh@inai.de" date="1544011200">- Trim bias and redundancies from description.
- Avoid name repetition in summary.</changelog>
  <changelog author="zenitur@ya.ru" date="1544529600">- Minor changes for making it built on older openSUSE versions
- TODO: can anybody define %license as %doc for openSUSE &lt; 13.1 then put
  this %if at the beggining of the SPEC file? Then delete this %if from
  the %files section? Like it advised to do there: https://lists.opensuse.org/
  opensuse-factory/2016-02/msg00196.html</changelog>
  <changelog author="zenitur@ya.ru" date="1545566400">- adjusted logic for license/doc handling to cover more distributions</changelog>
  <changelog author="i@guoyunhe.me" date="1552219200">- Version 20190310</changelog>
  <changelog author="meissner@suse.com" date="1560600000">- Update to 20190615
  * lots of adjustments</changelog>
  <changelog author="meissner@suse.com" date="1568376000">- Update to 20190912
  * lots of changes and updates</changelog>
  <changelog author="meissner@suse.com" date="1577275200">- updated to 20191224
  * adjusted to current wine
  * lots of changes and updates</changelog>
  <changelog author="meissner@suse.com" date="1586865600">- updated to 20200412
  * shellcheck fixes to script
  * aria2c fixes
  * speechsdk fixes
  * bugfixes</changelog>
  <changelog author="ilya@ilya.pp.ua" date="1603713600">- Refresh spec-file via spec-cleaner and manual optimizations.
  * Remove obsolete designs.
  * Change from Recommends to Requires for cabextract and unzip.</changelog>
  <changelog author="meissner@suse.com" date="1607342400">- updated to 20201206
  - lots of fixes</changelog>
  <changelog author="okurz@suse.com" date="1610971200">- Add zenity installation recommendation for UI support</changelog>
  <changelog author="meissner@suse.com" date="1612699200">- updated to 20210206
  - lots of fixes</changelog>
  <changelog author="meissner@suse.com" date="1629892800">- updated to 20210825
  - updated to current wine versions
  - adjust to changed download components</changelog>
  <changelog author="meissner@suse.com" date="1648555200">- updated to 20220328
  - match current wine versions
  - lots of adjustments</changelog>
  <changelog author="meissner@suse.com" date="1649678400">- updated to 20220411
  - match current wine versions
  - lots of adjustments</changelog>
  <changelog author="meissner@suse.com" date="1676376000">- updated to 20230212
  - match current wine versions
  - again lots of adjustments</changelog>
  <changelog author="ilya@ilya.cf" date="1697716800">- Added file icodecs.patch for fixed icodecs install
  https://github.com/Winetricks/winetricks/issues/2103</changelog>
  <changelog author="meissner@suse.com" date="1704888000">- updated to 20240105
  - match wine 8 version
  - lots of fixes
- icodecs.patch: is upstream</changelog>
</package>
<package pkgid="62121d76af52f9456ea667093587c1097eaca8ddd1383da6d1b4f7de0b314a03" name="winetricks" arch="x86_64">
  <version epoch="0" ver="20240105" rel="45.2"/>
  <changelog author="i@guoyunhe.me" date="1543924800">- Version 20181203</changelog>
  <changelog author="jengelh@inai.de" date="1544011200">- Trim bias and redundancies from description.
- Avoid name repetition in summary.</changelog>
  <changelog author="zenitur@ya.ru" date="1544529600">- Minor changes for making it built on older openSUSE versions
- TODO: can anybody define %license as %doc for openSUSE &lt; 13.1 then put
  this %if at the beggining of the SPEC file? Then delete this %if from
  the %files section? Like it advised to do there: https://lists.opensuse.org/
  opensuse-factory/2016-02/msg00196.html</changelog>
  <changelog author="zenitur@ya.ru" date="1545566400">- adjusted logic for license/doc handling to cover more distributions</changelog>
  <changelog author="i@guoyunhe.me" date="1552219200">- Version 20190310</changelog>
  <changelog author="meissner@suse.com" date="1560600000">- Update to 20190615
  * lots of adjustments</changelog>
  <changelog author="meissner@suse.com" date="1568376000">- Update to 20190912
  * lots of changes and updates</changelog>
  <changelog author="meissner@suse.com" date="1577275200">- updated to 20191224
  * adjusted to current wine
  * lots of changes and updates</changelog>
  <changelog author="meissner@suse.com" date="1586865600">- updated to 20200412
  * shellcheck fixes to script
  * aria2c fixes
  * speechsdk fixes
  * bugfixes</changelog>
  <changelog author="ilya@ilya.pp.ua" date="1603713600">- Refresh spec-file via spec-cleaner and manual optimizations.
  * Remove obsolete designs.
  * Change from Recommends to Requires for cabextract and unzip.</changelog>
  <changelog author="meissner@suse.com" date="1607342400">- updated to 20201206
  - lots of fixes</changelog>
  <changelog author="okurz@suse.com" date="1610971200">- Add zenity installation recommendation for UI support</changelog>
  <changelog author="meissner@suse.com" date="1612699200">- updated to 20210206
  - lots of fixes</changelog>
  <changelog author="meissner@suse.com" date="1629892800">- updated to 20210825
  - updated to current wine versions
  - adjust to changed download components</changelog>
  <changelog author="meissner@suse.com" date="1648555200">- updated to 20220328
  - match current wine versions
  - lots of adjustments</changelog>
  <changelog author="meissner@suse.com" date="1649678400">- updated to 20220411
  - match current wine versions
  - lots of adjustments</changelog>
  <changelog author="meissner@suse.com" date="1676376000">- updated to 20230212
  - match current wine versions
  - again lots of adjustments</changelog>
  <changelog author="ilya@ilya.cf" date="1697716800">- Added file icodecs.patch for fixed icodecs install
  https://github.com/Winetricks/winetricks/issues/2103</changelog>
  <changelog author="meissner@suse.com" date="1704888000">- updated to 20240105
  - match wine 8 version
  - lots of fixes
- icodecs.patch: is upstream</changelog>
</package>
<package pkgid="f27aff54373672873e64a42bfde32c1e07ee3b6853cb847d7edc1ea1015095f5" name="xz" arch="src">
  <version epoch="0" ver="5.6.3" rel="2.1"/>
  <changelog author="gmbr3@opensuse.org" date="1664884800">- Move localised man pages to lang subpackage</changelog>
  <changelog author="danilo.spinella@suse.com" date="1668772800">- Update to 5.2.8:
  * xz:
  - If xz cannot remove an input file when it should, this
    is now treated as a warning (exit status 2) instead of
    an error (exit status 1). This matches GNU gzip and it
    is more logical as at that point the output file has
    already been successfully closed.
  - Fix handling of .xz files with an unsupported check type.
    Previously such printed a warning message but then xz
    behaved as if an error had occurred (didn't decompress,
    exit status 1). Now a warning is printed, decompression
    is done anyway, and exit status is 2. This used to work
    slightly before 5.0.0. In practice this bug matters only
    if xz has been built with some check types disabled. As
    instructed in PACKAGERS, such builds should be done in
    special situations only.
  - Fix "xz -dc --single-stream tests/files/good-0-empty.xz"
    which failed with "Internal error (bug)". That is,
  - -single-stream was broken if the first .xz stream in
    the input file didn't contain any uncompressed data.
  - Fix displaying file sizes in the progress indicator when
    working in passthru mode and there are multiple input files.
    Just like "gzip -cdf", "xz -cdf" works like "cat" when the
    input file isn't a supported compressed file format. In
    this case the file size counters weren't reset between
    files so with multiple input files the progress indicator
    displayed an incorrect (too large) value.
  * liblzma:
  - API docs in lzma/container.h:
  * Update the list of decoder flags in the decoder
    function docs.
  * Explain LZMA_CONCATENATED behavior with .lzma files
    in lzma_auto_decoder() docs.
  - OpenBSD: Use HW_NCPUONLINE to detect the number of
    available hardware threads in lzma_physmem().
  - Fix use of wrong macro to detect x86 SSE2 support.
    __SSE2_MATH__ was used with GCC/Clang but the correct
    one is __SSE2__. The first one means that SSE2 is used
    for floating point math which is irrelevant here.
    The affected SSE2 code isn't used on x86-64 so this affects
    only 32-bit x86 builds that use -msse2 without -mfpmath=sse
    (there is no runtime detection for SSE2). It improves LZMA
    compression speed (not decompression).
  - Fix the build with Intel C compiler 2021 (ICC, not ICX)
    on Linux. It defines __GNUC__ to 10 but doesn't support
    the __symver__ attribute introduced in GCC 10.
  * Scripts: Ignore warnings from xz by using --quiet --no-warn.
  This is needed if the input .xz files use an unsupported
  check type.
  * Translations:
  - Updated Croatian and Turkish translations.
  - One new translations wasn't included because it needed
    technical fixes. It will be in upcoming 5.4.0. No new
    translations will be added to the 5.2.x branch anymore.
  - Renamed the French man page translation file from
    fr_FR.po to fr.po and thus also its install directory
    (like /usr/share/man/fr_FR -&gt; .../fr).
  - Man page translations for upcoming 5.4.0 are now handled
    in the Translation Project.
  * Update doc/faq.txt a little so it's less out-of-date.</changelog>
  <changelog author="jengelh@inai.de" date="1669896000">- Rename xz-static-devel -&gt; xz-devel-static to follow the general
  naming used in openSUSE.</changelog>
  <changelog author="dmueller@suse.com" date="1671278400">- update to 5.2.10:
  * xz: Don't modify argv[] when parsing the --memlimit* and
  - -block-list command line options. This fixes confusing
    arguments in process listing (like "ps auxf").
  * GNU/Linux only: Use __has_attribute(__symver__) to detect if
    that attribute is supported. This fixes build on Mandriva where
    Clang is patched to define __GNUC__ to 11 by default (instead
    of 4 as used by Clang upstream).
  * liblzma:
  - Fixed an infinite loop in LZMA encoder initialization
    if dict_size &gt;= 2 GiB.
  - Fixed two cases of invalid free() that can happen if
    a tiny allocation fails in encoder re-initialization
    or in lzma_filters_update(). These bugs had some
    similarities with the bug fixed in 5.2.7.
  - Fixed lzma_block_encoder() not allowing the use of
    LZMA_SYNC_FLUSH with lzma_code() even though it was
    documented to be supported. The sync-flush code in
    the Block encoder was already used internally via
    lzma_stream_encoder(), so this was just a missing flag
    in the lzma_block_encoder() API function.
  - GNU/Linux only: Don't put symbol versions into static
    liblzma as it breaks things in some cases (and even if
    it didn't break anything, symbol versions in static
    libraries are useless anyway). The downside of the fix
    is that if the configure options --with-pic or --without-pic
    are used then it's not possible to build both shared and
    static liblzma at the same time on GNU/Linux anymore;
    with those options --disable-static or --disable-shared
    must be used too.
- drop unused xz-devel-static which is no longer supported when using
  - -with-pic (which is needed for shared libs)</changelog>
  <changelog author="dmueller@suse.com" date="1672401600">- update to 5.4.0:
    This bumps the minor version of liblzma because new features were
    added. The API and ABI are still backward compatible with liblzma
    5.2.x and 5.0.x.
    Summary of new features added in the 5.3.x development releases:
  * liblzma:
  - Added threaded .xz decompressor lzma_stream_decoder_mt().
    It can use multiple threads with .xz files that have multiple
    Blocks with size information in Block Headers. The threaded
    encoder in xz has always created such files.
    Single-threaded encoder cannot store the size information in
    Block Headers even if one used LZMA_FULL_FLUSH to create
    multiple Blocks, so this threaded decoder cannot use multiple
    threads with such files.
    If there are multiple Streams (concatenated .xz files), one
    Stream will be decompressed completely before starting the
    next Stream.
  - A new decoder flag LZMA_FAIL_FAST was added. It makes the
    threaded decompressor report errors soon instead of first
    flushing all pending data before the error location.
  - New Filter IDs:
  * LZMA_FILTER_ARM64 is for ARM64 binaries.
  * LZMA_FILTER_LZMA1EXT is for raw LZMA1 streams that don't
    necessarily use the end marker.
  - Added lzma_str_to_filters(), lzma_str_from_filters(), and
    lzma_str_list_filters() to convert a preset or a filter chain
    string to a lzma_filter[] and vice versa. These should make
    it easier to write applications that allow users to specify
    custom compression options.
  - Added lzma_filters_free() which can be convenient for freeing
    the filter options in a filter chain (an array of lzma_filter
    structures).
  - lzma_file_info_decoder() to makes it a little easier to get
    the Index field from .xz files. This helps in getting the
    uncompressed file size but an easy-to-use random access
    API is still missing which has existed in XZ for Java for
    a long time.
  - Added lzma_microlzma_encoder() and lzma_microlzma_decoder().
    It is used by erofs-utils and may be used by others too.
    The MicroLZMA format is a raw LZMA stream (without end marker)
    whose first byte (always 0x00) has been replaced with
    bitwise-negation of the LZMA properties (lc/lp/pb). It was
    created for use in EROFS but may be used in other contexts
    as well where it is important to avoid wasting bytes for
    stream headers or footers. The format is also supported by
    XZ Embedded (the XZ Embedded version in Linux got MicroLZMA
    support in Linux 5.16).
    The MicroLZMA encoder API in liblzma can compress into a
    fixed-sized output buffer so that as much data is compressed
    as can be fit into the buffer while still creating a valid
    MicroLZMA stream. This is needed for EROFS.
  - Added lzma_lzip_decoder() to decompress the .lz (lzip) file
    format version 0 and the original unextended version 1 files.
    Also lzma_auto_decoder() supports .lz files.
  - lzma_filters_update() can now be used with the multi-threaded
    encoder (lzma_stream_encoder_mt()) to change the filter chain
    after LZMA_FULL_BARRIER or LZMA_FULL_FLUSH.
  - In lzma_options_lzma, allow nice_len = 2 and 3 with the match
    finders that require at least 3 or 4. Now it is internally
    rounded up if needed.
  - CLMUL-based CRC64 on x86-64 and E2K with runtime processor
    detection. On 32-bit x86 it currently isn't available unless
  - -disable-assembler is used which can make the non-CLMUL
    CRC64 slower; this might be fixed in the future.
  - Building with --disable-threads --enable-small
    is now thread-safe if the compiler supports
    __attribute__((__constructor__)).
  * xz:
  - Using -T0 (--threads=0) will now use multi-threaded encoder
    even on a single-core system. This is to ensure that output
    from the same xz binary is identical on both single-core and
    multi-core systems.
  - --threads=+1 or -T+1 is now a way to put xz into
    multi-threaded mode while using only one worker thread.
    The + is ignored if the number is not 1.
  - A default soft memory usage limit is now used for compression
    when -T0 is used and no explicit limit has been specified.
    This soft limit is used to restrict the number of threads
    but if the limit is exceeded with even one thread then xz
    will continue with one thread using the multi-threaded
    encoder and this limit is ignored. If the number of threads
    is specified manually then no default limit will be used;
    this affects only -T0.
    This change helps on systems that have very many cores and
    using all of them for xz makes no sense. Previously xz -T0
    could run out of memory on such systems because it attempted
    to reserve memory for too many threads.
    This also helps with 32-bit builds which don't have a large
    amount of address space that would be required for many
    threads. The default soft limit for -T0 is at most 1400 MiB
    on all 32-bit platforms.
  - Previously a low value in --memlimit-compress wouldn't cause
    xz to switch from multi-threaded mode to single-threaded mode
    if the limit cannot otherwise be met; xz failed instead. Now
    xz can switch to single-threaded mode and then, if needed,
    scale down the LZMA2 dictionary size too just like it already
    did when it was started in single-threaded mode.
  - The option --no-adjust no longer prevents xz from scaling down
    the number of threads as that doesn't affect the compressed
    output (only performance). Now --no-adjust only prevents
    adjustments that affect compressed output, that is, with
  - -no-adjust xz won't switch from multi-threaded mode to
    single-threaded mode and won't scale down the LZMA2
    dictionary size.
  - Added a new option --memlimit-mt-decompress=LIMIT. This is
    used to limit the number of decompressor threads (possibly
    falling back to single-threaded mode) but it will never make
    xz refuse to decompress a file. This has a system-specific
    default value because without any limit xz could end up
    allocating memory for the whole compressed input file, the
    whole uncompressed output file, multiple thread-specific
    decompressor instances and so on. Basically xz could
    attempt to use an insane amount of memory even with fairly
    common files. The system-specific default value is currently
    the same as the one used for compression with -T0.
    The new option works together with the existing option
  - -memlimit-decompress=LIMIT. The old option sets a hard limit
    that must not be exceeded (xz will refuse to decompress)
    while the new option only restricts the number of threads.
    If the limit set with --memlimit-mt-decompress is greater
    than the limit set with --memlimit-compress, then the latter
    value is used also for --memlimit-mt-decompress.
  - Added new information to the output of xz --info-memory and
    new fields to the output of xz --robot --info-memory.
  - In --lzma2=nice=NUMBER allow 2 and 3 with all match finders
    now that liblzma handles it.
  - Don't mention endianness for ARM and ARM-Thumb filters in
  - -long-help. The filters only work for little endian
    instruction encoding but modern ARM processors using
    big endian data access still use little endian
    instruction encoding. So the help text was misleading.
    In contrast, the PowerPC filter is only for big endian
    32/64-bit PowerPC code. Little endian PowerPC would need
    a separate filter.
  - Added decompression support for the .lz (lzip) file format
    version 0 and the original unextended version 1. It is
    autodetected by default. See also the option --format on
    the xz man page.
  - Sandboxing enabled by default:
  * Capsicum (FreeBSD)
  * pledge(2) (OpenBSD)
  * Scripts now support the .lz format using xz.
  * A few new tests were added.
  * The liblzma-specific tests are now supported in CMake-based
    builds too ("make test").</changelog>
  <changelog author="dmueller@suse.com" date="1674302400">- update to 5.4.1:
  * liblzma:
  - Fixed the return value of lzma_microlzma_encoder() if the
    LZMA options lc/lp/pb are invalid. Invalid lc/lp/pb options
    made the function return LZMA_STREAM_END without encoding
    anything instead of returning LZMA_OPTIONS_ERROR.
  * Tests:
  - Fixed test script compatibility with ancient /bin/sh
    versions. Now the five test_compress_* tests should
    no longer fail on Solaris 10.
  - Added and refactored a few tests.
  * Translations:
  - Updated the Catalan and Esperanto translations.
  - Added Korean and Ukrainian man page translations.</changelog>
  <changelog author="mpluskal@suse.com" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="mpluskal@suse.com" date="1679313600">- Update to version 5.4.2:
  * All fixes from 5.2.11 that were not included in 5.4.1.
  * If xz is built with support for the Capsicum sandbox but running
    in an environment that doesn't support Capsicum, xz now runs
    normally without sandboxing instead of exiting with an error.
  * liblzma:
  - Documentation was updated to improve the style, consistency,
    and completeness of the liblzma API headers.
  - The Doxygen-generated HTML documentation for the liblzma API
    header files is now included in the source release and is
    installed as part of "make install". All JavaScript is
    removed to simplify license compliance and to reduce the
    install size.
  - Fixed a minor bug in lzma_str_from_filters() that produced
    too many filters in the output string instead of reporting
    an error if the input array had more than four filters. This
    bug did not affect xz.
  * Build systems:
  - autogen.sh now invokes the doxygen tool via the new wrapper
    script doxygen/update-doxygen, unless the command line option
  - -no-doxygen is used.
  - Added microlzma_encoder.c and microlzma_decoder.c to the
    VS project files for Windows and to the CMake build. These
    should have been included in 5.3.2alpha.
  * Tests:
  - Added a test to the CMake build that was forgotten in the
    previous release.
  - Added and refactored a few tests.
  * Translations:
  - Updated the Brazilian Portuguese translation.
  - Added Brazilian Portuguese man page translation.</changelog>
  <changelog author="fcrozat@suse.com" date="1680782400">- Update license tag, there is GPL-3.0-or-later code too.</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1683288000">- Update to version 5.4.3:
  * Build system fixes
  * Translation updates: Croatian
- update signing key</changelog>
  <changelog author="info@paolostivanin.com" date="1691064000">- Update to version 5.4.4:
  * liblzma and xzdec can now build against WASI SDK when threading
    support is disabled. xz and tests don't build yet.
  * documentation update
  * translations update</changelog>
  <changelog author="dimstar@opensuse.org" date="1692187200">- xznew: Remove bashsism.
- build: pass CONFIG_SHELL=/bin/sh to configure: the posix tools
  are setting the current SHELL as the shebang, which is overkill:
  any posix compliant shell, aka /bin/sh, is sufficient.</changelog>
  <changelog author="andrea.manzini@suse.com" date="1699358400">- Update to version 5.4.5:
  * liblzma:
  - Fixed an assertion failure that could be triggered by a large
    unpadded_size argument. It was verified that there was no
    other bug than the assertion failure.
  - Fixed a bug that prevented building with Windows Vista
    threading when __attribute__((__constructor__)) is not
    supported.
  * xz now properly handles special files such as "con" or "nul" on
    Windows. Before this fix, the following wrote "foo" to the
    console and deleted the input file "con_xz":
    echo foo | xz &gt; con_xz
    xz --suffix=_xz --decompress con_xz
  * Small fixes and improvements to the tests.
  * Updated translations: Chinese (simplified) and Esperanto.</changelog>
  <changelog author="dmueller@suse.com" date="1706443200">- update to 5.4.6:
  * Fixed a bug involving internal function pointers in liblzma
    not being initialized to NULL. The bug can only be
    triggered if lzma_filters_update() is called on a LZMA1
    encoder, so it does not affect xz or any application known
    to us that uses liblzma.
  * Fixed a regression introduced in 5.4.2 that caused
    encoding in the raw format to unnecessarily fail if --suffix
    was not used. For instance, the following command no longer
    reports that --suffix must be used:
    echo foo | xz --format=raw --lzma2 | wc -c
  * Fixed an issue on MinGW-w64 builds that prevented
    reading from or writing to non-terminal character devices
    like NUL.
  * Added a new test.</changelog>
  <changelog author="danilo.spinella@suse.com" date="1706529600">- Build static library on SLE</changelog>
  <changelog author="dmueller@suse.com" date="1711627200">- restore a bigger version number so that update works</changelog>
  <changelog author="dcermak@suse.com" date="1712232000">- Switch to using tar_scm for fetching the sources as the upstream
  tarballs on github are gone
- introduce _multibuild to allow building the translations outside
  of Ring0 and everything else in Ring0
- add rpmlintrc to silence harmless warnings</changelog>
  <changelog author="dmueller@suse.com" date="1712923200">- revert the switch to tar_scm which dropped the signature
  validation
- switch back to tarballs because the upstream tarballs are not
  gone
- reinstanciate keyring from Lasse
- go back to the last release signed by Lasse (5.4.2)
- revert multibuild, drop service and rpmlintrc
- use real_ver for the Source, move everything else back to
  %version like before the hectic XZ downgrade
- remove payload setting, we are using zstd now</changelog>
  <changelog author="info@paolostivanin.com" date="1717070400">- Update to 5.6.2:
  * Remove the backdoor (CVE-2024-3094).
  * Not changed: Memory sanitizer (MSAN) has a false positive
    in the CRC CLMUL code which also makes OSS Fuzz unhappy.
    Valgrind is smarter and doesn't complain.
    A revision to the CLMUL code is coming anyway and this issue
    will be cleaned up as part of it. It won't be backported to
    5.6.x or 5.4.x because the old code isn't wrong. There is
    no reason to risk introducing regressions in old branches
    just to silence a false positive.
  * liblzma:
  - lzma_index_decoder() and lzma_index_buffer_decode(): Fix
    a missing output pointer initialization (*i = NULL) if the
    functions are called with invalid arguments. The API docs
    say that such an initialization is always done. In practice
    this matters very little because the problem can only occur
    if the calling application has a bug and these functions
    return LZMA_PROG_ERROR.
  - lzma_str_to_filters(): Fix a missing output pointer
    initialization (*error_pos = 0). This is very similar
    to the fix above.
  - Fix C standard conformance with function pointer types.
  - Remove GNU indirect function (IFUNC) support. This is *NOT*
    done for security reasons even though the backdoor relied on
    this code. The performance benefits of IFUNC are too tiny in
    this project to make the extra complexity worth it.
  - FreeBSD on ARM64: Add error checking to CRC32 instruction
    support detection.
  - Fix building with NVIDIA HPC SDK.
  * xz:
  - Fix a C standard conformance issue in --block-list parsing
    (arithmetic on a null pointer).
  - Fix a warning from GNU groff when processing the man page:
    "warning: cannot select font 'CW'"
  * xzdec: Add support for Linux Landlock ABI version 4. xz already
    had the v3-to-v4 change but it had been forgotten from xzdec.</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1728302400">- Update to 5.6.3:
  * liblzma:
  - Fix x86-64 inline assembly compatibility with GNU Binutils
    older than 2.27.
  - Fix the build with GCC 4.2 on OpenBSD/sparc64.
  * xzdec: Display an error instead of failing silently if the
    unsupported option -M is specified.
  * lzmainfo: Fix integer overflows when rounding the dictionary and
    uncompressed sizes to the nearest mebibyte.
  * Autotools-based build:
  - Fix feature checks with link-time optimization (-flto).
  - Solaris: Fix a compatibility issue in version.sh. It matters
    if one wants to regenerate configure by running autoconf.
  * CMake:
  - Use paths relative to ${prefix} in liblzma.pc when possible.
    This is done only with CMake &gt;= 3.20.
  - Prefer a C11 compiler over a C99 compiler but accept both.
  - Link Threads::Threads against liblzma using PRIVATE so that
  - pthread and such flags won't unnecessarily get included in
    the usage requirements of shared liblzma. That is,
    target_link_libraries(foo PRIVATE liblzma::liblzma) no
    longer adds -pthread if using POSIX threads and linking
    against shared liblzma. The threading flags are still added
    if linking against static liblzma.
  * Updated translations: Catalan, Chinese (simplified), and
    Brazilian Portuguese.</changelog>
</package>
<package pkgid="110576fe9b297b756a7cfac0a0dceb8c2d6ed2f336dce0feb8f13a96272aa241" name="xz" arch="x86_64">
  <version epoch="0" ver="5.6.3" rel="2.1"/>
  <changelog author="gmbr3@opensuse.org" date="1664884800">- Move localised man pages to lang subpackage</changelog>
  <changelog author="danilo.spinella@suse.com" date="1668772800">- Update to 5.2.8:
  * xz:
  - If xz cannot remove an input file when it should, this
    is now treated as a warning (exit status 2) instead of
    an error (exit status 1). This matches GNU gzip and it
    is more logical as at that point the output file has
    already been successfully closed.
  - Fix handling of .xz files with an unsupported check type.
    Previously such printed a warning message but then xz
    behaved as if an error had occurred (didn't decompress,
    exit status 1). Now a warning is printed, decompression
    is done anyway, and exit status is 2. This used to work
    slightly before 5.0.0. In practice this bug matters only
    if xz has been built with some check types disabled. As
    instructed in PACKAGERS, such builds should be done in
    special situations only.
  - Fix "xz -dc --single-stream tests/files/good-0-empty.xz"
    which failed with "Internal error (bug)". That is,
  - -single-stream was broken if the first .xz stream in
    the input file didn't contain any uncompressed data.
  - Fix displaying file sizes in the progress indicator when
    working in passthru mode and there are multiple input files.
    Just like "gzip -cdf", "xz -cdf" works like "cat" when the
    input file isn't a supported compressed file format. In
    this case the file size counters weren't reset between
    files so with multiple input files the progress indicator
    displayed an incorrect (too large) value.
  * liblzma:
  - API docs in lzma/container.h:
  * Update the list of decoder flags in the decoder
    function docs.
  * Explain LZMA_CONCATENATED behavior with .lzma files
    in lzma_auto_decoder() docs.
  - OpenBSD: Use HW_NCPUONLINE to detect the number of
    available hardware threads in lzma_physmem().
  - Fix use of wrong macro to detect x86 SSE2 support.
    __SSE2_MATH__ was used with GCC/Clang but the correct
    one is __SSE2__. The first one means that SSE2 is used
    for floating point math which is irrelevant here.
    The affected SSE2 code isn't used on x86-64 so this affects
    only 32-bit x86 builds that use -msse2 without -mfpmath=sse
    (there is no runtime detection for SSE2). It improves LZMA
    compression speed (not decompression).
  - Fix the build with Intel C compiler 2021 (ICC, not ICX)
    on Linux. It defines __GNUC__ to 10 but doesn't support
    the __symver__ attribute introduced in GCC 10.
  * Scripts: Ignore warnings from xz by using --quiet --no-warn.
  This is needed if the input .xz files use an unsupported
  check type.
  * Translations:
  - Updated Croatian and Turkish translations.
  - One new translations wasn't included because it needed
    technical fixes. It will be in upcoming 5.4.0. No new
    translations will be added to the 5.2.x branch anymore.
  - Renamed the French man page translation file from
    fr_FR.po to fr.po and thus also its install directory
    (like /usr/share/man/fr_FR -&gt; .../fr).
  - Man page translations for upcoming 5.4.0 are now handled
    in the Translation Project.
  * Update doc/faq.txt a little so it's less out-of-date.</changelog>
  <changelog author="jengelh@inai.de" date="1669896000">- Rename xz-static-devel -&gt; xz-devel-static to follow the general
  naming used in openSUSE.</changelog>
  <changelog author="dmueller@suse.com" date="1671278400">- update to 5.2.10:
  * xz: Don't modify argv[] when parsing the --memlimit* and
  - -block-list command line options. This fixes confusing
    arguments in process listing (like "ps auxf").
  * GNU/Linux only: Use __has_attribute(__symver__) to detect if
    that attribute is supported. This fixes build on Mandriva where
    Clang is patched to define __GNUC__ to 11 by default (instead
    of 4 as used by Clang upstream).
  * liblzma:
  - Fixed an infinite loop in LZMA encoder initialization
    if dict_size &gt;= 2 GiB.
  - Fixed two cases of invalid free() that can happen if
    a tiny allocation fails in encoder re-initialization
    or in lzma_filters_update(). These bugs had some
    similarities with the bug fixed in 5.2.7.
  - Fixed lzma_block_encoder() not allowing the use of
    LZMA_SYNC_FLUSH with lzma_code() even though it was
    documented to be supported. The sync-flush code in
    the Block encoder was already used internally via
    lzma_stream_encoder(), so this was just a missing flag
    in the lzma_block_encoder() API function.
  - GNU/Linux only: Don't put symbol versions into static
    liblzma as it breaks things in some cases (and even if
    it didn't break anything, symbol versions in static
    libraries are useless anyway). The downside of the fix
    is that if the configure options --with-pic or --without-pic
    are used then it's not possible to build both shared and
    static liblzma at the same time on GNU/Linux anymore;
    with those options --disable-static or --disable-shared
    must be used too.
- drop unused xz-devel-static which is no longer supported when using
  - -with-pic (which is needed for shared libs)</changelog>
  <changelog author="dmueller@suse.com" date="1672401600">- update to 5.4.0:
    This bumps the minor version of liblzma because new features were
    added. The API and ABI are still backward compatible with liblzma
    5.2.x and 5.0.x.
    Summary of new features added in the 5.3.x development releases:
  * liblzma:
  - Added threaded .xz decompressor lzma_stream_decoder_mt().
    It can use multiple threads with .xz files that have multiple
    Blocks with size information in Block Headers. The threaded
    encoder in xz has always created such files.
    Single-threaded encoder cannot store the size information in
    Block Headers even if one used LZMA_FULL_FLUSH to create
    multiple Blocks, so this threaded decoder cannot use multiple
    threads with such files.
    If there are multiple Streams (concatenated .xz files), one
    Stream will be decompressed completely before starting the
    next Stream.
  - A new decoder flag LZMA_FAIL_FAST was added. It makes the
    threaded decompressor report errors soon instead of first
    flushing all pending data before the error location.
  - New Filter IDs:
  * LZMA_FILTER_ARM64 is for ARM64 binaries.
  * LZMA_FILTER_LZMA1EXT is for raw LZMA1 streams that don't
    necessarily use the end marker.
  - Added lzma_str_to_filters(), lzma_str_from_filters(), and
    lzma_str_list_filters() to convert a preset or a filter chain
    string to a lzma_filter[] and vice versa. These should make
    it easier to write applications that allow users to specify
    custom compression options.
  - Added lzma_filters_free() which can be convenient for freeing
    the filter options in a filter chain (an array of lzma_filter
    structures).
  - lzma_file_info_decoder() to makes it a little easier to get
    the Index field from .xz files. This helps in getting the
    uncompressed file size but an easy-to-use random access
    API is still missing which has existed in XZ for Java for
    a long time.
  - Added lzma_microlzma_encoder() and lzma_microlzma_decoder().
    It is used by erofs-utils and may be used by others too.
    The MicroLZMA format is a raw LZMA stream (without end marker)
    whose first byte (always 0x00) has been replaced with
    bitwise-negation of the LZMA properties (lc/lp/pb). It was
    created for use in EROFS but may be used in other contexts
    as well where it is important to avoid wasting bytes for
    stream headers or footers. The format is also supported by
    XZ Embedded (the XZ Embedded version in Linux got MicroLZMA
    support in Linux 5.16).
    The MicroLZMA encoder API in liblzma can compress into a
    fixed-sized output buffer so that as much data is compressed
    as can be fit into the buffer while still creating a valid
    MicroLZMA stream. This is needed for EROFS.
  - Added lzma_lzip_decoder() to decompress the .lz (lzip) file
    format version 0 and the original unextended version 1 files.
    Also lzma_auto_decoder() supports .lz files.
  - lzma_filters_update() can now be used with the multi-threaded
    encoder (lzma_stream_encoder_mt()) to change the filter chain
    after LZMA_FULL_BARRIER or LZMA_FULL_FLUSH.
  - In lzma_options_lzma, allow nice_len = 2 and 3 with the match
    finders that require at least 3 or 4. Now it is internally
    rounded up if needed.
  - CLMUL-based CRC64 on x86-64 and E2K with runtime processor
    detection. On 32-bit x86 it currently isn't available unless
  - -disable-assembler is used which can make the non-CLMUL
    CRC64 slower; this might be fixed in the future.
  - Building with --disable-threads --enable-small
    is now thread-safe if the compiler supports
    __attribute__((__constructor__)).
  * xz:
  - Using -T0 (--threads=0) will now use multi-threaded encoder
    even on a single-core system. This is to ensure that output
    from the same xz binary is identical on both single-core and
    multi-core systems.
  - --threads=+1 or -T+1 is now a way to put xz into
    multi-threaded mode while using only one worker thread.
    The + is ignored if the number is not 1.
  - A default soft memory usage limit is now used for compression
    when -T0 is used and no explicit limit has been specified.
    This soft limit is used to restrict the number of threads
    but if the limit is exceeded with even one thread then xz
    will continue with one thread using the multi-threaded
    encoder and this limit is ignored. If the number of threads
    is specified manually then no default limit will be used;
    this affects only -T0.
    This change helps on systems that have very many cores and
    using all of them for xz makes no sense. Previously xz -T0
    could run out of memory on such systems because it attempted
    to reserve memory for too many threads.
    This also helps with 32-bit builds which don't have a large
    amount of address space that would be required for many
    threads. The default soft limit for -T0 is at most 1400 MiB
    on all 32-bit platforms.
  - Previously a low value in --memlimit-compress wouldn't cause
    xz to switch from multi-threaded mode to single-threaded mode
    if the limit cannot otherwise be met; xz failed instead. Now
    xz can switch to single-threaded mode and then, if needed,
    scale down the LZMA2 dictionary size too just like it already
    did when it was started in single-threaded mode.
  - The option --no-adjust no longer prevents xz from scaling down
    the number of threads as that doesn't affect the compressed
    output (only performance). Now --no-adjust only prevents
    adjustments that affect compressed output, that is, with
  - -no-adjust xz won't switch from multi-threaded mode to
    single-threaded mode and won't scale down the LZMA2
    dictionary size.
  - Added a new option --memlimit-mt-decompress=LIMIT. This is
    used to limit the number of decompressor threads (possibly
    falling back to single-threaded mode) but it will never make
    xz refuse to decompress a file. This has a system-specific
    default value because without any limit xz could end up
    allocating memory for the whole compressed input file, the
    whole uncompressed output file, multiple thread-specific
    decompressor instances and so on. Basically xz could
    attempt to use an insane amount of memory even with fairly
    common files. The system-specific default value is currently
    the same as the one used for compression with -T0.
    The new option works together with the existing option
  - -memlimit-decompress=LIMIT. The old option sets a hard limit
    that must not be exceeded (xz will refuse to decompress)
    while the new option only restricts the number of threads.
    If the limit set with --memlimit-mt-decompress is greater
    than the limit set with --memlimit-compress, then the latter
    value is used also for --memlimit-mt-decompress.
  - Added new information to the output of xz --info-memory and
    new fields to the output of xz --robot --info-memory.
  - In --lzma2=nice=NUMBER allow 2 and 3 with all match finders
    now that liblzma handles it.
  - Don't mention endianness for ARM and ARM-Thumb filters in
  - -long-help. The filters only work for little endian
    instruction encoding but modern ARM processors using
    big endian data access still use little endian
    instruction encoding. So the help text was misleading.
    In contrast, the PowerPC filter is only for big endian
    32/64-bit PowerPC code. Little endian PowerPC would need
    a separate filter.
  - Added decompression support for the .lz (lzip) file format
    version 0 and the original unextended version 1. It is
    autodetected by default. See also the option --format on
    the xz man page.
  - Sandboxing enabled by default:
  * Capsicum (FreeBSD)
  * pledge(2) (OpenBSD)
  * Scripts now support the .lz format using xz.
  * A few new tests were added.
  * The liblzma-specific tests are now supported in CMake-based
    builds too ("make test").</changelog>
  <changelog author="dmueller@suse.com" date="1674302400">- update to 5.4.1:
  * liblzma:
  - Fixed the return value of lzma_microlzma_encoder() if the
    LZMA options lc/lp/pb are invalid. Invalid lc/lp/pb options
    made the function return LZMA_STREAM_END without encoding
    anything instead of returning LZMA_OPTIONS_ERROR.
  * Tests:
  - Fixed test script compatibility with ancient /bin/sh
    versions. Now the five test_compress_* tests should
    no longer fail on Solaris 10.
  - Added and refactored a few tests.
  * Translations:
  - Updated the Catalan and Esperanto translations.
  - Added Korean and Ukrainian man page translations.</changelog>
  <changelog author="mpluskal@suse.com" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="mpluskal@suse.com" date="1679313600">- Update to version 5.4.2:
  * All fixes from 5.2.11 that were not included in 5.4.1.
  * If xz is built with support for the Capsicum sandbox but running
    in an environment that doesn't support Capsicum, xz now runs
    normally without sandboxing instead of exiting with an error.
  * liblzma:
  - Documentation was updated to improve the style, consistency,
    and completeness of the liblzma API headers.
  - The Doxygen-generated HTML documentation for the liblzma API
    header files is now included in the source release and is
    installed as part of "make install". All JavaScript is
    removed to simplify license compliance and to reduce the
    install size.
  - Fixed a minor bug in lzma_str_from_filters() that produced
    too many filters in the output string instead of reporting
    an error if the input array had more than four filters. This
    bug did not affect xz.
  * Build systems:
  - autogen.sh now invokes the doxygen tool via the new wrapper
    script doxygen/update-doxygen, unless the command line option
  - -no-doxygen is used.
  - Added microlzma_encoder.c and microlzma_decoder.c to the
    VS project files for Windows and to the CMake build. These
    should have been included in 5.3.2alpha.
  * Tests:
  - Added a test to the CMake build that was forgotten in the
    previous release.
  - Added and refactored a few tests.
  * Translations:
  - Updated the Brazilian Portuguese translation.
  - Added Brazilian Portuguese man page translation.</changelog>
  <changelog author="fcrozat@suse.com" date="1680782400">- Update license tag, there is GPL-3.0-or-later code too.</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1683288000">- Update to version 5.4.3:
  * Build system fixes
  * Translation updates: Croatian
- update signing key</changelog>
  <changelog author="info@paolostivanin.com" date="1691064000">- Update to version 5.4.4:
  * liblzma and xzdec can now build against WASI SDK when threading
    support is disabled. xz and tests don't build yet.
  * documentation update
  * translations update</changelog>
  <changelog author="dimstar@opensuse.org" date="1692187200">- xznew: Remove bashsism.
- build: pass CONFIG_SHELL=/bin/sh to configure: the posix tools
  are setting the current SHELL as the shebang, which is overkill:
  any posix compliant shell, aka /bin/sh, is sufficient.</changelog>
  <changelog author="andrea.manzini@suse.com" date="1699358400">- Update to version 5.4.5:
  * liblzma:
  - Fixed an assertion failure that could be triggered by a large
    unpadded_size argument. It was verified that there was no
    other bug than the assertion failure.
  - Fixed a bug that prevented building with Windows Vista
    threading when __attribute__((__constructor__)) is not
    supported.
  * xz now properly handles special files such as "con" or "nul" on
    Windows. Before this fix, the following wrote "foo" to the
    console and deleted the input file "con_xz":
    echo foo | xz &gt; con_xz
    xz --suffix=_xz --decompress con_xz
  * Small fixes and improvements to the tests.
  * Updated translations: Chinese (simplified) and Esperanto.</changelog>
  <changelog author="dmueller@suse.com" date="1706443200">- update to 5.4.6:
  * Fixed a bug involving internal function pointers in liblzma
    not being initialized to NULL. The bug can only be
    triggered if lzma_filters_update() is called on a LZMA1
    encoder, so it does not affect xz or any application known
    to us that uses liblzma.
  * Fixed a regression introduced in 5.4.2 that caused
    encoding in the raw format to unnecessarily fail if --suffix
    was not used. For instance, the following command no longer
    reports that --suffix must be used:
    echo foo | xz --format=raw --lzma2 | wc -c
  * Fixed an issue on MinGW-w64 builds that prevented
    reading from or writing to non-terminal character devices
    like NUL.
  * Added a new test.</changelog>
  <changelog author="danilo.spinella@suse.com" date="1706529600">- Build static library on SLE</changelog>
  <changelog author="dmueller@suse.com" date="1711627200">- restore a bigger version number so that update works</changelog>
  <changelog author="dcermak@suse.com" date="1712232000">- Switch to using tar_scm for fetching the sources as the upstream
  tarballs on github are gone
- introduce _multibuild to allow building the translations outside
  of Ring0 and everything else in Ring0
- add rpmlintrc to silence harmless warnings</changelog>
  <changelog author="dmueller@suse.com" date="1712923200">- revert the switch to tar_scm which dropped the signature
  validation
- switch back to tarballs because the upstream tarballs are not
  gone
- reinstanciate keyring from Lasse
- go back to the last release signed by Lasse (5.4.2)
- revert multibuild, drop service and rpmlintrc
- use real_ver for the Source, move everything else back to
  %version like before the hectic XZ downgrade
- remove payload setting, we are using zstd now</changelog>
  <changelog author="info@paolostivanin.com" date="1717070400">- Update to 5.6.2:
  * Remove the backdoor (CVE-2024-3094).
  * Not changed: Memory sanitizer (MSAN) has a false positive
    in the CRC CLMUL code which also makes OSS Fuzz unhappy.
    Valgrind is smarter and doesn't complain.
    A revision to the CLMUL code is coming anyway and this issue
    will be cleaned up as part of it. It won't be backported to
    5.6.x or 5.4.x because the old code isn't wrong. There is
    no reason to risk introducing regressions in old branches
    just to silence a false positive.
  * liblzma:
  - lzma_index_decoder() and lzma_index_buffer_decode(): Fix
    a missing output pointer initialization (*i = NULL) if the
    functions are called with invalid arguments. The API docs
    say that such an initialization is always done. In practice
    this matters very little because the problem can only occur
    if the calling application has a bug and these functions
    return LZMA_PROG_ERROR.
  - lzma_str_to_filters(): Fix a missing output pointer
    initialization (*error_pos = 0). This is very similar
    to the fix above.
  - Fix C standard conformance with function pointer types.
  - Remove GNU indirect function (IFUNC) support. This is *NOT*
    done for security reasons even though the backdoor relied on
    this code. The performance benefits of IFUNC are too tiny in
    this project to make the extra complexity worth it.
  - FreeBSD on ARM64: Add error checking to CRC32 instruction
    support detection.
  - Fix building with NVIDIA HPC SDK.
  * xz:
  - Fix a C standard conformance issue in --block-list parsing
    (arithmetic on a null pointer).
  - Fix a warning from GNU groff when processing the man page:
    "warning: cannot select font 'CW'"
  * xzdec: Add support for Linux Landlock ABI version 4. xz already
    had the v3-to-v4 change but it had been forgotten from xzdec.</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1728302400">- Update to 5.6.3:
  * liblzma:
  - Fix x86-64 inline assembly compatibility with GNU Binutils
    older than 2.27.
  - Fix the build with GCC 4.2 on OpenBSD/sparc64.
  * xzdec: Display an error instead of failing silently if the
    unsupported option -M is specified.
  * lzmainfo: Fix integer overflows when rounding the dictionary and
    uncompressed sizes to the nearest mebibyte.
  * Autotools-based build:
  - Fix feature checks with link-time optimization (-flto).
  - Solaris: Fix a compatibility issue in version.sh. It matters
    if one wants to regenerate configure by running autoconf.
  * CMake:
  - Use paths relative to ${prefix} in liblzma.pc when possible.
    This is done only with CMake &gt;= 3.20.
  - Prefer a C11 compiler over a C99 compiler but accept both.
  - Link Threads::Threads against liblzma using PRIVATE so that
  - pthread and such flags won't unnecessarily get included in
    the usage requirements of shared liblzma. That is,
    target_link_libraries(foo PRIVATE liblzma::liblzma) no
    longer adds -pthread if using POSIX threads and linking
    against shared liblzma. The threading flags are still added
    if linking against static liblzma.
  * Updated translations: Catalan, Chinese (simplified), and
    Brazilian Portuguese.</changelog>
</package>
<package pkgid="228221752c188e6fca3968d736dff1df6bdaf0b674d0b22e8968a58f00d0f2a7" name="xz-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.6.3" rel="2.1"/>
  <changelog author="gmbr3@opensuse.org" date="1664884800">- Move localised man pages to lang subpackage</changelog>
  <changelog author="danilo.spinella@suse.com" date="1668772800">- Update to 5.2.8:
  * xz:
  - If xz cannot remove an input file when it should, this
    is now treated as a warning (exit status 2) instead of
    an error (exit status 1). This matches GNU gzip and it
    is more logical as at that point the output file has
    already been successfully closed.
  - Fix handling of .xz files with an unsupported check type.
    Previously such printed a warning message but then xz
    behaved as if an error had occurred (didn't decompress,
    exit status 1). Now a warning is printed, decompression
    is done anyway, and exit status is 2. This used to work
    slightly before 5.0.0. In practice this bug matters only
    if xz has been built with some check types disabled. As
    instructed in PACKAGERS, such builds should be done in
    special situations only.
  - Fix "xz -dc --single-stream tests/files/good-0-empty.xz"
    which failed with "Internal error (bug)". That is,
  - -single-stream was broken if the first .xz stream in
    the input file didn't contain any uncompressed data.
  - Fix displaying file sizes in the progress indicator when
    working in passthru mode and there are multiple input files.
    Just like "gzip -cdf", "xz -cdf" works like "cat" when the
    input file isn't a supported compressed file format. In
    this case the file size counters weren't reset between
    files so with multiple input files the progress indicator
    displayed an incorrect (too large) value.
  * liblzma:
  - API docs in lzma/container.h:
  * Update the list of decoder flags in the decoder
    function docs.
  * Explain LZMA_CONCATENATED behavior with .lzma files
    in lzma_auto_decoder() docs.
  - OpenBSD: Use HW_NCPUONLINE to detect the number of
    available hardware threads in lzma_physmem().
  - Fix use of wrong macro to detect x86 SSE2 support.
    __SSE2_MATH__ was used with GCC/Clang but the correct
    one is __SSE2__. The first one means that SSE2 is used
    for floating point math which is irrelevant here.
    The affected SSE2 code isn't used on x86-64 so this affects
    only 32-bit x86 builds that use -msse2 without -mfpmath=sse
    (there is no runtime detection for SSE2). It improves LZMA
    compression speed (not decompression).
  - Fix the build with Intel C compiler 2021 (ICC, not ICX)
    on Linux. It defines __GNUC__ to 10 but doesn't support
    the __symver__ attribute introduced in GCC 10.
  * Scripts: Ignore warnings from xz by using --quiet --no-warn.
  This is needed if the input .xz files use an unsupported
  check type.
  * Translations:
  - Updated Croatian and Turkish translations.
  - One new translations wasn't included because it needed
    technical fixes. It will be in upcoming 5.4.0. No new
    translations will be added to the 5.2.x branch anymore.
  - Renamed the French man page translation file from
    fr_FR.po to fr.po and thus also its install directory
    (like /usr/share/man/fr_FR -&gt; .../fr).
  - Man page translations for upcoming 5.4.0 are now handled
    in the Translation Project.
  * Update doc/faq.txt a little so it's less out-of-date.</changelog>
  <changelog author="jengelh@inai.de" date="1669896000">- Rename xz-static-devel -&gt; xz-devel-static to follow the general
  naming used in openSUSE.</changelog>
  <changelog author="dmueller@suse.com" date="1671278400">- update to 5.2.10:
  * xz: Don't modify argv[] when parsing the --memlimit* and
  - -block-list command line options. This fixes confusing
    arguments in process listing (like "ps auxf").
  * GNU/Linux only: Use __has_attribute(__symver__) to detect if
    that attribute is supported. This fixes build on Mandriva where
    Clang is patched to define __GNUC__ to 11 by default (instead
    of 4 as used by Clang upstream).
  * liblzma:
  - Fixed an infinite loop in LZMA encoder initialization
    if dict_size &gt;= 2 GiB.
  - Fixed two cases of invalid free() that can happen if
    a tiny allocation fails in encoder re-initialization
    or in lzma_filters_update(). These bugs had some
    similarities with the bug fixed in 5.2.7.
  - Fixed lzma_block_encoder() not allowing the use of
    LZMA_SYNC_FLUSH with lzma_code() even though it was
    documented to be supported. The sync-flush code in
    the Block encoder was already used internally via
    lzma_stream_encoder(), so this was just a missing flag
    in the lzma_block_encoder() API function.
  - GNU/Linux only: Don't put symbol versions into static
    liblzma as it breaks things in some cases (and even if
    it didn't break anything, symbol versions in static
    libraries are useless anyway). The downside of the fix
    is that if the configure options --with-pic or --without-pic
    are used then it's not possible to build both shared and
    static liblzma at the same time on GNU/Linux anymore;
    with those options --disable-static or --disable-shared
    must be used too.
- drop unused xz-devel-static which is no longer supported when using
  - -with-pic (which is needed for shared libs)</changelog>
  <changelog author="dmueller@suse.com" date="1672401600">- update to 5.4.0:
    This bumps the minor version of liblzma because new features were
    added. The API and ABI are still backward compatible with liblzma
    5.2.x and 5.0.x.
    Summary of new features added in the 5.3.x development releases:
  * liblzma:
  - Added threaded .xz decompressor lzma_stream_decoder_mt().
    It can use multiple threads with .xz files that have multiple
    Blocks with size information in Block Headers. The threaded
    encoder in xz has always created such files.
    Single-threaded encoder cannot store the size information in
    Block Headers even if one used LZMA_FULL_FLUSH to create
    multiple Blocks, so this threaded decoder cannot use multiple
    threads with such files.
    If there are multiple Streams (concatenated .xz files), one
    Stream will be decompressed completely before starting the
    next Stream.
  - A new decoder flag LZMA_FAIL_FAST was added. It makes the
    threaded decompressor report errors soon instead of first
    flushing all pending data before the error location.
  - New Filter IDs:
  * LZMA_FILTER_ARM64 is for ARM64 binaries.
  * LZMA_FILTER_LZMA1EXT is for raw LZMA1 streams that don't
    necessarily use the end marker.
  - Added lzma_str_to_filters(), lzma_str_from_filters(), and
    lzma_str_list_filters() to convert a preset or a filter chain
    string to a lzma_filter[] and vice versa. These should make
    it easier to write applications that allow users to specify
    custom compression options.
  - Added lzma_filters_free() which can be convenient for freeing
    the filter options in a filter chain (an array of lzma_filter
    structures).
  - lzma_file_info_decoder() to makes it a little easier to get
    the Index field from .xz files. This helps in getting the
    uncompressed file size but an easy-to-use random access
    API is still missing which has existed in XZ for Java for
    a long time.
  - Added lzma_microlzma_encoder() and lzma_microlzma_decoder().
    It is used by erofs-utils and may be used by others too.
    The MicroLZMA format is a raw LZMA stream (without end marker)
    whose first byte (always 0x00) has been replaced with
    bitwise-negation of the LZMA properties (lc/lp/pb). It was
    created for use in EROFS but may be used in other contexts
    as well where it is important to avoid wasting bytes for
    stream headers or footers. The format is also supported by
    XZ Embedded (the XZ Embedded version in Linux got MicroLZMA
    support in Linux 5.16).
    The MicroLZMA encoder API in liblzma can compress into a
    fixed-sized output buffer so that as much data is compressed
    as can be fit into the buffer while still creating a valid
    MicroLZMA stream. This is needed for EROFS.
  - Added lzma_lzip_decoder() to decompress the .lz (lzip) file
    format version 0 and the original unextended version 1 files.
    Also lzma_auto_decoder() supports .lz files.
  - lzma_filters_update() can now be used with the multi-threaded
    encoder (lzma_stream_encoder_mt()) to change the filter chain
    after LZMA_FULL_BARRIER or LZMA_FULL_FLUSH.
  - In lzma_options_lzma, allow nice_len = 2 and 3 with the match
    finders that require at least 3 or 4. Now it is internally
    rounded up if needed.
  - CLMUL-based CRC64 on x86-64 and E2K with runtime processor
    detection. On 32-bit x86 it currently isn't available unless
  - -disable-assembler is used which can make the non-CLMUL
    CRC64 slower; this might be fixed in the future.
  - Building with --disable-threads --enable-small
    is now thread-safe if the compiler supports
    __attribute__((__constructor__)).
  * xz:
  - Using -T0 (--threads=0) will now use multi-threaded encoder
    even on a single-core system. This is to ensure that output
    from the same xz binary is identical on both single-core and
    multi-core systems.
  - --threads=+1 or -T+1 is now a way to put xz into
    multi-threaded mode while using only one worker thread.
    The + is ignored if the number is not 1.
  - A default soft memory usage limit is now used for compression
    when -T0 is used and no explicit limit has been specified.
    This soft limit is used to restrict the number of threads
    but if the limit is exceeded with even one thread then xz
    will continue with one thread using the multi-threaded
    encoder and this limit is ignored. If the number of threads
    is specified manually then no default limit will be used;
    this affects only -T0.
    This change helps on systems that have very many cores and
    using all of them for xz makes no sense. Previously xz -T0
    could run out of memory on such systems because it attempted
    to reserve memory for too many threads.
    This also helps with 32-bit builds which don't have a large
    amount of address space that would be required for many
    threads. The default soft limit for -T0 is at most 1400 MiB
    on all 32-bit platforms.
  - Previously a low value in --memlimit-compress wouldn't cause
    xz to switch from multi-threaded mode to single-threaded mode
    if the limit cannot otherwise be met; xz failed instead. Now
    xz can switch to single-threaded mode and then, if needed,
    scale down the LZMA2 dictionary size too just like it already
    did when it was started in single-threaded mode.
  - The option --no-adjust no longer prevents xz from scaling down
    the number of threads as that doesn't affect the compressed
    output (only performance). Now --no-adjust only prevents
    adjustments that affect compressed output, that is, with
  - -no-adjust xz won't switch from multi-threaded mode to
    single-threaded mode and won't scale down the LZMA2
    dictionary size.
  - Added a new option --memlimit-mt-decompress=LIMIT. This is
    used to limit the number of decompressor threads (possibly
    falling back to single-threaded mode) but it will never make
    xz refuse to decompress a file. This has a system-specific
    default value because without any limit xz could end up
    allocating memory for the whole compressed input file, the
    whole uncompressed output file, multiple thread-specific
    decompressor instances and so on. Basically xz could
    attempt to use an insane amount of memory even with fairly
    common files. The system-specific default value is currently
    the same as the one used for compression with -T0.
    The new option works together with the existing option
  - -memlimit-decompress=LIMIT. The old option sets a hard limit
    that must not be exceeded (xz will refuse to decompress)
    while the new option only restricts the number of threads.
    If the limit set with --memlimit-mt-decompress is greater
    than the limit set with --memlimit-compress, then the latter
    value is used also for --memlimit-mt-decompress.
  - Added new information to the output of xz --info-memory and
    new fields to the output of xz --robot --info-memory.
  - In --lzma2=nice=NUMBER allow 2 and 3 with all match finders
    now that liblzma handles it.
  - Don't mention endianness for ARM and ARM-Thumb filters in
  - -long-help. The filters only work for little endian
    instruction encoding but modern ARM processors using
    big endian data access still use little endian
    instruction encoding. So the help text was misleading.
    In contrast, the PowerPC filter is only for big endian
    32/64-bit PowerPC code. Little endian PowerPC would need
    a separate filter.
  - Added decompression support for the .lz (lzip) file format
    version 0 and the original unextended version 1. It is
    autodetected by default. See also the option --format on
    the xz man page.
  - Sandboxing enabled by default:
  * Capsicum (FreeBSD)
  * pledge(2) (OpenBSD)
  * Scripts now support the .lz format using xz.
  * A few new tests were added.
  * The liblzma-specific tests are now supported in CMake-based
    builds too ("make test").</changelog>
  <changelog author="dmueller@suse.com" date="1674302400">- update to 5.4.1:
  * liblzma:
  - Fixed the return value of lzma_microlzma_encoder() if the
    LZMA options lc/lp/pb are invalid. Invalid lc/lp/pb options
    made the function return LZMA_STREAM_END without encoding
    anything instead of returning LZMA_OPTIONS_ERROR.
  * Tests:
  - Fixed test script compatibility with ancient /bin/sh
    versions. Now the five test_compress_* tests should
    no longer fail on Solaris 10.
  - Added and refactored a few tests.
  * Translations:
  - Updated the Catalan and Esperanto translations.
  - Added Korean and Ukrainian man page translations.</changelog>
  <changelog author="mpluskal@suse.com" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="mpluskal@suse.com" date="1679313600">- Update to version 5.4.2:
  * All fixes from 5.2.11 that were not included in 5.4.1.
  * If xz is built with support for the Capsicum sandbox but running
    in an environment that doesn't support Capsicum, xz now runs
    normally without sandboxing instead of exiting with an error.
  * liblzma:
  - Documentation was updated to improve the style, consistency,
    and completeness of the liblzma API headers.
  - The Doxygen-generated HTML documentation for the liblzma API
    header files is now included in the source release and is
    installed as part of "make install". All JavaScript is
    removed to simplify license compliance and to reduce the
    install size.
  - Fixed a minor bug in lzma_str_from_filters() that produced
    too many filters in the output string instead of reporting
    an error if the input array had more than four filters. This
    bug did not affect xz.
  * Build systems:
  - autogen.sh now invokes the doxygen tool via the new wrapper
    script doxygen/update-doxygen, unless the command line option
  - -no-doxygen is used.
  - Added microlzma_encoder.c and microlzma_decoder.c to the
    VS project files for Windows and to the CMake build. These
    should have been included in 5.3.2alpha.
  * Tests:
  - Added a test to the CMake build that was forgotten in the
    previous release.
  - Added and refactored a few tests.
  * Translations:
  - Updated the Brazilian Portuguese translation.
  - Added Brazilian Portuguese man page translation.</changelog>
  <changelog author="fcrozat@suse.com" date="1680782400">- Update license tag, there is GPL-3.0-or-later code too.</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1683288000">- Update to version 5.4.3:
  * Build system fixes
  * Translation updates: Croatian
- update signing key</changelog>
  <changelog author="info@paolostivanin.com" date="1691064000">- Update to version 5.4.4:
  * liblzma and xzdec can now build against WASI SDK when threading
    support is disabled. xz and tests don't build yet.
  * documentation update
  * translations update</changelog>
  <changelog author="dimstar@opensuse.org" date="1692187200">- xznew: Remove bashsism.
- build: pass CONFIG_SHELL=/bin/sh to configure: the posix tools
  are setting the current SHELL as the shebang, which is overkill:
  any posix compliant shell, aka /bin/sh, is sufficient.</changelog>
  <changelog author="andrea.manzini@suse.com" date="1699358400">- Update to version 5.4.5:
  * liblzma:
  - Fixed an assertion failure that could be triggered by a large
    unpadded_size argument. It was verified that there was no
    other bug than the assertion failure.
  - Fixed a bug that prevented building with Windows Vista
    threading when __attribute__((__constructor__)) is not
    supported.
  * xz now properly handles special files such as "con" or "nul" on
    Windows. Before this fix, the following wrote "foo" to the
    console and deleted the input file "con_xz":
    echo foo | xz &gt; con_xz
    xz --suffix=_xz --decompress con_xz
  * Small fixes and improvements to the tests.
  * Updated translations: Chinese (simplified) and Esperanto.</changelog>
  <changelog author="dmueller@suse.com" date="1706443200">- update to 5.4.6:
  * Fixed a bug involving internal function pointers in liblzma
    not being initialized to NULL. The bug can only be
    triggered if lzma_filters_update() is called on a LZMA1
    encoder, so it does not affect xz or any application known
    to us that uses liblzma.
  * Fixed a regression introduced in 5.4.2 that caused
    encoding in the raw format to unnecessarily fail if --suffix
    was not used. For instance, the following command no longer
    reports that --suffix must be used:
    echo foo | xz --format=raw --lzma2 | wc -c
  * Fixed an issue on MinGW-w64 builds that prevented
    reading from or writing to non-terminal character devices
    like NUL.
  * Added a new test.</changelog>
  <changelog author="danilo.spinella@suse.com" date="1706529600">- Build static library on SLE</changelog>
  <changelog author="dmueller@suse.com" date="1711627200">- restore a bigger version number so that update works</changelog>
  <changelog author="dcermak@suse.com" date="1712232000">- Switch to using tar_scm for fetching the sources as the upstream
  tarballs on github are gone
- introduce _multibuild to allow building the translations outside
  of Ring0 and everything else in Ring0
- add rpmlintrc to silence harmless warnings</changelog>
  <changelog author="dmueller@suse.com" date="1712923200">- revert the switch to tar_scm which dropped the signature
  validation
- switch back to tarballs because the upstream tarballs are not
  gone
- reinstanciate keyring from Lasse
- go back to the last release signed by Lasse (5.4.2)
- revert multibuild, drop service and rpmlintrc
- use real_ver for the Source, move everything else back to
  %version like before the hectic XZ downgrade
- remove payload setting, we are using zstd now</changelog>
  <changelog author="info@paolostivanin.com" date="1717070400">- Update to 5.6.2:
  * Remove the backdoor (CVE-2024-3094).
  * Not changed: Memory sanitizer (MSAN) has a false positive
    in the CRC CLMUL code which also makes OSS Fuzz unhappy.
    Valgrind is smarter and doesn't complain.
    A revision to the CLMUL code is coming anyway and this issue
    will be cleaned up as part of it. It won't be backported to
    5.6.x or 5.4.x because the old code isn't wrong. There is
    no reason to risk introducing regressions in old branches
    just to silence a false positive.
  * liblzma:
  - lzma_index_decoder() and lzma_index_buffer_decode(): Fix
    a missing output pointer initialization (*i = NULL) if the
    functions are called with invalid arguments. The API docs
    say that such an initialization is always done. In practice
    this matters very little because the problem can only occur
    if the calling application has a bug and these functions
    return LZMA_PROG_ERROR.
  - lzma_str_to_filters(): Fix a missing output pointer
    initialization (*error_pos = 0). This is very similar
    to the fix above.
  - Fix C standard conformance with function pointer types.
  - Remove GNU indirect function (IFUNC) support. This is *NOT*
    done for security reasons even though the backdoor relied on
    this code. The performance benefits of IFUNC are too tiny in
    this project to make the extra complexity worth it.
  - FreeBSD on ARM64: Add error checking to CRC32 instruction
    support detection.
  - Fix building with NVIDIA HPC SDK.
  * xz:
  - Fix a C standard conformance issue in --block-list parsing
    (arithmetic on a null pointer).
  - Fix a warning from GNU groff when processing the man page:
    "warning: cannot select font 'CW'"
  * xzdec: Add support for Linux Landlock ABI version 4. xz already
    had the v3-to-v4 change but it had been forgotten from xzdec.</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1728302400">- Update to 5.6.3:
  * liblzma:
  - Fix x86-64 inline assembly compatibility with GNU Binutils
    older than 2.27.
  - Fix the build with GCC 4.2 on OpenBSD/sparc64.
  * xzdec: Display an error instead of failing silently if the
    unsupported option -M is specified.
  * lzmainfo: Fix integer overflows when rounding the dictionary and
    uncompressed sizes to the nearest mebibyte.
  * Autotools-based build:
  - Fix feature checks with link-time optimization (-flto).
  - Solaris: Fix a compatibility issue in version.sh. It matters
    if one wants to regenerate configure by running autoconf.
  * CMake:
  - Use paths relative to ${prefix} in liblzma.pc when possible.
    This is done only with CMake &gt;= 3.20.
  - Prefer a C11 compiler over a C99 compiler but accept both.
  - Link Threads::Threads against liblzma using PRIVATE so that
  - pthread and such flags won't unnecessarily get included in
    the usage requirements of shared liblzma. That is,
    target_link_libraries(foo PRIVATE liblzma::liblzma) no
    longer adds -pthread if using POSIX threads and linking
    against shared liblzma. The threading flags are still added
    if linking against static liblzma.
  * Updated translations: Catalan, Chinese (simplified), and
    Brazilian Portuguese.</changelog>
</package>
<package pkgid="2fff54df249eb23e5d0e5a7b80f2d322686f979fefb3fc23aebbd6841789a9fa" name="xz-debugsource" arch="x86_64">
  <version epoch="0" ver="5.6.3" rel="2.1"/>
  <changelog author="gmbr3@opensuse.org" date="1664884800">- Move localised man pages to lang subpackage</changelog>
  <changelog author="danilo.spinella@suse.com" date="1668772800">- Update to 5.2.8:
  * xz:
  - If xz cannot remove an input file when it should, this
    is now treated as a warning (exit status 2) instead of
    an error (exit status 1). This matches GNU gzip and it
    is more logical as at that point the output file has
    already been successfully closed.
  - Fix handling of .xz files with an unsupported check type.
    Previously such printed a warning message but then xz
    behaved as if an error had occurred (didn't decompress,
    exit status 1). Now a warning is printed, decompression
    is done anyway, and exit status is 2. This used to work
    slightly before 5.0.0. In practice this bug matters only
    if xz has been built with some check types disabled. As
    instructed in PACKAGERS, such builds should be done in
    special situations only.
  - Fix "xz -dc --single-stream tests/files/good-0-empty.xz"
    which failed with "Internal error (bug)". That is,
  - -single-stream was broken if the first .xz stream in
    the input file didn't contain any uncompressed data.
  - Fix displaying file sizes in the progress indicator when
    working in passthru mode and there are multiple input files.
    Just like "gzip -cdf", "xz -cdf" works like "cat" when the
    input file isn't a supported compressed file format. In
    this case the file size counters weren't reset between
    files so with multiple input files the progress indicator
    displayed an incorrect (too large) value.
  * liblzma:
  - API docs in lzma/container.h:
  * Update the list of decoder flags in the decoder
    function docs.
  * Explain LZMA_CONCATENATED behavior with .lzma files
    in lzma_auto_decoder() docs.
  - OpenBSD: Use HW_NCPUONLINE to detect the number of
    available hardware threads in lzma_physmem().
  - Fix use of wrong macro to detect x86 SSE2 support.
    __SSE2_MATH__ was used with GCC/Clang but the correct
    one is __SSE2__. The first one means that SSE2 is used
    for floating point math which is irrelevant here.
    The affected SSE2 code isn't used on x86-64 so this affects
    only 32-bit x86 builds that use -msse2 without -mfpmath=sse
    (there is no runtime detection for SSE2). It improves LZMA
    compression speed (not decompression).
  - Fix the build with Intel C compiler 2021 (ICC, not ICX)
    on Linux. It defines __GNUC__ to 10 but doesn't support
    the __symver__ attribute introduced in GCC 10.
  * Scripts: Ignore warnings from xz by using --quiet --no-warn.
  This is needed if the input .xz files use an unsupported
  check type.
  * Translations:
  - Updated Croatian and Turkish translations.
  - One new translations wasn't included because it needed
    technical fixes. It will be in upcoming 5.4.0. No new
    translations will be added to the 5.2.x branch anymore.
  - Renamed the French man page translation file from
    fr_FR.po to fr.po and thus also its install directory
    (like /usr/share/man/fr_FR -&gt; .../fr).
  - Man page translations for upcoming 5.4.0 are now handled
    in the Translation Project.
  * Update doc/faq.txt a little so it's less out-of-date.</changelog>
  <changelog author="jengelh@inai.de" date="1669896000">- Rename xz-static-devel -&gt; xz-devel-static to follow the general
  naming used in openSUSE.</changelog>
  <changelog author="dmueller@suse.com" date="1671278400">- update to 5.2.10:
  * xz: Don't modify argv[] when parsing the --memlimit* and
  - -block-list command line options. This fixes confusing
    arguments in process listing (like "ps auxf").
  * GNU/Linux only: Use __has_attribute(__symver__) to detect if
    that attribute is supported. This fixes build on Mandriva where
    Clang is patched to define __GNUC__ to 11 by default (instead
    of 4 as used by Clang upstream).
  * liblzma:
  - Fixed an infinite loop in LZMA encoder initialization
    if dict_size &gt;= 2 GiB.
  - Fixed two cases of invalid free() that can happen if
    a tiny allocation fails in encoder re-initialization
    or in lzma_filters_update(). These bugs had some
    similarities with the bug fixed in 5.2.7.
  - Fixed lzma_block_encoder() not allowing the use of
    LZMA_SYNC_FLUSH with lzma_code() even though it was
    documented to be supported. The sync-flush code in
    the Block encoder was already used internally via
    lzma_stream_encoder(), so this was just a missing flag
    in the lzma_block_encoder() API function.
  - GNU/Linux only: Don't put symbol versions into static
    liblzma as it breaks things in some cases (and even if
    it didn't break anything, symbol versions in static
    libraries are useless anyway). The downside of the fix
    is that if the configure options --with-pic or --without-pic
    are used then it's not possible to build both shared and
    static liblzma at the same time on GNU/Linux anymore;
    with those options --disable-static or --disable-shared
    must be used too.
- drop unused xz-devel-static which is no longer supported when using
  - -with-pic (which is needed for shared libs)</changelog>
  <changelog author="dmueller@suse.com" date="1672401600">- update to 5.4.0:
    This bumps the minor version of liblzma because new features were
    added. The API and ABI are still backward compatible with liblzma
    5.2.x and 5.0.x.
    Summary of new features added in the 5.3.x development releases:
  * liblzma:
  - Added threaded .xz decompressor lzma_stream_decoder_mt().
    It can use multiple threads with .xz files that have multiple
    Blocks with size information in Block Headers. The threaded
    encoder in xz has always created such files.
    Single-threaded encoder cannot store the size information in
    Block Headers even if one used LZMA_FULL_FLUSH to create
    multiple Blocks, so this threaded decoder cannot use multiple
    threads with such files.
    If there are multiple Streams (concatenated .xz files), one
    Stream will be decompressed completely before starting the
    next Stream.
  - A new decoder flag LZMA_FAIL_FAST was added. It makes the
    threaded decompressor report errors soon instead of first
    flushing all pending data before the error location.
  - New Filter IDs:
  * LZMA_FILTER_ARM64 is for ARM64 binaries.
  * LZMA_FILTER_LZMA1EXT is for raw LZMA1 streams that don't
    necessarily use the end marker.
  - Added lzma_str_to_filters(), lzma_str_from_filters(), and
    lzma_str_list_filters() to convert a preset or a filter chain
    string to a lzma_filter[] and vice versa. These should make
    it easier to write applications that allow users to specify
    custom compression options.
  - Added lzma_filters_free() which can be convenient for freeing
    the filter options in a filter chain (an array of lzma_filter
    structures).
  - lzma_file_info_decoder() to makes it a little easier to get
    the Index field from .xz files. This helps in getting the
    uncompressed file size but an easy-to-use random access
    API is still missing which has existed in XZ for Java for
    a long time.
  - Added lzma_microlzma_encoder() and lzma_microlzma_decoder().
    It is used by erofs-utils and may be used by others too.
    The MicroLZMA format is a raw LZMA stream (without end marker)
    whose first byte (always 0x00) has been replaced with
    bitwise-negation of the LZMA properties (lc/lp/pb). It was
    created for use in EROFS but may be used in other contexts
    as well where it is important to avoid wasting bytes for
    stream headers or footers. The format is also supported by
    XZ Embedded (the XZ Embedded version in Linux got MicroLZMA
    support in Linux 5.16).
    The MicroLZMA encoder API in liblzma can compress into a
    fixed-sized output buffer so that as much data is compressed
    as can be fit into the buffer while still creating a valid
    MicroLZMA stream. This is needed for EROFS.
  - Added lzma_lzip_decoder() to decompress the .lz (lzip) file
    format version 0 and the original unextended version 1 files.
    Also lzma_auto_decoder() supports .lz files.
  - lzma_filters_update() can now be used with the multi-threaded
    encoder (lzma_stream_encoder_mt()) to change the filter chain
    after LZMA_FULL_BARRIER or LZMA_FULL_FLUSH.
  - In lzma_options_lzma, allow nice_len = 2 and 3 with the match
    finders that require at least 3 or 4. Now it is internally
    rounded up if needed.
  - CLMUL-based CRC64 on x86-64 and E2K with runtime processor
    detection. On 32-bit x86 it currently isn't available unless
  - -disable-assembler is used which can make the non-CLMUL
    CRC64 slower; this might be fixed in the future.
  - Building with --disable-threads --enable-small
    is now thread-safe if the compiler supports
    __attribute__((__constructor__)).
  * xz:
  - Using -T0 (--threads=0) will now use multi-threaded encoder
    even on a single-core system. This is to ensure that output
    from the same xz binary is identical on both single-core and
    multi-core systems.
  - --threads=+1 or -T+1 is now a way to put xz into
    multi-threaded mode while using only one worker thread.
    The + is ignored if the number is not 1.
  - A default soft memory usage limit is now used for compression
    when -T0 is used and no explicit limit has been specified.
    This soft limit is used to restrict the number of threads
    but if the limit is exceeded with even one thread then xz
    will continue with one thread using the multi-threaded
    encoder and this limit is ignored. If the number of threads
    is specified manually then no default limit will be used;
    this affects only -T0.
    This change helps on systems that have very many cores and
    using all of them for xz makes no sense. Previously xz -T0
    could run out of memory on such systems because it attempted
    to reserve memory for too many threads.
    This also helps with 32-bit builds which don't have a large
    amount of address space that would be required for many
    threads. The default soft limit for -T0 is at most 1400 MiB
    on all 32-bit platforms.
  - Previously a low value in --memlimit-compress wouldn't cause
    xz to switch from multi-threaded mode to single-threaded mode
    if the limit cannot otherwise be met; xz failed instead. Now
    xz can switch to single-threaded mode and then, if needed,
    scale down the LZMA2 dictionary size too just like it already
    did when it was started in single-threaded mode.
  - The option --no-adjust no longer prevents xz from scaling down
    the number of threads as that doesn't affect the compressed
    output (only performance). Now --no-adjust only prevents
    adjustments that affect compressed output, that is, with
  - -no-adjust xz won't switch from multi-threaded mode to
    single-threaded mode and won't scale down the LZMA2
    dictionary size.
  - Added a new option --memlimit-mt-decompress=LIMIT. This is
    used to limit the number of decompressor threads (possibly
    falling back to single-threaded mode) but it will never make
    xz refuse to decompress a file. This has a system-specific
    default value because without any limit xz could end up
    allocating memory for the whole compressed input file, the
    whole uncompressed output file, multiple thread-specific
    decompressor instances and so on. Basically xz could
    attempt to use an insane amount of memory even with fairly
    common files. The system-specific default value is currently
    the same as the one used for compression with -T0.
    The new option works together with the existing option
  - -memlimit-decompress=LIMIT. The old option sets a hard limit
    that must not be exceeded (xz will refuse to decompress)
    while the new option only restricts the number of threads.
    If the limit set with --memlimit-mt-decompress is greater
    than the limit set with --memlimit-compress, then the latter
    value is used also for --memlimit-mt-decompress.
  - Added new information to the output of xz --info-memory and
    new fields to the output of xz --robot --info-memory.
  - In --lzma2=nice=NUMBER allow 2 and 3 with all match finders
    now that liblzma handles it.
  - Don't mention endianness for ARM and ARM-Thumb filters in
  - -long-help. The filters only work for little endian
    instruction encoding but modern ARM processors using
    big endian data access still use little endian
    instruction encoding. So the help text was misleading.
    In contrast, the PowerPC filter is only for big endian
    32/64-bit PowerPC code. Little endian PowerPC would need
    a separate filter.
  - Added decompression support for the .lz (lzip) file format
    version 0 and the original unextended version 1. It is
    autodetected by default. See also the option --format on
    the xz man page.
  - Sandboxing enabled by default:
  * Capsicum (FreeBSD)
  * pledge(2) (OpenBSD)
  * Scripts now support the .lz format using xz.
  * A few new tests were added.
  * The liblzma-specific tests are now supported in CMake-based
    builds too ("make test").</changelog>
  <changelog author="dmueller@suse.com" date="1674302400">- update to 5.4.1:
  * liblzma:
  - Fixed the return value of lzma_microlzma_encoder() if the
    LZMA options lc/lp/pb are invalid. Invalid lc/lp/pb options
    made the function return LZMA_STREAM_END without encoding
    anything instead of returning LZMA_OPTIONS_ERROR.
  * Tests:
  - Fixed test script compatibility with ancient /bin/sh
    versions. Now the five test_compress_* tests should
    no longer fail on Solaris 10.
  - Added and refactored a few tests.
  * Translations:
  - Updated the Catalan and Esperanto translations.
  - Added Korean and Ukrainian man page translations.</changelog>
  <changelog author="mpluskal@suse.com" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="mpluskal@suse.com" date="1679313600">- Update to version 5.4.2:
  * All fixes from 5.2.11 that were not included in 5.4.1.
  * If xz is built with support for the Capsicum sandbox but running
    in an environment that doesn't support Capsicum, xz now runs
    normally without sandboxing instead of exiting with an error.
  * liblzma:
  - Documentation was updated to improve the style, consistency,
    and completeness of the liblzma API headers.
  - The Doxygen-generated HTML documentation for the liblzma API
    header files is now included in the source release and is
    installed as part of "make install". All JavaScript is
    removed to simplify license compliance and to reduce the
    install size.
  - Fixed a minor bug in lzma_str_from_filters() that produced
    too many filters in the output string instead of reporting
    an error if the input array had more than four filters. This
    bug did not affect xz.
  * Build systems:
  - autogen.sh now invokes the doxygen tool via the new wrapper
    script doxygen/update-doxygen, unless the command line option
  - -no-doxygen is used.
  - Added microlzma_encoder.c and microlzma_decoder.c to the
    VS project files for Windows and to the CMake build. These
    should have been included in 5.3.2alpha.
  * Tests:
  - Added a test to the CMake build that was forgotten in the
    previous release.
  - Added and refactored a few tests.
  * Translations:
  - Updated the Brazilian Portuguese translation.
  - Added Brazilian Portuguese man page translation.</changelog>
  <changelog author="fcrozat@suse.com" date="1680782400">- Update license tag, there is GPL-3.0-or-later code too.</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1683288000">- Update to version 5.4.3:
  * Build system fixes
  * Translation updates: Croatian
- update signing key</changelog>
  <changelog author="info@paolostivanin.com" date="1691064000">- Update to version 5.4.4:
  * liblzma and xzdec can now build against WASI SDK when threading
    support is disabled. xz and tests don't build yet.
  * documentation update
  * translations update</changelog>
  <changelog author="dimstar@opensuse.org" date="1692187200">- xznew: Remove bashsism.
- build: pass CONFIG_SHELL=/bin/sh to configure: the posix tools
  are setting the current SHELL as the shebang, which is overkill:
  any posix compliant shell, aka /bin/sh, is sufficient.</changelog>
  <changelog author="andrea.manzini@suse.com" date="1699358400">- Update to version 5.4.5:
  * liblzma:
  - Fixed an assertion failure that could be triggered by a large
    unpadded_size argument. It was verified that there was no
    other bug than the assertion failure.
  - Fixed a bug that prevented building with Windows Vista
    threading when __attribute__((__constructor__)) is not
    supported.
  * xz now properly handles special files such as "con" or "nul" on
    Windows. Before this fix, the following wrote "foo" to the
    console and deleted the input file "con_xz":
    echo foo | xz &gt; con_xz
    xz --suffix=_xz --decompress con_xz
  * Small fixes and improvements to the tests.
  * Updated translations: Chinese (simplified) and Esperanto.</changelog>
  <changelog author="dmueller@suse.com" date="1706443200">- update to 5.4.6:
  * Fixed a bug involving internal function pointers in liblzma
    not being initialized to NULL. The bug can only be
    triggered if lzma_filters_update() is called on a LZMA1
    encoder, so it does not affect xz or any application known
    to us that uses liblzma.
  * Fixed a regression introduced in 5.4.2 that caused
    encoding in the raw format to unnecessarily fail if --suffix
    was not used. For instance, the following command no longer
    reports that --suffix must be used:
    echo foo | xz --format=raw --lzma2 | wc -c
  * Fixed an issue on MinGW-w64 builds that prevented
    reading from or writing to non-terminal character devices
    like NUL.
  * Added a new test.</changelog>
  <changelog author="danilo.spinella@suse.com" date="1706529600">- Build static library on SLE</changelog>
  <changelog author="dmueller@suse.com" date="1711627200">- restore a bigger version number so that update works</changelog>
  <changelog author="dcermak@suse.com" date="1712232000">- Switch to using tar_scm for fetching the sources as the upstream
  tarballs on github are gone
- introduce _multibuild to allow building the translations outside
  of Ring0 and everything else in Ring0
- add rpmlintrc to silence harmless warnings</changelog>
  <changelog author="dmueller@suse.com" date="1712923200">- revert the switch to tar_scm which dropped the signature
  validation
- switch back to tarballs because the upstream tarballs are not
  gone
- reinstanciate keyring from Lasse
- go back to the last release signed by Lasse (5.4.2)
- revert multibuild, drop service and rpmlintrc
- use real_ver for the Source, move everything else back to
  %version like before the hectic XZ downgrade
- remove payload setting, we are using zstd now</changelog>
  <changelog author="info@paolostivanin.com" date="1717070400">- Update to 5.6.2:
  * Remove the backdoor (CVE-2024-3094).
  * Not changed: Memory sanitizer (MSAN) has a false positive
    in the CRC CLMUL code which also makes OSS Fuzz unhappy.
    Valgrind is smarter and doesn't complain.
    A revision to the CLMUL code is coming anyway and this issue
    will be cleaned up as part of it. It won't be backported to
    5.6.x or 5.4.x because the old code isn't wrong. There is
    no reason to risk introducing regressions in old branches
    just to silence a false positive.
  * liblzma:
  - lzma_index_decoder() and lzma_index_buffer_decode(): Fix
    a missing output pointer initialization (*i = NULL) if the
    functions are called with invalid arguments. The API docs
    say that such an initialization is always done. In practice
    this matters very little because the problem can only occur
    if the calling application has a bug and these functions
    return LZMA_PROG_ERROR.
  - lzma_str_to_filters(): Fix a missing output pointer
    initialization (*error_pos = 0). This is very similar
    to the fix above.
  - Fix C standard conformance with function pointer types.
  - Remove GNU indirect function (IFUNC) support. This is *NOT*
    done for security reasons even though the backdoor relied on
    this code. The performance benefits of IFUNC are too tiny in
    this project to make the extra complexity worth it.
  - FreeBSD on ARM64: Add error checking to CRC32 instruction
    support detection.
  - Fix building with NVIDIA HPC SDK.
  * xz:
  - Fix a C standard conformance issue in --block-list parsing
    (arithmetic on a null pointer).
  - Fix a warning from GNU groff when processing the man page:
    "warning: cannot select font 'CW'"
  * xzdec: Add support for Linux Landlock ABI version 4. xz already
    had the v3-to-v4 change but it had been forgotten from xzdec.</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1728302400">- Update to 5.6.3:
  * liblzma:
  - Fix x86-64 inline assembly compatibility with GNU Binutils
    older than 2.27.
  - Fix the build with GCC 4.2 on OpenBSD/sparc64.
  * xzdec: Display an error instead of failing silently if the
    unsupported option -M is specified.
  * lzmainfo: Fix integer overflows when rounding the dictionary and
    uncompressed sizes to the nearest mebibyte.
  * Autotools-based build:
  - Fix feature checks with link-time optimization (-flto).
  - Solaris: Fix a compatibility issue in version.sh. It matters
    if one wants to regenerate configure by running autoconf.
  * CMake:
  - Use paths relative to ${prefix} in liblzma.pc when possible.
    This is done only with CMake &gt;= 3.20.
  - Prefer a C11 compiler over a C99 compiler but accept both.
  - Link Threads::Threads against liblzma using PRIVATE so that
  - pthread and such flags won't unnecessarily get included in
    the usage requirements of shared liblzma. That is,
    target_link_libraries(foo PRIVATE liblzma::liblzma) no
    longer adds -pthread if using POSIX threads and linking
    against shared liblzma. The threading flags are still added
    if linking against static liblzma.
  * Updated translations: Catalan, Chinese (simplified), and
    Brazilian Portuguese.</changelog>
</package>
<package pkgid="1787685a3f64afad3606b5886674aaba83aaf68737018c7282500d670d6880df" name="xz-devel" arch="x86_64">
  <version epoch="0" ver="5.6.3" rel="2.1"/>
  <changelog author="gmbr3@opensuse.org" date="1664884800">- Move localised man pages to lang subpackage</changelog>
  <changelog author="danilo.spinella@suse.com" date="1668772800">- Update to 5.2.8:
  * xz:
  - If xz cannot remove an input file when it should, this
    is now treated as a warning (exit status 2) instead of
    an error (exit status 1). This matches GNU gzip and it
    is more logical as at that point the output file has
    already been successfully closed.
  - Fix handling of .xz files with an unsupported check type.
    Previously such printed a warning message but then xz
    behaved as if an error had occurred (didn't decompress,
    exit status 1). Now a warning is printed, decompression
    is done anyway, and exit status is 2. This used to work
    slightly before 5.0.0. In practice this bug matters only
    if xz has been built with some check types disabled. As
    instructed in PACKAGERS, such builds should be done in
    special situations only.
  - Fix "xz -dc --single-stream tests/files/good-0-empty.xz"
    which failed with "Internal error (bug)". That is,
  - -single-stream was broken if the first .xz stream in
    the input file didn't contain any uncompressed data.
  - Fix displaying file sizes in the progress indicator when
    working in passthru mode and there are multiple input files.
    Just like "gzip -cdf", "xz -cdf" works like "cat" when the
    input file isn't a supported compressed file format. In
    this case the file size counters weren't reset between
    files so with multiple input files the progress indicator
    displayed an incorrect (too large) value.
  * liblzma:
  - API docs in lzma/container.h:
  * Update the list of decoder flags in the decoder
    function docs.
  * Explain LZMA_CONCATENATED behavior with .lzma files
    in lzma_auto_decoder() docs.
  - OpenBSD: Use HW_NCPUONLINE to detect the number of
    available hardware threads in lzma_physmem().
  - Fix use of wrong macro to detect x86 SSE2 support.
    __SSE2_MATH__ was used with GCC/Clang but the correct
    one is __SSE2__. The first one means that SSE2 is used
    for floating point math which is irrelevant here.
    The affected SSE2 code isn't used on x86-64 so this affects
    only 32-bit x86 builds that use -msse2 without -mfpmath=sse
    (there is no runtime detection for SSE2). It improves LZMA
    compression speed (not decompression).
  - Fix the build with Intel C compiler 2021 (ICC, not ICX)
    on Linux. It defines __GNUC__ to 10 but doesn't support
    the __symver__ attribute introduced in GCC 10.
  * Scripts: Ignore warnings from xz by using --quiet --no-warn.
  This is needed if the input .xz files use an unsupported
  check type.
  * Translations:
  - Updated Croatian and Turkish translations.
  - One new translations wasn't included because it needed
    technical fixes. It will be in upcoming 5.4.0. No new
    translations will be added to the 5.2.x branch anymore.
  - Renamed the French man page translation file from
    fr_FR.po to fr.po and thus also its install directory
    (like /usr/share/man/fr_FR -&gt; .../fr).
  - Man page translations for upcoming 5.4.0 are now handled
    in the Translation Project.
  * Update doc/faq.txt a little so it's less out-of-date.</changelog>
  <changelog author="jengelh@inai.de" date="1669896000">- Rename xz-static-devel -&gt; xz-devel-static to follow the general
  naming used in openSUSE.</changelog>
  <changelog author="dmueller@suse.com" date="1671278400">- update to 5.2.10:
  * xz: Don't modify argv[] when parsing the --memlimit* and
  - -block-list command line options. This fixes confusing
    arguments in process listing (like "ps auxf").
  * GNU/Linux only: Use __has_attribute(__symver__) to detect if
    that attribute is supported. This fixes build on Mandriva where
    Clang is patched to define __GNUC__ to 11 by default (instead
    of 4 as used by Clang upstream).
  * liblzma:
  - Fixed an infinite loop in LZMA encoder initialization
    if dict_size &gt;= 2 GiB.
  - Fixed two cases of invalid free() that can happen if
    a tiny allocation fails in encoder re-initialization
    or in lzma_filters_update(). These bugs had some
    similarities with the bug fixed in 5.2.7.
  - Fixed lzma_block_encoder() not allowing the use of
    LZMA_SYNC_FLUSH with lzma_code() even though it was
    documented to be supported. The sync-flush code in
    the Block encoder was already used internally via
    lzma_stream_encoder(), so this was just a missing flag
    in the lzma_block_encoder() API function.
  - GNU/Linux only: Don't put symbol versions into static
    liblzma as it breaks things in some cases (and even if
    it didn't break anything, symbol versions in static
    libraries are useless anyway). The downside of the fix
    is that if the configure options --with-pic or --without-pic
    are used then it's not possible to build both shared and
    static liblzma at the same time on GNU/Linux anymore;
    with those options --disable-static or --disable-shared
    must be used too.
- drop unused xz-devel-static which is no longer supported when using
  - -with-pic (which is needed for shared libs)</changelog>
  <changelog author="dmueller@suse.com" date="1672401600">- update to 5.4.0:
    This bumps the minor version of liblzma because new features were
    added. The API and ABI are still backward compatible with liblzma
    5.2.x and 5.0.x.
    Summary of new features added in the 5.3.x development releases:
  * liblzma:
  - Added threaded .xz decompressor lzma_stream_decoder_mt().
    It can use multiple threads with .xz files that have multiple
    Blocks with size information in Block Headers. The threaded
    encoder in xz has always created such files.
    Single-threaded encoder cannot store the size information in
    Block Headers even if one used LZMA_FULL_FLUSH to create
    multiple Blocks, so this threaded decoder cannot use multiple
    threads with such files.
    If there are multiple Streams (concatenated .xz files), one
    Stream will be decompressed completely before starting the
    next Stream.
  - A new decoder flag LZMA_FAIL_FAST was added. It makes the
    threaded decompressor report errors soon instead of first
    flushing all pending data before the error location.
  - New Filter IDs:
  * LZMA_FILTER_ARM64 is for ARM64 binaries.
  * LZMA_FILTER_LZMA1EXT is for raw LZMA1 streams that don't
    necessarily use the end marker.
  - Added lzma_str_to_filters(), lzma_str_from_filters(), and
    lzma_str_list_filters() to convert a preset or a filter chain
    string to a lzma_filter[] and vice versa. These should make
    it easier to write applications that allow users to specify
    custom compression options.
  - Added lzma_filters_free() which can be convenient for freeing
    the filter options in a filter chain (an array of lzma_filter
    structures).
  - lzma_file_info_decoder() to makes it a little easier to get
    the Index field from .xz files. This helps in getting the
    uncompressed file size but an easy-to-use random access
    API is still missing which has existed in XZ for Java for
    a long time.
  - Added lzma_microlzma_encoder() and lzma_microlzma_decoder().
    It is used by erofs-utils and may be used by others too.
    The MicroLZMA format is a raw LZMA stream (without end marker)
    whose first byte (always 0x00) has been replaced with
    bitwise-negation of the LZMA properties (lc/lp/pb). It was
    created for use in EROFS but may be used in other contexts
    as well where it is important to avoid wasting bytes for
    stream headers or footers. The format is also supported by
    XZ Embedded (the XZ Embedded version in Linux got MicroLZMA
    support in Linux 5.16).
    The MicroLZMA encoder API in liblzma can compress into a
    fixed-sized output buffer so that as much data is compressed
    as can be fit into the buffer while still creating a valid
    MicroLZMA stream. This is needed for EROFS.
  - Added lzma_lzip_decoder() to decompress the .lz (lzip) file
    format version 0 and the original unextended version 1 files.
    Also lzma_auto_decoder() supports .lz files.
  - lzma_filters_update() can now be used with the multi-threaded
    encoder (lzma_stream_encoder_mt()) to change the filter chain
    after LZMA_FULL_BARRIER or LZMA_FULL_FLUSH.
  - In lzma_options_lzma, allow nice_len = 2 and 3 with the match
    finders that require at least 3 or 4. Now it is internally
    rounded up if needed.
  - CLMUL-based CRC64 on x86-64 and E2K with runtime processor
    detection. On 32-bit x86 it currently isn't available unless
  - -disable-assembler is used which can make the non-CLMUL
    CRC64 slower; this might be fixed in the future.
  - Building with --disable-threads --enable-small
    is now thread-safe if the compiler supports
    __attribute__((__constructor__)).
  * xz:
  - Using -T0 (--threads=0) will now use multi-threaded encoder
    even on a single-core system. This is to ensure that output
    from the same xz binary is identical on both single-core and
    multi-core systems.
  - --threads=+1 or -T+1 is now a way to put xz into
    multi-threaded mode while using only one worker thread.
    The + is ignored if the number is not 1.
  - A default soft memory usage limit is now used for compression
    when -T0 is used and no explicit limit has been specified.
    This soft limit is used to restrict the number of threads
    but if the limit is exceeded with even one thread then xz
    will continue with one thread using the multi-threaded
    encoder and this limit is ignored. If the number of threads
    is specified manually then no default limit will be used;
    this affects only -T0.
    This change helps on systems that have very many cores and
    using all of them for xz makes no sense. Previously xz -T0
    could run out of memory on such systems because it attempted
    to reserve memory for too many threads.
    This also helps with 32-bit builds which don't have a large
    amount of address space that would be required for many
    threads. The default soft limit for -T0 is at most 1400 MiB
    on all 32-bit platforms.
  - Previously a low value in --memlimit-compress wouldn't cause
    xz to switch from multi-threaded mode to single-threaded mode
    if the limit cannot otherwise be met; xz failed instead. Now
    xz can switch to single-threaded mode and then, if needed,
    scale down the LZMA2 dictionary size too just like it already
    did when it was started in single-threaded mode.
  - The option --no-adjust no longer prevents xz from scaling down
    the number of threads as that doesn't affect the compressed
    output (only performance). Now --no-adjust only prevents
    adjustments that affect compressed output, that is, with
  - -no-adjust xz won't switch from multi-threaded mode to
    single-threaded mode and won't scale down the LZMA2
    dictionary size.
  - Added a new option --memlimit-mt-decompress=LIMIT. This is
    used to limit the number of decompressor threads (possibly
    falling back to single-threaded mode) but it will never make
    xz refuse to decompress a file. This has a system-specific
    default value because without any limit xz could end up
    allocating memory for the whole compressed input file, the
    whole uncompressed output file, multiple thread-specific
    decompressor instances and so on. Basically xz could
    attempt to use an insane amount of memory even with fairly
    common files. The system-specific default value is currently
    the same as the one used for compression with -T0.
    The new option works together with the existing option
  - -memlimit-decompress=LIMIT. The old option sets a hard limit
    that must not be exceeded (xz will refuse to decompress)
    while the new option only restricts the number of threads.
    If the limit set with --memlimit-mt-decompress is greater
    than the limit set with --memlimit-compress, then the latter
    value is used also for --memlimit-mt-decompress.
  - Added new information to the output of xz --info-memory and
    new fields to the output of xz --robot --info-memory.
  - In --lzma2=nice=NUMBER allow 2 and 3 with all match finders
    now that liblzma handles it.
  - Don't mention endianness for ARM and ARM-Thumb filters in
  - -long-help. The filters only work for little endian
    instruction encoding but modern ARM processors using
    big endian data access still use little endian
    instruction encoding. So the help text was misleading.
    In contrast, the PowerPC filter is only for big endian
    32/64-bit PowerPC code. Little endian PowerPC would need
    a separate filter.
  - Added decompression support for the .lz (lzip) file format
    version 0 and the original unextended version 1. It is
    autodetected by default. See also the option --format on
    the xz man page.
  - Sandboxing enabled by default:
  * Capsicum (FreeBSD)
  * pledge(2) (OpenBSD)
  * Scripts now support the .lz format using xz.
  * A few new tests were added.
  * The liblzma-specific tests are now supported in CMake-based
    builds too ("make test").</changelog>
  <changelog author="dmueller@suse.com" date="1674302400">- update to 5.4.1:
  * liblzma:
  - Fixed the return value of lzma_microlzma_encoder() if the
    LZMA options lc/lp/pb are invalid. Invalid lc/lp/pb options
    made the function return LZMA_STREAM_END without encoding
    anything instead of returning LZMA_OPTIONS_ERROR.
  * Tests:
  - Fixed test script compatibility with ancient /bin/sh
    versions. Now the five test_compress_* tests should
    no longer fail on Solaris 10.
  - Added and refactored a few tests.
  * Translations:
  - Updated the Catalan and Esperanto translations.
  - Added Korean and Ukrainian man page translations.</changelog>
  <changelog author="mpluskal@suse.com" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="mpluskal@suse.com" date="1679313600">- Update to version 5.4.2:
  * All fixes from 5.2.11 that were not included in 5.4.1.
  * If xz is built with support for the Capsicum sandbox but running
    in an environment that doesn't support Capsicum, xz now runs
    normally without sandboxing instead of exiting with an error.
  * liblzma:
  - Documentation was updated to improve the style, consistency,
    and completeness of the liblzma API headers.
  - The Doxygen-generated HTML documentation for the liblzma API
    header files is now included in the source release and is
    installed as part of "make install". All JavaScript is
    removed to simplify license compliance and to reduce the
    install size.
  - Fixed a minor bug in lzma_str_from_filters() that produced
    too many filters in the output string instead of reporting
    an error if the input array had more than four filters. This
    bug did not affect xz.
  * Build systems:
  - autogen.sh now invokes the doxygen tool via the new wrapper
    script doxygen/update-doxygen, unless the command line option
  - -no-doxygen is used.
  - Added microlzma_encoder.c and microlzma_decoder.c to the
    VS project files for Windows and to the CMake build. These
    should have been included in 5.3.2alpha.
  * Tests:
  - Added a test to the CMake build that was forgotten in the
    previous release.
  - Added and refactored a few tests.
  * Translations:
  - Updated the Brazilian Portuguese translation.
  - Added Brazilian Portuguese man page translation.</changelog>
  <changelog author="fcrozat@suse.com" date="1680782400">- Update license tag, there is GPL-3.0-or-later code too.</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1683288000">- Update to version 5.4.3:
  * Build system fixes
  * Translation updates: Croatian
- update signing key</changelog>
  <changelog author="info@paolostivanin.com" date="1691064000">- Update to version 5.4.4:
  * liblzma and xzdec can now build against WASI SDK when threading
    support is disabled. xz and tests don't build yet.
  * documentation update
  * translations update</changelog>
  <changelog author="dimstar@opensuse.org" date="1692187200">- xznew: Remove bashsism.
- build: pass CONFIG_SHELL=/bin/sh to configure: the posix tools
  are setting the current SHELL as the shebang, which is overkill:
  any posix compliant shell, aka /bin/sh, is sufficient.</changelog>
  <changelog author="andrea.manzini@suse.com" date="1699358400">- Update to version 5.4.5:
  * liblzma:
  - Fixed an assertion failure that could be triggered by a large
    unpadded_size argument. It was verified that there was no
    other bug than the assertion failure.
  - Fixed a bug that prevented building with Windows Vista
    threading when __attribute__((__constructor__)) is not
    supported.
  * xz now properly handles special files such as "con" or "nul" on
    Windows. Before this fix, the following wrote "foo" to the
    console and deleted the input file "con_xz":
    echo foo | xz &gt; con_xz
    xz --suffix=_xz --decompress con_xz
  * Small fixes and improvements to the tests.
  * Updated translations: Chinese (simplified) and Esperanto.</changelog>
  <changelog author="dmueller@suse.com" date="1706443200">- update to 5.4.6:
  * Fixed a bug involving internal function pointers in liblzma
    not being initialized to NULL. The bug can only be
    triggered if lzma_filters_update() is called on a LZMA1
    encoder, so it does not affect xz or any application known
    to us that uses liblzma.
  * Fixed a regression introduced in 5.4.2 that caused
    encoding in the raw format to unnecessarily fail if --suffix
    was not used. For instance, the following command no longer
    reports that --suffix must be used:
    echo foo | xz --format=raw --lzma2 | wc -c
  * Fixed an issue on MinGW-w64 builds that prevented
    reading from or writing to non-terminal character devices
    like NUL.
  * Added a new test.</changelog>
  <changelog author="danilo.spinella@suse.com" date="1706529600">- Build static library on SLE</changelog>
  <changelog author="dmueller@suse.com" date="1711627200">- restore a bigger version number so that update works</changelog>
  <changelog author="dcermak@suse.com" date="1712232000">- Switch to using tar_scm for fetching the sources as the upstream
  tarballs on github are gone
- introduce _multibuild to allow building the translations outside
  of Ring0 and everything else in Ring0
- add rpmlintrc to silence harmless warnings</changelog>
  <changelog author="dmueller@suse.com" date="1712923200">- revert the switch to tar_scm which dropped the signature
  validation
- switch back to tarballs because the upstream tarballs are not
  gone
- reinstanciate keyring from Lasse
- go back to the last release signed by Lasse (5.4.2)
- revert multibuild, drop service and rpmlintrc
- use real_ver for the Source, move everything else back to
  %version like before the hectic XZ downgrade
- remove payload setting, we are using zstd now</changelog>
  <changelog author="info@paolostivanin.com" date="1717070400">- Update to 5.6.2:
  * Remove the backdoor (CVE-2024-3094).
  * Not changed: Memory sanitizer (MSAN) has a false positive
    in the CRC CLMUL code which also makes OSS Fuzz unhappy.
    Valgrind is smarter and doesn't complain.
    A revision to the CLMUL code is coming anyway and this issue
    will be cleaned up as part of it. It won't be backported to
    5.6.x or 5.4.x because the old code isn't wrong. There is
    no reason to risk introducing regressions in old branches
    just to silence a false positive.
  * liblzma:
  - lzma_index_decoder() and lzma_index_buffer_decode(): Fix
    a missing output pointer initialization (*i = NULL) if the
    functions are called with invalid arguments. The API docs
    say that such an initialization is always done. In practice
    this matters very little because the problem can only occur
    if the calling application has a bug and these functions
    return LZMA_PROG_ERROR.
  - lzma_str_to_filters(): Fix a missing output pointer
    initialization (*error_pos = 0). This is very similar
    to the fix above.
  - Fix C standard conformance with function pointer types.
  - Remove GNU indirect function (IFUNC) support. This is *NOT*
    done for security reasons even though the backdoor relied on
    this code. The performance benefits of IFUNC are too tiny in
    this project to make the extra complexity worth it.
  - FreeBSD on ARM64: Add error checking to CRC32 instruction
    support detection.
  - Fix building with NVIDIA HPC SDK.
  * xz:
  - Fix a C standard conformance issue in --block-list parsing
    (arithmetic on a null pointer).
  - Fix a warning from GNU groff when processing the man page:
    "warning: cannot select font 'CW'"
  * xzdec: Add support for Linux Landlock ABI version 4. xz already
    had the v3-to-v4 change but it had been forgotten from xzdec.</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1728302400">- Update to 5.6.3:
  * liblzma:
  - Fix x86-64 inline assembly compatibility with GNU Binutils
    older than 2.27.
  - Fix the build with GCC 4.2 on OpenBSD/sparc64.
  * xzdec: Display an error instead of failing silently if the
    unsupported option -M is specified.
  * lzmainfo: Fix integer overflows when rounding the dictionary and
    uncompressed sizes to the nearest mebibyte.
  * Autotools-based build:
  - Fix feature checks with link-time optimization (-flto).
  - Solaris: Fix a compatibility issue in version.sh. It matters
    if one wants to regenerate configure by running autoconf.
  * CMake:
  - Use paths relative to ${prefix} in liblzma.pc when possible.
    This is done only with CMake &gt;= 3.20.
  - Prefer a C11 compiler over a C99 compiler but accept both.
  - Link Threads::Threads against liblzma using PRIVATE so that
  - pthread and such flags won't unnecessarily get included in
    the usage requirements of shared liblzma. That is,
    target_link_libraries(foo PRIVATE liblzma::liblzma) no
    longer adds -pthread if using POSIX threads and linking
    against shared liblzma. The threading flags are still added
    if linking against static liblzma.
  * Updated translations: Catalan, Chinese (simplified), and
    Brazilian Portuguese.</changelog>
</package>
<package pkgid="eef15fdb112a7c0de6489a24e1a1938f20e00e7d6e62926e4c9a22861f93d41d" name="xz-lang" arch="noarch">
  <version epoch="0" ver="5.6.3" rel="2.1"/>
  <changelog author="gmbr3@opensuse.org" date="1664884800">- Move localised man pages to lang subpackage</changelog>
  <changelog author="danilo.spinella@suse.com" date="1668772800">- Update to 5.2.8:
  * xz:
  - If xz cannot remove an input file when it should, this
    is now treated as a warning (exit status 2) instead of
    an error (exit status 1). This matches GNU gzip and it
    is more logical as at that point the output file has
    already been successfully closed.
  - Fix handling of .xz files with an unsupported check type.
    Previously such printed a warning message but then xz
    behaved as if an error had occurred (didn't decompress,
    exit status 1). Now a warning is printed, decompression
    is done anyway, and exit status is 2. This used to work
    slightly before 5.0.0. In practice this bug matters only
    if xz has been built with some check types disabled. As
    instructed in PACKAGERS, such builds should be done in
    special situations only.
  - Fix "xz -dc --single-stream tests/files/good-0-empty.xz"
    which failed with "Internal error (bug)". That is,
  - -single-stream was broken if the first .xz stream in
    the input file didn't contain any uncompressed data.
  - Fix displaying file sizes in the progress indicator when
    working in passthru mode and there are multiple input files.
    Just like "gzip -cdf", "xz -cdf" works like "cat" when the
    input file isn't a supported compressed file format. In
    this case the file size counters weren't reset between
    files so with multiple input files the progress indicator
    displayed an incorrect (too large) value.
  * liblzma:
  - API docs in lzma/container.h:
  * Update the list of decoder flags in the decoder
    function docs.
  * Explain LZMA_CONCATENATED behavior with .lzma files
    in lzma_auto_decoder() docs.
  - OpenBSD: Use HW_NCPUONLINE to detect the number of
    available hardware threads in lzma_physmem().
  - Fix use of wrong macro to detect x86 SSE2 support.
    __SSE2_MATH__ was used with GCC/Clang but the correct
    one is __SSE2__. The first one means that SSE2 is used
    for floating point math which is irrelevant here.
    The affected SSE2 code isn't used on x86-64 so this affects
    only 32-bit x86 builds that use -msse2 without -mfpmath=sse
    (there is no runtime detection for SSE2). It improves LZMA
    compression speed (not decompression).
  - Fix the build with Intel C compiler 2021 (ICC, not ICX)
    on Linux. It defines __GNUC__ to 10 but doesn't support
    the __symver__ attribute introduced in GCC 10.
  * Scripts: Ignore warnings from xz by using --quiet --no-warn.
  This is needed if the input .xz files use an unsupported
  check type.
  * Translations:
  - Updated Croatian and Turkish translations.
  - One new translations wasn't included because it needed
    technical fixes. It will be in upcoming 5.4.0. No new
    translations will be added to the 5.2.x branch anymore.
  - Renamed the French man page translation file from
    fr_FR.po to fr.po and thus also its install directory
    (like /usr/share/man/fr_FR -&gt; .../fr).
  - Man page translations for upcoming 5.4.0 are now handled
    in the Translation Project.
  * Update doc/faq.txt a little so it's less out-of-date.</changelog>
  <changelog author="jengelh@inai.de" date="1669896000">- Rename xz-static-devel -&gt; xz-devel-static to follow the general
  naming used in openSUSE.</changelog>
  <changelog author="dmueller@suse.com" date="1671278400">- update to 5.2.10:
  * xz: Don't modify argv[] when parsing the --memlimit* and
  - -block-list command line options. This fixes confusing
    arguments in process listing (like "ps auxf").
  * GNU/Linux only: Use __has_attribute(__symver__) to detect if
    that attribute is supported. This fixes build on Mandriva where
    Clang is patched to define __GNUC__ to 11 by default (instead
    of 4 as used by Clang upstream).
  * liblzma:
  - Fixed an infinite loop in LZMA encoder initialization
    if dict_size &gt;= 2 GiB.
  - Fixed two cases of invalid free() that can happen if
    a tiny allocation fails in encoder re-initialization
    or in lzma_filters_update(). These bugs had some
    similarities with the bug fixed in 5.2.7.
  - Fixed lzma_block_encoder() not allowing the use of
    LZMA_SYNC_FLUSH with lzma_code() even though it was
    documented to be supported. The sync-flush code in
    the Block encoder was already used internally via
    lzma_stream_encoder(), so this was just a missing flag
    in the lzma_block_encoder() API function.
  - GNU/Linux only: Don't put symbol versions into static
    liblzma as it breaks things in some cases (and even if
    it didn't break anything, symbol versions in static
    libraries are useless anyway). The downside of the fix
    is that if the configure options --with-pic or --without-pic
    are used then it's not possible to build both shared and
    static liblzma at the same time on GNU/Linux anymore;
    with those options --disable-static or --disable-shared
    must be used too.
- drop unused xz-devel-static which is no longer supported when using
  - -with-pic (which is needed for shared libs)</changelog>
  <changelog author="dmueller@suse.com" date="1672401600">- update to 5.4.0:
    This bumps the minor version of liblzma because new features were
    added. The API and ABI are still backward compatible with liblzma
    5.2.x and 5.0.x.
    Summary of new features added in the 5.3.x development releases:
  * liblzma:
  - Added threaded .xz decompressor lzma_stream_decoder_mt().
    It can use multiple threads with .xz files that have multiple
    Blocks with size information in Block Headers. The threaded
    encoder in xz has always created such files.
    Single-threaded encoder cannot store the size information in
    Block Headers even if one used LZMA_FULL_FLUSH to create
    multiple Blocks, so this threaded decoder cannot use multiple
    threads with such files.
    If there are multiple Streams (concatenated .xz files), one
    Stream will be decompressed completely before starting the
    next Stream.
  - A new decoder flag LZMA_FAIL_FAST was added. It makes the
    threaded decompressor report errors soon instead of first
    flushing all pending data before the error location.
  - New Filter IDs:
  * LZMA_FILTER_ARM64 is for ARM64 binaries.
  * LZMA_FILTER_LZMA1EXT is for raw LZMA1 streams that don't
    necessarily use the end marker.
  - Added lzma_str_to_filters(), lzma_str_from_filters(), and
    lzma_str_list_filters() to convert a preset or a filter chain
    string to a lzma_filter[] and vice versa. These should make
    it easier to write applications that allow users to specify
    custom compression options.
  - Added lzma_filters_free() which can be convenient for freeing
    the filter options in a filter chain (an array of lzma_filter
    structures).
  - lzma_file_info_decoder() to makes it a little easier to get
    the Index field from .xz files. This helps in getting the
    uncompressed file size but an easy-to-use random access
    API is still missing which has existed in XZ for Java for
    a long time.
  - Added lzma_microlzma_encoder() and lzma_microlzma_decoder().
    It is used by erofs-utils and may be used by others too.
    The MicroLZMA format is a raw LZMA stream (without end marker)
    whose first byte (always 0x00) has been replaced with
    bitwise-negation of the LZMA properties (lc/lp/pb). It was
    created for use in EROFS but may be used in other contexts
    as well where it is important to avoid wasting bytes for
    stream headers or footers. The format is also supported by
    XZ Embedded (the XZ Embedded version in Linux got MicroLZMA
    support in Linux 5.16).
    The MicroLZMA encoder API in liblzma can compress into a
    fixed-sized output buffer so that as much data is compressed
    as can be fit into the buffer while still creating a valid
    MicroLZMA stream. This is needed for EROFS.
  - Added lzma_lzip_decoder() to decompress the .lz (lzip) file
    format version 0 and the original unextended version 1 files.
    Also lzma_auto_decoder() supports .lz files.
  - lzma_filters_update() can now be used with the multi-threaded
    encoder (lzma_stream_encoder_mt()) to change the filter chain
    after LZMA_FULL_BARRIER or LZMA_FULL_FLUSH.
  - In lzma_options_lzma, allow nice_len = 2 and 3 with the match
    finders that require at least 3 or 4. Now it is internally
    rounded up if needed.
  - CLMUL-based CRC64 on x86-64 and E2K with runtime processor
    detection. On 32-bit x86 it currently isn't available unless
  - -disable-assembler is used which can make the non-CLMUL
    CRC64 slower; this might be fixed in the future.
  - Building with --disable-threads --enable-small
    is now thread-safe if the compiler supports
    __attribute__((__constructor__)).
  * xz:
  - Using -T0 (--threads=0) will now use multi-threaded encoder
    even on a single-core system. This is to ensure that output
    from the same xz binary is identical on both single-core and
    multi-core systems.
  - --threads=+1 or -T+1 is now a way to put xz into
    multi-threaded mode while using only one worker thread.
    The + is ignored if the number is not 1.
  - A default soft memory usage limit is now used for compression
    when -T0 is used and no explicit limit has been specified.
    This soft limit is used to restrict the number of threads
    but if the limit is exceeded with even one thread then xz
    will continue with one thread using the multi-threaded
    encoder and this limit is ignored. If the number of threads
    is specified manually then no default limit will be used;
    this affects only -T0.
    This change helps on systems that have very many cores and
    using all of them for xz makes no sense. Previously xz -T0
    could run out of memory on such systems because it attempted
    to reserve memory for too many threads.
    This also helps with 32-bit builds which don't have a large
    amount of address space that would be required for many
    threads. The default soft limit for -T0 is at most 1400 MiB
    on all 32-bit platforms.
  - Previously a low value in --memlimit-compress wouldn't cause
    xz to switch from multi-threaded mode to single-threaded mode
    if the limit cannot otherwise be met; xz failed instead. Now
    xz can switch to single-threaded mode and then, if needed,
    scale down the LZMA2 dictionary size too just like it already
    did when it was started in single-threaded mode.
  - The option --no-adjust no longer prevents xz from scaling down
    the number of threads as that doesn't affect the compressed
    output (only performance). Now --no-adjust only prevents
    adjustments that affect compressed output, that is, with
  - -no-adjust xz won't switch from multi-threaded mode to
    single-threaded mode and won't scale down the LZMA2
    dictionary size.
  - Added a new option --memlimit-mt-decompress=LIMIT. This is
    used to limit the number of decompressor threads (possibly
    falling back to single-threaded mode) but it will never make
    xz refuse to decompress a file. This has a system-specific
    default value because without any limit xz could end up
    allocating memory for the whole compressed input file, the
    whole uncompressed output file, multiple thread-specific
    decompressor instances and so on. Basically xz could
    attempt to use an insane amount of memory even with fairly
    common files. The system-specific default value is currently
    the same as the one used for compression with -T0.
    The new option works together with the existing option
  - -memlimit-decompress=LIMIT. The old option sets a hard limit
    that must not be exceeded (xz will refuse to decompress)
    while the new option only restricts the number of threads.
    If the limit set with --memlimit-mt-decompress is greater
    than the limit set with --memlimit-compress, then the latter
    value is used also for --memlimit-mt-decompress.
  - Added new information to the output of xz --info-memory and
    new fields to the output of xz --robot --info-memory.
  - In --lzma2=nice=NUMBER allow 2 and 3 with all match finders
    now that liblzma handles it.
  - Don't mention endianness for ARM and ARM-Thumb filters in
  - -long-help. The filters only work for little endian
    instruction encoding but modern ARM processors using
    big endian data access still use little endian
    instruction encoding. So the help text was misleading.
    In contrast, the PowerPC filter is only for big endian
    32/64-bit PowerPC code. Little endian PowerPC would need
    a separate filter.
  - Added decompression support for the .lz (lzip) file format
    version 0 and the original unextended version 1. It is
    autodetected by default. See also the option --format on
    the xz man page.
  - Sandboxing enabled by default:
  * Capsicum (FreeBSD)
  * pledge(2) (OpenBSD)
  * Scripts now support the .lz format using xz.
  * A few new tests were added.
  * The liblzma-specific tests are now supported in CMake-based
    builds too ("make test").</changelog>
  <changelog author="dmueller@suse.com" date="1674302400">- update to 5.4.1:
  * liblzma:
  - Fixed the return value of lzma_microlzma_encoder() if the
    LZMA options lc/lp/pb are invalid. Invalid lc/lp/pb options
    made the function return LZMA_STREAM_END without encoding
    anything instead of returning LZMA_OPTIONS_ERROR.
  * Tests:
  - Fixed test script compatibility with ancient /bin/sh
    versions. Now the five test_compress_* tests should
    no longer fail on Solaris 10.
  - Added and refactored a few tests.
  * Translations:
  - Updated the Catalan and Esperanto translations.
  - Added Korean and Ukrainian man page translations.</changelog>
  <changelog author="mpluskal@suse.com" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="mpluskal@suse.com" date="1679313600">- Update to version 5.4.2:
  * All fixes from 5.2.11 that were not included in 5.4.1.
  * If xz is built with support for the Capsicum sandbox but running
    in an environment that doesn't support Capsicum, xz now runs
    normally without sandboxing instead of exiting with an error.
  * liblzma:
  - Documentation was updated to improve the style, consistency,
    and completeness of the liblzma API headers.
  - The Doxygen-generated HTML documentation for the liblzma API
    header files is now included in the source release and is
    installed as part of "make install". All JavaScript is
    removed to simplify license compliance and to reduce the
    install size.
  - Fixed a minor bug in lzma_str_from_filters() that produced
    too many filters in the output string instead of reporting
    an error if the input array had more than four filters. This
    bug did not affect xz.
  * Build systems:
  - autogen.sh now invokes the doxygen tool via the new wrapper
    script doxygen/update-doxygen, unless the command line option
  - -no-doxygen is used.
  - Added microlzma_encoder.c and microlzma_decoder.c to the
    VS project files for Windows and to the CMake build. These
    should have been included in 5.3.2alpha.
  * Tests:
  - Added a test to the CMake build that was forgotten in the
    previous release.
  - Added and refactored a few tests.
  * Translations:
  - Updated the Brazilian Portuguese translation.
  - Added Brazilian Portuguese man page translation.</changelog>
  <changelog author="fcrozat@suse.com" date="1680782400">- Update license tag, there is GPL-3.0-or-later code too.</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1683288000">- Update to version 5.4.3:
  * Build system fixes
  * Translation updates: Croatian
- update signing key</changelog>
  <changelog author="info@paolostivanin.com" date="1691064000">- Update to version 5.4.4:
  * liblzma and xzdec can now build against WASI SDK when threading
    support is disabled. xz and tests don't build yet.
  * documentation update
  * translations update</changelog>
  <changelog author="dimstar@opensuse.org" date="1692187200">- xznew: Remove bashsism.
- build: pass CONFIG_SHELL=/bin/sh to configure: the posix tools
  are setting the current SHELL as the shebang, which is overkill:
  any posix compliant shell, aka /bin/sh, is sufficient.</changelog>
  <changelog author="andrea.manzini@suse.com" date="1699358400">- Update to version 5.4.5:
  * liblzma:
  - Fixed an assertion failure that could be triggered by a large
    unpadded_size argument. It was verified that there was no
    other bug than the assertion failure.
  - Fixed a bug that prevented building with Windows Vista
    threading when __attribute__((__constructor__)) is not
    supported.
  * xz now properly handles special files such as "con" or "nul" on
    Windows. Before this fix, the following wrote "foo" to the
    console and deleted the input file "con_xz":
    echo foo | xz &gt; con_xz
    xz --suffix=_xz --decompress con_xz
  * Small fixes and improvements to the tests.
  * Updated translations: Chinese (simplified) and Esperanto.</changelog>
  <changelog author="dmueller@suse.com" date="1706443200">- update to 5.4.6:
  * Fixed a bug involving internal function pointers in liblzma
    not being initialized to NULL. The bug can only be
    triggered if lzma_filters_update() is called on a LZMA1
    encoder, so it does not affect xz or any application known
    to us that uses liblzma.
  * Fixed a regression introduced in 5.4.2 that caused
    encoding in the raw format to unnecessarily fail if --suffix
    was not used. For instance, the following command no longer
    reports that --suffix must be used:
    echo foo | xz --format=raw --lzma2 | wc -c
  * Fixed an issue on MinGW-w64 builds that prevented
    reading from or writing to non-terminal character devices
    like NUL.
  * Added a new test.</changelog>
  <changelog author="danilo.spinella@suse.com" date="1706529600">- Build static library on SLE</changelog>
  <changelog author="dmueller@suse.com" date="1711627200">- restore a bigger version number so that update works</changelog>
  <changelog author="dcermak@suse.com" date="1712232000">- Switch to using tar_scm for fetching the sources as the upstream
  tarballs on github are gone
- introduce _multibuild to allow building the translations outside
  of Ring0 and everything else in Ring0
- add rpmlintrc to silence harmless warnings</changelog>
  <changelog author="dmueller@suse.com" date="1712923200">- revert the switch to tar_scm which dropped the signature
  validation
- switch back to tarballs because the upstream tarballs are not
  gone
- reinstanciate keyring from Lasse
- go back to the last release signed by Lasse (5.4.2)
- revert multibuild, drop service and rpmlintrc
- use real_ver for the Source, move everything else back to
  %version like before the hectic XZ downgrade
- remove payload setting, we are using zstd now</changelog>
  <changelog author="info@paolostivanin.com" date="1717070400">- Update to 5.6.2:
  * Remove the backdoor (CVE-2024-3094).
  * Not changed: Memory sanitizer (MSAN) has a false positive
    in the CRC CLMUL code which also makes OSS Fuzz unhappy.
    Valgrind is smarter and doesn't complain.
    A revision to the CLMUL code is coming anyway and this issue
    will be cleaned up as part of it. It won't be backported to
    5.6.x or 5.4.x because the old code isn't wrong. There is
    no reason to risk introducing regressions in old branches
    just to silence a false positive.
  * liblzma:
  - lzma_index_decoder() and lzma_index_buffer_decode(): Fix
    a missing output pointer initialization (*i = NULL) if the
    functions are called with invalid arguments. The API docs
    say that such an initialization is always done. In practice
    this matters very little because the problem can only occur
    if the calling application has a bug and these functions
    return LZMA_PROG_ERROR.
  - lzma_str_to_filters(): Fix a missing output pointer
    initialization (*error_pos = 0). This is very similar
    to the fix above.
  - Fix C standard conformance with function pointer types.
  - Remove GNU indirect function (IFUNC) support. This is *NOT*
    done for security reasons even though the backdoor relied on
    this code. The performance benefits of IFUNC are too tiny in
    this project to make the extra complexity worth it.
  - FreeBSD on ARM64: Add error checking to CRC32 instruction
    support detection.
  - Fix building with NVIDIA HPC SDK.
  * xz:
  - Fix a C standard conformance issue in --block-list parsing
    (arithmetic on a null pointer).
  - Fix a warning from GNU groff when processing the man page:
    "warning: cannot select font 'CW'"
  * xzdec: Add support for Linux Landlock ABI version 4. xz already
    had the v3-to-v4 change but it had been forgotten from xzdec.</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1728302400">- Update to 5.6.3:
  * liblzma:
  - Fix x86-64 inline assembly compatibility with GNU Binutils
    older than 2.27.
  - Fix the build with GCC 4.2 on OpenBSD/sparc64.
  * xzdec: Display an error instead of failing silently if the
    unsupported option -M is specified.
  * lzmainfo: Fix integer overflows when rounding the dictionary and
    uncompressed sizes to the nearest mebibyte.
  * Autotools-based build:
  - Fix feature checks with link-time optimization (-flto).
  - Solaris: Fix a compatibility issue in version.sh. It matters
    if one wants to regenerate configure by running autoconf.
  * CMake:
  - Use paths relative to ${prefix} in liblzma.pc when possible.
    This is done only with CMake &gt;= 3.20.
  - Prefer a C11 compiler over a C99 compiler but accept both.
  - Link Threads::Threads against liblzma using PRIVATE so that
  - pthread and such flags won't unnecessarily get included in
    the usage requirements of shared liblzma. That is,
    target_link_libraries(foo PRIVATE liblzma::liblzma) no
    longer adds -pthread if using POSIX threads and linking
    against shared liblzma. The threading flags are still added
    if linking against static liblzma.
  * Updated translations: Catalan, Chinese (simplified), and
    Brazilian Portuguese.</changelog>
</package>
<package pkgid="6c602adbedb369c14e579850d4d80b227df066ca75d5eeba81e972fdb804d42c" name="xz-static-devel" arch="x86_64">
  <version epoch="0" ver="5.6.3" rel="2.1"/>
  <changelog author="gmbr3@opensuse.org" date="1664884800">- Move localised man pages to lang subpackage</changelog>
  <changelog author="danilo.spinella@suse.com" date="1668772800">- Update to 5.2.8:
  * xz:
  - If xz cannot remove an input file when it should, this
    is now treated as a warning (exit status 2) instead of
    an error (exit status 1). This matches GNU gzip and it
    is more logical as at that point the output file has
    already been successfully closed.
  - Fix handling of .xz files with an unsupported check type.
    Previously such printed a warning message but then xz
    behaved as if an error had occurred (didn't decompress,
    exit status 1). Now a warning is printed, decompression
    is done anyway, and exit status is 2. This used to work
    slightly before 5.0.0. In practice this bug matters only
    if xz has been built with some check types disabled. As
    instructed in PACKAGERS, such builds should be done in
    special situations only.
  - Fix "xz -dc --single-stream tests/files/good-0-empty.xz"
    which failed with "Internal error (bug)". That is,
  - -single-stream was broken if the first .xz stream in
    the input file didn't contain any uncompressed data.
  - Fix displaying file sizes in the progress indicator when
    working in passthru mode and there are multiple input files.
    Just like "gzip -cdf", "xz -cdf" works like "cat" when the
    input file isn't a supported compressed file format. In
    this case the file size counters weren't reset between
    files so with multiple input files the progress indicator
    displayed an incorrect (too large) value.
  * liblzma:
  - API docs in lzma/container.h:
  * Update the list of decoder flags in the decoder
    function docs.
  * Explain LZMA_CONCATENATED behavior with .lzma files
    in lzma_auto_decoder() docs.
  - OpenBSD: Use HW_NCPUONLINE to detect the number of
    available hardware threads in lzma_physmem().
  - Fix use of wrong macro to detect x86 SSE2 support.
    __SSE2_MATH__ was used with GCC/Clang but the correct
    one is __SSE2__. The first one means that SSE2 is used
    for floating point math which is irrelevant here.
    The affected SSE2 code isn't used on x86-64 so this affects
    only 32-bit x86 builds that use -msse2 without -mfpmath=sse
    (there is no runtime detection for SSE2). It improves LZMA
    compression speed (not decompression).
  - Fix the build with Intel C compiler 2021 (ICC, not ICX)
    on Linux. It defines __GNUC__ to 10 but doesn't support
    the __symver__ attribute introduced in GCC 10.
  * Scripts: Ignore warnings from xz by using --quiet --no-warn.
  This is needed if the input .xz files use an unsupported
  check type.
  * Translations:
  - Updated Croatian and Turkish translations.
  - One new translations wasn't included because it needed
    technical fixes. It will be in upcoming 5.4.0. No new
    translations will be added to the 5.2.x branch anymore.
  - Renamed the French man page translation file from
    fr_FR.po to fr.po and thus also its install directory
    (like /usr/share/man/fr_FR -&gt; .../fr).
  - Man page translations for upcoming 5.4.0 are now handled
    in the Translation Project.
  * Update doc/faq.txt a little so it's less out-of-date.</changelog>
  <changelog author="jengelh@inai.de" date="1669896000">- Rename xz-static-devel -&gt; xz-devel-static to follow the general
  naming used in openSUSE.</changelog>
  <changelog author="dmueller@suse.com" date="1671278400">- update to 5.2.10:
  * xz: Don't modify argv[] when parsing the --memlimit* and
  - -block-list command line options. This fixes confusing
    arguments in process listing (like "ps auxf").
  * GNU/Linux only: Use __has_attribute(__symver__) to detect if
    that attribute is supported. This fixes build on Mandriva where
    Clang is patched to define __GNUC__ to 11 by default (instead
    of 4 as used by Clang upstream).
  * liblzma:
  - Fixed an infinite loop in LZMA encoder initialization
    if dict_size &gt;= 2 GiB.
  - Fixed two cases of invalid free() that can happen if
    a tiny allocation fails in encoder re-initialization
    or in lzma_filters_update(). These bugs had some
    similarities with the bug fixed in 5.2.7.
  - Fixed lzma_block_encoder() not allowing the use of
    LZMA_SYNC_FLUSH with lzma_code() even though it was
    documented to be supported. The sync-flush code in
    the Block encoder was already used internally via
    lzma_stream_encoder(), so this was just a missing flag
    in the lzma_block_encoder() API function.
  - GNU/Linux only: Don't put symbol versions into static
    liblzma as it breaks things in some cases (and even if
    it didn't break anything, symbol versions in static
    libraries are useless anyway). The downside of the fix
    is that if the configure options --with-pic or --without-pic
    are used then it's not possible to build both shared and
    static liblzma at the same time on GNU/Linux anymore;
    with those options --disable-static or --disable-shared
    must be used too.
- drop unused xz-devel-static which is no longer supported when using
  - -with-pic (which is needed for shared libs)</changelog>
  <changelog author="dmueller@suse.com" date="1672401600">- update to 5.4.0:
    This bumps the minor version of liblzma because new features were
    added. The API and ABI are still backward compatible with liblzma
    5.2.x and 5.0.x.
    Summary of new features added in the 5.3.x development releases:
  * liblzma:
  - Added threaded .xz decompressor lzma_stream_decoder_mt().
    It can use multiple threads with .xz files that have multiple
    Blocks with size information in Block Headers. The threaded
    encoder in xz has always created such files.
    Single-threaded encoder cannot store the size information in
    Block Headers even if one used LZMA_FULL_FLUSH to create
    multiple Blocks, so this threaded decoder cannot use multiple
    threads with such files.
    If there are multiple Streams (concatenated .xz files), one
    Stream will be decompressed completely before starting the
    next Stream.
  - A new decoder flag LZMA_FAIL_FAST was added. It makes the
    threaded decompressor report errors soon instead of first
    flushing all pending data before the error location.
  - New Filter IDs:
  * LZMA_FILTER_ARM64 is for ARM64 binaries.
  * LZMA_FILTER_LZMA1EXT is for raw LZMA1 streams that don't
    necessarily use the end marker.
  - Added lzma_str_to_filters(), lzma_str_from_filters(), and
    lzma_str_list_filters() to convert a preset or a filter chain
    string to a lzma_filter[] and vice versa. These should make
    it easier to write applications that allow users to specify
    custom compression options.
  - Added lzma_filters_free() which can be convenient for freeing
    the filter options in a filter chain (an array of lzma_filter
    structures).
  - lzma_file_info_decoder() to makes it a little easier to get
    the Index field from .xz files. This helps in getting the
    uncompressed file size but an easy-to-use random access
    API is still missing which has existed in XZ for Java for
    a long time.
  - Added lzma_microlzma_encoder() and lzma_microlzma_decoder().
    It is used by erofs-utils and may be used by others too.
    The MicroLZMA format is a raw LZMA stream (without end marker)
    whose first byte (always 0x00) has been replaced with
    bitwise-negation of the LZMA properties (lc/lp/pb). It was
    created for use in EROFS but may be used in other contexts
    as well where it is important to avoid wasting bytes for
    stream headers or footers. The format is also supported by
    XZ Embedded (the XZ Embedded version in Linux got MicroLZMA
    support in Linux 5.16).
    The MicroLZMA encoder API in liblzma can compress into a
    fixed-sized output buffer so that as much data is compressed
    as can be fit into the buffer while still creating a valid
    MicroLZMA stream. This is needed for EROFS.
  - Added lzma_lzip_decoder() to decompress the .lz (lzip) file
    format version 0 and the original unextended version 1 files.
    Also lzma_auto_decoder() supports .lz files.
  - lzma_filters_update() can now be used with the multi-threaded
    encoder (lzma_stream_encoder_mt()) to change the filter chain
    after LZMA_FULL_BARRIER or LZMA_FULL_FLUSH.
  - In lzma_options_lzma, allow nice_len = 2 and 3 with the match
    finders that require at least 3 or 4. Now it is internally
    rounded up if needed.
  - CLMUL-based CRC64 on x86-64 and E2K with runtime processor
    detection. On 32-bit x86 it currently isn't available unless
  - -disable-assembler is used which can make the non-CLMUL
    CRC64 slower; this might be fixed in the future.
  - Building with --disable-threads --enable-small
    is now thread-safe if the compiler supports
    __attribute__((__constructor__)).
  * xz:
  - Using -T0 (--threads=0) will now use multi-threaded encoder
    even on a single-core system. This is to ensure that output
    from the same xz binary is identical on both single-core and
    multi-core systems.
  - --threads=+1 or -T+1 is now a way to put xz into
    multi-threaded mode while using only one worker thread.
    The + is ignored if the number is not 1.
  - A default soft memory usage limit is now used for compression
    when -T0 is used and no explicit limit has been specified.
    This soft limit is used to restrict the number of threads
    but if the limit is exceeded with even one thread then xz
    will continue with one thread using the multi-threaded
    encoder and this limit is ignored. If the number of threads
    is specified manually then no default limit will be used;
    this affects only -T0.
    This change helps on systems that have very many cores and
    using all of them for xz makes no sense. Previously xz -T0
    could run out of memory on such systems because it attempted
    to reserve memory for too many threads.
    This also helps with 32-bit builds which don't have a large
    amount of address space that would be required for many
    threads. The default soft limit for -T0 is at most 1400 MiB
    on all 32-bit platforms.
  - Previously a low value in --memlimit-compress wouldn't cause
    xz to switch from multi-threaded mode to single-threaded mode
    if the limit cannot otherwise be met; xz failed instead. Now
    xz can switch to single-threaded mode and then, if needed,
    scale down the LZMA2 dictionary size too just like it already
    did when it was started in single-threaded mode.
  - The option --no-adjust no longer prevents xz from scaling down
    the number of threads as that doesn't affect the compressed
    output (only performance). Now --no-adjust only prevents
    adjustments that affect compressed output, that is, with
  - -no-adjust xz won't switch from multi-threaded mode to
    single-threaded mode and won't scale down the LZMA2
    dictionary size.
  - Added a new option --memlimit-mt-decompress=LIMIT. This is
    used to limit the number of decompressor threads (possibly
    falling back to single-threaded mode) but it will never make
    xz refuse to decompress a file. This has a system-specific
    default value because without any limit xz could end up
    allocating memory for the whole compressed input file, the
    whole uncompressed output file, multiple thread-specific
    decompressor instances and so on. Basically xz could
    attempt to use an insane amount of memory even with fairly
    common files. The system-specific default value is currently
    the same as the one used for compression with -T0.
    The new option works together with the existing option
  - -memlimit-decompress=LIMIT. The old option sets a hard limit
    that must not be exceeded (xz will refuse to decompress)
    while the new option only restricts the number of threads.
    If the limit set with --memlimit-mt-decompress is greater
    than the limit set with --memlimit-compress, then the latter
    value is used also for --memlimit-mt-decompress.
  - Added new information to the output of xz --info-memory and
    new fields to the output of xz --robot --info-memory.
  - In --lzma2=nice=NUMBER allow 2 and 3 with all match finders
    now that liblzma handles it.
  - Don't mention endianness for ARM and ARM-Thumb filters in
  - -long-help. The filters only work for little endian
    instruction encoding but modern ARM processors using
    big endian data access still use little endian
    instruction encoding. So the help text was misleading.
    In contrast, the PowerPC filter is only for big endian
    32/64-bit PowerPC code. Little endian PowerPC would need
    a separate filter.
  - Added decompression support for the .lz (lzip) file format
    version 0 and the original unextended version 1. It is
    autodetected by default. See also the option --format on
    the xz man page.
  - Sandboxing enabled by default:
  * Capsicum (FreeBSD)
  * pledge(2) (OpenBSD)
  * Scripts now support the .lz format using xz.
  * A few new tests were added.
  * The liblzma-specific tests are now supported in CMake-based
    builds too ("make test").</changelog>
  <changelog author="dmueller@suse.com" date="1674302400">- update to 5.4.1:
  * liblzma:
  - Fixed the return value of lzma_microlzma_encoder() if the
    LZMA options lc/lp/pb are invalid. Invalid lc/lp/pb options
    made the function return LZMA_STREAM_END without encoding
    anything instead of returning LZMA_OPTIONS_ERROR.
  * Tests:
  - Fixed test script compatibility with ancient /bin/sh
    versions. Now the five test_compress_* tests should
    no longer fail on Solaris 10.
  - Added and refactored a few tests.
  * Translations:
  - Updated the Catalan and Esperanto translations.
  - Added Korean and Ukrainian man page translations.</changelog>
  <changelog author="mpluskal@suse.com" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="mpluskal@suse.com" date="1679313600">- Update to version 5.4.2:
  * All fixes from 5.2.11 that were not included in 5.4.1.
  * If xz is built with support for the Capsicum sandbox but running
    in an environment that doesn't support Capsicum, xz now runs
    normally without sandboxing instead of exiting with an error.
  * liblzma:
  - Documentation was updated to improve the style, consistency,
    and completeness of the liblzma API headers.
  - The Doxygen-generated HTML documentation for the liblzma API
    header files is now included in the source release and is
    installed as part of "make install". All JavaScript is
    removed to simplify license compliance and to reduce the
    install size.
  - Fixed a minor bug in lzma_str_from_filters() that produced
    too many filters in the output string instead of reporting
    an error if the input array had more than four filters. This
    bug did not affect xz.
  * Build systems:
  - autogen.sh now invokes the doxygen tool via the new wrapper
    script doxygen/update-doxygen, unless the command line option
  - -no-doxygen is used.
  - Added microlzma_encoder.c and microlzma_decoder.c to the
    VS project files for Windows and to the CMake build. These
    should have been included in 5.3.2alpha.
  * Tests:
  - Added a test to the CMake build that was forgotten in the
    previous release.
  - Added and refactored a few tests.
  * Translations:
  - Updated the Brazilian Portuguese translation.
  - Added Brazilian Portuguese man page translation.</changelog>
  <changelog author="fcrozat@suse.com" date="1680782400">- Update license tag, there is GPL-3.0-or-later code too.</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1683288000">- Update to version 5.4.3:
  * Build system fixes
  * Translation updates: Croatian
- update signing key</changelog>
  <changelog author="info@paolostivanin.com" date="1691064000">- Update to version 5.4.4:
  * liblzma and xzdec can now build against WASI SDK when threading
    support is disabled. xz and tests don't build yet.
  * documentation update
  * translations update</changelog>
  <changelog author="dimstar@opensuse.org" date="1692187200">- xznew: Remove bashsism.
- build: pass CONFIG_SHELL=/bin/sh to configure: the posix tools
  are setting the current SHELL as the shebang, which is overkill:
  any posix compliant shell, aka /bin/sh, is sufficient.</changelog>
  <changelog author="andrea.manzini@suse.com" date="1699358400">- Update to version 5.4.5:
  * liblzma:
  - Fixed an assertion failure that could be triggered by a large
    unpadded_size argument. It was verified that there was no
    other bug than the assertion failure.
  - Fixed a bug that prevented building with Windows Vista
    threading when __attribute__((__constructor__)) is not
    supported.
  * xz now properly handles special files such as "con" or "nul" on
    Windows. Before this fix, the following wrote "foo" to the
    console and deleted the input file "con_xz":
    echo foo | xz &gt; con_xz
    xz --suffix=_xz --decompress con_xz
  * Small fixes and improvements to the tests.
  * Updated translations: Chinese (simplified) and Esperanto.</changelog>
  <changelog author="dmueller@suse.com" date="1706443200">- update to 5.4.6:
  * Fixed a bug involving internal function pointers in liblzma
    not being initialized to NULL. The bug can only be
    triggered if lzma_filters_update() is called on a LZMA1
    encoder, so it does not affect xz or any application known
    to us that uses liblzma.
  * Fixed a regression introduced in 5.4.2 that caused
    encoding in the raw format to unnecessarily fail if --suffix
    was not used. For instance, the following command no longer
    reports that --suffix must be used:
    echo foo | xz --format=raw --lzma2 | wc -c
  * Fixed an issue on MinGW-w64 builds that prevented
    reading from or writing to non-terminal character devices
    like NUL.
  * Added a new test.</changelog>
  <changelog author="danilo.spinella@suse.com" date="1706529600">- Build static library on SLE</changelog>
  <changelog author="dmueller@suse.com" date="1711627200">- restore a bigger version number so that update works</changelog>
  <changelog author="dcermak@suse.com" date="1712232000">- Switch to using tar_scm for fetching the sources as the upstream
  tarballs on github are gone
- introduce _multibuild to allow building the translations outside
  of Ring0 and everything else in Ring0
- add rpmlintrc to silence harmless warnings</changelog>
  <changelog author="dmueller@suse.com" date="1712923200">- revert the switch to tar_scm which dropped the signature
  validation
- switch back to tarballs because the upstream tarballs are not
  gone
- reinstanciate keyring from Lasse
- go back to the last release signed by Lasse (5.4.2)
- revert multibuild, drop service and rpmlintrc
- use real_ver for the Source, move everything else back to
  %version like before the hectic XZ downgrade
- remove payload setting, we are using zstd now</changelog>
  <changelog author="info@paolostivanin.com" date="1717070400">- Update to 5.6.2:
  * Remove the backdoor (CVE-2024-3094).
  * Not changed: Memory sanitizer (MSAN) has a false positive
    in the CRC CLMUL code which also makes OSS Fuzz unhappy.
    Valgrind is smarter and doesn't complain.
    A revision to the CLMUL code is coming anyway and this issue
    will be cleaned up as part of it. It won't be backported to
    5.6.x or 5.4.x because the old code isn't wrong. There is
    no reason to risk introducing regressions in old branches
    just to silence a false positive.
  * liblzma:
  - lzma_index_decoder() and lzma_index_buffer_decode(): Fix
    a missing output pointer initialization (*i = NULL) if the
    functions are called with invalid arguments. The API docs
    say that such an initialization is always done. In practice
    this matters very little because the problem can only occur
    if the calling application has a bug and these functions
    return LZMA_PROG_ERROR.
  - lzma_str_to_filters(): Fix a missing output pointer
    initialization (*error_pos = 0). This is very similar
    to the fix above.
  - Fix C standard conformance with function pointer types.
  - Remove GNU indirect function (IFUNC) support. This is *NOT*
    done for security reasons even though the backdoor relied on
    this code. The performance benefits of IFUNC are too tiny in
    this project to make the extra complexity worth it.
  - FreeBSD on ARM64: Add error checking to CRC32 instruction
    support detection.
  - Fix building with NVIDIA HPC SDK.
  * xz:
  - Fix a C standard conformance issue in --block-list parsing
    (arithmetic on a null pointer).
  - Fix a warning from GNU groff when processing the man page:
    "warning: cannot select font 'CW'"
  * xzdec: Add support for Linux Landlock ABI version 4. xz already
    had the v3-to-v4 change but it had been forgotten from xzdec.</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1728302400">- Update to 5.6.3:
  * liblzma:
  - Fix x86-64 inline assembly compatibility with GNU Binutils
    older than 2.27.
  - Fix the build with GCC 4.2 on OpenBSD/sparc64.
  * xzdec: Display an error instead of failing silently if the
    unsupported option -M is specified.
  * lzmainfo: Fix integer overflows when rounding the dictionary and
    uncompressed sizes to the nearest mebibyte.
  * Autotools-based build:
  - Fix feature checks with link-time optimization (-flto).
  - Solaris: Fix a compatibility issue in version.sh. It matters
    if one wants to regenerate configure by running autoconf.
  * CMake:
  - Use paths relative to ${prefix} in liblzma.pc when possible.
    This is done only with CMake &gt;= 3.20.
  - Prefer a C11 compiler over a C99 compiler but accept both.
  - Link Threads::Threads against liblzma using PRIVATE so that
  - pthread and such flags won't unnecessarily get included in
    the usage requirements of shared liblzma. That is,
    target_link_libraries(foo PRIVATE liblzma::liblzma) no
    longer adds -pthread if using POSIX threads and linking
    against shared liblzma. The threading flags are still added
    if linking against static liblzma.
  * Updated translations: Catalan, Chinese (simplified), and
    Brazilian Portuguese.</changelog>
</package>
</otherdata>