# # Platform packages for Chakra, part of www.chakra-project.org # # Maintainer: H W Tovetjärn (totte) # Contributors: A Boersma (abveritas) pkgbase=python-babel pkgname=(python3-babel python2-babel) pkgver=2.5.1 pkgrel=1 pkgdesc="A collection of tools for internationalizing Python applications" url="http://babel.pocoo.org/" license=("BSD") arch=('any') makedepends=('python3' 'python2' 'python3-setuptools' 'python2-setuptools' 'python3-pytz' 'python2-pytz') noextract=("core-28.zip") #source=("https://pypi.python.org/packages/source/B/Babel/Babel-$pkgver.tar.gz" source=("$pkgbase-$pkgver.tar.gz::https://github.com/python-babel/babel/archive/v$pkgver.tar.gz" "core-29.zip::http://unicode.org/Public/cldr/29/core.zip") sha256sums=('78f5e290909a99fc77b7a8076c154189eb2b43761f4d10a4798e521920c2db60' 'b3308f8d3b4a80045ce4262b2784ac8d99775e80aaacafbf1277833f6b28ffda') prepare() { cd "$srcdir"/babel-${pkgver} mv "$srcdir"/core-29.zip cldr/ } package_python3-babel() { depends=('python3' 'python3-pytz') cd $srcdir/babel-${pkgver} python3 setup.py import_cldr python3 setup.py install --root=$pkgdir install -D -m0644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE } package_python2-babel() { depends=('python2' 'python2-pytz') replaces=('python-babel') provides=('python-babel') conflics=('python-babel') cd $srcdir/babel-${pkgver} python2 setup.py import_cldr python2 setup.py install --root=$pkgdir mv $pkgdir/usr/bin/pybabel $pkgdir/usr/bin/pybabel2 install -D -m0644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE }