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

obs-service-format_spec_file-20240121-lp160.1.1 RPM for noarch

From OpenSuSE Leap 16.0 for noarch

Name: obs-service-format_spec_file Distribution: openSUSE Leap 16.0
Version: 20240121 Vendor: openSUSE
Release: lp160.1.1 Build date: Sun Jan 21 12:25:24 2024
Group: Development/Tools/Building Build host: reproducible
Size: 88162 Source RPM: obs-service-format_spec_file-20240121-lp160.1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/openSUSE/obs-service-format_spec_file
Summary: An OBS source service: reformats a spec file to SUSE standard
This is a source service for openSUSE Build Service.

This source service is formating the spec file to SUSE standard. The rational
behind is to make it easier to review spec files from unknown packagers.

This should be used in "trylocal" mode, so that osc is adapting the existing
spec file instead of creating a new one.

Provides

Requires

License

GPL-2.0-only

Changelog

* Sun Jan 21 2024 dmueller@suse.com
  - Update to version 20240121:
    * update licenses
    * Fix formatting of overlong tags
    * set header_name to the spec file name
    * Sync licenses with SPDX spec
* Wed Jul 12 2023 dmueller@suse.com
  - Update to version 20230712:
    * Sync SPDX licenses
    * Sync SPDX licenses
* Mon May 22 2023 dmueller@suse.com
  - Update to version 20230522:
    * Sync SPDX licenses
    * Add needspubkeyforbuild
* Sun Nov 13 2022 coolo@suse.com
  - Update to version 20221113:
    * licences_exceptions.txt: rename to licenses_exceptions.txt
    * Fetch updated licenses
    * Add test case for bsc#1194504
* Mon Nov 15 2021 coolo@suse.com
  - Update to version 20211115:
    * Sync license identifiers from SPDX (#50)
* Tue May 11 2021 coolo@suse.com
  - Update to version 20210511:
    * Refresh licenses from spdx.org
    * Be more wary on usage of macros in Tags
    * Do not Cache Source.* but only Source[0-9]*
    * Stop pretending we can guess what the spec file is for
    * Avoid deep recursion in merge_comments
    * Allow to override date (#45)
* Thu Jan 28 2021 coolo@suse.com
  - Update to version 20210128:
    * Split out final comments in description
    * Make a special exception for short %p* snippets
    * Also split Conflict headers
    * Keep the old require sorting
    * Improve the performance of reorder_tags
    * Fix merge_comments
    * Do not split %if and section start
    * Support multiline copyrights (for Firefox)
    * Simplify how to calculcate the base_package
    * Split tag values of certain tags
    * Be careful with macros that appear between tags
    * Replace SPDX mapper with an advanced version
    * Fix merging empty sections
    * Allow before lines to commented tags
    * Keep comments close to the original line
    * Review some deltas in the test suites that are acceptable for now
    * Parse more into the description - basically everything for now
    * Fix Release tag
    * Add an empty line before each section
    * Map SPDX licenses
    * Fix more test cases
    * Adopt some test cases and fix some others
    * Reorder tags that are below each other
    * Fix whitespace
    * Little progress
    * Add test cases for spec-file cleaner (with current output)
    * Use perltidy like Cavil
    * Remove patch_license - old helper script for mass migration
    * Test case for issue 19
    * Only parse Provides in Header section
    * Test case for issue 41
    * Trim all trailing whitespace - including \r
    * Fix copyright year to 2012 in the test cases
    * Fetch licenses from JSON and remove + variants
    * Fetch exceptions from JSON
    * add some testcases
    * prepare_spec handle the case where License/Group are in a if/else/endif
* Thu Nov 14 2019 ro@suse.com
  - Update to version 20191114:
    * Use copyright line without the . at the end
    (for boo#1160801 Update SUSE copyright string)
* Wed Nov 06 2019 coolo@suse.com
  - Update to version 20191106:
    * treat %global like %define (handle issue#17) (#38)
    * change copyright entry to SUSE LLC (handle issue#35) (#36)
    * reformat url as uppercase URL (handle issue#24) (#37)
* Thu Apr 11 2019 coolo@suse.com
  - Update to version 20190411:
    * Update SPDX license list
* Wed Mar 13 2019 Stephan Kulow <coolo@suse.com>
  - Switch to obs_scm with buildtime compression
* Wed Mar 13 2019 coolo@suse.com
  - Update to version 20190312:
    * prepare_spec: try to keep rich deps unbroken (bsc#1125035)
* Mon Aug 20 2018 tchvatal@suse.com
  - Version update to version 20180820:
    * In header use https not http when pointing to bugzilla
* Tue Mar 06 2018 coolo@suse.com
  - Update to version 20180306:
    + do not patch URL nor Url
* Thu Feb 15 2018 coolo@suse.com
  - Update to version 20180215:
    + map GPL-1.0 to GPL-1.0-only
* Wed Feb 14 2018 coolo@suse.com
  - Update to version 20180214:
    + adapt license list for SPDX 3.0
    + remove readd-exceptions.patch
* Thu Nov 09 2017 dimstar@opensuse.org
  - Update to version 20171107:
    + Update licenses.
    + SPDX conjunction / disjunction operators are capitalized.
  - Rebase readd-exceptions.patch.
* Sat Feb 04 2017 coolo@suse.com
  - update licenes (from git)
* Thu Sep 29 2016 ro@suse.de
  - Handle needssslcertforbuild directive
  - Handle empty output directory
  - Improve the license and group comments handling
* Wed Aug 24 2016 rpm@fthiessen.de
  - Update to 20160406
    * Update licenses
    * Fetch SPDX license exceptions (bsc#973404)
* Tue Feb 02 2016 coolo@suse.com
  - update licenses
* Fri Sep 04 2015 coolo@suse.com
  - update licenses
  - silence warnings in perl 5.22
* Thu Jul 16 2015 coolo@suse.com
  - update licenses
  - add readd-exceptions.patch to readd licenses we use
* Tue Jun 23 2015 hib@hiberis.nl
  - Fix build for Debian 7.0/8.0
  - Use install target from Makefile
* Wed Jan 21 2015 coolo@suse.com
  - change company name
* Mon Nov 03 2014 coolo@suse.com
  - remove PKGBUILD as it makes factory submissions impossible
* Thu Oct 30 2014 coolo@suse.com
  - one more license from ciaran
* Mon Aug 25 2014 coolo@suse.com
  - updated to SPDX License List v1.20
  - cleaned up the SUSE specific list and moved to tar_scm service
* Thu Aug 14 2014 ro@suse.de
  - do not enter empty license line if not found (eg in include file)
* Wed Aug 13 2014 ro@suse.de
  - update prepare_spec from git to fix (bnc#891152)
* Thu Jul 31 2014 ro@suse.de
  - update prepare_spec from git to fix (bnc#889537)
* Thu Jul 10 2014 coolo@suse.com
  - update licenses
* Thu Apr 10 2014 coolo@suse.com
  - fetched new licenses
* Tue Feb 11 2014 coolo@suse.com
  - update licenses
* Thu Feb 06 2014 coolo@suse.com
  - update licenses
* Tue Jan 28 2014 coolo@suse.com
  - add Unicode from spreadsheet
* Mon Jan 27 2014 coolo@suse.com
  - update licenses
* Mon Dec 09 2013 coolo@suse.com
  - update licenses
* Tue Jun 18 2013 coolo@suse.com
  - add SUSE-GitSlave
* Wed Apr 24 2013 coolo@suse.com
  - adding SUSE-Permissive-Modify-By-Patch
* Fri Apr 19 2013 coolo@suse.com
  - adding SUSE-Beerware
* Fri Mar 08 2013 coolo@suse.com
  - add SUSE-BSD-Mark-Modifications for aspell
* Sun Feb 17 2013 coolo@suse.com
  - update fetch-licenses and bump version
* Fri Feb 01 2013 coolo@suse.com
  - add a + version for all SUSE licenses
* Fri Jan 25 2013 coolo@suse.com
  - official fix for the X11 license
* Fri Jan 25 2013 adrian@suse.de
  - drop double definition of X11 license
  - add basic self check on building package
* Thu Jan 24 2013 coolo@suse.com
  - more licenses
* Wed Nov 07 2012 coolo@suse.com
  - one more license
* Wed Oct 24 2012 coolo@suse.com
  - more licenses
* Mon Oct 08 2012 coolo@suse.com
  - remove SUSE- prefix for licenses that only have a +
* Mon Oct 08 2012 coolo@suse.com
  - fix duplicate for Artistic-1.0+
* Sat Oct 06 2012 coolo@suse.com
  - allow a + variant for all spdx licenses
* Tue Sep 25 2012 coolo@suse.com
  - even more licenses
* Thu Sep 20 2012 coolo@suse.com
  - one more license
* Thu Sep 13 2012 coolo@suse.com
  - replace ; with and in license tag
* Mon Sep 03 2012 coolo@suse.com
  - update licenses
* Wed Jun 20 2012 coolo@suse.com
  - updated licenses
* Tue May 29 2012 adrian@suse.de
  - do not break require lines using %() macros
* Fri May 11 2012 coolo@suse.com
  - licenses update
* Thu Apr 19 2012 coolo@suse.com
  - licenses update
* Tue Apr 03 2012 coolo@suse.com
  - licenses update
* Thu Mar 29 2012 coolo@suse.com
  - licenses update
* Tue Mar 27 2012 coolo@suse.com
  - licenses update
* Wed Mar 21 2012 coolo@suse.com
  - licenses update
* Fri Mar 09 2012 coolo@suse.com
  - licenses update
* Mon Feb 27 2012 saschpe@suse.de
  - avoid breaking shell expansions
* Fri Feb 24 2012 coolo@suse.com
  - don't stop sorting at empty lines in %description
  - fix indenting of the script
* Mon Feb 20 2012 coolo@suse.com
  - fix sorting of tag lines that are not on the beginning of the file
* Mon Feb 20 2012 coolo@suse.com
  - not only break buildrequires per (sorted) line, but also
    Requires and Provides
* Tue Feb 14 2012 coolo@suse.com
  - even more legal updates
* Thu Feb 09 2012 coolo@suse.com
  - even more legal updates
* Thu Feb 09 2012 coolo@suse.com
  - fix the whitespace after the preamble
* Mon Feb 06 2012 coolo@suse.com
  - one more update for php-2.0 and osl-1.1
* Sat Feb 04 2012 adrian@suse.de
  - handle failing prepare_spec when $OUTDIR=$PWD correct
* Fri Feb 03 2012 coolo@suse.com
  - fix php license
* Wed Jan 25 2012 coolo@suse.com
  - another update from license list
* Thu Jan 19 2012 coolo@suse.com
  - confirm license
* Thu Jan 19 2012 coolo@suse.com
  - update list of licenses as legal team found new cases
* Mon Dec 19 2011 coolo@suse.com
  - put groups in subpackages unconditionally to leave sle11 support
    intact
* Thu Dec 15 2011 coolo@suse.com
  - more licenses for SUSE-*
* Mon Dec 12 2011 coolo@suse.com
  - preserve release tag if it's more than a number
* Wed Dec 07 2011 coolo@suse.com
  - move pkgconfig() and co to the end of the buildrequires
* Wed Dec 07 2011 coolo@suse.com
  - another update from git to replace way more licenses (0.4)
* Tue Dec 06 2011 coolo@suse.com
  - update from https://github.com/openSUSE/obs-service-format_spec_file
* Thu Dec 01 2011 adrian@suse.de
  - allow to specify a defined spec file (version 0.2)
* Wed Sep 07 2011 dmueller@suse.de
  - remove %%debug_package insertion
* Mon Aug 08 2011 ro@suse.com
  - more work on disabled subpackages, port from internal
    prepare_spec
* Mon Aug 01 2011 ro@suse.de
  - try to keep summary and group for cases like openldap2
    (bnc#624980)
* Mon Jul 04 2011 ro@suse.de
  - fix empty line handling (multiple subsequent empty lines)
* Sun Jul 03 2011 ro@suse.de
  - leave Version lines intact (fix issue with multiple version
    lines in a package, for example in if-constructs)
* Fri Jun 17 2011 coolo@novell.com
  - do not replace licenses without knowing them (not sure this
    is necessary at all)
* Tue May 31 2011 adrian@suse.de
  - do not fail on kiwi packages
* Wed May 25 2011 adrian@suse.de
  - do not generate new spec files when no changes happened
* Wed May 25 2011 ro@suse.de
  - fix uninitialized warning in prepare_spec
* Tue May 03 2011 ro@suse.de
  - cleanup prepare_spec, drop Needed.pm
  - make it ready for public usage
* Wed Jan 26 2011 adrian@suse.de
  - initial version.
    not usable outside of SUSE network yet.

Files

/usr/lib/obs
/usr/lib/obs/service
/usr/lib/obs/service/format_spec_file
/usr/lib/obs/service/format_spec_file.files
/usr/lib/obs/service/format_spec_file.files/licenses_changes.txt
/usr/lib/obs/service/format_spec_file.files/licenses_exceptions.txt
/usr/lib/obs/service/format_spec_file.files/prepare_spec
/usr/lib/obs/service/format_spec_file.service
/usr/share/licenses/obs-service-format_spec_file
/usr/share/licenses/obs-service-format_spec_file/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Jan 29 23:28:34 2025