From 4c1092f34cbe168bb769f63182f062fd9e4459f7 Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Tue, 11 Nov 2014 23:13:45 +0100 Subject: [PATCH] New package: python-sqlparse-0.1.13 --- srcpkgs/python-sqlparse/template | 57 ++++++++++++++++++++++++++++++++ srcpkgs/python3.4-sqlparse | 1 + 2 files changed, 58 insertions(+) create mode 100644 srcpkgs/python-sqlparse/template create mode 120000 srcpkgs/python3.4-sqlparse diff --git a/srcpkgs/python-sqlparse/template b/srcpkgs/python-sqlparse/template new file mode 100644 index 00000000000..0eed8267cba --- /dev/null +++ b/srcpkgs/python-sqlparse/template @@ -0,0 +1,57 @@ +# Template file for 'python-sqlparse' +pkgname=python-sqlparse +version=0.1.13 +revision=1 +noarch=yes +wrksrc="sqlparse-${version}" +python_versions="2.7 3.4" +hostmakedepends="python-setuptools python3.4-setuptools" +depends="python" +pycompile_module="sqlparse" +short_desc="Non-validating SQL parser for Python2" +maintainer="Alessio Sergi " +homepage="https://github.com/andialbrecht/sqlparse" +license="BSD" +distfiles="${PYPI_SITE}/s/sqlparse/sqlparse-${version}.tar.gz" +checksum=9f3953add43be4f342a272cc2bbb8998aa450f87948aa1d72599ba1447ed3e15 + +post_extract() { + cp -a ${wrksrc} /tmp/python2.7-build + cp -a ${wrksrc} /tmp/python3.4-build + mv /tmp/python{2.7,3.4}-build ${wrksrc} +} + +pre_build() { + cd ${wrksrc}/python3.4-build + mv bin/sqlformat{,3} + sed -i 's,#!/usr/bin/env python,&3.4,' bin/sqlformat3 + sed -i "s,'bin/sqlformat','bin/sqlformat3'," setup.py +} + +do_build() { + cd ${wrksrc}/python2.7-build + python setup.py build + + cd ${wrksrc}/python3.4-build + python3.4 setup.py build +} + +do_install() { + cd ${wrksrc}/python2.7-build + python setup.py install --root=${DESTDIR} + + cd ${wrksrc}/python3.4-build + python3.4 setup.py install --root=${DESTDIR} +} + +python3.4-sqlparse_package() { + noarch=yes + depends="python3.4" + pycompile_version="3.4" + pycompile_module="sqlparse" + short_desc="${short_desc/Python2/Python3.4}" + pkg_install() { + vmove usr/bin/sqlformat3 + vmove usr/lib/python3.4 + } +} diff --git a/srcpkgs/python3.4-sqlparse b/srcpkgs/python3.4-sqlparse new file mode 120000 index 00000000000..c99cce656dc --- /dev/null +++ b/srcpkgs/python3.4-sqlparse @@ -0,0 +1 @@ +python-sqlparse \ No newline at end of file