|Index||index by Group||index by Distribution||index by Vendor||index by creation date||index by Name||Mirrors||Help||Search|
|Name: spec-cleaner||Distribution: openSUSE Leap 15.1|
|Version: 1.1.4||Vendor: openSUSE|
|Release: lp184.108.40.206||Build date: Fri Jul 19 10:14:12 2019|
|Group: Development/Tools/Other||Build host: build33|
|Size: 2331303||Source RPM: spec-cleaner-1.1.4-lp220.127.116.11.src.rpm|
|Summary: .spec file cleaner|
This script cleans spec file according to some arbitrary style guide. The results it produces should always be checked by someone since it is not and will never be perfect.
* Wed Jul 17 2019 Kristyna Streitova <email@example.com> - Update to 1.1.4 bsc#1099674: * Exclude stuff from openstack macros * Replace 'http' with 'https' in URL * Replace legacy packageand() with 'and' expression * Replace pwdutils with shadow in Requires * Add openstack_cleanup_prep to bracketing excludes * Do not curlify yast_metainfo and yast_check * Fixup the eating of Source lines with whitespace * Document '#nospeccleaner' tag * Add docstrings to the functions and classes. * Use type hints for the most important functions * Update README and licences * Various small fixes - add a temporary patch spec-cleaner-1.1.4_test_https.patch that fixes a test that fails if there is no internet connection * Thu Mar 07 2019 Tomáš Chvátal <firstname.lastname@example.org> - Update to 1.1.3 bsc#1099674: * Convert pytest calls to macros * Fix errors in %python_expand line expansions * update licenses list * Expand more excludes for curlification * Do not add accidental newlines to complex conditions * Thu Dec 13 2018 Tomáš Chvátal <email@example.com> - Version update to 1.1.2 bsc#1099674: * Fixed qmake macro recommendation * More licenses recognised * Do not curlify sysuser_create * Mon Aug 20 2018 firstname.lastname@example.org - Version update to 1.1.1 bsc#1099674: * Fix help message not working * Make libexecdir opt-in rather than opt-out * Account for LICENCE string not just LICENSE * Warn about direct qmake/meson usage * Use https when mentioning bugzilla in header * Use tuples on some places rather than lists * Sun Jul 01 2018 email@example.com - Version update to 1.1.0 bsc#1099674: * Fix issue with previous release not finding datadirs * Fri Jun 29 2018 firstname.lastname@example.org - Version uppdate to 1.0.9 bsc#1099674: * Move some checks from rpmlint to be autochecked * Dropped support of py2 * Fixed error reported on parsing non-utf spec-file * Leap 15.0 used as base for conversions to pkgconfig/etc. * Fri May 11 2018 email@example.com - Version update to 1.0.8 bsc#1092933: * Be case insensitive on license detection * Exclude limit_build from bracketing * Replace _libexecdir as we now do not really bother about SLE11 * Thu Apr 12 2018 firstname.lastname@example.org - Version update to 1.0.7 bsc#1089297: * Fix haskell macro bracketing * Fix firewalld macros bracketing * Tue Mar 06 2018 email@example.com - Version update to 1.0.6 release: * Fixes license conversions to spdx3.0 * Allows better parsing of pattern packages * Various manpage suffixing fixes * Added more things to exclude bracketing * Wed Feb 28 2018 firstname.lastname@example.org - Fix issue with the %doc -> %license conversion in some complex cases, multiple licenses at once, prefixed licenses * Thu Feb 15 2018 email@example.com - Drop the debian control things, all releases fail to build - Update to 1.0.3: * Fix various lint issues * Switch to SPDX-3.0 license format * Add %doc -> %license conversion script * Fix crash bugs found when scanning whole Tumbleweed repo * Tue Jan 23 2018 firstname.lastname@example.org - Version update to 1.0.2 bsc#1077177: * Allow changelog-year specification via cmdline * Switch to pytest * Add groups for rust * Fix bug in otherprovides removal * Wed Dec 06 2017 email@example.com - Version update to 1.0.1 bsc#1071561: * Recognize new rpm trgger* events * Remove otherproviders conflicts syntax (just keep the pkg name) * Detect more apache macros * Drop py_requires macro that is useless * Tue Sep 26 2017 firstname.lastname@example.org - Version update to 1.0.0 bsc#1060402: * Recognise the BuildConflicts tag * Fix few make parsing errors * Fix some codeblock error detection * More path replacements detection * Keep uppercase URL tag as per vote * Wed Aug 09 2017 email@example.com - Version update to 0.9.9: * Include pkgconfig and others from leap 42.3 instead of 42.2 * Thu Jun 29 2017 firstname.lastname@example.org - Version update to 0.9.8 bsc#1046652: * Various fixes as reported on github * Remove defattr as default from new rpm should be enough * Remove buildroot as new rpms do not need it at all * Mon Jun 12 2017 email@example.com - Version update to 0.9.7: * Fix help parsing that crashed the app on execution * Thu Jun 08 2017 firstname.lastname@example.org - Version update to 0.9.6: * Deduplication of requires/buildrequires * Preamble detection fixups * Detect buildignores * Wed May 17 2017 email@example.com - Version update to 0.9.5: * More fixes for the dep_parser * Convert pypy urls to new format * Start of rpmpreamble cleanup * Sat Apr 08 2017 firstname.lastname@example.org - Version update to 0.9.4: * Fixes in the dep_parser * Vertical whitespace is now safeguarded * More excludes_bracketing * Update list of known licenses * Mon Feb 27 2017 email@example.com - Update to version 0.9.3: * Fix regression (gh#openSUSE/spec-cleaner#171) * Mon Feb 13 2017 firstname.lastname@example.org - Version update to 0.9.2: * More minimal fixes * Add option to keep vertical space in preamble if desired * Fri Dec 30 2016 email@example.com - Version update to 0.9.1: * Switch from regexp macro detection to full-blown parser to avoid bugs * Thu Jun 30 2016 firstname.lastname@example.org - Version update to 0.9.0: * Various small fixes * Support for tex/perl/cmake conversions: + bla-devel -> cmake(bla) * Mon Jun 06 2016 email@example.com - Version update to 0.8.9: * Fix one more virtualenv issue * Fix one case of broken requires splitting * Properly initialize unbracketing in regexps * Fix one more case of double pkg-config dependency * Thu May 19 2016 firstname.lastname@example.org - Version update to 0.8.8: * Various install fixes for pypi * Few small fixes for copyiright parsing * Add ghc_ macros to known exclude for bracketing * Wed May 11 2016 email@example.com - Version update to 0.8.5: * Fix for pkgconfig adding in preamble section * Wed May 11 2016 firstname.lastname@example.org - Version update to 0.8.4: * 0.8.3 skipped due to pypi mistake * set suffix for manpages/infopages * remove suse_update_config * remove more authors blobs * redo options passing to be more readable * split out testsuite (now runs ~270 tests) * few bracketing excludes updates * Fix the no-header option to do what everyone would expect * Fri Apr 29 2016 email@example.com - Version update to 0.8.2: * Add switch to disable copyright generating * Few small fixes * Tweak pkgconfig addition to work on all distros not just openSUSE * Thu Apr 14 2016 firstname.lastname@example.org - Version update to 0.8.1: * Sort out AUTHORS alphabetically and fix emails * Fix FIXME addition to all ./configure calls * Fix breakage on some buildrequires syntax * Wed Apr 13 2016 email@example.com - Version update to 0.8.0: * Various bugfixes to the functionality * Add fixme to plain ./configure macro * Add pkgconfig dependency if needed * Add tests for all exclude_bracketing rules * Wed Mar 23 2016 firstname.lastname@example.org - Added build files for Debian * Thu Mar 03 2016 email@example.com - Version update to 0.7.9: * Fix bug in %if detection if it was curlified * Add one more case of RPM_BUILD_ROOT replacement * Detect wrong Group values and suggest correct ones * Wed Feb 17 2016 firstname.lastname@example.org - Version update to 0.7.8: * Various tweaks for the minimal mode * Fixed issue with eating up newline after oneline scriptlets * Added one more case for section declarations * Tue Feb 09 2016 email@example.com - Version update to 0.7.7: * fix oneline scriptlets from previous version * Few small fixes * Minimal mode expansion to work reliably as format_spec_file replacement * Fri Jan 22 2016 firstname.lastname@example.org - Version update to 0.7.5: * Replace jobs in install section too * Do not curlify gconf_schemas * Work with defines in sections not just as global declarations * Quote optflags properly when replacing RPM_OPT_FLAGS * Do not add empty line after oneline scriptlet * Thu Sep 17 2015 email@example.com - Version bump to 0.7.4: * Use license digger from format_spec_file * Provide optional subpkg providing format_spec_file OBS bindings * Wed Sep 02 2015 firstname.lastname@example.org - Version bump to 0.7.3: * Fix wrong bracketing of kernel_module macro * Fri Jun 26 2015 email@example.com - Version bump to 0.7.2: * Do not curlify %20 which is usually space in Source lines * Few more excludes for bracket * Bunch of small fixes * Tue Jun 09 2015 firstname.lastname@example.org - Version bump to 0.7.1: * Fix %config(noreplace) curlification (bnc#934059) * Preparation for more path replacements * Wed Jun 03 2015 email@example.com - Version bump to 0.7.0: * Various small code cleanups and readability improvemnets * Better macro detection to allow braces in macros * Fix minimal mode appending empty lines in some cases * Various additional bracketing excludes * Thu Apr 16 2015 firstname.lastname@example.org - Version bump to 0.6.9: * Replace => with >= * Bracketing excludes * Replace paths using regexps instead of hardcoding (more cases covered) * Remove various obsolete tags from preamble Icon/Packager/... * Fix RPM_BUILD_ROOT replacement cornercase failure * Remove %doc from %_mandir paths as it is pointless to have there * Tue Feb 10 2015 email@example.com - Version bump to 0.6.8: * The copyright line broke test, so update again to fix that * Tue Feb 10 2015 firstname.lastname@example.org - Version bump to 0.6.7: * Update copyright line to match current SUSE one * Tue Feb 10 2015 email@example.com - Version bump to 0.6.6: * Excludes for java qmake gem_ and kde macros * Cleanup conflicts lines properly * Cleanup kernel subpkgs properly * Work with spaces in version string * Mon Dec 08 2014 firstname.lastname@example.org - Version bump to 0.6.5: * Fix vertical spacing around nested conditionals * Fix issue with bogus %lang detection * Sat Nov 15 2014 email@example.com - Remove PKGBUILD until service-download_files is fixed to work fine with them - Version bump to 0.6.4: * Various small fixes and macro expansion.
/usr/bin/spec-cleaner /usr/lib/obs /usr/lib/obs/service /usr/lib/obs/service/clean_spec_file /usr/lib/obs/service/clean_spec_file.service /usr/lib/python3.6/site-packages/spec_cleaner /usr/lib/python3.6/site-packages/spec_cleaner-1.1.4-py3.6.egg-info /usr/lib/python3.6/site-packages/spec_cleaner-1.1.4-py3.6.egg-info/PKG-INFO /usr/lib/python3.6/site-packages/spec_cleaner-1.1.4-py3.6.egg-info/SOURCES.txt /usr/lib/python3.6/site-packages/spec_cleaner-1.1.4-py3.6.egg-info/dependency_links.txt /usr/lib/python3.6/site-packages/spec_cleaner-1.1.4-py3.6.egg-info/entry_points.txt /usr/lib/python3.6/site-packages/spec_cleaner-1.1.4-py3.6.egg-info/top_level.txt /usr/lib/python3.6/site-packages/spec_cleaner/__init__.py /usr/lib/python3.6/site-packages/spec_cleaner/__main__.py /usr/lib/python3.6/site-packages/spec_cleaner/__pycache__ /usr/lib/python3.6/site-packages/spec_cleaner/__pycache__/__init__.cpython-36.pyc /usr/lib/python3.6/site-packages/spec_cleaner/__pycache__/__main__.cpython-36.pyc /usr/lib/python3.6/site-packages/spec_cleaner/__pycache__/dependency_parser.cpython-36.pyc /usr/lib/python3.6/site-packages/spec_cleaner/__pycache__/fileutils.cpython-36.pyc /usr/lib/python3.6/site-packages/spec_cleaner/__pycache__/rpmbuild.cpython-36.pyc /usr/lib/python3.6/site-packages/spec_cleaner/__pycache__/rpmcheck.cpython-36.pyc /usr/lib/python3.6/site-packages/spec_cleaner/__pycache__/rpmcleaner.cpython-36.pyc /usr/lib/python3.6/site-packages/spec_cleaner/__pycache__/rpmcopyright.cpython-36.pyc /usr/lib/python3.6/site-packages/spec_cleaner/__pycache__/rpmdescription.cpython-36.pyc /usr/lib/python3.6/site-packages/spec_cleaner/__pycache__/rpmexception.cpython-36.pyc /usr/lib/python3.6/site-packages/spec_cleaner/__pycache__/rpmfiles.cpython-36.pyc /usr/lib/python3.6/site-packages/spec_cleaner/__pycache__/rpmhelpers.cpython-36.pyc /usr/lib/python3.6/site-packages/spec_cleaner/__pycache__/rpminstall.cpython-36.pyc /usr/lib/python3.6/site-packages/spec_cleaner/__pycache__/rpmpackage.cpython-36.pyc /usr/lib/python3.6/site-packages/spec_cleaner/__pycache__/rpmpreamble.cpython-36.pyc /usr/lib/python3.6/site-packages/spec_cleaner/__pycache__/rpmpreambleelements.cpython-36.pyc /usr/lib/python3.6/site-packages/spec_cleaner/__pycache__/rpmprep.cpython-36.pyc /usr/lib/python3.6/site-packages/spec_cleaner/__pycache__/rpmprune.cpython-36.pyc /usr/lib/python3.6/site-packages/spec_cleaner/__pycache__/rpmregexp.cpython-36.pyc /usr/lib/python3.6/site-packages/spec_cleaner/__pycache__/rpmrequirestoken.cpython-36.pyc /usr/lib/python3.6/site-packages/spec_cleaner/__pycache__/rpmscriplets.cpython-36.pyc /usr/lib/python3.6/site-packages/spec_cleaner/__pycache__/rpmsection.cpython-36.pyc /usr/lib/python3.6/site-packages/spec_cleaner/dependency_parser.py /usr/lib/python3.6/site-packages/spec_cleaner/fileutils.py /usr/lib/python3.6/site-packages/spec_cleaner/rpmbuild.py /usr/lib/python3.6/site-packages/spec_cleaner/rpmcheck.py /usr/lib/python3.6/site-packages/spec_cleaner/rpmcleaner.py /usr/lib/python3.6/site-packages/spec_cleaner/rpmcopyright.py /usr/lib/python3.6/site-packages/spec_cleaner/rpmdescription.py /usr/lib/python3.6/site-packages/spec_cleaner/rpmexception.py /usr/lib/python3.6/site-packages/spec_cleaner/rpmfiles.py /usr/lib/python3.6/site-packages/spec_cleaner/rpmhelpers.py /usr/lib/python3.6/site-packages/spec_cleaner/rpminstall.py /usr/lib/python3.6/site-packages/spec_cleaner/rpmpackage.py /usr/lib/python3.6/site-packages/spec_cleaner/rpmpreamble.py /usr/lib/python3.6/site-packages/spec_cleaner/rpmpreambleelements.py /usr/lib/python3.6/site-packages/spec_cleaner/rpmprep.py /usr/lib/python3.6/site-packages/spec_cleaner/rpmprune.py /usr/lib/python3.6/site-packages/spec_cleaner/rpmregexp.py /usr/lib/python3.6/site-packages/spec_cleaner/rpmrequirestoken.py /usr/lib/python3.6/site-packages/spec_cleaner/rpmscriplets.py /usr/lib/python3.6/site-packages/spec_cleaner/rpmsection.py /usr/share/licenses/spec-cleaner /usr/share/licenses/spec-cleaner/COPYING /usr/share/spec-cleaner /usr/share/spec-cleaner/allowed_groups.txt /usr/share/spec-cleaner/cmake_conversions.txt /usr/share/spec-cleaner/excludes-bracketing.txt /usr/share/spec-cleaner/licenses_changes.txt /usr/share/spec-cleaner/licenses_exceptions.txt /usr/share/spec-cleaner/perl_conversions.txt /usr/share/spec-cleaner/pkgconfig_conversions.txt /usr/share/spec-cleaner/tex_conversions.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon May 25 23:45:08 2020