Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

spec-cleaner-1.1.0-lp150.2.5.1 RPM for noarch

From OpenSuSE Ports Leap 15.0 updates for noarch

Name: spec-cleaner Distribution: openSUSE Leap 15.0
Version: 1.1.0 Vendor: openSUSE
Release: lp150.2.5.1 Build date: Sun Jul 1 20:07:41 2018
Group: Development/Tools/Other Build host: obs-arm-2
Size: 2295473 Source RPM: spec-cleaner-1.1.0-lp150.2.5.1.src.rpm
Packager: http://bugs.opensuse.org
Url: http://github.com/openSUSE/spec-cleaner
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.

Provides

Requires

License

BSD-3-Clause

Changelog

* Sun Jul 01 2018 tchvatal@suse.com
  - Version update to 1.1.0 bsc#1099674:
    * Fix issue with previous release not finding datadirs
* Fri Jun 29 2018 tchvatal@suse.com
  - 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 tchvatal@suse.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 tchvatal@suse.com
  - Version update to 1.0.7 bsc#1089297:
    * Fix haskell macro bracketing
    * Fix firewalld macros bracketing
* Tue Mar 06 2018 tchvatal@suse.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 tchvatal@suse.com
  - Fix issue with the %doc -> %license conversion in some complex
    cases, multiple licenses at once, prefixed licenses
* Thu Feb 15 2018 tchvatal@suse.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 tchvatal@suse.com
  - 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 tchvatal@suse.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 tchvatal@suse.com
  - 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 tchvatal@suse.com
  - Version update to 0.9.9:
    * Include pkgconfig and others from leap 42.3 instead of 42.2
* Thu Jun 29 2017 tchvatal@suse.com
  - 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 tchvatal@suse.com
  - Version update to 0.9.7:
    * Fix help parsing that crashed the app on execution
* Thu Jun 08 2017 tchvatal@suse.com
  - Version update to 0.9.6:
    * Deduplication of requires/buildrequires
    * Preamble detection fixups
    * Detect buildignores
* Wed May 17 2017 tchvatal@suse.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 tchvatal@suse.com
  - 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 mpluskal@suse.com
  - Update to version 0.9.3:
    * Fix regression (gh#openSUSE/spec-cleaner#171)
* Mon Feb 13 2017 tchvatal@suse.com
  - Version update to 0.9.2:
    * More minimal fixes
    * Add option to keep vertical space in preamble if desired
* Fri Dec 30 2016 tchvatal@suse.com
  - Version update to 0.9.1:
    * Switch from regexp macro detection to full-blown parser to avoid
      bugs
* Thu Jun 30 2016 tchvatal@suse.com
  - Version update to 0.9.0:
    * Various small fixes
    * Support for tex/perl/cmake conversions:
      + bla-devel -> cmake(bla)
* Mon Jun 06 2016 tchvatal@suse.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 tchvatal@suse.com
  - 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 tchvatal@suse.com
  - Version update to 0.8.5:
    * Fix for pkgconfig adding in preamble section
* Wed May 11 2016 tchvatal@suse.com
  - 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 tchvatal@suse.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 tchvatal@suse.com
  - 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 tchvatal@suse.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 pjanouch@suse.de
  - Added build files for Debian
* Thu Mar 03 2016 tchvatal@suse.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 tchvatal@suse.com
  - 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 tchvatal@suse.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 tchvatal@suse.com
  - 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 tchvatal@suse.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 tchvatal@suse.com
  - Version bump to 0.7.3:
    * Fix wrong bracketing of kernel_module macro
* Fri Jun 26 2015 tchvatal@suse.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 tchvatal@suse.com
  - Version bump to 0.7.1:
    * Fix %config(noreplace) curlification (bnc#934059)
    * Preparation for more path replacements
* Wed Jun 03 2015 tchvatal@suse.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 tchvatal@suse.com
  - 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 tchvatal@suse.com
  - Version bump to 0.6.8:
    * The copyright line broke test, so update again to fix that
* Tue Feb 10 2015 tchvatal@suse.com
  - Version bump to 0.6.7:
    * Update copyright line to match current SUSE one
* Tue Feb 10 2015 tchvatal@suse.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 tchvatal@suse.com
  - Version bump to 0.6.5:
    * Fix vertical spacing around nested conditionals
    * Fix issue with bogus %lang detection
* Sat Nov 15 2014 tchvatal@suse.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.
* Sun Oct 12 2014 tchvatal@suse.com
  - Version bump to 0.6.3:
    * Fix diff mode
    * Various %if macro whitespacing issues squashing
    * Base pkgconf conversions from 13.2
* Sun Oct 12 2014 tchvatal@suse.com
  - Make us build again for Fedora
* Mon Sep 22 2014 tchvatal@suse.com
  - Version bump to 0.6.2:
    * Fix iniline mode
    * Various small fixes and testsuite expansion
* Wed Sep 03 2014 tchvatal@suse.com
  - Require py3-setuptools
* Fri Aug 29 2014 tchvatal@suse.com
  - py3 include arpgarse itself.
* Wed Aug 13 2014 tchvatal@suse.com
  - Version bump to 0.6.1:
    * Fixup release with working spec-cleaner script executable
* Wed Aug 13 2014 tchvatal@suse.com
  - Version bump to 0.6.0:
    * Use setuptools and nosetests for building&testing
    * Various bugfixes as found by java icedtea cleaning
* Tue Jul 08 2014 tchvatal@suse.com
  - Version bump to 0.5.9:
    * Fix parsing %endif #comment
    * Fix parsing %if rigth after %clean section
* Mon Jun 23 2014 tchvatal@suse.com
  - Version bump to 0.5.8:
    * brown paperbag release fixing tests on py3.
* Mon Jun 23 2014 tchvatal@suse.com
  - Version bump to 0.5.7:
    * Updates about smp_mflags parsing
    * makeinstall macro replacing improvements.
* Sat May 10 2014 tchvatal@suse.com
  - Version bump to 0.5.6:
    * Few minor fixes as reported on github.
* Fri Apr 04 2014 tchvatal@suse.com
  - Version bump to 0.5.5:
    * Few minor fixes as reported on github tracker.
* Mon Feb 03 2014 tchvatal@suse.com
  - Version bump to 0.5.4:
    * plenty of bugfixes regarding to spec parsing as they were
      reported on github
    * add more exceptions on adding curly brackets
    * update licenses list to the latest.
* Tue Jan 14 2014 tchvatal@suse.com
  - Add comment on py3 conditional and depend on python-argparse
* Thu Jan 09 2014 tchvatal@suse.com
  - Version bump to 0.5.3:
    + Various parser fixes and extended testsuite coverage
      thanks to reports from packagers team.
* Wed Dec 04 2013 tchvatal@suse.com
  - Version bump to 0.5.2:
    + Fixes issues found while parsing libreoffice
    + Fixes issues 4 and 3 on github
* Tue Dec 03 2013 tchvatal@suse.com
  - Version bump to 0.5.1:
    + Fixes the conditionals placement and makes all tests pass.
* Fri Nov 29 2013 tchvatal@suse.com
  - Version bump to 0.4.2:
    + fix inlining
    + fix service shell script
    + rename obs service to different from format_spec_file
* Mon Nov 25 2013 tchvatal@suse.com
  - Fix build on fedora as they bytecompile the py
* Mon Nov 25 2013 tchvatal@suse.com
  - Version bump to 0.4.1
    + Fixes to actually be able to parse own specfile.
* Mon Nov 25 2013 tchvatal@suse.com
  - Version bump to 0.4.0:
    + Add extensive testsuite
    + Split the code for readability purposes
    + Mimic all the functionality from prep_spec
    + Provide and obsolete obs-service-format_spec_file
* Thu Mar 22 2012 saschpe@suse.de
  - Set license to SPDX style (BSD-3-Clause)
* Mon Sep 12 2011 prusnak@opensuse.org
  - synchronize obs and git changes
* Thu Jul 14 2011 giecrilj@stegny.2a.pl
  - better usage message
* Mon May 02 2011 vuntz@opensuse.org
  - Update to version 0.2:
    + Handle suse_version
    + Do not check for AutoReqProv in %install
    + Replace %makeinstall by %make_install
    + Reformat versioned package names too
    + Remove #usedforbuild
    + Replace Patch: with Patch0: (and %patch with %patch0)
    + Change default .spec headers to not include any license
    + Replace some package names with pkgconfig()-style names
    + Add --diff and --diff-prog options
    + Put brackets around %name, %version, %release, ...
    + Update url for PATCH-MISSING-TAGw
    + Cut summary after the first dot
    + Add FDL licenses
    + Add .spec extension to spec files created by script
    + Put pkgconfig()-style package names at the end of their list
    + Code improvements
* Mon Dec 06 2010 prusnak@opensuse.org
  - update to newer snapshot (1fb8c6db)
    - --diff and --diff-prog options by Petr Uzel
* Thu Sep 30 2010 vuntz@opensuse.org
  - Initial package (version 0.1)

Files

/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.0-py3.6.egg-info
/usr/lib/python3.6/site-packages/spec_cleaner-1.1.0-py3.6.egg-info/PKG-INFO
/usr/lib/python3.6/site-packages/spec_cleaner-1.1.0-py3.6.egg-info/SOURCES.txt
/usr/lib/python3.6/site-packages/spec_cleaner-1.1.0-py3.6.egg-info/dependency_links.txt
/usr/lib/python3.6/site-packages/spec_cleaner-1.1.0-py3.6.egg-info/entry_points.txt
/usr/lib/python3.6/site-packages/spec_cleaner-1.1.0-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, Sun May 10 08:12:18 2020