filesystem provides

Kalev Lember kalevlember at gmail.com
Wed Aug 10 09:49:27 UTC 2011


On 08/10/2011 12:38 PM, Farkas Levente wrote:
> checked in to Eric's svn and waiting for git access to fedora...

Looks nice, except for a small nitpick comment inline:

> --- a/mingw-filesystem/mingw-filesystem.spec
> +++ b/mingw-filesystem/mingw-filesystem.spec
> @@ -1,7 +1,7 @@
>  %global debug_package %{nil}
>  
>  Name:           mingw-filesystem
> -Version:        79
> +Version:        80
>  Release:        1%{?dist}
>  Summary:        MinGW cross compiler base filesystem and environment
>  
> @@ -28,6 +28,7 @@ Source14:       mingw32.attr
>  Source15:       mingw64.attr
>  Source16:       mingwtool
>  Source17:       mingw-find-files.sh
> +Source18:	standard-dlls

Please add a comment here explaining how to generate the standard-dlls
file and also use spaces for indentation like in the rest of the file.

>  
>  
>  %description
> @@ -75,41 +76,7 @@ Requires:       %{name}-base = %{version}-%{release}
>  # proprietary DLLs in our find-requires checking script - essentially
>  # it comes out the same either way.
>  #
> -Provides:       mingw32(advapi32.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(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" %{SOURCE18} | tr "\n" " ")
>  
>  %description -n mingw32-filesystem
>  This package contains the base filesystem layout, RPM macros and
> @@ -124,41 +91,7 @@ This environment is maintained by the Fedora MinGW SIG at:
>  Summary:        %{summary}
>  Requires:       %{name}-base = %{version}-%{release}
>  
> -Provides:       mingw64(advapi32.dll)
> -Provides:       mingw64(cfgmgr32.dll)
> -Provides:       mingw64(comctl32.dll)
> -Provides:       mingw64(comdlg32.dll)
> -Provides:       mingw64(crypt32.dll)
> -Provides:       mingw64(ddraw.dll)
> -Provides:       mingw64(dnsapi.dll)
> -Provides:       mingw64(dsound.dll)
> -Provides:       mingw64(gdi32.dll)
> -Provides:       mingw64(gdiplus.dll)
> -Provides:       mingw64(glu32.dll)
> -Provides:       mingw64(glut32.dll)
> -Provides:       mingw64(imm32.dll)
> -Provides:       mingw64(kernel32.dll)
> -Provides:       mingw64(mscoree.dll)
> -Provides:       mingw64(msdmo.dll)
> -Provides:       mingw64(msimg32.dll)
> -Provides:       mingw64(msvcrt.dll)
> -Provides:       mingw64(netapi32.dll)
> -Provides:       mingw64(odbc32.dll)
> -Provides:       mingw64(ole32.dll)
> -Provides:       mingw64(oleaut32.dll)
> -Provides:       mingw64(opengl32.dll)
> -Provides:       mingw64(rpcrt4.dll)
> -Provides:       mingw64(secur32.dll)
> -Provides:       mingw64(setupapi.dll)
> -Provides:       mingw64(shell32.dll)
> -Provides:       mingw64(shlwapi.dll)
> -Provides:       mingw64(user32.dll)
> -Provides:       mingw64(usp10.dll)
> -Provides:       mingw64(version.dll)
> -Provides:       mingw64(winmm.dll)
> -Provides:       mingw64(wldap32.dll)
> -Provides:       mingw64(ws2_32.dll)
> -Provides:       mingw64(wsock32.dll)
> +Provides: %(sed "s/\(.*\)/mingw64(\1) /g" %{SOURCE18} | tr "\n" " ")
>  
>  %description -n mingw64-filesystem
>  This package contains the base filesystem layout, RPM macros and
> @@ -317,6 +250,9 @@ install -m 0644 %{SOURCE12} $RPM_BUILD_ROOT%{_datadir}/mingw/
>  
>  
>  %changelog
> +* Wed Aug 10 2011 Levente Farkas <lfarkas at lfarkas.org> - 80-1
> +- Added generated default DLLs
> +
>  * Mon Aug  1 2011 Levente Farkas <lfarkas at lfarkas.org> - 79-1
>  - add mingw-find-files.sh script
>  
> diff --git a/mingw-filesystem/standard-dlls b/mingw-filesystem/standard-dlls
> new file mode 100644
> index 0000000..1028f3f
> --- /dev/null
> +++ b/mingw-filesystem/standard-dlls
> @@ -0,0 +1,274 @@
> +acledit.dll
> +aclui.dll
> +activeds.dll
> +actxprxy.dll
> +advapi32.dll
> +advpack.dll
> +amstream.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
> +d3dim.dll
> +d3drm.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
> +d3dxof.dll
> +dbghelp.dll
> +dciman32.dll
> +ddraw.dll
> +ddrawex.dll
> +devenum.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
> +faultrep.dll
> +fltlib.dll
> +fusion.dll
> +fwpuclnt.dll
> +gdi32.dll
> +gdiplus.dll
> +glu32.dll
> +gpkcsp.dll
> +hal.dll
> +hid.dll
> +hlink.dll
> +hnetcfg.dll
> +httpapi.dll
> +iccvid.dll
> +icmp.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
> +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
> +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
> +msimtf.dll
> +msisip.dll
> +msnet32.dll
> +msrle32.dll
> +mssign32.dll
> +mssip32.dll
> +mstask.dll
> +msvcirt.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
> +msxml3.dll
> +msxml4.dll
> +nddeapi.dll
> +netapi32.dll
> +newdev.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
> +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
> +resutils.dll
> +riched20.dll
> +riched32.dll
> +rpcrt4.dll
> +rsabase.dll
> +rsaenh.dll
> +rtutils.dll
> +rundll32.exe
> +samlib.dll
> +sccbase.dll
> +schannel.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
> +vdmdbg.dll
> +version.dll
> +wbemprox.dll
> +wiaservc.dll
> +windowscodecs.dll
> +wined3d.dll
> +winemapi.dll
> +wing32.dll
> +winhttp.dll
> +wininet.dll
> +winmm.dll
> +winnls32.dll
> +winscard.dll
> +wintab32.dll
> +wintrust.dll
> +wldap32.dll
> +wmi.dll
> +wmiutils.dll
> +wnaspi32.dll
> +ws2_32.dll
> +wsock32.dll
> +wtsapi32.dll
> +wuapi.dll
> +wuaueng.dll
> +xinput1_1.dll
> +xinput1_2.dll
> +xinput1_3.dll
> +xinput9_1_0.dll
> +xmllite.dll



More information about the mingw mailing list