diff --git a/mingw32-filesystem.spec b/mingw32-filesystem.spec index b0868c8..84a687f 100644 --- a/mingw32-filesystem.spec +++ b/mingw32-filesystem.spec @@ -2,7 +2,7 @@ Name: mingw32-filesystem Version: 50 -Release: 3%{?dist} +Release: 4%{?dist} Summary: MinGW base filesystem and environment Group: Development/Libraries @@ -158,6 +158,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Tue Apr 21 2009 Richard W.M. Jones - 50-4 +- Fix dependency problem with + in DLL name (Thomas Sailer). + * Fri Mar 27 2009 Richard W.M. Jones - 50-3 - Fix up and test mingw32-pkg-config changes. diff --git a/mingw32-find-requires.sh b/mingw32-find-requires.sh index ff8bb39..9d93388 100755 --- a/mingw32-find-requires.sh +++ b/mingw32-find-requires.sh @@ -22,7 +22,7 @@ echo 'mingw32-runtime' dlls=$(echo $filelist | tr [:blank:] '\n' | grep -Ei '\.(dll|exe)$') for f in $dlls; do - $OBJDUMP -p $f | grep 'DLL Name' | grep -Eo '[-._[:alnum:]]+\.dll' | + $OBJDUMP -p $f | grep 'DLL Name' | grep -Eo '[-._\+[:alnum:]]+\.dll' | tr [:upper:] [:lower:] | sed 's/\(.*\)/mingw32(\1)/' done | sort -u