Add -lole32 to link libraries.
This fixes a problem when compiling with mingw-headers version 3.3
where the use of SHGetFolderPath() expands to a call to CoTaskMemFree()
which is defined in libole32.dll:
/usr/x86_64-w64-mingw32/sys-root/mingw/include/shobjidl.h:29954: undefined reference to `__imp_CoTaskMemFree'
1 %define _source_payload w9.gzdio
2 %define _binary_payload w9.gzdio
12 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
15 Requires(pre,postun): zap
25 mkdir -p $RPM_BUILD_ROOT/usr/bin
26 echo %{name}-%{version}-%{release} > $RPM_BUILD_ROOT/usr/bin/zip
31 function mkdir_missing(dir)
32 if posix.stat(dir)==nil then
36 prefix=posix.getenv("RPM_INSTALL_PREFIX0")
40 if arg[2]==1 and posix.stat(prefix.."/bin/zap")~=nil then
41 mkdir_missing(prefix.."/var")
42 mkdir_missing(prefix.."/var/lib")
43 posix.mkdir(prefix.."/var/lib/zip")
44 io.output(prefix.."/var/lib/zip/data.zap")
45 io.write("Important data\n");
50 prefix=posix.getenv("RPM_INSTALL_PREFIX0")
54 if arg[2]==0 and posix.stat(prefix.."/bin/zap")~=nil then
55 os.remove(prefix.."/var/lib/zip/data.zap")
56 os.remove(prefix.."/var/lib/zip")