From 0bd0db0012dfa9b3a21e8c0938e27ffe773c0502 Mon Sep 17 00:00:00 2001 From: Paolo Bonzini Date: Oct 13 2010 15:31:45 +0000 Subject: Initial Import (#641727). --- diff --git a/.gitignore b/.gitignore index e69de29..84828ba 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/libffi-3.0.9.tar.gz diff --git a/mingw32-libffi.spec b/mingw32-libffi.spec new file mode 100644 index 0000000..2c27fac --- /dev/null +++ b/mingw32-libffi.spec @@ -0,0 +1,60 @@ +%global __strip %{_mingw32_strip} +%global __objdump %{_mingw32_objdump} +%global _use_internal_dependency_generator 0 +%global __find_requires %{_mingw32_findrequires} +%global __find_provides %{_mingw32_findprovides} + +Name: mingw32-libffi +Version: 3.0.9 +Release: 1%{?dist} +Summary: A portable foreign function interface library for MinGW + +Group: System Environment/Libraries +License: BSD +URL: http://sourceware.org/libffi +Source0: ftp://sourceware.org/pub/libffi/libffi-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildArch: noarch +BuildRequires: mingw32-filesystem >= 56 +BuildRequires: mingw32-binutils +BuildRequires: mingw32-gcc + +%description +Foreign function interface library for MinGW. + + +%prep +%setup -q -n libffi-%{version} + + +%build +%{_mingw32_configure} --disable-static --enable-shared +make %{?_smp_mflags} + + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT +rm -rf $RPM_BUILD_ROOT%{_mingw32_infodir} +rm -rf $RPM_BUILD_ROOT%{_mingw32_mandir} + + +%clean +rm -rf $RPM_BUILD_ROOT + + + +%files +%defattr(-,root,root,-) +%doc LICENSE README +%{_mingw32_bindir}/libffi-5.dll +%{_mingw32_libdir}/libffi.dll.a +%{_mingw32_libdir}/libffi.la +%{_mingw32_libdir}/pkgconfig/*.pc +%{_mingw32_libdir}/libffi-%{version} + + +%changelog +* Sat Oct 9 2010 Paolo Bonzini - 3.0.9-1 +- Created. diff --git a/sources b/sources index e69de29..e2f3cb9 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +1f300a7a7f975d4046f51c3022fa5ff1 libffi-3.0.9.tar.gz