[mingw32-filesystem/f16] Use a more complete list of Win32 default dlls
epienbro
epienbro at fedoraproject.org
Sun Feb 5 19:39:02 UTC 2012
commit 94aa851f6ebc77586e9362b248ba0540ab5cb0ee
Author: Erik van Pienbroek <erik at vanpienbroek.nl>
Date: Sun Feb 5 20:32:21 2012 +0100
Use a more complete list of Win32 default dlls
Use a more complete list of Win32 default dlls based on the
dlls exported by wine (thanks to Levente Farkas). RHBZ #787486
mingw32-filesystem.spec | 47 ++------
standard-dlls | 331 +++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 340 insertions(+), 38 deletions(-)
---
diff --git a/mingw32-filesystem.spec b/mingw32-filesystem.spec
index 3773eb9..7018810 100644
--- a/mingw32-filesystem.spec
+++ b/mingw32-filesystem.spec
@@ -2,7 +2,7 @@
Name: mingw32-filesystem
Version: 69
-Release: 10%{?dist}
+Release: 11%{?dist}
Summary: MinGW base filesystem and environment
Group: Development/Libraries
@@ -21,6 +21,9 @@ Source7: mingw32-rpmlint.config
Source8: Toolchain-mingw32.cmake
Source9: mingw32-find-debuginfo.sh
Source10: mingw32.attr
+# generated with:
+# ls -1 /usr/lib64/wine/fakedlls | grep "\.dll$" >standard-dlls
+Source11: standard-dlls
Requires: pkgconfig
@@ -38,43 +41,7 @@ Requires: pkgconfig
# proprietary DLLs in our find-requires checking script - essentially
# it comes out the same either way.
#
-Provides: mingw32(advapi32.dll)
-Provides: mingw32(avicap32.dll)
-Provides: mingw32(cfgmgr32.dll)
-Provides: mingw32(comctl32.dll)
-Provides: mingw32(comdlg32.dll)
-Provides: mingw32(crypt32.dll)
-Provides: mingw32(ddraw.dll)
-Provides: mingw32(dnsapi.dll)
-Provides: mingw32(dsound.dll)
-Provides: mingw32(gdi32.dll)
-Provides: mingw32(gdiplus.dll)
-Provides: mingw32(glu32.dll)
-Provides: mingw32(glut32.dll)
-Provides: mingw32(imm32.dll)
-Provides: mingw32(kernel32.dll)
-Provides: mingw32(mscoree.dll)
-Provides: mingw32(msdmo.dll)
-Provides: mingw32(msimg32.dll)
-Provides: mingw32(msvcrt.dll)
-Provides: mingw32(netapi32.dll)
-Provides: mingw32(odbc32.dll)
-Provides: mingw32(ole32.dll)
-Provides: mingw32(oleaut32.dll)
-Provides: mingw32(opengl32.dll)
-Provides: mingw32(psapi.dll)
-Provides: mingw32(rpcrt4.dll)
-Provides: mingw32(secur32.dll)
-Provides: mingw32(setupapi.dll)
-Provides: mingw32(shell32.dll)
-Provides: mingw32(shlwapi.dll)
-Provides: mingw32(user32.dll)
-Provides: mingw32(usp10.dll)
-Provides: mingw32(version.dll)
-Provides: mingw32(winmm.dll)
-Provides: mingw32(wldap32.dll)
-Provides: mingw32(ws2_32.dll)
-Provides: mingw32(wsock32.dll)
+Provides: %(sed "s/\(.*\)/mingw32(\1) /g" %{SOURCE11} | tr "\n" " ")
%description
@@ -191,6 +158,10 @@ install -m 644 %{SOURCE8} $RPM_BUILD_ROOT%{_datadir}/mingw32
%changelog
+* Sun Feb 5 2012 Erik van Pienbroek <epienbro at fedoraproject.org> - 69-11
+- Use a more complete list of Win32 default dlls based on the
+ dlls exported by wine (thanks to Levente Farkas). RHBZ #787486
+
* Tue Nov 22 2011 Erik van Pienbroek <epienbro at fedoraproject.org> - 69-10
- Fixed a small regression introduced by the previous release which caused an
FTBFS for mingw32-matahari as indicated on the fedora-mingw mailing list
diff --git a/standard-dlls b/standard-dlls
new file mode 100644
index 0000000..5b91468
--- /dev/null
+++ b/standard-dlls
@@ -0,0 +1,331 @@
+acledit.dll
+aclui.dll
+activeds.dll
+actxprxy.dll
+advapi32.dll
+advpack.dll
+amstream.dll
+apphelp.dll
+atl.dll
+authz.dll
+avicap32.dll
+avifil32.dll
+avrt.dll
+bcrypt.dll
+browseui.dll
+cabinet.dll
+capi2032.dll
+cards.dll
+cfgmgr32.dll
+clusapi.dll
+comcat.dll
+comctl32.dll
+comdlg32.dll
+compstui.dll
+credui.dll
+crtdll.dll
+crypt32.dll
+cryptdlg.dll
+cryptdll.dll
+cryptnet.dll
+cryptui.dll
+ctapi32.dll
+ctl3d32.dll
+d3d10core.dll
+d3d10.dll
+d3d8.dll
+d3d9.dll
+d3dcompiler_33.dll
+d3dcompiler_34.dll
+d3dcompiler_35.dll
+d3dcompiler_36.dll
+d3dcompiler_37.dll
+d3dcompiler_38.dll
+d3dcompiler_39.dll
+d3dcompiler_40.dll
+d3dcompiler_41.dll
+d3dcompiler_42.dll
+d3dcompiler_43.dll
+d3dim.dll
+d3drm.dll
+d3dx10_33.dll
+d3dx10_34.dll
+d3dx10_35.dll
+d3dx10_36.dll
+d3dx10_37.dll
+d3dx10_38.dll
+d3dx10_39.dll
+d3dx10_40.dll
+d3dx10_41.dll
+d3dx10_42.dll
+d3dx10_43.dll
+d3dx9_24.dll
+d3dx9_25.dll
+d3dx9_26.dll
+d3dx9_27.dll
+d3dx9_28.dll
+d3dx9_29.dll
+d3dx9_30.dll
+d3dx9_31.dll
+d3dx9_32.dll
+d3dx9_33.dll
+d3dx9_34.dll
+d3dx9_35.dll
+d3dx9_36.dll
+d3dx9_37.dll
+d3dx9_38.dll
+d3dx9_39.dll
+d3dx9_40.dll
+d3dx9_41.dll
+d3dx9_42.dll
+d3dx9_43.dll
+d3dxof.dll
+dbgeng.dll
+dbghelp.dll
+dciman32.dll
+ddraw.dll
+ddrawex.dll
+devenum.dll
+dhcpcsvc.dll
+dinput8.dll
+dinput.dll
+dispex.dll
+dmband.dll
+dmcompos.dll
+dmime.dll
+dmloader.dll
+dmscript.dll
+dmstyle.dll
+dmsynth.dll
+dmusic32.dll
+dmusic.dll
+dnsapi.dll
+dplay.dll
+dplayx.dll
+dpnaddr.dll
+dpnet.dll
+dpnhpast.dll
+dpnlobby.dll
+dpwsockx.dll
+drmclien.dll
+dsound.dll
+dssenh.dll
+dswave.dll
+dwmapi.dll
+dxdiagn.dll
+dxgi.dll
+explorerframe.dll
+faultrep.dll
+fltlib.dll
+fusion.dll
+fwpuclnt.dll
+gameux.dll
+gdi32.dll
+gdiplus.dll
+glu32.dll
+gpkcsp.dll
+hal.dll
+hid.dll
+hlink.dll
+hnetcfg.dll
+httpapi.dll
+iccvid.dll
+icmp.dll
+ieframe.dll
+imagehlp.dll
+imm32.dll
+inetcomm.dll
+inetmib1.dll
+infosoft.dll
+initpki.dll
+inkobj.dll
+inseng.dll
+iphlpapi.dll
+itircl.dll
+itss.dll
+jscript.dll
+kernel32.dll
+ktmw32.dll
+loadperf.dll
+localspl.dll
+localui.dll
+lz32.dll
+mapi32.dll
+mapistub.dll
+mciavi32.dll
+mcicda.dll
+mciqtz32.dll
+mciseq.dll
+mciwave.dll
+midimap.dll
+mlang.dll
+mmcndmgr.dll
+mmdevapi.dll
+mprapi.dll
+mpr.dll
+msacm32.dll
+mscat32.dll
+mscms.dll
+mscoree.dll
+msctf.dll
+msdaps.dll
+msdmo.dll
+msftedit.dll
+mshtml.dll
+msi.dll
+msimg32.dll
+msimsg.dll
+msimtf.dll
+msisip.dll
+msnet32.dll
+mspatcha.dll
+msrle32.dll
+mssign32.dll
+mssip32.dll
+mstask.dll
+msvcirt.dll
+msvcp100.dll
+msvcp60.dll
+msvcp70.dll
+msvcp71.dll
+msvcp80.dll
+msvcp90.dll
+msvcr100.dll
+msvcr70.dll
+msvcr71.dll
+msvcr80.dll
+msvcr90.dll
+msvcrt20.dll
+msvcrt40.dll
+msvcrtd.dll
+msvcrt.dll
+msvfw32.dll
+msvidc32.dll
+mswsock.dll
+msxml2.dll
+msxml3.dll
+msxml4.dll
+msxml6.dll
+msxml.dll
+nddeapi.dll
+netapi32.dll
+newdev.dll
+normaliz.dll
+npmshtml.dll
+ntdll.dll
+ntdsapi.dll
+ntprint.dll
+objsel.dll
+odbc32.dll
+odbccp32.dll
+ole32.dll
+oleacc.dll
+oleaut32.dll
+olecli32.dll
+oledb32.dll
+oledlg.dll
+olepro32.dll
+olesvr32.dll
+olethk32.dll
+openal32.dll
+opengl32.dll
+pdh.dll
+photometadatahandler.dll
+pidgen.dll
+powrprof.dll
+printui.dll
+propsys.dll
+psapi.dll
+pstorec.dll
+qcap.dll
+qedit.dll
+qmgr.dll
+qmgrprxy.dll
+quartz.dll
+query.dll
+rasapi32.dll
+rasdlg.dll
+regapi.dll
+resutils.dll
+riched20.dll
+riched32.dll
+rpcrt4.dll
+rsabase.dll
+rsaenh.dll
+rstrtmgr.dll
+rtutils.dll
+samlib.dll
+scarddlg.dll
+sccbase.dll
+schannel.dll
+scrrun.dll
+secur32.dll
+security.dll
+sensapi.dll
+serialui.dll
+setupapi.dll
+sfc.dll
+sfc_os.dll
+shdoclc.dll
+shdocvw.dll
+shell32.dll
+shfolder.dll
+shlwapi.dll
+slbcsp.dll
+slc.dll
+snmpapi.dll
+softpub.dll
+spoolss.dll
+sti.dll
+svrapi.dll
+sxs.dll
+t2embed.dll
+tapi32.dll
+traffic.dll
+twain_32.dll
+unicows.dll
+updspapi.dll
+url.dll
+urlmon.dll
+user32.dll
+userenv.dll
+usp10.dll
+uxtheme.dll
+vbscript.dll
+vcomp.dll
+vdmdbg.dll
+version.dll
+wbemprox.dll
+wer.dll
+wiaservc.dll
+windowscodecs.dll
+wined3d.dll
+winegstreamer.dll
+winemapi.dll
+wing32.dll
+winhttp.dll
+wininet.dll
+winmm.dll
+winnls32.dll
+winscard.dll
+winsta.dll
+wintab32.dll
+wintrust.dll
+wlanapi.dll
+wldap32.dll
+wmi.dll
+wmiutils.dll
+wnaspi32.dll
+ws2_32.dll
+wsock32.dll
+wtsapi32.dll
+wuapi.dll
+wuaueng.dll
+xapofx1_1.dll
+xinput1_1.dll
+xinput1_2.dll
+xinput1_3.dll
+xinput9_1_0.dll
+xmllite.dll
+xolehlp.dll
+xpsprint.dll
More information about the mingw
mailing list