#578390. - Sync Fedora license list with Wiki revision 1.71.
This commit is contained in:
parent
f0b8d54da9
commit
e2f06ee756
@ -1 +1 @@
|
||||
rpmlint-0.95.tar.bz2
|
||||
rpmlint-0.96.tar.bz2
|
||||
|
@ -1,19 +0,0 @@
|
||||
Index: TagsCheck.py
|
||||
===================================================================
|
||||
--- TagsCheck.py (revision 1737)
|
||||
+++ TagsCheck.py (revision 1738)
|
||||
@@ -803,8 +803,12 @@
|
||||
j += 1
|
||||
i += 1
|
||||
|
||||
- expected = pkg.header.sprintf(
|
||||
- rpm.expandMacro("%{_build_name_fmt}")).split("/")[-1]
|
||||
+ expfmt = rpm.expandMacro("%{_build_name_fmt}")
|
||||
+ if pkg.isSource():
|
||||
+ # _build_name_fmt often (always?) ends up not outputting src/nosrc
|
||||
+ # as arch for source packages, do it ourselves
|
||||
+ expfmt = re.sub(r'(?i)%\{?ARCH\b\}?', pkg.arch, expfmt)
|
||||
+ expected = pkg.header.sprintf(expfmt).split("/")[-1]
|
||||
basename = os.path.basename(pkg.filename)
|
||||
if basename != expected:
|
||||
printWarning(pkg, 'non-coherent-filename', basename, expected)
|
@ -40,7 +40,7 @@ setOption("DanglingSymlinkExceptions", (
|
||||
setOption("ValidLicenses", (
|
||||
# These are the short names for all of the Fedora approved licenses.
|
||||
# The master list is kept here: http://fedoraproject.org/wiki/Licensing
|
||||
# Last synced with revision "1.68, 18 Feb 2010" of that page.
|
||||
# Last synced with revision "1.71, 15 Apr 2010" of that page.
|
||||
'AAL',
|
||||
'Adobe',
|
||||
'ADSL',
|
||||
@ -49,18 +49,19 @@ setOption("ValidLicenses", (
|
||||
'AGPLv3',
|
||||
'AGPLv3 with exceptions',
|
||||
'AMDPLPA',
|
||||
'AML',
|
||||
'AMPAS BSD',
|
||||
'APSL 2.0',
|
||||
'APSL 2.0+',
|
||||
'ARL',
|
||||
'Artistic 2.0',
|
||||
'Artistic clarified',
|
||||
'ASL 1.0',
|
||||
'ASL 1.0+',
|
||||
'ASL 1.1',
|
||||
'ASL 1.1+',
|
||||
'ASL 2.0',
|
||||
'ASL 2.0+',
|
||||
'APSL 2.0',
|
||||
'APSL 2.0+',
|
||||
'Artistic 2.0',
|
||||
'Artistic clarified',
|
||||
'Beerware',
|
||||
'BitTorrent',
|
||||
'Boost',
|
||||
@ -74,10 +75,10 @@ setOption("ValidLicenses", (
|
||||
'CeCILL-C',
|
||||
'CDDL',
|
||||
'CNRI',
|
||||
'CPAL',
|
||||
'CPL',
|
||||
'Condor',
|
||||
'Copyright only',
|
||||
'CPAL',
|
||||
'CPL',
|
||||
'Crystal Stacker',
|
||||
'DOC',
|
||||
'dvipdfm',
|
||||
@ -150,17 +151,19 @@ setOption("ValidLicenses", (
|
||||
'MPLv1.1',
|
||||
'MPLv1.1+',
|
||||
'MS-PL',
|
||||
'MS-RL',
|
||||
'Naumen',
|
||||
'NCSA',
|
||||
'NetCDF',
|
||||
'NGPL',
|
||||
'NOSL',
|
||||
'Naumen',
|
||||
'Netscape',
|
||||
'Newmat',
|
||||
'NGPL',
|
||||
'Nokia',
|
||||
'NOSL',
|
||||
'Noweb',
|
||||
'OpenLDAP',
|
||||
'OpenPBS',
|
||||
'OpenSSL',
|
||||
'OReilly',
|
||||
'OSL 1.0',
|
||||
'OSL 1.0+',
|
||||
@ -172,8 +175,6 @@ setOption("ValidLicenses", (
|
||||
'OSL 2.1+',
|
||||
'OSL 3.0',
|
||||
'OSL 3.0+',
|
||||
'OpenSSL',
|
||||
'OReilly',
|
||||
'Phorum',
|
||||
'PHP',
|
||||
'PlainTeX',
|
||||
@ -186,6 +187,7 @@ setOption("ValidLicenses", (
|
||||
'QPL',
|
||||
'Rdisc',
|
||||
'RiceBSD',
|
||||
'Romio',
|
||||
'RPSL',
|
||||
'Ruby',
|
||||
'Saxpath',
|
||||
@ -203,9 +205,9 @@ setOption("ValidLicenses", (
|
||||
'TOSL',
|
||||
'TPL',
|
||||
'UCD',
|
||||
'VOSTROM',
|
||||
'Vim',
|
||||
'VNLSL',
|
||||
'VOSTROM',
|
||||
'VSL',
|
||||
'W3C',
|
||||
'Webmin',
|
||||
@ -216,14 +218,14 @@ setOption("ValidLicenses", (
|
||||
'XSkat',
|
||||
'YPLv1.1',
|
||||
'Zend',
|
||||
'zlib',
|
||||
'zlib with acknowledgement',
|
||||
'ZPLv1.0',
|
||||
'ZPLv1.0+',
|
||||
'ZPLv2.0',
|
||||
'ZPLv2.0+',
|
||||
'ZPLv2.1',
|
||||
'ZPLv2.1+',
|
||||
'zlib',
|
||||
'zlib with acknowledgement',
|
||||
# Documentation licenses
|
||||
'CDL',
|
||||
'FBSDDL',
|
||||
@ -234,8 +236,8 @@ setOption("ValidLicenses", (
|
||||
'Public Use',
|
||||
# Content licenses
|
||||
'CC-BY',
|
||||
'CC-BY-SA',
|
||||
'CC-BY-ND',
|
||||
'CC-BY-SA',
|
||||
'DMTF',
|
||||
'DSL',
|
||||
'EFML',
|
||||
|
13
rpmlint.spec
13
rpmlint.spec
@ -1,6 +1,6 @@
|
||||
Name: rpmlint
|
||||
Version: 0.95
|
||||
Release: 2%{?dist}
|
||||
Version: 0.96
|
||||
Release: 1%{?dist}
|
||||
Summary: Tool for checking common errors in RPM packages
|
||||
|
||||
Group: Development/Tools
|
||||
@ -10,8 +10,6 @@ Source0: http://rpmlint.zarb.org/download/%{name}-%{version}.tar.bz2
|
||||
Source1: %{name}.config
|
||||
Source2: %{name}-CHANGES.package.old
|
||||
Source3: %{name}-etc.config
|
||||
# http://rpmlint.zarb.org/cgi-bin/trac.cgi/changeset/1738/trunk/TagsCheck.py
|
||||
Patch0: %{name}-0.95-srcfilename.patch
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
|
||||
BuildArch: noarch
|
||||
@ -23,7 +21,7 @@ Requires: python >= 2.4
|
||||
%if ! 0%{?rhel}
|
||||
# python-magic and python-enchant are actually optional dependencies, but
|
||||
# they bring quite desirable features. They're not available in RHEL/EPEL 5
|
||||
# as of 2010-01-25 though.
|
||||
# as of 2010-04-22 though.
|
||||
Requires: python-magic
|
||||
Requires: python-enchant
|
||||
%endif
|
||||
@ -41,7 +39,6 @@ and source packages as well as spec files can be checked.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0
|
||||
sed -i -e /MenuCheck/d Config.py
|
||||
cp -p config config.example
|
||||
install -pm 644 %{SOURCE2} CHANGES.package.old
|
||||
@ -81,6 +78,10 @@ rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
|
||||
%changelog
|
||||
* Thu Apr 22 2010 Ville Skyttä <ville.skytta@iki.fi> - 0.96-1
|
||||
- Update to 0.96; fixes #487974, #571375, #571386, #572090, #572097, #578390.
|
||||
- Sync Fedora license list with Wiki revision 1.71.
|
||||
|
||||
* Sat Mar 6 2010 Ville Skyttä <ville.skytta@iki.fi> - 0.95-2
|
||||
- Patch to fix non-coherent-filename regression for source packages.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user