Add RPM package spec

Related blueprint: package-fuel-components

Change-Id: I07a6f20f9d21436c7b3d0beab6e97bda87ecd9c2
This commit is contained in:
Vladimir Kuklin 2015-03-24 21:48:53 +03:00
parent 90f232a25d
commit b0991dbad1
1 changed files with 112 additions and 0 deletions

112
specs/fuel-ostf.spec Normal file
View File

@ -0,0 +1,112 @@
%define name fuel-ostf
%define version 6.0.0
%define release 1
Summary: cloud computing testing
Name: %{name}
Version: %{version}
Release: %{release}
Source0: %{name}-%{version}.tar.gz
License: Apache
Group: Development/Libraries
BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
Prefix: %{_prefix}
BuildRequires: python-setuptools
BuildArch: noarch
# fuel_health_reqs
Requires: python-amqplib >= 1.0.2
Requires: python-anyjson >= 0.3.3
Requires: python-argparse >= 1.2.1
Requires: python-oslo-config >= 1.1.1
Requires: python-ceilometerclient >= 1.0.9
Requires: python-cinderclient >= 1.0.6
Requires: python-keystoneclient >= 0.11
Requires: python-kombu >= 1:3.0.16
Requires: python-novaclient >= 1:2.15.0
Requires: python-heatclient >= 0.2.5
Requires: python-muranoclient >= 0.2.11
Requires: python-neutronclient >= 2.3.6
Requires: python-saharaclient >= 0.6
Requires: python-swiftclient >= 2.3.1
Requires: python-glanceclient >= 0.14.1
Requires: python-paramiko >= 1.10.1
Requires: python-requests >= 1.1
Requires: python-unittest2 >= 0.5.1
Requires: PyYAML >= 3.10
Requires: python-testresources >= 0.2.7
# fuel_ostf_reqs
Requires: python-keystonemiddleware >= 1.2.0
Requires: python-nose >= 1.3.0
Requires: python-sqlalchemy >= 0.7.8
Requires: python-sqlalchemy < 1.0
Requires: python-alembic >= 0.5.0
Requires: python-gevent >= 0.13.8
Requires: python-pecan >= 0.3.0
Requires: python-pecan < 0.6.0
Requires: python-psycopg2 >= 2.5.1
Requires: python-stevedore >= 0.10
Requires: python-oslo-serialization >= 1.0.0
# test_requires
#mock >= 1.0.1
#pep8 >= 1.4.6
#py >= 1.4.15
#Requires: python-six >= 1.4.1
#tox >= 1.5.0
#Requires: python-mako >= 0.8.1
#Requires: python-markupsafe >= 0.18
#Requires: python-webob >= 1.2.3
#Requires: python-webtest >= 2.0.6
#Requires: python-argparse >= 1.2.1
#Requires: python-beautifulsoup4 >= 4.2.1
#Requires: python-cliff >= 1.4
#Requires: python-cmd2 >= 0.6.5.1
#Requires: python-d2to1 >= 0.2.10
#Requires: python-distribute >= 0.7.3
#Requires: python-extras >= 0.0.3
#Requires: python-greenlet >= 0.4.1
#Requires: python-httplib2 >= 0.8
#Requires: python-iso8601 >= 0.1.4
#Requires: python-jsonpatch >= 1.1
#Requires: python-jsonpointer >= 1.0
#Requires: python-jsonschema >= 2.0.0
#Requires: python-logutils >= 0.3.3
#Requires: python-netaddr >= 0.7.10
#Requires: python-ordereddict >= 1.1
#Requires: python-pbr >= 0.5.21
#Requires: python-prettytable >= 0.7.2
#Requires: python-psycogreen >= 1.0
#Requires: python-pyopenssl >= 0.13
#Requires: python-crypto >= 2.6
#Requires: pyparsing >= 1.5.6
#Requires: python-mimeparse >= 0.1.4
#Requires: python-setuptools-git >= 1.0
#Requires: python-simplegeneric >= 0.8.1
#Requires: python-simplejson >= 3.3.0
#Requires: python-testtools >= 0.9.32
#Requires: python-waitress >= 0.8.5
#Requires: python-warlock >= 1.0.1
#Requires: python-wsgiref >= 0.1.2
%description
fuel-ostf-tests
%prep
%setup -cn %{name}-%{version}
%build
cd %{_builddir}/%{name}-%{version} && python setup.py build
%install
cd %{_builddir}/%{name}-%{version} && python setup.py install --single-version-externally-managed -O1 --root=$RPM_BUILD_ROOT --record=%{_builddir}/%{name}-%{version}/INSTALLED_FILES
%clean
rm -rf $RPM_BUILD_ROOT
%files -f %{_builddir}/%{name}-%{version}/INSTALLED_FILES
%defattr(-,root,root)