[packages/mock] sync deps and packages from fedora
glen
glen at pld-linux.org
Mon Jun 2 10:33:04 CEST 2014
commit a0765163cb0987bb7315a1a6ea7850c5d90918e3
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Mon Jun 2 11:25:41 2014 +0300
sync deps and packages from fedora
reviewed up to commit
4cd55edcfe2c32ff0f97bf16affa77831e9db491
mock.spec | 37 +++++++++++++++++++++++++------------
1 file changed, 25 insertions(+), 12 deletions(-)
---
diff --git a/mock.spec b/mock.spec
index 7d9d222..e354528 100644
--- a/mock.spec
+++ b/mock.spec
@@ -8,13 +8,16 @@ Version: 1.1.38
Release: 0.3
License: GPL v2+
Group: Development/Tools
-Source0: https://git.fedorahosted.org/cgit/mock.git/snapshot//%{name}-%{version}.tar.xz
+Source0: https://git.fedorahosted.org/cgit/mock.git/snapshot/%{name}-%{version}.tar.xz
# Source0-md5: dc3d5c4ed6657d158a30d949f7baac88
URL: https://fedoraproject.org/wiki/Projects/Mock
+BuildRequires: autoconf
+BuildRequires: automake
BuildRequires: perl-base
BuildRequires: python-devel
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.219
+BuildRequires: tar >= 1:1.22
BuildRequires: xz
Requires(postun): /usr/sbin/groupdel
Requires(pre): /usr/bin/getgid
@@ -23,11 +26,12 @@ Requires: bash
Requires: createrepo
Requires: pigz
Requires: python >= 1:2.6
+Requires: python-ctypes
Requires: python-decoratortools
Requires: tar
Requires: usermode
Requires: yum >= 2.4
-Requires: yum-utils >= 1.1.9
+Requires: yum-utils >= 1.1.31
Provides: group(mock)
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -37,6 +41,18 @@ Mock creates chroots and builds packages in them. Its only task is to
reliably populate a chroot and attempt to build a package in that
chroot.
+%package scm
+Summary: Mock SCM integration module
+Group: Development/Tools
+Requires: %{name} = %{version}-%{release}
+Requires: cvs
+Requires: git-core
+Requires: subversion
+Requires: tar
+
+%description scm
+Mock SCM integration module.
+
%prep
%setup -q
@@ -45,7 +61,7 @@ install -d sample-configs
mv etc/mock/{fedora,epel}-*.cfg sample-configs
%build
-mkdir build
+install -d build
%{__aclocal}
%{__automake}
%{__autoconf} --force
@@ -59,8 +75,7 @@ rm -rf $RPM_BUILD_ROOT
%py_postclean
-install -d $RPM_BUILD_ROOT/var/lib/mock
-install -d $RPM_BUILD_ROOT/var/cache/mock
+install -d $RPM_BUILD_ROOT/var/{lib,cache}/%{name}
ln -s consolehelper $RPM_BUILD_ROOT%{_bindir}/mock
%clean
@@ -77,18 +92,16 @@ fi
%files
%defattr(644,root,root,755)
%doc sample-configs
+%dir %{_sysconfdir}/%{name}
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.cfg
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.ini
+%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/%{name}
+%config(noreplace) %verify(not md5 mtime size) /etc/security/console.apps/%{name}
%attr(755,root,root) %{_bindir}/mock
%attr(755,root,root) %{_bindir}/mockchain
%attr(755,root,root) %{_sbindir}/mock
%{_mandir}/man1/mock*.1*
-%dir %{_sysconfdir}/%{name}
-%config(noreplace) %{_sysconfdir}/%{name}/*.cfg
-%config(noreplace) %{_sysconfdir}/%{name}/*.ini
-%config(noreplace) /etc/pam.d/%{name}
-%config(noreplace) /etc/security/console.apps/%{name}
-/etc/bash_completion.d/mock
-
%dir %{py_sitescriptdir}/mockbuild
%{py_sitescriptdir}/mockbuild/*.py[co]
%dir %{py_sitescriptdir}/mockbuild/plugins
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/mock.git/commitdiff/b032627194f7c59b1af03de693448f9cdaf035c4
More information about the pld-cvs-commit
mailing list