]> git.pld-linux.org Git - packages/perl-Wx.git/blame - perl-Wx.spec
- rel 2; manually generated provides (from FC)
[packages/perl-Wx.git] / perl-Wx.spec
CommitLineData
2e932399
AM
1
2# NOTE: On every new version, we need to manually regenerate the list of XS Provides
3# cd Wx-*
4# for i in `grep -r "PACKAGE=" * | cut -d " " -f 2 | sed 's|PACKAGE=|perl(|g' | grep "Wx::" | sort -n |uniq`; do printf "Provides: $i)\\n"; done &> provides.txt
5# grep -orP '%name{Wx::[^}]*}\s+class' |grep -v "3pm" | cut -d : -f 2- | sed 's|%name{|Provides: perl(|g' | sed 's|} class|)|g' |uniq &>> provides.txt
6# cat provides.txt | uniq | sort -n
7
4de6ff00
JB
8#
9# Conditional build:
5e909227
JB
10%bcond_without unicode # ANSI instead of Unicode version of wxGTK
11%bcond_with gtk3 # wxGTK3 instead of wxGTK2
12%bcond_with tests # "make test" (requires $DISPLAY)
4de6ff00 13#
5e909227
JB
14%define wxpkg wxGTK%{?with_gtk3:3}%{!?with_gtk3:2}%{?with_unicode:-unicode}
15%define wx_ver %(rpm -q wxWidgets-devel --qf '%%{VERSION}')
16%define wx_ver_tag %(echo %{wx_ver} | tr . _)
17%define alien_wxcfg gtk%{!?with_gtk3:2}_%{wx_ver_tag}%{?with_unicode:_uni}_gcc_3_4
deb8018a
18%include /usr/lib/rpm/macros.perl
19Summary: wxPerl - a Perl wrapper for the wxWidgets C++ GUI toolkit
5cb4cb25 20Summary(pl.UTF-8): wxPerl - wrapper toolkitu graficznego C++ wxWidgets dla Perla
deb8018a 21Name: perl-Wx
d8901247 22Version: 0.9927
2e932399 23Release: 2
deb8018a
24# same as perl
25License: GPL v1+ or Artistic
26Group: Development/Languages/Perl
27Source0: http://www.cpan.org/modules/by-module/Wx/Wx-%{version}.tar.gz
d8901247 28# Source0-md5: ef05f2f1fc0c3ccb1d4d1aa3896196f9
1e70ffa7 29URL: http://wxperl.sourceforge.net/
d8901247 30BuildRequires: perl-Alien-wxWidgets >= 0.67
5e909227
JB
31BuildRequires: perl-ExtUtils-MakeMaker >= 6.46
32BuildRequires: perl-ExtUtils-ParseXS >= 3.15
33BuildRequires: perl-ExtUtils-XSpp >= 0.16_02
34%if %{with tests}
35BuildRequires: perl-Test-Harness >= 2.26
36BuildRequires: perl-Test-Simple >= 0.45
37%endif
deb8018a 38BuildRequires: perl-devel >= 1:5.8.0
5e909227 39# require Alien::wxWidgets with config for desired wx variant
2e932399 40BuildRequires: %{wxpkg}-devel >= 2.6.3-1
5e909227
JB
41BuildRequires: perl(Alien::wxWidgets::Config::%{alien_wxcfg})
42BuildRequires: perl(File::Spec::Functions) >= 0.82
43BuildRequires: perl(if) >= 0.03
deb8018a 44BuildRequires: rpm-perlprov >= 4.1-13
5e909227 45Requires: perl-Alien-wxWidgets >= 0.25
deb8018a 46
2e932399
AM
47# manually generated, see note on top of spec file
48Provides: perl(Wx::ANIHandler)
49Provides: perl(Wx::AUI)
50Provides: perl(Wx::AboutDialogInfo)
51Provides: perl(Wx::AcceleratorEntry)
52Provides: perl(Wx::AcceleratorTable)
53Provides: perl(Wx::ActivateEvent)
54Provides: perl(Wx::Animation)
55Provides: perl(Wx::AnimationCtrl)
56Provides: perl(Wx::App)
57Provides: perl(Wx::ArchiveFSHandler)
58Provides: perl(Wx::ArrayStringProperty)
59Provides: perl(Wx::ArtProvider)
60Provides: perl(Wx::AuiManager)
61Provides: perl(Wx::AuiManagerEvent)
62Provides: perl(Wx::AuiNotebook)
63Provides: perl(Wx::AuiNotebookEvent)
64Provides: perl(Wx::AuiPaneInfo)
65Provides: perl(Wx::AutoBufferedPaintDC)
66Provides: perl(Wx::BMPHandler)
67Provides: perl(Wx::BannerWindow)
68Provides: perl(Wx::BestHelpController)
69Provides: perl(Wx::Bitmap)
70Provides: perl(Wx::BitmapButton)
71Provides: perl(Wx::BitmapComboBox)
72Provides: perl(Wx::BitmapDataObject)
73Provides: perl(Wx::BitmapToggleButton)
74Provides: perl(Wx::BookCtrl)
75Provides: perl(Wx::BookCtrlEvent)
76Provides: perl(Wx::BoolProperty)
77Provides: perl(Wx::BoxSizer)
78Provides: perl(Wx::Brush)
79Provides: perl(Wx::BufferedDC)
80Provides: perl(Wx::BufferedPaintDC)
81Provides: perl(Wx::BusyCursor)
82Provides: perl(Wx::BusyInfo)
83Provides: perl(Wx::Button)
84Provides: perl(Wx::CHMHelpController)
85Provides: perl(Wx::CURHandler)
86Provides: perl(Wx::CalendarCtrl)
87Provides: perl(Wx::CalendarDateAttr)
88Provides: perl(Wx::CalendarEvent)
89Provides: perl(Wx::Caret)
90Provides: perl(Wx::CaretSuspend)
91Provides: perl(Wx::CheckBox)
92Provides: perl(Wx::CheckListBox)
93Provides: perl(Wx::ChildFocusEvent)
94Provides: perl(Wx::Choice)
95Provides: perl(Wx::Choicebook)
96Provides: perl(Wx::ClassInfo)
97Provides: perl(Wx::ClassInfo)
98Provides: perl(Wx::Client)
99Provides: perl(Wx::ClientDC)
100Provides: perl(Wx::Clipboard)
101Provides: perl(Wx::ClipboardTextEvent)
102Provides: perl(Wx::CloseEvent)
103Provides: perl(Wx::CollapsiblePane)
104Provides: perl(Wx::CollapsiblePaneEvent)
105Provides: perl(Wx::Colour)
106Provides: perl(Wx::ColourData)
107Provides: perl(Wx::ColourDatabase)
108Provides: perl(Wx::ColourDialog)
109Provides: perl(Wx::ColourPickerCtrl)
110Provides: perl(Wx::ColourPickerEvent)
111Provides: perl(Wx::ColourProperty)
112Provides: perl(Wx::ColourPropertyValue)
113Provides: perl(Wx::ComboBox)
114Provides: perl(Wx::ComboCtrl)
115Provides: perl(Wx::ComboPopup)
116Provides: perl(Wx::Command)
117Provides: perl(Wx::CommandEvent)
118Provides: perl(Wx::CommandLinkButton)
119Provides: perl(Wx::CommandProcessor)
120Provides: perl(Wx::ConfigBase)
121Provides: perl(Wx::Connection)
122Provides: perl(Wx::ContextHelp)
123Provides: perl(Wx::ContextHelpButton)
124Provides: perl(Wx::ContextMenuEvent)
125Provides: perl(Wx::Control)
126Provides: perl(Wx::ControlWithItems)
127Provides: perl(Wx::Cursor)
128Provides: perl(Wx::CursorProperty)
129Provides: perl(Wx::DC)
130Provides: perl(Wx::DCClipper)
131Provides: perl(Wx::DCOverlay)
132Provides: perl(Wx::DataFormat)
133Provides: perl(Wx::DataObject)
134Provides: perl(Wx::DataObjectComposite)
135Provides: perl(Wx::DataObjectSimple)
136Provides: perl(Wx::DataView)
137Provides: perl(Wx::DataViewBitmapRenderer)
138Provides: perl(Wx::DataViewColumn)
139Provides: perl(Wx::DataViewCtrl)
140Provides: perl(Wx::DataViewDateRenderer)
141Provides: perl(Wx::DataViewEvent)
142Provides: perl(Wx::DataViewIconText)
143Provides: perl(Wx::DataViewIconTextRenderer)
144Provides: perl(Wx::DataViewIndexListModel)
145Provides: perl(Wx::DataViewItem)
146Provides: perl(Wx::DataViewItemAttr)
147Provides: perl(Wx::DataViewListCtrl)
148Provides: perl(Wx::DataViewListStore)
149Provides: perl(Wx::DataViewModel)
150Provides: perl(Wx::DataViewModelNotifier)
151Provides: perl(Wx::DataViewProgressRenderer)
152Provides: perl(Wx::DataViewRenderer)
153Provides: perl(Wx::DataViewSpinRenderer)
154Provides: perl(Wx::DataViewTextRenderer)
155Provides: perl(Wx::DataViewTextRendererAttr)
156Provides: perl(Wx::DataViewToggleRenderer)
157Provides: perl(Wx::DataViewTreeCtrl)
158Provides: perl(Wx::DataViewTreeStore)
159Provides: perl(Wx::DataViewVirtualListModel)
160Provides: perl(Wx::DatagramSocket)
161Provides: perl(Wx::DateEvent)
162Provides: perl(Wx::DatePickerCtrl)
163Provides: perl(Wx::DateProperty)
164Provides: perl(Wx::DateSpan)
165Provides: perl(Wx::DateTime)
166Provides: perl(Wx::Dialog)
167Provides: perl(Wx::DirDialog)
168Provides: perl(Wx::DirPickerCtrl)
169Provides: perl(Wx::DirProperty)
170Provides: perl(Wx::Display)
171Provides: perl(Wx::DocChildFrame)
172Provides: perl(Wx::DocMDIChildFrame)
173Provides: perl(Wx::DocMDIParentFrame)
174Provides: perl(Wx::DocManager)
175Provides: perl(Wx::DocParentFrame)
176Provides: perl(Wx::DocTemplate)
177Provides: perl(Wx::Document)
178Provides: perl(Wx::DropFilesEvent)
179Provides: perl(Wx::DropSource)
180Provides: perl(Wx::DropTarget)
181Provides: perl(Wx::EditEnumProperty)
182Provides: perl(Wx::EditableListBox)
183Provides: perl(Wx::EnumProperty)
184Provides: perl(Wx::EraseEvent)
185Provides: perl(Wx::Event)
186Provides: perl(Wx::EventBlocker)
187Provides: perl(Wx::EventFilter)
188Provides: perl(Wx::EvtHandler)
189Provides: perl(Wx::FSFile)
190Provides: perl(Wx::FileConfig)
191Provides: perl(Wx::FileCtrl)
192Provides: perl(Wx::FileCtrlEvent)
193Provides: perl(Wx::FileDataObject)
194Provides: perl(Wx::FileDialog)
195Provides: perl(Wx::FileDirPickerEvent)
196Provides: perl(Wx::FileDropTarget)
197Provides: perl(Wx::FileHistory)
198Provides: perl(Wx::FilePickerCtrl)
199Provides: perl(Wx::FileProperty)
200Provides: perl(Wx::FileSystem)
201Provides: perl(Wx::FileSystemHandler)
202Provides: perl(Wx::FileType)
203Provides: perl(Wx::FileTypeInfo)
204Provides: perl(Wx::FindDialogEvent)
205Provides: perl(Wx::FindReplaceData)
206Provides: perl(Wx::FindReplaceDialog)
207Provides: perl(Wx::FlagsProperty)
208Provides: perl(Wx::FlexGridSizer)
209Provides: perl(Wx::FlexGridSizer)
210Provides: perl(Wx::FloatProperty)
211Provides: perl(Wx::FocusEvent)
212Provides: perl(Wx::Font)
213Provides: perl(Wx::FontData)
214Provides: perl(Wx::FontDialog)
215Provides: perl(Wx::FontEnumerator)
216Provides: perl(Wx::FontEnumerator)
217Provides: perl(Wx::FontMapper)
218Provides: perl(Wx::FontPickerCtrl)
219Provides: perl(Wx::FontPickerEvent)
220Provides: perl(Wx::FontProperty)
221Provides: perl(Wx::Frame)
222Provides: perl(Wx::GBPosition)
223Provides: perl(Wx::GBSizerItem)
224Provides: perl(Wx::GBSpan)
225Provides: perl(Wx::GCDC)
226Provides: perl(Wx::GIFHandler)
227Provides: perl(Wx::Gauge)
228Provides: perl(Wx::GenericDirCtrl)
229Provides: perl(Wx::GraphicsBrush)
230Provides: perl(Wx::GraphicsContext)
231Provides: perl(Wx::GraphicsFont)
232Provides: perl(Wx::GraphicsGradientStop)
233Provides: perl(Wx::GraphicsGradientStops)
234Provides: perl(Wx::GraphicsMatrix)
235Provides: perl(Wx::GraphicsObject)
236Provides: perl(Wx::GraphicsPath)
237Provides: perl(Wx::GraphicsPen)
238Provides: perl(Wx::GraphicsRenderer)
239Provides: perl(Wx::Grid)
240Provides: perl(Wx::GridBagSizer)
241Provides: perl(Wx::GridBagSizer)
242Provides: perl(Wx::GridCellAttr)
243Provides: perl(Wx::GridCellAutoWrapStringEditor)
244Provides: perl(Wx::GridCellAutoWrapStringRenderer)
245Provides: perl(Wx::GridCellBoolEditor)
246Provides: perl(Wx::GridCellBoolRenderer)
247Provides: perl(Wx::GridCellChoiceEditor)
248Provides: perl(Wx::GridCellCoords)
249Provides: perl(Wx::GridCellDateTimeRenderer)
250Provides: perl(Wx::GridCellEditor)
251Provides: perl(Wx::GridCellEnumEditor)
252Provides: perl(Wx::GridCellEnumRenderer)
253Provides: perl(Wx::GridCellFloatEditor)
254Provides: perl(Wx::GridCellFloatRenderer)
255Provides: perl(Wx::GridCellNumberEditor)
256Provides: perl(Wx::GridCellNumberRenderer)
257Provides: perl(Wx::GridCellRenderer)
258Provides: perl(Wx::GridCellStringRenderer)
259Provides: perl(Wx::GridCellTextEditor)
260Provides: perl(Wx::GridEditorCreatedEvent)
261Provides: perl(Wx::GridEvent)
262Provides: perl(Wx::GridRangeSelectEvent)
263Provides: perl(Wx::GridSizeEvent)
264Provides: perl(Wx::GridSizer)
265Provides: perl(Wx::GridTableBase)
266Provides: perl(Wx::GridTableMessage)
267Provides: perl(Wx::GridUpdateLocker)
268Provides: perl(Wx::HScrolledWindow)
269Provides: perl(Wx::HVScrolledWindow)
270Provides: perl(Wx::HeaderColumn)
271Provides: perl(Wx::HeaderColumnSimple)
272Provides: perl(Wx::HeaderCtrl)
273Provides: perl(Wx::HeaderCtrlEvent)
274Provides: perl(Wx::HeaderCtrlSimple)
275Provides: perl(Wx::HelpControllerBase)
276Provides: perl(Wx::HelpControllerHelpProvider)
277Provides: perl(Wx::HelpEvent)
278Provides: perl(Wx::HelpProvider)
279Provides: perl(Wx::HtmlCell)
280Provides: perl(Wx::HtmlCellEvent)
281Provides: perl(Wx::HtmlColourCell)
282Provides: perl(Wx::HtmlContainerCell)
283Provides: perl(Wx::HtmlDCRenderer)
284Provides: perl(Wx::HtmlEasyPrinting)
285Provides: perl(Wx::HtmlFontCell)
286Provides: perl(Wx::HtmlHelpController)
287Provides: perl(Wx::HtmlLinkEvent)
288Provides: perl(Wx::HtmlLinkInfo)
289Provides: perl(Wx::HtmlListBox)
290Provides: perl(Wx::HtmlParser)
291Provides: perl(Wx::HtmlPrintout)
292Provides: perl(Wx::HtmlTag)
293Provides: perl(Wx::HtmlTagHandler)
294Provides: perl(Wx::HtmlWidgetCell)
295Provides: perl(Wx::HtmlWinParser)
296Provides: perl(Wx::HtmlWinTagHandler)
297Provides: perl(Wx::HtmlWindow)
298Provides: perl(Wx::HtmlWordCell)
299Provides: perl(Wx::HyperlinkCtrl)
300Provides: perl(Wx::HyperlinkEvent)
301Provides: perl(Wx::ICOHandler)
302Provides: perl(Wx::IFFHandler)
303Provides: perl(Wx::IPV4address)
304Provides: perl(Wx::IPV6address)
305Provides: perl(Wx::IPaddress)
306Provides: perl(Wx::Icon)
307Provides: perl(Wx::IconBundle)
308Provides: perl(Wx::IconLocation)
309Provides: perl(Wx::IconizeEvent)
310Provides: perl(Wx::IdleEvent)
311Provides: perl(Wx::Image)
312Provides: perl(Wx::ImageFileProperty)
313Provides: perl(Wx::ImageHandler)
314Provides: perl(Wx::ImageList)
315Provides: perl(Wx::ImageList)
316Provides: perl(Wx::IndividualLayoutConstraint)
317Provides: perl(Wx::InfoBar)
318Provides: perl(Wx::InitDialogEvent)
319Provides: perl(Wx::InputStream)
320Provides: perl(Wx::IntProperty)
321Provides: perl(Wx::InternetFSHandler)
322Provides: perl(Wx::ItemContainer)
323Provides: perl(Wx::ItemContainer)
324Provides: perl(Wx::ItemContainerImmutable)
325Provides: perl(Wx::ItemContainerImmutable)
326Provides: perl(Wx::JPEGHandler)
327Provides: perl(Wx::JoystickEvent)
328Provides: perl(Wx::KeyEvent)
329Provides: perl(Wx::LanguageInfo)
330Provides: perl(Wx::LayoutConstraints)
331Provides: perl(Wx::ListBox)
332Provides: perl(Wx::ListCtrl)
333Provides: perl(Wx::ListEvent)
334Provides: perl(Wx::ListItem)
335Provides: perl(Wx::ListItemAttr)
336Provides: perl(Wx::ListView)
337Provides: perl(Wx::Listbook)
338Provides: perl(Wx::Locale)
339Provides: perl(Wx::Log)
340Provides: perl(Wx::LogChain)
341Provides: perl(Wx::LogFormatter)
342Provides: perl(Wx::LogGui)
343Provides: perl(Wx::LogNull)
344Provides: perl(Wx::LogPassThrough)
345Provides: perl(Wx::LogRecordInfo)
346Provides: perl(Wx::LogStderr)
347Provides: perl(Wx::LogTextCtrl)
348Provides: perl(Wx::LogWindow)
349Provides: perl(Wx::LongStringProperty)
350Provides: perl(Wx::MDIChildFrame)
351Provides: perl(Wx::MDIParentFrame)
352Provides: perl(Wx::Mask)
353Provides: perl(Wx::MaximizeEvent)
354Provides: perl(Wx::MediaCtrl)
355Provides: perl(Wx::MediaEvent)
356Provides: perl(Wx::MemoryDC)
357Provides: perl(Wx::MemoryFSHandler)
358Provides: perl(Wx::Menu)
359Provides: perl(Wx::MenuBar)
360Provides: perl(Wx::MenuEvent)
361Provides: perl(Wx::MenuItem)
362Provides: perl(Wx::MessageDialog)
363Provides: perl(Wx::MimeTypesManager)
364Provides: perl(Wx::MiniFrame)
365Provides: perl(Wx::MirrorDC)
366Provides: perl(Wx::MouseCaptureChangedEvent)
367Provides: perl(Wx::MouseCaptureLostEvent)
368Provides: perl(Wx::MouseEvent)
369Provides: perl(Wx::MoveEvent)
370Provides: perl(Wx::MultiChoiceDialog)
371Provides: perl(Wx::MultiChoiceProperty)
372Provides: perl(Wx::NativeFontInfo)
373Provides: perl(Wx::NavigationKeyEvent)
374Provides: perl(Wx::NewClass)
375Provides: perl(Wx::NewClass)
376Provides: perl(Wx::Notebook)
377Provides: perl(Wx::NotebookEvent)
378Provides: perl(Wx::NotebookSizer)
379Provides: perl(Wx::NotificationMessage)
380Provides: perl(Wx::NotifyEvent)
381Provides: perl(Wx::NumberEntryDialog)
382Provides: perl(Wx::OutputStream)
383Provides: perl(Wx::Overlay)
384Provides: perl(Wx::OwnerDrawnComboBox)
385Provides: perl(Wx::PCXHandler)
386Provides: perl(Wx::PGArrayEditorDialog)
387Provides: perl(Wx::PGArrayStringEditorDialog)
388Provides: perl(Wx::PGCell)
389Provides: perl(Wx::PGCellRenderer)
390Provides: perl(Wx::PGCheckBoxEditor)
391Provides: perl(Wx::PGChoiceAndButtonEditor)
392Provides: perl(Wx::PGChoiceEditor)
393Provides: perl(Wx::PGChoiceEntry)
394Provides: perl(Wx::PGChoices)
395Provides: perl(Wx::PGChoicesData)
396Provides: perl(Wx::PGComboBoxEditor)
397Provides: perl(Wx::PGDatePickerCtrlEditor)
398Provides: perl(Wx::PGEditor)
399Provides: perl(Wx::PGEditorDialogAdapter)
400Provides: perl(Wx::PGFileDialogAdapter)
401Provides: perl(Wx::PGLongStringDialogAdapter)
402Provides: perl(Wx::PGMultiButton)
403Provides: perl(Wx::PGPGridInterfaceBase)
404Provides: perl(Wx::PGPGridInterfaceBase)
405Provides: perl(Wx::PGProperty)
406Provides: perl(Wx::PGSpinCtrlEditor)
407Provides: perl(Wx::PGTextCtrlAndButtonEditor)
408Provides: perl(Wx::PGTextCtrlEditor)
409Provides: perl(Wx::PGVIterator)
410Provides: perl(Wx::PGValidationInfo)
411Provides: perl(Wx::PGWindowList)
412Provides: perl(Wx::PNGHandler)
413Provides: perl(Wx::PNMHandler)
414Provides: perl(Wx::PageSetupDialog)
415Provides: perl(Wx::PageSetupDialogData)
416Provides: perl(Wx::PaintDC)
417Provides: perl(Wx::PaintEvent)
418Provides: perl(Wx::Palette)
419Provides: perl(Wx::Panel)
420Provides: perl(Wx::PasswordEntryDialog)
421Provides: perl(Wx::Pen)
422Provides: perl(Wx::PerlTestAbstractNonObject)
423Provides: perl(Wx::PerlTestAbstractObject)
424Provides: perl(Wx::PerlTestNonObject)
425Provides: perl(Wx::PerlTestObject)
426Provides: perl(Wx::PickerBase)
427Provides: perl(Wx::PlArtProvider)
428Provides: perl(Wx::PlArtProvider)
429Provides: perl(Wx::PlCommand)
430Provides: perl(Wx::PlCommandEvent)
431Provides: perl(Wx::PlDataObjectSimple)
432Provides: perl(Wx::PlDataViewIndexListModel)
433Provides: perl(Wx::PlEvent)
434Provides: perl(Wx::PlEventFilter)
435Provides: perl(Wx::PlFileSystemHandler)
436Provides: perl(Wx::PlGridCellEditor)
437Provides: perl(Wx::PlGridCellRenderer)
438Provides: perl(Wx::PlHScrolledWindow)
439Provides: perl(Wx::PlHVScrolledWindow)
440Provides: perl(Wx::PlHtmlListBox)
441Provides: perl(Wx::PlHtmlTagHandler)
442Provides: perl(Wx::PlHtmlWinTagHandler)
443Provides: perl(Wx::PlLog)
444Provides: perl(Wx::PlLogFormatter)
445Provides: perl(Wx::PlLogPassThrough)
446Provides: perl(Wx::PlOwnerDrawnComboBox)
447Provides: perl(Wx::PlPopupTransientWindow)
448Provides: perl(Wx::PlPreviewControlBar)
449Provides: perl(Wx::PlPreviewFrame)
450Provides: perl(Wx::PlRichTextFileHandler)
451Provides: perl(Wx::PlSizer)
452Provides: perl(Wx::PlThreadEvent)
453Provides: perl(Wx::PlVListBox)
454Provides: perl(Wx::PlVScrolledWindow)
455Provides: perl(Wx::PlValidator)
456Provides: perl(Wx::PlWindow)
457Provides: perl(Wx::PlXmlResourceHandler)
458Provides: perl(Wx::Point)
459Provides: perl(Wx::PopupTransientWindow)
460Provides: perl(Wx::PopupWindow)
461Provides: perl(Wx::Position)
462Provides: perl(Wx::PowerEvent)
463Provides: perl(Wx::PreviewCanvas)
464Provides: perl(Wx::PreviewControlBar)
465Provides: perl(Wx::PreviewFrame)
466Provides: perl(Wx::PrintData)
467Provides: perl(Wx::PrintDialog)
468Provides: perl(Wx::PrintDialogData)
469Provides: perl(Wx::PrintFactory)
470Provides: perl(Wx::PrintFactory)
471Provides: perl(Wx::PrintPaperDatabase)
472Provides: perl(Wx::PrintPaperType)
473Provides: perl(Wx::PrintPreview)
474Provides: perl(Wx::Printer)
475Provides: perl(Wx::PrinterDC)
476Provides: perl(Wx::Printout)
477Provides: perl(Wx::Process)
478Provides: perl(Wx::ProcessEvent)
479Provides: perl(Wx::ProgressDialog)
480Provides: perl(Wx::PropertyAccessor)
481Provides: perl(Wx::PropertyCategory)
482Provides: perl(Wx::PropertyGrid)
483Provides: perl(Wx::PropertyGrid)
484Provides: perl(Wx::PropertyGridEvent)
485Provides: perl(Wx::PropertyGridHitTestResult)
486Provides: perl(Wx::PropertyGridIterator)
487Provides: perl(Wx::PropertyGridManager)
488Provides: perl(Wx::PropertyGridPage)
489Provides: perl(Wx::PropertyInfo)
490Provides: perl(Wx::PropertySheetDialog)
491Provides: perl(Wx::RadioBox)
492Provides: perl(Wx::RadioButton)
493Provides: perl(Wx::RearrangeCtrl)
494Provides: perl(Wx::RearrangeDialog)
495Provides: perl(Wx::RearrangeList)
496Provides: perl(Wx::Rect)
497Provides: perl(Wx::RegConfig)
498Provides: perl(Wx::Region)
499Provides: perl(Wx::RegionIterator)
500Provides: perl(Wx::Ribbon)
501Provides: perl(Wx::RibbonAUIArtProvider)
502Provides: perl(Wx::RibbonArtProvider)
503Provides: perl(Wx::RibbonBar)
504Provides: perl(Wx::RibbonBarEvent)
505Provides: perl(Wx::RibbonButtonBar)
506Provides: perl(Wx::RibbonButtonBarButtonBase)
507Provides: perl(Wx::RibbonButtonBarEvent)
508Provides: perl(Wx::RibbonControl)
509Provides: perl(Wx::RibbonGallery)
510Provides: perl(Wx::RibbonGalleryEvent)
511Provides: perl(Wx::RibbonGalleryItem)
512Provides: perl(Wx::RibbonMSWArtProvider)
513Provides: perl(Wx::RibbonPage)
514Provides: perl(Wx::RibbonPanel)
515Provides: perl(Wx::RibbonToolBar)
516Provides: perl(Wx::RibbonToolBarEvent)
517Provides: perl(Wx::RibbonToolBarToolBase)
518Provides: perl(Wx::RichText)
519Provides: perl(Wx::RichTextAttr)
520Provides: perl(Wx::RichTextBuffer)
521Provides: perl(Wx::RichTextCharacterStyleDefinition)
522Provides: perl(Wx::RichTextCtrl)
523Provides: perl(Wx::RichTextEvent)
524Provides: perl(Wx::RichTextFileHandler)
525Provides: perl(Wx::RichTextFormattingDialog)
526Provides: perl(Wx::RichTextHTMLHandler)
527Provides: perl(Wx::RichTextHeaderFooterData)
528Provides: perl(Wx::RichTextListStyleDefinition)
529Provides: perl(Wx::RichTextParagraphStyleDefinition)
530Provides: perl(Wx::RichTextPrinting)
531Provides: perl(Wx::RichTextPrintout)
532Provides: perl(Wx::RichTextRange)
533Provides: perl(Wx::RichTextStyleComboCtrl)
534Provides: perl(Wx::RichTextStyleDefinition)
535Provides: perl(Wx::RichTextStyleListBox)
536Provides: perl(Wx::RichTextStyleListCtrl)
537Provides: perl(Wx::RichTextStyleOrganiserDialog)
538Provides: perl(Wx::RichTextStyleSheet)
539Provides: perl(Wx::RichTextXMLHandler)
540Provides: perl(Wx::RichToolTip)
541Provides: perl(Wx::SVGFileDC)
542Provides: perl(Wx::SashEvent)
543Provides: perl(Wx::SashWindow)
544Provides: perl(Wx::ScreenDC)
545Provides: perl(Wx::ScrollBar)
546Provides: perl(Wx::ScrollEvent)
547Provides: perl(Wx::ScrollWinEvent)
548Provides: perl(Wx::ScrolledWindow)
549Provides: perl(Wx::SearchCtrl)
550Provides: perl(Wx::Server)
551Provides: perl(Wx::SetCursorEvent)
552Provides: perl(Wx::SettableHeaderColumn)
553Provides: perl(Wx::SimpleHelpProvider)
554Provides: perl(Wx::SimpleHtmlListBox)
555Provides: perl(Wx::SingleChoiceDialog)
556Provides: perl(Wx::SingleInstanceChecker)
557Provides: perl(Wx::Size)
558Provides: perl(Wx::SizeEvent)
559Provides: perl(Wx::Sizer)
560Provides: perl(Wx::Sizer)
561Provides: perl(Wx::SizerItem)
562Provides: perl(Wx::SizerItem)
563Provides: perl(Wx::Slider)
564Provides: perl(Wx::SockAddress)
565Provides: perl(Wx::SocketBase)
566Provides: perl(Wx::SocketClient)
567Provides: perl(Wx::SocketEvent)
568Provides: perl(Wx::SocketServer)
569Provides: perl(Wx::Sound)
570Provides: perl(Wx::SpinButton)
571Provides: perl(Wx::SpinCtrl)
572Provides: perl(Wx::SpinCtrlDouble)
573Provides: perl(Wx::SpinEvent)
574Provides: perl(Wx::SplashScreen)
575Provides: perl(Wx::SplitterEvent)
576Provides: perl(Wx::SplitterWindow)
577Provides: perl(Wx::StandardPaths)
578Provides: perl(Wx::StaticBitmap)
579Provides: perl(Wx::StaticBox)
580Provides: perl(Wx::StaticBoxSizer)
581Provides: perl(Wx::StaticLine)
582Provides: perl(Wx::StaticText)
583Provides: perl(Wx::StatusBar)
584Provides: perl(Wx::StdDialogButtonSizer)
585Provides: perl(Wx::StopWatch)
586Provides: perl(Wx::Stream)
587Provides: perl(Wx::StringProperty)
588Provides: perl(Wx::StyledTextCtrl)
589Provides: perl(Wx::StyledTextEvent)
590Provides: perl(Wx::SymbolPickerDialog)
591Provides: perl(Wx::SysColourChangedEvent)
592Provides: perl(Wx::SystemColourProperty)
593Provides: perl(Wx::SystemOptions)
594Provides: perl(Wx::SystemSettings)
595Provides: perl(Wx::TGAHandler)
596Provides: perl(Wx::TIFFHandler)
597Provides: perl(Wx::TaskBarIcon)
598Provides: perl(Wx::TaskBarIconEvent)
599Provides: perl(Wx::TextAttr)
600Provides: perl(Wx::TextAttrEx)
601Provides: perl(Wx::TextCtrl)
602Provides: perl(Wx::TextCtrlBase)
603Provides: perl(Wx::TextCtrlIface)
604Provides: perl(Wx::TextCtrlIface)
605Provides: perl(Wx::TextDataObject)
606Provides: perl(Wx::TextDropTarget)
607Provides: perl(Wx::TextEntryDialog)
608Provides: perl(Wx::TextUrlEvent)
609Provides: perl(Wx::Thread)
610Provides: perl(Wx::TimePickerCtrl)
611Provides: perl(Wx::TimeSpan)
612Provides: perl(Wx::Timer)
613Provides: perl(Wx::TimerEvent)
614Provides: perl(Wx::TipProvider)
615Provides: perl(Wx::ToggleButton)
616Provides: perl(Wx::ToolBar)
617Provides: perl(Wx::ToolBarBase)
618Provides: perl(Wx::ToolBarToolBase)
619Provides: perl(Wx::ToolTip)
620Provides: perl(Wx::Toolbook)
621Provides: perl(Wx::TopLevelWindow)
622Provides: perl(Wx::TreeCtrl)
623Provides: perl(Wx::TreeEvent)
624Provides: perl(Wx::TreeItemData)
625Provides: perl(Wx::TreeItemId)
626Provides: perl(Wx::TreeListCtrl)
627Provides: perl(Wx::TreeListEvent)
628Provides: perl(Wx::TreeListItem)
629Provides: perl(Wx::TreeListItemComparator)
630Provides: perl(Wx::Treebook)
631Provides: perl(Wx::TreebookEvent)
632Provides: perl(Wx::TypeInfo)
633Provides: perl(Wx::UIActionSimulator)
634Provides: perl(Wx::UIntProperty)
635Provides: perl(Wx::UNIXaddress)
636Provides: perl(Wx::URLDataObject)
637Provides: perl(Wx::UpdateUIEvent)
638Provides: perl(Wx::VListBox)
639Provides: perl(Wx::VScrolledWindow)
640Provides: perl(Wx::Validator)
641Provides: perl(Wx::VarHScrollHelper)
642Provides: perl(Wx::VarHScrollHelper)
643Provides: perl(Wx::VarHVScrollHelper)
644Provides: perl(Wx::VarHVScrollHelper)
645Provides: perl(Wx::VarScrollHelperBase)
646Provides: perl(Wx::VarScrollHelperBase)
647Provides: perl(Wx::VarVScrollHelper)
648Provides: perl(Wx::VarVScrollHelper)
649Provides: perl(Wx::Variant)
650Provides: perl(Wx::VideoMode)
651Provides: perl(Wx::View)
652Provides: perl(Wx::Wave)
653Provides: perl(Wx::WebView)
654Provides: perl(Wx::WebView)
655Provides: perl(Wx::WebView)
656Provides: perl(Wx::WebViewArchiveHandler)
657Provides: perl(Wx::WebViewArchiveHandler)
658Provides: perl(Wx::WebViewEvent)
659Provides: perl(Wx::WebViewEvent)
660Provides: perl(Wx::WebViewHandler)
661Provides: perl(Wx::WebViewHandler)
662Provides: perl(Wx::WebViewHistoryItem)
663Provides: perl(Wx::WebViewHistoryItem)
664Provides: perl(Wx::WinHelpController)
665Provides: perl(Wx::Window)
666Provides: perl(Wx::Window)
667Provides: perl(Wx::WindowCreateEvent)
668Provides: perl(Wx::WindowDC)
669Provides: perl(Wx::WindowDestroyEvent)
670Provides: perl(Wx::WindowDisabler)
671Provides: perl(Wx::WindowUpdateLocker)
672Provides: perl(Wx::Wizard)
673Provides: perl(Wx::WizardEvent)
674Provides: perl(Wx::WizardPage)
675Provides: perl(Wx::WizardPageSimple)
676Provides: perl(Wx::WrapSizer)
677Provides: perl(Wx::XPMHandler)
678Provides: perl(Wx::XmlAttribute)
679Provides: perl(Wx::XmlDocument)
680Provides: perl(Wx::XmlNode)
681Provides: perl(Wx::XmlProperty)
682Provides: perl(Wx::XmlResource)
683Provides: perl(Wx::XmlResourceHandler)
684Provides: perl(Wx::XmlSubclassFactory)
685Provides: perl(Wx::ZipFSHandler)
686Provides: perl(Wx::_App)
687
688BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
cdd0a0b2 689
deb8018a 690%description
5e909227 691wxPerl is a Perl wrapper for the wxWidgets C++ GUI toolkit.
deb8018a 692
e9053be2 693%description -l pl.UTF-8
5e909227
JB
694wxPerl to wrapper toolkitu graficznego C++ wxWidgets dla Perla.
695
696%package devel
697Summary: Development package for wxPerl
698Summary(pl.UTF-8): Pakiet do rozwijania oprogramowania przy użyciu wxPerla
699Group: Development/Libraries
700Requires: %{name} = %{version}-%{release}
701Requires: %{wxpkg}-devel >= 2.6.3-1
702
703%description devel
704Development package for wxPerl.
705
706%description devel -l pl.UTF-8
707Pakiet do rozwijania oprogramowania przy użyciu wxPerla.
deb8018a
708
709%prep
710%setup -q -n Wx-%{version}
711
712%build
deb8018a 713%{__perl} Makefile.PL \
335c9ce5
JB
714 INSTALLDIRS=vendor \
715 --wx-toolkit=gtk%{!?with_gtk3:2} \
716 --%{!?with_unicode:no-}wx-unicode
deb8018a 717%{__make} \
5e909227 718 CC="%{__cxx}" \
1e70ffa7 719 OPTIMIZE="%{rpmcflags}"
deb8018a 720
5e909227
JB
721%{?with_tests:%{__make} test}
722
deb8018a
723%install
724rm -rf $RPM_BUILD_ROOT
725
726%{__make} install \
727 DESTDIR=$RPM_BUILD_ROOT
728
5e909227
JB
729%{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/Wx/*.pod
730
731# not this OS
732%{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/Wx/build/MakeMaker/{MacOSX,Win32}* \
733 $RPM_BUILD_ROOT%{_mandir}/man3/Wx::build::MakeMaker::Win32_MSVC.3pm
734
deb8018a
735%clean
736rm -rf $RPM_BUILD_ROOT
737
738%files
739%defattr(644,root,root,755)
5e909227
JB
740%doc README.txt docs/todo.txt
741%{perl_vendorarch}/Wx.pm
742%dir %{perl_vendorarch}/Wx
743%{perl_vendorarch}/Wx/Perl
744%{perl_vendorarch}/Wx/*.pm
745%{perl_vendorarch}/Wx/typemap
deb8018a 746%dir %{perl_vendorarch}/auto/Wx
5e909227
JB
747%attr(755,root,root) %{perl_vendorarch}/auto/Wx/Wx.so
748%dir %{perl_vendorarch}/auto/Wx/AUI
749%attr(755,root,root) %{perl_vendorarch}/auto/Wx/AUI/AUI.so
deb8018a 750%dir %{perl_vendorarch}/auto/Wx/Calendar
5e909227 751%attr(755,root,root) %{perl_vendorarch}/auto/Wx/Calendar/Calendar.so
deb8018a 752%dir %{perl_vendorarch}/auto/Wx/DND
5e909227
JB
753%attr(755,root,root) %{perl_vendorarch}/auto/Wx/DND/DND.so
754%dir %{perl_vendorarch}/auto/Wx/DataView
755%attr(755,root,root) %{perl_vendorarch}/auto/Wx/DataView/DataView.so
756%dir %{perl_vendorarch}/auto/Wx/DateTime
757%attr(755,root,root) %{perl_vendorarch}/auto/Wx/DateTime/DateTime.so
deb8018a 758%dir %{perl_vendorarch}/auto/Wx/DocView
5e909227 759%attr(755,root,root) %{perl_vendorarch}/auto/Wx/DocView/DocView.so
deb8018a 760%dir %{perl_vendorarch}/auto/Wx/FS
5e909227 761%attr(755,root,root) %{perl_vendorarch}/auto/Wx/FS/FS.so
deb8018a 762%dir %{perl_vendorarch}/auto/Wx/Grid
5e909227 763%attr(755,root,root) %{perl_vendorarch}/auto/Wx/Grid/Grid.so
deb8018a 764%dir %{perl_vendorarch}/auto/Wx/Help
5e909227 765%attr(755,root,root) %{perl_vendorarch}/auto/Wx/Help/Help.so
deb8018a 766%dir %{perl_vendorarch}/auto/Wx/Html
5e909227
JB
767%attr(755,root,root) %{perl_vendorarch}/auto/Wx/Html/Html.so
768%dir %{perl_vendorarch}/auto/Wx/IPC
769%attr(755,root,root) %{perl_vendorarch}/auto/Wx/IPC/IPC.so
deb8018a 770%dir %{perl_vendorarch}/auto/Wx/MDI
5e909227
JB
771%attr(755,root,root) %{perl_vendorarch}/auto/Wx/MDI/MDI.so
772%dir %{perl_vendorarch}/auto/Wx/Media
773%attr(755,root,root) %{perl_vendorarch}/auto/Wx/Media/Media.so
774%dir %{perl_vendorarch}/auto/Wx/PerlTest
775%attr(755,root,root) %{perl_vendorarch}/auto/Wx/PerlTest/PerlTest.so
deb8018a 776%dir %{perl_vendorarch}/auto/Wx/Print
5e909227
JB
777%attr(755,root,root) %{perl_vendorarch}/auto/Wx/Print/Print.so
778%dir %{perl_vendorarch}/auto/Wx/PropertyGrid
779%attr(755,root,root) %{perl_vendorarch}/auto/Wx/PropertyGrid/PropertyGrid.so
780%dir %{perl_vendorarch}/auto/Wx/Ribbon
781%attr(755,root,root) %{perl_vendorarch}/auto/Wx/Ribbon/Ribbon.so
782%dir %{perl_vendorarch}/auto/Wx/RichText
783%attr(755,root,root) %{perl_vendorarch}/auto/Wx/RichText/RichText.so
deb8018a 784%dir %{perl_vendorarch}/auto/Wx/STC
5e909227
JB
785%attr(755,root,root) %{perl_vendorarch}/auto/Wx/STC/STC.so
786%dir %{perl_vendorarch}/auto/Wx/Socket
787%attr(755,root,root) %{perl_vendorarch}/auto/Wx/Socket/Socket.so
788%dir %{perl_vendorarch}/auto/Wx/WebView
789%attr(755,root,root) %{perl_vendorarch}/auto/Wx/WebView/WebView.so
deb8018a 790%dir %{perl_vendorarch}/auto/Wx/XRC
5e909227
JB
791%attr(755,root,root) %{perl_vendorarch}/auto/Wx/XRC/XRC.so
792%{_mandir}/man3/Wx.3pm*
793%{_mandir}/man3/Wx::Api.3pm*
794%{_mandir}/man3/Wx::Loader.3pm*
795%{_mandir}/man3/Wx::NewClass.3pm*
796%{_mandir}/man3/Wx::Perl::*.3pm*
797%{_mandir}/man3/Wx::Socket.3pm*
798%{_mandir}/man3/Wx::Thread.3pm*
799
800%files devel
801%defattr(644,root,root,755)
802%attr(755,root,root) %{_bindir}/wxperl_overload
803%{perl_vendorarch}/Wx/Overload
804%{perl_vendorarch}/Wx/XSP
805%{perl_vendorarch}/Wx/build
806%{perl_vendorarch}/Wx/cpp
807%{_mandir}/man1/wxperl_overload.1p*
808%{_mandir}/man3/Wx::XSP::*.3pm*
809%{_mandir}/man3/Wx::build::*.3pm*
This page took 0.152523 seconds and 4 git commands to generate.