%define name a-a-p %define version 1.079 %define release 1mdk Summary: Open Source software construction tool Name: %{name} Version: %{version} Release: %{release} Source0: http://internap.dl.sourceforge.net/sourceforge/a-a-p/aap-1.079.tar.bz2 License: GPL Group: Development/Other BuildRoot: %{_tmppath}/%{name}-buildroot BuildArchitectures: noarch BuildRequires: libpython-devel Requires: python Url: http://www.a-a-p.org/ %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 %build mkdir -p $RPM_BUILD_ROOT/usr %install export PYTHONOPTIMIZE=1 ./aap PREFIX=$RPM_BUILD_ROOT/usr install cd $RPM_BUILD_ROOT/usr/bin rm aap ln -s /usr/lib/aap/Exec-1.079/aap aap %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root.-) /usr/bin/aap /usr/lib/aap/Exec-1.079/AapVersion.py /usr/lib/aap/Exec-1.079/AapVersion.pyo /usr/lib/aap/Exec-1.079/Action.py /usr/lib/aap/Exec-1.079/Action.pyo /usr/lib/aap/Exec-1.079/Args.py /usr/lib/aap/Exec-1.079/Args.pyo /usr/lib/aap/Exec-1.079/COPYING /usr/lib/aap/Exec-1.079/Cache.py /usr/lib/aap/Exec-1.079/Cache.pyo /usr/lib/aap/Exec-1.079/Commands.py /usr/lib/aap/Exec-1.079/Commands.pyo /usr/lib/aap/Exec-1.079/Conftest.py /usr/lib/aap/Exec-1.079/Conftest.pyo /usr/lib/aap/Exec-1.079/CopyMove.py /usr/lib/aap/Exec-1.079/CopyMove.pyo /usr/lib/aap/Exec-1.079/Depend.py /usr/lib/aap/Exec-1.079/Depend.pyo /usr/lib/aap/Exec-1.079/Dictlist.py /usr/lib/aap/Exec-1.079/Dictlist.pyo /usr/lib/aap/Exec-1.079/DoAddDef.py /usr/lib/aap/Exec-1.079/DoAddDef.pyo /usr/lib/aap/Exec-1.079/DoArgs.py /usr/lib/aap/Exec-1.079/DoArgs.pyo /usr/lib/aap/Exec-1.079/DoBuild.py /usr/lib/aap/Exec-1.079/DoBuild.pyo /usr/lib/aap/Exec-1.079/DoConf.py /usr/lib/aap/Exec-1.079/DoConf.pyo /usr/lib/aap/Exec-1.079/DoInstall.py /usr/lib/aap/Exec-1.079/DoInstall.pyo /usr/lib/aap/Exec-1.079/DoRead.py /usr/lib/aap/Exec-1.079/DoRead.pyo /usr/lib/aap/Exec-1.079/Error.py /usr/lib/aap/Exec-1.079/Error.pyo /usr/lib/aap/Exec-1.079/Filetype.py /usr/lib/aap/Exec-1.079/Filetype.pyo /usr/lib/aap/Exec-1.079/Global.py /usr/lib/aap/Exec-1.079/Global.pyo /usr/lib/aap/Exec-1.079/Main.py /usr/lib/aap/Exec-1.079/Main.pyo /usr/lib/aap/Exec-1.079/Message.py /usr/lib/aap/Exec-1.079/Message.pyo /usr/lib/aap/Exec-1.079/Node.py /usr/lib/aap/Exec-1.079/Node.pyo /usr/lib/aap/Exec-1.079/ParsePos.py /usr/lib/aap/Exec-1.079/ParsePos.pyo /usr/lib/aap/Exec-1.079/PkgInstall.py /usr/lib/aap/Exec-1.079/PkgInstall.pyo /usr/lib/aap/Exec-1.079/Port.py /usr/lib/aap/Exec-1.079/Port.pyo /usr/lib/aap/Exec-1.079/PrintProfile.py /usr/lib/aap/Exec-1.079/PrintProfile.pyo /usr/lib/aap/Exec-1.079/Process.py /usr/lib/aap/Exec-1.079/Process.pyo /usr/lib/aap/Exec-1.079/README.txt /usr/lib/aap/Exec-1.079/RecPos.py /usr/lib/aap/Exec-1.079/RecPos.pyo /usr/lib/aap/Exec-1.079/RecPython.py /usr/lib/aap/Exec-1.079/RecPython.pyo /usr/lib/aap/Exec-1.079/Remote.py /usr/lib/aap/Exec-1.079/Remote.pyo /usr/lib/aap/Exec-1.079/RootShell.py /usr/lib/aap/Exec-1.079/RootShell.pyo /usr/lib/aap/Exec-1.079/Rule.py /usr/lib/aap/Exec-1.079/Rule.pyo /usr/lib/aap/Exec-1.079/Scope.py /usr/lib/aap/Exec-1.079/Scope.pyo /usr/lib/aap/Exec-1.079/Sign.py /usr/lib/aap/Exec-1.079/Sign.pyo /usr/lib/aap/Exec-1.079/Util.py /usr/lib/aap/Exec-1.079/Util.pyo /usr/lib/aap/Exec-1.079/VersCont.py /usr/lib/aap/Exec-1.079/VersCont.pyo /usr/lib/aap/Exec-1.079/VersContCvs.py /usr/lib/aap/Exec-1.079/VersContCvs.pyo /usr/lib/aap/Exec-1.079/Work.py /usr/lib/aap/Exec-1.079/Work.pyo /usr/lib/aap/Exec-1.079/__init__.py /usr/lib/aap/Exec-1.079/__init__.pyo /usr/lib/aap/Exec-1.079/aap /usr/lib/aap/Exec-1.079/aap.py /usr/lib/aap/Exec-1.079/aap.pyo /usr/lib/aap/Exec-1.079/aapnetrc.py /usr/lib/aap/Exec-1.079/aapnetrc.pyo /usr/lib/aap/Exec-1.079/aapre.py /usr/lib/aap/Exec-1.079/default.aap /usr/lib/aap/Exec-1.079/doc/appendix.html /usr/lib/aap/Exec-1.079/doc/exec.html /usr/lib/aap/Exec-1.079/doc/exec.pdf /usr/lib/aap/Exec-1.079/doc/index.html /usr/lib/aap/Exec-1.079/doc/license.html /usr/lib/aap/Exec-1.079/doc/ref-arguments.html /usr/lib/aap/Exec-1.079/doc/ref-assign.html /usr/lib/aap/Exec-1.079/doc/ref-attributes.html /usr/lib/aap/Exec-1.079/doc/ref-commands.html /usr/lib/aap/Exec-1.079/doc/ref-filetype.html /usr/lib/aap/Exec-1.079/doc/ref-modules.html /usr/lib/aap/Exec-1.079/doc/ref-python.html /usr/lib/aap/Exec-1.079/doc/ref-syntax.html /usr/lib/aap/Exec-1.079/doc/ref-tools.html /usr/lib/aap/Exec-1.079/doc/ref-variables.html /usr/lib/aap/Exec-1.079/doc/ref-varscope.html /usr/lib/aap/Exec-1.079/doc/reference.html /usr/lib/aap/Exec-1.079/doc/tutor-actions.html /usr/lib/aap/Exec-1.079/doc/tutor-compile.html /usr/lib/aap/Exec-1.079/doc/tutor-cvs.html /usr/lib/aap/Exec-1.079/doc/tutor-distribute.html /usr/lib/aap/Exec-1.079/doc/tutor-include.html /usr/lib/aap/Exec-1.079/doc/tutor-pipe.html /usr/lib/aap/Exec-1.079/doc/tutor-port.html /usr/lib/aap/Exec-1.079/doc/tutor-python.html /usr/lib/aap/Exec-1.079/doc/tutor-start.html /usr/lib/aap/Exec-1.079/doc/tutor-variant.html /usr/lib/aap/Exec-1.079/doc/tutor-website.html /usr/lib/aap/Exec-1.079/doc/tutorial.html /usr/lib/aap/Exec-1.079/doc/user-autoconf.html /usr/lib/aap/Exec-1.079/doc/user-autodep.html /usr/lib/aap/Exec-1.079/doc/user-basics.html /usr/lib/aap/Exec-1.079/doc/user-configure.html /usr/lib/aap/Exec-1.079/doc/user-cvs.html /usr/lib/aap/Exec-1.079/doc/user-debug.html /usr/lib/aap/Exec-1.079/doc/user-depend.html /usr/lib/aap/Exec-1.079/doc/user-fetch.html /usr/lib/aap/Exec-1.079/doc/user-filetype.html /usr/lib/aap/Exec-1.079/doc/user-install.html /usr/lib/aap/Exec-1.079/doc/user-issue.html /usr/lib/aap/Exec-1.079/doc/user-language.html /usr/lib/aap/Exec-1.079/doc/user-makedif.html /usr/lib/aap/Exec-1.079/doc/user-package.html /usr/lib/aap/Exec-1.079/doc/user-porting.html /usr/lib/aap/Exec-1.079/doc/user-publish.html /usr/lib/aap/Exec-1.079/doc/user-python.html /usr/lib/aap/Exec-1.079/doc/user-tools.html /usr/lib/aap/Exec-1.079/doc/user-variant.html /usr/lib/aap/Exec-1.079/doc/user-version.html /usr/lib/aap/Exec-1.079/doc/user.html /usr/lib/aap/Exec-1.079/import_re.py /usr/lib/aap/Exec-1.079/import_re.pyo /usr/lib/aap/Exec-1.079/modules/d.aap /usr/lib/aap/Exec-1.079/modules/kde.aap /usr/lib/aap/Exec-1.079/modules/libtool.aap /usr/lib/aap/Exec-1.079/modules/qt.aap /usr/lib/aap/Exec-1.079/modules/rectest.aap /usr/lib/aap/Exec-1.079/popenerr.py /usr/lib/aap/Exec-1.079/popenerr.pyo /usr/lib/aap/Exec-1.079/tools/__init__.py /usr/lib/aap/Exec-1.079/tools/__init__.pyo /usr/lib/aap/Exec-1.079/tools/bcc.py /usr/lib/aap/Exec-1.079/tools/bcc.pyo /usr/lib/aap/Exec-1.079/tools/dmd.py /usr/lib/aap/Exec-1.079/tools/dmd.pyo /usr/lib/aap/Exec-1.079/tools/gcc.py /usr/lib/aap/Exec-1.079/tools/gcc.pyo /usr/lib/aap/Exec-1.079/tools/icc.py /usr/lib/aap/Exec-1.079/tools/icc.pyo /usr/lib/aap/Exec-1.079/tools/mingw.py /usr/lib/aap/Exec-1.079/tools/mingw.pyo /usr/lib/aap/Exec-1.079/tools/msvc.py /usr/lib/aap/Exec-1.079/tools/msvc.pyo /usr/man/man1/aap.1.bz2 %changelog * Mon Nov 7 2005 Ian S. Nelson 1.079 - Initial mdk RPM package