diff --git a/mingw32-filesystem.spec b/mingw32-filesystem.spec index 5c571e4..17ee36f 100644 --- a/mingw32-filesystem.spec +++ b/mingw32-filesystem.spec @@ -2,7 +2,7 @@ Name: mingw32-filesystem Version: 69 -Release: 13%{?dist} +Release: 14%{?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 @@ -189,6 +156,10 @@ install -m 644 %{SOURCE8} $RPM_BUILD_ROOT%{_datadir}/mingw32 %changelog +* Sun Feb 5 2012 Erik van Pienbroek - 69-14 +- Use a more complete list of Win32 default dlls based on the + dlls exported by wine (thanks to Levente Farkas). RHBZ #787486 + * Tue Jan 31 2012 Kalev Lember - 69-13 - Remove the mingw32-pkg-config wrapper as well, now that we have separate mingw32-pkg-config package 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