Hello community, here is the log from the commit of package perl-Glib for openSUSE:Factory checked in at 2018-10-12 13:09:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Glib (Old) and /work/SRC/openSUSE:Factory/.perl-Glib.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Glib" Fri Oct 12 13:09:05 2018 rev:52 rq:640604 version:1.328 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Glib/perl-Glib.changes 2018-09-16 18:29:38.027460499 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Glib.new/perl-Glib.changes 2018-10-12 13:09:11.143428614 +0200 @@ -1,0 +2,11 @@ +Mon Oct 8 11:57:27 UTC 2018 - Dirk Stoecker <[email protected]> + +- Fix autogenerated changes + +------------------------------------------------------------------- +Thu Sep 27 05:18:32 UTC 2018 - Stephan Kulow <[email protected]> + +- updated to 1.328 + see /usr/share/doc/packages/perl-Glib/ChangeLog.pre-git + +------------------------------------------------------------------- Old: ---- Glib-1.327.tar.gz New: ---- Glib-1.328.tar.gz cpanspec.yml ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Glib.spec ++++++ --- /var/tmp/diff_new_pack.NS6Duy/_old 2018-10-12 13:09:11.803427673 +0200 +++ /var/tmp/diff_new_pack.NS6Duy/_new 2018-10-12 13:09:11.803427673 +0200 @@ -12,26 +12,28 @@ # 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/ # -%define cpan_name Glib Name: perl-Glib -Version: 1.327 +Version: 1.328 Release: 0 +%define cpan_name Glib Summary: Perl wrappers for the GLib utility and Object libraries License: LGPL-2.1-or-later -Group: Development/Languages/Perl -Url: https://metacpan.org/pod/Glib -Source: https://cpan.metacpan.org/authors/id/X/XA/XAOC/%{cpan_name}-%{version}.tar.gz +Group: Development/Libraries/Perl +Url: https://metacpan.org/pod/%{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: glib2-devel >= 2.0.0 BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(ExtUtils::Depends) >= 0.300 -BuildRequires: perl(ExtUtils::PkgConfig) >= 1.000 +BuildRequires: perl(ExtUtils::PkgConfig) >= 1.000000 Requires: perl(ExtUtils::Depends) >= 0.300 -Requires: perl(ExtUtils::PkgConfig) >= 1.000 +Requires: perl(ExtUtils::PkgConfig) >= 1.000000 Provides: %{name}-devel = %{version} %{perl_requires} @@ -40,15 +42,18 @@ true as possible to the underlying C API, so that any reference materials you can find on using GLib may still apply to using the libraries from perl. This module also provides facilities for creating wrappers for other -GObject-based libraries. The the SEE ALSO manpage section contains pointers -to all sorts of good information. +GObject-based libraries. The SEE ALSO section contains pointers to all +sorts of good information. %prep %setup -q -n %{cpan_name}-%{version} %build -perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" -make %{?_smp_mflags} V=1 +%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" +%{__make} %{?_smp_mflags} + +%check +%{__make} test %install %perl_make_install @@ -56,7 +61,8 @@ %perl_gen_filelist %files -f %{name}.files -%license LICENSE +%defattr(-,root,root,755) %doc AUTHORS ChangeLog.pre-git doctypes Glib.exports NEWS perl-Glib.doap README TODO xsapi.pod.foot xsapi.pod.head +%license LICENSE %changelog ++++++ Glib-1.327.tar.gz -> Glib-1.328.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.327/GKeyFile.xs new/Glib-1.328/GKeyFile.xs --- old/Glib-1.327/GKeyFile.xs 2013-12-11 05:44:46.000000000 +0100 +++ new/Glib-1.328/GKeyFile.xs 2018-09-26 05:50:15.000000000 +0200 @@ -289,7 +289,7 @@ PPCODE: groups = g_key_file_get_groups (key_file, &len); if (len != 0) { - EXTEND(SP, len); + EXTEND(SP, (long) len); for (i = 0; i < len; i++) PUSHs (sv_2mortal (newSVGChar (groups[i]))); } @@ -637,7 +637,7 @@ &retlen, &err); CROAK_ON_GERROR (err); - EXTEND (sp, retlen); + EXTEND (sp, (long) retlen); for (i = 0; i < retlen; i++) PUSHs (sv_2mortal (newSVGChar (retlist[i]))); g_strfreev (retlist); @@ -651,7 +651,7 @@ &retlen, &err); CROAK_ON_GERROR (err); - EXTEND (sp, retlen); + EXTEND (sp, (long) retlen); for (i = 0; i < retlen; i++) PUSHs (sv_2mortal (boolSV (retlist[i]))); g_free (retlist); @@ -665,7 +665,7 @@ &retlen, &err); CROAK_ON_GERROR (err); - EXTEND (sp, retlen); + EXTEND (sp, (long) retlen); for (i = 0; i < retlen; i++) PUSHs (sv_2mortal (newSViv (retlist[i]))); g_free (retlist); @@ -694,7 +694,7 @@ &err); if (err) gperl_croak_gerror (NULL, err); - EXTEND (sp, retlen); + EXTEND (sp, (long) retlen); for (i = 0; i < retlen; i++) PUSHs (sv_2mortal (newSVnv (retlist[i]))); g_free (retlist); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.327/GObject.xs new/Glib-1.328/GObject.xs --- old/Glib-1.327/GObject.xs 2015-08-13 15:14:04.000000000 +0200 +++ new/Glib-1.328/GObject.xs 2018-09-26 05:50:15.000000000 +0200 @@ -1608,7 +1608,7 @@ warn ("list_properties: %d properties\n", n_props); #endif if (n_props) { - EXTEND (SP, n_props); + EXTEND (SP, (int) n_props); for (i = 0; i < n_props; i++) PUSHs (sv_2mortal (newSVGParamSpec (props[i]))); @@ -1642,7 +1642,7 @@ warn ("list_properties: %d properties\n", n_props); #endif if (n_props) { - EXTEND (SP, n_props); + EXTEND (SP, (int) n_props); for (i = 0; i < n_props; i++) PUSHs (sv_2mortal (newSVGParamSpec (props[i]))); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.327/GType.xs new/Glib-1.328/GType.xs --- old/Glib-1.327/GType.xs 2017-05-21 21:02:34.000000000 +0200 +++ new/Glib-1.328/GType.xs 2018-09-26 05:50:15.000000000 +0200 @@ -2654,7 +2654,7 @@ sigids = g_signal_list_ids (package_type, &num); if (!num) XSRETURN_EMPTY; - EXTEND(SP, num); + EXTEND(SP, (int) num); for (i = 0; i < num; i++) { g_signal_query (sigids[i], &siginfo); PUSHs (sv_2mortal (newSVGSignalQuery (&siginfo))); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.327/GVariant.xs new/Glib-1.328/GVariant.xs --- old/Glib-1.327/GVariant.xs 2017-05-21 21:02:34.000000000 +0200 +++ new/Glib-1.328/GVariant.xs 2018-09-26 05:50:15.000000000 +0200 @@ -149,6 +149,34 @@ return gperl_get_boxed_check (sv, G_TYPE_VARIANT_TYPE); } +/* --- GVariantDict ----------------------------------------------------------*/ + +#if GLIB_CHECK_VERSION (2, 40, 0) + +/* --- typemap glue --- */ + +SV * +newSVGVariantDict (GVariantDict * dict) +{ + return gperl_new_boxed (dict, G_TYPE_VARIANT_DICT, FALSE); +} + +SV * +newSVGVariantDict_own (GVariantDict * dict) +{ + return gperl_new_boxed (dict, G_TYPE_VARIANT_DICT, TRUE); +} + +GVariantDict * +SvGVariantDict (SV * sv) +{ + if (!gperl_sv_is_defined (sv)) + return NULL; + return gperl_get_boxed_check (sv, G_TYPE_VARIANT_DICT); +} + +#endif + /* -------------------------------------------------------------------------- */ /* --- helpers ---*/ @@ -265,6 +293,9 @@ =for see_also Glib::VariantType =cut +=for see_also Glib::VariantDict +=cut + BOOT: gperl_register_fundamental_full (G_TYPE_VARIANT, "Glib::Variant", &variant_wrapper_class); @@ -273,6 +304,9 @@ variant_type_wrapper_class.unwrap = unwrap_variant_type; gperl_register_boxed (G_TYPE_VARIANT_TYPE, "Glib::VariantType", &variant_type_wrapper_class); +#if GLIB_CHECK_VERSION (2, 40, 0) + gperl_register_boxed (G_TYPE_VARIANT_DICT, "Glib::VariantDict", NULL); +#endif const GVariantType * g_variant_get_type (GVariant *value); @@ -521,23 +555,6 @@ # --------------------------------------------------------------------------- # -# GLIB_AVAILABLE_IN_2_40 { -# GVariantDict * g_variant_dict_new (GVariant *from_asv); -# void g_variant_dict_init (GVariantDict *dict, GVariant *from_asv); -# gboolean g_variant_dict_lookup (GVariantDict *dict, const gchar *key, const gchar *format_string, ...); -# GVariant * g_variant_dict_lookup_value (GVariantDict *dict, const gchar *key, const GVariantType *expected_type); -# gboolean g_variant_dict_contains (GVariantDict *dict, const gchar *key); -# void g_variant_dict_insert (GVariantDict *dict, const gchar *key, const gchar *format_string, ...); -# void g_variant_dict_insert_value (GVariantDict *dict, const gchar *key, GVariant *value); -# gboolean g_variant_dict_remove (GVariantDict *dict, const gchar *key); -# void g_variant_dict_clear (GVariantDict *dict); -# GVariant * g_variant_dict_end (GVariantDict *dict); -# GVariantDict * g_variant_dict_ref (GVariantDict *dict); -# void g_variant_dict_unref (GVariantDict *dict); -# } - -# --------------------------------------------------------------------------- # - # GVariantBuilder * g_variant_builder_new (const GVariantType *type); # void g_variant_builder_unref (GVariantBuilder *builder); # GVariantBuilder * g_variant_builder_ref (GVariantBuilder *builder); @@ -684,3 +701,27 @@ GVariantType_own * g_variant_type_new_dict_entry (class, const GVariantType *key, const GVariantType *value); C_ARGS: key, value + +# --------------------------------------------------------------------------- # + +#if GLIB_CHECK_VERSION (2, 40, 0) + +MODULE = Glib::Variant PACKAGE = Glib::VariantDict PREFIX = g_variant_dict_ + +GVariantDict_own * g_variant_dict_new (class, GVariant *from_asv); + C_ARGS: + from_asv + +# gboolean g_variant_dict_lookup (GVariantDict *dict, const gchar *key, const gchar *format_string, ...); +GVariant_noinc * g_variant_dict_lookup_value (GVariantDict *dict, const gchar *key, const GVariantType *expected_type); + +gboolean g_variant_dict_contains (GVariantDict *dict, const gchar *key); + +# void g_variant_dict_insert (GVariantDict *dict, const gchar *key, const gchar *format_string, ...); +void g_variant_dict_insert_value (GVariantDict *dict, const gchar *key, GVariant *value); + +gboolean g_variant_dict_remove (GVariantDict *dict, const gchar *key); + +GVariant_noinc * g_variant_dict_end (GVariantDict *dict); + +#endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.327/Glib.exports new/Glib-1.328/Glib.exports --- old/Glib-1.327/Glib.exports 2017-05-21 21:02:34.000000000 +0200 +++ new/Glib-1.328/Glib.exports 2018-09-26 05:50:15.000000000 +0200 @@ -119,4 +119,10 @@ newSVGVariantType newSVGVariantType_own); } +if (ExtUtils::PkgConfig->atleast_version ('glib-2.0', '2.40.0')) { + push @exports, qw( + SvGVariantDict + newSVGVariantDict + newSVGVariantDict_own); +} 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.327/META.json new/Glib-1.328/META.json --- old/Glib-1.327/META.json 2018-05-22 05:07:23.000000000 +0200 +++ new/Glib-1.328/META.json 2018-09-26 07:15:25.000000000 +0200 @@ -78,12 +78,11 @@ ], "repository" : { "type" : "git", - "url" : "git://git.gnome.org/perl-Glib", - "web" : "http://git.gnome.org/browse/perl-Glib" + "web" : "https://gitlab.gnome.org/GNOME/perl-glib" }, "x_IRC" : "irc://irc.gimp.org/#gtk-perl", "x_MailingList" : "https://mail.gnome.org/mailman/listinfo/gtk-perl-list" }, - "version" : "1.327", + "version" : "1.328", "x_serialization_backend" : "JSON::PP version 2.27400_02" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.327/META.yml new/Glib-1.328/META.yml --- old/Glib-1.327/META.yml 2018-05-22 05:07:23.000000000 +0200 +++ new/Glib-1.328/META.yml 2018-09-26 07:15:24.000000000 +0200 @@ -52,6 +52,6 @@ bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=Glib homepage: http://gtk2-perl.sourceforge.net license: http://www.gnu.org/licenses/lgpl-2.1.html - repository: git://git.gnome.org/perl-Glib -version: '1.327' + repository: https://gitlab.gnome.org/GNOME/perl-glib +version: '1.328' x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.327/Makefile.PL new/Glib-1.328/Makefile.PL --- old/Glib-1.327/Makefile.PL 2017-05-21 21:02:34.000000000 +0200 +++ new/Glib-1.328/Makefile.PL 2018-09-26 07:11:23.000000000 +0200 @@ -116,9 +116,9 @@ mailto => 'bug-Glib [at] rt.cpan.org', }, repository => { - url => 'git://git.gnome.org/perl-Glib', + url => '[email protected]:GNOME/perl-glib.git', type => 'git', - web => 'http://git.gnome.org/browse/perl-Glib', + web => 'https://gitlab.gnome.org/GNOME/perl-glib', }, }, prereqs => { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.327/NEWS new/Glib-1.328/NEWS --- old/Glib-1.327/NEWS 2018-05-22 05:05:28.000000000 +0200 +++ new/Glib-1.328/NEWS 2018-09-26 07:12:52.000000000 +0200 @@ -1,3 +1,11 @@ +Overview of changes in Glib 1.328 (stable) +============================================ + +* Makefile.PL: changed location of Git repo/web page +* Add wrappers for GVariantDict +* Add a few integer casts to quell compiler warnings +* Rename DOAP file to appease pre-commit hook + Overview of changes in Glib 1.327 (stable) ============================================ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.327/gperl.h new/Glib-1.328/gperl.h --- old/Glib-1.327/gperl.h 2017-05-21 21:02:34.000000000 +0200 +++ new/Glib-1.328/gperl.h 2018-09-26 05:50:15.000000000 +0200 @@ -378,6 +378,15 @@ #endif /* 2.24.0 */ +#if GLIB_CHECK_VERSION (2, 40, 0) + +typedef GVariantDict GVariantDict_own; +SV * newSVGVariantDict (GVariantDict * dict); +SV * newSVGVariantDict_own (GVariantDict * dict); +GVariantDict * SvGVariantDict (SV * sv); + +#endif /* 2.40.0 */ + /* * --- GBytes ----------------------------------------------------------------- */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.327/lib/Glib/CodeGen.pm new/Glib-1.328/lib/Glib/CodeGen.pm --- old/Glib-1.327/lib/Glib/CodeGen.pm 2018-05-22 05:06:11.000000000 +0200 +++ new/Glib-1.328/lib/Glib/CodeGen.pm 2018-09-26 07:13:13.000000000 +0200 @@ -5,7 +5,7 @@ use Carp; use IO::File; -our $VERSION = '1.327'; +our $VERSION = '1.328'; # type handlers should look like this: # sub gen_foo_stuff { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.327/lib/Glib/GenPod.pm new/Glib-1.328/lib/Glib/GenPod.pm --- old/Glib-1.327/lib/Glib/GenPod.pm 2018-05-22 05:06:21.000000000 +0200 +++ new/Glib-1.328/lib/Glib/GenPod.pm 2018-09-26 07:13:35.000000000 +0200 @@ -9,7 +9,7 @@ package Glib::GenPod; -our $VERSION = '1.327'; +our $VERSION = '1.328'; use strict; use warnings; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.327/lib/Glib/MakeHelper.pm new/Glib-1.328/lib/Glib/MakeHelper.pm --- old/Glib-1.327/lib/Glib/MakeHelper.pm 2018-05-22 05:06:33.000000000 +0200 +++ new/Glib-1.328/lib/Glib/MakeHelper.pm 2018-09-26 07:13:52.000000000 +0200 @@ -4,7 +4,7 @@ package Glib::MakeHelper; -our $VERSION = '1.327'; +our $VERSION = '1.328'; =head1 NAME diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.327/lib/Glib/Object/Subclass.pm new/Glib-1.328/lib/Glib/Object/Subclass.pm --- old/Glib-1.327/lib/Glib/Object/Subclass.pm 2018-05-22 05:07:06.000000000 +0200 +++ new/Glib-1.328/lib/Glib/Object/Subclass.pm 2018-09-26 07:14:16.000000000 +0200 @@ -20,7 +20,7 @@ package Glib::Object::Subclass; -our $VERSION = '1.327'; +our $VERSION = '1.328'; use Glib; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.327/lib/Glib/ParseXSDoc.pm new/Glib-1.328/lib/Glib/ParseXSDoc.pm --- old/Glib-1.327/lib/Glib/ParseXSDoc.pm 2018-05-22 05:06:57.000000000 +0200 +++ new/Glib-1.328/lib/Glib/ParseXSDoc.pm 2018-09-26 07:14:03.000000000 +0200 @@ -13,7 +13,7 @@ xsdocparse ); -our $VERSION = '1.327'; +our $VERSION = '1.328'; our $NOISY = $ENV{NOISYDOC}; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.327/lib/Glib.pm new/Glib-1.328/lib/Glib.pm --- old/Glib-1.327/lib/Glib.pm 2018-05-22 05:06:02.000000000 +0200 +++ new/Glib-1.328/lib/Glib.pm 2018-09-26 07:13:02.000000000 +0200 @@ -27,7 +27,7 @@ require DynaLoader; our @ISA = qw(DynaLoader Exporter); -our $VERSION = '1.327'; +our $VERSION = '1.328'; use constant { TRUE => 1, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.327/t/variant.t new/Glib-1.328/t/variant.t --- old/Glib-1.327/t/variant.t 2015-08-13 15:14:04.000000000 +0200 +++ new/Glib-1.328/t/variant.t 2018-09-26 05:50:15.000000000 +0200 @@ -14,7 +14,7 @@ }; if (Glib->CHECK_VERSION (2, 24, 0)) { - plan tests => 211; + plan tests => 223; } else { plan skip_all => 'Need libglib >= 2.24'; } @@ -338,3 +338,33 @@ is_deeply ($v2->get ('a{si}'), [['äöü', 23], ['Perl', 42], ['💑', 2342]]); } } + +note ('variant dict'); +SKIP: { + skip 'dict', 12 + unless Glib->CHECK_VERSION (2, 40, 0); + + my $v = Glib::Variant->new ('a{sv}', { + 'äöü' => Glib::Variant->new_uint16 (23), + 'Perl' => Glib::Variant->new_uint32 (42), + '💑' => Glib::Variant->new_uint64 (2342)}); + my $d = Glib::VariantDict->new ($v); + + ok ($d->contains ('äöü')); + ok ($d->contains ('Perl')); + ok ($d->contains ('💑')); + + is ($d->lookup_value ('äöü', 'q')->get_uint16 (), $v->lookup_value ('äöü', 'q')->get_uint16 ()); + is ($d->lookup_value ('Perl', 'u')->get_uint32 (), $v->lookup_value ('Perl', 'u')->get_uint32 ()); + is ($d->lookup_value ('💑', 't')->get_uint64 (), $v->lookup_value ('💑', 't')->get_uint64 ()); + + $d->insert_value ('GNU', Glib::Variant->new_string ('RMS')); + ok ($d->contains ('GNU')); + ok ($d->remove ('GNU')); + ok (not $d->contains ('GNU')); + + my $d_v = $d->end (); + is ($d_v->lookup_value ('äöü', 'q')->get_uint16 (), $v->lookup_value ('äöü', 'q')->get_uint16 ()); + is ($d_v->lookup_value ('Perl', 'u')->get_uint32 (), $v->lookup_value ('Perl', 'u')->get_uint32 ()); + is ($d_v->lookup_value ('💑', 't')->get_uint64 (), $v->lookup_value ('💑', 't')->get_uint64 ()); +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Glib-1.327/typemap new/Glib-1.328/typemap --- old/Glib-1.327/typemap 2017-05-21 21:02:34.000000000 +0200 +++ new/Glib-1.328/typemap 2018-09-26 05:50:15.000000000 +0200 @@ -108,6 +108,10 @@ const GVariantType * T_GPERL_GENERIC_WRAPPER GVariantType_own * T_GPERL_GENERIC_WRAPPER +GVariantDict * T_GPERL_GENERIC_WRAPPER +const GVariantDict * T_GPERL_GENERIC_WRAPPER +GVariantDict_own * T_GPERL_GENERIC_WRAPPER + GBytes * T_GPERL_GENERIC_WRAPPER GBytes_own * T_GPERL_GENERIC_WRAPPER ++++++ cpanspec.yml ++++++ --- #description_paragraphs: 3 #description: |- # override description from CPAN #summary: override summary from CPAN #no_testing: broken upstream #sources: # - source1 # - source2 #patches: # foo.patch: -p1 # bar.patch: #preamble: |- # BuildRequires: gcc-c++ #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: |- #startserver && make test #ignore_requires: Bizarre::Module
