- Update to 0.94; rpm >= 4.8.0 spec file check fix included upstream.

- Sync Fedora license list with Wiki revision 1.65 (#559156).
This commit is contained in:
Ville Skyttä 2010-01-31 23:14:18 +00:00
parent 43fef61643
commit e6cf082307
5 changed files with 10 additions and 27 deletions

View File

@ -1 +1 @@
rpmlint-0.93.tar.bz2 rpmlint-0.94.tar.bz2

View File

@ -1,19 +0,0 @@
Index: SpecCheck.py
===================================================================
--- SpecCheck.py (revision 1719)
+++ SpecCheck.py (working copy)
@@ -526,7 +526,13 @@
# errors logged above already
pass
if spec_obj:
- for src in spec_obj.sources():
+ try:
+ # rpm < 4.8.0
+ sources = spec_obj.sources()
+ except TypeError:
+ # rpm >= 4.8.0
+ sources = spec_obj.sources
+ for src in sources:
(url, num, flags) = src
(scheme, netloc) = urlparse(url)[0:2]
if flags & 1: # rpmspec.h, rpm.org ticket #123

View File

@ -40,7 +40,7 @@ setOption("DanglingSymlinkExceptions", (
setOption("ValidLicenses", ( setOption("ValidLicenses", (
# These are the short names for all of the Fedora approved licenses. # These are the short names for all of the Fedora approved licenses.
# The master list is kept here: http://fedoraproject.org/wiki/Licensing # The master list is kept here: http://fedoraproject.org/wiki/Licensing
# Last synced with revision "1.64, 15 Jan 2010" of that page. # Last synced with revision "1.65, 26 Jan 2010" of that page.
'AAL', 'AAL',
'Adobe', 'Adobe',
'ADSL', 'ADSL',
@ -89,6 +89,7 @@ setOption("ValidLicenses", (
'EPL', 'EPL',
'ERPL', 'ERPL',
'EU Datagrid', 'EU Datagrid',
'EUPL 1.1',
'Eurosym', 'Eurosym',
'Fair', 'Fair',
'FTL', 'FTL',

View File

@ -1,6 +1,6 @@
Name: rpmlint Name: rpmlint
Version: 0.93 Version: 0.94
Release: 2%{?dist} Release: 1%{?dist}
Summary: Tool for checking common errors in RPM packages Summary: Tool for checking common errors in RPM packages
Group: Development/Tools Group: Development/Tools
@ -10,8 +10,6 @@ Source0: http://rpmlint.zarb.org/download/%{name}-%{version}.tar.bz2
Source1: %{name}.config Source1: %{name}.config
Source2: %{name}-CHANGES.package.old Source2: %{name}-CHANGES.package.old
Source3: %{name}-etc.config Source3: %{name}-etc.config
# Upstream post-0.93
Patch0: %{name}-0.93-rpm-4.8.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch BuildArch: noarch
@ -41,7 +39,6 @@ and source packages as well as spec files can be checked.
%prep %prep
%setup -q %setup -q
%patch0
sed -i -e /MenuCheck/d Config.py sed -i -e /MenuCheck/d Config.py
cp -p config config.example cp -p config config.example
install -pm 644 %{SOURCE2} CHANGES.package.old install -pm 644 %{SOURCE2} CHANGES.package.old
@ -81,6 +78,10 @@ rm -rf $RPM_BUILD_ROOT
%changelog %changelog
* Mon Feb 1 2010 Ville Skyttä <ville.skytta@iki.fi> - 0.94-1
- Update to 0.94; rpm >= 4.8.0 spec file check fix included upstream.
- Sync Fedora license list with Wiki revision 1.65 (#559156).
* Tue Jan 26 2010 Ville Skyttä <ville.skytta@iki.fi> - 0.93-2 * Tue Jan 26 2010 Ville Skyttä <ville.skytta@iki.fi> - 0.93-2
- Apply upstream patch to fix spec file check with rpm >= 4.8.0. - Apply upstream patch to fix spec file check with rpm >= 4.8.0.

View File

@ -1 +1 @@
dcc6149ee00b9c7fdabe487686f0ec3b rpmlint-0.93.tar.bz2 4e3d9a668732761420fc3d865fce835c rpmlint-0.94.tar.bz2