rpms/mock/devel .cvsignore, 1.22, 1.23 mock.spec, 1.39, 1.40 sources, 1.25, 1.26 arch-specific-repo.patch, 1.3, NONE
Michael E Brown (mebrown)
fedora-extras-commits at redhat.com
Mon Oct 22 16:20:01 UTC 2007
- Previous message (by thread): rpms/PyQt/devel .cvsignore, 1.18, 1.19 PyQt.spec, 1.37, 1.38 sources, 1.18, 1.19
- Next message (by thread): comps comps-f7.xml.in,1.262,1.263 comps-f8.xml.in,1.159,1.160
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: mebrown
Update of /cvs/extras/rpms/mock/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv15584
Modified Files:
.cvsignore mock.spec sources
Removed Files:
arch-specific-repo.patch
Log Message:
* Fri Oct 20 2007 Michael Brown <mebrown at michaels-house.net> - 0.8.0-1
- huge number of changes upstream
- convert to setuid wrapper instead of old setuid helper
- lots of bugfixes and improvements
- /var/cache/yum now saved and bind-mounted
- ccache integration
- rootcache improvements (formerly called autocache)
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/mock/devel/.cvsignore,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- .cvsignore 27 Aug 2007 17:36:09 -0000 1.22
+++ .cvsignore 22 Oct 2007 16:19:26 -0000 1.23
@@ -1 +1 @@
-mock-0.7.6.tar.gz
+mock-0.8.2.tar.gz
Index: mock.spec
===================================================================
RCS file: /cvs/extras/rpms/mock/devel/mock.spec,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -r1.39 -r1.40
--- mock.spec 27 Aug 2007 17:36:09 -0000 1.39
+++ mock.spec 22 Oct 2007 16:19:26 -0000 1.40
@@ -1,15 +1,25 @@
+# these are all substituted by autoconf
+%define major 0
+%define minor 8
+%define sub 2
+%define extralevel %{nil}
+%define release_name mock
+%define release_version %{major}.%{minor}.%{sub}%{extralevel}
+
+%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
+
Summary: Builds packages inside chroots
Name: mock
-Version: 0.7.6
+Version: %{release_version}
Release: 1%{?dist}
License: GPL
Group: Development/Tools
Source: http://fedoraproject.org/projects/mock/releases/%{name}-%{version}.tar.gz
URL: http://fedoraproject.org/wiki/Projects/Mock
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-Requires: python, yum >= 2.4
+Requires: python, yum >= 2.4, tar, gzip
Requires(pre): shadow-utils
-BuildRequires: libselinux-devel
+BuildRequires: python-devel
%description
Mock takes a srpm and builds it in a chroot
@@ -18,34 +28,13 @@
%setup -q
%build
-make CFLAGS="$RPM_OPT_FLAGS"
+%configure
+make
%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install
-# make the default.cfg link
-cd $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}
-
-%if 0%{?fedora:1}
-if [ -f fedora-%{fedora}-%{_target_cpu}-core.cfg ]; then
- ln -s fedora-%{fedora}-%{_target_cpu}-core.cfg default.cfg
-elif [ -f fedora-%{fedora}-%{_target_cpu}.cfg ]; then
- ln -s fedora-%{fedora}-%{_target_cpu}.cfg default.cfg
-fi
-%endif
-
-# if we haven't created a default link yet, try to do so as devel
-if [ ! -f default.cfg ]; then
- if [ -f fedora-development-%{_target_cpu}.cfg ]; then
- ln -s fedora-development-%{_target_cpu}.cfg default.cfg
- elif [ -f fedora-devel-%{_target_cpu}.cfg ]; then
- ln -s fedora-devel-%{_target_cpu}.cfg default.cfg
- elif [ -f fedora-development-i386.cfg ]; then
- ln -s fedora-development-i386.cfg default.cfg
- elif [ -f fedora-devel-i386.cfg ]; then
- ln -s fedora-devel-i386.cfg default.cfg
- fi
-fi
+mkdir -p $RPM_BUILD_ROOT/var/lib/mock
%clean
rm -rf $RPM_BUILD_ROOT
@@ -57,17 +46,32 @@
%files
%defattr(-, root, root)
-%doc README ChangeLog buildsys-build.spec
+%doc README ChangeLog buildsys-build.spec-template
+
+# python stuff
+%{_libexecdir}/mock.py*
+%{python_sitelib}/*
+
+# config files
%dir %{_sysconfdir}/%{name}
%config(noreplace) %{_sysconfdir}/%{name}/*.cfg
-%{_bindir}/%{name}
-%{_libexecdir}/mock-yum
+%config(noreplace) %{_sysconfdir}/%{name}/*.ini
+
+# binary is setuid, but only runnable by group 'mock'
+%attr(04770, root, mock) %{_bindir}/%{name}
+
%{_mandir}/man1/mock.1*
-%attr(04750, root, mock) %{_sbindir}/mock-helper
%attr(02775, root, mock) %dir /var/lib/mock
-%{_libdir}/libselinux-mock.so
%changelog
+* Fri Oct 20 2007 Michael Brown <mebrown at michaels-house.net> - 0.8.0-1
+- huge number of changes upstream
+- convert to setuid wrapper instead of old setuid helper
+- lots of bugfixes and improvements
+- /var/cache/yum now saved and bind-mounted
+- ccache integration
+- rootcache improvements (formerly called autocache)
+
* Mon Aug 27 2007 Michael Brown <mebrown at michaels-house.net> - 0.7.6-1
- ensure /etc/hosts is created in chroot properly
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/mock/devel/sources,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- sources 27 Aug 2007 17:36:09 -0000 1.25
+++ sources 22 Oct 2007 16:19:26 -0000 1.26
@@ -1 +1 @@
-35a5a771a32d93e8067ae3737456772b mock-0.7.6.tar.gz
+bb3853dcfddd64b36611bc80a4266f2b mock-0.8.2.tar.gz
--- arch-specific-repo.patch DELETED ---
- Previous message (by thread): rpms/PyQt/devel .cvsignore, 1.18, 1.19 PyQt.spec, 1.37, 1.38 sources, 1.18, 1.19
- Next message (by thread): comps comps-f7.xml.in,1.262,1.263 comps-f8.xml.in,1.159,1.160
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list