]> git.pld-linux.org Git - packages/eric3.git/blobdiff - eric3.spec
- Version 3.3.1-1.
[packages/eric3.git] / eric3.spec
index 61d29eded69123165c0aa7901615b3199a8d4c1b..73fc68d8888a2270eb28afc496aa1b0990830715 100644 (file)
 %include       /usr/lib/rpm/macros.python
 Summary:       Eric3 is a full featured Python IDE
-Summary(pl):   Eric3 jest pe³nowarto¶ciowym IDE dla Python'a
-Name:          eric
-Version:       3.0.1
+Summary(pl):   Eric3 - pe³nowarto¶ciowe IDE dla Pythona
+Name:          eric3
+%define                tar_name        eric
+Version:       3.3.1
+#%%define snap 20031115
 Release:       1
 License:       GPL
 Group:         X11/Development/Tools
-Source0:       http://www.die-offenbachs.de/detlev/files/%{name}-%{version}.tar.gz
+Source0:       http://www.die-offenbachs.de/detlev/files/%{tar_name}-%{version}.tar.gz
+# Source0-md5: b90eb45006bf66bedab872870557e08a
+# Source0:     http://www.die-offenbachs.de/detlev/snapshots/%{tar_name}-snapshot-%{snap}.tar.gz
 URL:           http://www.die-offenbachs.de/detlev/eric3.html
-BuildRequires: python-PyQt-devel >= 2.2.1
-BuildRequires: qt-devel >= 3.0.2
-BuildRequires:  qt-static >= 3.0.2
+BuildRequires: python-PyQt >= 3.8
+BuildRequires: qscintilla-devel >= 1:1.2
 BuildRequires: rpm-pythonprov
-BuildRequires: sip >= 3.5
-%requires_eq   sip
-%pyrequires_eq python
+BuildRequires: sip >= 3.8
+%pyrequires_eq python # python-modules ?
+Requires:      python-devel-tools
+Requires:      python-PyQt >= 3.8
+Obsoletes:     eric
+
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
-Eric3 is a full featured Python IDE that is written in PyQt using the QScintilla editor widget
+Eric3 is a full featured Python IDE that is written in PyQt using the
+QScintilla editor widget.
 
 %description -l pl
-Eric3 jest pe³nowarto¶ciowym IDE dla Python'a napisanym w  PyQt i u¿ywaj±cy edytor QScintilla
-
-#%package devel
-#Summary: Files needed to build other bindings based on Qt
-#Summary(pl): Pliki nag³ówkowe %{name}
-#Requires: %{name} = %{version}
-#Group: Development/Languages/Python
-
-#%description devel
-#Files needed to build other bindings for C++ classes that inherit from any
-#of the Qt classes (e.g. KDE or your own).
-
-#%description devel -l pl
-#Files needed to build other bindings for C++ classes that inherit from any
-#of the Qt classes (e.g. KDE or your own).
-
-#%package examples
-#Summary: Examples for PyQt
-#Summary(pl): Przyklady dla PyQt
-#Requires: %{name} = %{version}
-#Group: Libraries/Python
-
-#%description examples
-#Examples code demonstrating how to use the Python bindings for Qt.
-
-#%description examples -l pl
-#Przykladowy kod demonstruj±cy jak u¿ywaæ PyQT.
+Eric3 jest pe³nowarto¶ciowym IDE dla Pythona napisanym w PyQt i
+u¿ywaj±cym edytora QScintilla.
 
 %prep
-%setup -q 
-
-%build
-
-#rm -rf $RPM_BUILD_ROOT
-#install -d $RPM_BUILD_ROOT%{py_sitedir}
-#install -d $RPM_BUILD_ROOT%{_bindir}
-python install.py -b $RPM_BUILD_ROOT%{_bindir} -d $RPM_BUILD_ROOT%{py_sitedir} -i temp
-
-%{__make}
+%setup -q -n %{tar_name}-%{version}
+#%%setup -q -n %{tar_name}-snapshot-%{snap}
 
 %install
-install -d $RPM_BUILD_ROOT%{_examplesdir}/python/%{module}
-
-%{__make} install \
-       DESTDIR=$RPM_BUILD_ROOT
-
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_docdir}/%{name}
+python install.py -b %{_bindir} -d %{py_sitedir} -i $RPM_BUILD_ROOT
 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
-cp -R examples3/* $RPM_BUILD_ROOT%{_examplesdir}/python/%{module}
+#find $RPM_BUILD_ROOT%{py_sitedir} -name \*.py -exec rm {} \;
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc NEWS README THANKS doc/%{module}/*
+%doc README eric/Documentation/*
 %attr(755,root,root) %{_bindir}/*
-%attr(755,root,root) %{py_sitedir}/lib*.so*
-
-#%files devel
-#%defattr(644,root,root,755)
-#%{py_sitedir}/*.py
-#%{py_sitedir}/*.py[co]
-
-#%files examples
-#%defattr(644,root,root,755)
-#%{_examplesdir}/python/%{module}
+%dir %{py_sitedir}/%{name}
+%{py_sitedir}/%{name}/*.py[co]
+%dir %{py_sitedir}/%{name}/pixmaps
+%{py_sitedir}/%{name}/pixmaps/*
+%dir %{py_sitedir}/%{name}/Checks
+%{py_sitedir}/%{name}/Checks/*.py[co]
+%dir %{py_sitedir}/%{name}/Debugger
+%{py_sitedir}/%{name}/Debugger/*.py[co]
+%dir %{py_sitedir}/%{name}/DesignerTemplates
+%{py_sitedir}/%{name}/DesignerTemplates/*.tmpl
+%dir %{py_sitedir}/%{name}/DocumentationTools
+%{py_sitedir}/%{name}/DocumentationTools/*.py[co]
+%dir %{py_sitedir}/%{name}/Examples
+%{py_sitedir}/%{name}/Examples/*.py[co]
+%dir %{py_sitedir}/%{name}/Examples/Scripting
+%dir %{py_sitedir}/%{name}/Helpviewer
+%{py_sitedir}/%{name}/Helpviewer/*.py[co]
+%dir %{py_sitedir}/%{name}/Icons
+%{py_sitedir}/%{name}/Icons/*.py[co]
+%dir %{py_sitedir}/%{name}/Preferences
+%{py_sitedir}/%{name}/Preferences/*.py[co]
+%dir %{py_sitedir}/%{name}/Project
+%{py_sitedir}/%{name}/Project/*.py[co]
+%dir %{py_sitedir}/%{name}/PyUnit
+%{py_sitedir}/%{name}/PyUnit/*.py[co]
+%dir %{py_sitedir}/%{name}/Refactoring
+%{py_sitedir}/%{name}/Refactoring/*.py[co]
+%dir %{py_sitedir}/%{name}/Scripting
+%{py_sitedir}/%{name}/Scripting/*.py[co]
+%dir %{py_sitedir}/%{name}/QScintilla
+%{py_sitedir}/%{name}/QScintilla/*.py[co]
+%dir %{py_sitedir}/%{name}/Tools
+%{py_sitedir}/%{name}/Tools/*.py[co]
+%dir %{py_sitedir}/%{name}/UI
+%{py_sitedir}/%{name}/UI/*.py[co]
+%dir %{py_sitedir}/%{name}/Utilities
+%{py_sitedir}/%{name}/Utilities/*.py[co]
+%dir %{py_sitedir}/%{name}/VCS
+%{py_sitedir}/%{name}/VCS/*.py[co]
+%dir %{py_sitedir}/%{name}/VCS/cvsPackage
+%{py_sitedir}/%{name}/VCS/cvsPackage/*.py[co]
+%dir %{py_sitedir}/%{name}/VCS/subversionPackage
+%{py_sitedir}/%{name}/VCS/subversionPackage/*.py[co]
+%dir %{py_sitedir}/%{name}/ViewManager
+%{py_sitedir}/%{name}/ViewManager/*.py[co]
+%dir %{py_sitedir}/%{name}/Wizards
+%{py_sitedir}/%{name}/Wizards/*.py[co]
+%{py_sitedir}/%{name}/Wizards/*.e3w
+%dir %{py_sitedir}/%{name}/Wizards/ColorDialogWizard
+%{py_sitedir}/%{name}/Wizards/ColorDialogWizard/*.py[co]
+%dir %{py_sitedir}/%{name}/Wizards/FileDialogWizard
+%{py_sitedir}/%{name}/Wizards/FileDialogWizard/*.py[co]
+%dir %{py_sitedir}/%{name}/Wizards/FontDialogWizard
+%{py_sitedir}/%{name}/Wizards/FontDialogWizard/*.py[co]
+%dir %{py_sitedir}/%{name}/Wizards/InputDialogWizard
+%{py_sitedir}/%{name}/Wizards/InputDialogWizard/*.py[co]
+%dir %{py_sitedir}/%{name}/Wizards/MessageBoxWizard
+%{py_sitedir}/%{name}/Wizards/MessageBoxWizard/*.py[co]
+
+# Third party brm/bike - to separate package ?
+# I have no idea that is that ...
+%dir %{py_sitedir}/%{name}/ThirdParty/
+%{py_sitedir}/%{name}/ThirdParty/*.py[co]
+%dir %{py_sitedir}/%{name}/ThirdParty/brm
+%{py_sitedir}/%{name}/ThirdParty/brm/*.py[co]
+%dir %{py_sitedir}/%{name}/ThirdParty/brm/bike
+%{py_sitedir}/%{name}/ThirdParty/brm/bike/*.py[co]
+%dir %{py_sitedir}/%{name}/ThirdParty/brm/bike/parsing
+%{py_sitedir}/%{name}/ThirdParty/brm/bike/parsing/*.py[co]
+%dir %{py_sitedir}/%{name}/ThirdParty/brm/bike/query
+%{py_sitedir}/%{name}/ThirdParty/brm/bike/query/*.py[co]
+%dir %{py_sitedir}/%{name}/ThirdParty/brm/bike/refactor
+%{py_sitedir}/%{name}/ThirdParty/brm/bike/refactor/*.py[co]
+%dir %{py_sitedir}/%{name}/ThirdParty/brm/bike/transformer
+%{py_sitedir}/%{name}/ThirdParty/brm/bike/transformer/*.py[co]
+
+#NOTE: eric3 uses *.py files for it's own purposes
+# so do not remove them from package
+%{py_sitedir}/%{name}/*.py
+%{py_sitedir}/%{name}/*/*.py
+%{py_sitedir}/%{name}/*/*/*.py
+%{py_sitedir}/%{name}/*/*/*/*.py
+%{py_sitedir}/%{name}/*/*/*/*/*.py
This page took 0.073982 seconds and 4 git commands to generate.