]>
Commit | Line | Data |
---|---|---|
c712f2ad | 1 | Summary: wxWidgets/wxPython/wxPerl GUI designer |
3ed13e5c | 2 | Summary(pl.UTF-8): Projektant GUI dla wxWidgets/wxPython/wxPerl |
c712f2ad | 3 | Name: wxGlade |
8267806e | 4 | Version: 0.6.3 |
a43b611f | 5 | Release: 2 |
c712f2ad MC |
6 | License: MIT |
7 | Group: Development/Tools | |
7022a58e | 8 | Source0: http://dl.sourceforge.net/wxglade/%{name}-%{version}.tar.gz |
8267806e | 9 | # Source0-md5: 05faaab4639b4aadf6d3b32e745ba0d3 |
c712f2ad MC |
10 | URL: http://wxglade.sourceforge.net/ |
11 | BuildRequires: python-modules >= 2.2 | |
12 | Requires: python-modules >= 2.2 | |
7022a58e | 13 | Requires: python-wxPython >= 2.6 |
4dd45d95 | 14 | Obsoletes: wxGlade-examples |
c712f2ad MC |
15 | BuildArch: noarch |
16 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
17 | ||
18 | %description | |
19 | wxGlade is a GUI designer written in Python with the popular GUI | |
358ec682 JB |
20 | toolkit wxPython, that helps you create wxWidgets/wxPython/wxPerl user |
21 | interfaces. At the moment it can generate Python, C++, Perl and XRC | |
22 | (wxWidgets' XML resources) code. | |
c712f2ad | 23 | |
dcb4d332 | 24 | %description -l pl.UTF-8 |
c712f2ad | 25 | wxGlade jest projektantem GUI napisanym w Pythonie i wxPythonie, |
dcb4d332 JR |
26 | popularnym zbiorem narzędzi GUI. Pomaga tworzyć interfejsy użytkownika |
27 | wxWidgets/wxPython/wxPerl. Obecnie może generować kod Pythona, C++, | |
358ec682 | 28 | Perla oraz XRC (zasoby XML wxWidgets). |
c712f2ad | 29 | |
c712f2ad MC |
30 | %prep |
31 | %setup -q | |
32 | ||
33 | %build | |
5988b28b | 34 | %py_comp . |
daf24f5c | 35 | %py_ocomp . |
c712f2ad MC |
36 | |
37 | %install | |
38 | rm -rf $RPM_BUILD_ROOT | |
c712f2ad MC |
39 | install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name},%{_examplesdir}/%{name}-%{version}} |
40 | ||
41 | for dir in "codegen" "edit_sizers" "widgets"; do | |
2717142c | 42 | find "$dir" -name '*.py' -exec rm -rf '{}' ';' |
c712f2ad MC |
43 | done |
44 | ||
45 | cp -pr codegen $RPM_BUILD_ROOT%{_datadir}/%{name} | |
46 | cp -pr edit_sizers $RPM_BUILD_ROOT%{_datadir}/%{name} | |
47 | cp -pr icons $RPM_BUILD_ROOT%{_datadir}/%{name} | |
347cf68c | 48 | cp -pr templates $RPM_BUILD_ROOT%{_datadir}/%{name} |
c712f2ad | 49 | cp -pr widgets $RPM_BUILD_ROOT%{_datadir}/%{name} |
daf24f5c | 50 | install *.py[co] $RPM_BUILD_ROOT%{_datadir}/%{name} |
c712f2ad MC |
51 | install credits.txt $RPM_BUILD_ROOT%{_datadir}/%{name} |
52 | install license.txt $RPM_BUILD_ROOT%{_datadir}/%{name} | |
53 | ||
c712f2ad MC |
54 | cat > $RPM_BUILD_ROOT%{_bindir}/wxglade <<EOF |
55 | #!/bin/sh | |
56 | exec %{__python} %{_datadir}/%{name}/wxglade.pyc \$@ | |
57 | EOF | |
58 | ||
59 | %clean | |
60 | rm -rf $RPM_BUILD_ROOT | |
61 | ||
62 | %files | |
63 | %defattr(644,root,root,755) | |
64 | %doc docs CHANGES.txt README.txt TODO.txt credits.txt | |
65 | %attr(755,root,root) %{_bindir}/wxglade | |
358ec682 JB |
66 | %dir %{_datadir}/%{name} |
67 | %{_datadir}/%{name}/codegen | |
68 | %{_datadir}/%{name}/edit_sizers | |
69 | %{_datadir}/%{name}/icons | |
347cf68c | 70 | %{_datadir}/%{name}/templates |
358ec682 | 71 | %{_datadir}/%{name}/widgets |
daf24f5c | 72 | %{_datadir}/%{name}/*.py[co] |
c712f2ad MC |
73 | %{_datadir}/%{name}/credits.txt |
74 | %{_datadir}/%{name}/license.txt |