%define name omake %define ver 0.9.4 %define index 2 %define release 1mdk Name: %name Version: %{ver}_%{index} Release: %release Summary: The omake build system URL: http://omake.metaprl.org/ Source: %{name}-%{ver}-%{index}.tar.bz2 License: GPL Group: Development/Other BuildRoot: %{_tmppath}/%{name}-root BuildRequires: autoconf, ocaml, make, fam-devel %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 -n %name-%ver %build autoconf %configure %make all %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%_bindir mkdir -p $RPM_BUILD_ROOT%_libdir/%name %makeinstall chmod 755 $RPM_BUILD_ROOT%_bindir/* %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc LICENSE omake.txt html/omake.html %{_bindir}/* %{_libdir}/omake %{_mandir}/man1/* %changelog * Fri Feb 04 2005 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.9.4_2-1mdk - First mdk spec * Mon Sep 9 2004 Aleksey Nogin <rpm@nogin.org> - Added doc files. * Thu May 8 2003 Jason Hickey <jyh_@cs.caltech.edu> - Added cvs_realclean * Tue Apr 22 2003 Aleksey Nogin <rpm@nogin.org> - Path updates * Tue Apr 22 2003 Jason Hickey <jyh_@cs.caltech.edu> - Initial build.