0c1e1f
%global debug_package %{nil}
66c68a
7871a5
# Place RPM macros in %%{_rpmconfigdir}/macros.d if it exists (RPM 4.11+)
7871a5
# Otherwise, use %%{_sysconfdir}/rpm
7871a5
# https://lists.fedoraproject.org/pipermail/devel/2014-January/195026.html
7871a5
%global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d)
7871a5
761122
Name:           mingw-filesystem
faf118
Version:        100
faf118
Release:        1%{?dist}
0c1e1f
Summary:        MinGW cross compiler base filesystem and environment
66c68a
66c68a
Group:          Development/Libraries
66c68a
License:        GPLv2+
0c1e1f
URL:            http://fedoraproject.org/wiki/MinGW
66c68a
BuildArch:      noarch
66c68a
b8b00e
Source0:        COPYING
0c1e1f
Source1:        macros.mingw
0c1e1f
Source2:        macros.mingw32
0c1e1f
Source3:        macros.mingw64
0c1e1f
Source4:        mingw32.sh
0c1e1f
Source5:        mingw64.sh
0c1e1f
Source6:        mingw-find-debuginfo.sh
0c1e1f
Source7:        mingw-find-requires.sh
0c1e1f
Source8:        mingw-find-provides.sh
0c1e1f
Source9:        mingw-scripts.sh
0c1e1f
Source10:       mingw-rpmlint.config
faf118
Source11:       toolchain-mingw32.cmake
faf118
Source12:       toolchain-mingw64.cmake
0c1e1f
Source13:       mingw-find-lang.sh
0c1e1f
Source14:       mingw32.attr
0c1e1f
Source15:       mingw64.attr
Erik van Pienbroek be0d63
# generated with:
e66c6c
# (rpm -ql mingw32-crt | grep '\.a$' | while read f ; do i686-w64-mingw32-dlltool   -I $f 2>/dev/null ; done) | sort | uniq | tr A-Z a-z > standard-dlls-mingw32
e66c6c
Source16:       standard-dlls-mingw32
e66c6c
# (rpm -ql mingw64-crt | grep '\.a$' | while read f ; do x86_64-w64-mingw32-dlltool -I $f 2>/dev/null ; done) | sort | uniq | tr A-Z a-z > standard-dlls-mingw64
e66c6c
Source17:       standard-dlls-mingw64
66c68a
f67070
# Taken from the Fedora filesystem package
f67070
Source101:      https://fedorahosted.org/filesystem/browser/lang-exceptions
f67070
Source102:      iso_639.sed
f67070
Source103:      iso_3166.sed
f67070
f67070
BuildRequires:  iso-codes
f67070
761122
761122
%description
761122
This package contains the base filesystem layout, RPM macros and
761122
environment for all Fedora MinGW packages.
761122
761122
This environment is maintained by the Fedora MinGW SIG at:
761122
761122
  http://fedoraproject.org/wiki/SIGs/MinGW
761122
761122
0c1e1f
%package base
528afd
Summary:        Generic files which are needed for both mingw32-filesystem and mingw64-filesystem
0c1e1f
0c1e1f
# Obsolete the packages from the test repo
0c1e1f
Obsoletes:      cross-filesystem < 67-2
0c1e1f
Obsoletes:      cross-filesystem-scripts < 67-2
0c1e1f
Obsoletes:      mingw-filesystem < 75-2
0c1e1f
Obsoletes:      mingw-filesystem-scripts < 75-2
0c1e1f
0c1e1f
%description base
0c1e1f
This package contains the base filesystem layout, RPM macros and
0c1e1f
environment for all Fedora MinGW packages.
0c1e1f
0c1e1f
This environment is maintained by the Fedora MinGW SIG at:
0c1e1f
0c1e1f
  http://fedoraproject.org/wiki/SIGs/MinGW
0c1e1f
0c1e1f
761122
%package -n mingw32-filesystem
528afd
Summary:        MinGW cross compiler base filesystem and environment for the win32 target
0c1e1f
Requires:       %{name}-base = %{version}-%{release}
66c68a
66c68a
# Note about 'Provides: mingw32(foo.dll)'
66c68a
# ------------------------------------------------------------
66c68a
#
66c68a
# We want to be able to build & install mingw32 libraries without
66c68a
# necessarily needing to install wine.  (And certainly not needing to
66c68a
# install Windows!)  There is no requirement to have wine installed in
66c68a
# order to use the mingw toolchain to develop software (ie. to
66c68a
# compile more stuff on top of it), so why require that?
66c68a
#
66c68a
# So for expediency, this base package provides the "missing" DLLs
66c68a
# from Windows.  Another way to do it would be to exclude these
66c68a
# proprietary DLLs in our find-requires checking script - essentially
66c68a
# it comes out the same either way.
66c68a
#
0c1e1f
Provides:       %(sed "s/\(.*\)/mingw32(\1) /g" %{SOURCE16} | tr "\n" " ")
b09bf8
Provides:       mingw32(mscoree.dll)
66c68a
761122
%description -n mingw32-filesystem
66c68a
This package contains the base filesystem layout, RPM macros and
66c68a
environment for all Fedora MinGW packages.
66c68a
66c68a
This environment is maintained by the Fedora MinGW SIG at:
66c68a
66c68a
  http://fedoraproject.org/wiki/SIGs/MinGW
66c68a
66c68a
0c1e1f
%package -n mingw64-filesystem
528afd
Summary:        MinGW cross compiler base filesystem and environment for the win64 target
0c1e1f
Requires:       %{name}-base = %{version}-%{release}
0c1e1f
e66c6c
Provides:       %(sed "s/\(.*\)/mingw64(\1) /g" %{SOURCE17} | tr "\n" " ")
b09bf8
Provides:       mingw64(mscoree.dll)
Erik van Pienbroek 7efd7c
0c1e1f
%description -n mingw64-filesystem
0c1e1f
This package contains the base filesystem layout, RPM macros and
0c1e1f
environment for all Fedora MinGW packages.
0c1e1f
0c1e1f
This environment is maintained by the Fedora MinGW SIG at:
0c1e1f
0c1e1f
  http://fedoraproject.org/wiki/SIGs/MinGW
0c1e1f
0c1e1f
66c68a
%prep
66c68a
%setup -q -c -T
66c68a
cp %{SOURCE0} COPYING
66c68a
66c68a
66c68a
%build
66c68a
# nothing
66c68a
66c68a
66c68a
%install
66c68a
mkdir -p $RPM_BUILD_ROOT
66c68a
b8c580
mkdir -p $RPM_BUILD_ROOT%{_libexecdir}
0c1e1f
install -m 755 %{SOURCE9} $RPM_BUILD_ROOT%{_libexecdir}/mingw-scripts
b8c580
66c68a
mkdir -p $RPM_BUILD_ROOT%{_bindir}
b8c580
pushd $RPM_BUILD_ROOT%{_bindir}
0c1e1f
for i in mingw32-configure mingw32-cmake mingw32-make mingw32-pkg-config \
0c1e1f
         mingw64-configure mingw64-cmake mingw64-make mingw64-pkg-config ; do
0c1e1f
  ln -s %{_libexecdir}/mingw-scripts $i
b8c580
done
b8c580
popd
66c68a
1ea30e
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/profile.d
0c1e1f
install -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/profile.d/
0c1e1f
install -m 644 %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/profile.d/
66c68a
7871a5
mkdir -p $RPM_BUILD_ROOT%{macrosdir}
7871a5
install -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{macrosdir}/macros.mingw
7871a5
install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{macrosdir}/macros.mingw32
7871a5
install -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{macrosdir}/macros.mingw64
66c68a
671fa6
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rpmlint
0c1e1f
install -m 644 %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/rpmlint/
66c68a
0c1e1f
# Create the folders required for gcc and binutils
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-w64-mingw32
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-w64-mingw32/bin
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-w64-mingw32/lib
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/x86_64-w64-mingw32
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/x86_64-w64-mingw32/bin
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/x86_64-w64-mingw32/lib
66c68a
66c68a
# The MinGW system root which will contain Windows native binaries
66c68a
# and Windows-specific header files, pkgconfig, etc.
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-w64-mingw32/sys-root/mingw
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-w64-mingw32/sys-root/mingw/bin
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-w64-mingw32/sys-root/mingw/etc
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-w64-mingw32/sys-root/mingw/include
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-w64-mingw32/sys-root/mingw/include/sys
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-w64-mingw32/sys-root/mingw/lib
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-w64-mingw32/sys-root/mingw/lib/pkgconfig
938598
mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-w64-mingw32/sys-root/mingw/lib/cmake
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-w64-mingw32/sys-root/mingw/sbin
0c1e1f
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/x86_64-w64-mingw32/sys-root/mingw
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/x86_64-w64-mingw32/sys-root/mingw/bin
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/x86_64-w64-mingw32/sys-root/mingw/etc
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/x86_64-w64-mingw32/sys-root/mingw/include
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/x86_64-w64-mingw32/sys-root/mingw/include
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/x86_64-w64-mingw32/sys-root/mingw/lib
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/x86_64-w64-mingw32/sys-root/mingw/lib/pkgconfig
938598
mkdir -p $RPM_BUILD_ROOT%{_prefix}/x86_64-w64-mingw32/sys-root/mingw/lib/cmake
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/x86_64-w64-mingw32/sys-root/mingw/sbin
66c68a
66c68a
# We don't normally package manual pages and info files, except
66c68a
# where those are not supplied by a Fedora native package.  So we
66c68a
# need to create the directories.
66c68a
#
66c68a
# Note that some packages try to install stuff in
0c1e1f
#   /usr/x86_64-pc-mingw32/sys-root/man and
0c1e1f
#   /usr/x86_64-pc-mingw32/sys-root/doc
66c68a
# but those are both packaging bugs.
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-w64-mingw32/sys-root/mingw/share
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-w64-mingw32/sys-root/mingw/share/doc
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-w64-mingw32/sys-root/mingw/share/info
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-w64-mingw32/sys-root/mingw/share/man
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-w64-mingw32/sys-root/mingw/share/man/man{1,2,3,4,5,6,7,8,l,n}
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-w64-mingw32/sys-root/mingw/share/aclocal
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-w64-mingw32/sys-root/mingw/share/themes
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-w64-mingw32/sys-root/mingw/share/cmake
f67070
mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-w64-mingw32/sys-root/mingw/share/locale
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-w64-mingw32/sys-root/mingw/share/pkgconfig
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/i686-w64-mingw32/sys-root/mingw/share/xml
0c1e1f
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/x86_64-w64-mingw32/sys-root/mingw/share
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/x86_64-w64-mingw32/sys-root/mingw/share/doc
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/x86_64-w64-mingw32/sys-root/mingw/share/info
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/x86_64-w64-mingw32/sys-root/mingw/share/man
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/x86_64-w64-mingw32/sys-root/mingw/share/man/man{1,2,3,4,5,6,7,8,l,n}
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/x86_64-w64-mingw32/sys-root/mingw/share/aclocal
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/x86_64-w64-mingw32/sys-root/mingw/share/themes
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/x86_64-w64-mingw32/sys-root/mingw/share/cmake
f67070
mkdir -p $RPM_BUILD_ROOT%{_prefix}/x86_64-w64-mingw32/sys-root/mingw/share/locale
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/x86_64-w64-mingw32/sys-root/mingw/share/pkgconfig
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_prefix}/x86_64-w64-mingw32/sys-root/mingw/share/xml
66c68a
f67070
# Own folders for all locales
f67070
# Snippet taken from the Fedora filesystem package
f67070
sed -n -f %{SOURCE102} /usr/share/xml/iso-codes/iso_639.xml > $RPM_BUILD_ROOT/iso_639.tab
f67070
sed -n -f %{SOURCE103} /usr/share/xml/iso-codes/iso_3166.xml > $RPM_BUILD_ROOT/iso_3166.tab
f67070
f67070
grep -v "^$" $RPM_BUILD_ROOT/iso_639.tab | grep -v "^#" | while read a b c d ; do
f67070
    [[ "$d" =~ "^Reserved" ]] && continue
f67070
    [[ "$d" =~ "^No linguistic" ]] && continue
f67070
f67070
    locale=$c
f67070
    if [ "$locale" = "XX" ]; then
f67070
        locale=$b
f67070
    fi
f67070
    echo "%lang(${locale}) %{_prefix}/i686-w64-mingw32/sys-root/mingw/share/locale/${locale}" >> filelist_mingw32
f67070
    echo "%lang(${locale}) %{_prefix}/x86_64-w64-mingw32/sys-root/mingw/share/locale/${locale}" >> filelist_mingw64
f67070
done
f67070
f67070
cat %{SOURCE101} | grep -v "^#" | grep -v "^$" | while read loc ; do
f67070
    locale=$loc
f67070
    locality=
f67070
    special=
f67070
    [[ "$locale" =~ "@" ]] && locale=${locale%%%%@*}
f67070
    [[ "$locale" =~ "_" ]] && locality=${locale##*_}
f67070
    [[ "$locality" =~ "." ]] && locality=${locality%%%%.*}
f67070
    [[ "$loc" =~ "_" ]] || [[ "$loc" =~ "@" ]] || special=$loc
f67070
f67070
    # If the locality is not official, skip it
f67070
    if [ -n "$locality" ]; then
f67070
        grep -q "^$locality" $RPM_BUILD_ROOT/iso_3166.tab || continue
f67070
    fi
f67070
    # If the locale is not official and not special, skip it
f67070
    if [ -z "$special" ]; then
f67070
        egrep -q "[[:space:]]${locale%%_*}[[:space:]]" $RPM_BUILD_ROOT/iso_639.tab || continue
f67070
    fi
f67070
    echo "%lang(${locale}) %{_prefix}/i686-w64-mingw32/sys-root/mingw/share/locale/${loc}" >> filelist_mingw32
f67070
    echo "%lang(${locale}) %{_prefix}/x86_64-w64-mingw32/sys-root/mingw/share/locale/${loc}" >> filelist_mingw64
f67070
done
f67070
f67070
rm -f $RPM_BUILD_ROOT/iso_639.tab
f67070
rm -f $RPM_BUILD_ROOT/iso_3166.tab
f67070
f67070
cat filelist_mingw32 filelist_mingw64 | grep "locale" | while read a b ; do
f67070
    mkdir -p -m 755 %{buildroot}/$b/LC_MESSAGES
f67070
done
f67070
66c68a
# NB. NOT _libdir
66c68a
mkdir -p $RPM_BUILD_ROOT/usr/lib/rpm
0c1e1f
install -m 0755 %{SOURCE6} $RPM_BUILD_ROOT%{_rpmconfigdir}
0c1e1f
install -m 0755 %{SOURCE7} $RPM_BUILD_ROOT%{_rpmconfigdir}
0c1e1f
install -m 0755 %{SOURCE8} $RPM_BUILD_ROOT%{_rpmconfigdir}
0c1e1f
install -m 0755 %{SOURCE13} $RPM_BUILD_ROOT%{_rpmconfigdir}
66c68a
Kalev Lember b4298c
mkdir -p $RPM_BUILD_ROOT/usr/lib/rpm/fileattrs
0c1e1f
install -m 0644 %{SOURCE14} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/
0c1e1f
install -m 0644 %{SOURCE15} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/
Kalev Lember b4298c
0c1e1f
mkdir -p $RPM_BUILD_ROOT%{_datadir}/mingw
0c1e1f
install -m 0644 %{SOURCE11} $RPM_BUILD_ROOT%{_datadir}/mingw/
0c1e1f
install -m 0644 %{SOURCE12} $RPM_BUILD_ROOT%{_datadir}/mingw/
7cf0ed
66c68a
0c1e1f
%files base
66c68a
%doc COPYING
0c1e1f
%dir %{_sysconfdir}/rpmlint/
0c1e1f
%config(noreplace) %{_sysconfdir}/rpmlint/mingw-rpmlint.config
7871a5
%{macrosdir}/macros.mingw
0c1e1f
%{_libexecdir}/mingw-scripts
0c1e1f
%{_rpmconfigdir}/mingw*
0c1e1f
%dir %{_datadir}/mingw/
0c1e1f
0c1e1f
%files -n mingw32-filesystem
7871a5
%{macrosdir}/macros.mingw32
1ea30e
%config(noreplace) %{_sysconfdir}/profile.d/mingw32.sh
66c68a
%{_bindir}/mingw32-configure
7cf0ed
%{_bindir}/mingw32-cmake
0c1e1f
%{_bindir}/mingw32-make
0c1e1f
%{_bindir}/mingw32-pkg-config
0c1e1f
%{_prefix}/i686-w64-mingw32
0c1e1f
%{_rpmconfigdir}/fileattrs/mingw32.attr
faf118
%{_datadir}/mingw/toolchain-mingw32.cmake
0c1e1f
0c1e1f
%files -n mingw64-filesystem
7871a5
%{macrosdir}/macros.mingw64
0c1e1f
%config(noreplace) %{_sysconfdir}/profile.d/mingw64.sh
0c1e1f
%{_bindir}/mingw64-configure
0c1e1f
%{_bindir}/mingw64-cmake
0c1e1f
%{_bindir}/mingw64-make
0c1e1f
%{_bindir}/mingw64-pkg-config
0c1e1f
%{_prefix}/x86_64-w64-mingw32
0c1e1f
%{_rpmconfigdir}/fileattrs/mingw64.attr
faf118
%{_datadir}/mingw/toolchain-mingw64.cmake
66c68a
66c68a
66c68a
%changelog
faf118
* Sat Apr 11 2015 Erik van Pienbroek <epienbro@fedoraproject.org> - 100-1
faf118
- Various CMake improvements:
faf118
  * The toolchain files /usr/share/data/mingw/toolchain-mingw32.cmake
faf118
    and /usr/share/data/mingw/toolchain-mingw64.cmake don't have
faf118
    an uppercase character in their file name any more
475f0f
  * Add CMAKE_SYSTEM_PROCESSOR to the CMake toolchain files
faf118
185821
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
185821
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
185821
7871a5
* Sat Feb  8 2014 Erik van Pienbroek <epienbro@fedoraproject.org> - 99-4
7871a5
- Place the RPM macros in /usr/lib/rpm/macros.d when using a modern RPM
7871a5
938598
* Sat Aug  3 2013 Erik van Pienbroek <epienbro@fedoraproject.org> - 99-3
938598
- Own the folders %%{mingw32_libdir}/cmake and %%{mingw64_libdir}/cmake
f67070
- Own all the locale folders below %%{mingw32_datadir}/locale and %%{mingw64_datadir}/locale (RHBZ #798329)
938598
16853f
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
16853f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
16853f
f7e662
* Sat Jun 15 2013 Kalev Lember <kalevlember@gmail.com> - 99-1
f7e662
- Remove invalid macros with '++' in the name
f7e662
6f9ecc
* Sun Jun  2 2013 Erik van Pienbroek <epienbro@fedoraproject.org> - 98-2
6f9ecc
- Only set the environment variable PKG_CONFIG_LIBDIR when
6f9ecc
  using the macros %%mingw32_cmake, %%mingw32_cmake_kde4,
6f9ecc
  %%mingw64_cmake or %%mingw64_cmake_kde4
6f9ecc
- Fixes FTBFS of the mingw-matahari package
6f9ecc
ba3341
* Sun May 12 2013 Erik van Pienbroek <epienbro@fedoraproject.org> - 98-1
ba3341
- Removed the use of the environment variable PKG_CONFIG_LIBDIR
ba3341
  While building binaries the tool {i686,x86_64}-w64-mingw32-pkg-config
ba3341
  should be used to find out pkg-config information
ba3341
  The environment variable PKG_CONFIG already automatically points
ba3341
  to the right cross-compiler aware version of pkg-config when
ba3341
  the mingw{32,64}-pkg-config packages are installed
ba3341
- Fixes compilation of mingw-gtk3 3.9.0 (GNOME BZ #699690)
ba3341
- Automatically add R: mingw{32,64}-pkg-config tags when .pc files
ba3341
  are detected while building mingw packages
d6d715
- Bumped the minimum required version of mingw{32,64}-filesystem
d6d715
  to >= 95 in built mingw packages as this is the first version of
d6d715
  which was introduced in Fedora with a stable interface
a737f0
- Updated the list of DLLs which are part of the Win32 API with
a737f0
  the libraries d3dcompiler_46.dll, d3dcsx_46.dll, davclnt.dll,
a737f0
  devmgr.dll, devobj.dll and devrtl.dll
ba3341
797731
* Thu Feb 28 2013 Ralf Corsépius <corsepiu@fedoraproject.org> - 97-3
797731
- Remove %%config from %%{_sysconfdir}/rpm/macros.*
797731
  (https://fedorahosted.org/fpc/ticket/259).
797731
- Minor spec fixes.
797731
797731
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 97-2
8c7521
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
8c7521
c277ca
* Sun Dec 16 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 97-1
c277ca
- Added support for using the environment variables MINGW32_MAKE_ARGS and
c277ca
  MINGW64_MAKE_ARGS. These environment variables can be used to  provide
c277ca
  additional target-specific arguments when using the %%mingw_make macro
c277ca
ac0406
* Mon Dec  3 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 96-3
ac0406
- Added support for RHEL6
ac0406
b09bf8
* Sat Nov 10 2012 Kalev Lember <kalevlember@gmail.com> - 96-2
b09bf8
- Add provides for mscoree.dll and regenerate the standard-dlls file
b09bf8
4c049a
* Mon Sep 17 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 96-1
4c049a
- Added new macros for Qt5 support, %%mingw32_qmake_qt5, %%mingw64_qmake_qt5,
4c049a
  %%mingw_qmake_qt4 and %%mingw_qmake_qt5
4c049a
- It isn't necessary to call %%mingw32_env / %%mingw64_env any more
4c049a
  in the %%mingw32_qmake_qt4 and %%mingw64_qmake_qt4 macros
4c049a
328f05
* Mon Aug 13 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 95-14
328f05
- Fix the handling of quoted arguments in the cmake macros
328f05
7b0757
* Tue Jul 24 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 95-13
7b0757
- Make sure the %%mingw_cmake and %%mingw_cmake_kde4 macros respect the
7b0757
  environment variable MINGW_BUILDDIR_SUFFIX
7b0757
7b0757
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 95-12
f5f39d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
f5f39d
fcb917
* Wed Jun 13 2012 Kalev Lember <kalevlember@gmail.com> - 95-11
fcb917
- Fix syntax error in mingw64_env macro, thanks to Akira TAGOH (#831534)
fcb917
0cec28
* Wed Jun  6 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 95-10
0cec28
- Prevent errors when the folders %%{mingw32_prefix} or %%{mingw64_prefix} are missing
0cec28
- Fix parse error when -config files containing a . are available
0cec28
  in %%{mingw32_bindir} or %%{mingw64_bindir} (RHBZ #657478)
0cec28
57554d
* Thu Apr 19 2012 Kalev Lember <kalevlember@gmail.com> - 95-9
57554d
- Fix whitespace handling in %%mingw_configure and friends
57554d
e66c6c
* Sat Mar 17 2012 Kalev Lember <kalevlember@gmail.com> - 95-8
e66c6c
- Generate the list of mingw32(...) and mingw64(...) DLL name provides from
e66c6c
  mingw-crt import libraries
e66c6c
9dad08
* Sat Mar 17 2012 Kalev Lember <kalevlember@gmail.com> - 95-7
9dad08
- Define mingw_build_win32/win64 in system macros, so that each
9dad08
  individual package wouldn't have to
9dad08
3fc895
* Fri Mar 16 2012 Kalev Lember <kalevlember@gmail.com> - 95-6
3fc895
- Fix warnings during debuginfo generation
3fc895
f14297
* Fri Mar 16 2012 Kalev Lember <kalevlember@gmail.com> - 95-5
f14297
- Simplify the mingw_make_install macro, also moving it to the deprecated
f14297
  section
f14297
Erik van Pienbroek 7efd7c
* Mon Mar 12 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 95-4
Erik van Pienbroek 7efd7c
- Added a manual provides for the native windows library ksuser.dll as
Erik van Pienbroek 7efd7c
  wine doesn't have an implementation for this library at the moment
Erik van Pienbroek 7efd7c
f5e6db
* Tue Mar 06 2012 Kalev Lember <kalevlember@gmail.com> - 95-3
f5e6db
- Merge copy-n-paste duplicate %%mingw32_debug_package code
f3b87d
- Get rid of the USE_OLD_METHOD hack in mingw-find-debuginfo.sh
797731
- Add missing %%mingw32_debug_install_post
f5e6db
528afd
* Tue Feb 28 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 95-2
528afd
- Fixed broken summary tags
528afd
0c1e1f
* Sat Feb 25 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 95-1
0c1e1f
- Added support for both win32 and win64 targets
0c1e1f
- Fixed rpmlint issues
0c1e1f
- Fixed permissions of the scripts (775 -> 755)
0c1e1f
- Fixed description of the various subpackages
0c1e1f
- Make the various macros compliant with the new packaging guidelines:
0c1e1f
  https://fedorahosted.org/fpc/ticket/71
0c1e1f
- Suppress arch-independent-package-contains-binary-or-object rpmlint
0c1e1f
  errors for static libraries
0c1e1f
- Improved the mingw_configure, mingw_make, mingw_make_install,
0c1e1f
  mingw_cmake and mingw_cmake_kde4 RPM macros so packagers don't need
0c1e1f
  to use quotes anymore when using arguments. Thanks to Kalev Lember
0c1e1f
  for the initial proof of concept
0c1e1f
- Dropped the -mms-bitfields argument from the default CFLAGS as
0c1e1f
  it is enabled by default as of gcc 4.7
0c1e1f
- Replaced the CMake defines QT_HEADERS_DIR and QT_LIBRARY_DIR
0c1e1f
  with QT_BINARY_DIR which is a more proper method to make CMake
0c1e1f
  aware of the location of Qt. Thx to Dominik Schmidt for the hint
0c1e1f
- Make sure CMake can detect the qmake-qt4 binary in /usr/$target/bin
0c1e1f
- Make sure CMake can also detect the (native) Qt tools
0c1e1f
  qdbuscpp2xml and qdbusxml2cpp
0c1e1f
- Added new RPM macros mingw_cmake_kde4, mingw32_cmake_kde4 and mingw64_cmake_kde4
0c1e1f
- Added three new environment variables which can be set to
0c1e1f
  influence the behaviour of the cmake macros:
0c1e1f
  MINGW_CMAKE_ARGS, MINGW32_CMAKE_ARGS and MINGW64_CMAKE_ARGS
0c1e1f
- Dropped the mingw32-qmake-qt4 and mingw64-qmake-qt4 wrapper scripts
0c1e1f
  as they're now provided by the mingw{32,64}-qt-qmake packages
0c1e1f
- Added a new RPM macro: %%{?mingw_package_header}
0c1e1f
  Packagers can use this macro instead of the original boilerplate
0c1e1f
  code which is needed for all mingw packages
0c1e1f
- Made argument passing using the backwards compatibility macro %%{_mingw32_cmake} work
0c1e1f
- Fixed an issue in the mingw_cmake macro where it could point to
0c1e1f
  a non-existant CMakeLists.txt file
0c1e1f
- Fixed a bug in the find-requires script which causes all packages to depend
0c1e1f
  on both the mingw32 and the mingw64 toolchains
0c1e1f
- Split out the RPM macros which require both the mingw{32,64}-filesystem
0c1e1f
  packages in a new file and put it in the mingw-filesystem-base package
0c1e1f
- Generate seperate debuginfo packages for mingw32 and mingw64
0c1e1f
- Set the minimum version of R: mingw{32,64}-filesystem to 70
0c1e1f
- Use the correct FSF-address in some scripts
0c1e1f
- Thanks to all the contributors: Erik van Pienbroek, Kalev Lember, Levente
0c1e1f
  Farkas, Marc-Andre Lureau.
0c1e1f
761122
* Thu Feb 23 2012 Kalev Lember <kalevlember@gmail.com> - 69-15
761122
- Rename the source package to mingw-filesystem (#673784)
761122
Erik van Pienbroek be0d63
* Sun Feb  5 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 69-14
Erik van Pienbroek be0d63
- Use a more complete list of Win32 default dlls based on the
Erik van Pienbroek be0d63
  dlls exported by wine (thanks to Levente Farkas). RHBZ #787486
Erik van Pienbroek be0d63
32d119
* Tue Jan 31 2012 Kalev Lember <kalevlember@gmail.com> - 69-13
32d119
- Remove the mingw32-pkg-config wrapper as well, now that we have separate
32d119
  mingw32-pkg-config package
32d119
92ccc6
* Tue Jan 31 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 69-12
92ccc6
- Don't provide the wrapper i686-pc-mingw32-pkg-config anymore as we now
92ccc6
  have a mingw32-pkg-config package
92ccc6
Erik van Pienbroek 2a5fde
* Tue Jan 10 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 69-11
Erik van Pienbroek 2a5fde
- Set Boost_COMPILER to -gcc47 in cmake toolchain file
Erik van Pienbroek 2a5fde
aa3278
* Tue Nov 22 2011 Erik van Pienbroek <epienbro@fedoraproject.org> - 69-10
aa3278
- Fixed a small regression introduced by the previous release which caused an
aa3278
  FTBFS for mingw32-matahari as indicated on the fedora-mingw mailing list
aa3278
f1b504
* Wed Nov 16 2011 Erik van Pienbroek <epienbro@fedoraproject.org> - 69-9
f1b504
- Added various definitions to the CMake toolchain file (RHBZ #753906)
f1b504
926da2
* Tue Aug 02 2011 Kalev Lember <kalevlember@gmail.com> - 69-8
926da2
- Added avicap32.dll and psapi.dll to the list of Win32 default DLLs
926da2
  (thanks to Farkas Levente)
926da2
444f8d
* Wed Jul 13 2011 Erik van Pienbroek <epienbro@fedoraproject.org> - 69-7
444f8d
- Added glu32.dll and wsock32.dll to the list of Win32 default dll's
444f8d
31e347
* Wed Jul  6 2011 Erik van Pienbroek <epienbro@fedoraproject.org> - 69-6
31e347
- Use a more complete list of Win32 default dll's
31e347
6d7bab
* Wed Jul 06 2011 Kalev Lember <kalevlember@gmail.com> - 69-5
6d7bab
- Fixed dep gen with upper case dll names
6d7bab
426934
* Fri Jul  1 2011 Erik van Pienbroek <epienbro@fedoraproject.org> - 69-4
426934
- The %%{_mingw32_qmake_qt4} macro pointed to an invalid mkspecs name. Fixed
426934
Kalev Lember f88e1d
* Tue Jun 28 2011 Kalev Lember <kalev@smartlink.ee> - 69-3
Kalev Lember f88e1d
- Set Boost_COMPILER to -gcc46 in cmake toolchain file
Kalev Lember f88e1d
Kalev Lember 747613
* Sun May 29 2011 Kalev Lember <kalev@smartlink.ee> - 69-2
Kalev Lember 747613
- Make sure the -debuginfo subpackages are mingw32- prefixed
Kalev Lember 747613
  even if the base package is mingw-
Kalev Lember 747613
Kalev Lember 978176
* Tue May 24 2011 Kalev Lember <kalev@smartlink.ee> - 69-1
Kalev Lember 978176
- Adjusted PKG_CONFIG_LIBDIR to also search in _mingw32_datadir/pkgconfig/
Kalev Lember 15eccf
- Own the sbin/ directory
Kalev Lember 82eceb
- Fixed the -n option with _mingw32_debug_package macro
Kalev Lember 978176
Kalev Lember e9ebc7
* Mon May 23 2011 Kalev Lember <kalev@smartlink.ee> - 68-3
Kalev Lember e9ebc7
- Own etc/, share/pkgconfig/, share/xml/ directories
Kalev Lember e9ebc7
Kalev Lember 750c54
* Sat May 21 2011 Kalev Lember <kalev@smartlink.ee> - 68-2
Kalev Lember 750c54
- Own the _mingw32_datadir/cmake/ directory
Kalev Lember 750c54
Kalev Lember b4298c
* Fri May 20 2011 Kalev Lember <kalev@smartlink.ee> - 68-1
Kalev Lember b4298c
- Support RPM 4.9 new "fileattr" dep extraction system
Kalev Lember 11c4c8
- Cleaned up the spec file from cruft not needed with latest rpm
Kalev Lember 2de8bb
- Generate versionless mingw32-filesystem Requires
Kalev Lember b4298c
2c6713
* Sat May 14 2011 Erik van Pienbroek <epienbro@fedoraproject.org> - 67-1
2c6713
- Don't unset PKG_CONFIG_PATH in the wrapper scripts
2c6713
  mingw32-pkg-config and i686-pc-mingw32-pkg-config (BZ #688171)
2c6713
Kalev Lember a3f272
* Sun May 01 2011 Kalev Lember <kalev@smartlink.ee> - 66-1
Kalev Lember a3f272
- Override boost library suffix in cmake toolchain file
Kalev Lember a3f272
Kalev Lember 5b66ef
* Thu Mar 17 2011 Kalev Lember <kalev@smartlink.ee> - 65-1
Kalev Lember 5b66ef
- Don't error out trying to set illegal LD.BFD variable name
Kalev Lember 5b66ef
36b5a2
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 64-3
36b5a2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
36b5a2
1dddd1
* Wed Jan 12 2011 Erik van Pienbroek <epienbro@fedoraproject.org> - 64-2
1dddd1
- Own the directory %%{_mingw32_datadir}/themes
1dddd1
1dddd1
* Sun Nov 14 2010 Ivan Romanov <drizt@land.ru> - 64-1
97e2f3
- Removed -win32 option for mingw32-qmake-qt4 (is obsoletes since qt version 4.7.0)
97e2f3
- Using win32-g++-fedora-cross instead fedora-win32-cross spec file
97e2f3
dd7c74
* Thu Nov 11 2010 Erik van Pienbroek <epienbro@fedoraproject.org> - 63-1
dd7c74
- Set the CMAKE_RC_COMPILER variable in the CMake toolchain file (RHBZ #652435)
dd7c74
a921aa
* Tue Oct 19 2010 Ivan Romanov <drizt@land.ru> - 62-2
a921aa
- Added mingw32-qmake-qt4
a921aa
bd51a5
* Mon Oct 11 2010 Erik van Pienbroek <epienbro@fedoraproject.org> - 62-1
bd51a5
- Provide mingw32(odbc32.dll) for Qt
bd51a5
3eb87c
* Sun Sep 12 2010 Erik van Pienbroek <epienbro@fedoraproject.org> - 61-1
3eb87c
- Provide mingw32(gdiplus.dll) for gdk-pixbuf
3eb87c
9844c0
* Thu Sep  9 2010 Richard W.M. Jones <rjones@redhat.com> - 60-1
9844c0
- Provide virtual mingw32(ws2_32.dll) for libvirt.
9844c0
Kalev Lember 7034ac
* Mon Sep 06 2010 Kalev Lember <kalev@smartlink.ee> - 59-1
Kalev Lember 7034ac
- Own /etc/rpmlint/ dir instead of depending on rpmlint package (RHBZ#629791)
Kalev Lember 7034ac
d8bcc2
* Fri Sep  3 2010 Richard W.M. Jones <rjones@redhat.com> - 58-1
d8bcc2
- Remove requires setup and rpm (RHBZ#629791).
d8bcc2
044466
* Tue Jun  8 2010 Richard W.M. Jones <rjones@redhat.com> - 57-1
044466
- Add provides mingw32(rpcrt4.dll) (RHBZ#594581).
044466
144b0e
* Mon May 24 2010 Kalev Lember <kalev@smartlink.ee> - 56-2
144b0e
- Work around cmake's Qt detection in the toolchain file
144b0e
8bb36e
* Fri Sep 18 2009 Erik van Pienbroek 
8bb36e
- Prevented a circular dependency which caused the i686-pc-mingw32-pkg-config
8bb36e
  script to be broken. Thanks to Kalev Lember for spotting this bug
8bb36e
505179
* Tue Sep  1 2009 Erik van Pienbroek <epienbro@fedoraproject.org> - 55-1
505179
- The wrapper scripts i686-pc-mingw32-pkg-config, mingw32-pkg-config,
505179
  mingw32-configure, mingw32-make and mingw32-cmake had a bug where
505179
  quoted arguments could get interpreted incorrect.
505179
  Thanks to Michael Ploujnikov for helping out with this issue
505179
3dbb34
* Sat Aug 29 2009 Erik van Pienbroek <epienbro@fedoraproject.org> - 54-1
3dbb34
- Added the file /usr/bin/i686-pc-mingw32-pkg-config which is a wrapper script
3dbb34
  which calls pkg-config with the right environment variables set (BZ #513825)
3dbb34
dc67d0
* Sun Aug 23 2009 Erik van Pienbroek <epienbro@fedoraproject.org> - 53-1
dc67d0
- Fixed a small rpmlint warning caused by the debuginfo generation macro
dc67d0
  Thanks to Kalev Lember for spotting this
dc67d0
ad998c
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 52-3
ad998c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
ad998c
c95a72
* Wed Jun 24 2009 Erik van Pienbroek <epienbro@fedoraproject.org> - 52-2
c95a72
- Updated ChangeLog comment from previous version as the RPM variable
c95a72
  __debug_install_post needs to be overridden instead of __os_install_post
c95a72
  for -debuginfo subpackage generation
c95a72
c95a72
* Mon Jun 22 2009 Erik van Pienbroek <epienbro@fedoraproject.org> - 52-1
d9bad0
- Add script to create -debuginfo subpackages
d9bad0
  This script was created by Fridrich Strba
d9bad0
- All mingw32 packages now need to add these lines to their .spec files:
c95a72
  %%define __debug_install_post %%{_mingw32_debug_install_post}
d9bad0
  %%{_mingw32_debug_package}
d9bad0
7cf0ed
* Thu Jun  4 2009 Adam Goode <adam@spicenitz.org> - 51-1
7cf0ed
- Add CMake rules
7cf0ed
c6360f
* Tue Apr 21 2009 Richard W.M. Jones <rjones@redhat.com> - 50-4
c6360f
- Fix dependency problem with + in DLL name (Thomas Sailer).
c6360f
7a18fb
* Fri Mar 27 2009 Richard W.M. Jones <rjones@redhat.com> - 50-3
7a18fb
- Fix up and test mingw32-pkg-config changes.
7a18fb
7a18fb
* Thu Mar 26 2009 Levente Farkas <lfarkas@lfarkas.org> - 50-1
7a18fb
- Add mingw32-pkg-config.
7a18fb
5f29aa
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 49-3
5f29aa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
5f29aa
5a16e3
* Fri Feb 20 2009 Richard W.M. Jones <rjones@redhat.com> - 49-2
5a16e3
- Rebuild for mingw32-gcc 4.4
5a16e3
da91ed
* Thu Feb 19 2009 Richard W.M. Jones <rjones@redhat.com> - 49-1
da91ed
- Added virtual provides for mingw32(cfgmgr32.dll) and mingw32(setupapi.dll).
da91ed
3f88d6
* Wed Feb 18 2009 Richard W.M. Jones <rjones@redhat.com> - 48-1
3f88d6
- Fix _mingw32_configure.
3f88d6
b8b00e
* Tue Feb 17 2009 Richard W.M. Jones <rjones@redhat.com> - 47-1
b8b00e
- Rename mingw32-COPYING to COPYING.
b8b00e
- Rename mingw32-macros.mingw32 to macros.mingw32.
b8b00e
- _mingw32_configure looks for configure in "." and ".." dirs.
b8b00e
- Added _mingw32_description.
b8b00e
- Added mingw32(version.dll) virtual provides (rhbz#485842).
b8b00e
2e732f
* Sun Feb  1 2009 Richard W.M. Jones <rjones@redhat.com> - 46-1
2e732f
- Unset PKG_CONFIG_PATH because /usr/lib/rpm/macros sets it (Erik van
2e732f
  Pienbroek).
2e732f
853dfe
* Wed Jan 28 2009 Richard W.M. Jones <rjones@redhat.com> - 45-1
853dfe
- Use PKG_CONFIG_LIBDIR instead of PKG_CONFIG_PATH so that native pkgconfig
853dfe
  is never searched.
853dfe
671fa6
* Mon Jan 26 2009 Richard W.M. Jones <rjones@redhat.com> - 44-1
671fa6
- Install rpmlint overrides file to suppress some rpmlint warnings.
671fa6
c0320e
* Sat Jan 24 2009 Richard W.M. Jones <rjones@redhat.com> - 43-6
c0320e
- Don't claim C++ compiler exists if it's not installed, as this
c0320e
  breaks autoconf and (in particular) libtool.
c0320e
f65d0b
* Wed Jan 14 2009 Richard W.M. Jones <rjones@redhat.com> - 42-1
f65d0b
- Add pseudo-provides secur32.dll
f65d0b
2caed6
* Wed Dec 17 2008 Levente Farkas <lfarkas@lfarkas.org> - 41-1
2caed6
- Re-add mingw32-make
2caed6
1ea30e
* Sat Dec  6 2008 Levente Farkas <lfarkas@lfarkas.org> - 40-2
1ea30e
- Rewrite mingw32-scripts to run in the current shell
1ea30e
- (Re-add mingw32-make) - Removed by RWMJ.
1ea30e
- Add mingw32-env to mingw32.sh
1ea30e
b8c580
* Mon Nov 24 2008 Richard W.M. Jones <rjones@redhat.com> - 39-3
b8c580
- Unify mingw32-filesystem packages from all three branches again, and test.
b8c580
- Fix mingw32-scripts so it can handle extra parameters correctly.
b8c580
- Remove mingw32-env & mingw32-make since neither of them actually work.
b8c580
4b7d67
* Sun Nov 23 2008 Richard Jones <rjones@redhat.com> - 38-1
4b7d67
- Added mingw32(glut32.dll).
4b7d67
03e2b3
* Wed Nov 19 2008 Richard Jones <rjones@redhat.com> - 37-1
03e2b3
- Revert part of the 36-1 patch.  --build option to configure was wrong.
03e2b3
c52d9a
* Wed Nov 19 2008 Richard Jones <rjones@redhat.com> - 36-1
c52d9a
- Greatly improved macros (Levente Farkas).
c52d9a
- Added -mms-bitfields.
c52d9a
61787a
* Thu Nov 13 2008 Richard Jones <rjones@redhat.com> - 35-1
61787a
- Added mingw32(wldap32.dll) pseudo-provides.
61787a
66c68a
* Wed Oct 29 2008 Richard Jones <rjones@redhat.com> - 34-1
66c68a
- Set --prefix correctly.
66c68a
66c68a
* Wed Oct 29 2008 Richard Jones <rjones@redhat.com> - 33-1
66c68a
- Remove mingw32.{sh,csh} which are unused.
66c68a
66c68a
* Mon Oct 27 2008 Richard Jones <rjones@redhat.com> - 32-1
66c68a
- Add mingw32-configure script.
66c68a
66c68a
* Mon Oct 27 2008 Richard Jones <rjones@redhat.com> - 31-1
66c68a
- Update the spec file with explanation of the 'Provides: mingw32(...)'
66c68a
  lines for Windows system DLLs.
66c68a
66c68a
* Mon Oct  6 2008 Richard Jones <rjones@redhat.com> - 30-1
66c68a
- Added _mingw32_cxx.
66c68a
66c68a
* Thu Sep 25 2008 Richard Jones <rjones@redhat.com> - 29-1
66c68a
- Added _mingw32_as, _mingw32_dlltool, _mingw32_windres.
66c68a
66c68a
* Wed Sep 24 2008 Richard W.M. Jones <rjones@redhat.com> - 27-1
66c68a
- Begin the grand renaming of mingw -> mingw32.
66c68a
- Added mingw32(mscoree.dll).
66c68a
66c68a
* Sun Sep 21 2008 Richard W.M. Jones <rjones@redhat.com> - 25-1
66c68a
- Add shared aclocal directory.
66c68a
66c68a
* Sun Sep 21 2008 Richard W.M. Jones <rjones@redhat.com> - 24-1
66c68a
- Remove mingw-defs, since no longer used.
66c68a
- Add _mingw_infodir.
66c68a
66c68a
* Thu Sep 11 2008 Daniel P. Berrange <berrange@redhat.com> - 23-1
66c68a
- Add macros for find-provides/requires scripts
66c68a
66c68a
* Wed Sep 10 2008 Richard W.M. Jones <rjones@redhat.com> - 22-1
66c68a
- Windows provides OLE32.DLL.
66c68a
66c68a
* Wed Sep 10 2008 Richard W.M. Jones <rjones@redhat.com> - 21-1
66c68a
- Allow '.' in dll names for find-requires
66c68a
- Windows provides GDI32.DLL.
66c68a
66c68a
* Fri Sep  5 2008 Richard W.M. Jones <rjones@redhat.com> - 20-1
66c68a
- On 64 bit install in /usr/lib/rpm always.
66c68a
66c68a
* Thu Sep  4 2008 Richard W.M. Jones <rjones@redhat.com> - 19-1
66c68a
- 'user32.dll' is provided by Windows.
66c68a
- Allow '-' in DLL names.
66c68a
- More accurate detection of DLLs in requires/provides scripts.
66c68a
c61c02
* Thu Sep  4 2008 Richard W.M. Jones <rjones@redhat.com> - 17-1
66c68a
- Automatically add mingw-filesystem and mingw-runtime requires.
66c68a
- Add --prefix to _mingw_configure macro.
66c68a
- Three backslashes required on each continuation line in RPM macros.
66c68a
c61c02
* Thu Sep  4 2008 Richard W.M. Jones <rjones@redhat.com> - 14-1
66c68a
- Fix path to mingw-find-requires/provides scripts.
66c68a
c61c02
* Thu Sep  4 2008 Richard W.M. Jones <rjones@redhat.com> - 12-1
66c68a
- Put CFLAGS on a single line to avoid problems in some configure scripts.
66c68a
c61c02
* Thu Sep  4 2008 Richard W.M. Jones <rjones@redhat.com> - 10-1
66c68a
- Provides certain base Windows DLLs (not literally).
66c68a
c61c02
* Thu Sep  4 2008 Richard W.M. Jones <rjones@redhat.com> - 9-1
66c68a
- Include RPM dependency generators and definitions.
66c68a
c61c02
* Thu Sep  4 2008 Richard W.M. Jones <rjones@redhat.com> - 4-1
66c68a
- Add _mingw_cc/cflags/etc. and _mingw_configure macros.
66c68a
c61c02
* Thu Sep  4 2008 Richard W.M. Jones <rjones@redhat.com> - 3-1
66c68a
- Add _mingw_host macro.
66c68a
c61c02
* Thu Sep  4 2008 Richard W.M. Jones <rjones@redhat.com> - 2-1
66c68a
- Add _mingw_sysroot macro.
66c68a
- Add _mingw_target macro.
66c68a
c61c02
* Thu Sep  4 2008 Richard W.M. Jones <rjones@redhat.com> - 1-1
66c68a
- Basic filesystem layout.