Hello community,
here is the log from the commit of package perl-Glib-Object-Introspection for
openSUSE:Factory checked in at 2019-08-29 17:17:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Glib-Object-Introspection (Old)
and /work/SRC/openSUSE:Factory/.perl-Glib-Object-Introspection.new.7948
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Glib-Object-Introspection"
Thu Aug 29 17:17:56 2019 rev:11 rq:726740 version:0.047
Changes:
--------
---
/work/SRC/openSUSE:Factory/perl-Glib-Object-Introspection/perl-Glib-Object-Introspection.changes
2018-10-11 11:54:58.234060265 +0200
+++
/work/SRC/openSUSE:Factory/.perl-Glib-Object-Introspection.new.7948/perl-Glib-Object-Introspection.changes
2019-08-29 17:17:58.183362926 +0200
@@ -1,0 +2,16 @@
+Wed Aug 28 06:28:15 UTC 2019 - Stephan Kulow <[email protected]>
+
+- add license to cpanspec.yaml
+
+-------------------------------------------------------------------
+Tue Aug 27 22:05:31 CEST 2019 - Tina Mueller <[email protected]>
+
+- Add BuildRequires to cpanspec.yaml and spec
+
+-------------------------------------------------------------------
+Wed Apr 3 10:12:29 UTC 2019 - Stephan Kulow <[email protected]>
+
+- updated to 0.047
+ see /usr/share/doc/packages/perl-Glib-Object-Introspection/
+
+-------------------------------------------------------------------
Old:
----
Glib-Object-Introspection-0.046.tar.gz
New:
----
Glib-Object-Introspection-0.047.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Glib-Object-Introspection.spec ++++++
--- /var/tmp/diff_new_pack.mFcji7/_old 2019-08-29 17:17:58.767362829 +0200
+++ /var/tmp/diff_new_pack.mFcji7/_new 2019-08-29 17:17:58.767362829 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-Glib-Object-Introspection
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,14 @@
Name: perl-Glib-Object-Introspection
-Version: 0.046
+Version: 0.047
Release: 0
+#Upstream: This library is free software; you can redistribute it and/or
modify it under the terms of the Lesser General Public License (LGPL). For more
information, see http://www.fsf.org/licenses/lgpl.txt
%define cpan_name Glib-Object-Introspection
-Summary: GObject Introspection bindings for Perl
-License: LGPL-2.1-or-later
+Summary: Dynamically create Perl language bindings
+License: LGPL-2.1-only
Group: Development/Libraries/Perl
-Url: https://metacpan.org/release/%{cpan-name}
+Url: https://metacpan.org/release/%{cpan_name}
Source0:
https://cpan.metacpan.org/authors/id/X/XA/XAOC/%{cpan_name}-%{version}.tar.gz
Source1: cpanspec.yml
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -32,19 +33,17 @@
BuildRequires: perl(ExtUtils::Depends) >= 0.3
BuildRequires: perl(ExtUtils::PkgConfig) >= 1
BuildRequires: perl(Glib) >= 1.32
-BuildRequires: pkgconfig
-BuildRequires: pkgconfig(gobject-introspection-1.0)
Requires: perl(ExtUtils::Depends) >= 0.3
Requires: perl(ExtUtils::PkgConfig) >= 1
Requires: perl(Glib) >= 1.32
%{perl_requires}
+# MANUAL BEGIN
+BuildRequires: pkgconfig
+BuildRequires: pkgconfig(gobject-introspection-1.0)
+# MANUAL END
%description
-This package provides perl bindings for GObject Introspection.
-Glib::Object::Introspection uses the gobject-introspection and
-libffi projects to dynamically create Perl bindings for a wide
-variety of libraries.
-Examples include GTK+, WebKit, libsoup and many more.
+Dynamically create Perl language bindings
%prep
%setup -q -n %{cpan_name}-%{version}
++++++ Glib-Object-Introspection-0.046.tar.gz ->
Glib-Object-Introspection-0.047.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Glib-Object-Introspection-0.046/META.json
new/Glib-Object-Introspection-0.047/META.json
--- old/Glib-Object-Introspection-0.046/META.json 2018-09-26
07:05:12.000000000 +0200
+++ new/Glib-Object-Introspection-0.047/META.json 2019-02-05
04:45:48.000000000 +0100
@@ -5,14 +5,14 @@
"Glib::Object::Introspection Team <gtk-perl-list at gnome dot org>"
],
"dynamic_config" : 1,
- "generated_by" : "ExtUtils::MakeMaker version 7.3, CPAN::Meta::Converter
version 2.150010",
+ "generated_by" : "ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter
version 2.150010",
"license" : [
"unknown",
"lgpl_2_1"
],
"meta-spec" : {
"url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
- "version" : "2"
+ "version" : 2
},
"name" : "Glib-Object-Introspection",
"no_index" : {
@@ -67,6 +67,6 @@
"x_IRC" : "irc://irc.gimp.org/#gtk-perl",
"x_MailingList" : "https://mail.gnome.org/mailman/listinfo/gtk-perl-list"
},
- "version" : "0.046",
- "x_serialization_backend" : "JSON::PP version 2.27400_02"
+ "version" : "0.047",
+ "x_serialization_backend" : "JSON::PP version 2.97001"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Glib-Object-Introspection-0.046/META.yml
new/Glib-Object-Introspection-0.047/META.yml
--- old/Glib-Object-Introspection-0.046/META.yml 2018-09-26
07:05:12.000000000 +0200
+++ new/Glib-Object-Introspection-0.047/META.yml 2019-02-05
04:45:48.000000000 +0100
@@ -11,7 +11,7 @@
ExtUtils::PkgConfig: '1'
Glib: '1.32'
dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 7.3, CPAN::Meta::Converter version
2.150010'
+generated_by: 'ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter version
2.150010'
license: unknown
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -37,5 +37,5 @@
homepage: http://gtk2-perl.sourceforge.net
license: http://www.gnu.org/licenses/lgpl-2.1.html
repository: https://gitlab.gnome.org/GNOME/perl-glib-object-introspection
-version: '0.046'
+version: '0.047'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Glib-Object-Introspection-0.046/NEWS
new/Glib-Object-Introspection-0.047/NEWS
--- old/Glib-Object-Introspection-0.046/NEWS 2018-09-26 07:03:40.000000000
+0200
+++ new/Glib-Object-Introspection-0.047/NEWS 2019-02-05 04:42:43.000000000
+0100
@@ -1,3 +1,10 @@
+Overview of changes in Glib::Object::Introspection 0.047
+========================================================
+
+* Add missing version checks to t/param-specs.t
+* Fix a version check in t/arrays.t
+* README: updated project Git URIs
+
Overview of changes in Glib::Object::Introspection 0.046
========================================================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Glib-Object-Introspection-0.046/README
new/Glib-Object-Introspection-0.047/README
--- old/Glib-Object-Introspection-0.046/README 2015-07-12 06:15:18.000000000
+0200
+++ new/Glib-Object-Introspection-0.047/README 2018-09-27 03:00:03.000000000
+0200
@@ -89,25 +89,25 @@
OBTAINING SOURCE FROM THE GNOME.ORG GIT REPO
--------------------------------------------
Assuming you already have the 'git' command installed on your system, you can
-use the 'git://' protocol:
+use the 'git://' or 'https://' protocols
-git clone git://git.gnome.org/perl-Glib-Object-Introspection
+git clone [email protected]:GNOME/perl-glib-object-introspection.git
-Or, read-only access via HTTP:
+- or -
-git clone http://git.gnome.org/browse/perl-Glib-Object-Introspection
+git clone https://gitlab.gnome.org/GNOME/perl-glib-object-introspection.git
To update an existing clone of the source:
git pull
-Most Linux distros package the 'git' command in a package called 'git-core'.
+Most Linux distros now package the 'git' command in the 'git' package.
COPYRIGHT AND LICENSE
---------------------
-Copyright (C) 2005-2012 Torsten Schoenfeld <[email protected]>
+Copyright (C) 2005-2018 Torsten Schoenfeld <[email protected]>
See the LICENSE file in the top-level directory of this distribution for the
full license terms.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Glib-Object-Introspection-0.046/lib/Glib/Object/Introspection.pm
new/Glib-Object-Introspection-0.047/lib/Glib/Object/Introspection.pm
--- old/Glib-Object-Introspection-0.046/lib/Glib/Object/Introspection.pm
2018-09-26 06:57:34.000000000 +0200
+++ new/Glib-Object-Introspection-0.047/lib/Glib/Object/Introspection.pm
2019-02-05 04:43:07.000000000 +0100
@@ -19,7 +19,7 @@
use warnings;
use Glib;
-our $VERSION = '0.046';
+our $VERSION = '0.047';
use Carp;
$Carp::Internal{(__PACKAGE__)}++;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Glib-Object-Introspection-0.046/t/arrays.t
new/Glib-Object-Introspection-0.047/t/arrays.t
--- old/Glib-Object-Introspection-0.046/t/arrays.t 2018-09-26
06:44:28.000000000 +0200
+++ new/Glib-Object-Introspection-0.047/t/arrays.t 2019-02-02
22:12:41.000000000 +0100
@@ -168,7 +168,7 @@
SKIP: {
skip 'emit_sig_with_array_len_prop', 4
- unless check_gi_version (1, 42, 92);
+ unless check_gi_version (1, 47, 92);
my $obj = Regress::TestObj->constructor ();
$obj->signal_connect ('sig-with-array-len-prop' => sub {
my ($self, $array, $len, $data) = @_;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Glib-Object-Introspection-0.046/t/param-specs.t
new/Glib-Object-Introspection-0.047/t/param-specs.t
--- old/Glib-Object-Introspection-0.046/t/param-specs.t 2017-05-21
21:02:28.000000000 +0200
+++ new/Glib-Object-Introspection-0.047/t/param-specs.t 2019-02-02
22:12:41.000000000 +0100
@@ -7,15 +7,25 @@
plan tests => 7;
-GI::param_spec_in_bool (Glib::ParamSpec->boolean ('mybool', 'mybool',
'mybool', Glib::FALSE, []));
-pass;
+SKIP: {
+ skip 'param spec in test', 1
+ unless check_gi_version (1, 35, 4);
-my $ps1 = GI::param_spec_return;
-isa_ok ($ps1, 'Glib::Param::String');
-is ($ps1->get_name, 'test_param');
-is ($ps1->get_default_value, '42');
-
-my $ps2 = GI::param_spec_out;
-isa_ok ($ps2, 'Glib::Param::String');
-is ($ps2->get_name, 'test_param');
-is ($ps2->get_default_value, '42');
+ GI::param_spec_in_bool (Glib::ParamSpec->boolean ('mybool', 'mybool',
'mybool', Glib::FALSE, []));
+ pass;
+}
+
+SKIP: {
+ skip 'param spec return tests', 6
+ unless check_gi_version (1, 33, 10);
+
+ my $ps1 = GI::param_spec_return ();
+ isa_ok ($ps1, 'Glib::Param::String');
+ is ($ps1->get_name, 'test_param');
+ is ($ps1->get_default_value, '42');
+
+ my $ps2 = GI::param_spec_out ();
+ isa_ok ($ps2, 'Glib::Param::String');
+ is ($ps2->get_name, 'test_param');
+ is ($ps2->get_default_value, '42');
+}
++++++ cpanspec.yml ++++++
--- /var/tmp/diff_new_pack.mFcji7/_old 2019-08-29 17:17:58.899362807 +0200
+++ /var/tmp/diff_new_pack.mFcji7/_new 2019-08-29 17:17:58.903362805 +0200
@@ -10,7 +10,9 @@
#patches:
# foo.patch: -p1
# bar.patch:
-#preamble: |-
+preamble: |-
+ BuildRequires: pkgconfig
+ BuildRequires: pkgconfig(gobject-introspection-1.0)
# BuildRequires: gcc-c++
#post_prep: |-
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'`
@@ -19,7 +21,7 @@
# rm unused.files
#post_install: |-
# sed on %{name}.files
-#license: SUSE-NonFree
+license: LGPL-2.1
#skip_noarch: 1
#custom_build: |-
#./Build build flags=%{?_smp_mflags} --myflag