]> git.pld-linux.org Git - packages/python-wxPython.git/blame - python-wxPython.spec
- tabs in preamble
[packages/python-wxPython.git] / python-wxPython.spec
CommitLineData
2d9bbbc5 1%define module wxPython
2d9bbbc5 2Summary: Cross platform GUI toolkit for Python
e11767f5 3Summary(pl.UTF-8): Wieloplatformowe narzędzie GUI dla Pythona
2d9bbbc5 4Name: python-%{module}
3dafa036 5Version: 2.8.0.1
7f7e4110 6Release: 1
c7e90457 7License: wxWindows Library v3.1 (LGPL derivative)
2d9bbbc5 8Group: Libraries/Python
a1de01e5 9Source0: http://dl.sourceforge.net/wxpython/%{module}-src-%{version}.tar.bz2
3dafa036 10# Source0-md5: 5d4000fa5fc330519e882e6cc115b000
80e800ed 11Source1: %{name}-wxversion-null.py
efd75bb2 12Patch0: %{name}-CFLAGS.patch
41bbfc6a 13URL: http://wxpython.org/
c7e90457 14BuildRequires: gtk+2-devel >= 2.0.0
dbb01471 15BuildRequires: pkgconfig
cf488c94
JB
16BuildRequires: python >= 1:2.5
17BuildRequires: python-devel >= 1:2.5
dbb01471 18BuildRequires: python-modules
c7e90457 19BuildRequires: rpm-pythonprov
3dafa036 20BuildRequires: wxGTK2-unicode-gl-devel >= 2.8.0
c7e90457 21# optional: libgnomeprint >= 2.8 (if wx uses it), gstreamer 0.8
dbb01471 22%pyrequires_eq python-modules
3dafa036 23Requires: wxGTK2-unicode-gl >= 2.8.0
2d9bbbc5 24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
2d9bbbc5 25
26%description
27wxPython is a GUI toolkit for Python that is a wrapper around the
89ed416b 28wxWidgets C++ GUI library. wxPython provides a large variety of window
2d9bbbc5 29types and controls, all implemented with a native look and feel (and
30native runtime speed) on the platforms it is supported on.
31
11382b1e
JR
32%description -l pl.UTF-8
33wxPython jest narzędziem GUI dla Pythona będącym nakładką na
34bibliotekę GUI napisaną w C++ o nazwie wxWidgets. wxPython dostarcza
35dużą liczbę typów okien, kontrolek.
2d9bbbc5 36
37%package examples
38Summary: wxPython example programs
e11767f5 39Summary(pl.UTF-8): Przykładowe programy wxPython
2d9bbbc5 40Group: Libraries/Python
e89df15f 41Requires: %{name} = %{version}-%{release}
2d9bbbc5 42
43%description examples
89ed416b 44wxPython example programs.
2d9bbbc5 45
11382b1e
JR
46%description examples -l pl.UTF-8
47Przykładowe programy w wxPythonie.
2d9bbbc5 48
49%prep
e9736c06 50%setup -q -n %{module}-src-%{version}
efd75bb2 51%patch0 -p1
4c99c19b 52
84e6b32e
JB
53# old version, not lib64-aware; use the one which comes with python.
54rm -rf wxPython/distutils
55
2d9bbbc5 56%build
d53fabac
AF
57cd wxPython
58CFLAGS="%{rpmcflags}" python setup.py build \
e9736c06
KK
59 WX_CONFIG=%{_bindir}/wx-gtk2-unicode-config \
60 UNICODE=1
2d9bbbc5 61
62%install
63rm -rf $RPM_BUILD_ROOT
787efee9 64cd wxPython
2d9bbbc5 65
66python setup.py install \
e9736c06
KK
67 WX_CONFIG=%{_bindir}/wx-gtk2-unicode-config \
68 INSTALL_MULTIVERSION=0 \
69 UNICODE=1 \
70 --optimize 2 \
7e78df0d 71 --root=$RPM_BUILD_ROOT
2d9bbbc5 72
80e800ed
AM
73install %{SOURCE1} $RPM_BUILD_ROOT%{py_sitedir}/wxversion.py
74
2d9bbbc5 75install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
76cp -a demo samples $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
5a3cc61d 77rm -f $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/samples/embedded/embedded
78rm -f $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/samples/embedded/embedded.o
79
80e800ed
AM
80%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
81%py_comp $RPM_BUILD_ROOT%{py_sitedir}
82%py_postclean
2d9bbbc5 83
84%clean
85rm -rf $RPM_BUILD_ROOT
86
87%files
88%defattr(644,root,root,755)
e9736c06 89%doc wxPython/docs/{CHANGES.txt,MigrationGuide.txt,README.txt}
d53fabac
AF
90#don't remove this files, because this is licensing information
91%doc docs/{licence.txt,licendoc.txt,preamble.txt}
92%attr(755,root,root) %{_bindir}/*
80e800ed
AM
93
94%{py_sitedir}/wxversion.py[co]
95
6aacdda9 96%dir %{py_sitedir}/%{module}
2d9bbbc5 97%{py_sitedir}/%{module}/*.py[co]
6aacdda9 98%dir %{py_sitedir}/%{module}/lib
2d9bbbc5 99%{py_sitedir}/%{module}/lib/*.py[co]
6aacdda9 100%dir %{py_sitedir}/%{module}/lib/colourchooser
d53fabac 101%{py_sitedir}/%{module}/lib/colourchooser/*.py[co]
6aacdda9 102%dir %{py_sitedir}/%{module}/lib/editor
2d9bbbc5 103%{py_sitedir}/%{module}/lib/editor/*.py[co]
6aacdda9 104%dir %{py_sitedir}/%{module}/lib/mixins
2d9bbbc5 105%{py_sitedir}/%{module}/lib/mixins/*.py[co]
6aacdda9 106%dir %{py_sitedir}/%{module}/tools
d53fabac 107%{py_sitedir}/%{module}/tools/*.py[co]
1ab6ba2b
AF
108
109%dir %{py_sitedir}/wx
e9736c06 110%attr(755,root,root) %{py_sitedir}/wx/*.so
1ab6ba2b 111%{py_sitedir}/wx/*.py[co]
89ed416b
MC
112%dir %{py_sitedir}/wx/build
113%{py_sitedir}/wx/build/*.py[co]
1ab6ba2b
AF
114%dir %{py_sitedir}/wx/lib
115%{py_sitedir}/wx/lib/*.py[co]
a5bf25b4
JB
116%dir %{py_sitedir}/wx/lib/analogclock
117%{py_sitedir}/wx/lib/analogclock/*.py[co]
118%dir %{py_sitedir}/wx/lib/analogclock/lib_setup
119%{py_sitedir}/wx/lib/analogclock/lib_setup/*.py[co]
7f7e4110
AM
120%dir %{py_sitedir}/wx/lib/art
121%{py_sitedir}/wx/lib/art/*.py[co]
1ab6ba2b
AF
122%dir %{py_sitedir}/wx/lib/colourchooser
123%{py_sitedir}/wx/lib/colourchooser/*.py[co]
124%dir %{py_sitedir}/wx/lib/editor
125%{py_sitedir}/wx/lib/editor/*.py[co]
e9736c06
KK
126%dir %{py_sitedir}/wx/lib/floatcanvas
127%{py_sitedir}/wx/lib/floatcanvas/*.py[co]
128%dir %{py_sitedir}/wx/lib/masked
129%{py_sitedir}/wx/lib/masked/*.py[co]
1ab6ba2b
AF
130%dir %{py_sitedir}/wx/lib/mixins
131%{py_sitedir}/wx/lib/mixins/*.py[co]
e9736c06
KK
132%dir %{py_sitedir}/wx/lib/ogl
133%{py_sitedir}/wx/lib/ogl/*.py[co]
1ab6ba2b 134%dir %{py_sitedir}/wx/py
e9736c06 135%{py_sitedir}/wx/py/*.ico
1ab6ba2b 136%{py_sitedir}/wx/py/*.py[co]
e9736c06 137%doc %{py_sitedir}/wx/py/*.txt
1ab6ba2b
AF
138%dir %{py_sitedir}/wx/tools
139%{py_sitedir}/wx/tools/*.py[co]
140%dir %{py_sitedir}/wx/tools/XRCed
141%{py_sitedir}/wx/tools/XRCed/*.py[co]
e9736c06
KK
142%doc %{py_sitedir}/wx/tools/XRCed/*.txt
143%{py_sitedir}/wx/tools/XRCed/*.xrc
2d9bbbc5 144
7f7e4110
AM
145%dir %{py_sitescriptdir}/wxaddons
146%{py_sitescriptdir}/wxaddons/*.py[co]
147
148%{py_sitedir}/*.egg-info
149%{py_sitescriptdir}/*.egg-info
150
a5bf25b4
JB
151# -devel?
152#%{_includedir}/wx-2.6/wx/wxPython
153
2d9bbbc5 154%files examples
16bda523 155%defattr(644,root,root,755)
2d9bbbc5 156%{_examplesdir}/%{name}-%{version}
This page took 0.073622 seconds and 4 git commands to generate.