Sophie

Sophie

distrib > Mandriva > 2010.2 > x86_64 > by-pkgid > 059c3ab06743cd9383b1f412b866659b > files > 1

a-a-p-1.091-1mdv2010.1.src.rpm

Summary:	Construction tool
Name:		a-a-p
Version:	1.091
Release:	%mkrel 1
Source0:	http://belnet.dl.sourceforge.net/sourceforge/%{name}/aap-%{version}.zip
License:	GPLv2
Group:		Development/Other
BuildRoot:	%{_tmppath}/%{name}-buildroot
BuildArch:	noarch
BuildRequires:	python-devel
Requires:	python
Url:		http://www.a-a-p.org/
Provides:	aap = %{version}-%{release}

%description
A-A-P is an Open Source software construction tool--that is, a build
tool; an improved substitute for the classic Make utility; a better way
to build software.  

a-a-p "configuration files" are similar to makefile but they can include
Python.
a-a-p uses MD5 signatures to rebuild only when the contents of a file have
really changed, not just when the timestamp has been touched.  a-a-p
supports side-by-side variant builds, and is easily extended with user-
defined Builder and/or Scanner objects.  Most of the a-a-p logic is object
oriented, including default build rules for many types of program,  they are
all overloadable also.

%prep
%setup -q -n aap-%{version} -c aap-%{version}

%build


%install
rm -rf $RPM_BUILD_ROOT
export PYTHONOPTIMIZE=1
mkdir -p $RPM_BUILD_ROOT/%{_prefix}
./aap PREFIX=$RPM_BUILD_ROOT/%{_prefix} install

(
cd $RPM_BUILD_ROOT/%{_bindir}
rm aap
ln -s %{_prefix}/lib/aap/Exec-%{version}/aap aap
)

mkdir -p $RPM_BUILD_ROOT/%{_datadir}
mv $RPM_BUILD_ROOT/%{_prefix}/man $RPM_BUILD_ROOT/%{_mandir}
mkdir -p $RPM_BUILD_ROOT/%{_docdir}/aap-%{version}
mv $RPM_BUILD_ROOT/%{_prefix}/lib/aap/Exec-%{version}/doc $RPM_BUILD_ROOT/%{_docdir}/aap-%{version}

%check
./aap test

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,755)
%{_bindir}/*
%{_prefix}/lib/aap
%{_mandir}/man*/*
%{_docdir}/aap-%{version}


%changelog
* Fri Feb 26 2010 Sandro Cazzaniga <kharec@mandriva.org> 1.091-1mdv2010.1
+ Revision: 511526
- Fix mix of spaces and tabs in spec
- Fix source0
- Fix license
- Update to 1.090

  + Thierry Vignaud <tv@mandriva.org>
    - rebuild
    - rebuild
    - rebuild

* Mon Feb 18 2008 Thierry Vignaud <tv@mandriva.org> 1.090-2mdv2008.1
+ Revision: 170695
- rebuild
- kill re-definition of %%buildroot on Pixel's request

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

* Tue Aug 21 2007 Gaëtan Lehmann <glehmann@mandriva.org> 1.090-1mdv2008.0
+ Revision: 68255
- 1.090


* Fri Feb 23 2007 Gaëtan Lehmann <glehmann@mandriva.org> 1.089-1mdv2007.0
+ Revision: 124900
- 1.089
- Import a-a-p

* Tue Jun 27 2006 Lenny Cartier <lenny@mandriva.com> 1.088-2mdv2007.0
- rebuild

* Sat Mar 04 2006 Gaetan Lehmann <gaetan.lehmann@jouy.inra.fr> 1.088-1mdk
- New release 1.088

* Fri Feb 10 2006 Gaetan Lehmann <gaetan.lehmann@jouy.inra.fr> 1.087-1mdk
- New release 1.087

* Wed Feb 08 2006 Gaetan Lehmann <gaetan.lehmann@jouy.inra.fr> 1.086-1mdk
- New release 1.086

* Tue Jan 17 2006 Gaetan Lehmann <gaetan.lehmann@jouy.inra.fr> 1.085-1mdk
- New release 1.085

* Tue Jan 10 2006 Gaetan Lehmann <gaetan.lehmann@jouy.inra.fr> 1.084-1mdk
- New release 1.084
- fix extraction path (archive doesn't contains root dir this time)

* Wed Dec 21 2005 Gaetan Lehmann <gaetan.lehmann@jouy.inra.fr> 1.083-1mdk
* Tue Dec 20 2005 Ian S. Nelson <nelsonis@earthlink.net> 1.083-1mdk
 - Updating to aap 1.083.  There are several minor fixes

* Sat Dec 17 2005 Gaetan Lehmann <gaetan.lehmann@jouy.inra.fr> 1.080-1mdk
- Initial mdk RPM package from Ian S. Nelson <nelsonis@earthlink.net>