Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.1:kernel-2.6.32
perl-Gtk2
perl-Gtk2.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File perl-Gtk2.spec of Package perl-Gtk2
# # spec file for package perl-Gtk2 (Version 1.200) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # # 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/ # # norootforbuild Name: perl-Gtk2 BuildRequires: gtk2-devel perl-Cairo perl-ExtUtils-Depends perl-ExtUtils-PkgConfig perl-Glib update-desktop-files xorg-x11 xorg-x11-Xvfb xorg-x11-server Version: 1.200 Release: 1 Requires: perl = %{perl_version} Requires: perl-Glib perl-Cairo AutoReqProv: on Group: Development/Libraries/Perl License: LGPL v2.1 or later Url: http://cpan.org/modules/by-module/Gtk2/ Summary: Gtk2 Perl module Source: Gtk2-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Perl bindings to the 2.x series of the Gtk+ widget set. This module allows you to write graphical user interfaces in a perlish and object-oriented way, freeing you from the casting and memory management in C, yet remaining very close in spirit to original API. Authors: -------- muppet <scott@asofyet.org> Ross McFarland <rwmcfa1@neces.com> Torsten Schoenfeld <kaffeetisch@web.de> Marc Lehmann <pcg@goof.com> Goran Thyni <goran@kirra.net> Joern Reder <joern@zyn.de> Chas Owens <alas@wilma.widomaker dot com> Guillaume Cottenceau <gc@mandrakesoft.com> %prep %setup -q -n Gtk2-%{version} %build export OPTIMIZE="$RPM_OPT_FLAGS" perl Makefile.PL OPTIMIZE="$OPTIMIZE" make OPTIMIZE="$OPTIMIZE" Xvfb :95 & trap "kill $! || true" EXIT sleep 5 #disable tests that randomly fail mv t/GdkGC.t t/GdkGC.tt mv t/GtkStyle.t t/GtkStyle.tt mv t/GdkDnd.t t/GdkDnd.tt mv t/GdkKeys.t t/GdkKeys.tt mv t/GtkScaleButton.t t/GtkScaleButton.tt mv t/GtkIconView.t t/GtkIconView.tt DISPLAY=:95 make test %install %perl_make_install %perl_process_packlist %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc examples gtk-demo AUTHORS LICENSE NEWS README TODO %doc %{_mandir}/man?/* %{perl_vendorarch}/Gtk2.pm %{perl_vendorarch}/Gtk2 %{perl_vendorarch}/auto/Gtk2 /var/adm/perl-modules/%{name} %changelog * Mon Oct 06 2008 anicka@suse.cz - update to 1.200 * xs/GtkDialog.xs: Use gtk_dialog_get_content_area and gtk_dialog_get_action_area if available to implement Gtk2::Dialog->get_content_area and Gtk2::Dialog->get_action_area, and fallback to direct struct access otherwise. Deprecate Gtk2::Dialog->vbox and Gtk2::Dialog->action_area. * bug fixes, test fixes * Thu Jun 19 2008 anicka@suse.cz - update to 1.183 * xs/GtkAdjustment.xs: Improve the documentation for the accessors. * xs/GtkWidget.xs: Document why signal_chain_from_overridden doesn't quite work when used in a size-request handler. * t/GtkRecentManager.t: Fix test failures due to the asynchronous nature of the manager's add_item(). * xs/GdkProperty.xs: Overload '!=' for GdkAtoms. * xs/GdkWindow.xs: Add documentation for Gtk2::Gdk::Window::new. * xs/GdkWindow.xs (SvGdkWindowAttrReal): Use sv_2bool instead of SvUV to convert override_redirect values. * xs/GtkTreeModel.xs (gtk2perl_tree_model_iter_has_child): Accept all the usual boolean values for the return value of ITER_HAS_CHILD. * t/PangoLayout.t: Fix test failure on newer pango versions. * xs/GtkTreeView.xs: Describe the return values of get_visible_range and get_tooltip_context. * xs/GtkTreeModel.xs: In the POD section about tree iterators, add a paragraph explaining how data put into iterators needs to be kept alive by the model. * xs/GdkDisplay.xs: Allow undef for the display name parameter of Gtk2::Gdk::Display::open. * Wed Apr 09 2008 anicka@suse.cz - update to 1.182 * xs/GtkScaleButton.xs: NULL-terminate the icon list passed to gtk_scale_button_new and gtk_scale_button_set_icons. * xs/GtkBuildable.xs (gtk2perl_buildable_custom_tag_start): Don't declare variables after expressions. * Makefile.PL: Depend on ExtUtils::Depends 0.300 and thereby void the need for the find_extra_libs stuff. * Gtk2/t/PangoCairo.t: Fix test failures, mostly on MSWin32 and cygwin. * Makefile.PL: Trap exceptions thrown by EU::PkgConfig->find. When one occurs, exit with status 0 to indicate to CPAN testers that their system isn't supported. * Mon Mar 17 2008 anicka@suse.cz - update to 1.181 * t/GtkBuildableIface.t: Fix test failure on gtk+ < 2.12. * Makefile.PL: Remove the no_index specification from EXTRA_META because the YAML implementations currently in use don't seem to support this syntax yet. * t/GtkTreeView.t: Fix remaining test failures. * xs/PangoLayout.xs: Wrap pango_layout_set_height and pango_layout_get_height. * xs/PangoTypes.xs (Gtk2::Pango::extents_to_pixel): Change the names of the arguments from "ink_rect, logical_rect" to "inclusive, nearest" as suggested by upstream. * xs/PangoLayout.xs: Wrap pango_layout_iter_get_layout and make use of pango_layout_iter_copy if available. * xs/PangoRenderer.xs: Wrap pango_renderer_get_layout and pango_renderer_get_layout_line. * t/GtkTreeView.t: Hopefully fix some test failures involving a wrong number of tests run by having every callback with tests run only once. * Tue Jan 15 2008 anicka@suse.cz - update to 1.164 * xs/PangoLayout.xs: Work around what appears to be a bug in ExtUtils::ParseXS' xsubpp (used by default in perl 5.10.0) for the pango_layout_line_x_to_index xsub: manually handle output arguments, i.e. dont't rely on OUTLIST. This should fix the "Modification of a read-only value attempted" issue. * xs/GdkPixbuf.xs: Fix the signature docs for get_file_info(), suggested by Kevin Ryde. Also add a brief description of the function. * t/GtkIconTheme.t (list_contexts test): Fix test failure. * bugfixes, test fixes * Wed Nov 21 2007 anicka@suse.cz - update to 1.162 * Gtk2.pm (Gtk2::Builder::_do_connect): Don't use the qw// operator to qoute a flag value as it seems to cause parse failures on some perls. * Fri Nov 09 2007 anicka@suse.cz - update to 1.161 * bugfixes, test fixes * Thu Oct 25 2007 anicka@suse.cz - update to 1.160 * xs/GtkStatusIcon.xs: Make the x, y arguments to Gtk2::StatusIcon::position_menu optional. * xs/PangoAttributes.xs: Bless the array used to represent PangoColor so it becomes possible to call methods on it. Introduce some stack fiddling so you can use Gtk2::Pango::Color::to_string as a method and a class function. * xs/GtkBuilder.xs: Document the $builder->connect_signals ($user_data, $object) way of connecting signals. * xs/GtkCellRenderer.xs: Mortalize all SVs we put on the stack. In the past, we had to be careful not to cause destruction of pre-existing C objects, but that's not necessary anymore. * xs/GdkPixbuf.xs: Really plug the leaks in Gtk2::Gdk::Pixbuf::render_pixmap_and_mask() and render_pixmap_and_mask_for_colormap(). * bugfixes, test fixes - temporarily disable GdkKeys.t to avoid failing builds * Tue Aug 21 2007 ro@suse.de - update to 1.146 to fix test failures * Thu Jul 12 2007 anicka@suse.cz - temporarily disable some tests failing with gtk2 2.11.5 (they seem to be wrong anyway) * Mon Jul 09 2007 anicka@suse.cz - update to 1.145 * xs/GtkAboutDialog.xs: Hide the AboutDialog on any reponse. * xs/GdkPixbuf.xs: Plug reference leaks on the pixmap and bitmap returned from Gtk2::Gdk::Pixbuf::render_pixmap_and_mask() and render_pixmap_and_mask_for_colormap(). Also add a couple of FIXMEs. * xs/GtkIconView.xs: Supply default values for scroll_to_path. * xs/GtkTreeStore.xs: Make sure Gtk2::ListStore's and Gtk2::TreeStore's move_before() and move_after() accept undef for the position parameter. * test fixes - remove last patch (fixed in upstream) * Tue Jul 03 2007 jw@suse.de - added gtk-demo next to examples. * Thu Jun 21 2007 anicka@suse.cz - disable one wrong test in GtkIconTheme.t * Wed Mar 14 2007 anicka@suse.cz - update to 1.144 * t/GtkEditable.t, xs/GtkEditbale.xs: fix string encoding problems in the insert-text signal marshaller. * Mon Feb 26 2007 anicka@suse.cz - update to 1.143 * Gtk2.pm, t/GtkTreeModelSort.t, xs/GtkTreeModelSort.xs: Make sure calling get() on a Gtk2::TreeModelSort resolves to Gtk2::TreeModel::get if appropriate, and, to keep backwards compatibility, to Glib::Object::get otherwise. * t/GtkTreeModelSort.t, xs/GtkTreeModelSort.xs: fix copy and paste error that made gtk_tree_model_sort_convert_child_iter_to_iter() unusable. - enable one test fixed in upstream * Thu Jan 25 2007 anicka@suse.cz - update to 1.142 * t/GtkIconView.t, xs/GtkIconView.xs: Fix the path handling in Gtk2::IconView::get_selected_items. Previously, the returned paths were pointing to dead memory and any attempt to use them caused havoc. * xs/GtkRecentManager.xs: Add more documentation for the Gtk2::RecentManager::add_item and Gtk2::RecentManager::add_full methods; define the needed keys for the hashref to be passed to the add_full method. * GtkTreeSortable.xs: Don't segfault in the GET_SORT_COLUMN_ID marshaller if any of the output parameter pointers is NULL. - enable test fixed in upstream * Thu Dec 21 2006 anicka@suse.cz - update to 1.141 * t/PangoCairo.t, xs/PangoCairo.xs: Also allow using method calling semantics for pango_cairo_context_*. * fixes in documentation and tests - enable tests fixed in upstream * Sat Sep 16 2006 anicka@suse.de - disable GtkIconView.t because it hangs on ppc64 machines (#206001) * Wed Sep 13 2006 anicka@suse.cz - add xorg-x11-Xvfb, xorg-x11, xorg-x11-server to BuildRequires - disable some tests that randomly fail * Tue Sep 12 2006 anicka@suse.cz - update to 1.140 * Don't call Gtk2::Gdk::Threads::init on a non-threading perl. * added support for more GTK objects * require Cairo.pm * bugfixes, new testsuites * Fri Aug 18 2006 aj@suse.de - Reduce BuildRequires. * Fri Jul 21 2006 anicka@suse.cz - update to 1.122 * bugfixes and fixes to tests added * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires * Wed Jan 04 2006 anicka@suse.cz - update to 1.102 * Fri Nov 11 2005 anicka@suse.cz - update to 1.101 * Mon Aug 01 2005 mjancar@suse.cz - update to 1.083 * Thu Jul 21 2005 anicka@suse.cz - add perl-Glib to Requires (#95905) * Fri Jan 21 2005 ro@suse.de - update to 1.072 * Tue Nov 02 2004 mcihar@suse.cz - initial packaging
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor