1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
|
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 >= 3.09.2, 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}\
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}\
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 <rpm@nogin.org> [0.9.8-1]
- Updated for the new doc file list and the lack of the man pages.
* Thu Aug 16 2005 Aleksey Nogin <rpm@nogin.org>
- Updated to account for the new non-autoconf build style.
* 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.
|