%define __find_provides %{_mingw32_findprovides}
Name: mingw32-curl
-Version: 7.18.2
-Release: 6%{?dist}
+Version: 7.19.4
+Release: 1%{?dist}
Summary: MinGW Windows port of curl and libcurl
License: MIT
Patch1: curl-7.15.3-multilib.patch
Patch2: curl-7.16.0-privlibs.patch
Patch3: curl-7.17.1-badsocket.patch
-Patch4: curl-7.18.2-nssproxy.patch
-Patch5: curl-7.18.2-nss-thread-safety.patch
+Patch4: curl-7.19.4-tool-leak.patch
+Patch5: curl-7.19.4-enable-aes.patch
# MinGW-specific patches.
Patch1000: mingw-curl-7.18.2-getaddrinfo.patch
This is the MinGW cross-compiled Windows library.
+%package static
+Summary: Static version of the MinGW Windows Curl library
+Requires: %{name} = %{version}-%{release}
+Group: Development/Libraries
+
+%description static
+Static version of the MinGW Windows Curl library.
+
+
%prep
%setup -q -n curl-%{version}
%patch1 -p1 -b .multilib
%patch2 -p1 -b .privlibs
%patch3 -p1 -b .badsocket
-%patch4 -p1 -b .nssproxy
-%patch5 -p1 -b .nssthreadsafety
+%patch4 -p1 -b .toolleak
+%patch5 -p1 -b .enableaes
%patch1000 -p1 -b .getaddrinfo
--with-ssl --enable-ipv6 \
--with-ca-bundle=%{_mingw32_sysconfdir}/pki/tls/certs/ca-bundle.crt \
--with-libidn \
- --disable-static --with-libssh2 \
+ --enable-static --with-libssh2 \
--without-random
# It's not clear where to set the --with-ca-bundle path. This is the
%files
-%defattr(-,root,root)
+%defattr(-,root,root,-)
%doc COPYING
%{_mingw32_bindir}/curl-config
%{_mingw32_bindir}/curl.exe
%{_mingw32_includedir}/curl/
+%files static
+%defattr(-,root,root,-)
+%{_mingw32_libdir}/libcurl.a
+
%changelog
+* Fri Apr 3 2009 Erik van Pienbroek <epienbro@fedoraproject.org> - 7.19.4-1
+- Update to version 7.19.4
+- Fixed %%defattr line
+- Added -static subpackage. Applications which want to use this
+ static library need to add -DCURL_STATICLIB to the CFLAGS
+- Merged the patches of the native .spec file (7.19.4-5)
+
* Fri Feb 20 2009 Richard W.M. Jones <rjones@redhat.com> - 7.18.2-6
- Rebuild for mingw32-gcc 4.4
Name: mingw32-libidn
Version: 1.9
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: MinGW Windows Internationalized Domain Name support library
License: LGPLv2+
names.
+%package static
+Summary: Static version of the MinGW Windows IDN library
+Requires: %{name} = %{version}-%{release}
+Group: Development/Libraries
+
+%description static
+Static version of the MinGW Windows IDN library.
+
+
%prep
%setup -q -n libidn-%{version}
#%patch0 -p1 -b .aconf262
%build
-%{_mingw32_configure} --disable-csharp --disable-static
+%{_mingw32_configure} --disable-csharp --enable-static --enable-shared
make %{?_smp_mflags}
%files
-%defattr(-,root,root)
+%defattr(-,root,root,-)
%doc COPYING COPYING.LIB
%{_mingw32_bindir}/idn.exe
%{_mingw32_bindir}/libidn-11.dll
%{_mingw32_datadir}/locale/*/LC_MESSAGES/libidn.mo
+%files static
+%defattr(-,root,root,-)
+%{_mingw32_libdir}/libidn.a
+
%changelog
+* Fri Apr 3 2009 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.9-5
+- Added -static subpackage
+- Fixed %%defattr line
+
* Fri Feb 20 2009 Richard W.M. Jones <rjones@redhat.com> - 1.9-4
- Rebuild for mingw32-gcc 4.4
Name: mingw32-libssh2
Version: 0.18
-Release: 5%{?dist}
+Release: 6%{?dist}
Summary: MinGW Windows library implementing the SSH2 protocol
License: BSD
SECSH-DHGEX(04), and SECSH-NUMBERS(10).
+%package static
+Summary: Static version of the MinGW Windows SSH2 library
+Requires: %{name} = %{version}-%{release}
+Group: Development/Libraries
+
+%description static
+Static version of the MinGW Windows SSH2 library.
+
+
%prep
%setup -q -n libssh2-%{version}
%build
-%{_mingw32_configure} --disable-static --enable-shared
+%{_mingw32_configure} --enable-static --enable-shared
make %{?_smp_mflags}
%files
-%defattr(-,root,root)
+%defattr(-,root,root,-)
%doc COPYING
%{_mingw32_bindir}/libssh2-1.dll
%{_mingw32_libdir}/libssh2.dll.a
%{_mingw32_includedir}/libssh2_sftp.h
+%files static
+%defattr(-,root,root,-)
+%{_mingw32_libdir}/libssh2.a
+
%changelog
+* Fri Apr 3 2009 Erik van Pienbroek <epienbro@fedoraproject.org> - 0.18-6
+- Added -static subpackage
+- Fixed %%defattr line
+
* Fri Feb 20 2009 Richard W.M. Jones <rjones@redhat.com> - 0.18-5
- Rebuild for mingw32-gcc 4.4