]> git.pld-linux.org Git - packages/drpython.git/blame - drpython.spec
- BR: python, python-devel, rpm-pythonprov
[packages/drpython.git] / drpython.spec
CommitLineData
11dc7b54 1Summary: DrPython - cross-platform IDE to aid programming in Python
361844fc 2Summary(pl.UTF-8): DrPython - wieloplatformowe IDE wspomagające programowanie w Pythonie
c42b4aa9 3Name: drpython
55ac5410
AF
4Version: 3.11.1
5Release: 1
c42b4aa9
AF
6License: GPL
7Group: Libraries/Python
da8bd76a 8Source0: http://dl.sourceforge.net/drpython/%{name}-%{version}.zip
55ac5410 9# Source0-md5: a972744c88cdfdf76b0bfdc15f553446
c42b4aa9 10URL: http://drpython.sourceforge.net/
b6c27328 11BuildRequires: python
12BuildRequires: python-devel
b201f969 13BuildRequires: python-modules >= 1:2.3
b6c27328 14BuildRequires: rpm-pythonprov
9754de8f 15BuildRequires: unzip
c42b4aa9
AF
16%pyrequires_eq python-modules
17Requires: python-wxPython >= 2.5.1.5
18BuildArch: noarch
19BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21%description
11dc7b54
JB
22DrPython is a clean and simple yet powerful and highly customizable
23editor/environment for developing programs written in the Python
24programming Language. It is written in Python, and uses the wxWidgets
25GUI Library through the use of wxPython.
c42b4aa9 26
95da8aaf
JR
27%description -l pl.UTF-8
28DrPython to przejrzysty i prosty, ale potężny i wysoko konfigurowalny
29edytor/środowisko do tworzenia programów napisanych w języku Python.
30Jest napisany w Pythonie i używa biblioteki graficznej wxWidgets
11dc7b54 31poprzez interfejs wxPython.
c42b4aa9
AF
32
33%prep
55ac5410 34%setup -q -n %{name}_%{version}
c42b4aa9
AF
35
36%build
b201f969 37chmod 644 *.py
3fc9f01b 38%{_bindir}/python setup.py build
c42b4aa9
AF
39
40%install
41rm -rf $RPM_BUILD_ROOT
3fc9f01b 42install -d $RPM_BUILD_ROOT%{_bindir}
c42b4aa9 43
3fc9f01b
AF
44python -- setup.py install \
45 --root=$RPM_BUILD_ROOT \
46 --optimize=2
c42b4aa9
AF
47
48echo '#!/bin/sh' > $RPM_BUILD_ROOT%{_bindir}/drpython
55ac5410 49echo 'exec python %{py_sitescriptdir}/drpython/drpython.pyw' >> $RPM_BUILD_ROOT%{_bindir}/drpython
b201f969 50chmod 755 $RPM_BUILD_ROOT%{_bindir}/drpython
c42b4aa9 51
3fc9f01b
AF
52find $RPM_BUILD_ROOT%{py_sitescriptdir} -not -wholename '*/drpython/examples/*' -name \*.py -exec rm -f {} \;
53rm -rf $RPM_BUILD_ROOT%{py_sitescriptdir}/drpython/bitmaps/{16,24}/.xvpics
55ac5410
AF
54# win32 only
55rm $RPM_BUILD_ROOT%{_bindir}/postinst.py
56# replace by %{_bindir}/drpython
57rm $RPM_BUILD_ROOT%{py_sitescriptdir}/drpython/drpython.lin
e0c9aa20 58
c42b4aa9
AF
59%clean
60rm -rf $RPM_BUILD_ROOT
61
62%files
63%defattr(644,root,root,755)
55ac5410 64%doc Changelog.txt History.txt Notes.txt todo.txt documentation/*
c42b4aa9 65%attr(755,root,root) %{_bindir}/drpython
3fc9f01b 66%dir %{py_sitescriptdir}/drpython
55ac5410 67%{py_sitescriptdir}/drpython/drpython.pyw
3fc9f01b
AF
68%{py_sitescriptdir}/drpython/*.py[oc]
69%{py_sitescriptdir}/drpython/examples
70%doc %{py_sitescriptdir}/drpython/documentation
71%dir %{py_sitescriptdir}/drpython/bitmaps
72%{py_sitescriptdir}/drpython/bitmaps/*.ico
73%{py_sitescriptdir}/drpython/bitmaps/*.png
74%dir %{py_sitescriptdir}/drpython/bitmaps/16
75%{py_sitescriptdir}/drpython/bitmaps/16/*.png
76%dir %{py_sitescriptdir}/drpython/bitmaps/24
77%{py_sitescriptdir}/drpython/bitmaps/24/*.png
55ac5410 78%{py_sitescriptdir}/*.egg-info
This page took 0.060506 seconds and 4 git commands to generate.