Sophie

Sophie

distrib > Mandriva > 10.2 > i586 > by-pkgid > 04b2d64cc2ffb6765868fd6b10953c35 > files > 2

omake-0.9.4_2-1mdk.src.rpm

%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.