We have some news to share for the request index beta feature. We’ve added more options to sort your requests, counters to the individual filters and documentation for the search functionality. Checkout the blog post for more details.

File mingw64-filesystem.changes of Package mingw64-filesystem

-------------------------------------------------------------------
Wed Nov  5 09:45:07 UTC 2025 - Ralf Habacker <ralf.habacker@freenet.de>

- Update to version 20251105
- Removed unnecessary runtime dependency on rpmlint, which is only
  required for building packages and is installed by default on OBS
  (bsc#1252998)

-------------------------------------------------------------------
Tue Nov  4 22:51:49 UTC 2025 - Ralf Habacker <ralf.habacker@freenet.de>

- Update to version 20251104
- Fix 'mingw64-filesystem requires rpmlint-mini' outside
  open build service on Tumbleweed (bsc#1252998)

-------------------------------------------------------------------
Mon Sep  1 09:19:16 UTC 2025 - Ralf Habacker <ralf.habacker@freenet.de>

- Update to version 20250901
- Add providing support for metainfo and desktop files

-------------------------------------------------------------------
Fri Aug 22 09:44:22 UTC 2025 - Ralf Habacker <ralf.habacker@freenet.de>

- Update to version 20250822
- Add checks to shell scripts to see if host-specific executable
  files are present and report this as an error to avoid hidden
  problems (bsc#1248468)

-------------------------------------------------------------------
Thu Aug 14 21:19:58 UTC 2025 - Ralf Habacker <ralf.habacker@freenet.de>

- Update to version 20250814
- Fix egrep: warning: egrep is obsolescent; using grep -E when
  creating debug info package

-------------------------------------------------------------------
Tue May 13 16:20:39 UTC 2025 - Michal Suchanek <msuchanek@suse.de>

- Update to version 20250515
- Avoid spurious requires when using ucrt runtime (boo#1243096).

-------------------------------------------------------------------
Mon May 12 07:04:21 UTC 2025 - Ralf Habacker <ralf.habacker@freenet.de>

- Update to version 20250512
- Hide the rpmlint warning via an unspecified group, as this has
  been optional since 2020 according to 
  https://news.opensuse.org/2020/11/23/news-in-opensuse-packaging/#group-tag

-------------------------------------------------------------------
Tue Apr 22 14:51:14 UTC 2025 - Ralf Habacker <ralf.habacker@freenet.de>

- Update to version 20250422
- mingw64.macros:
  * Add support for creating debug info packages for native packages
    in addition to those for Windows
- mingw64-install-post.sh:
  * Fix warning: warning: egrep is obsolescent; using grep -E

-------------------------------------------------------------------
Fri Feb 21 15:49:16 UTC 2025 - Ralf Habacker <ralf.habacker@freenet.de>

- Update to version 20250221
  * Reverse the use of the current directory in %_mingw64_debug_package;
    it prevents the building of many packages

-------------------------------------------------------------------
Thu Feb 20 11:51:39 UTC 2025 - Ralf Habacker <ralf.habacker@freenet.de>

- Update to version 20250220
- mingw64.macros:
  * Add parameter '-N' to %_mingw64_debug_package
    to be able to specify a full package name, which is required
    by the wine package
  * Add parameter '-C' to %_mingw64_debug_package to be able
    to add a Conflicts tag, which is required
    by the wine package
  * In %_mingw64_debug_package use actual directory to find
    the debuginfo files list to be in sync with the native
    debug package

-------------------------------------------------------------------
Sun Feb  2 20:32:09 UTC 2025 - Ralf Habacker <ralf.habacker@freenet.de>

- Syntax fix in %_mingw64_debug_package on Leap 15.x 

-------------------------------------------------------------------
Sun Feb  2 08:30:18 UTC 2025 - Ralf Habacker <ralf.habacker@freenet.de>

- Update version to 202500202
- Extend mingw64-find-debuginfo.sh:
  * Merging debug source package into debug info package is now
    provided with option '--merge-debug-source-package'
  * Add option '--no-debug-source-package' to skip building of
    debug source package used by wine package
  * Add option '--src-root-dir' to specify a custom directory
    for installing debug source files
- mingw64.macros: Add parameter '-e' to %_mingw64_debug_package
  to exclude BuildArch: noarch used by wine package

-------------------------------------------------------------------
Mon Nov 18 09:42:14 UTC 2024 - Ralf Habacker <ralf.habacker@freenet.de>

- Update version to 20241118
- Speed up the collection of source files for the creation of debug
  packages by using multiple concurrent processes (boo1202431)

-------------------------------------------------------------------
Sat Aug  3 06:38:13 UTC 2024 - Ralf Habacker <ralf.habacker@freenet.de>

- Update version to 20240803
- Do not block adding native debug package when using
  mingw64-cross-filesystem (boo#1228778)

-------------------------------------------------------------------
Wed Jul 31 23:24:10 UTC 2024 - Ralf Habacker <ralf.habacker@freenet.de>

- Update version to 20240801
- Add missing man language ca@valencia required by KDE Frameworks 5.103

-------------------------------------------------------------------
Mon Jun 12 13:16:04 UTC 2023 - Ralf Habacker <ralf.habacker@freenet.de>

- Update to 20230614
  * Fix unwanted dump of rpm option when using mingw64-* command
    line wrapper (boo#1212239)

-------------------------------------------------------------------
Tue Mar 28 04:05:34 UTC 2023 - Ralf Habacker <ralf.habacker@freenet.de>

- Update to version 20230401
  * Drop cmake support files as they are now located in the
    mingw64-cross-cmake (boo#1209611)

-------------------------------------------------------------------
Fri Mar 17 08:54:56 UTC 2023 - Ralf Habacker <ralf.habacker@freenet.de>

- In cmake macros, avoid changing the current directory
  to avoid build errors in packages that use multiple
  build systems such as mingw64-zlib

-------------------------------------------------------------------
Thu Feb 16 12:31:06 UTC 2023 - Ralf Habacker <ralf.habacker@freenet.de>

- Update to version 20230309
  * Let cmake macros be based on associated macros from macros.cmake
  * Add support to define a custom rpm macro when running mingw64
    related shell scripts, see mingw64-scripts.sh for details
  * Drop using external dependency generator (boo#1175587)
  * Add mingw64_*.attr files to support actual used dependency generator
  * Fix bug that rpm does not use attribute file for cmake by renaming
    to mingw64_cmake.attr (rpm does not like '-' in those file name
    and keys inside)
  * Extend mingw64_cmake.attr to find cmake support files in
    share subdirectory as required for example by mingw64-dlfcn-win32
  * Print deprecated message when using %_mingw64_makeinstall or
    %__mingw64_cmake
  * Reduce some differences to mingw32 in changes and other files,
    which are mostly indentions, hours, trailing '/', variable
    definition rows - make it easier to compare

-------------------------------------------------------------------
Mon Nov 14 08:20:48 UTC 2022 - Ralf Habacker <ralf.habacker@freenet.de>

- Update to version 20221115
  * Fix doc in macros.mingw64 how to define macro _mingw64_find_requires_exclude
  * Change dependency to mingw64-cross-binutils-utils and
    mingw64-cross-pkgconf-utils to avoid cyclic dependencies (boo#1204985)

-------------------------------------------------------------------
Mon Aug 29 10:17:22 UTC 2022 - Ralf Habacker <ralf.habacker@freenet.de>

- Fix generating invalid source file path when scanning binaries
  (boo#1202865) 
  
-------------------------------------------------------------------
Fri Aug 26 07:36:18 UTC 2022 - Ralf Habacker <ralf.habacker@freenet.de>

- Update to 20220826
- Speed up objdump scanning binaries for source files (boo#1202431)

-------------------------------------------------------------------
Wed Aug 10 12:38:29 UTC 2022 - Jan Engelhardt <jengelh@inai.de>

- Drop dependency on breakpad, since we now have our own
  mingw-objdump-srcfiles.

-------------------------------------------------------------------
Thu Jul 28 15:22:52 UTC 2022 - Ralf Habacker <ralf.habacker@freenet.de>

- Update to 20220805
- Fix for generating the source file list for the debug package (boo#1201107).
  * Added the script 'mingw-objdump-srcfiles' to determine the
    source files used by the package in question.
  * The gawk script is based on a perl script from jengelh, which was
    not adopted due to an additional runtime dependency
  * With this change, *.sym files are no longer included in generated
    debug packages
  * The now obsolete runtime dependency to mingw64-cross-breakpad-tools
    has been removed
- Exclude 'mlang.dll' and other dll's from automatic runtime library
  detection required for win_iconv and libqt5 packages
- Fix spelling in *.changes

-------------------------------------------------------------------
Thu Jul 28 09:03:20 UTC 2022 - Ralf Habacker <ralf.habacker@freenet.de>

- Add 'arch-independent-package-contains-binary-or-object' filter also
  for static libraries (boo#1201173)
- When scanning libraries exclude non real dll file names e.g. '%s.dll'

-------------------------------------------------------------------
Mon Jul 25 07:21:16 UTC 2022 - Ralf Habacker <ralf.habacker@freenet.de>

- Add missing runtime dependencies (boo#1188144)
- Use newer $host-pkgconf
- Fix using undefined STRINGS env variable

-------------------------------------------------------------------
Wed Jul 20 07:11:15 UTC 2022 - Ralf Habacker <ralf.habacker@freenet.de>

- Update to 20220801
- Fetch real used shared library name from import libraries to avoid
  file name generation errors, for example with mingw64-glib2
- Scan all archives for shared library names as packages may not use
  the default import library extension

-------------------------------------------------------------------
Tue Jul 12 07:18:39 UTC 2022 - Ralf Habacker <ralf.habacker@freenet.de>

- Fix finding qm files for KDE Frameworks >= 5.76 (taken from rpm-4.14.1)

-------------------------------------------------------------------
Sun Jun  5 05:03:17 UTC 2022 - Ralf Habacker <ralf.habacker@freenet.de>

- Update to 20220620
- Add more provides required by libqt5 related packages
- Add optional support for excluding runtime DLL dependencies to avoid
  rebuilding the whole project, see macro %_mingw64_find_requires_exclude
  in macros.mingw64 for details

-------------------------------------------------------------------
Mon May 23 13:58:15 UTC 2022 - Ralf Habacker <ralf.habacker@freenet.de>

- Update to 20220524
- On finding provides and requirements do not generate temporary 
  files in the global temporary directory (boo#1182356)
- Add optional support to add runtime dependencies for import
  libraries, see macros.mingw64 for details (boo#1194430)
- Fix warning 'file format not recognized' in mingw64-find-requires.sh
  when parsing xxx-config files

-------------------------------------------------------------------
Thu Dec  2 14:06:40 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>

- Change all version comparisons for Tumbleweed to >= 1550 (instead
  of == 1550). Anything in Tumbleweed counts for current Tumbleweed
  plus future CODE branches. Additionally, the Tumbleweed
  suse_version code is not chiseled in stone.

-------------------------------------------------------------------
Tue Sep 14 10:20:08 UTC 2021 - Ralf Habacker <ralf.habacker@freenet.de>

- Fix install path and file format for global rpmlint config file on
  openSUSE_Tumbleweed (bug boo#1190304, boo#1190438)
- Use rpmlint-mini also on Leap 15.x to fix the conflict breakage
- Be more verbose when version in generated xxxConfigVersion.cmake
  files is empty (see https://build.opensuse.org/request/show/915515)
- Sync with mingw32 variant

-------------------------------------------------------------------
Tue Sep 14 06:39:03 UTC 2021 - Fridrich Strba <fstrba@suse.com>

- Force rpmlint use and avoid using of rpmlint-mini

-------------------------------------------------------------------
Wed Jul 28 06:04:17 UTC 2021 - Ralf Habacker <ralf.habacker@freenet.de>

- Add provides for bcrypt.dll required by mingw64-gdb 10.2

-------------------------------------------------------------------
Mon Jul 12 14:30:26 UTC 2021 - Ralf Habacker <ralf.habacker@freenet.de>

- Add provides for ncrypt.dll required by mingw64-gnutls clients

-------------------------------------------------------------------
Mon Jun 14 10:47:21 UTC 2021 - Callum Farmer <gmbr3@opensuse.org>

- Move RPM macros to %_rpmmacrodir (boo#1185671)
- Move profile.d entries to %_distconfdir
- Use %_fileattrsdir macro

-------------------------------------------------------------------
Thu Nov  5 10:38:47 UTC 2020 - Ralf Habacker <ralf.habacker@freenet.de>

- Update to 20201105
- Add macro _mingw64_create_macro_links
- Add macro _mingw64_gdb and command line wrapper /usr/bin/mingw64-gdb
- In mingw64-scripts support rpm macro processing according to
  https://rpm.org/user_doc/macros.htm

-------------------------------------------------------------------
Sat Oct 17 14:32:20 UTC 2020 - Ralf Habacker <ralf.habacker@freenet.de>

- Update to 20201017
- Fix bug not keeping quotes in bash arguments provided to mingw64-scripts.sh
  which is for example required to specify a different cmake generator 

-------------------------------------------------------------------
Fri Aug 28 18:59:36 UTC 2020 - Ralf Habacker <ralf.habacker@freenet.de>

- Fix architecture in generating cmake provides

-------------------------------------------------------------------
Tue Aug 25 19:27:01 UTC 2020 - Ralf Habacker <ralf.habacker@freenet.de>

- Update to 20200825
- Fix
  * W: non-etc-or-var-file-marked-as-conffile /usr/libexec/rpm/fileattrs/mingw64-cmake.attr
  * W: non-etc-or-var-file-marked-as-conffile /usr/libexec/rpm/mingw64-cmake.prov
  * W: script-without-shebang /usr/libexec/rpm/fileattrs/mingw64-cmake.attr
  * W: non-standard-group Development/Libraries
  * installing mingw64-scripts on Tumbleweed
  * not using present rpmlint config for building this package

-------------------------------------------------------------------
Thu Aug 20 12:06:28 UTC 2020 - Ralf Habacker <ralf.habacker@freenet.de>

- Add missing Fortran case into macros.mingw64* (boo#1173990)

-------------------------------------------------------------------
Sun Aug 16 04:26:24 UTC 2020 - Ralf Habacker <ralf.habacker@freenet.de>

- Fix warning about non standard group (boo#1173189)
- Make cmake package support to be more in sync with native package
  * Add mingw64-cmake.prov and mingw64-cmake.attr ported from native
    cmake package to support generating mingw64(cmake:xxx) dependencies
    required by newer KDE Frameworks 5 and other packages.
  * Move out cmake related macros from macros.mingw64 into macros.mingw64-cmake
  * Define macro _mingw64_cmake_build
  * Fix deprecated call to %make_jobs
  CMake support may be better located in a package named mingw64-cross-cmake
  but need to be used here until the deprecated dependency generator provided
  by this package is converted to sets of *.attr/*.prov files.
- Add additional man languages 'id' and 'uk' used by KDE Frameworks5 packages

-------------------------------------------------------------------
Sun Apr 19 17:39:26 UTC 2020 - Bernhard Wiedemann <bwiedemann@suse.com>

- Process debuginfo in a reproducible way (boo#1041090)

-------------------------------------------------------------------
Wed Dec 18 21:49:04 UTC 2019 - Martin Koegler <martin.koegler@chello.at>

- Revert -lssp 

-------------------------------------------------------------------
Tue Dec 17 09:21:43 UTC 2019 - Ralf Habacker <ralf.habacker@freenet.de>

- Add -lssp to the link flags, otherwise building of some packages
  (like mingw64-cairo) will be aborted with the error 'undefined
  reference to `__memcpy_chk`'. This library seems not be added by
  gcc 9.2 automatically.

-------------------------------------------------------------------
Mon Nov 25 16:31:30 UTC 2019 - Ralf Habacker <ralf.habacker@freenet.de>

- add macro _mingw64_ldflags_bootstrap for bootstrap packages

-------------------------------------------------------------------
Mon Nov 25 05:05:10 UTC 2019 - Ismail Dönmez <idonmez@suse.com>

- Add -fstack-protector to LDFLAGS 

-------------------------------------------------------------------
Sun Nov 24 21:36:08 UTC 2019 - Ralf Habacker <ralf.habacker@freenet.de>

- fix compile errors: undefined reference to `__memcpy_chk`

-------------------------------------------------------------------
Fri Nov 22 10:58:42 UTC 2019 - Ludwig Nussel <lnussel@suse.de>

- disable default debug package only if the mingw debug macro is used

-------------------------------------------------------------------
Wed Nov 20 13:40:31 UTC 2019 - Ludwig Nussel <lnussel@suse.de>

- inital package for Factory submission
openSUSE Build Service is sponsored by