]> git.pld-linux.org Git - packages/eric3.git/blobdiff - eric3.spec
- spaces -> tabs
[packages/eric3.git] / eric3.spec
index f50d49bfe92a0e01b8bce19fceea2acd8f90ebc2..0ce773f9e3b691ac3b8d33e3ae2d202bf3488640 100644 (file)
-%include       /usr/lib/rpm/macros.python
+# TODO: - Add HTML docs.
 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
-Release:       1
+Summary(pl):   Eric3 - pe³nowarto¶ciowe IDE dla Pythona
+Name:          eric3
+%define                tar_name        eric
+Version:       3.5.1
+%define                snap    20041029
+Release:       0.%{snap}.1
 License:       GPL
 Group:         X11/Development/Tools
-Source0:       http://www.die-offenbachs.de/detlev/files/%{name}-%{version}.tar.gz
+#Source0:      http://dl.sourceforge.net/sourceforge/eric-ide/%{tar_name}-%{version}.tar.gz
+Source0:       http://www.die-offenbachs.de/detlev/snapshots/eric-snapshot-%{snap}.tar.gz
+# Source0-md5: 9db7238519beefdb3599d34413b4e79a
 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: rpm-pythonprov
-BuildRequires: sip >= 3.5
-%requires_eq   sip
-%pyrequires_eq python
+#BuildRequires:        python-PyQt >= 3.13
+#BuildRequires:        qscintilla-devel >= 1:1.4
+#BuildRequires:        rpm-pythonprov
+#BuildRequires:        sip >= 4.1.1
+%pyrequires_eq python # python-modules ?
+Requires:      python-devel-tools
+Requires:      python-PyQt >= 3.13
+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 -c -b %{_bindir} -d %{py_sitedir} -i $RPM_BUILD_ROOT
+%py_comp $RPM_BUILD_ROOT%{py_sitedir}/*
+%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}/*
 
-%py_comp $RPM_BUILD_ROOT%{py_sitedir}
-%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
-cp -R examples3/* $RPM_BUILD_ROOT%{_examplesdir}/python/%{module}
 %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}/
+%{py_sitedir}/eric3config.py
+%{py_sitedir}/sitecustomize.py
+%dir %{py_sitedir}/%{name}
+%{py_sitedir}/%{name}/*.py[co]
+%dir %{py_sitedir}/%{name}/pixmaps
+%{py_sitedir}/%{name}/pixmaps/*
+%dir %{py_sitedir}/%{name}/DTDs
+%{py_sitedir}/%{name}/DTDs/*.dtd
+%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}/Debugger/Cyclops
+%{py_sitedir}/%{name}/Debugger/Cyclops/*.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
+%{py_sitedir}/%{name}/Examples/Scripting/*.py[co]
+%dir %{py_sitedir}/%{name}/Helpviewer
+%{py_sitedir}/%{name}/Helpviewer/*.py[co]
+%dir %{py_sitedir}/%{name}/Graphics
+%{py_sitedir}/%{name}/Graphics/*.py[co]
+%{py_sitedir}/%{name}/icons
+%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}/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]
+%dir %{py_sitedir}/%{name}/Wizards/PyRegExpWizard
+%{py_sitedir}/%{name}/Wizards/PyRegExpWizard/*.py[co]
+%dir %{py_sitedir}/%{name}/Wizards/QRegExpWizard
+%{py_sitedir}/%{name}/Wizards/QRegExpWizard/*.py[co]
+%dir %{py_sitedir}/%{name}/XML
+%{py_sitedir}/%{name}/XML/*.py[co]
+
+# Third party brm/bike - to separate package ?
+# I have no idea what 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.041617 seconds and 4 git commands to generate.