[mingw-libffi: 2/9] Initial Import (#641727).

Kalev Lember kalev at fedoraproject.org
Tue Mar 6 19:06:51 UTC 2012


commit acac3533b4c92d3d037ba0b761179dc6a7fffb3d
Author: Paolo Bonzini <pbonzini at redhat.com>
Date:   Wed Oct 13 17:29:51 2010 +0200

    Initial Import (#641727).

 .gitignore          |    1 +
 mingw32-libffi.spec |   60 +++++++++++++++++++++++++++++++++++++++++++++++++++
 sources             |    1 +
 3 files changed, 62 insertions(+), 0 deletions(-)
---
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 <pbonzini at redhat.com> - 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


More information about the scm-commits mailing list