%define __strip %{_mingw32_strip} %define __objdump %{_mingw32_objdump} %define _use_internal_dependency_generator 0 %define __find_requires %{_mingw32_findrequires} %define __find_provides %{_mingw32_findprovides} # For versioning, please see the native Fedora package. %define alphatag 20020319 Name: mingw32-ocaml-curses Version: 0.1 Release: 1%{?dist} Summary: MinGW Windows OCaml bindings for ncurses License: LGPLv2+ Group: Development/Libraries URL: http://savannah.nongnu.org/projects/ocaml-tmk/ Source0: ocaml-curses-%{alphatag}.tar.gz # Patches for MinGW: Patch1000: mingw32-ocaml-curses-0.1-build.patch Patch1001: mingw32-ocaml-curses-0.1-win32-functions.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: mingw32-filesystem >= 35 BuildRequires: mingw32-gcc BuildRequires: mingw32-binutils BuildRequires: mingw32-ocaml >= 3.11.0+beta1-6 BuildRequires: mingw32-pdcurses %description OCaml bindings for curses. %prep %setup -q -c -n %{name}-%{alphatag} %patch1000 -p1 %patch1001 -p1 %build ulimit -s unlimited cd curses make \ OCAMLC=%{_mingw32_target}-ocamlopt \ OCAMLOPT=%{_mingw32_target}-ocamlopt \ OCAMLMKLIB=%{_mingw32_target}-ocamlmklib \ CURSES=%{_mingw32_libdir}/pdcurses.dll.a opt cat > META < - 1.2.3-1 - Initial RPM release.