From 9e0f26b76d2fa3fee037eecb26f739b13ca1287d Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Mon, 17 Oct 2016 19:27:32 +0200 Subject: [PATCH] python-sympy: rebuild for Python 3.5 Switch to python3-* pkgs. Convert python3.4-* pkg into dummy pkg. --- srcpkgs/python-sympy/template | 37 ++++++++++++++++++++--------------- srcpkgs/python3-sympy | 1 + 2 files changed, 22 insertions(+), 16 deletions(-) create mode 120000 srcpkgs/python3-sympy diff --git a/srcpkgs/python-sympy/template b/srcpkgs/python-sympy/template index 71d223dfe0..76a05b4af7 100644 --- a/srcpkgs/python-sympy/template +++ b/srcpkgs/python-sympy/template @@ -1,12 +1,11 @@ # Template file for 'python-sympy' pkgname=python-sympy version=1.0 -revision=2 +revision=3 noarch=yes wrksrc="sympy-${version}" build_style=python-module -python_versions="2.7 3.4" -hostmakedepends="python-setuptools python3.4-setuptools" +hostmakedepends="python-setuptools python3-setuptools" depends="python-mpmath" pycompile_module="sympy" short_desc="Computer algebra system for Python2" @@ -17,29 +16,35 @@ distfiles="${PYPI_SITE}/s/sympy/sympy-${version}.tar.gz" checksum=3eacd210d839e4db911d216a9258a3ac6f936992f66db211e22767983297ffae alternatives=" - sympy:isympy:/usr/bin/isympy2.7 - sympy:isympy.1:/usr/share/man/man1/isympy2.7.1" + sympy:isympy:/usr/bin/isympy2 + sympy:isympy.1:/usr/share/man/man1/isympy2.1" post_install() { # create versioned man pages - mv ${DESTDIR}/usr/share/man/man1/isympy{,2.7}.1 - vman doc/man/isympy.1 isympy3.4.1 + mv ${DESTDIR}/usr/share/man/man1/isympy{,2}.1 + vman doc/man/isympy.1 isympy3.1 vlicense LICENSE } -python3.4-sympy_package() { +python3-sympy_package() { alternatives=" - sympy:isympy:/usr/bin/isympy3.4 - sympy:isympy.1:/usr/share/man/man1/isympy3.4.1" + sympy:isympy:/usr/bin/isympy3 + sympy:isympy.1:/usr/share/man/man1/isympy3.1" noarch=yes - depends="python3.4-mpmath" - pycompile_version="3.4" + depends="python3-mpmath" pycompile_module="sympy" - short_desc="${short_desc/Python2/Python3.4}" + replaces="python3.4-sympy>=0" + short_desc="${short_desc/Python2/Python3}" pkg_install() { - vmove usr/bin/isympy3.4 - vmove usr/lib/python3.4 - vmove usr/share/man/man1/isympy3.4.1 + vmove usr/bin/isympy3 + vmove usr/lib/python3* + vmove usr/share/man/man1/isympy3.1 vlicense LICENSE } } +python3.4-sympy_package() { + noarch=yes + build_style=meta + short_desc="${short_desc/Python2/Python3.4} (transitional dummy package)" + depends="python3-sympy>=${version}_${revision}" +} diff --git a/srcpkgs/python3-sympy b/srcpkgs/python3-sympy new file mode 120000 index 0000000000..9e6bbea60e --- /dev/null +++ b/srcpkgs/python3-sympy @@ -0,0 +1 @@ +python-sympy \ No newline at end of file