| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: spec-cleaner-format_spec_file | Distribution: openSUSE Tumbleweed |
| Version: 1.3.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Tue Oct 13 07:45:35 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 1626 | Source RPM: spec-cleaner-1.3.0-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/rpm-software-management/spec-cleaner | |
| Summary: Binding replacing OBS service format_spec_file | |
Alternative provider of format_spec_file functionality in order to allow user to use spec-cleaner rather than to stick to perl based format_spec_file.
BSD-3-Clause
* Tue Oct 13 2026 Martin Pluskal <mpluskal@suse.com>
- Update to version 1.3.0:
* Support RPM 4.20 declarative build system preamble elements
* Convert well-known paths to rpm macros
* Extend bracketing excludes (%conf, autosetup, ldconfig_scriptlets)
* Extend python_module check to prefixed_python_module
* Drop redundant Recommends on -lang subpackage using %lang_package
* Keep version-dependent %global lines below the preamble tags
* Preserve and normalize third-party copyright notices (boo#1194504)
* Preserve trailing %dnl and # comments on dependencies
* Harden the dependency parser against crashes and hangs on
^, %? macros, ? wildcards and empty values
* Treat %{?cond:} dependency blocks as conditions
* Fix conditional block placement and keep output idempotent
* Do not unbrace macros escaped as %%{macro}
* Fix ReDoS in the find regex and catch HTTP errors in URL probe
* Refresh conversion data from Leap 16.0 and the SPDX license list
* Modernize Python floor to 3.11
* Thu Aug 07 2025 Daniel Garcia <daniel.garcia@suse.com>
- Update to version 1.2.4+2:
* Add python_group_libalternatives to excludes-bracketing
* Add common python macros to excludes-bracketing
* Update distro-copyright to be more explicit
* Mon Jan 13 2025 daniel.garcia@suse.com
- Update to version 1.2.3+6:
* Do not modify copyright by default
* Move setup.py configuration to pyproject.toml
* Post release version bump
* CI: Drop 3.6 and 3.7 versions
* Mon Jul 08 2024 Daniel Garcia <daniel.garcia@suse.com>
- Update to version 1.2.3+1:
+ Update rpmprep to handle %patchN for rpm >= 4.20
+ Do not embrace macros inside %python_module
+ Use python-rpm-spec instead of calling rpmspec command
+ Add %dnl to excludes-bracketing.txt
- Fix version number in package from github master
* Tue Apr 02 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.2.2+5:
+ Fix mingw32-clutter and replace_pwdutils tests.
+ Update rpmprep to handle %patchN for rpm >= 4.20.
- Drop fix_tests_needing_web_connection.patch: fixed upstream.
- Convert to obs_scm service: there is no bootstrapping needed for
the tarball anyway, so using pristine git checkout is preferred.
* Thu Oct 26 2023 Matej Cepl <mcepl@cepl.eu>
- Clean up the SPEC file
* Wed Oct 25 2023 Kristyna Streitova <kstreitova@suse.com>
- Update to 1.2.2 bsc#1099674:
* Expand python sitelib glob usage in files
* Add new head category for PSP macros
* Make flake8 happy and fix C416
* avoid adding curly braces to apparmor_reload
* Bump CodeQL Actions version
* Do not put curly brackets around python_libalternatives_reset_alternative
* Try to fix coveralls in github actions
* Update to actions/checkout@v3 and setup-python@v4
* Try to increase timeout for urlopen
* Make flake8 and mypy happy
* Set headers for urlopen to avoid 403 code
* ubuntu-latest doesn't support 3.6 anymore
* Replace calls to w3m with calls to curl
* move logic that tries to change the URL field to https into _make_secure_url
* Fix pep8 errors to pass flake8 tests (#296)
* Extend support for patterns (boo#1195092)
* update coveralls config
* Ignore error N818 from pep8-naming for now
* Fix URL expectations on tests
* Do not put brackets on %obsolete_legacy_pattern
* Fix #287: Incorrect curlification for more systemd-macros
* Add new script for rpmlint.
* Use github token directly
- Remove spec-cleaner-psp-macros.patch that is already included in
1.2.2 release
- Install new *.toml files with licenses
- Add fix_tests_needing_web_connection.patch to temporarily fix
tests that need internet connection that is not available during
OBS build. Already fixed upstream in fd0f649
* Tue Oct 24 2023 Dirk Müller <dmueller@suse.com>
- add spec-cleaner-psp-macros.patch to avoid spec-cleaner
rewriting the location of the psp macro
* Thu Jun 17 2021 Atilla ÖNTAŞ <tarakbumba@gmail.com>
- Fix: Use Mageia specific macro for Mageia builds in spec file
* Tue Nov 17 2020 John Vandenberg <jayvdb@gmail.com>
- Update URLs
- Remove build dependencies on unnecessary pytest plugins
/usr/lib/obs/service/format_spec_file /usr/lib/obs/service/format_spec_file.service
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 22 00:59:16 2026