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