diff --git a/macros.mingw32 b/macros.mingw32 index 249eb06..36a7ac4 100644 --- a/macros.mingw32 +++ b/macros.mingw32 @@ -123,6 +123,7 @@ infodir=%{mingw32_infodir} %mingw32_cmake %{mingw32_env} ; \ + PKG_CONFIG_LIBDIR="%{mingw32_libdir}/pkgconfig:%{mingw32_datadir}/pkgconfig"; export PKG_CONFIG_LIBDIR; \ if test -f CMakeLists.txt; then __mingw32_topdir=.; \\\ elif test -f ../CMakeLists.txt; then __mingw32_topdir=..; \\\ else __mingw32_topdir=""; fi; \\\ @@ -142,6 +143,7 @@ "$@" $__mingw32_topdir %mingw32_cmake_kde4 %{mingw32_env} ; \ + PKG_CONFIG_LIBDIR="%{mingw32_libdir}/pkgconfig:%{mingw32_datadir}/pkgconfig"; export PKG_CONFIG_LIBDIR; \ if test -f CMakeLists.txt; then __mingw32_topdir=.; \\\ elif test -f ../CMakeLists.txt; then __mingw32_topdir=..; \\\ else __mingw32_topdir=""; fi; \\\ diff --git a/macros.mingw64 b/macros.mingw64 index 587405d..e91aae7 100644 --- a/macros.mingw64 +++ b/macros.mingw64 @@ -123,6 +123,7 @@ infodir=%{mingw64_infodir} %mingw64_cmake %{mingw64_env} ; \ + PKG_CONFIG_LIBDIR="%{mingw64_libdir}/pkgconfig:%{mingw64_datadir}/pkgconfig"; export PKG_CONFIG_LIBDIR; \ if test -f CMakeLists.txt; then __mingw64_topdir=.; \\\ elif test -f ../CMakeLists.txt; then __mingw64_topdir=..; \\\ else __mingw64_topdir=""; fi; \\\ @@ -142,6 +143,7 @@ "$@" $__mingw64_topdir %mingw64_cmake_kde4 %{mingw64_env} ; \ + PKG_CONFIG_LIBDIR="%{mingw64_libdir}/pkgconfig:%{mingw64_datadir}/pkgconfig"; export PKG_CONFIG_LIBDIR; \ if test -f CMakeLists.txt; then __mingw64_topdir=.; \\\ elif test -f ../CMakeLists.txt; then __mingw64_topdir=..; \\\ else __mingw64_topdir=""; fi; \\\ diff --git a/mingw-filesystem.spec b/mingw-filesystem.spec index 7df0fe7..3a387f3 100644 --- a/mingw-filesystem.spec +++ b/mingw-filesystem.spec @@ -2,7 +2,7 @@ Name: mingw-filesystem Version: 98 -Release: 1%{?dist} +Release: 2%{?dist} Summary: MinGW cross compiler base filesystem and environment Group: Development/Libraries @@ -248,6 +248,12 @@ install -m 0644 %{SOURCE12} $RPM_BUILD_ROOT%{_datadir}/mingw/ %changelog +* Sun Jun 2 2013 Erik van Pienbroek - 98-2 +- Only set the environment variable PKG_CONFIG_LIBDIR when + using the macros %%mingw32_cmake, %%mingw32_cmake_kde4, + %%mingw64_cmake or %%mingw64_cmake_kde4 +- Fixes FTBFS of the mingw-matahari package + * Sun May 12 2013 Erik van Pienbroek - 98-1 - Removed the use of the environment variable PKG_CONFIG_LIBDIR While building binaries the tool {i686,x86_64}-w64-mingw32-pkg-config