[mingw-glib-networking] Build 64 bit Windows binaries
Kalev Lember
kalev at fedoraproject.org
Fri Mar 16 12:22:08 UTC 2012
commit 0a0ea08f32a68f9a54d5d9d0af6f2548b072e1df
Author: Kalev Lember <kalevlember at gmail.com>
Date: Fri Mar 16 14:21:26 2012 +0200
Build 64 bit Windows binaries
mingw-glib-networking.spec | 42 ++++++++++++++++++++++++++++++++----------
1 files changed, 32 insertions(+), 10 deletions(-)
---
diff --git a/mingw-glib-networking.spec b/mingw-glib-networking.spec
index 3113698..1aaf276 100644
--- a/mingw-glib-networking.spec
+++ b/mingw-glib-networking.spec
@@ -1,13 +1,14 @@
-%global __strip %{mingw32_strip}
-%global __objdump %{mingw32_objdump}
-%define __debug_install_post %{mingw32_debug_install_post}
+%?mingw_package_header
+
+%global mingw_build_win32 1
+%global mingw_build_win64 1
# first two digits of version
%define release_version %(echo %{version} | awk -F. '{print $1"."$2}')
Name: mingw-glib-networking
Version: 2.31.16
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: MinGW Windows glib-networking library
License: LGPLv2+
@@ -20,10 +21,15 @@ Patch0: 0001-pkcs11-Link-libgiopkcs11.la-against-glib.patch
BuildArch: noarch
BuildRequires: mingw32-filesystem
+BuildRequires: mingw64-filesystem
BuildRequires: mingw32-gcc
+BuildRequires: mingw64-gcc
BuildRequires: mingw32-binutils
+BuildRequires: mingw64-binutils
BuildRequires: mingw32-glib2
+BuildRequires: mingw64-glib2
BuildRequires: mingw32-gnutls >= 2.10
+BuildRequires: mingw64-gnutls >= 2.10
BuildRequires: pkgconfig
BuildRequires: intltool
# For bootstrap:
@@ -40,7 +46,14 @@ Summary: MinGW Windows glib-networking library
This package contains modules that extend the networking support in GIO.
-%{?mingw32_debug_package}
+%package -n mingw64-glib-networking
+Summary: MinGW Windows glib-networking library
+
+%description -n mingw64-glib-networking
+This package contains modules that extend the networking support in GIO.
+
+
+%?mingw_debug_package
%prep
@@ -52,25 +65,34 @@ automake
%build
-%{mingw32_configure} --disable-static
-make %{?_smp_mflags} V=1
+%mingw_configure --disable-static
+%mingw_make %{?_smp_mflags} V=1
%install
-make install DESTDIR=$RPM_BUILD_ROOT
+%mingw_make install DESTDIR=$RPM_BUILD_ROOT
rm -f $RPM_BUILD_ROOT%{mingw32_libdir}/gio/modules/*.dll.a
+rm -f $RPM_BUILD_ROOT%{mingw64_libdir}/gio/modules/*.dll.a
rm -f $RPM_BUILD_ROOT%{mingw32_libdir}/gio/modules/*.la
+rm -f $RPM_BUILD_ROOT%{mingw64_libdir}/gio/modules/*.la
-%find_lang glib-networking
+%mingw_find_lang glib-networking
-%files -n mingw32-glib-networking -f glib-networking.lang
+%files -n mingw32-glib-networking -f mingw32-glib-networking.lang
%doc COPYING
%{mingw32_libdir}/gio/modules/libgiognutls.dll
+%files -n mingw64-glib-networking -f mingw64-glib-networking.lang
+%doc COPYING
+%{mingw64_libdir}/gio/modules/libgiognutls.dll
+
%changelog
+* Fri Mar 16 2012 Kalev Lember <kalevlember at gmail.com> - 2.31.16-3
+- Build 64 bit Windows binaries
+
* Tue Mar 06 2012 Erik van Pienbroek <epienbro at fedoraproject.org> - 2.31.16-2
- Renamed the source package to mingw-glib-networking (RHBZ #800391)
- Use mingw macros without leading underscore
More information about the scm-commits
mailing list