Hello community, here is the log from the commit of package perl-Goo-Canvas for openSUSE:Factory checked in at Wed Aug 24 16:22:44 CEST 2011. -------- New Changes file: --- /dev/null 2010-08-26 16:28:41.000000000 +0200 +++ /mounts/work_src_done/STABLE/perl-Goo-Canvas/perl-Goo-Canvas.changes 2011-08-22 12:11:40.000000000 +0200 @@ -0,0 +1,34 @@ +------------------------------------------------------------------- +Mon Aug 22 10:05:32 UTC 2011 - vcizek@novell.com + +- added goo_canvas_cairo_PATTERN_from_pixbuf prototype +- renamed patches to include version number +- licence correction + +------------------------------------------------------------------- +Fri Aug 19 14:51:00 CEST 2011 - pth@suse.de + +- Add missing prototype for goo_canvas_cairo_surface_from_pixbuf. +- Fix documentation. + +------------------------------------------------------------------- +Wed Aug 17 15:07:45 UTC 2011 - Sascha.Manns@open-slx.de + +- Used constant our Macros +- Deleted BR disallowing of the BuildChecks + +------------------------------------------------------------------- +Fri Aug 5 13:08:24 UTC 2011 - Sascha.Manns@open-slx.de + +- Changed License to the perl itself ones + +------------------------------------------------------------------- +Tue Jul 21 13:34:03 UTC 2011 - rpm@ilmi.fi +- Making this work on openSUSE Factory + + +------------------------------------------------------------------- +Thu Mar 21 13:34:03 UTC 2010 - rpm@ilmi.fi +- Added to this repo + + calling whatdependson for head-i586 New: ---- Goo-Canvas-0.06-add_missing_prototype.patch Goo-Canvas-0.06-fix_documentation.patch Goo-Canvas-0.06.tar.gz perl-Goo-Canvas.changes perl-Goo-Canvas.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Goo-Canvas.spec ++++++ # # spec file for package perl-Goo-Canvas # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2011 open-slx GmbH <Sascha.Manns@open-slx.de> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # 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/ # Name: perl-Goo-Canvas Version: 0.06 Release: 1 License: GPL-2.0+ or Artistic-1.0+ %define cpan_name Goo-Canvas Summary: Goo::Canvas Perl module Url: http://search.cpan.org/dist/Goo-Canvas/ Group: Development/Libraries/Perl #Source: http://www.cpan.org/authors/id/Y/YE/YEWENBIN/Goo-Canvas-%{version}.tar.gz Source: %{cpan_name}-%{version}.tar.gz Patch0: Goo-Canvas-0.06-add_missing_prototype.patch Patch1: Goo-Canvas-0.06-fix_documentation.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl-Cairo perl-Glib perl-Gtk2 BuildRequires: cairo-devel glib2-devel gtk2-devel pkg-config %if %suse_version <= 1140 BuildRequires: goocanvas-devel %else BuildRequires: libgoocanvas3-devel %endif %{perl_requires} %description Goo::Canvas Perl module %prep %setup -q -n %{cpan_name}-%{version} %patch0 %patch1 %build export CFLAGS="%{optflags}" %{__perl} Makefile.PL INSTALLDIRS=vendor %{__make} %{?_smp_mflags} NOECHO="" %check %{__make} test %install %perl_make_install %perl_process_packlist %perl_gen_filelist %clean %{__rm} -rf %{buildroot} %files -f %{name}.files %defattr(-,root,root,755) %changelog ++++++ Goo-Canvas-0.06-add_missing_prototype.patch ++++++ Index: xs/goocanvas.xs =================================================================== --- xs/goocanvas.xs.orig +++ xs/goocanvas.xs @@ -1,4 +1,8 @@ #include "goocanvas-perl.h" +#include <cairo/cairo.h> + +extern cairo_pattern_t* goo_canvas_cairo_pattern_from_pixbuf(GdkPixbuf* pixbuf); +extern cairo_surface_t* goo_canvas_cairo_surface_from_pixbuf(GdkPixbuf* pixbuf); MODULE = Goo::Canvas PACKAGE = Goo::Canvas PREFIX = goo_canvas_ =head1 SYNOPSIS Index: xs/goocanvasgroup.xs =================================================================== --- xs/goocanvasgroup.xs.orig +++ xs/goocanvasgroup.xs @@ -1,4 +1,6 @@ #include "goocanvas-perl.h" +#include <cairo/cairo.h> +extern cairo_surface_t *goo_canvas_cairo_pattern_from_pixbuf (GdkPixbuf *pixbuf); MODULE = Goo::Canvas::Group PACKAGE = Goo::Canvas::Group PREFIX = goo_canvas_group_ ++++++ Goo-Canvas-0.06-fix_documentation.patch ++++++ Index: xs/goocanvas.xs =================================================================== --- xs/goocanvas.xs.orig +++ xs/goocanvas.xs @@ -51,11 +51,11 @@ MODULE = Goo::Canvas PACKAGE = Goo::Can =head1 DESCRIPTION -GTK+ doesn't has an built-in canvas widget. GooCanvas is wonderful. +GTK+ doesn't have a built-in canvas widget. GooCanvas is wonderful. It is easy to use and has powerful and extensible methods to create items -in canvas. Just try it. +in a canvas. Just try it. -For more documents, please read GooCanvas Manual and the demo programs +For more documentation, please read the GooCanvas Manual and the demo programs provided in the source distribution in both perl-Goo::Canvas and GooCanvas. @@ -229,7 +229,7 @@ goo_canvas_convert_from_item_space(canva y =for apidoc -=for arg cursor (GdkCursor) the cursor to display during the grab, or undef means no change +=for arg cursor (GdkCursor) the cursor to display during the grab; undef means no change =cut GdkGrabStatus goo_canvas_pointer_grab(canvas, item, event_mask, cursor, time) @@ -326,7 +326,7 @@ BOOT: MODULE = Goo::Canvas PACKAGE = Goo::Canvas::Points PREFIX = goo_canvas_points_ =for apidoc -Create GooCanvasPoints from a Perl array. The points is an array reference +Create GooCanvasPoints from a Perl array. The points are array references that contain data like [x1, y1, x2, y2, ...] =cut GooCanvasPoints* @@ -349,8 +349,8 @@ goo_canvas_points_new(class, points) MODULE = Goo::Canvas PACKAGE = Goo::Canvas::LineDash PREFIX = goo_canvas_line_dash_ =for apidoc -Create GooCanvasLineDash from a perl array. The dashes is an array reference -contains numbers. +Create GooCanvasLineDash from a perl array. The dashes are array references +that contain numbers. =cut GooCanvasLineDash* goo_canvas_line_dash_new(class, dashes) Index: xs/goocanvaspolyline.xs =================================================================== --- xs/goocanvaspolyline.xs.orig +++ xs/goocanvaspolyline.xs @@ -3,7 +3,8 @@ MODULE = Goo::Canvas::Polyline PACKAGE = Goo::Canvas::Polyline PREFIX = goo_canvas_polyline_ =for apidoc -=for arg points (AV) The points is an array reference that contains a flat points coordinates. If you want create a polyline without points, pass an empty array refer or undef. +=for arg points (AV) The points are array references that contain flat point coordinates. +=If you want create a polyline without points, pass an empty array reference or undef. =cut GooCanvasItem* goo_canvas_polyline_new(class, parent, close_path, points, ...) @@ -51,7 +52,8 @@ goo_canvas_polyline_new_line(class, pare MODULE = Goo::Canvas::Polyline PACKAGE = Goo::Canvas::PolylineModel PREFIX = goo_canvas_polyline_model_ =for apidoc -=for arg points (AV) The points is an array reference that contains a flat points coordinates. If you want create a polyline without points, pass an empty array refer or undef. +=for arg points (AV) The points are array references that contain a flat point coordinates. +=If you want create a polyline without points, pass an empty array referer or undef. =cut GooCanvasItemModel* goo_canvas_polyline_model_new(class, parent, close_path, points, ...) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org