commit mingw64-filesystem for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mingw64-filesystem for openSUSE:Factory checked in at 2024-08-05 17:21:00 Comparing /work/SRC/openSUSE:Factory/mingw64-filesystem (Old) and /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.7232 (New) Package is "mingw64-filesystem" Mon Aug 5 17:21:00 2024 rev:27 rq:1191501 version:20240803 Changes: --- /work/SRC/openSUSE:Factory/mingw64-filesystem/mingw64-filesystem.changes 2023-06-21 22:39:24.602208989 +0200 +++ /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.7232/mingw64-filesystem.changes 2024-08-05 17:21:08.326788547 +0200 @@ -1,0 +2,13 @@ +Sat Aug 3 06:38:13 UTC 2024 - Ralf Habacker + +- 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 + +- Update version to 20240801 +- Add missing man language ca@valencia required by KDE Frameworks 5.103 + +--- Other differences: -- ++ mingw64-filesystem.spec ++ --- /var/tmp/diff_new_pack.1VDBpz/_old 2024-08-05 17:21:08.994815919 +0200 +++ /var/tmp/diff_new_pack.1VDBpz/_new 2024-08-05 17:21:08.994815919 +0200 @@ -1,7 +1,7 @@ # # spec file for package mingw64-filesystem # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -31,7 +31,7 @@ %define _rpmmacrodir %{_sysconfdir}/rpm %endif Name: mingw64-filesystem -Version:20230614 +Version:20240803 Release:0 Summary:MinGW base filesystem and environment License:GPL-2.0-or-later ++ languages.man ++ --- /var/tmp/diff_new_pack.1VDBpz/_old 2024-08-05 17:21:09.070819032 +0200 +++ /var/tmp/diff_new_pack.1VDBpz/_new 2024-08-05 17:21:09.074819196 +0200 @@ -1,4 +1,5 @@ ca +ca@valencia cs da de ++ macros.mingw64 ++ --- /var/tmp/diff_new_pack.1VDBpz/_old 2024-08-05 17:21:09.098820179 +0200 +++ /var/tmp/diff_new_pack.1VDBpz/_new 2024-08-05 17:21:09.102820343 +0200 @@ -158,9 +158,9 @@ %global __objdump %{_mingw64_objdump} \ %global __os_install_post %{_mingw64_install_post} -# this macro also disables the default debug package +# see also macros.mingw64-cross %_mingw64_package_header_debug \ - %global debug_package %{nil} \ + %{?!__mingw64_cross_debug_package:%global debug_package %{nil}} \ %global __strip %{_mingw64_strip} \ %global __objdump %{_mingw64_objdump} \ %global __os_install_post %{_mingw64_debug_install_post} \\\
commit mingw64-filesystem for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mingw64-filesystem for openSUSE:Factory checked in at 2023-06-21 22:38:36 Comparing /work/SRC/openSUSE:Factory/mingw64-filesystem (Old) and /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.15902 (New) Package is "mingw64-filesystem" Wed Jun 21 22:38:36 2023 rev:26 rq:1093535 version:20230614 Changes: --- /work/SRC/openSUSE:Factory/mingw64-filesystem/mingw64-filesystem.changes 2023-04-04 21:26:28.631255988 +0200 +++ /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.15902/mingw64-filesystem.changes 2023-06-21 22:39:24.602208989 +0200 @@ -1,0 +2,7 @@ +Mon Jun 12 13:16:04 UTC 2023 - Ralf Habacker + +- Update to 20230614 + * Fix unwanted dump of rpm option when using mingw64-* command +line wrapper (boo#1212239) + +--- Other differences: -- ++ mingw64-filesystem.spec ++ --- /var/tmp/diff_new_pack.trPczy/_old 2023-06-21 22:39:26.930222997 +0200 +++ /var/tmp/diff_new_pack.trPczy/_new 2023-06-21 22:39:26.934223021 +0200 @@ -31,7 +31,7 @@ %define _rpmmacrodir %{_sysconfdir}/rpm %endif Name: mingw64-filesystem -Version:20230401 +Version:20230614 Release:0 Summary:MinGW base filesystem and environment License:GPL-2.0-or-later ++ mingw64-scripts.sh ++ --- /var/tmp/diff_new_pack.trPczy/_old 2023-06-21 22:39:27.082223911 +0200 +++ /var/tmp/diff_new_pack.trPczy/_new 2023-06-21 22:39:27.086223935 +0200 @@ -32,6 +32,9 @@ # the internal default. NAME="_`basename $0|tr -- - _`" -DEFINE=${MINGW64_MACROS:+--define="${MINGW64_MACROS}"} -eval "`rpm "${DEFINE}" --eval "%${NAME} $(printf " %q" "${@}")"`" +if [ "${MINGW64_MACROS+1}" ]; then +eval "`rpm --define="${MINGW64_MACROS}" --eval "%${NAME} $(printf " %q" "${@}")"`" +else +eval "`rpm --eval "%${NAME} $(printf " %q" "${@}")"`" +fi
commit mingw64-filesystem for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mingw64-filesystem for openSUSE:Factory checked in at 2023-04-04 21:26:11 Comparing /work/SRC/openSUSE:Factory/mingw64-filesystem (Old) and /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.19717 (New) Package is "mingw64-filesystem" Tue Apr 4 21:26:11 2023 rev:25 rq:1077092 version:20230401 Changes: --- /work/SRC/openSUSE:Factory/mingw64-filesystem/mingw64-filesystem.changes 2023-03-19 00:33:02.212791021 +0100 +++ /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.19717/mingw64-filesystem.changes 2023-04-04 21:26:28.631255988 +0200 @@ -1,0 +2,7 @@ +Tue Mar 28 04:05:34 UTC 2023 - Ralf Habacker + +- Update to version 20230401 + * Drop cmake support files as they are now located in the +mingw64-cross-cmake (boo#1209611) + +--- Old: macros.mingw64-cmake mingw64-cmake.prov mingw64_cmake.attr Other differences: -- ++ mingw64-filesystem.spec ++ --- /var/tmp/diff_new_pack.AX4YVA/_old 2023-04-04 21:26:29.263259575 +0200 +++ /var/tmp/diff_new_pack.AX4YVA/_new 2023-04-04 21:26:29.271259621 +0200 @@ -31,7 +31,7 @@ %define _rpmmacrodir %{_sysconfdir}/rpm %endif Name: mingw64-filesystem -Version:20230309 +Version:20230401 Release:0 Summary:MinGW base filesystem and environment License:GPL-2.0-or-later @@ -49,13 +49,9 @@ Source9:mingw64-find-lang.sh Source10: languages Source11: languages.man -Source12: mingw64-cmake.prov -Source13: mingw64_cmake.attr -Source14: macros.mingw64-cmake Source15: mingw64-filesystem-rpmlintrc Source16: mingw-objdump-srcfiles Source17: mingw64_binaries.attr -Source18: mingw64_cmake.attr Source19: mingw64_config.attr Source20: mingw64_libs.attr Source21: mingw64_pkgconfig.attr @@ -119,7 +115,7 @@ # but including macros.mingw64 results into an unknown failure mkdir -p %{buildroot}%{_bindir} pushd %{buildroot}%{_bindir} -for i in mingw64-configure mingw64-make mingw64-cmake mingw64-gdb; do +for i in mingw64-configure mingw64-make mingw64-gdb; do ln -s %{_libexecdir}/mingw64-scripts $i done popd @@ -129,7 +125,6 @@ mkdir -p %{buildroot}%{_rpmmacrodir} install -m 644 %{SOURCE1} %{buildroot}%{_rpmmacrodir}/macros.mingw64 -install -m 644 %{SOURCE14} %{buildroot}%{_rpmmacrodir}/$(basename %{SOURCE14}) mkdir -p %{buildroot}%_rpmlintdir # tumbleweed @@ -187,13 +182,9 @@ install -m 0755 %{SOURCE5} %{buildroot}%{_rpmconfigdir} install -m 0755 %{SOURCE8} %{buildroot}%{_rpmconfigdir} install -m 0755 %{SOURCE9} %{buildroot}%{_rpmconfigdir} -# cmake support -install -m 0755 %{SOURCE12} %{buildroot}%{_rpmconfigdir} -mkdir -p %{buildroot}%{_fileattrsdir} -install -m 0644 %{SOURCE13} %{buildroot}%{_fileattrsdir} # dependency generator support +mkdir -p %{buildroot}%{_fileattrsdir} install -m 0644 %{SOURCE17} %{buildroot}%{_fileattrsdir} -install -m 0644 %{SOURCE18} %{buildroot}%{_fileattrsdir} install -m 0644 %{SOURCE19} %{buildroot}%{_fileattrsdir} install -m 0644 %{SOURCE20} %{buildroot}%{_fileattrsdir} install -m 0644 %{SOURCE21} %{buildroot}%{_fileattrsdir} @@ -216,7 +207,6 @@ %files %license COPYING %{_rpmmacrodir}/macros.mingw64 -%{_rpmmacrodir}/macros.mingw64-cmake %if %{undefined _distconfdir} %config %{_sysconfdir}/profile.d/mingw64.sh %else @@ -228,7 +218,6 @@ %_rpmlintdir/mingw64-rpmlint.config %endif -%{_rpmconfigdir}/mingw64-*.prov %{_fileattrsdir}/mingw64*.attr %{_bindir}/mingw64-* %{_bindir}/x86_64-w64-mingw32-* ++ mingw64-find-provides.sh ++ --- /var/tmp/diff_new_pack.AX4YVA/_old 2023-04-04 21:26:29.459260688 +0200 +++ /var/tmp/diff_new_pack.AX4YVA/_new 2023-04-04 21:26:29.459260688 +0200 @@ -16,7 +16,6 @@ dlls=$(echo "$filelist" | grep '\.dll$') pcs=$(echo "$filelist" | grep '\.pc$') libs=$(echo "$filelist" | grep '\.a$') -cmakes=$(echo "$filelist" | grep '[cC]onfig.cmake$') for f in $dlls; do [ ! -f "$f" ] && continue @@ -35,8 +34,3 @@ echo "$target(lib:$libname)" done -for h in $cmakes; do -[ ! -f "$h" ] && continue -echo $h | /usr/lib/rpm/mingw64-cmake.prov -done -
commit mingw64-filesystem for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mingw64-filesystem for openSUSE:Factory checked in at 2023-03-19 00:32:09 Comparing /work/SRC/openSUSE:Factory/mingw64-filesystem (Old) and /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.31432 (New) Package is "mingw64-filesystem" Sun Mar 19 00:32:09 2023 rev:24 rq:1072800 version:20230309 Changes: --- /work/SRC/openSUSE:Factory/mingw64-filesystem/mingw64-filesystem.changes 2023-03-16 22:57:50.751313744 +0100 +++ /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.31432/mingw64-filesystem.changes 2023-03-19 00:33:02.212791021 +0100 @@ -1,0 +2,7 @@ +Fri Mar 17 08:54:56 UTC 2023 - Ralf Habacker + +- In cmake macros, avoid changing the current directory + to avoid build errors in packages that use multiple + build systems such as mingw64-zlib + +--- Other differences: -- ++ macros.mingw64-cmake ++ --- /var/tmp/diff_new_pack.clwVhC/_old 2023-03-19 00:33:02.868794132 +0100 +++ /var/tmp/diff_new_pack.clwVhC/_new 2023-03-19 00:33:02.872794152 +0100 @@ -7,9 +7,10 @@ %_mingw64_cmake %{_mingw64_env} ; \ mkdir -p %__builddir \ -cd %__builddir \ -%__cmake $OLDPWD/%__sourcedir \\\ +%__cmake \\\ %__cmake_generator \\\ +-S %__sourcedir \\\ +-B %__builddir \\\ -DCMAKE_SYSTEM_NAME="Windows" \\\ -DCMAKE_VERBOSE_MAKEFILE=ON \\\ -DCMAKE_BUILD_TYPE="RelWithDebInfo" \\\ @@ -35,15 +36,13 @@ echo "Deprecated %%__mingw64_cmake macro used, please use %%_mingw64_cmake" \ %{_mingw64_cmake} -%_mingw64_cmake_build %cmake_build +%_mingw64_cmake_build %cmake_build -C %__builddir %_mingw64_cmake_install %{_mingw64_env}; \ %cmake_install %_mingw64_ctest(:-:) \ -cd %__builddir \ -%__ctest --output-on-failure --force-new-ctest-process %{?_smp_mflags} %** \ -cd $OLDPWD +%__ctest --test-dir %__builddir --output-on-failure --force-new-ctest-process %{?_smp_mflags} %** (No newline at EOF)
commit mingw64-filesystem for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mingw64-filesystem for openSUSE:Factory checked in at 2023-03-16 22:57:35 Comparing /work/SRC/openSUSE:Factory/mingw64-filesystem (Old) and /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.31432 (New) Package is "mingw64-filesystem" Thu Mar 16 22:57:35 2023 rev:23 rq:1072200 version:20230309 Changes: --- /work/SRC/openSUSE:Factory/mingw64-filesystem/mingw64-filesystem.changes 2022-11-21 15:30:38.928969114 +0100 +++ /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.31432/mingw64-filesystem.changes 2023-03-16 22:57:50.751313744 +0100 @@ -1,0 +2,20 @@ +Thu Feb 16 12:31:06 UTC 2023 - Ralf Habacker + +- 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 + +--- @@ -9 +29 @@ --- +--- @@ -35 +55 @@ -not adopted due to an additional runtime dependency. +not adopted due to an additional runtime dependency @@ -37 +57 @@ -debug packages. +debug packages @@ -40,2 +60,2 @@ -- Exclude 'mlang.dll' from automatic runtime library detection required - for win_iconv package +- Exclude 'mlang.dll' and other dll's from automatic runtime library + detection required for win_iconv and libqt5 packages @@ -93 +113 @@ -Thu Dec 2 14:04:48 UTC 2021 - Dominique Leuenberger +Thu Dec 2 14:06:40 UTC 2021 - Dominique Leuenberger @@ -138 +158 @@ -- In mingw64-scripts support rpm macro processing to +- In mingw64-scripts support rpm macro processing according to @@ -142,5 +161,0 @@ -Sun Nov 1 10:38:47 UTC 2020 - Ralf Habacker - -- Add macro _mingw64_gdb and command line wrapper /usr/bin/mingw64-gdb - @@ -197 +212 @@ -Wed Dec 18 21:49:44 UTC 2019 - Martin Koegler +Wed Dec 18 21:49:04 UTC 2019 - Martin Koegler @@ -217,0 +233,5 @@ + +--- +Sun Nov 24 21:36:08 UTC 2019 - Ralf Habacker + +- fix compile errors: undefined reference to `__memcpy_chk` Old: mingw64-cmake.attr New: mingw64_binaries.attr mingw64_cmake.attr mingw64_config.attr mingw64_libs.attr mingw64_pkgconfig.attr Other differences: -- ++ mingw64-filesystem.spec ++ --- /var/tmp/diff_new_pack.IxiOfB/_old 2023-03-16 22:57:51.507317405 +0100 +++ /var/tmp/diff_new_pack.IxiOfB/_new 2023-03-16 22:57:51.511317425 +0100 @@ -1,7 +1,7 @@ # # spec file for package mingw64-filesystem # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -31,7 +31,7 @@ %define _rpmmacrodir %{_sysconfdir}/rpm %endif Name: mingw64-filesystem -Version:20221115 +Version:20230309 Release:0 Summary:MinGW base filesystem and environment License:GPL-2.0-or-later @@ -50,10 +50,15 @@ Source10: languages Source11: languages.man Source12: mingw64-cmake.prov -Source13: mingw64-cmake.attr +Source13: mingw64_cmake.attr Source14: macros.mingw64-cmake Source15: mingw64-filesystem-rpmlintrc Source16: mingw-objdump-srcfiles +Source17: mingw64_binaries.attr +Source18: mingw64_cmake.attr +Source19: mingw64_config.attr +Source20: mingw64_libs.attr +Source21: mingw64_pkgconfig.attr # add excluded system libraries to mingw64-find-requires.sh # TODO: The following provides could be removed after all packages has been rebuild Provides: mingw64(bcrypt.dll) @@ -114,13 +119,13 @@ # but including macros.mingw64 results into an
commit mingw64-filesystem for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mingw64-filesystem for openSUSE:Factory checked in at 2022-11-21 15:30:09 Comparing /work/SRC/openSUSE:Factory/mingw64-filesystem (Old) and /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.1597 (New) Package is "mingw64-filesystem" Mon Nov 21 15:30:09 2022 rev:22 rq:1037042 version:20221115 Changes: --- /work/SRC/openSUSE:Factory/mingw64-filesystem/mingw64-filesystem.changes 2022-08-30 14:51:15.820393499 +0200 +++ /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.1597/mingw64-filesystem.changes 2022-11-21 15:30:38.928969114 +0100 @@ -1,0 +2,8 @@ +Mon Nov 14 08:20:48 UTC 2022 - Ralf Habacker + +- 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) + +-- Other differences: -- ++ mingw64-filesystem.spec ++ --- /var/tmp/diff_new_pack.4qbwO9/_old 2022-11-21 15:30:40.044974780 +0100 +++ /var/tmp/diff_new_pack.4qbwO9/_new 2022-11-21 15:30:40.056974840 +0100 @@ -31,7 +31,7 @@ %define _rpmmacrodir %{_sysconfdir}/rpm %endif Name: mingw64-filesystem -Version:20220826 +Version:20221115 Release:0 Summary:MinGW base filesystem and environment License:GPL-2.0-or-later @@ -77,8 +77,8 @@ Requires: findutils Requires: gawk Requires: grep -Requires: mingw64-cross-binutils -Requires: mingw64-cross-pkgconf +Requires: mingw64-cross-binutils-utils +Requires: mingw64-cross-pkgconf-utils Requires: python3 Requires: rpm Requires: rpmlint-mini ++ macros.mingw64 ++ --- /var/tmp/diff_new_pack.4qbwO9/_old 2022-11-21 15:30:40.184975490 +0100 +++ /var/tmp/diff_new_pack.4qbwO9/_new 2022-11-21 15:30:40.188975511 +0100 @@ -73,10 +73,10 @@ # # To exclude project wide shared library requirements add this to project config # Macros: -# %_mingw64_find_requires_exclude "d3d12 ..." +# %_mingw64_find_requires_exclude d3d12 ... [%{nil}] # :Macros # for a single package add -# %global _mingw64_find_requires_exclude "d3d12 ..." +# %global _mingw64_find_requires_exclude d3d12 ... [%{nil}] # to the related spec file # %_mingw64_findprovides/usr/lib/rpm/mingw64-find-provides.sh
commit mingw64-filesystem for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mingw64-filesystem for openSUSE:Factory checked in at 2022-08-30 14:50:23 Comparing /work/SRC/openSUSE:Factory/mingw64-filesystem (Old) and /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.2083 (New) Package is "mingw64-filesystem" Tue Aug 30 14:50:23 2022 rev:21 rq:1000166 version:20220826 Changes: --- /work/SRC/openSUSE:Factory/mingw64-filesystem/mingw64-filesystem.changes 2022-08-27 11:50:01.629834963 +0200 +++ /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.2083/mingw64-filesystem.changes 2022-08-30 14:51:15.820393499 +0200 @@ -1,0 +2,6 @@ +Mon Aug 29 10:17:22 UTC 2022 - Ralf Habacker + +- Fix generating invalid source file path when scanning binaries + (boo#1202865) + +--- Other differences: -- ++ mingw-objdump-srcfiles ++ --- /var/tmp/diff_new_pack.Tgnzp6/_old 2022-08-30 14:51:16.528395306 +0200 +++ /var/tmp/diff_new_pack.Tgnzp6/_new 2022-08-30 14:51:16.536395327 +0200 @@ -15,7 +15,11 @@ state == 1 && $2 ~ /DW_AT_comp_dir/ { atdir = $NF -if (atdir != "" && atname != "") { +# atname is absolute +if (atname ~ /^\//) { +print atname +state = 0 +} else if (atdir != "" && atname != "") { print atdir "/" atname state = 0 }
commit mingw64-filesystem for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mingw64-filesystem for openSUSE:Factory checked in at 2022-08-27 11:50:00 Comparing /work/SRC/openSUSE:Factory/mingw64-filesystem (Old) and /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.2083 (New) Package is "mingw64-filesystem" Sat Aug 27 11:50:00 2022 rev:20 rq:999403 version:20220826 Changes: --- /work/SRC/openSUSE:Factory/mingw64-filesystem/mingw64-filesystem.changes 2022-08-11 18:32:23.326271597 +0200 +++ /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.2083/mingw64-filesystem.changes 2022-08-27 11:50:01.629834963 +0200 @@ -1,0 +2,6 @@ +Fri Aug 26 07:36:18 UTC 2022 - Ralf Habacker + +- Update to 20220826 +- Speed up objdump scanning binaries for source files (boo#1202431) + +--- Other differences: -- ++ mingw64-filesystem.spec ++ --- /var/tmp/diff_new_pack.QdNHu8/_old 2022-08-27 11:50:02.329836466 +0200 +++ /var/tmp/diff_new_pack.QdNHu8/_new 2022-08-27 11:50:02.333836475 +0200 @@ -31,7 +31,7 @@ %define _rpmmacrodir %{_sysconfdir}/rpm %endif Name: mingw64-filesystem -Version:20220805 +Version:20220826 Release:0 Summary:MinGW base filesystem and environment License:GPL-2.0-or-later ++ mingw64-find-debuginfo.sh ++ --- /var/tmp/diff_new_pack.QdNHu8/_old 2022-08-27 11:50:02.517836870 +0200 +++ /var/tmp/diff_new_pack.QdNHu8/_new 2022-08-27 11:50:02.521836879 +0200 @@ -9,6 +9,10 @@ BUILDDIR="$1" fi +# speed up running objdump, see bug https://bugzilla.opensuse.org/show_bug.cgi?id=1202431 +export MALLOC_CHECK_=0 +export MALLOC_PERTURB_=0 + # generate separate debuginfo and debugsource or single debug package combining both if [ -n "$2" ]; then SINGLE_DEBUG_PACKAGE=1
commit mingw64-filesystem for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mingw64-filesystem for openSUSE:Factory checked in at 2022-08-11 18:32:10 Comparing /work/SRC/openSUSE:Factory/mingw64-filesystem (Old) and /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.1521 (New) Package is "mingw64-filesystem" Thu Aug 11 18:32:10 2022 rev:19 rq:994368 version:20220805 Changes: --- /work/SRC/openSUSE:Factory/mingw64-filesystem/mingw64-filesystem.changes 2022-08-06 22:08:32.714724075 +0200 +++ /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.1521/mingw64-filesystem.changes 2022-08-11 18:32:23.326271597 +0200 @@ -1,0 +2,6 @@ +Wed Aug 10 12:38:29 UTC 2022 - Jan Engelhardt + +- Drop dependency on breakpad, since we now have our own + mingw-objdump-srcfiles. + +--- Other differences: -- ++ mingw64-filesystem.spec ++ --- /var/tmp/diff_new_pack.IYSkmJ/_old 2022-08-11 18:32:23.902272946 +0200 +++ /var/tmp/diff_new_pack.IYSkmJ/_new 2022-08-11 18:32:23.906272955 +0200 @@ -78,13 +78,11 @@ Requires: gawk Requires: grep Requires: mingw64-cross-binutils -Requires: mingw64-cross-breakpad-tools Requires: mingw64-cross-pkgconf Requires: python3 Requires: rpm Requires: rpmlint-mini Requires: sed -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch #!BuildIgnore: post-build-checks @@ -206,8 +204,7 @@ install -m 0755 %{SOURCE16} %{buildroot}%{_bindir}/x86_64-w64-mingw32-objdump-srcfiles %files -%defattr(-,root,root,-) -%doc COPYING +%license COPYING %{_rpmmacrodir}/macros.mingw64 %{_rpmmacrodir}/macros.mingw64-cmake %if %{undefined _distconfdir}
commit mingw64-filesystem for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mingw64-filesystem for openSUSE:Factory checked in at 2022-08-06 22:08:19 Comparing /work/SRC/openSUSE:Factory/mingw64-filesystem (Old) and /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.1521 (New) Package is "mingw64-filesystem" Sat Aug 6 22:08:19 2022 rev:18 rq:993445 version:20220805 Changes: --- /work/SRC/openSUSE:Factory/mingw64-filesystem/mingw64-filesystem.changes 2022-07-28 20:59:43.083770519 +0200 +++ /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.1521/mingw64-filesystem.changes 2022-08-06 22:08:32.714724075 +0200 @@ -1,0 +2,17 @@ +Thu Jul 28 15:22:52 UTC 2022 - Ralf Habacker + +- 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' from automatic runtime library detection required + for win_iconv package +- Fix spelling in *.changes + +--- @@ -20 +37 @@ - file name generation errors, for example with mingw32-glib2 + file name generation errors, for example with mingw64-glib2 New: mingw-objdump-srcfiles Other differences: -- ++ mingw64-filesystem.spec ++ --- /var/tmp/diff_new_pack.i3zKgf/_old 2022-08-06 22:08:33.330725865 +0200 +++ /var/tmp/diff_new_pack.i3zKgf/_new 2022-08-06 22:08:33.338725889 +0200 @@ -31,7 +31,7 @@ %define _rpmmacrodir %{_sysconfdir}/rpm %endif Name: mingw64-filesystem -Version:20220801 +Version:20220805 Release:0 Summary:MinGW base filesystem and environment License:GPL-2.0-or-later @@ -53,6 +53,9 @@ Source13: mingw64-cmake.attr Source14: macros.mingw64-cmake Source15: mingw64-filesystem-rpmlintrc +Source16: mingw-objdump-srcfiles +# add excluded system libraries to mingw64-find-requires.sh +# TODO: The following provides could be removed after all packages has been rebuild Provides: mingw64(bcrypt.dll) Provides: mingw64(dbghelp.dll) Provides: mingw64(mpr.dll) @@ -200,6 +203,8 @@ done done < %{SOURCE11} +install -m 0755 %{SOURCE16} %{buildroot}%{_bindir}/x86_64-w64-mingw32-objdump-srcfiles + %files %defattr(-,root,root,-) %doc COPYING @@ -218,6 +223,7 @@ %{_rpmconfigdir}/mingw64-cmake.prov %{_fileattrsdir}/mingw64-cmake.attr %{_bindir}/mingw64-* +%{_bindir}/x86_64-w64-mingw32-* %{_libexecdir}/mingw64-scripts %{_prefix}/x86_64-w64-mingw32/ %{_rpmconfigdir}/mingw64-* ++ mingw-objdump-srcfiles ++ #!/bin/sh # SPDX-FileCopyrightText: 2022 Jan Engelhardt # SPDX-FileCopyrightText: 2022 Ralf Habacker # SPDX-License-Identifier: GPL-2.0-or-later # get source filenames from dwarf debug sections gawk ' BEGIN { state = 0 } state == 1 && $2 ~ /DW_AT_name/ { atname = $NF } state == 1 && $2 ~ /DW_AT_comp_dir/ { atdir = $NF if (atdir != "" && atname != "") { print atdir "/" atname state = 0 } } state == 0 && $0 ~ /DW_TAG_compile_unit/ { state = 1 atdir = "" atname = "" } ' ++ mingw64-find-debuginfo.sh ++ --- /var/tmp/diff_new_pack.i3zKgf/_old 2022-08-06 22:08:33.470726273 +0200 +++ /var/tmp/diff_new_pack.i3zKgf/_new 2022-08-06 22:08:33.474726284 +0200 @@ -23,7 +23,6 @@ srcdir=`realpath $PWD` ROOT_DIR="/usr/$host/sys-root/mingw" -SYMBOL_DIR="${ROOT_DIR}/symbols" SOURCE_DIR="${ROOT_DIR}/src" DEBUGSOURCE_DIR="${SOURCE_DIR}/debug" @@ -41,14 +40,8 @@ echo extracting debug info from $f - # breakpad symbols - symfile=`"$host-gen_sym_files" "$f" "$RPM_BUILD_ROOT$SYMBOL_DIR"` - echo $symfile - # grep all listed source files belonging to this package into temporary source file list - cat $symfile | grep "FILE" | cut -d' ' -f3 | grep $srcdir >> $SOURCEFILE.tmp - # remap file path in symbol file to src debug location - # we remap all files to make finding src files from other packages possible - sed -i "s,$BUILDDIR,$DEBUGSOURCE_DIR,g" $symfile + # grep all listed source files belonging to this package into temporary source file list. + "$host-objdump" -Wi "$f" | "$host-objdump-srcfiles" | grep $srcdir >>"$SOURCEFILE.tmp" "$host-objcopy" --only-keep-debug "$f" "$f.debug" || :
commit mingw64-filesystem for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mingw64-filesystem for openSUSE:Factory checked in at 2022-07-28 20:59:13 Comparing /work/SRC/openSUSE:Factory/mingw64-filesystem (Old) and /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.1533 (New) Package is "mingw64-filesystem" Thu Jul 28 20:59:13 2022 rev:17 rq:991567 version:20220801 Changes: --- /work/SRC/openSUSE:Factory/mingw64-filesystem/mingw64-filesystem.changes 2022-07-26 19:44:13.885594312 +0200 +++ /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.1533/mingw64-filesystem.changes 2022-07-28 20:59:43.083770519 +0200 @@ -1,0 +2,14 @@ +Thu Jul 28 09:03:20 UTC 2022 - Ralf Habacker + +- 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 + +- Add missing runtime dependencies (boo#1188144) +- Use newer $host-pkgconf +- Fix using undefined STRINGS env variable + +--- Other differences: -- ++ mingw64-filesystem.spec ++ --- /var/tmp/diff_new_pack.lbEo9U/_old 2022-07-28 20:59:43.639773401 +0200 +++ /var/tmp/diff_new_pack.lbEo9U/_new 2022-07-28 20:59:43.647773442 +0200 @@ -70,10 +70,17 @@ Provides: mingw64(dxgi.dll) Provides: mingw64(ncrypt.dll) Provides: mingw64(wtsapi32.dll) +Requires: coreutils +Requires: findutils +Requires: gawk +Requires: grep +Requires: mingw64-cross-binutils Requires: mingw64-cross-breakpad-tools +Requires: mingw64-cross-pkgconf Requires: python3 Requires: rpm Requires: rpmlint-mini +Requires: sed BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch #!BuildIgnore: post-build-checks ++ mingw64-find-provides.sh ++ --- /var/tmp/diff_new_pack.lbEo9U/_old 2022-07-28 20:59:43.819774334 +0200 +++ /var/tmp/diff_new_pack.lbEo9U/_new 2022-07-28 20:59:43.823774355 +0200 @@ -26,7 +26,7 @@ for g in $pcs; do [ ! -f "$g" ] && continue - PKG_CONFIG_PATH="${g%/*}" "$host-pkg-config" --print-errors --print-provides "$g" | awk '{ print "'"$target"'(pkg:"$1")", $2, $3 }' + PKG_CONFIG_PATH="${g%/*}" "$host-pkgconf" --print-errors --print-provides "$g" | awk '{ print "'"$target"'(pkg:"$1")", $2, $3 }' done | sort -u for h in $libs; do @@ -39,5 +39,4 @@ [ ! -f "$h" ] && continue echo $h | /usr/lib/rpm/mingw64-cmake.prov done -(No newline at EOF) ++ mingw64-find-requires.sh ++ --- /var/tmp/diff_new_pack.lbEo9U/_old 2022-07-28 20:59:43.839774438 +0200 +++ /var/tmp/diff_new_pack.lbEo9U/_new 2022-07-28 20:59:43.839774438 +0200 @@ -23,6 +23,7 @@ fi [ -z "$OBJDUMP" ] && OBJDUMP="$host-objdump" +[ -z "$STRINGS" ] && STRINGS="$host-strings" # Get the list of files. @@ -113,7 +114,7 @@ implibs=$(echo "$filelist" | grep '\.a$') for f in $implibs; do [ ! -f "$f" ] && continue -"$STRINGS" "$f" | grep '\.dll$' | +"$STRINGS" "$f" | grep '\.dll$' | grep -v
commit mingw64-filesystem for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mingw64-filesystem for openSUSE:Factory checked in at 2022-07-26 19:43:48 Comparing /work/SRC/openSUSE:Factory/mingw64-filesystem (Old) and /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.1533 (New) Package is "mingw64-filesystem" Tue Jul 26 19:43:48 2022 rev:16 rq:990820 version:20220801 Changes: --- /work/SRC/openSUSE:Factory/mingw64-filesystem/mingw64-filesystem.changes 2022-07-15 13:53:05.939575459 +0200 +++ /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.1533/mingw64-filesystem.changes 2022-07-26 19:44:13.885594312 +0200 @@ -1,0 +2,14 @@ +Wed Jul 20 07:11:15 UTC 2022 - Ralf Habacker + +- Update to 20220801 +- Fetch real used shared library name from import libraries to avoid + file name generation errors, for example with mingw32-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 + +- Fix finding qm files for KDE Frameworks >= 5.76 (taken from rpm-4.14.1) + +--- Other differences: -- ++ mingw64-filesystem.spec ++ --- /var/tmp/diff_new_pack.dnBFoC/_old 2022-07-26 19:44:14.429510264 +0200 +++ /var/tmp/diff_new_pack.dnBFoC/_new 2022-07-26 19:44:14.433509646 +0200 @@ -31,7 +31,7 @@ %define _rpmmacrodir %{_sysconfdir}/rpm %endif Name: mingw64-filesystem -Version:20220620 +Version:20220801 Release:0 Summary:MinGW base filesystem and environment License:GPL-2.0-or-later ++ mingw64-find-lang.sh ++ --- /var/tmp/diff_new_pack.dnBFoC/_old 2022-07-26 19:44:14.553491105 +0200 +++ /var/tmp/diff_new_pack.dnBFoC/_new 2022-07-26 19:44:14.557490487 +0200 @@ -227,6 +227,10 @@ '"$NO_ALL_NAME$QT"'s:\(.*/'"$NAME"'_\([a-zA-Z]\{2\}\([_@].*\)\?\)\.qm$\):%lang(\2) \1: '"$ALL_NAME$QT"'s:\(.*/[^/_]\+_\([a-zA-Z]\{2\}[_@].*\)\.qm$\):%lang(\2) \1: '"$ALL_NAME$QT"'s:\(.*/[^/_]\+_\([a-zA-Z]\{2\}\)\.qm$\):%lang(\2) \1: +'"$ALL_NAME$QT"'s:^\([^%].*/\([a-zA-Z]\{2\}[_@].*\)\.qm$\):%lang(\2) \1: +'"$ALL_NAME$QT"'s:^\([^%].*/\([a-zA-Z]\{2\}\)\.qm$\):%lang(\2) \1: +'"$ALL_NAME$QT"'s:^\([^%].*/[^/_]\+_\([a-zA-Z]\{2\}[_@].*\)\.qm$\):%lang(\2) \1: +'"$ALL_NAME$QT"'s:^\([^%].*/[^/_]\+_\([a-zA-Z]\{2\}\)\.qm$\):%lang(\2) \1: '"$ALL_NAME$QT"'s:^\([^%].*/[^/]\+_\([a-zA-Z]\{2\}[_@].*\)\.qm$\):%lang(\2) \1: '"$ALL_NAME$QT"'s:^\([^%].*/[^/]\+_\([a-zA-Z]\{2\}\)\.qm$\):%lang(\2) \1: s:^[^%].*:: ++ mingw64-find-requires.sh ++ --- /var/tmp/diff_new_pack.dnBFoC/_old 2022-07-26 19:44:14.577487397 +0200 +++ /var/tmp/diff_new_pack.dnBFoC/_new 2022-07-26 19:44:14.581486779 +0200 @@ -106,11 +106,14 @@ sed 's/\(.*\)/'"$target"'(\1)/' done | sort -u +# scan import libraries - all archive files are scanned, not only +# '.dll.a' as some packages do not use the standard extension +# for import libraries if [ -n "$scan_implibs" ]; then -implibs=$(echo "$filelist" | grep '\.dll.a$') +implibs=$(echo "$filelist" | grep '\.a$') for f in $implibs; do [ ! -f "$f" ] && continue -"$OBJDUMP" -r "$f" | grep '_iname' | sed 's,^.*lib,lib,g;s,_iname,,g;s,_dll,.dll,g;s,_,-,g' | +"$STRINGS" "$f" | grep '\.dll$' | tr "[:upper:]" "[:lower:]" | grep -Ev "$exclude_pattern" | sed 's/\(.*\)/'"$target"'(\1)/'
commit mingw64-filesystem for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mingw64-filesystem for openSUSE:Factory checked in at 2022-07-15 13:52:50 Comparing /work/SRC/openSUSE:Factory/mingw64-filesystem (Old) and /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.1523 (New) Package is "mingw64-filesystem" Fri Jul 15 13:52:50 2022 rev:15 rq:989339 version:20220620 Changes: --- /work/SRC/openSUSE:Factory/mingw64-filesystem/mingw64-filesystem.changes 2022-05-24 20:32:18.978970243 +0200 +++ /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.1523/mingw64-filesystem.changes 2022-07-15 13:53:05.939575459 +0200 @@ -1,0 +2,9 @@ +Sun Jun 5 05:03:17 UTC 2022 - Ralf Habacker + +- 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 + +--- Other differences: -- ++ mingw64-filesystem.spec ++ --- /var/tmp/diff_new_pack.QnAwb4/_old 2022-07-15 13:53:06.563575660 +0200 +++ /var/tmp/diff_new_pack.QnAwb4/_new 2022-07-15 13:53:06.567575661 +0200 @@ -31,7 +31,7 @@ %define _rpmmacrodir %{_sysconfdir}/rpm %endif Name: mingw64-filesystem -Version:20220524 +Version:20220620 Release:0 Summary:MinGW base filesystem and environment License:GPL-2.0-or-later @@ -64,8 +64,12 @@ # needed by mingw64-libqt5-qtbase Provides: mingw64(d2d1.dll) Provides: mingw64(d3d11.dll) +Provides: mingw64(d3d12.dll) +Provides: mingw64(dcomp.dll) Provides: mingw64(dwrite.dll) +Provides: mingw64(dxgi.dll) Provides: mingw64(ncrypt.dll) +Provides: mingw64(wtsapi32.dll) Requires: mingw64-cross-breakpad-tools Requires: python3 Requires: rpm ++ macros.mingw64 ++ --- /var/tmp/diff_new_pack.QnAwb4/_old 2022-07-15 13:53:06.683575699 +0200 +++ /var/tmp/diff_new_pack.QnAwb4/_new 2022-07-15 13:53:06.695575703 +0200 @@ -71,8 +71,16 @@ # %global _mingw64_find_requires_scan_implibs 1 # to the related spec file # +# To exclude project wide shared library requirements add this to project config +# Macros: +# %_mingw64_find_requires_exclude "d3d12 ..." +# :Macros +# for a single package add +# %global _mingw64_find_requires_exclude "d3d12 ..." +# to the related spec file +# %_mingw64_findprovides/usr/lib/rpm/mingw64-find-provides.sh -%_mingw64_findrequires/usr/lib/rpm/mingw64-find-requires.sh %{?_mingw64_find_requires_scan_implibs:--scan-implibs} +%_mingw64_findrequires/usr/lib/rpm/mingw64-find-requires.sh %{?_mingw64_find_requires_exclude:--exclude "%_mingw64_find_requires_exclude"} %{?_mingw64_find_requires_scan_implibs:--scan-implibs} %_mingw64_install_post/usr/lib/rpm/mingw64-install-post.sh %_mingw64_find_lang /usr/lib/rpm/mingw64-find-lang.sh %{buildroot} ++ mingw64-find-requires.sh ++ --- /var/tmp/diff_new_pack.QnAwb4/_old 2022-07-15 13:53:06.811575740 +0200 +++ /var/tmp/diff_new_pack.QnAwb4/_new 2022-07-15 13:53:06.811575740 +0200 @@ -11,6 +11,13 @@ shift fi +libs_to_exclude= +if [ "$1" = "--exclude" ]; then + shift + libs_to_exclude="$1" + shift +fi + if [ -n "$1" ]; then package_name="$1" fi @@ -21,7 +28,7 @@ filelist=`sed "s/['\"]/\\\&/g"` -libs_to_exclude=" +libs_to_exclude+=" advapi32 cfgmgr32 comctl32
commit mingw64-filesystem for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mingw64-filesystem for openSUSE:Factory checked in at 2022-05-24 20:31:43 Comparing /work/SRC/openSUSE:Factory/mingw64-filesystem (Old) and /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.2254 (New) Package is "mingw64-filesystem" Tue May 24 20:31:43 2022 rev:14 rq:978889 version:20220524 Changes: --- /work/SRC/openSUSE:Factory/mingw64-filesystem/mingw64-filesystem.changes 2021-12-02 22:31:25.278405915 +0100 +++ /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.2254/mingw64-filesystem.changes 2022-05-24 20:32:18.978970243 +0200 @@ -1,0 +2,11 @@ +Mon May 23 13:58:15 UTC 2022 - Ralf Habacker + +- 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 + +--- Other differences: -- ++ mingw64-filesystem.spec ++ --- /var/tmp/diff_new_pack.pXbytL/_old 2022-05-24 20:32:19.654970846 +0200 +++ /var/tmp/diff_new_pack.pXbytL/_new 2022-05-24 20:32:19.658970850 +0200 @@ -1,7 +1,7 @@ # # spec file for package mingw64-filesystem # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -31,7 +31,7 @@ %define _rpmmacrodir %{_sysconfdir}/rpm %endif Name: mingw64-filesystem -Version:20210914 +Version:20220524 Release:0 Summary:MinGW base filesystem and environment License:GPL-2.0-or-later ++ macros.mingw64 ++ --- /var/tmp/diff_new_pack.pXbytL/_old 2022-05-24 20:32:19.770970950 +0200 +++ /var/tmp/diff_new_pack.pXbytL/_new 2022-05-24 20:32:19.774970953 +0200 @@ -61,8 +61,18 @@ %_mingw64_cache mingw64-config.cache +# setup rpmbuild hooks +# +# To provide project wide import library scanning add this to project config +# Macros: +# %_mingw64_find_requires_scan_implibs 1 +# :Macros +# for a single package add +# %global _mingw64_find_requires_scan_implibs 1 +# to the related spec file +# %_mingw64_findprovides/usr/lib/rpm/mingw64-find-provides.sh -%_mingw64_findrequires/usr/lib/rpm/mingw64-find-requires.sh +%_mingw64_findrequires/usr/lib/rpm/mingw64-find-requires.sh %{?_mingw64_find_requires_scan_implibs:--scan-implibs} %_mingw64_install_post/usr/lib/rpm/mingw64-install-post.sh %_mingw64_find_lang /usr/lib/rpm/mingw64-find-lang.sh %{buildroot} ++ mingw64-find-provides.sh ++ --- /var/tmp/diff_new_pack.pXbytL/_old 2022-05-24 20:32:19.850971021 +0200 +++ /var/tmp/diff_new_pack.pXbytL/_new 2022-05-24 20:32:19.854971025 +0200 @@ -11,13 +11,12 @@ [ -z "$OBJDUMP" ] && OBJDUMP="$host-objdump" -filelist="/tmp/$target-find-provides.$$" -sed "s/['\"]/\\\&/g" >"$filelist" +filelist=`sed "s/['\"]/\\\&/g"` -dlls=$(grep '\.dll$' "$filelist") -pcs=$(grep '\.pc$' "$filelist") -libs=$(grep '\.a$' "$filelist") -cmakes=$(grep '[cC]onfig.cmake$' "$filelist") +dlls=$(echo "$filelist" | grep '\.dll$') +pcs=$(echo "$filelist" | grep '\.pc$') +libs=$(echo "$filelist" | grep '\.a$') +cmakes=$(echo "$filelist" | grep '[cC]onfig.cmake$') for f in $dlls; do [ ! -f "$f" ] && continue @@ -40,6 +39,5 @@ [ ! -f "$h" ] && continue echo $h | /usr/lib/rpm/mingw64-cmake.prov done - -rm "$filelist" +(No newline at EOF) ++ mingw64-find-requires.sh ++ --- /var/tmp/diff_new_pack.pXbytL/_old 2022-05-24 20:32:19.882971049 +0200 +++ /var/tmp/diff_new_pack.pXbytL/_new 2022-05-24 20:32:19.890971057 +0200 @@ -5,6 +5,12 @@ target="mingw64" host="x86_64-w64-mingw32" +scan_implibs= +if [ "$1" = "--scan-implibs" ]; then + scan_implibs=1 + shift +fi + if [ -n "$1" ]; then package_name="$1" fi @@ -13,8 +19,7 @@ # Get the list of files. -filelist="/tmp/$target-find-requires.$$" -sed "s/['\"]/\\\&/g" >"$filelist" +filelist=`sed "s/['\"]/\\\&/g"` libs_to_exclude=" advapi32 @@ -82,9 +87,9 @@ done -dlls=$(cat "$filelist" | xargs file | grep executable | sed 's,:.*$,,g') -pcs=$(grep '\.pc$' "$filelist") -configs=$(grep 'config$' "$filelist") +dlls=$(echo "$filelist" | grep -v 'config$' | xargs file | grep executable | sed 's,:.*$,,g') +pcs=$(echo "$filelist" | grep '\.pc$') +configs=$(echo "$filelist" | grep 'config$') for f in $dlls; do [ ! -f "$f" ] && continue @@ -94,6
commit mingw64-filesystem for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mingw64-filesystem for openSUSE:Factory checked in at 2021-12-02 22:30:23 Comparing /work/SRC/openSUSE:Factory/mingw64-filesystem (Old) and /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.31177 (New) Package is "mingw64-filesystem" Thu Dec 2 22:30:23 2021 rev:13 rq:935199 version:20210914 Changes: --- /work/SRC/openSUSE:Factory/mingw64-filesystem/mingw64-filesystem.changes 2021-09-16 23:17:40.535984889 +0200 +++ /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.31177/mingw64-filesystem.changes 2021-12-02 22:31:25.278405915 +0100 @@ -1,0 +2,8 @@ +Thu Dec 2 14:04:48 UTC 2021 - Dominique Leuenberger + +- 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. + +--- Other differences: -- ++ mingw64-filesystem.spec ++ --- /var/tmp/diff_new_pack.bHVotN/_old 2021-12-02 22:31:25.962403396 +0100 +++ /var/tmp/diff_new_pack.bHVotN/_new 2021-12-02 22:31:25.966403382 +0100 @@ -17,7 +17,7 @@ # Tumbleweed -%if %suse_version == 1550 +%if %suse_version >= 1550 %define _rpmlintdir /opt/testing/share/rpmlint %else %define _rpmlintdir /opt/testing/share/rpmlint/mini @@ -116,7 +116,7 @@ mkdir -p %{buildroot}%_rpmlintdir # tumbleweed -%if %suse_version == 1550 +%if %suse_version >= 1550 # convert to toml file format, which seems to be required sed "s,addFilter *(\", ',g;s#\")#',#g" %{SOURCE7} | gawk 'BEGIN { print "Filters = ["} { print $0 } END { print "]"}' > %{SOURCE7}.toml install -m 644 %{SOURCE7}.toml %{buildroot}%_rpmlintdir/mingw64.toml @@ -199,7 +199,7 @@ %else %{_distconfdir}/profile.d/mingw64.sh %endif -%if %suse_version == 1550 +%if %suse_version >= 1550 %_rpmlintdir/mingw64.toml %else %_rpmlintdir/mingw64-rpmlint.config
commit mingw64-filesystem for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mingw64-filesystem for openSUSE:Factory checked in at 2021-09-16 23:14:56 Comparing /work/SRC/openSUSE:Factory/mingw64-filesystem (Old) and /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.1899 (New) Package is "mingw64-filesystem" Thu Sep 16 23:14:56 2021 rev:12 rq:919512 version:20210914 Changes: --- /work/SRC/openSUSE:Factory/mingw64-filesystem/mingw64-filesystem.changes 2021-08-03 22:48:56.940481802 +0200 +++ /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.1899/mingw64-filesystem.changes 2021-09-16 23:17:40.535984889 +0200 @@ -1,0 +2,15 @@ +Tue Sep 14 10:20:08 UTC 2021 - Ralf Habacker + +- 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 + +- Force rpmlint use and avoid using of rpmlint-mini + +--- New: mingw64-filesystem-rpmlintrc Other differences: -- ++ mingw64-filesystem.spec ++ --- /var/tmp/diff_new_pack.HHEdKI/_old 2021-09-16 23:17:41.051985423 +0200 +++ /var/tmp/diff_new_pack.HHEdKI/_new 2021-09-16 23:17:41.051985423 +0200 @@ -1,7 +1,7 @@ # # spec file for package mingw64-filesystem # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,6 +16,13 @@ # +# Tumbleweed +%if %suse_version == 1550 +%define _rpmlintdir /opt/testing/share/rpmlint +%else +%define _rpmlintdir /opt/testing/share/rpmlint/mini +%endif + %define debug_package %{nil} %if %{undefined _distconfdir} %define _distconfdir %{_sysconfdir} @@ -24,7 +31,7 @@ %define _rpmmacrodir %{_sysconfdir}/rpm %endif Name: mingw64-filesystem -Version:20201105 +Version:20210914 Release:0 Summary:MinGW base filesystem and environment License:GPL-2.0-or-later @@ -45,6 +52,7 @@ Source12: mingw64-cmake.prov Source13: mingw64-cmake.attr Source14: macros.mingw64-cmake +Source15: mingw64-filesystem-rpmlintrc Provides: mingw64(bcrypt.dll) Provides: mingw64(dbghelp.dll) Provides: mingw64(mpr.dll) @@ -61,6 +69,7 @@ Requires: mingw64-cross-breakpad-tools Requires: python3 Requires: rpm +Requires: rpmlint-mini BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch #!BuildIgnore: post-build-checks @@ -103,10 +112,17 @@ mkdir -p %{buildroot}%{_rpmmacrodir} install -m 644 %{SOURCE1} %{buildroot}%{_rpmmacrodir}/macros.mingw64 -install -m 644 %{SOURCE14} %{buildroot}%{_rpmmacrodir}/macros.mingw64-cmake +install -m 644 %{SOURCE14} %{buildroot}%{_rpmmacrodir}/$(basename %{SOURCE14}) -mkdir -p %{buildroot}%{_sysconfdir}/rpmlint -install -m 644 %{SOURCE7} %{buildroot}%{_sysconfdir}/rpmlint/mingw64-rpmlint.config +mkdir -p %{buildroot}%_rpmlintdir +# tumbleweed +%if %suse_version == 1550 +# convert to toml file format, which seems to be required +sed "s,addFilter *(\", ',g;s#\")#',#g" %{SOURCE7} | gawk 'BEGIN { print "Filters = ["} { print $0 } END { print "]"}' > %{SOURCE7}.toml +install -m 644 %{SOURCE7}.toml %{buildroot}%_rpmlintdir/mingw64.toml +%else +install -m 644 %{SOURCE7} %{buildroot}%_rpmlintdir/mingw64-rpmlint.config +%endif mkdir -p %{buildroot}%{_prefix}/x86_64-w64-mingw32 @@ -183,7 +199,11 @@ %else %{_distconfdir}/profile.d/mingw64.sh %endif -%config %{_sysconfdir}/rpmlint/mingw64-rpmlint.config +%if %suse_version == 1550 +%_rpmlintdir/mingw64.toml +%else +%_rpmlintdir/mingw64-rpmlint.config +%endif %{_rpmconfigdir}/mingw64-cmake.prov %{_fileattrsdir}/mingw64-cmake.attr %{_bindir}/mingw64-* ++ mingw64-cmake.prov ++ --- /var/tmp/diff_new_pack.HHEdKI/_old 2021-09-16 23:17:41.223985601 +0200 +++ /var/tmp/diff_new_pack.HHEdKI/_new 2021-09-16 23:17:41.223985601 +0200 @@ -69,7 +69,10 @@ # set(PACKAGE_VERSION ) version = re.match(r"^set[\ ]*\([\ ]*PACKAGE_VERSION[\ ]+[\"]*([0-9\.]+)[\"]*[\ ]*[.]*\)", line) if version: -return version.groups(1)[0] +_version = version.groups(1)[0] +if _version == '..': +sys.stderr.write("error: Version
commit mingw64-filesystem for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mingw64-filesystem for openSUSE:Factory checked in at 2021-08-03 22:48:41 Comparing /work/SRC/openSUSE:Factory/mingw64-filesystem (Old) and /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.1899 (New) Package is "mingw64-filesystem" Tue Aug 3 22:48:41 2021 rev:11 rq:909869 version:20201105 Changes: --- /work/SRC/openSUSE:Factory/mingw64-filesystem/mingw64-filesystem.changes 2021-07-12 21:41:17.595609159 +0200 +++ /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.1899/mingw64-filesystem.changes 2021-08-03 22:48:56.940481802 +0200 @@ -1,0 +2,5 @@ +Wed Jul 28 06:04:17 UTC 2021 - Ralf Habacker + +- Add provides for bcrypt.dll required by mingw64-gdb 10.2 + +--- Other differences: -- ++ mingw64-filesystem.spec ++ --- /var/tmp/diff_new_pack.DuWOUA/_old 2021-08-03 22:48:57.436481204 +0200 +++ /var/tmp/diff_new_pack.DuWOUA/_new 2021-08-03 22:48:57.440481199 +0200 @@ -45,6 +45,7 @@ Source12: mingw64-cmake.prov Source13: mingw64-cmake.attr Source14: macros.mingw64-cmake +Provides: mingw64(bcrypt.dll) Provides: mingw64(dbghelp.dll) Provides: mingw64(mpr.dll) Provides: mingw64(odbccp32.dll)
commit mingw64-filesystem for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mingw64-filesystem for openSUSE:Factory checked in at 2021-07-12 21:40:45 Comparing /work/SRC/openSUSE:Factory/mingw64-filesystem (Old) and /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.2625 (New) Package is "mingw64-filesystem" Mon Jul 12 21:40:45 2021 rev:10 rq:905865 version:20201105 Changes: --- /work/SRC/openSUSE:Factory/mingw64-filesystem/mingw64-filesystem.changes 2021-06-14 23:11:49.984831503 +0200 +++ /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.2625/mingw64-filesystem.changes 2021-07-12 21:41:17.595609159 +0200 @@ -1,0 +2,5 @@ +Mon Jul 12 14:30:26 UTC 2021 - Ralf Habacker + +- Add provides for ncrypt.dll required by mingw64-gnutls clients + +--- Other differences: -- ++ mingw64-filesystem.spec ++ --- /var/tmp/diff_new_pack.mNcevc/_old 2021-07-12 21:41:18.083605312 +0200 +++ /var/tmp/diff_new_pack.mNcevc/_new 2021-07-12 21:41:18.087605281 +0200 @@ -56,6 +56,7 @@ Provides: mingw64(d2d1.dll) Provides: mingw64(d3d11.dll) Provides: mingw64(dwrite.dll) +Provides: mingw64(ncrypt.dll) Requires: mingw64-cross-breakpad-tools Requires: python3 Requires: rpm
commit mingw64-filesystem for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mingw64-filesystem for openSUSE:Factory checked in at 2021-06-14 23:11:20 Comparing /work/SRC/openSUSE:Factory/mingw64-filesystem (Old) and /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.32437 (New) Package is "mingw64-filesystem" Mon Jun 14 23:11:20 2021 rev:9 rq:899955 version:20201105 Changes: --- /work/SRC/openSUSE:Factory/mingw64-filesystem/mingw64-filesystem.changes 2020-11-11 20:48:00.431737985 +0100 +++ /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.32437/mingw64-filesystem.changes 2021-06-14 23:11:49.984831503 +0200 @@ -1,0 +2,7 @@ +Mon Jun 14 10:47:21 UTC 2021 - Callum Farmer + +- Move RPM macros to %_rpmmacrodir (boo#1185671) +- Move profile.d entries to %_distconfdir +- Use %_fileattrsdir macro + +--- Other differences: -- ++ mingw64-filesystem.spec ++ --- /var/tmp/diff_new_pack.cs9E9e/_old 2021-06-14 23:11:50.500832435 +0200 +++ /var/tmp/diff_new_pack.cs9E9e/_new 2021-06-14 23:11:50.504832442 +0200 @@ -17,7 +17,12 @@ %define debug_package %{nil} -%define _rpmlibdir%{_prefix}/lib/rpm +%if %{undefined _distconfdir} +%define _distconfdir %{_sysconfdir} +%endif +%if %{undefined _rpmmacrodir} +%define _rpmmacrodir %{_sysconfdir}/rpm +%endif Name: mingw64-filesystem Version:20201105 Release:0 @@ -91,12 +96,12 @@ done popd -mkdir -p %{buildroot}%{_sysconfdir}/profile.d -install -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/profile.d/ +mkdir -p %{buildroot}%{_distconfdir}/profile.d +install -m 644 %{SOURCE2} %{buildroot}%{_distconfdir}/profile.d -mkdir -p %{buildroot}%{_sysconfdir}/rpm -install -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/rpm/macros.mingw64 -install -m 644 %{SOURCE14} %{buildroot}%{_sysconfdir}/rpm/macros.mingw64-cmake +mkdir -p %{buildroot}%{_rpmmacrodir} +install -m 644 %{SOURCE1} %{buildroot}%{_rpmmacrodir}/macros.mingw64 +install -m 644 %{SOURCE14} %{buildroot}%{_rpmmacrodir}/macros.mingw64-cmake mkdir -p %{buildroot}%{_sysconfdir}/rpmlint install -m 644 %{SOURCE7} %{buildroot}%{_sysconfdir}/rpmlint/mingw64-rpmlint.config @@ -141,17 +146,17 @@ mkdir -p %{buildroot}%{_prefix}/x86_64-w64-mingw32/sys-root/mingw/share/man/man{1,2,3,4,5,6,7,8,9,n} # NB. NOT _libdir -mkdir -p %{buildroot}%{_rpmlibdir} -install -m 0755 %{SOURCE3} %{buildroot}%{_rpmlibdir} -install -m 0755 %{SOURCE4} %{buildroot}%{_rpmlibdir} -install -m 0755 %{SOURCE5} %{buildroot}%{_rpmlibdir} -install -m 0755 %{SOURCE8} %{buildroot}%{_rpmlibdir} -install -m 0755 %{SOURCE9} %{buildroot}%{_rpmlibdir} +mkdir -p %{buildroot}%{_rpmconfigdir} +install -m 0755 %{SOURCE3} %{buildroot}%{_rpmconfigdir} +install -m 0755 %{SOURCE4} %{buildroot}%{_rpmconfigdir} +install -m 0755 %{SOURCE5} %{buildroot}%{_rpmconfigdir} +install -m 0755 %{SOURCE8} %{buildroot}%{_rpmconfigdir} +install -m 0755 %{SOURCE9} %{buildroot}%{_rpmconfigdir} # cmake support -install -m 0755 %{SOURCE12} %{buildroot}%{_rpmlibdir} -mkdir -p %{buildroot}%{_rpmlibdir}/fileattrs -install -m 0644 %{SOURCE13} %{buildroot}%{_rpmlibdir}/fileattrs +install -m 0755 %{SOURCE12} %{buildroot}%{_rpmconfigdir} +mkdir -p %{buildroot}%{_fileattrsdir} +install -m 0644 %{SOURCE13} %{buildroot}%{_fileattrsdir} # Create the locale directories: while read LANG ; do @@ -169,16 +174,20 @@ %files %defattr(-,root,root,-) %doc COPYING -%config %{_sysconfdir}/rpm/macros.mingw64 -%config %{_sysconfdir}/rpm/macros.mingw64-cmake +%{_rpmmacrodir}/macros.mingw64 +%{_rpmmacrodir}/macros.mingw64-cmake +%if %{undefined _distconfdir} %config %{_sysconfdir}/profile.d/mingw64.sh +%else +%{_distconfdir}/profile.d/mingw64.sh +%endif %config %{_sysconfdir}/rpmlint/mingw64-rpmlint.config -%{_rpmlibdir}/mingw64-cmake.prov -%{_rpmlibdir}/fileattrs/mingw64-cmake.attr +%{_rpmconfigdir}/mingw64-cmake.prov +%{_fileattrsdir}/mingw64-cmake.attr %{_bindir}/mingw64-* %{_libexecdir}/mingw64-scripts %{_prefix}/x86_64-w64-mingw32/ -%{_rpmlibdir}/mingw64-* +%{_rpmconfigdir}/mingw64-* %dir %{_prefix}/x86_64-w64-mingw32/sys-root/mingw/lib/cmake %changelog ++ mingw64-scripts.sh ++ --- /var/tmp/diff_new_pack.cs9E9e/_old 2021-06-14 23:11:50.640832688 +0200 +++ /var/tmp/diff_new_pack.cs9E9e/_new 2021-06-14 23:11:50.640832688 +0200 @@ -23,4 +23,4 @@ # macros from mingw64-macros.mingw64 cross-compilation. NAME="_`basename $0|tr -- - _`" -eval "`rpm --eval "%{$NAME}"`" $(printf " %q" "${@}") +eval "`rpm --eval "%${NAME} $(printf " %q" "${@}")"`"
[opensuse-commit] commit mingw64-filesystem for openSUSE:Factory
Hello community, here is the log from the commit of package mingw64-filesystem for openSUSE:Factory checked in at 2020-11-11 20:47:50 Comparing /work/SRC/openSUSE:Factory/mingw64-filesystem (Old) and /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.26437 (New) Package is "mingw64-filesystem" Wed Nov 11 20:47:50 2020 rev:8 rq:847688 version:20201105 Changes: --- /work/SRC/openSUSE:Factory/mingw64-filesystem/mingw64-filesystem.changes 2020-10-20 16:21:21.350320776 +0200 +++ /work/SRC/openSUSE:Factory/.mingw64-filesystem.new.26437/mingw64-filesystem.changes 2020-11-11 20:48:00.431737985 +0100 @@ -1,0 +2,14 @@ +Thu Nov 5 10:38:47 UTC 2020 - Ralf Habacker + +- 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 to + https://rpm.org/user_doc/macros.htm + +--- +Sun Nov 1 10:38:47 UTC 2020 - Ralf Habacker + +- Add macro _mingw64_gdb and command line wrapper /usr/bin/mingw64-gdb + +--- Other differences: -- ++ mingw64-filesystem.spec ++ --- /var/tmp/diff_new_pack.lU5Oaq/_old 2020-11-11 20:48:01.735739210 +0100 +++ /var/tmp/diff_new_pack.lU5Oaq/_new 2020-11-11 20:48:01.739739213 +0100 @@ -1,7 +1,7 @@ # # spec file for package mingw64-filesystem # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,19 +12,19 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define debug_package %{nil} %define _rpmlibdir%{_prefix}/lib/rpm Name: mingw64-filesystem -Version:20201017 +Version:20201105 Release:0 Summary:MinGW base filesystem and environment License:GPL-2.0-or-later Group: Development/Libraries/Other -Url:http://hg.et.redhat.com/misc/fedora-mingw--devel/ +URL:http://hg.et.redhat.com/misc/fedora-mingw--devel/ Source0:COPYING Source1:macros.mingw64 Source2:mingw64.sh @@ -82,9 +82,11 @@ mkdir -p %{buildroot}%{_libexecdir} install -m 755 %{SOURCE6} %{buildroot}%{_libexecdir}/mingw64-scripts +# this is already provided by _mingw64_create_macro_links +# but including macros.mingw64 results into an unknown failure mkdir -p %{buildroot}%{_bindir} pushd %{buildroot}%{_bindir} -for i in mingw64-configure mingw64-make mingw64-cmake ; do +for i in mingw64-configure mingw64-make mingw64-cmake mingw64-gdb ; do ln -s %{_libexecdir}/mingw64-scripts $i done popd ++ macros.mingw64 ++ --- /var/tmp/diff_new_pack.lU5Oaq/_old 2020-11-11 20:48:01.855739322 +0100 +++ /var/tmp/diff_new_pack.lU5Oaq/_new 2020-11-11 20:48:01.855739322 +0100 @@ -84,6 +84,23 @@ %defattr(-,root,root)\ %{nil} +# +# create shell wrapper for associated rpm macro +# +# The shell wrapper makes a macro defined in a mingw64 macro file +# (e.g. /etc/rpm/macros.mingw64) accessible to a shell for example +# the rpm macro '%_mingw64_gdb' is available on a shell as executable file +# 'mingw64-gdb' +# +%_mingw64_create_macro_links() \ + mkdir -p %{buildroot}%{_bindir}; \ + pushd %{buildroot}%{_bindir}; \ + for i in %*; do \ +ln -s %{_libexecdir}/mingw64-scripts $i; \ + done; \ + popd \ + %{nil} + %_mingw64_env HOST_CC=gcc; export HOST_CC; \ PKG_CONFIG_PATH="%{_mingw64_libdir}/pkgconfig:%{_mingw64_datadir}/pkgconfig"; export PKG_CONFIG_PATH; \ CLASSPATH="$CLASSPATH:${MINGW64_CLASSPATH:-%_mingw64_classpath}"; export CLASSPATH; \ @@ -184,3 +201,7 @@ # deprecated, use _mingw64_make_install (unix variant is named %make_install) %_mingw64_makeinstall %_mingw64_make_install + +# requires installed packaged wine and mingw64-gdb +%_mingw64_gdb %{_mingw64_env} ; \ + wineconsole %{_mingw64_bindir}/gdb.exe ___ openSUSE Commits mailing list -- commit@lists.opensuse.org To unsubscribe, email commit-le...@lists.opensuse.org List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/commit@lists.opensuse.org