[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