[perl-Gtk2/el6] update to 1.248

Tom Callaway spot at fedoraproject.org
Wed Oct 23 22:11:43 UTC 2013


commit 8d82781be776b3a250f02f6abec175ab3871af85
Author: Tom Callaway <spot at fedoraproject.org>
Date:   Wed Oct 23 23:11:47 2013 +0100

    update to 1.248

 perl-Gtk2.spec |  295 ++++++++++++++++++++++++++++++++++++++++++++++++++------
 sources        |    2 +-
 2 files changed, 265 insertions(+), 32 deletions(-)
---
diff --git a/perl-Gtk2.spec b/perl-Gtk2.spec
index 500b4e4..998fce0 100644
--- a/perl-Gtk2.spec
+++ b/perl-Gtk2.spec
@@ -4,38 +4,243 @@
 #   --with testsuite         - run the test suite (requires X)
 #
 
+# We need to manually generate the Provides here, here's the best way I know of:
+# for i in `grep -r "PACKAGE = " * | cut -d " " -f 3 | cut -f 1`; do printf "Provides: perl($i)\n" &>>provides.txt; done
+# cat provides.txt | sort -n | uniq
+
 Name:           perl-Gtk2
-Version:        1.224
-Release:        2%{?dist}
+Version:        1.248
+Release:        1%{?dist}
 Summary:        Perl interface to the 2.x series of the Gimp Toolkit library
-
 Group:          Development/Libraries
 License:        LGPLv2+
 URL:            http://search.cpan.org/dist/Gtk2/
-Source0:        http://www.cpan.org/authors/id/T/TS/TSCH/Gtk2-%{version}.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
+Source0:        http://search.cpan.org/CPAN/authors/id/X/XA/XAOC/Gtk2-%{version}.tar.gz
 BuildRequires:  perl >= 2:5.8.0
 BuildRequires:  gtk2-devel
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::Depends), perl(ExtUtils::PkgConfig)
-BuildRequires:  perl(Glib) >= 1.220
+BuildRequires:  perl(Glib) >= 1.240
 BuildRequires:	perl(Pango) >= 1.220
 BuildRequires:  perl(Glib::MakeHelper)
 BuildRequires:  perl(Cairo) >= 1.00
 Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-Requires:       perl(Glib) >= 1.220
+Requires:       perl(Glib) >= 1.240
 Requires:       perl(Cairo) >= 1.00
 Requires:       perl(Pango) >= 1.220
-# these can't be automatically obtained, but they are provided by this package
-Provides:       perl(Gtk2::ScrolledWindow)
-Provides:       perl(Gtk2::Dialog)
-Provides:       perl(Gtk2::Toolbar)
-Provides:       perl(Gtk2::TreeView)
-Provides:       perl(Gtk2::MenuBar)
-Provides:       perl(Gtk2::VBox)
-Provides:       perl(Gtk2::Window)
-Provides:       perl(Gtk2::MessageDialog)
+# Be sure to update this list on any upstream change
+Provides: perl(Gtk2)
+Provides: perl(Gtk2::AboutDialog)
+Provides: perl(Gtk2::AccelGroup)
+Provides: perl(Gtk2::AccelLabel)
+Provides: perl(Gtk2::AccelMap)
+Provides: perl(Gtk2::Action)
+Provides: perl(Gtk2::ActionGroup)
+Provides: perl(Gtk2::Activatable)
+Provides: perl(Gtk2::Adjustment)
+Provides: perl(Gtk2::Alignment)
+Provides: perl(Gtk2::Arrow)
+Provides: perl(Gtk2::AspectFrame)
+Provides: perl(Gtk2::Assistant)
+Provides: perl(Gtk2::Bin)
+Provides: perl(Gtk2::BindingSet)
+Provides: perl(Gtk2::Box)
+Provides: perl(Gtk2::Buildable)
+Provides: perl(Gtk2::Builder)
+Provides: perl(Gtk2::Button)
+Provides: perl(Gtk2::ButtonBox)
+Provides: perl(Gtk2::Calendar)
+Provides: perl(Gtk2::CellEditable)
+Provides: perl(Gtk2::CellLayout)
+Provides: perl(Gtk2::CellRenderer)
+Provides: perl(Gtk2::CellRendererAccel)
+Provides: perl(Gtk2::CellRendererCombo)
+Provides: perl(Gtk2::CellRendererPixbuf)
+Provides: perl(Gtk2::CellRendererProgress)
+Provides: perl(Gtk2::CellRendererSpin)
+Provides: perl(Gtk2::CellRendererSpinner)
+Provides: perl(Gtk2::CellRendererText)
+Provides: perl(Gtk2::CellRendererToggle)
+Provides: perl(Gtk2::CellView)
+Provides: perl(Gtk2::CheckButton)
+Provides: perl(Gtk2::CheckMenuItem)
+Provides: perl(Gtk2::Clipboard)
+Provides: perl(Gtk2::ColorButton)
+Provides: perl(Gtk2::ColorSelection)
+Provides: perl(Gtk2::ColorSelectionDialog)
+Provides: perl(Gtk2::Combo)
+Provides: perl(Gtk2::ComboBox)
+Provides: perl(Gtk2::ComboBoxEntry)
+Provides: perl(Gtk2::Container)
+Provides: perl(Gtk2::Curve)
+Provides: perl(Gtk2::Dialog)
+Provides: perl(Gtk2::Dnd)
+Provides: perl(Gtk2::DrawingArea)
+Provides: perl(Gtk2::Editable)
+Provides: perl(Gtk2::Entry)
+Provides: perl(Gtk2::EntryBuffer)
+Provides: perl(Gtk2::EntryCompletion)
+Provides: perl(Gtk2::EventBox)
+Provides: perl(Gtk2::Expander)
+Provides: perl(Gtk2::FileChooser)
+Provides: perl(Gtk2::FileChooserButton)
+Provides: perl(Gtk2::FileChooserDialog)
+Provides: perl(Gtk2::FileChooserWidget)
+Provides: perl(Gtk2::FileFilter)
+Provides: perl(Gtk2::FileSelection)
+Provides: perl(Gtk2::Fixed)
+Provides: perl(Gtk2::FontButton)
+Provides: perl(Gtk2::FontSelection)
+Provides: perl(Gtk2::Frame)
+Provides: perl(Gtk2::GC)
+Provides: perl(Gtk2::GammaCurve)
+Provides: perl(Gtk2::Gdk)
+Provides: perl(Gtk2::Gdk::Cairo)
+Provides: perl(Gtk2::Gdk::Color)
+Provides: perl(Gtk2::Gdk::Cursor)
+Provides: perl(Gtk2::Gdk::Device)
+Provides: perl(Gtk2::Gdk::Display)
+Provides: perl(Gtk2::Gdk::DisplayManager)
+Provides: perl(Gtk2::Gdk::Dnd)
+Provides: perl(Gtk2::Gdk::Drawable)
+Provides: perl(Gtk2::Gdk::Event)
+Provides: perl(Gtk2::Gdk::GC)
+Provides: perl(Gtk2::Gdk::Image)
+Provides: perl(Gtk2::Gdk::Keys)
+Provides: perl(Gtk2::Gdk::Pango)
+Provides: perl(Gtk2::Gdk::Pixbuf)
+Provides: perl(Gtk2::Gdk::PixbufLoader)
+Provides: perl(Gtk2::Gdk::PixbufSimpleAnim)
+Provides: perl(Gtk2::Gdk::Pixmap)
+Provides: perl(Gtk2::Gdk::Property)
+Provides: perl(Gtk2::Gdk::Region)
+Provides: perl(Gtk2::Gdk::Rgb)
+Provides: perl(Gtk2::Gdk::Screen)
+Provides: perl(Gtk2::Gdk::Selection)
+Provides: perl(Gtk2::Gdk::Types)
+Provides: perl(Gtk2::Gdk::Visual)
+Provides: perl(Gtk2::Gdk::Window)
+Provides: perl(Gtk2::Gdk::X11)
+Provides: perl(Gtk2::HBox)
+Provides: perl(Gtk2::HButtonBox)
+Provides: perl(Gtk2::HPaned)
+Provides: perl(Gtk2::HRuler)
+Provides: perl(Gtk2::HSV)
+Provides: perl(Gtk2::HScale)
+Provides: perl(Gtk2::HScrollbar)
+Provides: perl(Gtk2::HSeparator)
+Provides: perl(Gtk2::HandleBox)
+Provides: perl(Gtk2::IMContext)
+Provides: perl(Gtk2::IMContextSimple)
+Provides: perl(Gtk2::IMMultiContext)
+Provides: perl(Gtk2::IconFactory)
+Provides: perl(Gtk2::IconTheme)
+Provides: perl(Gtk2::IconView)
+Provides: perl(Gtk2::Image)
+Provides: perl(Gtk2::ImageMenuItem)
+Provides: perl(Gtk2::InfoBar)
+Provides: perl(Gtk2::InputDialog)
+Provides: perl(Gtk2::Invisible)
+Provides: perl(Gtk2::Item)
+Provides: perl(Gtk2::ItemFactory)
+Provides: perl(Gtk2::Label)
+Provides: perl(Gtk2::Layout)
+Provides: perl(Gtk2::LinkButton)
+Provides: perl(Gtk2::List)
+Provides: perl(Gtk2::ListItem)
+Provides: perl(Gtk2::ListStore)
+Provides: perl(Gtk2::Menu)
+Provides: perl(Gtk2::MenuBar)
+Provides: perl(Gtk2::MenuItem)
+Provides: perl(Gtk2::MenuShell)
+Provides: perl(Gtk2::MenuToolButton)
+Provides: perl(Gtk2::MessageDialog)
+Provides: perl(Gtk2::Misc)
+Provides: perl(Gtk2::Notebook)
+Provides: perl(Gtk2::Object)
+Provides: perl(Gtk2::OffscreenWindow)
+Provides: perl(Gtk2::OptionMenu)
+Provides: perl(Gtk2::Orientable)
+Provides: perl(Gtk2::PageSetup)
+Provides: perl(Gtk2::Paned)
+Provides: perl(Gtk2::PaperSize)
+Provides: perl(Gtk2::Plug)
+Provides: perl(Gtk2::PrintContext)
+Provides: perl(Gtk2::PrintOperation)
+Provides: perl(Gtk2::PrintOperationPreview)
+Provides: perl(Gtk2::PrintSettings)
+Provides: perl(Gtk2::ProgressBar)
+Provides: perl(Gtk2::RadioAction)
+Provides: perl(Gtk2::RadioButton)
+Provides: perl(Gtk2::RadioMenuItem)
+Provides: perl(Gtk2::RadioToolButton)
+Provides: perl(Gtk2::Range)
+Provides: perl(Gtk2::Rc)
+Provides: perl(Gtk2::RecentAction)
+Provides: perl(Gtk2::RecentChooser)
+Provides: perl(Gtk2::RecentChooserDialog)
+Provides: perl(Gtk2::RecentChooserMenu)
+Provides: perl(Gtk2::RecentChooserWidget)
+Provides: perl(Gtk2::RecentFilter)
+Provides: perl(Gtk2::RecentManager)
+Provides: perl(Gtk2::Ruler)
+Provides: perl(Gtk2::Scale)
+Provides: perl(Gtk2::ScaleButton)
+Provides: perl(Gtk2::ScrolledWindow)
+Provides: perl(Gtk2::Selection)
+Provides: perl(Gtk2::SeparatorMenuItem)
+Provides: perl(Gtk2::SeparatorToolItem)
+Provides: perl(Gtk2::Show)
+Provides: perl(Gtk2::SizeGroup)
+Provides: perl(Gtk2::Socket)
+Provides: perl(Gtk2::SpinButton)
+Provides: perl(Gtk2::Spinner)
+Provides: perl(Gtk2::StatusIcon)
+Provides: perl(Gtk2::Statusbar)
+Provides: perl(Gtk2::Stock)
+Provides: perl(Gtk2::Style)
+Provides: perl(Gtk2::Table)
+Provides: perl(Gtk2::TearoffMenuItem)
+Provides: perl(Gtk2::TextBuffer)
+Provides: perl(Gtk2::TextBufferRichText)
+Provides: perl(Gtk2::TextChildAnchor)
+Provides: perl(Gtk2::TextIter)
+Provides: perl(Gtk2::TextMark)
+Provides: perl(Gtk2::TextTag)
+Provides: perl(Gtk2::TextTagTable)
+Provides: perl(Gtk2::TextView)
+Provides: perl(Gtk2::ToggleAction)
+Provides: perl(Gtk2::ToggleButton)
+Provides: perl(Gtk2::ToggleToolButton)
+Provides: perl(Gtk2::ToolButton)
+Provides: perl(Gtk2::ToolItem)
+Provides: perl(Gtk2::ToolItemGroup)
+Provides: perl(Gtk2::ToolPalette)
+Provides: perl(Gtk2::ToolShell)
+Provides: perl(Gtk2::Toolbar)
+Provides: perl(Gtk2::Tooltip)
+Provides: perl(Gtk2::Tooltips)
+Provides: perl(Gtk2::TreeDnd)
+Provides: perl(Gtk2::TreeModel)
+Provides: perl(Gtk2::TreeModelFilter)
+Provides: perl(Gtk2::TreeModelSort)
+Provides: perl(Gtk2::TreeSelection)
+Provides: perl(Gtk2::TreeSortable)
+Provides: perl(Gtk2::TreeStore)
+Provides: perl(Gtk2::TreeView)
+Provides: perl(Gtk2::TreeViewColumn)
+Provides: perl(Gtk2::UIManager)
+Provides: perl(Gtk2::VBox)
+Provides: perl(Gtk2::VButtonBox)
+Provides: perl(Gtk2::VPaned)
+Provides: perl(Gtk2::VRuler)
+Provides: perl(Gtk2::VScale)
+Provides: perl(Gtk2::VScrollbar)
+Provides: perl(Gtk2::VSeparator)
+Provides: perl(Gtk2::Viewport)
+Provides: perl(Gtk2::VolumeButton)
+Provides: perl(Gtk2::Widget)
+Provides: perl(Gtk2::Window)
 
 %global __requires_exclude perl\\(Glib\\)|perl\\(Test::
 
@@ -45,45 +250,73 @@ perlish and object-oriented way, freeing you from the casting and
 memory management in C, yet remaining very close in spirit to original
 API.  Find out more about Gtk+ at http://www.gtk.org.
 
-
 %prep
 %setup -q -n Gtk2-%{version}
 
-iconv -f iso-8859-1 -t utf-8 -o pm/Helper.pm{.utf8,}
-mv pm/Helper.pm{.utf8,}
+# iconv -f iso-8859-1 -t utf-8 -o pm/Helper.pm{.utf8,}
+# mv pm/Helper.pm{.utf8,}
 
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
 make %{?_smp_mflags}
 
-
 %install
-rm -rf $RPM_BUILD_ROOT
 make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
 find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
 find $RPM_BUILD_ROOT -type f -name '*.bs' -empty -exec rm -f {} ';'
 find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';'
 chmod -R u+w $RPM_BUILD_ROOT/*
 
-
 %check
 %{?_with_testsuite:make test}
 
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
 %files
-%defattr(-,root,root,-)
 %doc AUTHORS ChangeLog.pre-git LICENSE NEWS README TODO
 %doc examples/ gtk-demo/
 %{perl_vendorarch}/auto/Gtk2/
 %{perl_vendorarch}/Gtk2*
 %{_mandir}/man3/*.3pm*
 
-
 %changelog
+* Wed Oct  9 2013 Tom Callaway <spot at fedoraproject.org> - 1.248-1
+- update to 1.248
+
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.247-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Sun Jul 21 2013 Petr Pisar <ppisar at redhat.com> - 1.247-2
+- Perl 5.18 rebuild
+
+* Thu Feb  7 2013 Tom Callaway <spot at fedoraproject.org> - 1.247-1
+- update to 1.247
+
+* Mon Dec 10 2012 Tom Callaway <spot at fedoraproject.org> - 1.246-1
+- update to 1.246
+
+* Fri Nov 30 2012 Tom Callaway <spot at fedoraproject.org> - 1.245-2
+- add manual provides
+
+* Wed Aug  8 2012 Tom Callaway <spot at fedoraproject.org> - 1.245-1
+- update to 1.245
+
+* Fri Jul 20 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.243-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Wed Jun 13 2012 Petr Pisar <ppisar at redhat.com> - 1.243-2
+- Perl 5.16 rebuild
+
+* Tue May  1 2012 Tom Callaway <spot at fedoraproject.org> - 1.243-1
+- update to 1.243
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.241-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Wed Nov 23 2011 Tom Callaway <spot at fedoraproject.org> - 1.241-1
+- update to 1.241
+
+* Thu Oct 20 2011 Tom Callaway <spot at fedoraproject.org> - 1.240-1
+- update to 1.240
+
 * Tue Aug 30 2011 Tom Callaway <spot at fedoraproject.org> - 1.224-2
 - filter out bogus Requires on Test::More
 
@@ -192,7 +425,7 @@ rm -rf $RPM_BUILD_ROOT
 * Mon Jun 27 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.082-1
 - Update to 1.082.
 
-* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
+* Fri Apr  8 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
 - rebuilt
 
 * Thu Mar 10 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.080-2
diff --git a/sources b/sources
index bee1b4f..1ef617c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-0d83e00179bcf1caa2b8974248b6a869  Gtk2-1.224.tar.gz
+bc037a6eb12eeb7992962a67b94eb52f  Gtk2-1.248.tar.gz



More information about the perl-devel mailing list