[eric] 4.4.15
Rex Dieter
rdieter at fedoraproject.org
Sat Jun 18 13:53:00 UTC 2011
commit 567c0a30febad15f749e1379ef1f471ce30cc399
Author: Rex Dieter <rdieter at fedoraproject.org>
Date: Sat Jun 18 08:57:27 2011 -0500
4.4.15
.gitignore | 10 ++++++++++
eric.spec | 50 +++++++++++++++++++++++---------------------------
sources | 19 ++++++++++---------
3 files changed, 43 insertions(+), 36 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 46382e2..649c866 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,13 @@
/eric4-i18n-ru-4.4.14.tar.gz
/eric4-i18n-tr-4.4.14.tar.gz
/eric4-i18n-zh_CN.GB2312-4.4.14.tar.gz
+/eric4-4.4.15.tar.gz
+/eric4-i18n-cs-4.4.15.tar.gz
+/eric4-i18n-de-4.4.15.tar.gz
+/eric4-i18n-en-4.4.15.tar.gz
+/eric4-i18n-es-4.4.15.tar.gz
+/eric4-i18n-fr-4.4.15.tar.gz
+/eric4-i18n-it-4.4.15.tar.gz
+/eric4-i18n-ru-4.4.15.tar.gz
+/eric4-i18n-tr-4.4.15.tar.gz
+/eric4-i18n-zh_CN.GB2312-4.4.15.tar.gz
diff --git a/eric.spec b/eric.spec
index 7311ac4..e36b39f 100644
--- a/eric.spec
+++ b/eric.spec
@@ -1,13 +1,10 @@
-# Fedora review
-# http://bugzilla.redhat.com/186919
-
# avoid empty debuginfo package
%define debug_package %{nil}
Name: eric
Summary: Python IDE
-Version: 4.4.14
+Version: 4.4.15
Release: 1%{?dist}
License: GPL3+
@@ -18,53 +15,54 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Patch1: eric4-4.4.13-shebang.patch
-Source1: http://downloads.sourceforge.net/sourceforge/eric-ide/%{name}4-i18n-fr-%{version}.tar.gz
+Source1: http://downloads.sourceforge.net/sourceforge/eric-ide/%{name}4-i18n-cs-%{version}.tar.gz
Source2: http://downloads.sourceforge.net/sourceforge/eric-ide/%{name}4-i18n-de-%{version}.tar.gz
-Source3: http://downloads.sourceforge.net/sourceforge/eric-ide/%{name}4-i18n-ru-%{version}.tar.gz
-Source4: http://downloads.sourceforge.net/sourceforge/eric-ide/%{name}4-i18n-cs-%{version}.tar.gz
-Source5: http://downloads.sourceforge.net/sourceforge/eric-ide/%{name}4-i18n-es-%{version}.tar.gz
-Source6: http://downloads.sourceforge.net/sourceforge/eric-ide/%{name}4-i18n-tr-%{version}.tar.gz
-Source7: http://downloads.sourceforge.net/sourceforge/eric-ide/%{name}4-i18n-zh_CN.GB2312-%{version}.tar.gz
-Source8: http://downloads.sourceforge.net/sourceforge/eric-ide/%{name}4-i18n-it-%{version}.tar.gz
+Source3: http://downloads.sourceforge.net/sourceforge/eric-ide/%{name}4-i18n-en-%{version}.tar.gz
+Source4: http://downloads.sourceforge.net/sourceforge/eric-ide/%{name}4-i18n-es-%{version}.tar.gz
+Source5: http://downloads.sourceforge.net/sourceforge/eric-ide/%{name}4-i18n-fr-%{version}.tar.gz
+Source6: http://downloads.sourceforge.net/sourceforge/eric-ide/%{name}4-i18n-it-%{version}.tar.gz
+Source7: http://downloads.sourceforge.net/sourceforge/eric-ide/%{name}4-i18n-ru-%{version}.tar.gz
+Source8: http://downloads.sourceforge.net/sourceforge/eric-ide/%{name}4-i18n-tr-%{version}.tar.gz
+Source9: http://downloads.sourceforge.net/sourceforge/eric-ide/%{name}4-i18n-zh_CN.GB2312-%{version}.tar.gz
Source10: eric4.desktop
Provides: eric4 = %{version}-%{release}
BuildRequires: desktop-file-utils
-BuildRequires: qscintilla-python-devel
BuildRequires: qscintilla-python
BuildRequires: python
# This can be left unversioned
Requires: qscintilla-python
+## FIXME: update or patch PyXML per eric/README-PyXML.txt
+BuildRequires: PyXML >= 0.8.6
+Requires: PyXML >= 0.8.6
+
# Need this for the documentation
Requires: python-docs
Requires: qt4-designer
-# wow, at 80mb+, are we sure we want this? -- Rex
-#Doc is optionnal, we can remove -- Johan
-#Requires: qt4-doc
%global python_ver %(%{__python} -c "import sys ; print sys.version[:3]")
%global python_sitedir %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")
%global pyqt_ver %(%{__python} -c "from PyQt4 import QtCore; print QtCore.PYQT_VERSION_STR")
-%global qt_ver %(%{__python} -c "from PyQt4 import QtCore; print QtCore.QT_VERSION_STR")
-
%description
eric4 is a full featured Python IDE.
%prep
-%setup -q -a 1 -a 2 -a 3 -a 4 -a 5 -a 6 -a 7 -a 8 -n %{name}4-%{version}
+%setup -q -a 1 -a 2 -a 3 -a 4 -a 5 -a 6 -a 7 -a 8 -a 9 -n eric4-%{version}
# copy language files
mv eric4-%{version}/%{name}/i18n/*.qm %{name}/i18n/
-
rm -rf %{name}-%{version}
%patch1 -p1 -b .shebang
+# add qt4 suffix
+sed -i -e 's|"QtToolsPostfix4" : "",|"QtToolsPostfix4" : "-qt4",|' eric/Preferences/__init__.py
+
%build
# Empty build
@@ -74,9 +72,6 @@ rm -rf %{name}-%{version}
rm -rf %{buildroot}
mkdir -p %{buildroot}/
-#path to install api files // As of 4.3.1 release, this is no longer required
-#sed -i -e 's|qtDataDir = pyqtconfig._pkg_config\["qt_data_dir"\]|qtDataDir = "%{buildroot}" + pyqtconfig._pkg_config\["qt_data_dir"\]|' install.py
-
%{__python} install.py \
-i %{buildroot}/ \
-b %{_bindir} \
@@ -86,7 +81,7 @@ mkdir -p %{buildroot}/
sed -i -e 's|%{buildroot}||' %{buildroot}%{python_sitedir}/eric4config.py
desktop-file-install \
- --dir %{buildroot}/%{_datadir}/applications/ \
+ --dir %{buildroot}%{_datadir}/applications/ \
--vendor="" \
%{SOURCE10}
@@ -94,7 +89,6 @@ install -m644 -p -D \
%{buildroot}%{python_sitedir}/eric4/icons/default/eric.png \
%{buildroot}%{_datadir}/icons/hicolor/32x32/apps/eric4.png
-
## generate api files
mkdir -p %{buildroot}%{_datadir}/eric/
@@ -115,13 +109,12 @@ chmod a+x %{buildroot}%{python_sitedir}/eric4/Examples/rhallo.py
chmod a-x %{buildroot}%{python_sitedir}/eric4/patch_pyxml.py
# add envrionment variables for documentations
+# FIXME: try to query for some of these at runtime, instead of setting a static value @ buildtime
+# e.g. %_libdir/pkgconfig/Qt.pc has these, but it's currently in qt-devel (rats)
sed -i -e \
's|exec|QT4DIR=%{_qt4_prefix}\nPYTHONDOCDIR=%{_docdir}/python-docs-%{?python_ver}/html\nQT4DOCDIR=%{_qt4_docdir}/html\nPYQT4DOCDIR=%{_docdir}/PyQt4-devel-%{?pyqt_ver}/html\nexport QT4DIR PYTHONDOCDIR QT4DOCDIR PYQT4DOCDIR\n&|' \
%{buildroot}%{_bindir}/eric4
-# add qt4 suffix
-sed -i -e 's|"QtToolsPostfix4" : "",|"QtToolsPostfix4" : "-qt4",|' %{buildroot}%{python_sitedir}/eric4/Preferences/__init__.py
-
%post
touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
@@ -157,6 +150,9 @@ rm -rf %{buildroot}
%{_libdir}/qt4/qsci/api/ruby/*.api
%changelog
+* Sat Jun 18 2011 Rex Dieter <rdieter at fedoraproject.org> 4.4.15-1
+- 4.4.15
+
* Mon May 09 2011 Rex Dieter <rdieter at fedoraproject.org> 4.4.14-1
- 4.4.14
diff --git a/sources b/sources
index 062ea97..1efb28f 100644
--- a/sources
+++ b/sources
@@ -1,9 +1,10 @@
-dc8d56fa68c0011633502fdc094fc04e eric4-4.4.14.tar.gz
-958db16330063666427ff572426b4ba9 eric4-i18n-cs-4.4.14.tar.gz
-831e19dbd458a30512f6a872459cc1ed eric4-i18n-de-4.4.14.tar.gz
-3c8028b7e7360b8e55dec2b0504755a6 eric4-i18n-es-4.4.14.tar.gz
-999ccb409ca9d23d741d88a0cb1ccbc1 eric4-i18n-fr-4.4.14.tar.gz
-60380437ecbd0052c9d2b19dd511f8b0 eric4-i18n-it-4.4.14.tar.gz
-0fc7a0766fc700dfc362f7b3a847894c eric4-i18n-ru-4.4.14.tar.gz
-06c90343b5dccf4e3720df40f8785e57 eric4-i18n-tr-4.4.14.tar.gz
-eb25d5e34f983394261f252e0775a3c2 eric4-i18n-zh_CN.GB2312-4.4.14.tar.gz
+d2862c46e563d89ee93a1d30a57fe115 eric4-4.4.15.tar.gz
+5a2d1af951e51e15339943ddf1faacad eric4-i18n-cs-4.4.15.tar.gz
+c26b8702c5f29e028be30990b4902168 eric4-i18n-de-4.4.15.tar.gz
+4d50c07a8d49bb32eaa8517cb788c151 eric4-i18n-en-4.4.15.tar.gz
+eb20966d240d30f50a9b4ff59d1dd7a1 eric4-i18n-es-4.4.15.tar.gz
+3848dfc9fa80eab56eadc4064a2a6101 eric4-i18n-fr-4.4.15.tar.gz
+dca90a7a72830ba327060fa3e01b1ca2 eric4-i18n-it-4.4.15.tar.gz
+a851eea3bb27992d944fabae81445093 eric4-i18n-ru-4.4.15.tar.gz
+9a29bd8758558e85bf57ff49290c1a96 eric4-i18n-tr-4.4.15.tar.gz
+436a2a5e1990b68e2801f47292a97d17 eric4-i18n-zh_CN.GB2312-4.4.15.tar.gz
More information about the scm-commits
mailing list