%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} Name: heat Summary: The Heat project Version: 0.0.1 Release: 1 License: ASL 2.0 Prefix: %{_prefix} Group: System Environment/Base URL: http://www.heat-project.org Source0: http://heat-project.org/downloads/%{name}-%{version}/%{name}-%{version}.tar.gz Requires: pacemaker-cloud BuildArch: noarch BuildRequires: python-glance BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot %prep %setup -q -n %{name}-%{version} %build python setup.py build %install python setup.py install -O1 --root=$RPM_BUILD_ROOT --record=INSTALLED_FILES mkdir -p $RPM_BUILD_ROOT/var/log/heat/ mkdir -p $RPM_BUILD_ROOT/etc/heat/ cp etc/* $RPM_BUILD_ROOT/etc/heat/ mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1/ cp -v docs/man/man1/heat.1 $RPM_BUILD_ROOT/%{_mandir}/man1/ rm -rf $RPM_BUILD_ROOT/%{python_sitelib}/heat/tests rm -rf $RPM_BUILD_ROOT/%{python_sitelib}/heat-0.0.1-py2.7.egg-info %clean rm -rf $RPM_BUILD_ROOT %description Heat provides a programmable interface to orchestrate the setup of multiple cloud applications %package api License: ASL 2.0 Summary: External API for the Heat project Group: System Environment/Base Requires: %{name} = %{version}-%{release} %description api This package contains the external api for the Heat project %package common License: ASL 2.0 Summary: Common utilities for the Heat project Group: System Environment/Base Requires: %{name} = %{version}-%{release} %description common This package contains the common utilities for the Heat project %package engine License: ASL 2.0 Summary: Engine for the Heat project Group: System Environment/Base Requires: %{name} = %{version}-%{release} %description engine This package contains the engine and internal API for the Heat project %package jeos License: ASL 2.0 Summary: JEOS configuration files for the Heat project Group: System Environment/Base Requires: %{name} = %{version}-%{release} %description jeos This package contains the Just Enough OS configuration files supported by the Heat project %package openstack License: ASL 2.0 Summary: OpenStack integration for the Heat project Group: System Environment/Base Requires: %{name} = %{version}-%{release} %description openstack This package contains the OpenStack integration for the Heat project %files %doc README.rst PKG-INFO %defattr(-,root,root,-) %{_mandir}/man1/*.gz %{_bindir}/heat %{python_sitelib}/heat/__init__.* %{python_sitelib}/heat/client.* %{python_sitelib}/heat/cloudformations.* %{python_sitelib}/heat/vcsversion.* %{python_sitelib}/heat/version.* %config(noreplace) /etc/heat %files api %defattr(-,root,root,-) %{_bindir}/heat-api %{python_sitelib}/heat/api/__init__.* %{python_sitelib}/heat/api/versions.* %{python_sitelib}/heat/api/middleware/__init__.* %{python_sitelib}/heat/api/middleware/version_negotiation.* %{python_sitelib}/heat/api/middleware/context.* %{python_sitelib}/heat/api/v1/__init__.* %{python_sitelib}/heat/api/v1/stacks.* %{_localstatedir}/log/heat/api.log %files common %defattr(-,root,root,-) %{python_sitelib}/heat/common/auth.* %{python_sitelib}/heat/common/client.* %{python_sitelib}/heat/common/config.* %{python_sitelib}/heat/common/context.* %{python_sitelib}/heat/common/crypt.* %{python_sitelib}/heat/common/exception.* %{python_sitelib}/heat/common/__init__.* %{python_sitelib}/heat/common/policy.* %{python_sitelib}/heat/common/utils.* %{python_sitelib}/heat/common/wsgi.* %files engine %defattr(-,root,root,-) %{_bindir}/heat-engine %{python_sitelib}/heat/engine/capelistener.* %{python_sitelib}/heat/engine/client.* %{python_sitelib}/heat/engine/__init__.* %{python_sitelib}/heat/engine/json2capexml.* %{python_sitelib}/heat/engine/systemctl.* %{python_sitelib}/heat/engine/api/__init__.* %{python_sitelib}/heat/engine/api/v1/__init__.* %{python_sitelib}/heat/engine/api/v1/stacks.* %{_localstatedir}/log/heat/engine.log %files jeos %defattr(-,root,root,-) %{python_sitelib}/heat/jeos/F16-x86_64-gold-jeos.tdl %files openstack %defattr(-,root,root,-) %{python_sitelib}/heat/openstack/__init__.* %{python_sitelib}/heat/openstack/common/cfg.* %{python_sitelib}/heat/openstack/common/__init__.*