File mockbuilder.spec of Package mockbuilder

Name:		mockbuilder
Version:	0.0.2
Release:	b902
Summary:	Build server helpers

Group:		Development/Build
License:	GPLv3+
URL:		http://griddynamics.com
Source0:	%name-%version.tar.bz2
BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildArch:	noarch

BuildRequires:  python-sphinx	
Requires:	mock
Requires:	yum
Requires:	gear
Requires:	gnupg2
Requires:       expect
Requires:	PyYAML
Requires:	rpm-python

%description
Helpers for build server

%package	client
Summary:	GD mockbuilder client

Requires:	curl
Requires:	rsync

%description client
GD mockbuilder client

%prep
%setup -q


%build
cd docs
make man
cd ../

%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT

mkdir -p %{buildroot}/%{_mandir}/man1
cp -p docs/_build/man/* %{buildroot}/%{_mandir}/man1
ln -sf %{_mandir}/man1/mockbuilder.1.gz %{buildroot}/%{_mandir}/man1/mbc-buildsrpm.1.gz
ln -sf %{_mandir}/man1/mockbuilder.1.gz %{buildroot}/%{_mandir}/man1/mbc-buildgear.1.gz

%pre
%{_sbindir}/groupadd mockbuilder -r || true

%clean
rm -rf $RPM_BUILD_ROOT


%files
%attr(775,root,mockbuilder) /etc/mock
%defattr(-,root,mockbuilder,-)
%{_mandir}/man1/mockbuilder.1.gz
%{_mandir}/man1/mbc-buildsrpm.1.gz
%{_mandir}/man1/mbc-buildgear.1.gz
%config /etc/mock/rhel-6.1-x86_64.cfg
%config /etc/mock/copyof-rhel-6.1-x86_64.cfg
%config /etc/mock/centos-6-x86_64.cfg
%config /etc/mock/copyof-centos-6-x86_64.cfg
%config /etc/mock/fedora-16-x86_64-mb.cfg
%config /etc/mock/copyof-fedora-16-x86_64-mb.cfg
%config /etc/mock/sl-6-x86_64.cfg
%config /etc/mock/copyof-sl-6-x86_64.cfg
%config /etc/mockbuilder.conf
%dir /var/mockbuilder
/var/mockbuilder/bin/mb-sh-functions
/var/mockbuilder/bin/rpm_sign.exp
/var/mockbuilder/bin/mb-buildsrpm
/var/mockbuilder/bin/mb-buildgear
/var/mockbuilder/bin/check_clean_repo.py

%files client
%defattr(-,root,root,-)
/usr/bin/mbc-buildsrpm
/usr/bin/mbc-buildgear
%config /etc/mockbuilder-client.conf

%changelog

openSUSE Build Service is sponsored by