Hello community, here is the log from the commit of package perl-Pango for openSUSE:Factory checked in at 2019-09-23 12:32:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Pango (Old) and /work/SRC/openSUSE:Factory/.perl-Pango.new.7948 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Pango" Mon Sep 23 12:32:49 2019 rev:23 rq:731655 version:1.227 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Pango/perl-Pango.changes 2016-01-15 10:42:25.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Pango.new.7948/perl-Pango.changes 2019-09-23 12:32:52.317654831 +0200 @@ -1,0 +2,17 @@ +Mon Sep 16 17:35:41 UTC 2019 - Tina Mueller <tina.muel...@suse.com> + +- Override description in cpanspec + +------------------------------------------------------------------- +Fri Sep 6 21:01:49 UTC 2019 - Tina Mueller <tina.muel...@suse.com> + +- Remove fix-pangocairo_libs.patch (not needed anymore) + Add custom dependencies and test to cpanspec.yml + +------------------------------------------------------------------- +Wed Apr 3 07:21:56 UTC 2019 - Stephan Kulow <co...@suse.com> + +- updated to 1.227 + see /usr/share/doc/packages/perl-Pango/ChangeLog.pre-git + +------------------------------------------------------------------- Old: ---- Pango-1.226.tar.gz fix-pangocairo_libs.patch New: ---- Pango-1.227.tar.gz cpanspec.yml ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Pango.spec ++++++ --- /var/tmp/diff_new_pack.mQN0A8/_old 2019-09-23 12:32:53.341654662 +0200 +++ /var/tmp/diff_new_pack.mQN0A8/_new 2019-09-23 12:32:53.345654662 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Pango # -# Copyright (c) 2016 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 @@ -12,50 +12,42 @@ # 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/ # -%bcond_with Gtk2 - Name: perl-Pango -Version: 1.226 +Version: 1.227 Release: 0 %define cpan_name Pango -Summary: Pango Perl module -License: LGPL-2.1+ +Summary: Layout and render international text +License: LGPL-2.1-or-later Group: Development/Libraries/Perl -Url: http://search.cpan.org/dist/Pango/ -Source: http://www.cpan.org/authors/id/X/XA/XAOC/%{cpan_name}-%{version}.tar.gz -# PATCH-FIX-UPSTREAM fix-pangocairo_libs.patch https://rt.cpan.org/Public/Bug/Display.html?id=111117 -Patch0: fix-pangocairo_libs.patch -# +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 BuildRequires: perl BuildRequires: perl-macros -BuildRequires: update-desktop-files +BuildRequires: perl(Cairo) >= 1.000 +BuildRequires: perl(ExtUtils::Depends) >= 0.300 +BuildRequires: perl(ExtUtils::PkgConfig) >= 1.030000 +BuildRequires: perl(Glib) >= 1.220 +Requires: perl(Cairo) >= 1.000 +Requires: perl(ExtUtils::Depends) >= 0.300 +Requires: perl(ExtUtils::PkgConfig) >= 1.030000 +Requires: perl(Glib) >= 1.220 +%{perl_requires} +# MANUAL BEGIN BuildRequires: xorg-x11 BuildRequires: xorg-x11-Xvfb BuildRequires: xorg-x11-server BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(pango) -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} %if %{with Gtk2} BuildRequires: perl(Gtk2) >= 1.220 %endif -# -BuildRequires: perl(Cairo) >= 1.000 -BuildRequires: perl(ExtUtils::Depends) >= 0.300 -BuildRequires: perl(ExtUtils::MakeMaker) -#BuildRequires: perl(ExtUtils::PkgConfig) >= 1.030 -BuildRequires: perl(ExtUtils::PkgConfig) >= 1.03 -BuildRequires: perl(Glib) >= 1.220 -# -Requires: perl(Cairo) >= 1.000 -Requires: perl(ExtUtils::Depends) >= 0.300 -#Requires: perl(ExtUtils::PkgConfig) >= 1.030 -Requires: perl(ExtUtils::PkgConfig) >= 1.03 -Requires: perl(Glib) >= 1.220 +# MANUAL END %description Pango is a library for laying out and rendering text, with an emphasis on @@ -76,7 +68,6 @@ %prep %setup -q -n %{cpan_name}-%{version} -%patch0 %build perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" @@ -103,11 +94,9 @@ %perl_process_packlist %perl_gen_filelist -%clean -rm -rf %{buildroot} - %files -f %{name}.files -%defattr(-,root,root,-) -%doc AUTHORS ChangeLog.pre-git doctypes LICENSE maps-1.0 maps-1.10 maps-1.16 maps-1.18 maps-1.4 maps-1.6 maps-1.8 NEWS pango.exports pango.typemap README xs_files-1.0 xs_files-1.10 xs_files-1.16 xs_files-1.6 +%defattr(-,root,root,755) +%doc AUTHORS ChangeLog.pre-git doctypes examples maps-1.0 maps-1.10 maps-1.16 maps-1.18 maps-1.4 maps-1.6 maps-1.8 NEWS pango.exports pango.typemap perl-Pango.doap README xs_files-1.0 xs_files-1.10 xs_files-1.16 xs_files-1.6 +%license LICENSE %changelog ++++++ Pango-1.226.tar.gz -> Pango-1.227.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pango-1.226/META.json new/Pango-1.227/META.json --- old/Pango-1.226/META.json 2014-02-19 19:18:23.000000000 +0100 +++ new/Pango-1.227/META.json 2016-01-24 21:23:00.000000000 +0100 @@ -4,7 +4,7 @@ "gtk2-perl Team <gtk-perl-list at gnome dot org>" ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 6.66, CPAN::Meta::Converter version 2.133380", + "generated_by" : "ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter version 2.150001", "license" : [ "lgpl_2_1" ], @@ -36,10 +36,24 @@ ] }, "prereqs" : { + "build" : { + "requires" : { + "ExtUtils::MakeMaker" : "0" + } + }, "configure" : { "requires" : { "Cairo" : "1.000", "ExtUtils::Depends" : "0.300", + "ExtUtils::MakeMaker" : "0", + "ExtUtils::PkgConfig" : "1.030", + "Glib" : "1.220" + } + }, + "runtime" : { + "requires" : { + "Cairo" : "1.000", + "ExtUtils::Depends" : "0.300", "ExtUtils::PkgConfig" : "1.030", "Glib" : "1.220" } @@ -63,5 +77,5 @@ "x_MailingList" : "https://mail.gnome.org/mailman/listinfo/gtk-perl-list", "x_twitter" : "https://twitter.com/GTKPerl" }, - "version" : "1.226" + "version" : "1.227" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pango-1.226/META.yml new/Pango-1.227/META.yml --- old/Pango-1.226/META.yml 2014-02-19 19:18:23.000000000 +0100 +++ new/Pango-1.227/META.yml 2016-01-24 21:23:00.000000000 +0100 @@ -2,18 +2,20 @@ abstract: 'Layout and render international text' author: - 'gtk2-perl Team <gtk-perl-list at gnome dot org>' -build_requires: {} +build_requires: + ExtUtils::MakeMaker: '0' configure_requires: - Cairo: 1.000 - ExtUtils::Depends: 0.300 - ExtUtils::PkgConfig: 1.030 - Glib: 1.220 + Cairo: '1.000' + ExtUtils::Depends: '0.300' + ExtUtils::MakeMaker: '0' + ExtUtils::PkgConfig: '1.030' + Glib: '1.220' dynamic_config: 1 -generated_by: 'ExtUtils::MakeMaker version 6.66, CPAN::Meta::Converter version 2.133380' +generated_by: 'ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter version 2.150001' license: lgpl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html - version: 1.4 + version: '1.4' name: Pango no_index: directory: @@ -34,6 +36,11 @@ - xs/PangoCairo.xs - xs/PangoGravity.xs - xs/PangoMatrix.xs +requires: + Cairo: '1.000' + ExtUtils::Depends: '0.300' + ExtUtils::PkgConfig: '1.030' + Glib: '1.220' resources: MailingList: https://mail.gnome.org/mailman/listinfo/gtk-perl-list Twitter: https://twitter.com/GTKPerl @@ -41,4 +48,4 @@ homepage: http://gtk2-perl.sourceforge.net license: http://www.gnu.org/licenses/lgpl-2.1.html repository: git://git.gnome.org/perl-Pango -version: 1.226 +version: '1.227' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pango-1.226/Makefile.PL new/Pango-1.227/Makefile.PL --- old/Pango-1.226/Makefile.PL 2014-02-19 05:13:50.000000000 +0100 +++ new/Pango-1.227/Makefile.PL 2015-12-07 15:54:12.000000000 +0100 @@ -161,7 +161,7 @@ if ($have_cairo) { push @deps, qw/Cairo/; $inc .= $pangocairo_pkgcfg{cflags}; - $libs .= $pangocairo_pkgcfg{libs}; + $libs .= ' ' . $pangocairo_pkgcfg{libs}; } my @typemaps = map { File::Spec->catfile(cwd(), $_) } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pango-1.226/NEWS new/Pango-1.227/NEWS --- old/Pango-1.226/NEWS 2014-02-19 19:05:02.000000000 +0100 +++ new/Pango-1.227/NEWS 2016-01-24 21:20:54.000000000 +0100 @@ -1,3 +1,8 @@ +Overview of changes in Pango 1.227 +================================== + +* Ensure word separation in linker arguments with pkg-config >= 0.29 + Overview of changes in Pango 1.226 ================================== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pango-1.226/lib/Pango.pm new/Pango-1.227/lib/Pango.pm --- old/Pango-1.226/lib/Pango.pm 2014-02-19 19:04:09.000000000 +0100 +++ new/Pango-1.227/lib/Pango.pm 2016-01-24 21:21:08.000000000 +0100 @@ -29,7 +29,7 @@ use Exporter; require DynaLoader; -our $VERSION = '1.226'; +our $VERSION = '1.227'; our @ISA = qw(DynaLoader Exporter); ++++++ cpanspec.yml ++++++ --- #description_paragraphs: 3 description: |- Pango is a library for laying out and rendering text, with an emphasis on internationalization. Pango can be used anywhere that text layout is needed, but using Pango in conjunction with L<Cairo> and/or L<Gtk2> provides a complete solution with high quality text handling and graphics rendering. Dynamically loaded modules handle text layout for particular combinations of script and font backend. Pango provides a wide selection of modules, including modules for Hebrew, Arabic, Hangul, Thai, and a number of Indic scripts. Virtually all of the world's major scripts are supported. In addition to the low level layout rendering routines, Pango includes Pango::Layout, a high level driver for laying out entire blocks of text, and routines to assist in editing internationalized text. #summary: override summary from CPAN #no_testing: broken upstream #sources: # - source1 # - source2 #patches: # foo.patch: -p1 # bar.patch: preamble: |- BuildRequires: xorg-x11 BuildRequires: xorg-x11-Xvfb BuildRequires: xorg-x11-server BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(pango) %if %{with Gtk2} BuildRequires: perl(Gtk2) >= 1.220 %endif #post_prep: |- # hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'` # sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL #post_build: |- # rm unused.files #post_install: |- # sed on %{name}.files #license: SUSE-NonFree #skip_noarch: 1 #custom_build: |- #./Build build flags=%{?_smp_mflags} --myflag custom_test: |- %if %{with Gtk2} #### FIXME #### failing with: ## (EE) XKB: Couldn't open rules file /usr/share/X11/xkb/rules/base ## XKB: Failed to compile keymap ## Keyboard initialization failed. This could be a missing or incorrect setup of xkeyboard-config # Xvfb -fp /usr/share/fonts/misc -extension RANDR :95 & trap "kill $! || true" EXIT sleep 5 DISPLAY=:95 make test %else make test %endif #startserver && make test #ignore_requires: Bizarre::Module