From d479d3f69646f92531505c382076cc38b8429779 Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Mon, 17 Oct 2016 09:44:00 +0200 Subject: [PATCH] python-sqlalchemy-migrate: rebuild for Python 3.5 Switch to python3-* pkgs. Convert python3.4-* pkg into dummy pkg. --- srcpkgs/python-sqlalchemy-migrate/template | 33 +++++++++++++--------- srcpkgs/python3-sqlalchemy-migrate | 1 + 2 files changed, 20 insertions(+), 14 deletions(-) create mode 120000 srcpkgs/python3-sqlalchemy-migrate diff --git a/srcpkgs/python-sqlalchemy-migrate/template b/srcpkgs/python-sqlalchemy-migrate/template index 2e35dc1a84..7d2f8485e5 100644 --- a/srcpkgs/python-sqlalchemy-migrate/template +++ b/srcpkgs/python-sqlalchemy-migrate/template @@ -1,12 +1,11 @@ # Template file for 'python-sqlalchemy-migrate' pkgname=python-sqlalchemy-migrate version=0.10.0 -revision=2 +revision=3 noarch=yes wrksrc="${pkgname#*-}-${version}" build_style=python-module -python_versions="2.7 3.4" -hostmakedepends="python-setuptools python3.4-setuptools python-pbr python3.4-pbr" +hostmakedepends="python-setuptools python3-setuptools python-pbr python3-pbr" depends="python-pbr python-SQLAlchemy python-decorator python-six python-sqlparse python-tempita" pycompile_module="migrate" short_desc="Database schema migration for SQLAlchemy (Python2)" @@ -17,26 +16,32 @@ distfiles="${PYPI_SITE}/s/sqlalchemy-migrate/sqlalchemy-migrate-${version}.tar.g checksum=f83c5cce9c09e5c05527279b7fe1565b32e5353342ff30b24f594fa2e5a7e003 alternatives=" - migrate:migrate-repository:/usr/bin/migrate-repository2.7 - migrate:migrate:/usr/bin/migrate2.7" + migrate:migrate-repository:/usr/bin/migrate-repository2 + migrate:migrate:/usr/bin/migrate2" post_install() { vlicense COPYING LICENSE } -python3.4-sqlalchemy-migrate_package() { +python3-sqlalchemy-migrate_package() { alternatives=" - migrate:migrate-repository:/usr/bin/migrate-repository3.4 - migrate:migrate:/usr/bin/migrate3.4" + migrate:migrate-repository:/usr/bin/migrate-repository3 + migrate:migrate:/usr/bin/migrate3" noarch=yes - depends="python3.4-pbr python3.4-SQLAlchemy python3.4-decorator python3.4-six - python3.4-sqlparse python3.4-tempita" - pycompile_version="3.4" + depends="python3-pbr python3-SQLAlchemy python3-decorator python3-six + python3-sqlparse python3-tempita" pycompile_module="migrate" - short_desc="${short_desc/Python2/Python3.4}" + replaces="python3.4-sqlalchemy-migrate>=0" + short_desc="${short_desc/Python2/Python3}" pkg_install() { - vmove usr/bin/*3.4 - vmove usr/lib/python3.4 + vmove usr/bin/*3 + vmove usr/lib/python3* vlicense COPYING LICENSE } } +python3.4-sqlalchemy-migrate_package() { + noarch=yes + build_style=meta + short_desc="${short_desc/Python2/Python3.4} (transitional dummy package)" + depends="python3-sqlalchemy-migrate>=${version}_${revision}" +} diff --git a/srcpkgs/python3-sqlalchemy-migrate b/srcpkgs/python3-sqlalchemy-migrate new file mode 120000 index 0000000000..b984188f63 --- /dev/null +++ b/srcpkgs/python3-sqlalchemy-migrate @@ -0,0 +1 @@ +python-sqlalchemy-migrate \ No newline at end of file