Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rubygem-pkg-config for openSUSE:Factory checked in at 2023-11-15 21:06:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-pkg-config (Old) and /work/SRC/openSUSE:Factory/.rubygem-pkg-config.new.17445 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-pkg-config" Wed Nov 15 21:06:56 2023 rev:26 rq:1126395 version:1.5.5 Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-pkg-config/rubygem-pkg-config.changes 2022-12-14 14:11:02.919508801 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-pkg-config.new.17445/rubygem-pkg-config.changes 2023-11-15 21:07:27.785763620 +0100 @@ -1,0 +2,5 @@ +Tue Nov 14 18:33:11 UTC 2023 - Dan Äermák <dan.cer...@posteo.net> + +- New upstream release 1.5.5, see bundled NEWS + +------------------------------------------------------------------- Old: ---- pkg-config-1.5.1.gem New: ---- pkg-config-1.5.5.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-pkg-config.spec ++++++ --- /var/tmp/diff_new_pack.8u8iK7/_old 2023-11-15 21:07:29.453825164 +0100 +++ /var/tmp/diff_new_pack.8u8iK7/_new 2023-11-15 21:07:29.457825312 +0100 @@ -1,7 +1,7 @@ # # spec file for package rubygem-pkg-config # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,11 +24,10 @@ # Name: rubygem-pkg-config -Version: 1.5.1 +Version: 1.5.5 Release: 0 %define mod_name pkg-config %define mod_full_name %{mod_name}-%{version} -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: %{rubygem gem2rpm} BuildRequires: %{ruby} BuildRequires: ruby-macros >= 5 @@ -37,7 +36,6 @@ Source1: gem2rpm.yml Summary: A pkg-config implementation for Ruby License: LGPL-2.1-or-later -Group: Development/Languages/Ruby %description pkg-config can be used in your extconf.rb to properly detect need libraries ++++++ pkg-config-1.5.1.gem -> pkg-config-1.5.5.gem ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/NEWS new/NEWS --- old/NEWS 2022-11-23 08:22:05.000000000 +0100 +++ new/NEWS 2023-09-05 04:32:45.000000000 +0200 @@ -1,5 +1,30 @@ = NEWS +== 1.5.5 - 2023-09-05 + +=== Fixes + + * Fixed a bug in 1.5.4 that success detection doesn't work. + +== 1.5.4 - 2023-09-05 + +=== Improvements + + * Added package version to unsatisfied version is only found case. + +== 1.5.3 - 2023-08-29 + +=== Improvements + + * Accepted spaces between "=" and ":". For example, "prefix = /usr" + is accepted. + +== 1.5.2 - 2023-06-25 + +=== Improvements + + * Added support for conda. + == 1.5.1 - 2022-11-23 === Improvements Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/pkg-config/version.rb new/lib/pkg-config/version.rb --- old/lib/pkg-config/version.rb 2022-11-23 08:22:05.000000000 +0100 +++ new/lib/pkg-config/version.rb 2023-09-05 04:32:45.000000000 +0200 @@ -1,4 +1,4 @@ -# Copyright 2012-2022 Sutou Kouhei <k...@cozmixng.org> +# Copyright 2012-2023 Sutou Kouhei <k...@cozmixng.org> # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -15,5 +15,5 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA module PKGConfig - VERSION = "1.5.1" + VERSION = "1.5.5" end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/pkg-config.rb new/lib/pkg-config.rb --- old/lib/pkg-config.rb 2022-11-23 08:22:05.000000000 +0100 +++ new/lib/pkg-config.rb 2023-09-05 04:32:45.000000000 +0200 @@ -1,4 +1,4 @@ -# Copyright 2008-2022 Sutou Kouhei <k...@cozmixng.org> +# Copyright 2008-2023 Sutou Kouhei <k...@cozmixng.org> # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -170,6 +170,10 @@ default_paths << (pkg_config_prefix + "libdata/pkgconfig").to_s default_paths << (pkg_config_prefix + "share/pkgconfig").to_s end + conda_prefix = ENV["CONDA_PREFIX"] + if conda_prefix + default_paths << File.join(conda_prefix, "lib", "pkgconfig") + end default_paths << "/usr/local/lib64/pkgconfig" default_paths << "/usr/local/libx32/pkgconfig" default_paths << "/usr/local/lib/pkgconfig" @@ -505,9 +509,9 @@ line = line.gsub(/#.*/, "").strip next if line.empty? case line - when /^(#{IDENTIFIER_RE})=/ + when /^(#{IDENTIFIER_RE})\s*=\s*/ @variables[$1] = $POSTMATCH.strip - when /^(#{IDENTIFIER_RE}):/ + when /^(#{IDENTIFIER_RE})\s*:\s*/ @declarations[$1] = $POSTMATCH.strip end end @@ -640,10 +644,14 @@ if check_version?(pkg, major, minor, micro) "yes (#{modversion(pkg)})" else - "no" + if exist?(pkg) + "no (#{modversion(pkg)}" + else + "no (nonexistent)" + end end end - enough_version = (result != "no") + enough_version = result.start_with?("yes") if enough_version libraries = libs_only_l(pkg) dldflags = libs(pkg) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata 2022-11-23 08:22:05.000000000 +0100 +++ new/metadata 2023-09-05 04:32:45.000000000 +0200 @@ -1,14 +1,14 @@ --- !ruby/object:Gem::Specification name: pkg-config version: !ruby/object:Gem::Version - version: 1.5.1 + version: 1.5.5 platform: ruby authors: - Kouhei Sutou autorequire: bindir: bin cert_chain: [] -date: 2022-11-23 00:00:00.000000000 Z +date: 2023-09-05 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: test-unit @@ -89,7 +89,7 @@ - !ruby/object:Gem::Version version: '0' requirements: [] -rubygems_version: 3.4.0.dev +rubygems_version: 3.5.0.dev signing_key: specification_version: 4 summary: A pkg-config implementation for Ruby