# --------------------------------------------------------------- # GPT Spec # --------------------------------------------------------------- Summary: The Grid Packaging Toolkit (GPT) Name: gpt Version: GPT_VERSION Release: 1 Copyright: NCSA Software License Group: System Environment/Base Source: ftp.nsf-middleware.org/pub/nmi/1.0/tools/gpt-GPT_VERSION-src.tar.gz URL: http://www.ncsa.uiuc.edu/Divisions/ACES/GPT/ Distribution: The Globus Toolkit Packager: NMI Team Requires: perl >= 5.005 AutoReqProv: no Prefix: /usr/grid BuildRoot: %{_tmppath} %description GPT is a collection of packaging tools built around an XML based packaging data format. This format provides a straight forward way to define complex dependency and compatibility relationships between packages. The tools provide a means for developers to easily define the packaging data and include it as part of their source code distribution. Binary packages can be automatically generated from this data. The packages defined by GPT are compatible with other packages and can be easily be converted. # --------------------------------------------------------------- # Prep and Setup # --------------------------------------------------------------- %prep %setup # --------------------------------------------------------------- # Build and Install # --------------------------------------------------------------- export GPT_LOCATION=$RPM_BUILD_ROOT/%{prefix} ./build_gpt # --------------------------------------------------------------- # Pre Install # --------------------------------------------------------------- %pre # --------------------------------------------------------------- # Post Uninstall # --------------------------------------------------------------- %postun # --------------------------------------------------------------- %files # --------------------------------------------------------------- %defattr(-,root,root) %{prefix} %changelog