[perl-Gtk2/f18] 1.247, fixed provides

Tom Callaway spot at fedoraproject.org
Tue May 7 21:28:51 UTC 2013


commit ef28d51efb8e8ae730ae92d7f19bfbc746240597
Author: Tom Callaway <spot at fedoraproject.org>
Date:   Tue May 7 17:28:14 2013 -0400

    1.247, fixed provides

 perl-Gtk2.spec |  244 +++++++++++++++++++++++++++++++++++++++++++++++++++++---
 sources        |    2 +-
 2 files changed, 233 insertions(+), 13 deletions(-)
---
diff --git a/perl-Gtk2.spec b/perl-Gtk2.spec
index c672a61..8d3f4a7 100644
--- a/perl-Gtk2.spec
+++ b/perl-Gtk2.spec
@@ -4,14 +4,18 @@
 #   --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.243
-Release:        3%{?dist}
+Version:        1.247
+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
+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)
@@ -24,15 +28,219 @@ Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $versi
 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::GammaCurve)
+Provides: perl(Gtk2::GC)
+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::HandleBox)
+Provides: perl(Gtk2::HBox)
+Provides: perl(Gtk2::HButtonBox)
+Provides: perl(Gtk2::HPaned)
+Provides: perl(Gtk2::HRuler)
+Provides: perl(Gtk2::HScale)
+Provides: perl(Gtk2::HScrollbar)
+Provides: perl(Gtk2::HSeparator)
+Provides: perl(Gtk2::HSV)
+Provides: perl(Gtk2::IconFactory)
+Provides: perl(Gtk2::IconTheme)
+Provides: perl(Gtk2::IconView)
+Provides: perl(Gtk2::Image)
+Provides: perl(Gtk2::ImageMenuItem)
+Provides: perl(Gtk2::IMContext)
+Provides: perl(Gtk2::IMContextSimple)
+Provides: perl(Gtk2::IMMultiContext)
+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::Statusbar)
+Provides: perl(Gtk2::StatusIcon)
+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::Toolbar)
+Provides: perl(Gtk2::ToolButton)
+Provides: perl(Gtk2::ToolItem)
+Provides: perl(Gtk2::ToolItemGroup)
+Provides: perl(Gtk2::ToolPalette)
+Provides: perl(Gtk2::ToolShell)
+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::Viewport)
+Provides: perl(Gtk2::VolumeButton)
+Provides: perl(Gtk2::VPaned)
+Provides: perl(Gtk2::VRuler)
+Provides: perl(Gtk2::VScale)
+Provides: perl(Gtk2::VScrollbar)
+Provides: perl(Gtk2::VSeparator)
+Provides: perl(Gtk2::Widget)
+Provides: perl(Gtk2::Window)
 
 %global __requires_exclude perl\\(Glib\\)|perl\\(Test::
 
@@ -70,6 +278,18 @@ chmod -R u+w $RPM_BUILD_ROOT/*
 %{_mandir}/man3/*.3pm*
 
 %changelog
+* 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
 
diff --git a/sources b/sources
index 53f08fc..0a03f4d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-77d2abaca66ac631269f8eb57f84bcf2  Gtk2-1.243.tar.gz
+b65b0293cce3ac3786c37a7fa508e506  Gtk2-1.247.tar.gz


More information about the scm-commits mailing list