Package eric4: Specfile

Summary: The eric is a Python IDE
Name: eric4
Version: 4.5.23
Release: alt1
Source0: %name-%version-%release.tar

License: GPL
Group: Development/Python
URL: http://www.die-offenbachs.de/eric/

PreReq: python = %_python_version
BuildPreReq: python-devel
#BuildPreReq: libqscintilla2-qt4-python
BuildPreReq: python-module-qscintilla2-qt4
BuildPreReq: %py_package_dependencies sip
BuildPreReq: %py_package_dependencies PyQt4

#Requires: libqscintilla2-qt4-python
Requires: python-module-qscintilla2-qt4

%description
Eric4 is a full featured Python IDE that is written in PyQt using the
QScintilla editor widget. For information on PyQt and QScintilla please
see Riverbank Computing.


%prep
%setup


%build


%install
mkdir -p %buildroot%_bindir
mkdir -p %buildroot%python_sitelibdir
mkdir -p %buildroot%_menudir
mkdir -p %buildroot%_datadir/pixmaps
# remove unsopprted Python3 files, examples, and it mod_python deps
rm -rf eric/Examples
rm -rf eric/DebugClients/Python3

python install.py -z -i %buildroot -b %_bindir -d %python_sitelibdir -c

install -m644 eric/icons/default/eric.png %buildroot/%_datadir/pixmaps/%name.png

cat <<EOF > %buildroot/%_menudir/eric4
?package(eric4): needs=X11 \
section="Applications/Development/Development environments" \
title="Eric" \
longtitle="" \
command="%_bindir/eric4" \
icon="eric4.png"
EOF
mkdir -p %buildroot%_desktopdir
cat > %buildroot%_desktopdir/%{name}.desktop <<EOF
[Desktop Entry]
Version=1.0
Type=Application
Name=Eric
Comment=A powerful python IDE
Icon=%{name}
Exec=%name
Terminal=false
Categories=Development;IDE;
EOF

export DESTDIR=%buildroot
python install-i18n.py

%files
%_bindir/*
%python_sitelibdir/*
%_desktopdir/%{name}.desktop
%_datadir/pixmaps/%name.png
%_datadir/appdata
%doc README LICENSE.GPL3 changelog README-i18n.txt THANKS 

%_datadir/qt4/qsci/api/python/*.api
%_datadir/qt4/qsci/api/ruby/*.api


%changelog
* Mon Jun 30 2014 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 4.5.23-alt1
- Version 4.5.23

* Wed May 28 2014 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 4.5.22-alt1
- Version 4.5.22

* Thu Jan 26 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 4.4.20-alt1
- Version 4.4.20

* Sat Oct 22 2011 Vitaly Kuznetsov <vitty@altlinux.ru> 4.4.16-alt1.1
- Rebuild with Python-2.7

* Thu Aug 25 2011 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 4.4.16-alt1
- Version 4.4.16

* Tue Apr 12 2011 Igor Vlasenko <viy@altlinux.ru> 4.4.0-alt1.qa1
- NMU: converted menu to desktop file

* Thu Jan 14 2010 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 4.4.0-alt1
- Built for Sisyphus version 4.4.0 (ALT #16640)

* Tue Jan 12 2010 Mikhail Pokidko <pma@altlinux.org> 4.4.0-alt1
- 4.4.0

* Fri Nov 13 2009 Mikhail Pokidko <pma@altlinux.org> 4.3.9-alt1
- 4.3.9 build

* Mon Jun 02 2008 Gennady Kovalev <gik@altlinux.ru> 4.2.0-alt1.20080525
-  Eric 4.2 snapshot 20080525

* Wed May 14 2008 Gennady Kovalev <gik@altlinux.ru> 4.2.0-alt1.20080503
-  Eric 4.2 snapshot 20080503

* Fri May 02 2008 Gennady Kovalev <gik@altlinux.ru> 4.2.0-alt1
- Eric 4.2.0

* Sun Mar 02 2008 Gennady Kovalev <gik@altlinux.ru> 4.1.0-alt1
- Eric 4.1.0

* Tue Feb 12 2008 Gennady Kovalev <gik@altlinux.ru> 4.0.4-alt5
- Rebuild for python 2.5

* Fri Jan 11 2008 Gennady Kovalev <gik@altlinux.ru> 4.0.4-alt4
- Remove sitecustomize.py (#13968)

* Wed Jan 02 2008 Gennady Kovalev <gik@altlinux.ru> 4.0.4-alt3
- Requires fixed

* Wed Jan 02 2008 Gennady Kovalev <gik@altlinux.ru> 4.0.4-alt2
- Spec file fixes
  + rename project to eric4
  + remove mod_python dependencies

* Wed Jan 02 2008 Gennady Kovalev <gik@altlinux.ru> 4.0.4-alt1
- 4.0.4

* Mon Nov 05 2007 Alexey Morsov <swi@altlinux.ru> 3.9.5-alt1
- 3.9.5

* Sun May 28 2006 Ivan Fedorov <ns@altlinux.ru> 3.9.0-alt1
- 3.9.0

* Sun Apr 09 2006 Ivan Fedorov <ns@altlinux.ru> 3.8.2-alt1
- 3.8.2

* Sat Dec 31 2005 Ivan Fedorov <ns@altlinux.ru> 3.8.1-alt1
- 3.8.1

* Wed Nov 09 2005 Ivan Fedorov <ns@altlinux.ru> 3.8.0-alt1
- 3.8.0

* Sat Jul 16 2005 Ivan Fedorov <ns@altlinux.ru> 3.7.1-alt1
- 3.7.1

* Wed Jun 08 2005 Ivan Fedorov <ns@altlinux.ru> 3.7.0-alt1
- 3.7.0

* Sat Mar 12 2005 Ivan Fedorov <ns@altlinux.ru> 3.6.2-alt2
- rebuild with python 2.4

* Tue Feb 22 2005 Ivan Fedorov <ns@altlinux.ru> 3.6.2-alt1
- 3.6.2

* Tue Feb 01 2005 Ivan Fedorov <ns@altlinux.ru> 3.6.1-alt1
- 3.6.1

* Thu Jan 27 2005 Ivan Fedorov <ns@altlinux.ru> 3.6.0-alt0.M24.1
- Backport to Master 2.4

* Mon Jan 24 2005 Ivan Fedorov <ns@altlinux.ru> 3.6.0-alt1
- 3.6.0

* Tue Jan 04 2005 Ivan Fedorov <ns@altlinux.ru> 3.5.1-alt1.M24.1
- Backport to Master 2.4

* Wed Dec 29 2004 Ivan Fedorov <ns@altlinux.ru> 3.5.1-alt2
- we doesn't hard require python-module-PyQt now

* Mon Dec 27 2004 Ivan Fedorov <ns@altlinux.ru> 3.6.0-alt0.snap20041223
- 3.6.0-snapshot-20041223

* Wed Dec 08 2004 Ivan Fedorov <ns@altlinux.ru> 3.5.1-alt1
- 3.5.1
- removed patch0 (applied to upsteam)
- we doesn't require python-strict now

* Mon Nov 22 2004 Ivan Fedorov <ns@altlinux.ru> 3.6.0-alt0.snap20041121
- Testing snapshot

* Fri Nov 19 2004 Ivan Fedorov <ns@altlinux.ru> 3.5.0-alt5
- fixing provides
- fixing requires
- rewrite spec

* Mon Nov 08 2004 Ivan Fedorov <ns@altlinux.ru> 3.5.0-alt4
- fixing scripts in %_bindir

* Sun Nov 07 2004 Ivan Fedorov <ns@altlinux.ru> 3.5.0-alt3
- Added patch for work russian translation.

* Sat Nov 06 2004 Ivan Fedorov <ns@altlinux.ru> 3.5.0-alt2
- Added i18n files.

* Fri Nov 05 2004 Ivan Fedorov <ns@altlinux.ru> 3.5.0-alt1
- New release

* Fri Nov 05 2004 Ivan Fedorov <ns@altlinux.ru> 3.3.1-alt2
- Fixing building

* Mon Dec 22 2003 Serge V. Sergeev <ssv@altlinux.ru> 3.3.1-alt1
- new release

* Thu Apr 10 2003 Serge Sergeev <ssv@altlinux.ru> 3.1-alt1
- new release

* Fri Dec 20 2002 Serge Sergeev <ssv@altlinux.ru> 3.0.0-alt2
- encoding patch added

* Tue Dec 17 2002 Serge Sergeev <ssv@altlinux.ru> 3.0.0-alt1
- new release