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 <ralf.habac...@freenet.de>
+
+- 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 <ralf.habac...@freenet.de>
+
+- 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)/'

Reply via email to