* Reverse the use of the current directory in %_mingw64_debug_package; it prevents the building of many packages OBS-URL: https://build.opensuse.org/package/show/windows:mingw:win64/mingw64-filesystem?expand=0&rev=173
330 lines
14 KiB
Plaintext
330 lines
14 KiB
Plaintext
-------------------------------------------------------------------
|
|
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
|