X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=gnutls%2Fmingw32-gnutls.spec;h=367c220a4299cab0ec006729568792263ff6a7cb;hb=9ccef5d06074e2bc279f514968ec1450985c3d8a;hp=6f5088ec93c7abd575e4156e16c14a16076e3d54;hpb=697da38665a137ada9ba58b3948b78d23f30fb31;p=fedora-mingw.git diff --git a/gnutls/mingw32-gnutls.spec b/gnutls/mingw32-gnutls.spec index 6f5088e..367c220 100644 --- a/gnutls/mingw32-gnutls.spec +++ b/gnutls/mingw32-gnutls.spec @@ -6,7 +6,7 @@ Name: mingw32-gnutls Version: 2.6.3 -Release: 1%{?dist} +Release: 5%{?dist} Summary: MinGW Windows GnuTLS TLS/SSL encryption library License: GPLv3+ and LGPLv2+ @@ -15,7 +15,6 @@ URL: http://www.gnutls.org/ #Source0: ftp://ftp.gnutls.org/pub/gnutls/gnutls-%{version}.tar.bz2 # XXX patent tainted SRP code removed. Source0: gnutls-%{version}-nosrp.tar.bz2 -Source1: libgnutls-config BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch @@ -23,17 +22,29 @@ BuildArch: noarch Patch1: gnutls-2.6.2-nosrp.patch # MinGW-specific patches. -Patch1000: gnutls-certtool-build.patch +Patch1000: mingw32-gnutls-2.6.3-certtool-build.patch -BuildRequires: mingw32-filesystem >= 25 +BuildRequires: mingw32-filesystem >= 40 BuildRequires: mingw32-gcc +BuildRequires: mingw32-gcc-c++ BuildRequires: mingw32-binutils +BuildRequires: mingw32-dlfcn BuildRequires: mingw32-libgpg-error BuildRequires: mingw32-libgcrypt >= 1.2.2 -BuildRequires: mingw32-iconv BuildRequires: mingw32-gettext +BuildRequires: mingw32-iconv +BuildRequires: mingw32-readline BuildRequires: mingw32-zlib -BuildRequires: autoconf automake libtool + +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: libtool + +# Yes, really ... +BuildRequires: pkgconfig + +# For native /usr/bin/msgfmt etc. +BuildRequires: gettext Requires: pkgconfig @@ -53,14 +64,21 @@ for i in auth_srp_rsa.c auth_srp_sb64.c auth_srp_passwd.c auth_srp.c gnutls_srp. touch lib/$i done -%build +%if 0%{?fedora} > 10 +libtoolize --force --copy +aclocal autoreconf +%endif + + +%build PATH="%{_mingw32_bindir}:$PATH" \ %{_mingw32_configure} \ --with-included-libtasn1 \ --disable-srp-authentication \ --disable-static -make %{?_smp_mflags} +# %{?_smp_mflags} doesn't build correctly. +make %install @@ -82,6 +100,7 @@ rm -rf $RPM_BUILD_ROOT %files -f gnutls.lang %defattr(-,root,root) +%doc COPYING COPYING.LIB %{_mingw32_bindir}/certtool.exe %{_mingw32_bindir}/gnutls-cli-debug.exe %{_mingw32_bindir}/gnutls-cli.exe @@ -109,12 +128,24 @@ rm -rf $RPM_BUILD_ROOT %changelog -* Fri Jan 23 2009 Richard W.M. Jones - 2.6.3-1 +* Fri Feb 20 2009 Richard W.M. Jones - 2.6.3-5 +- Rebuild for mingw32-gcc 4.4 + +* Thu Feb 19 2009 Richard W.M. Jones - 2.6.3-4 +- +BR mingw32-gcc-c++ + +* Fri Feb 6 2009 Richard W.M. Jones - 2.6.3-3 +- Include license. + +* Fri Jan 23 2009 Richard W.M. Jones - 2.6.3-2 - Rebase to native Fedora version 2.6.3. - Enable C++ library. -- Use _smp_mflags. - Use find_lang macro. - Don't build static library. +- Rebase MinGW patch to 2.6.3. +- +BR mingw32-dlfcn. +- +BR mingw32-readline. +- Force rebuild of libtool. * Tue Jan 13 2009 Richard W.M. Jones - 2.4.2-4 - Requires pkgconfig.