diff --git a/COPYING.patch b/COPYING.patch deleted file mode 100644 index ecbbb1d..0000000 --- a/COPYING.patch +++ /dev/null @@ -1,212 +0,0 @@ ---- COPYING 2014-12-08 20:17:24.000000000 +0200 -+++ COPYING 2010-03-24 01:34:05.000000000 +0200 -@@ -1,9 +1,8 @@ -- - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. -- 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -@@ -23,8 +22,7 @@ - Free Software Foundation and other authors who decide to use it. You - can use it too, but we suggest you first think carefully about whether - this license or the ordinary General Public License is the better --strategy to use in any particular case, based on the explanations --below. -+strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, - not price. Our General Public Licenses are designed to make sure that -@@ -57,7 +55,7 @@ - that what they have is not the original version, so that the original - author's reputation will not be affected by problems that might be - introduced by others. --^L -+ - Finally, software patents pose a constant threat to the existence of - any free program. We wish to make sure that a company cannot - effectively restrict the users of a free program by obtaining a -@@ -89,9 +87,9 @@ - special circumstances. - - For example, on rare occasions, there may be a special need to --encourage the widest possible use of a certain library, so that it --becomes a de-facto standard. To achieve this, non-free programs must --be allowed to use the library. A more frequent case is that a free -+encourage the widest possible use of a certain library, so that it becomes -+a de-facto standard. To achieve this, non-free programs must be -+allowed to use the library. A more frequent case is that a free - library does the same job as widely used non-free libraries. In this - case, there is little to gain by limiting the free library to free - software only, so we use the Lesser General Public License. -@@ -113,7 +111,7 @@ - "work based on the library" and a "work that uses the library". The - former contains code derived from the library, whereas the latter must - be combined with the library in order to run. --^L -+ - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -@@ -138,8 +136,8 @@ - "Source code" for a work means the preferred form of the work for - making modifications to it. For a library, complete source code means - all the source code for all modules it contains, plus any associated --interface definition files, plus the scripts used to control --compilation and installation of the library. -+interface definition files, plus the scripts used to control compilation -+and installation of the library. - - Activities other than copying, distribution and modification are not - covered by this License; they are outside its scope. The act of -@@ -218,7 +216,7 @@ - ordinary GNU General Public License has appeared, then you can specify - that version instead if you wish.) Do not make any other change in - these notices. --^L -+ - Once this change is made in a given copy, it is irreversible for - that copy, so the ordinary GNU General Public License applies to all - subsequent copies and derivative works made from that copy. -@@ -269,7 +267,7 @@ - distribute the object code for the work under the terms of Section 6. - Any executables containing that work also fall under Section 6, - whether or not they are linked directly with the Library itself. --^L -+ - 6. As an exception to the Sections above, you may also combine or - link a "work that uses the Library" with the Library to produce a - work containing portions of the Library, and distribute that work -@@ -305,10 +303,10 @@ - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - -- c) Accompany the work with a written offer, valid for at least -- three years, to give the same user the materials specified in -- Subsection 6a, above, for a charge no more than the cost of -- performing this distribution. -+ c) Accompany the work with a written offer, valid for at -+ least three years, to give the same user the materials -+ specified in Subsection 6a, above, for a charge no more -+ than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above -@@ -331,7 +329,7 @@ - accompany the operating system. Such a contradiction means you cannot - use both them and the Library together in an executable that you - distribute. --^L -+ - 7. You may place library facilities that are a work based on the - Library side-by-side in a single library together with other library - facilities not covered by this License, and distribute such a combined -@@ -372,7 +370,7 @@ - restrictions on the recipients' exercise of the rights granted herein. - You are not responsible for enforcing compliance by third parties with - this License. --^L -+ - 11. If, as a consequence of a court judgment or allegation of patent - infringement or for any other reason (not limited to patent issues), - conditions are imposed on you (whether by court order, agreement or -@@ -386,10 +384,9 @@ - the only way you could satisfy both it and this License would be to - refrain entirely from distribution of the Library. - --If any portion of this section is held invalid or unenforceable under --any particular circumstance, the balance of the section is intended to --apply, and the section as a whole is intended to apply in other --circumstances. -+If any portion of this section is held invalid or unenforceable under any -+particular circumstance, the balance of the section is intended to apply, -+and the section as a whole is intended to apply in other circumstances. - - It is not the purpose of this section to induce you to infringe any - patents or other property right claims or to contest validity of any -@@ -407,11 +404,11 @@ - - 12. If the distribution and/or use of the Library is restricted in - certain countries either by patents or by copyrighted interfaces, the --original copyright holder who places the Library under this License --may add an explicit geographical distribution limitation excluding those --countries, so that distribution is permitted only in or among --countries not thus excluded. In such case, this License incorporates --the limitation as if written in the body of this License. -+original copyright holder who places the Library under this License may add -+an explicit geographical distribution limitation excluding those countries, -+so that distribution is permitted only in or among countries not thus -+excluded. In such case, this License incorporates the limitation as if -+written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new - versions of the Lesser General Public License from time to time. -@@ -425,7 +422,7 @@ - the Free Software Foundation. If the Library does not specify a - license version number, you may choose any version ever published by - the Free Software Foundation. --^L -+ - 14. If you wish to incorporate parts of the Library into other free - programs whose distribution conditions are incompatible with these, - write to the author to ask for permission. For software which is -@@ -459,21 +456,19 @@ - DAMAGES. - - END OF TERMS AND CONDITIONS --^L -+ - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest - possible use to the public, we recommend making it free software that - everyone can redistribute and change. You can do so by permitting --redistribution under these terms (or, alternatively, under the terms --of the ordinary General Public License). -- -- To apply these terms, attach the following notices to the library. --It is safest to attach them to the start of each source file to most --effectively convey the exclusion of warranty; and each file should --have at least the "copyright" line and a pointer to where the full --notice is found. -+redistribution under these terms (or, alternatively, under the terms of the -+ordinary General Public License). - -+ To apply these terms, attach the following notices to the library. It is -+safest to attach them to the start of each source file to most effectively -+convey the exclusion of warranty; and each file should have at least the -+"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) -@@ -490,21 +485,18 @@ - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software -- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - - Also add information on how to contact you by electronic and paper mail. - --You should also get your employer (if you work as a programmer) or --your school, if any, to sign a "copyright disclaimer" for the library, --if necessary. Here is a sample; alter the names: -+You should also get your employer (if you work as a programmer) or your -+school, if any, to sign a "copyright disclaimer" for the library, if -+necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the -- library `Frob' (a library for tweaking knobs) written by James -- Random Hacker. -+ library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - - That's all there is to it! -- -- diff --git a/gem2rpm.yml b/gem2rpm.yml index bcf6c1b..fc3ad40 100644 --- a/gem2rpm.yml +++ b/gem2rpm.yml @@ -1,6 +1,3 @@ -:license: LGPL-2.1+ -:patches: - 'COPYING.patch': -p0 :preamble: |- BuildRequires: pkgconfig BuildRequires: augeas-devel diff --git a/ruby-augeas-0.5.0.gem b/ruby-augeas-0.5.0.gem deleted file mode 100644 index 3cf6aeb..0000000 --- a/ruby-augeas-0.5.0.gem +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:42b0973c8ff88c5a903a1b126f1418a69eb3c8f4d45999055bfdce9b70e57101 -size 24064 diff --git a/ruby-augeas-0.6.0.gem b/ruby-augeas-0.6.0.gem new file mode 100644 index 0000000..71d4bb3 --- /dev/null +++ b/ruby-augeas-0.6.0.gem @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:002bd237d8dce4b918384cc3043254bf5264efe81f663d1c9ac7b41cbe4df8d2 +size 31232 diff --git a/rubygem-ruby-augeas.changes b/rubygem-ruby-augeas.changes index ef543d6..1c2388e 100644 --- a/rubygem-ruby-augeas.changes +++ b/rubygem-ruby-augeas.changes @@ -1,3 +1,28 @@ +------------------------------------------------------------------- +Wed Oct 23 11:40:07 UTC 2024 - Josef Reidinger + +- Update to version 0.6.0 which includes mostly distribution patches +- remove arity-fix.patch as it is included in new release +- remove COPYING.patch as it is included in new release + +------------------------------------------------------------------- +Fri Jul 26 14:00:47 UTC 2024 - Josef Reidinger + +- remove gcc14.patch and apply proper fix that fix arity of method + (gh#hercules-team/ruby-augeas#17) + +------------------------------------------------------------------- +Fri Jul 26 13:26:47 UTC 2024 - Marcus Rueckert + +- Modify patch to also apply with -p1 COPYING.patch +- Add gcc14.patch don't enforce the check until upstream can fix the + code + +------------------------------------------------------------------- +Tue May 21 10:27:14 UTC 2024 - Dominique Leuenberger + +- Replace %patchN with %patch -P N: %patchN is deprecated. + ------------------------------------------------------------------- Wed Mar 23 12:07:48 UTC 2016 - olaf@aepfle.de diff --git a/rubygem-ruby-augeas.spec b/rubygem-ruby-augeas.spec index e128105..ab0ed59 100644 --- a/rubygem-ruby-augeas.spec +++ b/rubygem-ruby-augeas.spec @@ -1,7 +1,7 @@ # # spec file for package rubygem-ruby-augeas # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -24,45 +24,38 @@ # Name: rubygem-ruby-augeas -Version: 0.5.0 +Version: 0.6.0 Release: 0 %define mod_name ruby-augeas %define mod_full_name %{mod_name}-%{version} -# MANUAL -BuildRequires: pkgconfig -BuildRequires: augeas-devel -%if 0%{?suse_version} == 1110 -BuildRequires: libxml2-devel -%endif -# /MANUAL -BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: ruby-macros >= 5 + +Summary: Ruby bindings for augeas +License: LGPL-2.1-or-later +Group: Development/Languages/Ruby +URL: https://augeas.net/ +Source: https://rubygems.org/gems/%{mod_full_name}.gem +Source1: gem2rpm.yml BuildRequires: %{rubydevel >= 1.8.1} BuildRequires: %{rubygem gem2rpm} -Url: http://augeas.net/ -Source: http://rubygems.org/gems/%{mod_full_name}.gem -Source1: gem2rpm.yml +BuildRequires: ruby-macros >= 5 # MANUAL -Patch0: COPYING.patch +BuildRequires: augeas-devel +BuildRequires: pkgconfig +%if 0%{?suse_version} == 1110 +BuildRequires: libxml2-devel +%endif # /MANUAL -Summary: Ruby bindings for augeas -License: LGPL-2.1+ -Group: Development/Languages/Ruby %description Provides bindings for augeas. %prep -%gem_unpack -%patch0 -p0 -find -type f -print0 | xargs -0 touch -r %{S:0} -%gem_build %build %install %gem_install \ - --doc-files="COPYING README.rdoc" \ + --doc-files="COPYING NEWS README.md" \ -f %gem_cleanup