Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release-src > by-pkgid > 2a94b85a1f8e3e77b5312a0759552be0 > files > 2

omake-0.9.8.5_2-1mdv2008.1.src.rpm

%define name omake
%define ver 0.9.8.5
%define index 2
%define release %mkrel 1

%define nobootstrap %{?_without_bootstrap:1}%{?!_without_bootstrap:0}

Name: %name
Version: %{ver}_%{index}
Release: %release
Summary: The omake build system
URL: http://omake.metaprl.org/
Source: http://omake.metaprl.org/downloads/%{name}-%{ver}-%{index}.tar.gz
License: GPL
Group: Development/Other
BuildRoot: %{_tmppath}/%{name}-root
BuildRequires: autoconf, ocaml, make, fam-devel
BuildRequires: ncurses-devel
%if %nobootstrap
BuildRequires: omake
%endif


%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

%if %nobootstrap
%else
make INSTALL_ROOT=$RPM_BUILD_ROOT\
   PREFIX=%{_prefix}\
   BINDIR=%{_bindir}\
   LIBDIR=%{_libdir}\
   MANDIR=%{_mandir}\
   all
%endif

make INSTALL_ROOT=$RPM_BUILD_ROOT\
   PREFIX=%{_prefix}\
   BINDIR=%{_bindir}\
   LIBDIR=%{_libdir}\
   MANDIR=%{_mandir}\
   all

%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_bindir}
mkdir -p $RPM_BUILD_ROOT%{_libdir}/omake

make INSTALL_ROOT=$RPM_BUILD_ROOT\
   PREFIX=%{_prefix}\
   BINDIR=%{_bindir}\
   LIBDIR=%{_libdir}\
   MANDIR=%{_mandir}\
   install

chmod 755 $RPM_BUILD_ROOT%_bindir/*

# get ride of CVS file
find doc -depth -name CVS -exec rm -fr {} \;

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%doc LICENSE doc/html/*.html doc/html/images doc/html/*.txt doc/ps/*.ps

%{_bindir}/*
%{_libdir}/omake
# %{_mandir}/man1/*




%changelog
* Tue Feb 12 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.9.8.5_2-1mdv2008.1
+ Revision: 166029
- fix spacing at top of description
- kill re-definition of %%buildroot on Pixel's request

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

* Wed Aug 08 2007 Olivier Thauvin <nanardon@mandriva.org> 0.9.8.5_2-1mdv2008.0
+ Revision: 60510
- 0.9.8.5-2

  + Funda Wang <fundawang@mandriva.org>
    - New version


* Sat Mar 17 2007 Olivier Thauvin <nanardon@mandriva.org> 0.9.8.1_1-1mdv2007.1
+ Revision: 145318
- 0.9.8.1-1
- 0.9.8-2
- Import omake

* Wed Apr 19 2006 Olivier Thauvin <nanardon@mandriva.org> 0.9.6.9_1-1mdk
- 0.9.6.9-1

* Mon Jan 23 2006 Olivier Thauvin <nanardon@mandriva.org> 0.9.6.8_1-1mdk
- 0.9.6.8-1

* Thu Dec 29 2005 Olivier Thauvin <nanardon@mandriva.org> 0.9.6.7_1-1mdk
- 0.9.6.7-1

* Wed Nov 16 2005 Olivier Thauvin <nanardon@mandriva.org> 0.9.6.6_2-1mdk
- 0.9.6.6-2

* Fri Oct 21 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.9.6.5_2-2mdk
- Fix BuildRequires

* Fri Oct 21 2005 Olivier Thauvin <nanardon@mandriva.org> 0.9.6.5_2-1mdk
- 0.9.6.5-2

* Tue Sep 06 2005 Olivier Thauvin <nanardon@mandriva.org> 0.9.6_1-1mdk
- 0.9.6-1

* Fri Feb 04 2005 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.9.4_2-1mdk
- First mdk spec

* Fri Sep 10 2004 Aleksey Nogin <rpm@nogin.org>
- Added doc files.