%?mingw_package_header Name: mingw-qemu Version: 1.4.0 Release: 1%{?dist} Summary: QEMU is a FAST! processor emulator License: GPLv2+ and LGPLv2+ and BSD URL: http://www.qemu.org/ Source0: http://wiki.qemu-project.org/download/qemu-%{version}.tar.bz2 Patch1: 0001-Fix-cross-compilation-and-libtool.patch Patch2: 0002-Link-with-fstack-protector.patch BuildArch: noarch BuildRequires: mingw32-filesystem >= 95 BuildRequires: mingw32-libtool BuildRequires: mingw32-gcc BuildRequires: mingw32-binutils BuildRequires: mingw32-nss BuildRequires: mingw64-filesystem >= 95 BuildRequires: mingw64-libtool BuildRequires: mingw64-gcc BuildRequires: mingw64-binutils BuildRequires: mingw64-nss %description QEMU is a generic and open source processor emulator which achieves a good emulation speed by using dynamic translation. QEMU has two operating modes: %package -n mingw32-libcacard Summary: Common Access Card (CAC) Emulation Group: Development/Libraries %description -n mingw32-libcacard Common Access Card (CAC) emulation library. %package -n mingw64-libcacard Summary: Common Access Card (CAC) Emulation Group: Development/Libraries %description -n mingw64-libcacard Common Access Card (CAC) emulation library. %?mingw_debug_package %prep %setup -q -n qemu-%{version} %patch1 -p1 %patch2 -p1 %build mkdir build_win32$MINGW_BUILDDIR_SUFFIX pushd build_win32$MINGW_BUILDDIR_SUFFIX %{mingw32_env} ; \ ../configure \ --prefix=%{mingw32_prefix} \ --bindir=%{mingw32_bindir} \ --sbindir=%{mingw32_sbindir} \ --sysconfdir=%{mingw32_sysconfdir} \ --datadir=%{mingw32_datadir} \ --includedir=%{mingw32_includedir} \ --libdir=%{mingw32_libdir} \ --libexecdir=%{mingw32_libexecdir} \ --localstatedir=%{mingw32_localstatedir} \ --sharedstatedir=%{mingw32_sharedstatedir} \ --mandir=%{mingw32_mandir} \ --infodir=%{mingw32_infodir} \ ${MINGW_CONFIGURE_ARGS} \ ${MINGW32_CONFIGURE_ARGS} popd mkdir build_win64$MINGW_BUILDDIR_SUFFIX pushd build_win64$MINGW_BUILDDIR_SUFFIX %{mingw64_env} ; \ ../configure \ --prefix=%{mingw64_prefix} \ --bindir=%{mingw64_bindir} \ --sbindir=%{mingw64_sbindir} \ --sysconfdir=%{mingw64_sysconfdir} \ --datadir=%{mingw64_datadir} \ --includedir=%{mingw64_includedir} \ --libdir=%{mingw64_libdir} \ --libexecdir=%{mingw64_libexecdir} \ --localstatedir=%{mingw64_localstatedir} \ --sharedstatedir=%{mingw64_sharedstatedir} \ --mandir=%{mingw64_mandir} \ --infodir=%{mingw64_infodir} \ ${MINGW_CONFIGURE_ARGS} \ ${MINGW64_CONFIGURE_ARGS} popd %mingw_make %{?_smp_mflags} libcacard.la %install rm -rf $RPM_BUILD_ROOT %mingw_make install-libcacard DESTDIR=$RPM_BUILD_ROOT # Drop all .la files find $RPM_BUILD_ROOT -name "*.la" -delete %files -n mingw32-libcacard %{mingw32_bindir}/libcacard-0.dll %{mingw32_includedir}/cacard %{mingw32_libdir}/libcacard.a %{mingw32_libdir}/libcacard.dll.a %{mingw32_libdir}/pkgconfig/libcacard.pc %files -n mingw64-libcacard %{mingw64_bindir}/libcacard-0.dll %{mingw64_includedir}/cacard %{mingw64_libdir}/libcacard.a %{mingw64_libdir}/libcacard.dll.a %{mingw64_libdir}/pkgconfig/libcacard.pc %changelog * Thu Feb 21 2013 Marc-André Lureau - 1.4.0-1 - Initial package. #914790