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..a20085b --- /dev/null +++ b/mingw32-libffi.spec @@ -0,0 +1,69 @@ +%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: 4%{?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 +* Mon Feb 27 2012 Erik van Pienbroek - 3.0.9-4 +- Rebuild against the mingw-w64 toolchain + +* Fri Jan 13 2012 Fedora Release Engineering - 3.0.9-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 3.0.9-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* 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