forked from pool/rpmlint
Accepting request 96851 from home:coolo:branches:openSUSE:Factory
- create the valid licenses from list tracked by SUSE legal (dumped into obs-service_format_spec_file, so use that one as buildrequire) OBS-URL: https://build.opensuse.org/request/show/96851 OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=81
This commit is contained in:
156
licenses.config
156
licenses.config
@@ -12,158 +12,6 @@ their exact spelling.""")
|
|||||||
|
|
||||||
# from http://www.spdx.org/licenses/
|
# from http://www.spdx.org/licenses/
|
||||||
setOption('ValidLicenses', (
|
setOption('ValidLicenses', (
|
||||||
'AFL-1.2',
|
# generated in spec file
|
||||||
'AFL-2.0',
|
#VALIDLICENSES
|
||||||
'AFL-2.1',
|
|
||||||
'AFL-3.0',
|
|
||||||
'APL-1.0',
|
|
||||||
'ANTLR-PD',
|
|
||||||
'Apache-1.0',
|
|
||||||
'Apache-1.1',
|
|
||||||
'Apache-2.0',
|
|
||||||
'APSL-1.0',
|
|
||||||
'APSL-1.1',
|
|
||||||
'APSL-1.2',
|
|
||||||
'APSL-2.0',
|
|
||||||
'Artistic-1.0',
|
|
||||||
'Artistic-2.0',
|
|
||||||
'AAL',
|
|
||||||
'BSL-1.0',
|
|
||||||
'BSD-2-Clause',
|
|
||||||
'BSD-3-Clause',
|
|
||||||
'BSD-4-Clause',
|
|
||||||
'CECILL-1.0',
|
|
||||||
'CECILL-1.1English',
|
|
||||||
'CECILL-2.0',
|
|
||||||
'CECILL-B',
|
|
||||||
'CECILL-C',
|
|
||||||
'ClArtistic',
|
|
||||||
'CDDL-1.0',
|
|
||||||
'CPAL-1.0',
|
|
||||||
'CPL-1.0',
|
|
||||||
'CATOSL-1.1',
|
|
||||||
'CC-BY-1.0',
|
|
||||||
'CC-BY-2.0',
|
|
||||||
'CC-BY-2.5',
|
|
||||||
'CC-BY-3.0',
|
|
||||||
'CC-BY-ND-1.0',
|
|
||||||
'CC-BY-ND-2.0',
|
|
||||||
'CC-BY-ND-2.5',
|
|
||||||
'CC-BY-ND-3.0',
|
|
||||||
'CC-BY-NC-1.0',
|
|
||||||
'CC-BY-NC-2.0',
|
|
||||||
'CC-BY-NC-2.5',
|
|
||||||
'CC-BY-NC-3.0',
|
|
||||||
'CC-BY-NC-ND-1.0',
|
|
||||||
'CC-BY-NC-ND-2.0',
|
|
||||||
'CC-BY-NC-ND-2.5',
|
|
||||||
'CC-BY-NC-ND-3.0',
|
|
||||||
'CC-BY-NC-SA-1.0',
|
|
||||||
'CC-BY-NC-SA-2.0',
|
|
||||||
'CC-BY-NC-SA-2.5',
|
|
||||||
'CC-BY-NC-SA-3.0',
|
|
||||||
'CC-BY-SA-1.0',
|
|
||||||
'CC-BY-SA-2.0',
|
|
||||||
'CC-BY-SA-2.5',
|
|
||||||
'CC-BY-SA-3.0',
|
|
||||||
'CC0-1.0',
|
|
||||||
'CUA-OPL-1.0',
|
|
||||||
'EPL-1.0',
|
|
||||||
'eCos-2.0',
|
|
||||||
'ECL-1.0',
|
|
||||||
'ECL-2.0',
|
|
||||||
'EFL-1.0',
|
|
||||||
'EFL-2.0',
|
|
||||||
'Entessa',
|
|
||||||
'ErlPL-1.1',
|
|
||||||
'EUDatagrid',
|
|
||||||
'EUPL-1.0',
|
|
||||||
'EUPL-1.1',
|
|
||||||
'Fair',
|
|
||||||
'Frameworx-1.0',
|
|
||||||
'AGPL-3.0',
|
|
||||||
'GFDL-1.1',
|
|
||||||
'GFDL-1.2',
|
|
||||||
'GFDL-1.3',
|
|
||||||
'GPL-1.0',
|
|
||||||
'GPL-1.0+',
|
|
||||||
'GPL-2.0',
|
|
||||||
'GPL-2.0+',
|
|
||||||
'GPL-2.0-with-autoconf-exception',
|
|
||||||
'GPL-2.0-with-bison-exception',
|
|
||||||
'GPL-2.0-with-classpath-exception',
|
|
||||||
'GPL-2.0-with-font-exception',
|
|
||||||
'GPL-2.0-with-GCC-exception',
|
|
||||||
'GPL-3.0',
|
|
||||||
'GPL-3.0+',
|
|
||||||
'GPL-3.0-with-autoconf-exception',
|
|
||||||
'GPL-3.0-with-GCC-exception',
|
|
||||||
'LGPL-2.1',
|
|
||||||
'LGPL-2.1+',
|
|
||||||
'LGPL-3.0',
|
|
||||||
'LGPL-3.0+',
|
|
||||||
'LGPL-2.0',
|
|
||||||
'LGPL-2.0+',
|
|
||||||
'gSOAP-1.3b',
|
|
||||||
'HPND',
|
|
||||||
'IPL-1.0',
|
|
||||||
'IPA',
|
|
||||||
'ISC',
|
|
||||||
'LPPL-1.0',
|
|
||||||
'LPPL-1.1',
|
|
||||||
'LPPL-1.2',
|
|
||||||
'LPPL-1.3c',
|
|
||||||
'Libpng',
|
|
||||||
'LPL-1.02',
|
|
||||||
'MS-PL',
|
|
||||||
'MS-RL',
|
|
||||||
'MirOS',
|
|
||||||
'MIT',
|
|
||||||
'Motosoto',
|
|
||||||
'MPL-1.0',
|
|
||||||
'MPL-1.1',
|
|
||||||
'Multics',
|
|
||||||
'NASA-1.3',
|
|
||||||
'Naumen',
|
|
||||||
'NGPL',
|
|
||||||
'Nokia',
|
|
||||||
'NPOSL-3.0',
|
|
||||||
'NTP',
|
|
||||||
'OCLC-2.0',
|
|
||||||
'ODbL-1.0',
|
|
||||||
'PDDL-1.0',
|
|
||||||
'OGTSL',
|
|
||||||
'OSL-1.0',
|
|
||||||
'OSL-2.0',
|
|
||||||
'OSL-3.0',
|
|
||||||
'OLDAP-2.8',
|
|
||||||
'OpenSSL',
|
|
||||||
'PHP-3.01',
|
|
||||||
'PostgreSQL',
|
|
||||||
'Python-2.0',
|
|
||||||
'QPL-1.0',
|
|
||||||
'RPSL-1.0',
|
|
||||||
'RPL-1.5',
|
|
||||||
'RHeCos-1.1',
|
|
||||||
'RSCPL',
|
|
||||||
'Ruby',
|
|
||||||
'SAX-PD',
|
|
||||||
'OFL-1.1',
|
|
||||||
'SimPL-2.0',
|
|
||||||
'Sleepycat',
|
|
||||||
'SugarCRM-1.1.3',
|
|
||||||
'SPL-1.0',
|
|
||||||
'Watcom-1.0',
|
|
||||||
'NCSA',
|
|
||||||
'VSL-1.0',
|
|
||||||
'W3C',
|
|
||||||
'WXwindows',
|
|
||||||
'Xnet',
|
|
||||||
'XFree86-1.1',
|
|
||||||
'YPL-1.1',
|
|
||||||
'Zimbra-1.3',
|
|
||||||
'Zlib',
|
|
||||||
'ZPL-1.1',
|
|
||||||
'ZPL-2.0',
|
|
||||||
'ZPL-2.1',
|
|
||||||
))
|
))
|
||||||
|
@@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Dec 16 10:56:26 UTC 2011 - coolo@suse.com
|
||||||
|
|
||||||
|
- create the valid licenses from list tracked by SUSE legal (dumped
|
||||||
|
into obs-service_format_spec_file, so use that one as buildrequire)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Dec 13 14:31:28 UTC 2011 - coolo@suse.com
|
Tue Dec 13 14:31:28 UTC 2011 - coolo@suse.com
|
||||||
|
|
||||||
|
@@ -18,6 +18,7 @@
|
|||||||
#!BuildIgnore: rpmlint-mini
|
#!BuildIgnore: rpmlint-mini
|
||||||
|
|
||||||
Name: rpmlint
|
Name: rpmlint
|
||||||
|
BuildRequires: obs-service-format_spec_file
|
||||||
BuildRequires: rpm-python
|
BuildRequires: rpm-python
|
||||||
BuildRequires: xz
|
BuildRequires: xz
|
||||||
Summary: Rpm correctness checker
|
Summary: Rpm correctness checker
|
||||||
@@ -240,7 +241,13 @@ head -n 8 $RPM_BUILD_ROOT/usr/share/rpmlint/config > $RPM_BUILD_ROOT/etc/rpmlint
|
|||||||
python -tt %{SOURCE100} $RPM_BUILD_ROOT/usr/share/rpmlint/*.py $RPM_BUILD_ROOT/usr/share/rpmlint/config
|
python -tt %{SOURCE100} $RPM_BUILD_ROOT/usr/share/rpmlint/*.py $RPM_BUILD_ROOT/usr/share/rpmlint/config
|
||||||
%__install -m 644 %{SOURCE20} %{buildroot}/%{_sysconfdir}/rpmlint/
|
%__install -m 644 %{SOURCE20} %{buildroot}/%{_sysconfdir}/rpmlint/
|
||||||
%__install -m 644 %{SOURCE24} %{buildroot}/%{_sysconfdir}/rpmlint/
|
%__install -m 644 %{SOURCE24} %{buildroot}/%{_sysconfdir}/rpmlint/
|
||||||
%__install -m 644 %{SOURCE25} %{buildroot}/%{_sysconfdir}/rpmlint/
|
|
||||||
|
cp %{SOURCE25} licenses.config
|
||||||
|
# note there is a tab character behind the -d, so don't copy&paste lightly
|
||||||
|
cut '-d ' -f1 /usr/lib/obs/service/format_spec_file.files/licenses_changes.txt | tail -n +2 | sort -u | while read l; do
|
||||||
|
sed -i -e "s/\(#VALIDLICENSES\)/\1\n '$l',/" licenses.config
|
||||||
|
done
|
||||||
|
%__install -m 644 licenses.config %{buildroot}/%{_sysconfdir}/rpmlint/
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
Reference in New Issue
Block a user