rpms/mash/F-8 mash-multilib-sync.patch, NONE, 1.1 mash-multilib_yum_reponame-fix.patch, NONE, 1.1 mash-noarch_build_nosrc-fix.patch, NONE, 1.1 mash.spec, 1.19, 1.20 sources, 1.22, 1.23
Bill Nottingham (notting)
fedora-extras-commits at redhat.com
Fri Apr 11 14:07:45 UTC 2008
Author: notting
Update of /cvs/extras/rpms/mash/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv27040/F-8
Modified Files:
mash.spec sources
Added Files:
mash-multilib-sync.patch mash-multilib_yum_reponame-fix.patch
mash-noarch_build_nosrc-fix.patch
Log Message:
sync multlib list for EL-5
sync F-8 with EL-5
mash-multilib-sync.patch:
--- NEW FILE mash-multilib-sync.patch ---
--- mash/multilib.py 2007-09-25 15:33:41.000000000 -0400
+++ mash/multilib.py 2008-04-11 08:59:46.000000000 -0400
@@ -89,12 +89,18 @@
# nss
if dirname in [ '/lib', '/lib64' ] and filename.startswith('libnss_'):
return True
+ # alsa
+ if dirname in [ '/usr/lib/alsa-lib', '/usr/lib64/alsa-lib' ]:
+ return True
# mysql, qt, etc.
if dirname == '/etc/ld.so.conf.d' and filename.endswith('.conf'):
return True
# gtk2-engines
if fnmatch(dirname, '/usr/lib*/gtk-2.0/*/engines'):
return True
+ # accessibility
+ if fnmatch(dirname, '/usr/lib*/gtk-2.0/modules'):
+ return True
# scim-bridge-gtk
if fnmatch(dirname, '/usr/lib*/gtk-2.0/immodules'):
return True
mash-multilib_yum_reponame-fix.patch:
--- NEW FILE mash-multilib_yum_reponame-fix.patch ---
--- mash/__init__.py.orig 2008-02-20 00:37:18.000000000 +0100
+++ mash/__init__.py 2008-02-20 00:37:55.000000000 +0100
@@ -383,7 +383,7 @@ enabled=1
yumbase.doRpmDBSetup()
# Nggh.
yumbase.ts.pushVSFlags((rpm._RPMVSF_NOSIGNATURES|rpm._RPMVSF_NODIGESTS))
- yumbase.doSackSetup(archlist = archlist, thisrepo=self.config.name)
+ yumbase.doSackSetup(archlist = archlist, thisrepo='%s-%s' % (self.config.name, arch))
yumbase.doSackFilelistPopulate()
filelist = []
mash-noarch_build_nosrc-fix.patch:
--- NEW FILE mash-noarch_build_nosrc-fix.patch ---
--- mash/__init__.py.orig 2008-02-20 00:05:38.000000000 +0100
+++ mash/__init__.py 2008-02-20 00:05:48.000000000 +0100
@@ -214,7 +214,6 @@ class Mash:
excludearch[pkg['build_id']] = hdr['EXCLUDEARCH']
exclusivearch[pkg['build_id']] = hdr['EXCLUSIVEARCH']
fn.close()
- continue
if (excludearch[pkg['build_id']] and has_any(masharch.compat[target_arch], excludearch[pkg['build_id']])) or \
(exclusivearch[pkg['build_id']] and not has_any(masharch.compat[target_arch], exclusivearch[pkg['build_id']])):
Index: mash.spec
===================================================================
RCS file: /cvs/extras/rpms/mash/F-8/mash.spec,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- mash.spec 9 Nov 2007 21:09:18 -0000 1.19
+++ mash.spec 11 Apr 2008 14:07:04 -0000 1.20
@@ -1,13 +1,16 @@
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
Name: mash
-Version: 0.2.9
+Version: 0.2.10
Release: 1%{?dist}
Summary: Koji buildsystem to yum repository converter
Group: Development/Tools
License: GPL
URL: http://people.redhat.com/notting/mash/
Source0: http://people.redhat.com/notting/mash/%{name}-%{version}.tar.gz
+Patch1: mash-noarch_build_nosrc-fix.patch
+Patch2: mash-multilib_yum_reponame-fix.patch
+Patch3: mash-multilib-sync.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: yum, createrepo, koji
Conflicts: pungi < 1.0.0
@@ -21,6 +24,9 @@
%prep
%setup -q
+%patch1 -p0
+%patch2 -p0
+%patch3 -p0
%build
%{__python} setup.py build
@@ -44,6 +50,16 @@
%{_datadir}/mash
%changelog
+* Fri Apr 11 2008 Bill Nottingham <notting at redhat.com>
+- sync multilib list with HEAD
+
+* Wed Feb 20 2008 Bill Nottingham <notting at redhat.com>
+- fix noarch w/o src.rpm logic (#433551, <peter at pramberger.at>)
+- fix yum API usage (#433555, <peter at pramberger.at>)
+
+* Mon Nov 19 2007 Bill Nottingham <notting at redhat.com> 0.2.10-1
+- handle non Packages/ repositories better (#350391)
+
* Fri Nov 9 2007 Bill Nottingham <notting at redhat.com> 0.2.9-1
- handle noarch excludearch for packages without source
rpms (<rob.myers at gtri.gatech.edu>)
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/mash/F-8/sources,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- sources 9 Nov 2007 21:09:18 -0000 1.22
+++ sources 11 Apr 2008 14:07:04 -0000 1.23
@@ -1 +1 @@
-e4cef3dc5bd0a6ca4fb72310ec25fbe9 mash-0.2.9.tar.gz
+0c2bfe44263977937ec2f88c3d0cb97c mash-0.2.10.tar.gz
More information about the fedora-extras-commits
mailing list