diff --git a/.gitignore b/.gitignore index e56d521..3ac344a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ clog /rpy2-2.4.3.tar.gz +/rpy2-2.4.4.tar.gz +/rpy2-2.5.1.tar.gz diff --git a/rpy.spec b/rpy.spec index 6db779d..4a39ee9 100644 --- a/rpy.spec +++ b/rpy.spec @@ -4,20 +4,18 @@ Name: rpy Summary: Python interface to the R language -Version: 2.4.4 +Version: 2.5.1 Release: 1%{?dist} -Url: http://rpy.sourceforge.net +Url: https://bitbucket.org/lgautier/rpy2 Source: http://pypi.python.org/packages/source/r/%{name}2/%{name}2-%{version}.tar.gz License: GPLv2+ Group: Development/Libraries -BuildRequires: R-devel = %{rver}, numpy, python2-devel +BuildRequires: R-devel = %{rver}, numpy, python2-devel, python3-devel +BuildRequires: python-setuptools, python3-setuptools BuildRequires: readline-devel Requires: numpy Requires: R-core = %{rver} -Requires(post): /sbin/install-info -Requires(preun): /sbin/install-info - Provides: python-rpy = %{version}-%{release} %description @@ -26,21 +24,49 @@ programming language. It can manage all kinds of R objects and can execute arbitrary R functions. All the errors from the R language are converted to Python exceptions. +%package -n python3-rpy +Summary: Python interface to the R language + +%description -n python3-rpy +RPy provides a robust Python interface to the R +programming language. It can manage all kinds of R objects and can +execute arbitrary R functions. All the errors from the R language are +converted to Python exceptions. + %prep %setup -q -n %{name}2-%{version} +rm -rf %{py3dir} +cp -a . %{py3dir} +find %{py3dir} -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|' + %build -env CFLAGS="$RPM_OPT_FLAGS" python setup.py build +env CFLAGS="$RPM_OPT_FLAGS" %{__python2} setup.py build +pushd %{py3dir} +env CFLAGS="$RPM_OPT_FLAGS" %{__python3} setup.py build +popd %install -python setup.py install -O1 --skip-build --root=%{buildroot} +pushd %{py3dir} +%{__python3} setup.py install -O1 --skip-build --root %{buildroot} +popd +%{__python2} setup.py install -O1 --skip-build --root=%{buildroot} %files -%doc AUTHORS NEWS README PKG-INFO +%doc AUTHORS NEWS PKG-INFO %{python_sitearch}/rpy2/ %{python_sitearch}/rpy2-%{version}*.egg-info +%files -n python3-rpy +%doc AUTHORS NEWS PKG-INFO +%{python3_sitearch}/rpy2/ +%{python3_sitearch}/rpy2-%{version}*.egg-info + %changelog +* Fri Nov 14 2014 José Matos - 2.5.1-1 +- update to 2.5.1 +- add python3 subpackage + * Sat Nov 1 2014 Tom Callaway - 2.4.4-1 - update to 2.4.4 - R 3.1.2 diff --git a/sources b/sources index 73ea441..e9c014f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -58fd357ba922839b65fd67766319b806 rpy2-2.4.4.tar.gz +d1f77b439093655faf473105b17ba9d2 rpy2-2.5.1.tar.gz