Release: %{index}%{?dist} Summary: The omake build system. Name: omake URL: http://omake.metaprl.org/ Source0: %{name}-%{version}-%{index}.tar.gz License: GPL Group: Development/Tools BuildRoot: %{_tmppath}/%{name}-root BuildRequires: ocaml, make, fam-devel, readline-devel, ncurses-devel %define debug_package %{nil} %description OMake is a build system, similar to GNU make, but with many additional features, including: - Support for large projects spanning multiple directories; - Support for commands that produce several targets at once; - Fast, accurate, automated dependency analysis using MD5 digests; - Portability: omake provides a consistent interface on Win32 and on Unix systems including Linux, OSX, and Cygwin; - Builtin functions that provide the most common features of programs like grep, sed, and awk; - Active filesystem monitoring, where the build automatically restarts whenever you modify a source file. %prep %setup -q %build INSTALL_ROOT=$RPM_BUILD_ROOT\ PREFIX=%{_prefix}\ BINDIR=%{_bindir}\ LIBDIR=%{_libdir}\ MANDIR=%{_mandir}\ make all %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_bindir} mkdir -p $RPM_BUILD_ROOT%{_libdir}/omake INSTALL_ROOT=$RPM_BUILD_ROOT\ PREFIX=%{_prefix}\ BINDIR=%{_bindir}\ LIBDIR=%{_libdir}\ MANDIR=%{_mandir}\ make install chmod +w $RPM_BUILD_ROOT/%{_bindir}/* %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc LICENSE LICENSE.OMake doc/txt/omake-doc.txt doc/ps/omake-doc.ps doc/ps/omake-doc.pdf doc/html CHANGELOG.txt ocamldep/LICENSE.ocamldep-omake %attr(555,root,root) %{_bindir}/* %{_libdir}/omake %changelog * Thu Dec 11 2006 Aleksey Nogin [0.9.8-1] - Updated for the new doc file list and the lack of the man pages. * Thu Aug 16 2005 Aleksey Nogin - Updated to account for the new non-autoconf build style. * Mon Sep 9 2004 Aleksey Nogin - Added doc files. * Thu May 8 2003 Jason Hickey - Added cvs_realclean * Tue Apr 22 2003 Aleksey Nogin - Path updates * Tue Apr 22 2003 Jason Hickey - Initial build.