1 # This spec file is released under the GNU General Public License version 2.0
2 # (http://www.gnu.org/licenses/gpl.txt).
4 # NOTE: Releasing this spec file under the GPL does not alter the licensing of
5 # DCOM98 itself. Satisfying the terms of DCOM98's license remains the user's
8 %define _wine_cdrive %{_datadir}/wine
9 %define _wine_system %{_wine_cdrive}/windows/system
11 Summary: Package of DLLs supporting Microsoft's DCOM framework
12 Summary(pl.UTF-8): Pakiet bibliotek DLL obsługujących szkielet DCOM Microsoftu
17 License: Distributable
19 Source0: http://download.microsoft.com/msdownload/dcom/98/x86/en/%{name}.exe
20 # Source0-md5: 9a7bc7ff37168217123a5e28aadef897
21 URL: http://www.microsoft.com/com/tech/DCOM.asp
24 BuildRequires: cabextract
26 ExclusiveArch: %{ix86}
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 The Distributed Component Object Model (DCOM) is a protocol that
31 enables software components to communicate directly over a network in
32 a reliable, secure, and efficient manner. Previously called "Network
33 OLE," DCOM is designed for use across multiple network transports,
34 including Internet protocols such as HTTP. DCOM is based on the Open
35 Software Foundation's DCE-RPC spec and will work with both Java
36 applets and ActiveX(R) components through its use of the Component
39 %description -l pl.UTF-8
40 DCOM (Distributed Component Object Model) to protokół pozwalający
41 komponentom programowym komunikować się bezpośrednio po sieci w pewny,
42 bezpieczny i wydajny sposób. Znany wcześniej jako "sieciowe OLE", DCOM
43 został zaprojektowany do używania poprzez wiele sieciowych warstw
44 transportowych, w tym protokołów internetowych takich jak HTTP. DCOM
45 jest oparty na specyfikacji DCE-RPC Open Software Foundation i działa
46 zarówno z apletami Javy, jak i komponentami ActiveX(R) dzięki
47 wykorzystaniu modelu COM (Component Object Model).
50 /usr/bin/cabextract -L $RPM_SOURCE_DIR/dcom98.exe
53 rm -rf $RPM_BUILD_ROOT
54 install -d $RPM_BUILD_ROOT%{_wine_system}
55 install -d $RPM_BUILD_ROOT%{_wine_cdrive}/inf
56 mv advpack.dll $RPM_BUILD_ROOT%{_wine_system}
57 mv asycfilt.dll $RPM_BUILD_ROOT%{_wine_system}
58 mv comcat.dll $RPM_BUILD_ROOT%{_wine_system}
59 mv compobj.dll $RPM_BUILD_ROOT%{_wine_system}
60 mv dcom98.inf $RPM_BUILD_ROOT%{_wine_cdrive}/inf
61 mv dllhost.exe $RPM_BUILD_ROOT%{_wine_system}
62 mv imagehlp.dll $RPM_BUILD_ROOT%{_wine_system}
63 mv iprop.dll $RPM_BUILD_ROOT%{_wine_system}
64 mv ole2.dll $RPM_BUILD_ROOT%{_wine_system}
65 mv ole32.dll $RPM_BUILD_ROOT%{_wine_system}
66 mv oleaut32.dll $RPM_BUILD_ROOT%{_wine_system}
67 mv olecnv32.dll $RPM_BUILD_ROOT%{_wine_system}
68 mv olepro32.dll $RPM_BUILD_ROOT%{_wine_system}
69 mv olethk32.dll $RPM_BUILD_ROOT%{_wine_system}
70 mv rpcltc1.dll $RPM_BUILD_ROOT%{_wine_system}
71 mv rpcltc5.dll $RPM_BUILD_ROOT%{_wine_system}
72 mv rpcltccm.dll $RPM_BUILD_ROOT%{_wine_system}
73 mv rpclts5.dll $RPM_BUILD_ROOT%{_wine_system}
74 mv rpcltscm.dll $RPM_BUILD_ROOT%{_wine_system}
75 mv rpcmqcl.dll $RPM_BUILD_ROOT%{_wine_system}
76 mv rpcmqsvr.dll $RPM_BUILD_ROOT%{_wine_system}
77 mv rpcns4.dll $RPM_BUILD_ROOT%{_wine_system}
78 mv rpcrt4.dll $RPM_BUILD_ROOT%{_wine_system}
79 mv rpcss.exe $RPM_BUILD_ROOT%{_wine_system}
80 mv secur32.dll $RPM_BUILD_ROOT%{_wine_system}
81 mv stdole2.tlb $RPM_BUILD_ROOT%{_wine_system}
82 mv stdole32.tlb $RPM_BUILD_ROOT%{_wine_system}
83 mv storage.dll $RPM_BUILD_ROOT%{_wine_system}
84 mv w95inf16.dll $RPM_BUILD_ROOT%{_wine_system}/w95inf16.dll
85 mv w95inf32.dll $RPM_BUILD_ROOT%{_wine_system}/w95inf32.dll
92 rm -rf $RPM_BUILD_ROOT
95 %defattr(644,root,root,755)
96 %{_wine_system}/advpack.dll
97 %{_wine_system}/asycfilt.dll
98 %{_wine_system}/comcat.dll
99 %{_wine_system}/compobj.dll
100 %{_wine_cdrive}/inf/dcom98.inf
101 %{_wine_system}/dllhost.exe
102 %{_wine_system}/imagehlp.dll
103 %{_wine_system}/iprop.dll
104 %{_wine_system}/ole2.dll
105 %{_wine_system}/ole32.dll
106 %{_wine_system}/oleaut32.dll
107 %{_wine_system}/olecnv32.dll
108 %{_wine_system}/olepro32.dll
109 %{_wine_system}/olethk32.dll
110 %{_wine_system}/rpcltc1.dll
111 %{_wine_system}/rpcltc5.dll
112 %{_wine_system}/rpcltccm.dll
113 %{_wine_system}/rpclts5.dll
114 %{_wine_system}/rpcltscm.dll
115 %{_wine_system}/rpcmqcl.dll
116 %{_wine_system}/rpcmqsvr.dll
117 %{_wine_system}/rpcns4.dll
118 %{_wine_system}/rpcrt4.dll
119 %{_wine_system}/rpcss.exe
120 %{_wine_system}/secur32.dll
121 %{_wine_system}/stdole2.tlb
122 %{_wine_system}/stdole32.tlb
123 %{_wine_system}/storage.dll
124 %{_wine_system}/w95inf16.dll
125 %{_wine_system}/w95inf32.dll