]> git.pld-linux.org Git - packages/drpython.git/blobdiff - drpython.spec
BR: rpmbuild(macros) >= 1.710
[packages/drpython.git] / drpython.spec
index 5348cf9b0af745b973397b55a6c95dc9e4decac5..eea349ce6389f1e990358fd329cc4f95fb9981c0 100644 (file)
@@ -1,17 +1,23 @@
+%define        orgname DrPython
 Summary:       DrPython - cross-platform IDE to aid programming in Python
 Summary:       DrPython - cross-platform IDE to aid programming in Python
-Summary(pl):   DrPython - wieloplatformowe IDE wspomagaj±ce programowanie w Pythonie
+Summary(pl.UTF-8):     DrPython - wieloplatformowe IDE wspomagające programowanie w Pythonie
 Name:          drpython
 Name:          drpython
-Version:       3.10.12
+Version:       3.11.3
 Release:       1
 License:       GPL
 Group:         Libraries/Python
 Release:       1
 License:       GPL
 Group:         Libraries/Python
-Source0:       http://dl.sourceforge.net/drpython/%{name}-%{version}.zip
-# Source0-md5: 78222b14e65f457dc366219ad512b927
+Source0:       http://downloads.sourceforge.net/project/drpython/DrPython%20Current/%{version}/%{orgname}_%{version}.zip
+# Source0-md5: eb59cf61d840af274d2940ce1a3c2bd4
 URL:           http://drpython.sourceforge.net/
 URL:           http://drpython.sourceforge.net/
+BuildRequires: rpmbuild(macros) >= 1.710
+BuildRequires: pydoc
+BuildRequires: python
+BuildRequires: python-devel
 BuildRequires: python-modules >= 1:2.3
 BuildRequires: python-modules >= 1:2.3
+BuildRequires: rpm-pythonprov
 BuildRequires: unzip
 %pyrequires_eq python-modules
 BuildRequires: unzip
 %pyrequires_eq python-modules
-Requires:      python-wxPython >= 2.5.1.5
+Requires:      python-wxPython >= 2.8.11.0
 BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -21,18 +27,18 @@ editor/environment for developing programs written in the Python
 programming Language. It is written in Python, and uses the wxWidgets
 GUI Library through the use of wxPython.
 
 programming Language. It is written in Python, and uses the wxWidgets
 GUI Library through the use of wxPython.
 
-%description -l pl
-DrPython to przejrzysty i prosty, ale potê¿ny i wysoko konfigurowalny
-edytor/¶rodowisko do tworzenia programów napisanych w jêzyku Python.
-Jest napisany w Pythonie i u¿ywa biblioteki graficznej wxWidgets
+%description -l pl.UTF-8
+DrPython to przejrzysty i prosty, ale potężny i wysoko konfigurowalny
+edytor/środowisko do tworzenia programów napisanych w języku Python.
+Jest napisany w Pythonie i używa biblioteki graficznej wxWidgets
 poprzez interfejs wxPython.
 
 %prep
 poprzez interfejs wxPython.
 
 %prep
-%setup -q 
+%setup -q -n %{orgname}
 
 %build
 chmod 644 *.py
 
 %build
 chmod 644 *.py
-%{_bindir}/python setup.py build
+%{_bindir}/%py_build
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -43,21 +49,25 @@ python -- setup.py install \
        --optimize=2
 
 echo '#!/bin/sh' > $RPM_BUILD_ROOT%{_bindir}/drpython
        --optimize=2
 
 echo '#!/bin/sh' > $RPM_BUILD_ROOT%{_bindir}/drpython
-echo 'cd %{py_sitescriptdir}/drpython' >> $RPM_BUILD_ROOT%{_bindir}/drpython
-echo 'exec python drpython.pyo' >> $RPM_BUILD_ROOT%{_bindir}/drpython
+echo 'exec python %{py_sitescriptdir}/drpython/drpython.pyw' >> $RPM_BUILD_ROOT%{_bindir}/drpython
 chmod 755 $RPM_BUILD_ROOT%{_bindir}/drpython
 
 find $RPM_BUILD_ROOT%{py_sitescriptdir} -not -wholename '*/drpython/examples/*' -name \*.py -exec rm -f {} \;
 rm -rf $RPM_BUILD_ROOT%{py_sitescriptdir}/drpython/bitmaps/{16,24}/.xvpics
 chmod 755 $RPM_BUILD_ROOT%{_bindir}/drpython
 
 find $RPM_BUILD_ROOT%{py_sitescriptdir} -not -wholename '*/drpython/examples/*' -name \*.py -exec rm -f {} \;
 rm -rf $RPM_BUILD_ROOT%{py_sitescriptdir}/drpython/bitmaps/{16,24}/.xvpics
+# win32 only
+rm $RPM_BUILD_ROOT%{_bindir}/postinst.py
+# replace by %{_bindir}/drpython
+rm $RPM_BUILD_ROOT%{py_sitescriptdir}/drpython/drpython.lin
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc ChangeLog.txt documentation/*
+%doc Changelog.txt History.txt Notes.txt todo.txt documentation/*
 %attr(755,root,root) %{_bindir}/drpython
 %dir %{py_sitescriptdir}/drpython
 %attr(755,root,root) %{_bindir}/drpython
 %dir %{py_sitescriptdir}/drpython
+%{py_sitescriptdir}/drpython/drpython.pyw
 %{py_sitescriptdir}/drpython/*.py[oc]
 %{py_sitescriptdir}/drpython/examples
 %doc %{py_sitescriptdir}/drpython/documentation
 %{py_sitescriptdir}/drpython/*.py[oc]
 %{py_sitescriptdir}/drpython/examples
 %doc %{py_sitescriptdir}/drpython/documentation
@@ -68,3 +78,4 @@ rm -rf $RPM_BUILD_ROOT
 %{py_sitescriptdir}/drpython/bitmaps/16/*.png
 %dir %{py_sitescriptdir}/drpython/bitmaps/24
 %{py_sitescriptdir}/drpython/bitmaps/24/*.png
 %{py_sitescriptdir}/drpython/bitmaps/16/*.png
 %dir %{py_sitescriptdir}/drpython/bitmaps/24
 %{py_sitescriptdir}/drpython/bitmaps/24/*.png
+%{py_sitescriptdir}/*.egg-info
This page took 0.1163 seconds and 4 git commands to generate.