[mingw-matahari: 12/15] Fix build on mingw-w64
Kalev Lember
kalev at fedoraproject.org
Wed Mar 7 16:00:27 UTC 2012
commit 5c6207392500614f402095c220ba8ee26599e9d3
Author: Erik van Pienbroek <epienbro at fedoraproject.org>
Date: Tue Feb 28 16:57:15 2012 +0100
Fix build on mingw-w64
matahari-mingw-w64-fix.patch | 11 +++++++++++
mingw32-matahari.spec | 6 +++++-
2 files changed, 16 insertions(+), 1 deletions(-)
---
diff --git a/matahari-mingw-w64-fix.patch b/matahari-mingw-w64-fix.patch
new file mode 100644
index 0000000..db7176c
--- /dev/null
+++ b/matahari-mingw-w64-fix.patch
@@ -0,0 +1,11 @@
+--- src/cmake/modules/FindQPID.cmake.orig 2011-10-08 02:13:04.326892248 +0200
++++ src/cmake/modules/FindQPID.cmake 2011-10-08 02:13:21.998352925 +0200
+@@ -129,7 +129,7 @@
+ # Figure out the qpid version
+ if(WIN32)
+ find_file(QPIDD qpidd.exe)
+- find_file(QMFGEN qmf-gen PATHS "/usr/i686-pc-mingw32/sys-root/mingw/managementgen")
++ find_file(QMFGEN qmf-gen PATHS "/usr/i686-w64-mingw32/sys-root/mingw/managementgen")
+ if(QPIDD)
+ execute_process(COMMAND strings ${QPIDD} OUTPUT_VARIABLE QPID_VERSION_LONG)
+ string(REGEX REPLACE ".*BUILD/qpid" " qpid" QPID_VERSION_LONG ${QPID_VERSION_LONG})
diff --git a/mingw32-matahari.spec b/mingw32-matahari.spec
index 35af22b..a999fb1 100644
--- a/mingw32-matahari.spec
+++ b/mingw32-matahari.spec
@@ -15,7 +15,7 @@
Name: mingw32-matahari
Version: 0.5.0
-Release: %{mh_release}%{?dist}.2
+Release: %{mh_release}%{?dist}.3
Summary: Matahari QMF Agents for Windows guests
Group: Applications/System
@@ -25,6 +25,8 @@ URL: http://fedorahosted.org/matahari
# wget --no-check-certificate -O matahari-matahari-{upstream_version}.tgz https://github.com/matahari/matahari/tarball/{upstream_version}
Source0: matahari-%{version}.tar.gz
+Patch0: matahari-mingw-w64-fix.patch
+
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
@@ -51,6 +53,7 @@ MinGW cross-compiled Windows application.
%prep
%setup -q -n matahari-%{version}
+%patch0 -p0
%build
PATH=%{_mingw32_bindir}:$PATH
@@ -79,6 +82,7 @@ test "x%{buildroot}" != "x" && rm -rf %{buildroot}
%changelog
* Tue Feb 28 2012 Erik van Pienbroek <epienbro at fedoraproject.org> - 0.5.0-1.2
- Rebuild against the mingw-w64 toolchain
+- Fix build on mingw-w64
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.5.0-1.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
More information about the scm-commits
mailing list